Vtex VTEX
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | |
|---|---|---|---|---|---|---|
| Revenue | 226.709 M 12.50 % | 201.517 M 27.85 % | 157.620 M 25.32 % | 125.773 M 27.46 % | 98.676 M 60.90 % | 61.327 M |
| Net income | 11.998 M 187.66 % | -13.687 M 73.89 % | -52.419 M 13.38 % | -60.514 M -7 235.03 % | -825.000 K 81.97 % | -4.576 M |
| Income before tax | 9.663 M 191.27 % | -10.587 M 81.24 % | -56.444 M 19.35 % | -69.986 M -2 120.96 % | 3.463 M 193.77 % | -3.693 M |
| Income before tax ratio | 0.04 181.13 % | -0.05 85.33 % | -0.36 35.64 % | -0.56 -1 685.56 % | 0.04 158.28 % | -0.06 |
| EBITDA | 14.397 M 457.60 % | -4.026 M 92.01 % | -50.410 M 21.75 % | -64.424 M -1 012.39 % | 7.061 M 431.30 % | 1.329 M |
| Net income ratio | 0.05 177.92 % | -0.07 79.58 % | -0.33 30.88 % | -0.48 -5 654.74 % | -0.01 88.80 % | -0.07 |
| Ratio EBITDA | 0.06 417.86 % | -0.02 93.75 % | -0.32 37.56 % | -0.51 -815.82 % | 0.07 230.20 % | 0.02 |
| Gross profit ratio | 0.74 5.79 % | 0.70 4.92 % | 0.66 9.76 % | 0.61 -6.36 % | 0.65 -3.44 % | 0.67 |
| Weighted average shs out dil | 192.334 M 3.20 % | 186.365 M -2.27 % | 190.695 M -0.17 % | 191.029 M 0.48 % | 190.109 M 0.00 % | 190.109 M |
| Weighted average shs out | 185.044 M -0.71 % | 186.365 M -2.27 % | 190.695 M -0.17 % | 191.029 M 0.48 % | 190.109 M 0.00 % | 190.109 M |
| EPS diluted | 0.06 185.01 % | -0.07 72.81 % | -0.27 15.63 % | -0.32 -7 341.86 % | 0.00 82.16 % | -0.02 |
| Earnings per share | 0.06 188.15 % | -0.07 72.81 % | -0.27 15.63 % | -0.32 -7 341.86 % | 0.00 82.16 % | -0.02 |
| Gross profit | 167.291 M 19.01 % | 140.568 M 34.15 % | 104.788 M 37.55 % | 76.181 M 19.36 % | 63.825 M 55.37 % | 41.080 M |
| Income tax expense | -2.332 M -175.06 % | 3.107 M 177.19 % | -4.025 M 57.51 % | -9.472 M -320.90 % | 4.288 M 385.62 % | 883.000 K |
| Cost of revenue | 59.418 M -2.51 % | 60.949 M 15.36 % | 52.832 M 6.53 % | 49.592 M 42.30 % | 34.851 M 72.13 % | 20.247 M |
| General and administrative expenses | 34.431 M 2.25 % | 33.673 M 18.78 % | 28.348 M -11.10 % | 31.889 M 128.41 % | 13.961 M 30.57 % | 10.692 M |
| Selling and marketing expenses | 67.862 M 14.13 % | 59.461 M -12.30 % | 67.798 M 6.73 % | 63.521 M 166.40 % | 23.844 M 18.19 % | 20.174 M |
| Other expenses | 1.275 M -33.59 % | 1.920 M 41.59 % | 1.356 M -10.44 % | 1.514 M 227.71 % | 462.000 K 169.47 % | -665.000 K |
| Operating expenses | 157.188 M 1.30 % | 155.170 M 0.30 % | 154.707 M 8.86 % | 142.110 M 147.98 % | 57.306 M 33.61 % | 42.889 M |
| Cost and expenses | 216.606 M 0.23 % | 216.119 M 4.13 % | 207.539 M 8.26 % | 191.702 M 108.02 % | 92.157 M 45.97 % | 63.136 M |
| Research and development expenses | 53.620 M -10.81 % | 60.116 M 5.09 % | 57.205 M 26.60 % | 45.186 M 137.33 % | 19.039 M 50.06 % | 12.688 M |
| Selling general and administrative expenses | 102.293 M 9.83 % | 93.134 M -3.13 % | 96.146 M 0.77 % | 95.410 M 152.37 % | 37.805 M 22.48 % | 30.866 M |
| Interest income | 14.168 M -40.36 % | 23.757 M -0.05 % | 23.770 M 220.61 % | 7.414 M 1 233.45 % | 556.000 K 66.47 % | 334.000 K |
| Interest expense | 1.430 M -7.32 % | 1.543 M -95.09 % | 31.401 M 4 411.64 % | 696.000 K -45.45 % | 1.276 M -49.08 % | 2.506 M |
| Depreciation and amortization | 4.363 M -13.05 % | 5.018 M 8.71 % | 4.616 M 13.36 % | 4.072 M 69.67 % | 2.400 M -4.99 % | 2.526 M |
| Operating income | 10.103 M 169.19 % | -14.602 M 70.75 % | -49.919 M 24.28 % | -65.929 M -1 111.34 % | 6.519 M 460.36 % | -1.809 M |
| Operating income ratio | 0.04 161.50 % | -0.07 77.12 % | -0.32 39.58 % | -0.52 -893.45 % | 0.07 323.97 % | -0.03 |
| Total other income expenses net | -440.000 K -110.96 % | 4.015 M 161.53 % | -6.525 M -60.83 % | -4.057 M -32.76 % | -3.056 M -62.21 % | -1.884 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | |
|---|---|---|---|---|---|---|---|
| Net debt | -15.361 M 35.83 % | -23.939 M -35.97 % | -17.606 M 84.24 % | -111.736 M -142.67 % | -46.045 M -316.43 % | -11.057 M -271.29 % | 6.455 M |
| Total investments | 205.784 M 11.54 % | 184.492 M -14.32 % | 215.316 M 21.09 % | 177.812 M 939.53 % | 17.105 M 17.54 % | 14.553 M | 0.000 |
| Total debt | 3.312 M -19.14 % | 4.096 M -39.66 % | 6.788 M -26.77 % | 9.270 M -25.91 % | 12.512 M -33.11 % | 18.705 M 56.34 % | 11.964 M |
| Accumulated other comprehensive income loss | 373.789 M 0.93 % | 370.335 M -5.29 % | 391.012 M -0.03 % | 391.118 M 394.78 % | 79.049 M 59.50 % | 49.561 M 1 162.70 % | 3.925 M |
| Retained earnings | -118.062 M 9.22 % | -130.060 M -11.76 % | -116.373 M -81.96 % | -63.955 M -1 757.00 % | -3.444 M -36.13 % | -2.530 M 66.65 % | -7.586 M |
| Common stock | 18.000 K 0.00 % | 18.000 K -5.26 % | 19.000 K 0.00 % | 19.000 K 11.76 % | 17.000 K 0.00 % | 17.000 K -99.88 % | 13.939 M |
| Total equity | 255.801 M 6.44 % | 240.332 M -12.50 % | 274.677 M -16.05 % | 327.189 M 331.94 % | 75.748 M 60.88 % | 47.085 M 357.22 % | 10.298 M |
| Other non current liabilities | 3.617 M 73.56 % | 2.084 M 143.46 % | 856.000 K -81.25 % | 4.566 M 227.78 % | 1.393 M -74.39 % | 5.439 M 398.08 % | 1.092 M |
| Long term debt | 1.695 M -24.09 % | 2.233 M -40.25 % | 3.737 M -38.52 % | 6.078 M -39.68 % | 10.077 M -29.12 % | 14.217 M 34.80 % | 10.547 M |
| Total non current liabilities | 30.007 M 27.32 % | 23.569 M 12.34 % | 20.980 M -27.39 % | 28.893 M 67.92 % | 17.206 M -19.44 % | 21.357 M 61.31 % | 13.240 M |
| Other current liabilities | 2.018 M 35.80 % | 1.486 M 302.71 % | 369.000 K -98.25 % | 21.124 M 54.31 % | 13.689 M -24.64 % | 18.164 M 336.42 % | 4.162 M |
| Deferred revenue | 32.521 M 25.33 % | 25.948 M 27.62 % | 20.332 M 22.50 % | 16.598 M 17.13 % | 14.170 M 73.69 % | 8.158 M 155.26 % | 3.196 M |
| Short term debt | 1.617 M -13.20 % | 1.863 M -38.94 % | 3.051 M -4.42 % | 3.192 M 31.09 % | 2.435 M -45.74 % | 4.488 M 216.73 % | 1.417 M |
| Total current liabilities | 80.970 M 4.82 % | 77.244 M 24.55 % | 62.016 M 5.31 % | 58.888 M 25.14 % | 47.057 M 60.92 % | 29.243 M 129.25 % | 12.756 M |
| Total liabilities | 110.977 M 10.08 % | 100.813 M 21.47 % | 82.996 M -5.45 % | 87.781 M 36.60 % | 64.263 M 27.00 % | 50.600 M 94.65 % | 25.996 M |
| Other non current assets | 18.720 M 18.11 % | 15.850 M 35.27 % | 11.717 M 34.32 % | 8.723 M 105.25 % | 4.250 M 750.00 % | 500.000 K -4.40 % | 523.000 K |
| Long term investments | 9.649 M 209.46 % | 3.118 M 170.66 % | 1.152 M 85.51 % | 621.000 K 356.62 % | 136.000 K 134.48 % | 58.000 K | 0.000 |
| Intangible assets | 6.822 M -16.72 % | 8.192 M -20.04 % | 10.245 M -14.95 % | 12.046 M 131.30 % | 5.208 M -19.09 % | 6.437 M 335.82 % | 1.477 M |
| GoodWill | 22.168 M 1.54 % | 21.832 M 4.14 % | 20.965 M -2.93 % | 21.598 M 118.49 % | 9.885 M -17.22 % | 11.941 M 208.23 % | 3.874 M |
| Goodwill and intangible assets | 28.990 M -3.44 % | 30.024 M -3.80 % | 31.210 M -7.23 % | 33.644 M 122.91 % | 15.093 M -17.87 % | 18.378 M 243.45 % | 5.351 M |
| Property plant equipment net | 5.782 M -3.21 % | 5.974 M -31.55 % | 8.727 M -11.80 % | 9.894 M 2.77 % | 9.627 M -16.28 % | 11.499 M 2.96 % | 11.168 M |
| Total non current assets | 82.188 M 9.74 % | 74.892 M 6.21 % | 70.516 M 7.73 % | 65.454 M 109.25 % | 31.280 M -1.53 % | 31.766 M 77.30 % | 17.917 M |
| Other current assets | 6.936 M 11.46 % | 6.223 M -6.18 % | 6.633 M -60.13 % | 16.637 M 90.92 % | 8.714 M 29.27 % | 6.741 M 100.15 % | 3.368 M |
| Short term investments | 196.135 M 8.14 % | 181.374 M -15.31 % | 214.164 M 20.87 % | 177.191 M 944.20 % | 16.969 M 17.07 % | 14.495 M | 0.000 |
| cash and cash equivalents | 18.673 M -33.39 % | 28.035 M 14.93 % | 24.394 M -79.84 % | 121.006 M 106.65 % | 58.557 M 96.75 % | 29.762 M 440.24 % | 5.509 M |
| Cash and short term investments | 214.808 M 2.58 % | 209.409 M -12.22 % | 238.558 M -20.00 % | 298.197 M 294.83 % | 75.526 M 70.65 % | 44.257 M 703.36 % | 5.509 M |
| Total current assets | 284.590 M 6.89 % | 266.253 M -7.28 % | 287.157 M -17.84 % | 349.516 M 221.45 % | 108.731 M 64.95 % | 65.919 M 258.70 % | 18.377 M |
| Inventory | 0.000 | 0.000 -100.00 % | 6.540 M -30.11 % | 9.357 M 111.70 % | 4.420 M 2.89 % | 4.296 M 37.47 % | 3.125 M |
| Net receivables | 62.846 M 24.15 % | 50.621 M 20.62 % | 41.966 M 0.97 % | 41.563 M 43.32 % | 29.000 M 67.59 % | 17.304 M 82.15 % | 9.500 M |
| Tax assets | 19.047 M -4.41 % | 19.926 M 12.51 % | 17.710 M 40.87 % | 12.572 M 478.29 % | 2.174 M 63.34 % | 1.331 M 52.11 % | 875.000 K |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 36.951 M -6.99 % | 39.728 M 16.38 % | 34.136 M 15.57 % | 29.537 M 196.17 % | 9.973 M 141.95 % | 4.122 M 82.47 % | 2.259 M |
| Tax payables | 7.863 M -4.33 % | 8.219 M 99.10 % | 4.128 M -18.01 % | 5.035 M -25.85 % | 6.790 M 175.01 % | 2.469 M 43.38 % | 1.722 M |
| Deferred revenue non current | 22.217 M 33.97 % | 16.584 M 19.11 % | 13.923 M -14.08 % | 16.204 M 223.76 % | 5.005 M 263.74 % | 1.376 M -14.05 % | 1.601 M |
| Minority interest | 56.000 K 43.59 % | 39.000 K 105.26 % | 19.000 K 171.43 % | 7.000 K -94.44 % | 126.000 K 240.54 % | 37.000 K 85.00 % | 20.000 K |
| Capital lease obligations | 3.312 M -19.14 % | 4.096 M -27.31 % | 5.635 M -5.94 % | 5.991 M -2.63 % | 6.153 M -19.83 % | 7.675 M 2.21 % | 7.509 M |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 2.478 M -7.12 % | 2.668 M 8.28 % | 2.464 M 20.49 % | 2.045 M 179.75 % | 731.000 K 124.92 % | 325.000 K 106.74 % | -4.825 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 366.778 M 7.51 % | 341.145 M -4.62 % | 357.673 M -13.81 % | 414.970 M 196.38 % | 140.011 M 43.33 % | 97.685 M 169.15 % | 36.294 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | |
|---|---|---|---|---|---|---|
| Deferred income tax | -2.327 M -286.01 % | 1.251 M 120.76 % | -6.027 M -71.86 % | -3.507 M -469.32 % | -616.000 K -366.67 % | -132.000 K |
| Stock based compensation | 15.552 M -21.00 % | 19.686 M 61.33 % | 12.202 M 32.39 % | 9.217 M 228.83 % | 2.803 M 276.75 % | 744.000 K |
| Change in working capital | -1.676 M -614.11 % | 326.000 K -93.14 % | 4.750 M 871.37 % | 489.000 K -93.28 % | 7.277 M 290.61 % | 1.863 M |
| Accounts receivables | -26.165 M -99.17 % | -13.137 M -267.06 % | -3.579 M 78.63 % | -16.749 M -65.77 % | -10.104 M -51.26 % | -6.680 M |
| Inventory | 0.000 -100.00 % | 5.660 M | 0.000 100.00 % | -2.509 M -1 286.19 % | -181.000 K -217.54 % | -57.000 K |
| Accounts payables | -227.000 K -126.55 % | 855.000 K -83.65 % | 5.229 M -29.50 % | 7.417 M -6.83 % | 7.961 M 106.08 % | 3.863 M |
| Other working capital | 24.716 M 255.73 % | 6.948 M 124.13 % | 3.100 M -74.86 % | 12.330 M 28.42 % | 9.601 M 102.68 % | 4.737 M |
| Other non cash items | -651.000 K 92.19 % | -8.335 M -208.87 % | 7.656 M 378.60 % | -2.748 M -2 280.95 % | 126.000 K -92.33 % | 1.642 M |
| Net cash provided by operating activities | 27.256 M 539.96 % | 4.259 M 114.57 % | -29.222 M 44.85 % | -52.991 M -574.62 % | 11.165 M 440.15 % | 2.067 M |
| Investments in property plant and equipment | -2.069 M -338.35 % | -472.000 K -38.82 % | -340.000 K 80.58 % | -1.751 M -6.25 % | -1.648 M 9.85 % | -1.828 M |
| Acquisitions net | -1.893 M | 0.000 100.00 % | -1.692 M 70.38 % | -5.712 M -56.66 % | -3.646 M -17.57 % | -3.101 M |
| Purchases of investments | -137.658 M -1.56 % | -135.547 M -12.38 % | -120.615 M 32.17 % | -177.816 M -4 523.40 % | -3.846 M 73.24 % | -14.371 M |
| Sales maturities of investments | 120.915 M -29.37 % | 171.200 M 119.46 % | 78.011 M 335.57 % | 17.910 M 792.38 % | 2.007 M | 0.000 |
| Other investing activites | 691.000 K -78.70 % | 3.244 M 158.07 % | 1.257 M 113.78 % | 588.000 K -43.30 % | 1.037 M 937.00 % | 100.000 K |
| Net cash used for investing activites | -20.014 M -152.09 % | 38.425 M 188.58 % | -43.379 M 73.99 % | -166.781 M -2 635.91 % | -6.096 M 68.25 % | -19.200 M |
| Debt repayment | -1.686 M 40.04 % | -2.812 M 28.16 % | -3.914 M 66.83 % | -11.799 M -252.31 % | -3.349 M -157.95 % | 5.779 M |
| Common stock issued | 0.000 | 0.000 | 0.000 -100.00 % | 297.318 M 89.80 % | 156.650 M 291.63 % | 40.000 M |
| Common stock repurchased | -11.202 M 68.21 % | -35.243 M -175.38 % | -12.798 M -428.19 % | -2.423 M 98.12 % | -129.031 M | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.366 M |
| Other financing activites | -1.146 M -205.60 % | -375.000 K 86.92 % | -2.868 M -588.59 % | 587.000 K -14.80 % | 689.000 K 176.13 % | -905.000 K |
| Net cash used provided by financing activities | -14.034 M 63.48 % | -38.430 M -96.27 % | -19.580 M -106.90 % | 283.683 M 1 036.60 % | 24.959 M -42.63 % | 43.508 M |
| Effect of forex changes on cash | -2.570 M -319.25 % | -613.000 K 86.17 % | -4.431 M -203.08 % | -1.462 M -18.57 % | -1.233 M 41.89 % | -2.122 M |
| Net change in cash | -9.362 M -357.13 % | 3.641 M 103.77 % | -96.612 M -254.71 % | 62.449 M 116.87 % | 28.795 M 18.73 % | 24.253 M |
| Cash at beginning of period | 28.035 M 14.93 % | 24.394 M -79.84 % | 121.006 M 106.65 % | 58.557 M 96.75 % | 29.762 M 440.24 % | 5.509 M |
| Cash at end of period | 18.673 M -33.39 % | 28.035 M 14.93 % | 24.394 M -79.84 % | 121.006 M 106.65 % | 58.557 M 96.75 % | 29.762 M |
| Operating cash flow | 27.256 M 539.96 % | 4.259 M 114.57 % | -29.222 M 44.85 % | -52.991 M -574.62 % | 11.165 M 440.15 % | 2.067 M |
| Capital expenditure | -2.069 M -338.35 % | -472.000 K -38.82 % | -340.000 K 80.58 % | -1.751 M -6.25 % | -1.648 M 9.85 % | -1.828 M |
| Free CashFlow | 25.187 M 565.09 % | 3.787 M 112.81 % | -29.562 M 46.00 % | -54.742 M -675.20 % | 9.517 M 3 882.01 % | 239.000 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 58.790 M 8.54 % | 54.165 M -11.96 % | 61.524 M 9.87 % | 55.996 M -0.96 % | 56.541 M 7.39 % | 52.648 M -13.30 % | 60.721 M 19.94 % | 50.628 M 5.73 % | 47.886 M 13.25 % | 42.282 M -7.04 % | 45.485 M 17.37 % | 38.754 M 0.10 % | 38.714 M 11.67 % | 34.667 M -6.60 % | 37.116 M 16.48 % | 31.864 M 3.22 % | 30.869 M 19.07 % | 25.924 M -10.94 % | 29.107 M 5.26 % | 27.652 M 9.40 % | 25.275 M 51.87 % | 16.642 M |
| Net income | 2.994 M 248.95 % | 858.000 K -86.30 % | 6.264 M 93.04 % | 3.245 M -34.25 % | 4.935 M 301.76 % | -2.446 M -175.82 % | 3.226 M 235.89 % | -2.374 M 64.09 % | -6.611 M 16.61 % | -7.928 M -2 362.11 % | -322.000 K 97.21 % | -11.542 M 46.23 % | -21.465 M -12.44 % | -19.091 M -79.68 % | -10.625 M 51.61 % | -21.959 M -41.95 % | -15.469 M -24.17 % | -12.458 M -191.76 % | -4.270 M -245.29 % | 2.939 M -47.70 % | 5.619 M 208.02 % | -5.202 M |
| Income before tax | 3.801 M 163.96 % | 1.440 M -81.74 % | 7.887 M 247.14 % | 2.272 M -49.17 % | 4.470 M 190.01 % | -4.966 M -181.66 % | 6.081 M 387.52 % | -2.115 M 68.18 % | -6.646 M 15.95 % | -7.907 M -29 385.19 % | 27.000 K 100.24 % | -11.212 M 53.45 % | -24.084 M -13.73 % | -21.176 M -47.87 % | -14.321 M 42.19 % | -24.773 M -40.72 % | -17.604 M -32.48 % | -13.288 M -298.20 % | -3.337 M -167.29 % | 4.959 M -35.61 % | 7.702 M 231.41 % | -5.861 M |
| Income before tax ratio | 0.06 143.19 % | 0.03 -79.26 % | 0.13 215.95 % | 0.04 -48.68 % | 0.08 183.81 % | -0.09 -194.19 % | 0.10 339.73 % | -0.04 69.90 % | -0.14 25.78 % | -0.19 -31 603.63 % | 0.00 100.21 % | -0.29 53.49 % | -0.62 -1.84 % | -0.61 -58.31 % | -0.39 50.37 % | -0.78 -36.33 % | -0.57 -11.26 % | -0.51 -347.09 % | -0.11 -163.93 % | 0.18 -41.15 % | 0.30 186.53 % | -0.35 |
| EBITDA | 3.737 M 610.46 % | 526.000 K -94.27 % | 9.186 M 165.72 % | 3.457 M 39.45 % | 2.479 M 168.92 % | -3.597 M -145.49 % | 7.908 M 1 733.88 % | -484.000 K 90.54 % | -5.114 M -296.47 % | 2.603 M -75.04 % | 10.427 M 209.75 % | -9.501 M 44.01 % | -16.969 M -13.55 % | -14.944 M -15.14 % | -12.979 M 37.50 % | -20.768 M -49.71 % | -13.872 M -30.77 % | -10.608 M -63.88 % | -6.473 M -190.54 % | 7.149 M 10.55 % | 6.467 M 239.17 % | -4.647 M |
| Net income ratio | 0.05 221.50 % | 0.02 -84.44 % | 0.10 75.69 % | 0.06 -33.61 % | 0.09 287.87 % | -0.05 -187.45 % | 0.05 213.30 % | -0.05 66.04 % | -0.14 26.37 % | -0.19 -2 548.62 % | -0.01 97.62 % | -0.30 46.28 % | -0.55 -0.68 % | -0.55 -92.37 % | -0.29 58.46 % | -0.69 -37.52 % | -0.50 -4.28 % | -0.48 -227.58 % | -0.15 -238.02 % | 0.11 -52.19 % | 0.22 171.12 % | -0.31 |
| Ratio EBITDA | 0.06 554.56 % | 0.01 -93.50 % | 0.15 141.85 % | 0.06 40.81 % | 0.04 164.17 % | -0.07 -152.46 % | 0.13 1 462.30 % | -0.01 91.05 % | -0.11 -273.47 % | 0.06 -73.14 % | 0.23 193.51 % | -0.25 44.07 % | -0.44 -1.68 % | -0.43 -23.27 % | -0.35 46.35 % | -0.65 -45.04 % | -0.45 -9.82 % | -0.41 -84.00 % | -0.22 -186.02 % | 0.26 1.04 % | 0.26 191.63 % | -0.28 |
| Gross profit ratio | 0.77 1.79 % | 0.76 1.05 % | 0.75 0.50 % | 0.75 4.00 % | 0.72 2.56 % | 0.70 -5.46 % | 0.74 5.05 % | 0.70 4.01 % | 0.68 3.16 % | 0.66 -3.48 % | 0.68 0.74 % | 0.67 1.53 % | 0.66 4.33 % | 0.64 1.14 % | 0.63 5.13 % | 0.60 -0.93 % | 0.60 3.72 % | 0.58 -1.70 % | 0.59 -13.19 % | 0.68 -3.04 % | 0.70 18.30 % | 0.60 |
| Weighted average shs out dil | 187.396 M -0.61 % | 188.541 M -1.93 % | 192.259 M -0.04 % | 192.339 M -0.01 % | 192.356 M 4.40 % | 184.246 M 0.12 % | 184.027 M -1.07 % | 186.024 M -0.55 % | 187.054 M -0.63 % | 188.240 M -0.40 % | 188.993 M -0.97 % | 190.842 M -0.23 % | 191.281 M 0.06 % | 191.165 M 0.10 % | 190.983 M 3.30 % | 184.881 M -1.27 % | 187.259 M 0.00 % | 187.259 M 0.00 % | 187.259 M 0.00 % | 187.259 M 0.00 % | 187.259 M 0.00 % | 187.259 M |
| Weighted average shs out | 181.804 M -0.63 % | 182.949 M -1.25 % | 185.267 M 0.00 % | 185.268 M 0.20 % | 184.889 M 0.35 % | 184.246 M 0.12 % | 184.027 M -1.07 % | 186.024 M -0.55 % | 187.054 M -0.63 % | 188.240 M -0.40 % | 188.993 M -0.97 % | 190.842 M -0.23 % | 191.281 M 0.20 % | 190.900 M 0.62 % | 189.732 M 2.82 % | 184.529 M -1.46 % | 187.259 M 0.00 % | 187.259 M 0.00 % | 187.259 M 1.94 % | 183.688 M -1.91 % | 187.259 M 0.00 % | 187.259 M |
| EPS diluted | 0.02 247.83 % | 0.00 -85.89 % | 0.03 92.90 % | 0.02 -34.24 % | 0.03 293.23 % | -0.01 -176.00 % | 0.02 236.72 % | -0.01 63.74 % | -0.04 16.15 % | -0.04 -2 376.47 % | 0.00 97.19 % | -0.06 45.00 % | -0.11 -10.11 % | -0.10 -79.68 % | -0.06 53.67 % | -0.12 -45.28 % | -0.08 -24.21 % | -0.07 -191.67 % | -0.02 -245.22 % | 0.02 -47.67 % | 0.03 207.91 % | -0.03 |
| Earnings per share | 0.02 240.43 % | 0.00 -86.05 % | 0.03 92.57 % | 0.02 -34.46 % | 0.03 300.75 % | -0.01 -176.00 % | 0.02 236.72 % | -0.01 63.74 % | -0.04 16.15 % | -0.04 -2 376.47 % | 0.00 97.19 % | -0.06 45.00 % | -0.11 -10.00 % | -0.10 -78.57 % | -0.06 53.33 % | -0.12 -45.28 % | -0.08 -24.21 % | -0.07 -191.67 % | -0.02 -245.22 % | 0.02 -47.67 % | 0.03 207.91 % | -0.03 |
| Gross profit | 45.277 M 10.48 % | 40.982 M -11.04 % | 46.066 M 10.42 % | 41.718 M 3.00 % | 40.504 M 10.14 % | 36.775 M -18.03 % | 44.864 M 25.99 % | 35.608 M 9.97 % | 32.380 M 16.83 % | 27.716 M -10.28 % | 30.891 M 18.23 % | 26.127 M 1.64 % | 25.706 M 16.51 % | 22.064 M -5.53 % | 23.356 M 22.46 % | 19.073 M 2.26 % | 18.651 M 23.51 % | 15.101 M -12.45 % | 17.249 M -8.62 % | 18.877 M 6.08 % | 17.795 M 79.67 % | 9.904 M |
| Income tax expense | 815.000 K 40.76 % | 579.000 K -64.06 % | 1.611 M 265.74 % | -972.000 K -111.76 % | -459.000 K 81.73 % | -2.512 M -187.89 % | 2.858 M 982.58 % | 264.000 K 833.33 % | -36.000 K -271.43 % | 21.000 K -93.98 % | 349.000 K 5.76 % | 330.000 K 112.60 % | -2.619 M -25.61 % | -2.085 M 43.59 % | -3.696 M -31.34 % | -2.814 M -31.80 % | -2.135 M -158.16 % | -827.000 K -188.92 % | 930.000 K -53.05 % | 1.981 M -2.89 % | 2.040 M 407.69 % | -663.000 K |
| Cost of revenue | 13.513 M 2.50 % | 13.183 M -14.72 % | 15.458 M 8.26 % | 14.278 M -10.97 % | 16.037 M 1.03 % | 15.873 M 0.10 % | 15.857 M 5.57 % | 15.020 M -3.13 % | 15.506 M 6.45 % | 14.566 M -0.19 % | 14.594 M 15.58 % | 12.627 M -2.93 % | 13.008 M 3.21 % | 12.603 M -8.41 % | 13.760 M 7.58 % | 12.791 M 4.69 % | 12.218 M 12.89 % | 10.823 M -8.73 % | 11.858 M 35.13 % | 8.775 M 17.31 % | 7.480 M 11.01 % | 6.738 M |
| General and administrative expenses | 9.025 M -0.11 % | 9.035 M 11.68 % | 8.090 M -3.71 % | 8.402 M -4.16 % | 8.767 M -0.50 % | 8.811 M -3.52 % | 9.132 M 9.05 % | 8.374 M 1.60 % | 8.242 M 4.00 % | 7.925 M 12.38 % | 7.052 M 1.56 % | 6.944 M -6.55 % | 7.431 M 7.37 % | 6.921 M 0.12 % | 6.913 M -30.50 % | 9.947 M 27.43 % | 7.806 M 8.07 % | 7.223 M 41.07 % | 5.120 M 53.48 % | 3.336 M 38.88 % | 2.402 M -22.59 % | 3.103 M |
| Selling and marketing expenses | 17.441 M 3.53 % | 16.847 M -0.95 % | 17.008 M 3.64 % | 16.410 M -4.88 % | 17.252 M 0.27 % | 17.206 M 13.73 % | 15.129 M 0.19 % | 15.101 M 4.51 % | 14.449 M -2.25 % | 14.782 M 19.17 % | 12.404 M -23.32 % | 16.176 M -24.12 % | 21.318 M 19.09 % | 17.900 M 2.53 % | 17.459 M -9.68 % | 19.330 M 23.14 % | 15.697 M 42.25 % | 11.035 M 47.37 % | 7.488 M 42.63 % | 5.250 M -2.05 % | 5.360 M -6.72 % | 5.746 M |
| Other expenses | 482.000 K 12.35 % | 429.000 K -22.28 % | 552.000 K -17.37 % | 668.000 K 301.81 % | -331.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 754.000 K 87.56 % | 402.000 K -17.79 % | 489.000 K 3.16 % | 474.000 K 6 025.00 % | -8.000 K -103.79 % | 211.000 K 1 607.14 % | -14.000 K -101.61 % | 868.000 K 93.32 % | 449.000 K 465.04 % | -123.000 K -144.73 % | 275.000 K 4.56 % | 263.000 K 459.57 % | 47.000 K |
| Operating expenses | 42.364 M 2.88 % | 41.179 M 5.75 % | 38.940 M 0.24 % | 38.846 M -0.75 % | 39.140 M 3.06 % | 37.979 M -3.02 % | 39.161 M 0.20 % | 39.082 M -1.08 % | 39.507 M 5.58 % | 37.420 M 10.33 % | 33.917 M -9.36 % | 37.421 M -16.16 % | 44.632 M 15.22 % | 38.738 M 6.14 % | 36.498 M -15.98 % | 43.442 M 23.98 % | 35.040 M 29.16 % | 27.130 M 40.48 % | 19.312 M 44.41 % | 13.373 M 14.66 % | 11.663 M -9.99 % | 12.958 M |
| Cost and expenses | 55.877 M 2.79 % | 54.362 M -0.07 % | 54.398 M 2.40 % | 53.124 M -3.72 % | 55.177 M 2.46 % | 53.852 M -2.12 % | 55.018 M 1.69 % | 54.102 M -1.66 % | 55.013 M 5.82 % | 51.986 M 7.16 % | 48.511 M -3.07 % | 50.048 M -13.17 % | 57.640 M 12.27 % | 51.341 M 2.15 % | 50.258 M -10.63 % | 56.233 M 18.99 % | 47.258 M 24.52 % | 37.953 M 21.76 % | 31.170 M 40.74 % | 22.148 M 15.70 % | 19.143 M -2.81 % | 19.696 M |
| Research and development expenses | 15.416 M 3.69 % | 14.868 M 11.87 % | 13.290 M -0.57 % | 13.366 M -6.11 % | 14.236 M 11.85 % | 12.728 M -11.27 % | 14.344 M -7.51 % | 15.508 M -4.89 % | 16.305 M 16.81 % | 13.959 M -0.71 % | 14.059 M 1.79 % | 13.812 M -10.36 % | 15.409 M 10.66 % | 13.925 M 16.87 % | 11.915 M -15.97 % | 14.179 M 32.90 % | 10.669 M 26.67 % | 8.423 M 23.38 % | 6.827 M 51.31 % | 4.512 M 24.02 % | 3.638 M -10.44 % | 4.062 M |
| Selling general and administrative expenses | 26.466 M 2.26 % | 25.882 M 3.12 % | 25.098 M 1.15 % | 24.812 M -4.64 % | 26.019 M 0.01 % | 26.017 M 7.24 % | 24.261 M 3.35 % | 23.475 M 3.46 % | 22.691 M -0.07 % | 22.707 M 16.71 % | 19.456 M -15.85 % | 23.120 M -19.58 % | 28.749 M 15.83 % | 24.821 M 1.84 % | 24.372 M -16.75 % | 29.277 M 24.57 % | 23.503 M 28.73 % | 18.258 M 44.81 % | 12.608 M 46.84 % | 8.586 M 10.62 % | 7.762 M -12.28 % | 8.849 M |
| Interest income | 1.079 M 1.89 % | 1.059 M -32.25 % | 1.563 M -25.39 % | 2.095 M -58.26 % | 5.019 M -44.86 % | 9.102 M -34.43 % | 13.882 M 188.01 % | 4.820 M 46.64 % | 3.287 M -55.33 % | 7.359 M -3.74 % | 7.645 M 7.12 % | 7.137 M 51.98 % | 4.696 M 9.41 % | 4.292 M 87.02 % | 2.295 M -10.87 % | 2.575 M 20.55 % | 2.136 M 1 915.09 % | 106.000 K | 0.000 -100.00 % | 1.298 M -52.17 % | 2.714 M 2 669.39 % | 98.000 K |
| Interest expense | 0.000 | 0.000 -100.00 % | 144.000 K -72.62 % | 526.000 K 37.34 % | 383.000 K -96.94 % | 12.496 M 2 069.44 % | 576.000 K 76.69 % | 326.000 K 23.48 % | 264.000 K -95.53 % | 5.903 M 19.52 % | 4.939 M -32.59 % | 7.327 M -27.61 % | 10.122 M 12.30 % | 9.013 M 5 201.76 % | 170.000 K -94.59 % | 3.141 M -10.00 % | 3.490 M 1 602.44 % | 205.000 K | 0.000 -100.00 % | 1.879 M 64.10 % | 1.145 M 135.60 % | 486.000 K |
| Depreciation and amortization | 824.000 K 13.97 % | 723.000 K -30.08 % | 1.034 M -6.09 % | 1.101 M -1.26 % | 1.115 M 0.18 % | 1.113 M -8.70 % | 1.219 M -6.59 % | 1.305 M 2.92 % | 1.268 M 3.43 % | 1.226 M -0.97 % | 1.238 M 5.54 % | 1.173 M 5.58 % | 1.111 M 1.55 % | 1.094 M -11.20 % | 1.232 M 20.08 % | 1.026 M 0.59 % | 1.020 M 28.46 % | 794.000 K 33.00 % | 597.000 K 12.01 % | 533.000 K -3.44 % | 552.000 K -23.12 % | 718.000 K |
| Operating income | 2.913 M 1 578.68 % | -197.000 K -102.76 % | 7.126 M 148.12 % | 2.872 M 110.56 % | 1.364 M 213.29 % | -1.204 M -121.11 % | 5.703 M 264.16 % | -3.474 M 51.26 % | -7.127 M 26.56 % | -9.704 M -360.30 % | 3.728 M 133.01 % | -11.294 M 40.33 % | -18.926 M -13.51 % | -16.674 M -26.88 % | -13.142 M 46.07 % | -24.369 M -48.69 % | -16.389 M -36.25 % | -12.029 M -483.08 % | -2.063 M -137.48 % | 5.504 M -10.24 % | 6.132 M 300.79 % | -3.054 M |
| Operating income ratio | 0.05 1 462.35 % | 0.00 -103.14 % | 0.12 125.83 % | 0.05 112.61 % | 0.02 205.49 % | -0.02 -124.35 % | 0.09 236.88 % | -0.07 53.90 % | -0.15 35.15 % | -0.23 -380.02 % | 0.08 128.12 % | -0.29 40.39 % | -0.49 -1.64 % | -0.48 -35.84 % | -0.35 53.70 % | -0.76 -44.05 % | -0.53 -14.42 % | -0.46 -554.67 % | -0.07 -135.61 % | 0.20 -17.96 % | 0.24 232.20 % | -0.18 |
| Total other income expenses net | 888.000 K -45.75 % | 1.637 M 115.11 % | 761.000 K 226.83 % | -600.000 K -121.62 % | 2.775 M 182.20 % | -3.376 M -993.12 % | 378.000 K -72.19 % | 1.359 M 182.54 % | 481.000 K -73.23 % | 1.797 M -41.14 % | 3.053 M 3 623.17 % | 82.000 K 101.59 % | -5.158 M -14.57 % | -4.502 M -281.85 % | -1.179 M -191.83 % | -404.000 K 66.75 % | -1.215 M 3.49 % | -1.259 M 1.18 % | -1.274 M -133.76 % | -545.000 K -134.71 % | 1.570 M 155.93 % | -2.807 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 |
| 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-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -17.499 M 2.17 % | -17.888 M -16.45 % | -15.361 M 22.05 % | -19.707 M 0.64 % | -19.833 M -42.68 % | -13.900 M 41.94 % | -23.939 M -44.32 % | -16.587 M 82.58 % | -95.201 M -501.05 % | -15.839 M 10.04 % | -17.606 M 20.74 % | -22.214 M -6.56 % | -20.847 M 76.58 % | -88.997 M 20.35 % | -111.736 M 64.18 % | -311.898 M -2 461.58 % | -12.176 M 58.84 % | -29.585 M 35.75 % | -46.045 M -204.04 % | 44.257 M |
| Total investments | 199.095 M 2.71 % | 193.844 M -5.80 % | 205.784 M -5.08 % | 216.802 M 5.49 % | 205.510 M 0.43 % | 204.635 M 10.92 % | 184.492 M -4.64 % | 193.466 M 57.51 % | 122.827 M -41.35 % | 209.426 M -2.74 % | 215.316 M 1.07 % | 213.027 M -5.60 % | 225.657 M 27.94 % | 176.382 M -0.80 % | 177.812 M 40 128.96 % | 442.000 K -96.80 % | 13.813 M -15.06 % | 16.263 M -4.92 % | 17.105 M -80.68 % | 88.514 M |
| Total debt | 3.842 M 20.18 % | 3.197 M -3.47 % | 3.312 M 17.53 % | 2.818 M -8.42 % | 3.077 M -13.76 % | 3.568 M -12.89 % | 4.096 M -13.11 % | 4.714 M -11.11 % | 5.303 M -12.38 % | 6.052 M -10.84 % | 6.788 M -11.19 % | 7.643 M -13.34 % | 8.820 M -17.00 % | 10.627 M 14.64 % | 9.270 M -4.74 % | 9.731 M -14.80 % | 11.422 M 6.53 % | 10.722 M -14.31 % | 12.512 M | 0.000 |
| Accumulated other comprehensive income loss | 1.365 M 288.02 % | -726.000 K -100.19 % | 373.789 M -3.28 % | 386.475 M 2.12 % | 378.466 M 0.82 % | 375.378 M 1.36 % | 370.335 M -2.41 % | 379.472 M -2.55 % | 389.404 M -0.61 % | 391.779 M 0.20 % | 391.012 M -0.66 % | 393.621 M -0.51 % | 395.638 M -0.55 % | 397.835 M 1.72 % | 391.118 M 0.70 % | 388.406 M 349.37 % | 86.433 M 5.84 % | 81.665 M 3.31 % | 79.049 M 68.02 % | 47.048 M |
| Retained earnings | -105.962 M 2.75 % | -108.956 M 7.71 % | -118.062 M 5.04 % | -124.326 M 2.54 % | -127.571 M 3.72 % | -132.506 M -1.88 % | -130.060 M 2.42 % | -133.286 M -1.81 % | -130.912 M -5.32 % | -124.301 M -6.81 % | -116.373 M -0.28 % | -116.050 M -11.04 % | -104.508 M -25.85 % | -83.045 M -29.85 % | -63.955 M -19.92 % | -53.330 M -70.00 % | -31.371 M -97.28 % | -15.902 M -361.73 % | -3.444 M | 0.000 |
| Common stock | 18.000 K 0.00 % | 18.000 K 0.00 % | 18.000 K -5.26 % | 19.000 K 5.56 % | 18.000 K 0.00 % | 18.000 K 0.00 % | 18.000 K -5.26 % | 19.000 K 0.00 % | 19.000 K 0.00 % | 19.000 K 0.00 % | 19.000 K 0.00 % | 19.000 K 0.00 % | 19.000 K 0.00 % | 19.000 K 0.00 % | 19.000 K 0.00 % | 19.000 K 11.76 % | 17.000 K 0.00 % | 17.000 K 0.00 % | 17.000 K | 0.000 |
| Total equity | 250.263 M 1.78 % | 245.888 M -3.88 % | 255.801 M -2.45 % | 262.213 M 4.49 % | 250.957 M 3.30 % | 242.931 M 1.08 % | 240.332 M -2.41 % | 246.262 M -4.76 % | 258.574 M -3.35 % | 267.533 M -2.60 % | 274.677 M -1.05 % | 277.602 M -4.66 % | 291.159 M -7.52 % | 314.819 M -3.78 % | 327.189 M -2.36 % | 335.095 M 508.39 % | 55.079 M -16.27 % | 65.780 M -13.16 % | 75.748 M 60.88 % | 47.085 M |
| Other non current liabilities | 5.947 M 16.49 % | 5.105 M 41.14 % | 3.617 M -2.32 % | 3.703 M 32.44 % | 2.796 M 125.85 % | 1.238 M -40.60 % | 2.084 M 33.93 % | 1.556 M 11.38 % | 1.397 M 58.21 % | 883.000 K 3.15 % | 856.000 K 0.71 % | 850.000 K -19.96 % | 1.062 M -32.01 % | 1.562 M -65.79 % | 4.566 M 606.81 % | 646.000 K -66.97 % | 1.956 M 635.34 % | 266.000 K -80.90 % | 1.393 M | 0.000 |
| Long term debt | 1.853 M 27.79 % | 1.450 M -14.45 % | 1.695 M 32.01 % | 1.284 M -12.65 % | 1.470 M -20.58 % | 1.851 M -17.11 % | 2.233 M -20.73 % | 2.817 M -14.66 % | 3.301 M -7.56 % | 3.571 M -4.44 % | 3.737 M -15.57 % | 4.426 M -10.24 % | 4.931 M -22.42 % | 6.356 M 4.57 % | 6.078 M -9.50 % | 6.716 M -19.26 % | 8.318 M 3.42 % | 8.043 M -20.18 % | 10.077 M | 0.000 |
| Total non current liabilities | 29.513 M 3.04 % | 28.641 M -4.55 % | 30.007 M -7.53 % | 32.450 M 19.58 % | 27.137 M 7.16 % | 25.324 M 7.45 % | 23.569 M -0.99 % | 23.805 M -8.15 % | 25.916 M 11.59 % | 23.225 M 10.70 % | 20.980 M -4.47 % | 21.961 M -7.78 % | 23.814 M -14.71 % | 27.921 M -3.36 % | 28.893 M 49.03 % | 19.388 M -15.63 % | 22.979 M 23.86 % | 18.553 M 7.83 % | 17.206 M | 0.000 |
| Other current liabilities | 1.215 M -64.40 % | 3.413 M 751.12 % | 401.000 K 312.17 % | -189.000 K -118.07 % | 1.046 M -87.33 % | 8.258 M 455.72 % | 1.486 M 402.03 % | 296.000 K 469.23 % | 52.000 K -28.77 % | 73.000 K -80.22 % | 369.000 K -49.24 % | 727.000 K -96.01 % | 18.241 M 454.27 % | 3.291 M -84.42 % | 21.124 M -32.82 % | 31.444 M 22.10 % | 25.753 M 39.23 % | 18.497 M 35.12 % | 13.689 M | 0.000 |
| Deferred revenue | 36.276 M 5.04 % | 34.537 M 6.20 % | 32.521 M 3.07 % | 31.553 M 10.42 % | 28.575 M 7.21 % | 26.653 M 2.72 % | 25.948 M 6.49 % | 24.366 M -0.61 % | 24.516 M 3.71 % | 23.640 M 16.27 % | 20.332 M 10.70 % | 18.366 M 11.10 % | 16.531 M -19.15 % | 20.447 M 23.19 % | 16.598 M -18.23 % | 20.298 M 20.56 % | 16.837 M 10.85 % | 15.189 M 7.19 % | 14.170 M | 0.000 |
| Short term debt | 3.978 M 13.85 % | 3.494 M 8.04 % | 3.234 M 5.41 % | 3.068 M 90.91 % | 1.607 M -6.41 % | 1.717 M -7.84 % | 1.863 M -1.79 % | 1.897 M -5.24 % | 2.002 M -19.31 % | 2.481 M -18.68 % | 3.051 M -5.16 % | 3.217 M -17.28 % | 3.889 M -8.94 % | 4.271 M 33.80 % | 3.192 M 5.87 % | 3.015 M -2.87 % | 3.104 M 15.86 % | 2.679 M 10.02 % | 2.435 M | 0.000 |
| Total current liabilities | 85.797 M 5.69 % | 81.176 M 0.25 % | 80.970 M 3.15 % | 78.496 M 1.50 % | 77.338 M -1.34 % | 78.387 M 1.48 % | 77.244 M 14.89 % | 67.232 M 0.45 % | 66.931 M 6.63 % | 62.770 M 1.22 % | 62.016 M 9.08 % | 56.856 M 1.47 % | 56.031 M -7.00 % | 60.250 M 2.31 % | 58.888 M -17.73 % | 71.582 M 17.90 % | 60.716 M 11.44 % | 54.484 M 15.78 % | 47.057 M | 0.000 |
| Total liabilities | 115.310 M 5.00 % | 109.817 M -1.05 % | 110.977 M 0.03 % | 110.946 M 6.19 % | 104.475 M 0.74 % | 103.711 M 2.87 % | 100.813 M 10.74 % | 91.037 M -1.95 % | 92.847 M 7.97 % | 85.995 M 3.61 % | 82.996 M 5.30 % | 78.817 M -1.29 % | 79.845 M -9.44 % | 88.171 M 0.44 % | 87.781 M -3.51 % | 90.970 M 8.69 % | 83.695 M 14.59 % | 73.037 M 13.65 % | 64.263 M | 0.000 |
| Other non current assets | 16.070 M 4.76 % | 15.340 M -18.06 % | 18.720 M 62.19 % | 11.542 M 10.79 % | 10.418 M 7.85 % | 9.660 M -39.05 % | 15.850 M 13.91 % | 13.915 M -2.11 % | 14.215 M 20.37 % | 11.809 M 0.79 % | 11.717 M 0.39 % | 11.671 M 9.02 % | 10.705 M 16.57 % | 9.183 M 5.27 % | 8.723 M 322.22 % | 2.066 M -45.29 % | 3.776 M 8.44 % | 3.482 M -18.07 % | 4.250 M 109.60 % | -44.257 M |
| Long term investments | 9.649 M 0.00 % | 9.649 M 0.00 % | 9.649 M -56.71 % | 22.288 M 71.17 % | 13.021 M 2.13 % | 12.750 M 308.92 % | 3.118 M 193.87 % | 1.061 M 28.61 % | 825.000 K 94.58 % | 424.000 K -63.19 % | 1.152 M 45.82 % | 790.000 K 45.22 % | 544.000 K 69.47 % | 321.000 K -48.31 % | 621.000 K 40.50 % | 442.000 K 42.58 % | 310.000 K 112.33 % | 146.000 K 7.35 % | 136.000 K | 0.000 |
| Intangible assets | 9.160 M -2.52 % | 9.397 M 37.75 % | 6.822 M -10.26 % | 7.602 M 10.22 % | 6.897 M -9.64 % | 7.633 M -6.82 % | 8.192 M -5.81 % | 8.697 M -8.24 % | 9.478 M -4.16 % | 9.889 M -3.47 % | 10.245 M 3.93 % | 9.858 M -5.91 % | 10.477 M -7.86 % | 11.371 M -5.60 % | 12.046 M -0.07 % | 12.054 M -14.52 % | 14.101 M 21.36 % | 11.619 M 123.10 % | 5.208 M | 0.000 |
| GoodWill | 26.530 M 3.21 % | 25.704 M 15.95 % | 22.168 M -6.49 % | 23.707 M 16.02 % | 20.434 M -4.91 % | 21.488 M -1.58 % | 21.832 M 1.66 % | 21.476 M -2.02 % | 21.919 M 2.53 % | 21.378 M 1.97 % | 20.965 M -2.80 % | 21.570 M -1.58 % | 21.916 M -4.81 % | 23.023 M 6.60 % | 21.598 M -4.56 % | 22.631 M -2.26 % | 23.155 M 16.54 % | 19.869 M 101.00 % | 9.885 M | 0.000 |
| Goodwill and intangible assets | 35.690 M 1.68 % | 35.101 M 21.08 % | 28.990 M -7.41 % | 31.309 M 14.55 % | 27.331 M -6.15 % | 29.121 M -3.01 % | 30.024 M -0.49 % | 30.173 M -3.90 % | 31.397 M 0.42 % | 31.267 M 0.18 % | 31.210 M -0.69 % | 31.428 M -2.98 % | 32.393 M -5.82 % | 34.394 M 2.23 % | 33.644 M -3.00 % | 34.685 M -6.90 % | 37.256 M 18.32 % | 31.488 M 108.63 % | 15.093 M | 0.000 |
| Property plant equipment net | 6.689 M 10.29 % | 6.065 M 4.89 % | 5.782 M 7.03 % | 5.402 M -0.22 % | 5.414 M -6.36 % | 5.782 M -3.21 % | 5.974 M -11.95 % | 6.785 M -11.23 % | 7.643 M -10.79 % | 8.567 M -1.83 % | 8.727 M -5.29 % | 9.214 M -9.60 % | 10.193 M -11.85 % | 11.563 M 16.87 % | 9.894 M -0.43 % | 9.937 M -9.43 % | 10.972 M 12.63 % | 9.742 M 1.19 % | 9.627 M | 0.000 |
| Total non current assets | 81.737 M 1.90 % | 80.214 M -2.40 % | 82.188 M -10.63 % | 91.965 M 18.73 % | 77.458 M -2.91 % | 79.782 M 6.53 % | 74.892 M 3.06 % | 72.665 M -4.28 % | 75.916 M 6.48 % | 71.293 M 1.10 % | 70.516 M -0.52 % | 70.883 M -2.37 % | 72.606 M -0.44 % | 72.930 M 11.42 % | 65.454 M 15.62 % | 56.609 M -2.66 % | 58.154 M 21.75 % | 47.764 M 52.70 % | 31.280 M 170.68 % | -44.257 M |
| Other current assets | 8.372 M 5.39 % | 7.944 M 14.53 % | 6.936 M 56.32 % | 4.437 M 10.57 % | 4.013 M -36.90 % | 6.360 M 2.20 % | 6.223 M 11.62 % | 5.575 M 10.57 % | 5.042 M -37.37 % | 8.051 M 21.38 % | 6.633 M -35.52 % | 10.287 M -6.05 % | 10.949 M -42.34 % | 18.989 M 14.14 % | 16.637 M 25.52 % | 13.254 M 8.74 % | 12.189 M 36.37 % | 8.938 M 2.57 % | 8.714 M | 0.000 |
| Short term investments | 189.446 M 2.85 % | 184.195 M -6.09 % | 196.135 M 0.83 % | 194.514 M 1.05 % | 192.489 M 0.31 % | 191.885 M 5.80 % | 181.374 M -5.73 % | 192.405 M 57.71 % | 122.002 M -41.63 % | 209.002 M -2.41 % | 214.164 M 0.91 % | 212.237 M -5.72 % | 225.113 M 27.86 % | 176.061 M -0.64 % | 177.191 M | 0.000 -100.00 % | 13.503 M -16.22 % | 16.117 M -5.02 % | 16.969 M -80.83 % | 88.514 M |
| cash and cash equivalents | 21.341 M 1.21 % | 21.085 M 12.92 % | 18.673 M -17.10 % | 22.525 M -1.68 % | 22.910 M 31.15 % | 17.468 M -37.69 % | 28.035 M 31.61 % | 21.301 M -78.81 % | 100.504 M 359.11 % | 21.891 M -10.26 % | 24.394 M -18.30 % | 29.857 M 0.64 % | 29.667 M -70.22 % | 99.624 M -17.67 % | 121.006 M -62.38 % | 321.629 M 1 262.95 % | 23.598 M -41.45 % | 40.307 M -31.17 % | 58.557 M 232.31 % | -44.257 M |
| Cash and short term investments | 210.787 M 2.68 % | 205.280 M -4.44 % | 214.808 M -1.03 % | 217.039 M 0.76 % | 215.399 M 2.89 % | 209.353 M -0.03 % | 209.409 M -2.01 % | 213.706 M -3.95 % | 222.506 M -3.63 % | 230.893 M -3.21 % | 238.558 M -1.46 % | 242.094 M -4.98 % | 254.780 M -7.58 % | 275.685 M -7.55 % | 298.197 M -7.29 % | 321.629 M 766.90 % | 37.101 M -34.25 % | 56.424 M -25.29 % | 75.526 M 70.65 % | 44.257 M |
| Total current assets | 283.836 M 3.03 % | 275.491 M -3.20 % | 284.590 M 1.21 % | 281.194 M 1.16 % | 277.974 M 4.16 % | 266.860 M 0.23 % | 266.253 M 0.61 % | 264.634 M -3.95 % | 275.505 M -2.38 % | 282.235 M -1.71 % | 287.157 M 0.57 % | 285.536 M -4.31 % | 298.398 M -9.59 % | 330.060 M -5.57 % | 349.516 M -5.40 % | 369.456 M 358.27 % | 80.620 M -11.46 % | 91.053 M -16.26 % | 108.731 M 145.68 % | 44.257 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.201 M 12.44 % | 5.515 M 10.37 % | 4.997 M -26.05 % | 6.757 M 3.32 % | 6.540 M 5.93 % | 6.174 M 116.37 % | -37.722 M -452.15 % | 10.712 M 14.48 % | 9.357 M 27.38 % | 7.346 M -4.02 % | 7.654 M 55.95 % | 4.908 M 11.04 % | 4.420 M | 0.000 |
| Net receivables | 64.677 M 3.87 % | 62.267 M -0.92 % | 62.846 M 5.24 % | 59.718 M 1.97 % | 58.562 M 14.50 % | 51.147 M 1.04 % | 50.621 M 11.62 % | 45.353 M -5.43 % | 47.957 M 10.78 % | 43.291 M 3.16 % | 41.966 M 10.92 % | 37.834 M 0.30 % | 37.722 M -13.20 % | 43.457 M 3.90 % | 41.826 M 3.79 % | 40.300 M 12.64 % | 35.778 M 20.48 % | 29.695 M 2.40 % | 29.000 M | 0.000 |
| Tax assets | 13.639 M -2.99 % | 14.059 M -26.19 % | 19.047 M -11.10 % | 21.424 M 0.71 % | 21.274 M -5.32 % | 22.469 M 12.76 % | 19.926 M -3.88 % | 20.731 M -5.06 % | 21.836 M 13.58 % | 19.226 M 8.56 % | 17.710 M -0.39 % | 17.780 M -5.28 % | 18.771 M 7.45 % | 17.469 M 38.95 % | 12.572 M 32.63 % | 9.479 M 62.31 % | 5.840 M 100.96 % | 2.906 M 33.67 % | 2.174 M | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 37.743 M 19.66 % | 31.541 M -14.64 % | 36.951 M -2.14 % | 37.759 M -4.00 % | 39.332 M -0.05 % | 39.352 M -0.95 % | 39.728 M 8.70 % | 36.549 M 3.33 % | 35.372 M 13.82 % | 31.078 M -8.96 % | 34.136 M 8.63 % | 31.425 M 4.17 % | 30.168 M 7.99 % | 27.937 M -5.42 % | 29.537 M 123.21 % | 13.233 M 12.32 % | 11.782 M -4.02 % | 12.275 M 23.08 % | 9.973 M | 0.000 |
| Tax payables | 6.585 M -19.61 % | 8.191 M 4.17 % | 7.863 M 24.71 % | 6.305 M -6.98 % | 6.778 M 181.60 % | 2.407 M -70.71 % | 8.219 M 99.30 % | 4.124 M -17.34 % | 4.989 M -9.26 % | 5.498 M 33.19 % | 4.128 M 32.27 % | 3.121 M -16.39 % | 3.733 M -13.27 % | 4.304 M -14.52 % | 5.035 M 40.17 % | 3.592 M 10.86 % | 3.240 M -44.56 % | 5.844 M -13.93 % | 6.790 M | 0.000 |
| Deferred revenue non current | 21.014 M -1.50 % | 21.333 M -3.98 % | 22.217 M -10.45 % | 24.810 M 27.56 % | 19.449 M 1.25 % | 19.209 M 15.83 % | 16.584 M 1.41 % | 16.354 M -11.47 % | 18.473 M 15.19 % | 16.037 M 15.18 % | 13.923 M -1.46 % | 14.130 M -9.31 % | 15.581 M -11.70 % | 17.646 M 8.90 % | 16.204 M 63.93 % | 9.885 M -6.24 % | 10.543 M 30.89 % | 8.055 M 60.94 % | 5.005 M | 0.000 |
| Minority interest | 39.000 K -11.36 % | 44.000 K -21.43 % | 56.000 K 24.44 % | 45.000 K 2.27 % | 44.000 K 7.32 % | 41.000 K 5.13 % | 39.000 K -31.58 % | 57.000 K -9.52 % | 63.000 K 75.00 % | 36.000 K 89.47 % | 19.000 K 58.33 % | 12.000 K 20.00 % | 10.000 K 0.00 % | 10.000 K 42.86 % | 7.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 126.000 K | 0.000 |
| Capital lease obligations | 3.842 M 20.18 % | 3.197 M -3.47 % | 3.312 M 17.53 % | 2.818 M -8.42 % | 3.077 M -13.76 % | 3.568 M -12.89 % | 4.096 M -13.11 % | 4.714 M -11.11 % | 5.303 M -4.10 % | 5.530 M -1.86 % | 5.635 M -4.51 % | 5.901 M -8.14 % | 6.424 M -12.53 % | 7.344 M 22.58 % | 5.991 M 2.85 % | 5.825 M -9.84 % | 6.461 M 10.37 % | 5.854 M -4.86 % | 6.153 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 |
| Other total stockholders equity | 354.803 M -0.20 % | 355.508 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 37.000 K |
| Deferred tax liabilities non current | 699.000 K -7.17 % | 753.000 K -69.61 % | 2.478 M -6.60 % | 2.653 M -22.47 % | 3.422 M 13.09 % | 3.026 M 13.42 % | 2.668 M -13.32 % | 3.078 M 12.13 % | 2.745 M 0.40 % | 2.734 M 10.96 % | 2.464 M -3.56 % | 2.555 M 14.06 % | 2.240 M -4.96 % | 2.357 M 15.26 % | 2.045 M -4.48 % | 2.141 M -0.97 % | 2.162 M -1.23 % | 2.189 M 199.45 % | 731.000 K | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 365.573 M 2.77 % | 355.705 M -3.02 % | 366.778 M -1.71 % | 373.159 M 4.99 % | 355.432 M 2.54 % | 346.642 M 1.61 % | 341.145 M 1.14 % | 337.299 M -4.02 % | 351.421 M -0.60 % | 353.528 M -1.16 % | 357.673 M 0.35 % | 356.419 M -3.93 % | 371.004 M -7.94 % | 402.990 M -2.89 % | 414.970 M -2.60 % | 426.065 M 207.02 % | 138.774 M -0.03 % | 138.817 M -0.85 % | 140.011 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-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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 945.000 K 149.34 % | 379.000 K 111.73 % | 179.000 K 125.30 % | -707.612 K -129.61 % | -308.179 K 88.86 % | -2.766 M -330.12 % | 1.202 M -48.43 % | 2.331 M 369.48 % | -865.000 K -791.75 % | -97.000 K -114.56 % | 666.000 K -42.54 % | 1.159 M 128.21 % | -4.108 M -9.72 % | -3.744 M 38.75 % | -6.113 M -200.68 % | 6.072 M 349.67 % | -2.432 M -135.20 % | -1.034 M -522.89 % | -166.000 K -133.80 % | -71.000 K -116.06 % | 442.000 K 153.84 % | -821.000 K |
| Stock based compensation | 4.558 M 8.76 % | 4.191 M -5.63 % | 4.441 M | 0.000 -100.00 % | 4.273 M 41.02 % | 3.030 M -25.74 % | 4.080 M 22.19 % | 3.339 M -32.37 % | 4.937 M 23.30 % | 4.004 M 8.19 % | 3.701 M -6.63 % | 3.964 M 175.66 % | 1.438 M -53.60 % | 3.099 M 30.65 % | 2.372 M -16.77 % | 2.850 M 17.04 % | 2.435 M 56.09 % | 1.560 M 4.98 % | 1.486 M 141.63 % | 615.000 K 45.39 % | 423.000 K 51.61 % | 279.000 K |
| Change in working capital | -199.000 K -111.09 % | 1.795 M -12.44 % | 2.050 M 277.42 % | -1.155 M 85.10 % | -7.755 M -20.61 % | -6.430 M -775.42 % | 952.000 K 316.86 % | -439.000 K -1 563.33 % | 30.000 K 113.82 % | -217.000 K 47.20 % | -411.000 K -142.24 % | 973.000 K -73.75 % | 3.706 M 668.88 % | 482.000 K 105.33 % | -9.043 M -453.66 % | 2.557 M -45.69 % | 4.708 M 107.68 % | 2.267 M 108.94 % | 1.085 M -88.65 % | 9.556 M 723.08 % | 1.161 M 125.66 % | -4.525 M |
| Accounts receivables | -2.772 M -138.09 % | 7.277 M 234.49 % | -5.411 M -138.25 % | -2.271 M 82.72 % | -13.143 M -222.05 % | -4.081 M 35.79 % | -6.356 M -3 595.35 % | -172.000 K 97.35 % | -6.485 M -5 129.84 % | -124.000 K 95.83 % | -2.975 M -12.43 % | -2.646 M -194.47 % | 2.801 M 469.04 % | -759.000 K 88.96 % | -6.873 M -106.83 % | -3.323 M 39.21 % | -5.466 M -402.85 % | -1.087 M 63.81 % | -3.004 M -280.96 % | 1.660 M 116.72 % | -9.928 M -950.00 % | 1.168 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.997 M 17 278.26 % | 23.000 K -98.69 % | 1.762 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.011 M -187.82 % | 2.290 M 196.38 % | -2.376 M -476.70 % | -412.000 K -976.60 % | 47.000 K -97.71 % | 2.048 M 38.66 % | 1.477 M 139.36 % | -3.753 M |
| Accounts payables | 6.738 M 209.31 % | -6.164 M -400.98 % | 2.048 M 152.14 % | -3.928 M -225.22 % | 3.137 M 333.04 % | -1.346 M -174.24 % | 1.813 M 321.63 % | 430.000 K -84.98 % | 2.862 M 167.34 % | -4.250 M -307.82 % | 2.045 M -2.53 % | 2.098 M -5.88 % | 2.229 M 295.01 % | -1.143 M 59.06 % | -2.792 M -454.76 % | 787.000 K -90.65 % | 8.414 M 734.72 % | 1.008 M 20.86 % | 834.000 K -84.99 % | 5.557 M 15.89 % | 4.795 M 248.68 % | -3.225 M |
| Other working capital | -4.165 M -710.70 % | 682.000 K -87.40 % | 5.413 M 7.33 % | 5.043 M 124.01 % | 2.251 M 324.47 % | -1.003 M -166.96 % | 1.498 M 308.06 % | -720.000 K -138.08 % | 1.891 M -54.51 % | 4.157 M 700.96 % | 519.000 K -65.88 % | 1.521 M 214.88 % | -1.324 M -155.54 % | 2.384 M -9.46 % | 2.633 M -6.06 % | 2.803 M -32.23 % | 4.136 M 49.96 % | 2.758 M -14.03 % | 3.208 M 1 002.41 % | 291.000 K -93.96 % | 4.817 M 274.86 % | 1.285 M |
| Other non cash items | -1.864 M -49.48 % | -1.247 M -3.14 % | -1.209 M -121.53 % | 5.615 M -68.99 % | 18.106 M -13.85 % | 21.018 M 2 212.36 % | -995.000 K 29.18 % | -1.405 M -85.85 % | -756.000 K 59.05 % | -1.846 M 19.25 % | -2.286 M -310.30 % | 1.087 M -83.74 % | 6.685 M 208.06 % | 2.170 M 113.58 % | 1.016 M 233.68 % | -760.000 K 82.85 % | -4.432 M -410.36 % | 1.428 M -65.80 % | 4.176 M 360.84 % | -1.601 M 40.08 % | -2.672 M -1 298.21 % | 223.000 K |
| Net cash provided by operating activities | 7.250 M 8.18 % | 6.702 M -47.47 % | 12.759 M 57.56 % | 8.098 M 109.98 % | 3.857 M 35.99 % | 2.836 M -70.71 % | 9.681 M 251.78 % | 2.752 M 182.99 % | -3.316 M 31.74 % | -4.858 M -287.86 % | 2.586 M 181.17 % | -3.186 M 74.78 % | -12.632 M 21.00 % | -15.990 M 24.44 % | -21.161 M -107.18 % | -10.214 M 27.92 % | -14.170 M -90.30 % | -7.446 M -355.79 % | 2.911 M -75.76 % | 12.010 M 115.70 % | 5.568 M 159.72 % | -9.324 M |
| Investments in property plant and equipment | -133.000 K -98.51 % | -67.000 K 82.28 % | -378.000 K -4.85 % | -360.515 K 26.41 % | -489.916 K 33.62 % | -738.000 K -235.45 % | -220.000 K -197.30 % | -74.000 K -131.25 % | -32.000 K 78.08 % | -146.000 K -97.30 % | -74.000 K 26.00 % | -100.000 K -40.85 % | -71.000 K 25.26 % | -95.000 K 37.50 % | -152.000 K 71.54 % | -534.000 K -1.91 % | -524.000 K 3.14 % | -541.000 K -14.38 % | -473.000 K -7.26 % | -441.000 K -135.83 % | -187.000 K 65.81 % | -547.000 K |
| Acquisitions net | 0.000 100.00 % | -3.678 M -367 900.00 % | 1.000 K 100.03 % | -2.920 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.353 K 106.31 % | -180.000 K 26.23 % | -244.000 K 80.76 % | -1.268 M -139.25 % | -530.000 K 27.69 % | -733.000 K 83.48 % | -4.436 M -34 023.08 % | -13.000 K 97.23 % | -470.000 K 18.54 % | -577.000 K 69.21 % | -1.874 M -158.48 % | -725.000 K |
| Purchases of investments | -48.599 M 18.16 % | -59.380 M -243.28 % | -17.298 M 60.55 % | -43.847 M -2 331.14 % | -1.804 M 97.18 % | -64.067 M -176.19 % | -23.197 M 74.52 % | -91.032 M -429.90 % | -17.179 M -315.05 % | -4.139 M 56.77 % | -9.575 M -19 440.82 % | -49.000 K 99.95 % | -104.404 M -1 485.00 % | -6.587 M -164 575.00 % | -4.000 K 98.90 % | -364.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 45.688 M -38.46 % | 74.245 M 377.83 % | 15.538 M -61.01 % | 39.851 M 573.88 % | 5.914 M -89.09 % | 54.184 M 72.65 % | 31.383 M 45.93 % | 21.506 M -79.80 % | 106.443 M 796.89 % | 11.868 M 0.08 % | 11.859 M -9.44 % | 13.095 M -73.51 % | 49.426 M 1 261.22 % | 3.631 M 244.82 % | 1.053 M -92.22 % | 13.541 M 390.26 % | 2.762 M 398.56 % | 554.000 K -72.40 % | 2.007 M | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 -100.00 % | 100.000 K 105.60 % | -1.785 M -198.69 % | -597.659 K 61.42 % | -1.549 M -1 038.79 % | 165.000 K -76.69 % | 708.000 K -62.91 % | 1.909 M 313.20 % | 462.000 K -7.90 % | 501.647 K 66.66 % | 301.000 K -32.05 % | 443.000 K 114.99 % | -2.956 M 98.34 % | -178.205 M -18 643.70 % | 961.000 K 870.71 % | 99.000 K -65.26 % | 285.000 K 107.46 % | -3.822 M -1 592.97 % | 256.000 K -51.52 % | 528.000 K 130.57 % | 229.000 K |
| Net cash used for investing activites | -3.044 M -127.37 % | 11.120 M 645.90 % | -2.037 M 77.52 % | -9.061 M -399.78 % | 3.023 M 124.84 % | -12.170 M -249.67 % | 8.131 M 111.80 % | -68.892 M -175.59 % | 91.141 M 1 032.89 % | 8.045 M 195.45 % | 2.723 M -79.16 % | 13.067 M 123.82 % | -54.850 M -1 169.97 % | -4.319 M 97.57 % | -177.838 M -1 481.70 % | 12.871 M 713.20 % | -2.099 M -836.49 % | 285.000 K 110.33 % | -2.758 M -261.94 % | -762.000 K 50.29 % | -1.533 M -46.98 % | -1.043 M |
| Debt repayment | -744.000 98.42 % | -47.000 K 87.16 % | -366.000 K 72.27 % | -1.320 M -189.47 % | -456.000 K -10.14 % | -414.000 K 1.90 % | -422.000 K -5.24 % | -401.000 K 56.65 % | -925.000 K 13.06 % | -1.064 M -2.90 % | -1.034 M -5.62 % | -979.000 K -1.45 % | -965.000 K -3.10 % | -936.000 K -20.15 % | -779.000 K 14.11 % | -907.000 K 0.22 % | -909.000 K 90.12 % | -9.204 M -655.67 % | -1.218 M -40.00 % | -870.000 K -83.54 % | -474.000 K 39.77 % | -787.000 K |
| Common stock issued | 0.000 | 0.000 | 0.000 -100.00 % | 2.135 M 132.92 % | 916.459 K 104.57 % | 448.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.850 K -48.16 % | 19.000 K 100.13 % | -14.365 M -104.85 % | 296.318 M | 0.000 -100.00 % | 1.000 M -96.63 % | 29.674 M -76.63 % | 126.976 M | 0.000 | 0.000 |
| Common stock repurchased | -3.857 M 74.38 % | -15.054 M -34.39 % | -11.202 M | 0.000 | 0.000 | 0.000 100.00 % | -10.190 M 9.12 % | -11.212 M -31.74 % | -8.511 M -59.68 % | -5.330 M 30.32 % | -7.649 M -47.55 % | -5.184 M | 0.000 | 0.000 -100.00 % | 120.567 K | 0.000 100.00 % | -79.000 K 96.63 % | -2.344 M 90.85 % | -25.617 M 75.23 % | -103.414 M | 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 100.00 % | -612.000 K -694.81 % | -77.000 K 48.67 % | -150.000 K | 0.000 | 0.000 |
| Other financing activites | -715.255 K -9.70 % | -652.000 K 63.39 % | -1.781 M -770.52 % | -204.590 K -6 719.67 % | -3.000 K 99.29 % | -422.000 K 30.13 % | -604.000 K -115.71 % | -280.000 K -2 645.45 % | 11.000 K -97.79 % | 498.000 K 212.93 % | -441.000 K 60.16 % | -1.107 M -570.91 % | -165.000 K 85.27 % | -1.120 M -126.72 % | -494.000 K -199.80 % | 495.000 K 307.98 % | -238.000 K -128.88 % | 824.000 K 71.67 % | 480.000 K 575.25 % | -101.000 K -53.03 % | -66.000 K -117.55 % | 376.000 K |
| Net cash used provided by financing activities | -4.573 M 70.97 % | -15.753 M -18.01 % | -13.349 M -2 288.36 % | 610.000 K 242.85 % | -427.027 K 48.92 % | -836.000 K 92.55 % | -11.216 M 5.69 % | -11.893 M -26.19 % | -9.425 M -59.85 % | -5.896 M 35.38 % | -9.124 M -25.50 % | -7.270 M -543.36 % | -1.130 M 45.04 % | -2.056 M -61.51 % | -1.273 M -100.43 % | 295.906 M 24 235.89 % | -1.226 M 87.39 % | -9.724 M -392.98 % | 3.319 M -85.31 % | 22.591 M 4 283.52 % | -540.000 K -31.39 % | -411.000 K |
| Effect of forex changes on cash | 623.000 K 81.63 % | 343.000 K 128.00 % | -1.225 M -3 728.13 % | -32.000 K 96.51 % | -916.000 K -130.73 % | -397.000 K -387.68 % | 138.000 K 111.79 % | -1.170 M -649.30 % | 213.000 K 3.40 % | 206.000 K 112.50 % | -1.648 M 31.93 % | -2.421 M -80.00 % | -1.345 M -236.83 % | 983.000 K 380.06 % | -351.000 K 34.02 % | -532.000 K -167.68 % | 786.000 K 157.58 % | -1.365 M 68.17 % | -4.289 M -1 111.56 % | 424.000 K 16.16 % | 365.000 K -83.90 % | 2.267 M |
| Net change in cash | 256.000 K -89.39 % | 2.412 M 162.62 % | -3.852 M -900.52 % | -385.000 K -107.07 % | 5.442 M 151.50 % | -10.567 M -256.92 % | 6.734 M 108.50 % | -79.203 M -200.75 % | 78.613 M 3 240.75 % | -2.503 M 54.18 % | -5.463 M -2 975.26 % | 190.000 K 100.27 % | -69.957 M -227.18 % | -21.382 M 89.34 % | -200.623 M -167.32 % | 298.031 M 1 883.66 % | -16.709 M 8.44 % | -18.250 M -2 133.78 % | -817.000 K -102.38 % | 34.263 M 787.64 % | 3.860 M 145.35 % | -8.511 M |
| Cash at beginning of period | 21.085 M 12.92 % | 18.673 M -17.10 % | 22.525 M -1.68 % | 22.910 M 31.15 % | 17.468 M -37.69 % | 28.035 M 31.61 % | 21.301 M -78.81 % | 100.504 M 359.11 % | 21.891 M -10.26 % | 24.394 M -18.30 % | 29.857 M 0.64 % | 29.667 M -70.22 % | 99.624 M -17.67 % | 121.006 M -62.38 % | 321.629 M 1 262.95 % | 23.598 M -41.45 % | 40.307 M -31.17 % | 58.557 M -1.38 % | 59.374 M 136.45 % | 25.111 M 18.16 % | 21.251 M -28.60 % | 29.762 M |
| Cash at end of period | 21.341 M 1.21 % | 21.085 M 12.92 % | 18.673 M -17.10 % | 22.525 M -1.68 % | 22.910 M 31.15 % | 17.468 M -37.69 % | 28.035 M 31.61 % | 21.301 M -78.81 % | 100.504 M 359.11 % | 21.891 M -10.26 % | 24.394 M -18.30 % | 29.857 M 0.64 % | 29.667 M -70.22 % | 99.624 M -17.67 % | 121.006 M -62.38 % | 321.629 M 1 262.95 % | 23.598 M -41.45 % | 40.307 M -31.17 % | 58.557 M -1.38 % | 59.374 M 136.45 % | 25.111 M 18.16 % | 21.251 M |
| Operating cash flow | 7.250 M 8.18 % | 6.702 M -47.47 % | 12.759 M 70.57 % | 7.480 M 93.96 % | 3.857 M 35.99 % | 2.836 M -70.71 % | 9.681 M 251.78 % | 2.752 M 182.99 % | -3.316 M 31.74 % | -4.858 M -287.86 % | 2.586 M 181.17 % | -3.186 M 74.78 % | -12.632 M 21.00 % | -15.990 M 24.44 % | -21.161 M -107.18 % | -10.214 M 27.92 % | -14.170 M -90.30 % | -7.446 M -355.79 % | 2.911 M -75.76 % | 12.010 M 115.70 % | 5.568 M 159.72 % | -9.324 M |
| Capital expenditure | -133.000 K -98.51 % | -67.000 K 82.28 % | -378.000 K -4.85 % | -360.515 K 26.41 % | -489.916 K 33.62 % | -738.000 K -235.45 % | -220.000 K -197.30 % | -74.000 K -131.25 % | -32.000 K 78.08 % | -146.000 K -97.30 % | -74.000 K 26.00 % | -100.000 K -40.85 % | -71.000 K 25.26 % | -95.000 K 37.50 % | -152.000 K 71.54 % | -534.000 K -1.91 % | -524.000 K 3.14 % | -541.000 K -14.38 % | -473.000 K -7.26 % | -441.000 K -135.83 % | -187.000 K 65.81 % | -547.000 K |
| Free CashFlow | 7.117 M 7.26 % | 6.635 M -46.41 % | 12.381 M 73.90 % | 7.120 M 111.48 % | 3.367 M 60.47 % | 2.098 M -77.82 % | 9.461 M 253.29 % | 2.678 M 179.99 % | -3.348 M 33.09 % | -5.004 M -299.20 % | 2.512 M 176.45 % | -3.286 M 74.13 % | -12.703 M 21.03 % | -16.085 M 24.53 % | -21.313 M -98.30 % | -10.748 M 26.85 % | -14.694 M -83.97 % | -7.987 M -427.60 % | 2.438 M -78.93 % | 11.569 M 115.00 % | 5.381 M 154.51 % | -9.871 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 |