FIGS, Inc. FIGS
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | |
|---|---|---|---|---|---|---|
| Revenue | 555.558 M 1.82 % | 545.646 M 7.87 % | 505.835 M 20.55 % | 419.591 M 59.47 % | 263.112 M 138.12 % | 110.494 M |
| Net income | 2.720 M -87.98 % | 22.637 M 6.85 % | 21.186 M 321.70 % | -9.556 M -119.20 % | 49.758 M 44 326.79 % | 112.000 K |
| Income before tax | 14.340 M -64.86 % | 40.807 M 5.37 % | 38.727 M 292.81 % | 9.859 M -83.02 % | 58.076 M 51 753.57 % | 112.000 K |
| Income before tax ratio | 0.03 -65.49 % | 0.07 -2.32 % | 0.08 225.84 % | 0.02 -89.35 % | 0.22 21 675.93 % | 0.00 |
| EBITDA | 8.959 M -75.78 % | 36.987 M -6.57 % | 39.590 M 243.60 % | 11.522 M -80.43 % | 58.886 M 34 538.82 % | 170.000 K |
| Net income ratio | 0.00 -88.20 % | 0.04 -0.95 % | 0.04 283.90 % | -0.02 -112.04 % | 0.19 18 557.05 % | 0.00 |
| Ratio EBITDA | 0.02 -76.21 % | 0.07 -13.39 % | 0.08 185.02 % | 0.03 -87.73 % | 0.22 14 446.59 % | 0.00 |
| Gross profit ratio | 0.68 -2.13 % | 0.69 -1.41 % | 0.70 -2.39 % | 0.72 -0.70 % | 0.72 0.69 % | 0.72 |
| Weighted average shs out dil | 180.103 M -1.27 % | 182.413 M -2.74 % | 187.547 M 14.18 % | 164.256 M 2.09 % | 160.898 M 0.00 % | 160.898 M |
| Weighted average shs out | 169.202 M 0.68 % | 168.066 M 1.69 % | 165.268 M 0.62 % | 164.256 M 2.09 % | 160.898 M 0.00 % | 160.898 M |
| EPS diluted | 0.02 -87.42 % | 0.12 9.09 % | 0.11 289.00 % | -0.06 -118.77 % | 0.31 8 511.11 % | 0.00 |
| Earnings per share | 0.02 -87.62 % | 0.13 0.00 % | 0.13 323.37 % | -0.06 -118.77 % | 0.31 8 511.11 % | 0.00 |
| Gross profit | 375.623 M -0.36 % | 376.963 M 6.35 % | 354.460 M 17.67 % | 301.221 M 58.35 % | 190.224 M 139.77 % | 79.336 M |
| Income tax expense | 11.620 M -36.05 % | 18.170 M 3.59 % | 17.541 M -9.65 % | 19.415 M 133.41 % | 8.318 M | 0.000 |
| Cost of revenue | 179.935 M 6.67 % | 168.683 M 11.43 % | 151.375 M 27.88 % | 118.370 M 62.40 % | 72.888 M 133.93 % | 31.158 M |
| General and administrative expenses | 142.883 M 1.57 % | 140.675 M 16.59 % | 120.653 M -19.35 % | 149.602 M 260.17 % | 41.536 M 91.85 % | 21.650 M |
| Selling and marketing expenses | 230.475 M 13.96 % | 202.243 M 3.11 % | 196.141 M 39.47 % | 140.636 M 54.97 % | 90.748 M 56.37 % | 58.033 M |
| Other expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 373.358 M 8.88 % | 342.918 M 8.25 % | 316.794 M 9.15 % | 290.238 M 119.41 % | 132.284 M 66.01 % | 79.683 M |
| Cost and expenses | 553.293 M 8.15 % | 511.601 M 9.28 % | 468.169 M 14.58 % | 408.608 M 99.15 % | 205.172 M 85.10 % | 110.841 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 373.358 M 8.88 % | 342.918 M 8.25 % | 316.794 M 9.15 % | 290.238 M 119.41 % | 132.284 M 66.01 % | 79.683 M |
| Interest income | 11.242 M 65.93 % | 6.775 M 296.66 % | 1.708 M | 0.000 -100.00 % | 136.000 K -70.43 % | 460.000 K |
| Interest expense | 0.000 | 0.000 | 0.000 -100.00 % | 239.000 K | 0.000 | 0.000 |
| Depreciation and amortization | 6.694 M 127.53 % | 2.942 M 52.91 % | 1.924 M 35.11 % | 1.424 M 50.53 % | 946.000 K 82.98 % | 517.000 K |
| Operating income | 2.265 M -93.35 % | 34.045 M -9.61 % | 37.666 M 242.95 % | 10.983 M -81.04 % | 57.940 M 16 797.41 % | -347.000 K |
| Operating income ratio | 0.00 -93.47 % | 0.06 -16.21 % | 0.07 184.48 % | 0.03 -88.11 % | 0.22 7 112.08 % | 0.00 |
| Total other income expenses net | 12.075 M 78.57 % | 6.762 M 537.32 % | 1.061 M 194.40 % | -1.124 M -926.47 % | 136.000 K -70.37 % | 459.000 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | |
|---|---|---|---|---|---|---|
| Net debt | -32.619 M 66.39 % | -97.059 M 30.97 % | -140.611 M 28.03 % | -195.374 M -236.08 % | -58.133 M -51.57 % | -38.353 M |
| Total investments | 187.003 M 82.40 % | 102.522 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 53.026 M 12.55 % | 47.114 M 145.85 % | 19.164 M | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 21.000 K 320.00 % | 5.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 64.474 M 4.40 % | 61.754 M 57.87 % | 39.117 M 118.15 % | 17.931 M -34.77 % | 27.487 M 223.42 % | -22.271 M |
| Common stock | 15.000 K -6.25 % | 16.000 K 0.00 % | 16.000 K 0.00 % | 16.000 K 6.67 % | 15.000 K 0.00 % | 15.000 K |
| Total equity | 377.132 M 0.07 % | 376.850 M 22.46 % | 307.739 M 25.31 % | 245.573 M 151.41 % | 97.677 M 151.65 % | 38.814 M |
| Other non current liabilities | 83.000 K -54.64 % | 183.000 K 3.98 % | 176.000 K -95.35 % | 3.785 M 3.44 % | 3.659 M 25.09 % | 2.925 M |
| Long term debt | 42.430 M 9.12 % | 38.884 M 146.79 % | 15.756 M | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 42.513 M 8.82 % | 39.067 M 145.21 % | 15.932 M 320.92 % | 3.785 M 3.44 % | 3.659 M 25.09 % | 2.925 M |
| Other current liabilities | 61.828 M 239.58 % | 18.207 M -44.89 % | 33.037 M -16.35 % | 39.492 M 153.28 % | 15.592 M 129.26 % | 6.801 M |
| Deferred revenue | 4.612 M -55.65 % | 10.400 M -2.51 % | 10.668 M 1 689.93 % | 596.000 K -66.54 % | 1.781 M 80.26 % | 988.000 K |
| Short term debt | 10.596 M 28.75 % | 8.230 M 141.49 % | 3.408 M | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 90.142 M 57.34 % | 57.292 M -19.75 % | 71.393 M 14.42 % | 62.393 M 91.87 % | 32.519 M 55.90 % | 20.859 M |
| Total liabilities | 132.655 M 37.67 % | 96.359 M 10.35 % | 87.325 M 31.95 % | 66.178 M 82.92 % | 36.178 M 52.11 % | 23.784 M |
| Other non current assets | 2.073 M 55.16 % | 1.336 M 6.28 % | 1.257 M 124.46 % | 560.000 K 10.67 % | 506.000 K 13.45 % | 446.000 K |
| Long term investments | 27.534 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 85.771 M 26.28 % | 67.923 M 157.91 % | 26.336 M 245.93 % | 7.613 M 16.60 % | 6.529 M 13.57 % | 5.749 M |
| Total non current assets | 127.021 M 45.08 % | 87.550 M 127.03 % | 38.564 M 109.45 % | 18.412 M 35.96 % | 13.542 M 118.60 % | 6.195 M |
| Other current assets | 13.268 M 6.53 % | 12.455 M 4.81 % | 11.883 M 25.67 % | 9.456 M 41.88 % | 6.665 M 234.59 % | 1.992 M |
| Short term investments | 159.469 M 55.55 % | 102.522 M | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 85.645 M -40.60 % | 144.173 M -9.76 % | 159.775 M -18.22 % | 195.374 M 236.08 % | 58.133 M 51.57 % | 38.353 M |
| Cash and short term investments | 245.114 M -0.64 % | 246.695 M 54.40 % | 159.775 M -18.22 % | 195.374 M 236.08 % | 58.133 M 51.57 % | 38.353 M |
| Total current assets | 382.766 M -0.75 % | 385.659 M 8.18 % | 356.500 M 21.53 % | 293.339 M 143.81 % | 120.313 M 113.31 % | 56.403 M |
| Inventory | 115.759 M -2.76 % | 119.040 M -33.11 % | 177.976 M 106.79 % | 86.068 M 73.05 % | 49.735 M 247.80 % | 14.300 M |
| Net receivables | 8.625 M 15.48 % | 7.469 M 8.78 % | 6.866 M 181.28 % | 2.441 M -57.77 % | 5.780 M 228.78 % | 1.758 M |
| Tax assets | 11.643 M -36.35 % | 18.291 M 66.72 % | 10.971 M 7.15 % | 10.239 M 57.35 % | 6.507 M | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 9.401 M -36.26 % | 14.749 M -29.45 % | 20.906 M 43.15 % | 14.604 M 22.06 % | 11.965 M 13.71 % | 10.522 M |
| Tax payables | 3.705 M -35.07 % | 5.706 M 69.12 % | 3.374 M -56.19 % | 7.701 M 142.09 % | 3.181 M 24.84 % | 2.548 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 53.026 M 12.55 % | 47.114 M 145.85 % | 19.164 M | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 312.622 M -0.78 % | 315.075 M 17.30 % | 268.606 M 18.00 % | 227.626 M 224.37 % | 70.175 M 14.91 % | 61.070 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 509.787 M 7.73 % | 473.209 M 19.78 % | 395.064 M 26.72 % | 311.751 M 132.90 % | 133.855 M 113.83 % | 62.598 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | |
|---|---|---|---|---|---|---|
| Deferred income tax | 6.648 M 190.82 % | -7.320 M -900.00 % | -732.000 K 80.39 % | -3.732 M 42.65 % | -6.507 M | 0.000 |
| Stock based compensation | 42.673 M -6.83 % | 45.799 M 22.27 % | 37.458 M -53.83 % | 81.139 M 831.24 % | 8.713 M | 0.000 |
| Change in working capital | 19.685 M -44.82 % | 35.672 M 136.57 % | -97.546 M -3 337.14 % | -2.838 M 90.89 % | -31.164 M -656.20 % | 5.603 M |
| Accounts receivables | -1.219 M -102.16 % | -603.000 K 86.37 % | -4.425 M -232.52 % | 3.339 M 183.00 % | -4.023 M -217.77 % | -1.266 M |
| Inventory | 3.281 M -94.43 % | 58.936 M 164.12 % | -91.908 M -152.96 % | -36.333 M -2.53 % | -35.435 M -4 544.17 % | -763.000 K |
| Accounts payables | -5.332 M 13.89 % | -6.192 M -198.05 % | 6.315 M 121.19 % | 2.855 M 136.54 % | 1.207 M -55.54 % | 2.715 M |
| Other working capital | 22.955 M 239.38 % | -16.469 M -118.77 % | -7.528 M -127.57 % | 27.301 M 285.23 % | 7.087 M 44.13 % | 4.917 M |
| Other non cash items | 2.742 M 131.39 % | 1.185 M -50.23 % | 2.381 M | 0.000 -100.00 % | 2.000 K -99.33 % | 299.000 K |
| Net cash provided by operating activities | 81.162 M -19.57 % | 100.915 M 385.64 % | -35.329 M -153.18 % | 66.437 M 205.49 % | 21.748 M 233.00 % | 6.531 M |
| Investments in property plant and equipment | -17.021 M -4.12 % | -16.348 M -205.68 % | -5.348 M -97.20 % | -2.712 M -19.89 % | -2.262 M 52.49 % | -4.761 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -274.483 M -82.82 % | -150.139 M -29 927.80 % | -500.000 K | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 196.580 M 298.74 % | 49.300 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | -94.924 M 19.00 % | -117.187 M -1 903.88 % | -5.848 M -115.63 % | -2.712 M -19.89 % | -2.262 M 52.49 % | -4.761 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 250.000 K -72.71 % | 916.000 K 91.23 % | 479.000 K -99.51 % | 97.182 M 24 691.33 % | 392.000 K -97.20 % | 14.000 M |
| Common stock repurchased | -45.454 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 438.000 K 278.05 % | -246.000 K -108.08 % | 3.043 M 114.08 % | -21.610 M -21 951.02 % | -98.000 K | 0.000 |
| Net cash used provided by financing activities | -44.766 M -6 781.49 % | 670.000 K -80.98 % | 3.522 M -95.34 % | 75.572 M 25 604.76 % | 294.000 K -97.90 % | 14.000 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.583 M |
| Net change in cash | -58.528 M -275.13 % | -15.602 M 58.57 % | -37.655 M -127.03 % | 139.297 M 604.23 % | 19.780 M -48.43 % | 38.353 M |
| Cash at beginning of period | 144.173 M -9.76 % | 159.775 M -19.07 % | 197.430 M 239.62 % | 58.133 M 51.57 % | 38.353 M | 0.000 |
| Cash at end of period | 85.645 M -40.60 % | 144.173 M -9.76 % | 159.775 M -19.07 % | 197.430 M 239.62 % | 58.133 M 51.57 % | 38.353 M |
| Operating cash flow | 81.162 M -19.57 % | 100.915 M 385.64 % | -35.329 M -153.18 % | 66.437 M 205.49 % | 21.748 M 233.00 % | 6.531 M |
| Capital expenditure | -17.021 M -4.12 % | -16.348 M -205.68 % | -5.348 M -97.20 % | -2.712 M -19.89 % | -2.262 M 52.49 % | -4.761 M |
| Free CashFlow | 64.141 M -24.15 % | 84.567 M 307.90 % | -40.677 M -163.83 % | 63.725 M 227.03 % | 19.486 M 1 000.90 % | 1.770 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 |
| 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 151.661 M -0.64 % | 152.640 M 22.21 % | 124.901 M -17.74 % | 151.832 M 8.29 % | 140.209 M -2.78 % | 144.225 M 20.90 % | 119.293 M -17.68 % | 144.918 M 1.79 % | 142.364 M 3.06 % | 138.132 M 14.89 % | 120.232 M -17.02 % | 144.898 M 12.68 % | 128.589 M 5.19 % | 122.247 M 11.03 % | 110.100 M -14.45 % | 128.699 M 25.32 % | 102.696 M 1.56 % | 101.117 M 16.12 % | 87.079 M -3.45 % | 90.193 M 17.43 % | 76.809 M 19.75 % | 64.143 M 100.65 % | 31.967 M |
| Net income | 8.746 M 23.20 % | 7.099 M 7 059.80 % | -102.000 K -105.41 % | 1.885 M 210.88 % | -1.700 M -254.55 % | 1.100 M -23.34 % | 1.435 M -85.65 % | 10.000 M 62.71 % | 6.146 M 34.13 % | 4.582 M 140.02 % | 1.909 M -43.70 % | 3.391 M -16.15 % | 4.044 M -16.65 % | 4.852 M -45.48 % | 8.899 M -29.35 % | 12.596 M 81.13 % | 6.954 M 117.15 % | -40.546 M -454.42 % | 11.440 M -5.66 % | 12.126 M -37.25 % | 19.323 M 36.32 % | 14.175 M 242.89 % | 4.134 M |
| Income before tax | 11.959 M -0.60 % | 12.031 M 545.44 % | 1.864 M -84.94 % | 12.380 M 317.15 % | -5.701 M -230.07 % | 4.383 M 33.63 % | 3.280 M -80.13 % | 16.507 M 39.31 % | 11.849 M 46.59 % | 8.083 M 85.05 % | 4.368 M 20.07 % | 3.638 M -69.21 % | 11.815 M 24.09 % | 9.521 M -30.77 % | 13.753 M -15.68 % | 16.311 M 69.59 % | 9.618 M 129.97 % | -32.092 M -300.30 % | 16.022 M 25.38 % | 12.779 M -48.02 % | 24.585 M 48.30 % | 16.578 M 301.02 % | 4.134 M |
| Income before tax ratio | 0.08 0.04 % | 0.08 428.15 % | 0.01 -81.70 % | 0.08 300.53 % | -0.04 -233.80 % | 0.03 10.53 % | 0.03 -75.86 % | 0.11 36.86 % | 0.08 42.23 % | 0.06 61.07 % | 0.04 44.70 % | 0.03 -72.67 % | 0.09 17.97 % | 0.08 -37.65 % | 0.12 -1.44 % | 0.13 35.32 % | 0.09 129.51 % | -0.32 -272.49 % | 0.18 29.86 % | 0.14 -55.73 % | 0.32 23.84 % | 0.26 99.85 % | 0.13 |
| EBITDA | 14.285 M 0.71 % | 14.184 M 693.29 % | 1.788 M -83.36 % | 10.746 M 287.08 % | -5.744 M -315.45 % | 2.666 M 106.19 % | 1.293 M -91.40 % | 15.042 M 40.45 % | 10.710 M 47.14 % | 7.279 M 84.00 % | 3.956 M 1.51 % | 3.897 M -66.66 % | 11.689 M 18.26 % | 9.884 M -30.00 % | 14.120 M -11.48 % | 15.952 M 46.27 % | 10.906 M 134.39 % | -31.713 M -293.63 % | 16.378 M 25.39 % | 13.062 M -47.39 % | 24.830 M 48.33 % | 16.740 M 293.51 % | 4.254 M |
| Net income ratio | 0.06 24.00 % | 0.05 5 795.01 % | 0.00 -106.58 % | 0.01 202.39 % | -0.01 -258.97 % | 0.01 -36.60 % | 0.01 -82.57 % | 0.07 59.84 % | 0.04 30.15 % | 0.03 108.92 % | 0.02 -32.15 % | 0.02 -25.59 % | 0.03 -20.76 % | 0.04 -50.89 % | 0.08 -17.42 % | 0.10 44.54 % | 0.07 116.89 % | -0.40 -405.22 % | 0.13 -2.28 % | 0.13 -46.56 % | 0.25 13.84 % | 0.22 70.89 % | 0.13 |
| Ratio EBITDA | 0.09 1.36 % | 0.09 549.13 % | 0.01 -79.77 % | 0.07 272.76 % | -0.04 -321.63 % | 0.02 70.54 % | 0.01 -89.56 % | 0.10 37.97 % | 0.08 42.76 % | 0.05 60.16 % | 0.03 22.34 % | 0.03 -70.41 % | 0.09 12.43 % | 0.08 -36.96 % | 0.13 3.47 % | 0.12 16.72 % | 0.11 133.86 % | -0.31 -266.75 % | 0.19 29.87 % | 0.14 -55.20 % | 0.32 23.87 % | 0.26 96.11 % | 0.13 |
| Gross profit ratio | 0.70 4.41 % | 0.67 -0.94 % | 0.68 0.46 % | 0.67 0.37 % | 0.67 -0.56 % | 0.67 -2.05 % | 0.69 1.96 % | 0.68 -1.29 % | 0.68 -1.60 % | 0.70 -2.44 % | 0.71 4.46 % | 0.68 -3.42 % | 0.71 0.01 % | 0.71 -0.84 % | 0.71 1.86 % | 0.70 -3.86 % | 0.73 -0.80 % | 0.73 2.40 % | 0.72 0.83 % | 0.71 -3.67 % | 0.74 4.59 % | 0.70 -7.30 % | 0.76 |
| Weighted average shs out dil | 180.876 M 4.59 % | 172.930 M 6.44 % | 162.466 M -9.03 % | 178.589 M 4.95 % | 170.169 M -5.30 % | 179.689 M -0.56 % | 180.702 M -0.71 % | 182.001 M 0.31 % | 181.430 M -1.04 % | 183.333 M 0.26 % | 182.854 M 1.08 % | 180.893 M -3.26 % | 186.992 M -1.01 % | 188.904 M -2.31 % | 193.379 M -3.01 % | 199.385 M 0.00 % | 199.385 M 27.10 % | 156.867 M -2.80 % | 161.386 M 0.77 % | 160.148 M 0.00 % | 160.148 M 0.00 % | 160.148 M 0.00 % | 160.148 M |
| Weighted average shs out | 163.666 M 0.60 % | 162.683 M 0.13 % | 162.466 M -2.33 % | 166.343 M -2.25 % | 170.169 M -0.13 % | 170.393 M 0.28 % | 169.923 M 0.33 % | 169.362 M 0.41 % | 168.669 M 0.74 % | 167.424 M 0.39 % | 166.773 M 0.36 % | 166.181 M -11.13 % | 186.992 M 13.38 % | 164.920 M -14.72 % | 193.379 M 19.85 % | 161.348 M 0.00 % | 161.348 M 3.46 % | 155.946 M -3.08 % | 160.898 M 0.47 % | 160.148 M 0.00 % | 160.148 M 1.68 % | 157.500 M 1.72 % | 154.837 M |
| EPS diluted | 0.05 21.65 % | 0.04 6 950.00 % | 0.00 -105.66 % | 0.01 206.00 % | -0.01 -263.93 % | 0.01 -22.78 % | 0.01 -85.61 % | 0.05 61.95 % | 0.03 35.60 % | 0.03 140.38 % | 0.01 -44.68 % | 0.02 -12.96 % | 0.02 -28.00 % | 0.03 -34.78 % | 0.05 -27.22 % | 0.06 110.67 % | 0.03 111.54 % | -0.26 -466.71 % | 0.07 -6.71 % | 0.08 -36.67 % | 0.12 35.59 % | 0.09 243.02 % | 0.03 |
| Earnings per share | 0.05 14.68 % | 0.04 7 366.67 % | 0.00 -105.31 % | 0.01 213.00 % | -0.01 -253.85 % | 0.01 -22.62 % | 0.01 -85.76 % | 0.06 62.09 % | 0.04 32.85 % | 0.03 140.35 % | 0.01 -44.12 % | 0.02 -5.56 % | 0.02 -28.00 % | 0.03 -34.78 % | 0.05 -41.10 % | 0.08 95.25 % | 0.04 115.38 % | -0.26 -466.71 % | 0.07 -6.71 % | 0.08 -36.67 % | 0.12 35.59 % | 0.09 243.02 % | 0.03 |
| Gross profit | 106.068 M 3.74 % | 102.246 M 21.06 % | 84.459 M -17.36 % | 102.196 M 8.69 % | 94.028 M -3.33 % | 97.264 M 18.42 % | 82.137 M -16.07 % | 97.860 M 0.48 % | 97.393 M 1.42 % | 96.034 M 12.09 % | 85.676 M -13.33 % | 98.848 M 8.82 % | 90.833 M 5.19 % | 86.348 M 10.10 % | 78.430 M -12.86 % | 90.003 M 20.48 % | 74.705 M 0.74 % | 74.153 M 18.91 % | 62.360 M -2.65 % | 64.059 M 13.11 % | 56.633 M 25.24 % | 45.220 M 86.00 % | 24.312 M |
| Income tax expense | 3.213 M -34.85 % | 4.932 M 150.86 % | 1.966 M -81.27 % | 10.495 M 362.31 % | -4.001 M -221.87 % | 3.283 M 77.94 % | 1.845 M -71.65 % | 6.507 M 14.10 % | 5.703 M 62.90 % | 3.501 M 42.37 % | 2.459 M 895.55 % | 247.000 K -96.82 % | 7.771 M 66.44 % | 4.669 M -3.81 % | 4.854 M 30.66 % | 3.715 M 39.45 % | 2.664 M -68.49 % | 8.454 M 84.50 % | 4.582 M 601.68 % | 653.000 K -87.59 % | 5.262 M 118.98 % | 2.403 M | 0.000 |
| Cost of revenue | 45.593 M -9.53 % | 50.394 M 24.61 % | 40.442 M -18.52 % | 49.636 M 7.48 % | 46.181 M -1.66 % | 46.961 M 26.39 % | 37.156 M -21.04 % | 47.058 M 4.64 % | 44.971 M 6.82 % | 42.098 M 21.83 % | 34.556 M -24.96 % | 46.050 M 21.97 % | 37.756 M 5.17 % | 35.899 M 13.35 % | 31.670 M -18.16 % | 38.696 M 38.24 % | 27.991 M 3.81 % | 26.964 M 9.08 % | 24.719 M -5.41 % | 26.134 M 29.53 % | 20.176 M 6.62 % | 18.923 M 147.20 % | 7.655 M |
| General and administrative expenses | 37.120 M 6.83 % | 34.747 M 2.69 % | 33.836 M -4.93 % | 35.591 M 0.17 % | 35.529 M -0.68 % | 35.774 M -0.60 % | 35.989 M 1.53 % | 35.446 M -2.17 % | 36.232 M 4.00 % | 34.840 M 2.00 % | 34.157 M -6.45 % | 36.511 M 32.04 % | 27.652 M -5.53 % | 29.270 M 7.54 % | 27.219 M -13.10 % | 31.322 M 10.17 % | 28.430 M -60.24 % | 71.504 M 289.75 % | 18.346 M -8.17 % | 19.979 M 137.65 % | 8.407 M 20.96 % | 6.950 M 12.10 % | 6.200 M |
| Selling and marketing expenses | 59.313 M 3.00 % | 57.584 M 13.28 % | 50.834 M -11.91 % | 57.705 M -14.04 % | 67.128 M 12.00 % | 59.937 M 31.14 % | 45.705 M -5.15 % | 48.186 M -5.90 % | 51.207 M -6.26 % | 54.628 M 13.28 % | 48.222 M -18.37 % | 59.077 M 13.67 % | 51.971 M 9.12 % | 47.627 M 27.12 % | 37.466 M -11.32 % | 42.247 M 18.26 % | 35.724 M 2.92 % | 34.710 M 24.17 % | 27.954 M -10.72 % | 31.309 M 32.37 % | 23.653 M 8.95 % | 21.710 M 54.23 % | 14.076 M |
| Other 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 |
| Operating expenses | 96.433 M 4.44 % | 92.331 M 9.05 % | 84.670 M -9.25 % | 93.296 M -9.12 % | 102.657 M 7.26 % | 95.711 M 17.16 % | 81.694 M -2.32 % | 83.632 M -4.35 % | 87.439 M -2.27 % | 89.468 M 8.61 % | 82.379 M -13.82 % | 95.588 M 20.05 % | 79.623 M 3.55 % | 76.897 M 18.88 % | 64.685 M -12.08 % | 73.569 M 14.68 % | 64.154 M -39.60 % | 106.214 M 129.40 % | 46.300 M -9.73 % | 51.288 M 59.98 % | 32.060 M 11.86 % | 28.660 M 41.35 % | 20.276 M |
| Cost and expenses | 142.026 M -0.49 % | 142.725 M 14.08 % | 125.112 M -12.47 % | 142.932 M -3.97 % | 148.838 M 4.32 % | 142.672 M 20.04 % | 118.850 M -9.06 % | 130.690 M -1.30 % | 132.410 M 0.64 % | 131.566 M 12.51 % | 116.935 M -17.44 % | 141.638 M 20.67 % | 117.379 M 4.06 % | 112.796 M 17.06 % | 96.355 M -14.17 % | 112.265 M 21.84 % | 92.145 M -30.81 % | 133.178 M 87.52 % | 71.019 M -8.27 % | 77.422 M 48.22 % | 52.236 M 9.78 % | 47.583 M 70.36 % | 27.931 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 |
| Selling general and administrative expenses | 96.433 M 4.44 % | 92.331 M 9.05 % | 84.670 M -9.25 % | 93.296 M -9.12 % | 102.657 M 7.26 % | 95.711 M 17.16 % | 81.694 M -2.32 % | 83.632 M -4.35 % | 87.439 M -2.27 % | 89.468 M 8.61 % | 82.379 M -13.82 % | 95.588 M 20.05 % | 79.623 M 3.55 % | 76.897 M 18.88 % | 64.685 M -12.08 % | 73.569 M 14.68 % | 64.154 M -39.60 % | 106.214 M 129.40 % | 46.300 M -9.73 % | 51.288 M 59.98 % | 32.060 M 11.86 % | 28.660 M 41.35 % | 20.276 M |
| Interest income | 2.315 M 9.25 % | 2.119 M 2.07 % | 2.076 M -21.33 % | 2.639 M -9.81 % | 2.926 M 3.39 % | 2.830 M -0.60 % | 2.847 M 24.81 % | 2.281 M 19.99 % | 1.901 M 24.98 % | 1.521 M 41.88 % | 1.072 M 4.59 % | 1.025 M 69.70 % | 604.000 K 762.86 % | 70.000 K 677.78 % | 9.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.000 K -41.67 % | 12.000 K -36.84 % | 19.000 K -80.61 % | 98.000 K |
| Interest expense | 0.000 | 0.000 | 0.000 | 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 % | 63.000 K -42.73 % | 110.000 K 254.84 % | 31.000 K -13.89 % | 36.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 2.326 M 8.04 % | 2.153 M 7.70 % | 1.999 M 8.29 % | 1.846 M -36.01 % | 2.885 M 159.21 % | 1.113 M 30.94 % | 850.000 K 4.42 % | 814.000 K 7.67 % | 756.000 K 6.03 % | 713.000 K 8.19 % | 659.000 K 3.45 % | 637.000 K 32.99 % | 479.000 K 10.62 % | 433.000 K 15.47 % | 375.000 K -6.95 % | 403.000 K 13.52 % | 355.000 K 2.01 % | 348.000 K 9.43 % | 318.000 K 9.28 % | 291.000 K 13.23 % | 257.000 K 42.78 % | 180.000 K -17.43 % | 218.000 K |
| Operating income | 9.635 M -2.82 % | 9.915 M 4 799.05 % | -211.000 K -102.37 % | 8.900 M 203.14 % | -8.629 M -655.63 % | 1.553 M 250.56 % | 443.000 K -96.89 % | 14.228 M 42.94 % | 9.954 M 51.60 % | 6.566 M 99.15 % | 3.297 M 1.13 % | 3.260 M -70.92 % | 11.210 M 18.61 % | 9.451 M -31.24 % | 13.745 M -16.36 % | 16.434 M 55.76 % | 10.551 M 132.91 % | -32.061 M -299.63 % | 16.060 M 25.75 % | 12.771 M -48.03 % | 24.573 M 48.39 % | 16.560 M 310.31 % | 4.036 M |
| Operating income ratio | 0.06 -2.20 % | 0.06 3 945.10 % | 0.00 -102.88 % | 0.06 195.24 % | -0.06 -671.55 % | 0.01 189.96 % | 0.00 -96.22 % | 0.10 40.42 % | 0.07 47.09 % | 0.05 73.34 % | 0.03 21.88 % | 0.02 -74.19 % | 0.09 12.76 % | 0.08 -38.07 % | 0.12 -2.23 % | 0.13 24.29 % | 0.10 132.40 % | -0.32 -271.92 % | 0.18 30.25 % | 0.14 -55.74 % | 0.32 23.92 % | 0.26 104.49 % | 0.13 |
| Total other income expenses net | 2.324 M 9.83 % | 2.116 M 1.98 % | 2.075 M -40.37 % | 3.480 M 18.85 % | 2.928 M 3.46 % | 2.830 M -0.25 % | 2.837 M 24.48 % | 2.279 M 20.26 % | 1.895 M 24.92 % | 1.517 M 41.64 % | 1.071 M 183.33 % | 378.000 K -37.52 % | 605.000 K 764.29 % | 70.000 K 775.00 % | 8.000 K 106.50 % | -123.000 K 86.82 % | -933.000 K -2 909.68 % | -31.000 K 18.42 % | -38.000 K -575.00 % | 8.000 K -33.33 % | 12.000 K -33.33 % | 18.000 K -81.63 % | 98.000 K |
| 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 |
| 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 7.661 M 805.56 % | 846.000 K 102.19 % | -38.683 M -18.59 % | -32.619 M 52.17 % | -68.204 M 5.96 % | -72.530 M 25.26 % | -97.040 M 0.02 % | -97.059 M 40.37 % | -162.764 M -29.36 % | -125.826 M 8.46 % | -137.456 M 2.24 % | -140.611 M -3.63 % | -135.683 M 9.51 % | -149.949 M 11.08 % | -168.626 M 13.69 % | -195.374 M -8.15 % | -180.648 M -10.17 % | -163.968 M -122.07 % | -73.837 M -27.01 % | -58.133 M -251.57 % | 38.353 M |
| Total investments | 222.807 M 3.28 % | 215.726 M 14.18 % | 188.938 M 1.03 % | 187.003 M 18.65 % | 157.607 M 15.28 % | 136.719 M 31.66 % | 103.845 M 1.29 % | 102.522 M 108.60 % | 49.148 M 27.34 % | 38.595 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 76.706 M |
| Total debt | 54.115 M 4.68 % | 51.695 M 0.72 % | 51.325 M -3.21 % | 53.026 M -5.14 % | 55.899 M -5.71 % | 59.281 M 1.70 % | 58.288 M 23.72 % | 47.114 M 133.39 % | 20.187 M -3.43 % | 20.904 M 13.48 % | 18.421 M -3.88 % | 19.164 M -3.69 % | 19.899 M -1.84 % | 20.271 M -2.43 % | 20.775 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 162.000 K 131.43 % | 70.000 K 391.67 % | -24.000 K -214.29 % | 21.000 K -90.50 % | 221.000 K 570.21 % | -47.000 K -80.77 % | -26.000 K -620.00 % | 5.000 K 225.00 % | -4.000 K 50.00 % | -8.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 33.33 % | 0.000 3 500.00 % | 0.000 | 0.000 -100.00 % | 0.000 -100.00 % | 38.814 M |
| Retained earnings | 80.217 M 12.24 % | 71.471 M 11.03 % | 64.372 M -0.16 % | 64.474 M 3.01 % | 62.589 M -2.64 % | 64.289 M 1.74 % | 63.189 M 2.32 % | 61.754 M 19.32 % | 51.754 M 13.48 % | 45.608 M 11.17 % | 41.026 M 4.88 % | 39.117 M 9.49 % | 35.726 M 12.76 % | 31.682 M 18.08 % | 26.830 M 49.63 % | 17.931 M 236.10 % | 5.335 M 429.52 % | -1.619 M -104.16 % | 38.927 M 41.62 % | 27.487 M | 0.000 |
| Common stock | 15.000 K 0.00 % | 15.000 K 0.00 % | 15.000 K 0.00 % | 15.000 K -6.25 % | 16.000 K 0.00 % | 16.000 K 0.00 % | 16.000 K 0.00 % | 16.000 K 0.00 % | 16.000 K 0.00 % | 16.000 K 0.00 % | 16.000 K 0.00 % | 16.000 K 0.00 % | 16.000 K 0.00 % | 16.000 K 0.00 % | 16.000 K 0.00 % | 16.000 K 0.00 % | 16.000 K 0.00 % | 16.000 K 6.67 % | 15.000 K 0.00 % | 15.000 K | 0.000 |
| Total equity | 413.329 M 4.24 % | 396.531 M 3.93 % | 381.536 M 1.17 % | 377.132 M -6.54 % | 403.510 M 0.45 % | 401.705 M 3.03 % | 389.875 M 3.46 % | 376.850 M 6.10 % | 355.194 M 5.42 % | 336.922 M 5.22 % | 320.193 M 4.05 % | 307.739 M 5.23 % | 292.445 M 5.15 % | 278.130 M 5.63 % | 263.301 M 7.22 % | 245.573 M 11.98 % | 219.299 M 7.65 % | 203.715 M 78.30 % | 114.255 M 16.97 % | 97.677 M 151.65 % | 38.814 M |
| Other non current liabilities | 83.000 K 0.00 % | 83.000 K 0.00 % | 83.000 K 0.00 % | 83.000 K -54.64 % | 183.000 K 0.00 % | 183.000 K 0.00 % | 183.000 K 0.00 % | 183.000 K 3.98 % | 176.000 K 0.00 % | 176.000 K 0.00 % | 176.000 K 0.00 % | 176.000 K -18.14 % | 215.000 K 0.00 % | 215.000 K -11.52 % | 243.000 K -93.58 % | 3.785 M 5.67 % | 3.582 M -0.78 % | 3.610 M -0.63 % | 3.633 M -0.71 % | 3.659 M | 0.000 |
| Long term debt | 44.667 M 5.98 % | 42.147 M 6.09 % | 39.726 M -6.37 % | 42.430 M -3.68 % | 44.050 M -7.33 % | 47.532 M -3.10 % | 49.055 M 26.16 % | 38.884 M 140.17 % | 16.190 M -5.24 % | 17.086 M 14.03 % | 14.984 M -4.90 % | 15.756 M -4.62 % | 16.520 M -4.33 % | 17.267 M -3.91 % | 17.969 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 44.750 M 5.97 % | 42.230 M 6.08 % | 39.809 M -6.36 % | 42.513 M -3.89 % | 44.233 M -7.30 % | 47.715 M -3.09 % | 49.238 M 26.03 % | 39.067 M 138.71 % | 16.366 M -5.19 % | 17.262 M 13.87 % | 15.160 M -4.85 % | 15.932 M -4.80 % | 16.735 M -4.27 % | 17.482 M -4.01 % | 18.212 M 381.16 % | 3.785 M 5.67 % | 3.582 M -0.78 % | 3.610 M -0.63 % | 3.633 M -0.71 % | 3.659 M | 0.000 |
| Other current liabilities | 59.828 M 38.19 % | 43.294 M -31.28 % | 62.996 M 20.63 % | 52.224 M 33.65 % | 39.075 M -3.47 % | 40.479 M 71.23 % | 23.640 M 29.84 % | 18.207 M -28.50 % | 25.466 M -25.23 % | 34.060 M 19.85 % | 28.418 M -13.98 % | 33.037 M -19.43 % | 41.005 M 21.74 % | 33.683 M 9.29 % | 30.821 M -21.96 % | 39.492 M 13.86 % | 34.686 M 38.99 % | 24.956 M 32.78 % | 18.795 M 20.54 % | 15.592 M | 0.000 |
| Deferred revenue | 8.308 M 177.30 % | 2.996 M -73.40 % | 11.264 M -20.77 % | 14.216 M 20.20 % | 11.827 M 318.65 % | 2.825 M -70.36 % | 9.531 M -8.36 % | 10.400 M -13.52 % | 12.026 M 1 447.75 % | 777.000 K -90.57 % | 8.237 M -22.79 % | 10.668 M 47.57 % | 7.229 M 3.97 % | 6.953 M 18.25 % | 5.880 M 886.58 % | 596.000 K -86.70 % | 4.480 M 559.79 % | 679.000 K -78.48 % | 3.155 M 77.15 % | 1.781 M | 0.000 |
| Short term debt | 9.448 M -1.05 % | 9.548 M -17.68 % | 11.599 M 9.47 % | 10.596 M -10.57 % | 11.849 M 0.85 % | 11.749 M 27.25 % | 9.233 M 12.19 % | 8.230 M 105.90 % | 3.997 M 4.69 % | 3.818 M 11.09 % | 3.437 M 0.85 % | 3.408 M 0.86 % | 3.379 M 12.48 % | 3.004 M 7.06 % | 2.806 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 86.659 M 10.59 % | 78.363 M -22.39 % | 100.969 M 12.01 % | 90.142 M -4.86 % | 94.745 M 23.68 % | 76.603 M 6.65 % | 71.825 M 25.37 % | 57.292 M -18.41 % | 70.221 M 23.56 % | 56.831 M 7.73 % | 52.751 M -26.11 % | 71.393 M -6.65 % | 76.478 M 31.78 % | 58.034 M -5.14 % | 61.177 M -1.95 % | 62.393 M 1.22 % | 61.644 M 31.36 % | 46.929 M 8.25 % | 43.352 M 33.31 % | 32.519 M | 0.000 |
| Total liabilities | 131.409 M 8.97 % | 120.593 M -14.34 % | 140.778 M 6.12 % | 132.655 M -4.55 % | 138.978 M 11.79 % | 124.318 M 2.69 % | 121.063 M 25.64 % | 96.359 M 11.29 % | 86.587 M 16.86 % | 74.093 M 9.10 % | 67.911 M -22.23 % | 87.325 M -6.32 % | 93.213 M 23.43 % | 75.516 M -4.88 % | 79.389 M 19.96 % | 66.178 M 1.46 % | 65.226 M 29.06 % | 50.539 M 7.56 % | 46.985 M 29.87 % | 36.178 M | 0.000 |
| Other non current assets | 1.633 M -10.77 % | 1.830 M -4.04 % | 1.907 M -8.01 % | 2.073 M -4.03 % | 2.160 M -2.44 % | 2.214 M 8.16 % | 2.047 M 53.22 % | 1.336 M 7.83 % | 1.239 M -1.51 % | 1.258 M 5.27 % | 1.195 M -4.93 % | 1.257 M -27.68 % | 1.738 M -0.52 % | 1.747 M 134.50 % | 745.000 K 33.04 % | 560.000 K -4.11 % | 584.000 K 16.33 % | 502.000 K -78.04 % | 2.286 M 351.78 % | 506.000 K 101.32 % | -38.353 M |
| Long term investments | 27.735 M 0.00 % | 27.735 M 0.00 % | 27.735 M 0.73 % | 27.534 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 |
| Intangible 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 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible 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 |
| Property plant equipment net | 84.254 M 2.24 % | 82.406 M 0.11 % | 82.313 M -4.03 % | 85.771 M -2.71 % | 88.164 M -2.33 % | 90.269 M 5.86 % | 85.273 M 25.54 % | 67.923 M 107.80 % | 32.686 M 14.47 % | 28.553 M 10.30 % | 25.887 M -1.70 % | 26.336 M -1.72 % | 26.797 M 5.33 % | 25.441 M 1.90 % | 24.967 M 227.95 % | 7.613 M 3.40 % | 7.363 M 6.59 % | 6.908 M 4.95 % | 6.582 M 0.81 % | 6.529 M | 0.000 |
| Total non current assets | 126.720 M 2.60 % | 123.512 M 0.74 % | 122.603 M -3.48 % | 127.021 M 17.40 % | 108.194 M -0.54 % | 108.783 M 3.25 % | 105.360 M 20.34 % | 87.550 M 87.32 % | 46.737 M 11.90 % | 41.766 M 8.50 % | 38.493 M -0.18 % | 38.564 M -2.98 % | 39.750 M 5.32 % | 37.742 M 3.81 % | 36.357 M 97.46 % | 18.412 M 15.77 % | 15.904 M 47.75 % | 10.764 M -27.86 % | 14.922 M 10.19 % | 13.542 M 135.31 % | -38.353 M |
| Other current assets | 13.041 M 28.88 % | 10.119 M -2.41 % | 10.369 M -21.85 % | 13.268 M -29.01 % | 18.689 M 11.93 % | 16.697 M 58.63 % | 10.526 M -15.49 % | 12.455 M -7.37 % | 13.446 M 36.52 % | 9.849 M 2.81 % | 9.580 M -19.38 % | 11.883 M -14.33 % | 13.870 M 12.50 % | 12.329 M 9.52 % | 11.257 M 19.05 % | 9.456 M -29.17 % | 13.351 M 60.10 % | 8.339 M 121.66 % | 3.762 M -43.56 % | 6.665 M | 0.000 |
| Short term investments | 195.072 M 3.77 % | 187.991 M 16.62 % | 161.203 M 1.09 % | 159.469 M 1.18 % | 157.607 M 15.28 % | 136.719 M 31.66 % | 103.845 M 1.29 % | 102.522 M 108.60 % | 49.148 M 27.34 % | 38.595 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 76.706 M |
| cash and cash equivalents | 46.454 M -8.64 % | 50.849 M -43.51 % | 90.008 M 5.09 % | 85.645 M -30.99 % | 124.103 M -5.85 % | 131.811 M -15.14 % | 155.328 M 7.74 % | 144.173 M -21.20 % | 182.951 M 24.69 % | 146.730 M -5.87 % | 155.877 M -2.44 % | 159.775 M 2.70 % | 155.582 M -8.60 % | 170.220 M -10.13 % | 189.401 M -3.06 % | 195.374 M 8.15 % | 180.648 M 10.17 % | 163.968 M 122.07 % | 73.837 M 27.01 % | 58.133 M 251.57 % | -38.353 M |
| Cash and short term investments | 241.526 M 1.12 % | 238.840 M -4.92 % | 251.211 M 2.49 % | 245.114 M -12.99 % | 281.710 M 4.91 % | 268.530 M 3.61 % | 259.173 M 5.06 % | 246.695 M 6.29 % | 232.099 M 25.24 % | 185.325 M 18.89 % | 155.877 M -2.44 % | 159.775 M 2.70 % | 155.582 M -8.60 % | 170.220 M -10.13 % | 189.401 M -3.06 % | 195.374 M 8.15 % | 180.648 M 10.17 % | 163.968 M 122.07 % | 73.837 M 27.01 % | 58.133 M 51.57 % | 38.353 M |
| Total current assets | 418.018 M 6.20 % | 393.612 M -1.53 % | 399.711 M 4.43 % | 382.766 M -11.86 % | 434.294 M 4.09 % | 417.240 M 2.88 % | 405.578 M 5.16 % | 385.659 M -2.38 % | 395.044 M 6.99 % | 369.249 M 5.62 % | 349.611 M -1.93 % | 356.500 M 3.06 % | 345.908 M 9.50 % | 315.904 M 3.12 % | 306.333 M 4.43 % | 293.339 M 9.20 % | 268.621 M 10.32 % | 243.490 M 66.41 % | 146.318 M 21.61 % | 120.313 M 213.70 % | 38.353 M |
| Inventory | 151.233 M 11.59 % | 135.528 M 3.00 % | 131.577 M 13.66 % | 115.759 M -6.19 % | 123.396 M 3.44 % | 119.294 M -8.56 % | 130.466 M 9.60 % | 119.040 M -16.86 % | 143.183 M -14.67 % | 167.806 M -6.97 % | 180.373 M 1.35 % | 177.976 M 5.88 % | 168.088 M 31.68 % | 127.646 M 24.21 % | 102.765 M 19.40 % | 86.068 M 24.10 % | 69.356 M 11.19 % | 62.374 M -4.29 % | 65.170 M 31.03 % | 49.735 M | 0.000 |
| Net receivables | 12.218 M 33.90 % | 9.125 M 39.23 % | 6.554 M -24.01 % | 8.625 M -17.85 % | 10.499 M -17.45 % | 12.719 M 134.97 % | 5.413 M -27.53 % | 7.469 M 18.26 % | 6.316 M 0.75 % | 6.269 M 65.80 % | 3.781 M -44.93 % | 6.866 M -17.95 % | 8.368 M 46.58 % | 5.709 M 96.19 % | 2.910 M 19.21 % | 2.441 M -53.65 % | 5.266 M -40.22 % | 8.809 M 148.21 % | 3.549 M -38.60 % | 5.780 M | 0.000 |
| Tax assets | 13.098 M 13.49 % | 11.541 M 8.39 % | 10.648 M -8.55 % | 11.643 M -34.85 % | 17.870 M 9.63 % | 16.300 M -9.65 % | 18.040 M -1.37 % | 18.291 M 42.76 % | 12.812 M 7.17 % | 11.955 M 4.77 % | 11.411 M 4.01 % | 10.971 M -2.18 % | 11.215 M 6.26 % | 10.554 M -0.85 % | 10.645 M 3.97 % | 10.239 M 28.68 % | 7.957 M 137.24 % | 3.354 M -44.60 % | 6.054 M -6.96 % | 6.507 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 | 0.000 |
| Account payables | 5.345 M -71.90 % | 19.023 M 77.19 % | 10.736 M 14.20 % | 9.401 M -65.69 % | 27.399 M 37.61 % | 19.910 M -10.38 % | 22.216 M 50.63 % | 14.749 M -1.77 % | 15.014 M 25.82 % | 11.933 M 39.23 % | 8.571 M -59.00 % | 20.906 M -1.21 % | 21.162 M 99.49 % | 10.608 M -37.64 % | 17.010 M 16.47 % | 14.604 M 4.49 % | 13.977 M -15.15 % | 16.472 M 2.62 % | 16.051 M 34.15 % | 11.965 M | 0.000 |
| Tax payables | 3.730 M 6.51 % | 3.502 M -19.94 % | 4.374 M 18.06 % | 3.705 M -19.37 % | 4.595 M 180.18 % | 1.640 M -77.24 % | 7.205 M 26.27 % | 5.706 M -58.41 % | 13.718 M 119.73 % | 6.243 M 52.72 % | 4.088 M 21.16 % | 3.374 M -8.88 % | 3.703 M -2.19 % | 3.786 M -18.76 % | 4.660 M -39.49 % | 7.701 M -9.41 % | 8.501 M 76.30 % | 4.822 M -9.89 % | 5.351 M 68.22 % | 3.181 M | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 -100.00 % | 51.695 M 0.72 % | 51.325 M -3.21 % | 53.026 M -5.14 % | 55.899 M -5.71 % | 59.281 M 1.70 % | 58.288 M 23.72 % | 47.114 M 133.39 % | 20.187 M -3.43 % | 20.904 M 13.48 % | 18.421 M -3.88 % | 19.164 M -3.69 % | 19.899 M -1.84 % | 20.271 M -2.43 % | 20.775 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 332.935 M 2.45 % | 324.975 M 2.46 % | 317.173 M 1.46 % | 312.622 M -8.24 % | 340.684 M 0.96 % | 337.447 M 3.29 % | 326.696 M 3.69 % | 315.075 M 3.84 % | 303.428 M 4.16 % | 291.306 M 4.35 % | 279.151 M 3.93 % | 268.606 M 4.64 % | 256.703 M 4.17 % | 246.432 M 4.22 % | 236.455 M 3.88 % | 227.626 M 6.39 % | 213.948 M 4.20 % | 205.318 M 172.62 % | 75.313 M 7.32 % | 70.175 M | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 544.738 M 5.34 % | 517.124 M -0.99 % | 522.314 M 2.46 % | 509.787 M -6.03 % | 542.488 M 3.13 % | 526.023 M 2.95 % | 510.938 M 7.97 % | 473.209 M 7.11 % | 441.781 M 7.49 % | 411.015 M 5.90 % | 388.104 M -1.76 % | 395.064 M 2.44 % | 385.658 M 9.05 % | 353.646 M 3.20 % | 342.690 M 9.92 % | 311.751 M 9.57 % | 284.525 M 11.91 % | 254.254 M 57.69 % | 161.240 M 20.46 % | 133.855 M | 0.000 |
| 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-03-31 |
| 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | -1.557 M -74.36 % | -893.000 K -189.75 % | 995.000 K -84.02 % | 6.227 M 496.62 % | -1.570 M -190.23 % | 1.740 M 593.23 % | 251.000 K 104.58 % | -5.479 M -539.32 % | -857.000 K -57.54 % | -544.000 K -23.64 % | -440.000 K -280.33 % | 244.000 K 136.91 % | -661.000 K -826.37 % | 91.000 K 122.41 % | -406.000 K 82.21 % | -2.282 M 50.42 % | -4.603 M -270.48 % | 2.700 M 496.03 % | 453.000 K 118.05 % | -2.510 M 24.15 % | -3.309 M -380.96 % | -688.000 K | 0.000 |
| Stock based compensation | 0.000 -100.00 % | 7.617 M 5.22 % | 7.239 M | 0.000 -100.00 % | 10.510 M 0.12 % | 10.497 M -9.59 % | 11.611 M 1.02 % | 11.494 M -4.18 % | 11.996 M | 0.000 | 0.000 -100.00 % | 11.170 M 23.64 % | 9.034 M 2.93 % | 8.777 M 3.54 % | 8.477 M | 0.000 -100.00 % | 7.253 M | 0.000 | 0.000 -100.00 % | 7.734 M 1 016.02 % | 693.000 K 193.64 % | 236.000 K 372.00 % | 50.000 K |
| Change in working capital | -14.590 M 51.26 % | -29.932 M -1 334.90 % | -2.086 M -121.87 % | 9.537 M -17.86 % | 11.610 M 851.64 % | 1.220 M 141.88 % | -2.913 M -183.35 % | 3.495 M -90.28 % | 35.949 M 183.22 % | 12.693 M 177.09 % | -16.465 M -42.53 % | -11.552 M 57.06 % | -26.900 M 19.36 % | -33.358 M -29.62 % | -25.736 M -166.89 % | -9.643 M -198.36 % | 9.804 M 620.94 % | -1.882 M -68.49 % | -1.117 M 94.09 % | -18.885 M -3.29 % | -18.283 M -262.85 % | 11.227 M 314.95 % | -5.223 M |
| Accounts receivables | -3.131 M -27.07 % | -2.464 M -218.58 % | 2.078 M 14.74 % | 1.811 M -18.42 % | 2.220 M 130.39 % | -7.306 M -455.35 % | 2.056 M 278.32 % | -1.153 M -2 353.19 % | -47.000 K 98.11 % | -2.488 M -180.65 % | 3.085 M 105.39 % | 1.502 M 156.49 % | -2.659 M 5.00 % | -2.799 M -496.80 % | -469.000 K -116.60 % | 2.825 M -20.27 % | 3.543 M 167.36 % | -5.260 M -335.77 % | 2.231 M 416.90 % | -704.000 K 89.96 % | -7.014 M -1 236.79 % | 617.000 K 154.99 % | -1.122 M |
| Inventory | -15.705 M -297.49 % | -3.951 M 75.02 % | -15.818 M -307.12 % | 7.637 M 286.18 % | -4.102 M -136.72 % | 11.172 M 197.78 % | -11.426 M -147.33 % | 24.143 M -1.95 % | 24.623 M 95.93 % | 12.567 M 624.28 % | -2.397 M 75.76 % | -9.888 M 75.55 % | -40.442 M -62.54 % | -24.881 M -49.01 % | -16.697 M 0.09 % | -16.712 M -139.36 % | -6.982 M -349.71 % | 2.796 M 118.11 % | -15.435 M -409.74 % | -3.028 M 90.17 % | -30.796 M -21 138.62 % | -145.000 K 90.11 % | -1.466 M |
| Accounts payables | -13.554 M -264.63 % | 8.233 M 531.85 % | 1.303 M 108.06 % | -16.160 M -362.81 % | 6.149 M 455.84 % | -1.728 M -126.97 % | 6.407 M 405.10 % | -2.100 M -141.93 % | 5.008 M 49.99 % | 3.339 M 126.84 % | -12.439 M -11 634.91 % | -106.000 K -101.01 % | 10.502 M 262.75 % | -6.453 M -372.05 % | 2.372 M 259.94 % | 659.000 K 127.70 % | -2.379 M -829.75 % | 326.000 K -92.33 % | 4.249 M -16.11 % | 5.065 M 246.56 % | -3.456 M -296.14 % | 1.762 M 181.42 % | -2.164 M |
| Other working capital | 17.800 M 156.06 % | -31.750 M -406.73 % | 10.351 M -36.30 % | 16.249 M 121.29 % | 7.343 M 899.89 % | -918.000 K -1 936.00 % | 50.000 K 100.29 % | -17.395 M -373.29 % | 6.365 M 977.93 % | -725.000 K 84.62 % | -4.714 M -54.05 % | -3.060 M -153.69 % | 5.699 M 635.35 % | 775.000 K 107.08 % | -10.942 M -405.22 % | 3.585 M -77.05 % | 15.622 M 6 002.34 % | 256.000 K -96.73 % | 7.838 M 138.77 % | -20.218 M -187.97 % | 22.983 M 155.57 % | 8.993 M 2 009.34 % | -471.000 K |
| Other non cash items | 8.512 M 457.80 % | 1.526 M 28.24 % | 1.190 M -89.10 % | 10.921 M 1 180.30 % | 853.000 K -1.84 % | 869.000 K 125.71 % | 385.000 K 149.30 % | -781.000 K -670.07 % | 137.000 K -98.78 % | 11.259 M 4.35 % | 10.790 M 1 529.91 % | 662.000 K 0.61 % | 658.000 K -4.22 % | 687.000 K 83.69 % | 374.000 K -97.09 % | 12.847 M | 0.000 -100.00 % | 56.012 M 1 016.89 % | 5.015 M 250 650.00 % | 2.000 K | 0.000 | 0.000 | 0.000 |
| Net cash provided by operating activities | 3.437 M 127.65 % | -12.430 M -234.60 % | 9.235 M -69.64 % | 30.416 M 34.66 % | 22.588 M 36.57 % | 16.539 M 42.34 % | 11.619 M -42.67 % | 20.268 M -62.55 % | 54.127 M 84.10 % | 29.401 M 1 120.51 % | -2.881 M -163.29 % | 4.552 M 134.11 % | -13.346 M 27.93 % | -18.518 M -130.98 % | -8.017 M -157.59 % | 13.921 M -29.56 % | 19.763 M 18.83 % | 16.632 M 3.25 % | 16.109 M 1 397.02 % | -1.242 M 5.84 % | -1.319 M -105.25 % | 25.130 M 3 160.90 % | -821.000 K |
| Investments in property plant and equipment | -2.906 M -166.85 % | -1.089 M 16.87 % | -1.310 M 61.05 % | -3.363 M 19.33 % | -4.169 M 53.64 % | -8.993 M -1 713.10 % | -496.000 K 92.50 % | -6.615 M 18.53 % | -8.120 M -865.52 % | -841.000 K -8.94 % | -772.000 K 29.30 % | -1.092 M 56.82 % | -2.529 M -85.55 % | -1.363 M -274.45 % | -364.000 K 48.30 % | -704.000 K 28.53 % | -985.000 K -98.99 % | -495.000 K 6.25 % | -528.000 K 26.87 % | -722.000 K -56.96 % | -460.000 K -325.93 % | -108.000 K 88.89 % | -972.000 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 52.584 M 399.62 % | -17.550 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 |
| Purchases of investments | -49.259 M 39.91 % | -81.974 M -50.07 % | -54.624 M 34.27 % | -83.104 M -55.25 % | -53.529 M 44.57 % | -96.572 M -133.96 % | -41.278 M 51.05 % | -84.334 M -207.09 % | -27.462 M 28.38 % | -38.343 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 |
| Sales maturities of investments | 43.200 M -23.06 % | 56.149 M 4.07 % | 53.951 M -2.53 % | 55.350 M 59.63 % | 34.675 M -46.86 % | 65.255 M 58.00 % | 41.300 M 30.08 % | 31.750 M 80.91 % | 17.550 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 |
| Other investing activites | 0.000 | 0.000 100.00 % | -201.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -52.584 M -399.62 % | 17.550 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -500.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | -8.965 M 66.69 % | -26.914 M -1 132.33 % | -2.184 M 92.98 % | -31.117 M -35.16 % | -23.023 M 42.89 % | -40.310 M -8 404.22 % | -474.000 K 99.20 % | -59.199 M -228.30 % | -18.032 M 53.98 % | -39.184 M -4 975.65 % | -772.000 K 29.30 % | -1.092 M 56.82 % | -2.529 M -35.75 % | -1.863 M -411.81 % | -364.000 K 48.30 % | -704.000 K 28.53 % | -985.000 K -98.99 % | -495.000 K 6.25 % | -528.000 K 26.87 % | -722.000 K -56.96 % | -460.000 K -325.93 % | -108.000 K 88.89 % | -972.000 K |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 1.133 M 512.43 % | 185.000 K | 0.000 -100.00 % | 420.000 K | 0.000 -100.00 % | 254.000 K 2 440.00 % | 10.000 K -93.46 % | 153.000 K 21.43 % | 126.000 K -80.19 % | 636.000 K 63 500.00 % | 1.000 K 100.21 % | -479.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 259.000 K -80.09 % | 1.301 M -98.64 % | 95.550 M 77 582.93 % | 123.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 100.00 % | -2.688 M 92.96 % | -38.177 M -424.63 % | -7.277 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -246.000 K -120.30 % | 1.212 M -2.02 % | 1.237 M 3.08 % | 1.200 M 240.91 % | 352.000 K | 0.000 100.00 % | -93.000 K 99.57 % | -21.556 M | 0.000 -100.00 % | 259.000 K 640.00 % | 35.000 K | 0.000 | 0.000 |
| Net cash used provided by financing activities | 1.133 M 512.43 % | 185.000 K 106.88 % | -2.688 M 92.88 % | -37.757 M -419.14 % | -7.273 M -2 963.39 % | 254.000 K 2 440.00 % | 10.000 K -93.46 % | 153.000 K 21.43 % | 126.000 K -80.19 % | 636.000 K 359.59 % | -245.000 K -133.42 % | 733.000 K -40.74 % | 1.237 M 3.08 % | 1.200 M 240.91 % | 352.000 K 35.91 % | 259.000 K -78.56 % | 1.208 M -98.37 % | 73.994 M 60 057.72 % | 123.000 K -52.51 % | 259.000 K 640.00 % | 35.000 K | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -4.395 M 88.78 % | -39.159 M -997.52 % | 4.363 M 111.34 % | -38.458 M -398.94 % | -7.708 M 67.22 % | -23.517 M -310.82 % | 11.155 M 128.77 % | -38.778 M -207.06 % | 36.221 M 495.99 % | -9.147 M -134.66 % | -3.898 M -192.96 % | 4.193 M 128.64 % | -14.638 M 23.68 % | -19.181 M -138.90 % | -8.029 M -159.58 % | 13.476 M -32.57 % | 19.986 M -77.83 % | 90.131 M 473.94 % | 15.704 M 1 021.06 % | -1.705 M 2.24 % | -1.744 M -106.97 % | 25.022 M 1 495.54 % | -1.793 M |
| Cash at beginning of period | 50.849 M -43.51 % | 90.008 M 5.09 % | 85.645 M -30.99 % | 124.103 M -5.85 % | 131.811 M -15.14 % | 155.328 M 7.74 % | 144.173 M -21.20 % | 182.951 M 24.69 % | 146.730 M -5.87 % | 155.877 M -2.44 % | 159.775 M 2.70 % | 155.582 M -8.60 % | 170.220 M -10.13 % | 189.401 M -4.07 % | 197.430 M 7.33 % | 183.954 M 12.19 % | 163.968 M 122.07 % | 73.837 M 27.01 % | 58.133 M -2.85 % | 59.838 M -2.83 % | 61.582 M 68.44 % | 36.560 M -4.67 % | 38.353 M |
| Cash at end of period | 46.454 M -8.64 % | 50.849 M -43.51 % | 90.008 M 5.09 % | 85.645 M -30.99 % | 124.103 M -5.85 % | 131.811 M -15.14 % | 155.328 M 7.74 % | 144.173 M -21.20 % | 182.951 M 24.69 % | 146.730 M -5.87 % | 155.877 M -2.44 % | 159.775 M 2.70 % | 155.582 M -8.60 % | 170.220 M -10.13 % | 189.401 M -4.07 % | 197.430 M 7.33 % | 183.954 M 12.19 % | 163.968 M 122.07 % | 73.837 M 27.01 % | 58.133 M -2.85 % | 59.838 M -2.83 % | 61.582 M 68.44 % | 36.560 M |
| Operating cash flow | 3.437 M 127.65 % | -12.430 M -234.60 % | 9.235 M -69.64 % | 30.416 M 34.66 % | 22.588 M 36.57 % | 16.539 M 42.34 % | 11.619 M -42.67 % | 20.268 M -62.55 % | 54.127 M 84.10 % | 29.401 M 1 120.51 % | -2.881 M -163.29 % | 4.552 M 134.11 % | -13.346 M 27.93 % | -18.518 M -130.98 % | -8.017 M -157.59 % | 13.921 M -29.56 % | 19.763 M 18.83 % | 16.632 M 3.25 % | 16.109 M 1 397.02 % | -1.242 M 5.84 % | -1.319 M -105.25 % | 25.130 M 3 160.90 % | -821.000 K |
| Capital expenditure | -2.906 M -166.85 % | -1.089 M 16.87 % | -1.310 M 61.05 % | -3.363 M 19.33 % | -4.169 M 53.64 % | -8.993 M -1 713.10 % | -496.000 K 92.50 % | -6.615 M 18.53 % | -8.120 M -865.52 % | -841.000 K -8.94 % | -772.000 K 29.30 % | -1.092 M 56.82 % | -2.529 M -85.55 % | -1.363 M -274.45 % | -364.000 K 48.30 % | -704.000 K 28.53 % | -985.000 K -98.99 % | -495.000 K 6.25 % | -528.000 K 26.87 % | -722.000 K -56.96 % | -460.000 K -325.93 % | -108.000 K 88.89 % | -972.000 K |
| Free CashFlow | 531.000 K 103.93 % | -13.519 M -270.59 % | 7.925 M -70.71 % | 27.053 M 46.88 % | 18.419 M 144.09 % | 7.546 M -32.16 % | 11.123 M -18.53 % | 13.653 M -70.32 % | 46.007 M 61.09 % | 28.560 M 881.82 % | -3.653 M -205.58 % | 3.460 M 121.80 % | -15.875 M 20.15 % | -19.881 M -137.22 % | -8.381 M -163.41 % | 13.217 M -29.61 % | 18.778 M 16.37 % | 16.137 M 3.57 % | 15.581 M 893.33 % | -1.964 M -10.40 % | -1.779 M -107.11 % | 25.022 M 1 495.54 % | -1.793 M |
| 2025 | 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 |