MediaAlpha, Inc.
MAX
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | 1.114 B 28.78 % | 864.704 M 122.78 % | 388.149 M -15.45 % | 459.072 M -28.86 % | 645.274 M 10.34 % | 584.814 M 43.34 % | 408.005 M 37.42 % | 296.910 M |
| Net income | 25.623 M 54.09 % | 16.629 M 141.14 % | -40.420 M 29.91 % | -57.666 M -993.19 % | -5.275 M -135.64 % | 14.800 M -16.95 % | 17.820 M -1.68 % | 18.125 M |
| EBITDA | -96.566 M -259.62 % | 60.499 M 313.39 % | -28.351 M -161.83 % | 45.851 M 2 660.45 % | 1.661 M -92.79 % | 23.025 M -24.49 % | 30.494 M -2.50 % | 31.275 M |
| Weighted average shs out dil | 66.786 M 25.91 % | 53.044 M 16.39 % | 45.573 M 8.65 % | 41.945 M -31.53 % | 61.256 M 90.63 % | 32.134 M 3 061.47 % | 1.016 M -96.94 % | 33.169 M |
| Weighted average shs out | 56.244 M 4.85 % | 53.642 M 18.11 % | 45.416 M 8.27 % | 41.945 M 47.66 % | 28.407 M -73.13 % | 105.714 M 10 300.54 % | 1.016 M -96.94 % | 33.169 M |
| EPS diluted | 0.39 25.81 % | 0.31 134.83 % | -0.89 35.04 % | -1.37 -621.05 % | -0.19 -35.71 % | -0.14 -125.93 % | 0.54 -1.82 % | 0.55 |
| Earnings per share | 0.46 48.39 % | 0.31 134.83 % | -0.89 35.04 % | -1.37 -878.57 % | -0.14 -7.69 % | -0.13 -124.07 % | 0.54 -1.82 % | 0.55 |
| Gross profit | 164.564 M 14.62 % | 143.573 M 115.21 % | 66.712 M -4.78 % | 70.059 M -30.99 % | 101.524 M 18.91 % | 85.380 M 31.16 % | 65.096 M 32.20 % | 49.240 M |
| Income tax expense | -137.822 M -10 058.24 % | 1.384 M 398.92 % | -463.000 K -100.45 % | 102.905 M 9 928.57 % | -1.047 M 17.36 % | -1.267 M | 0.000 | 0.000 |
| Cost of revenue | 946.057 M 31.19 % | 721.131 M 124.35 % | 321.437 M -17.37 % | 389.013 M -28.46 % | 543.750 M 8.87 % | 499.434 M 45.65 % | 342.909 M 38.45 % | 247.670 M |
| General and administrative expenses | 89.556 M 97.84 % | 45.267 M -22.55 % | 58.443 M 5.20 % | 55.556 M -9.45 % | 61.357 M 86.42 % | 32.913 M 69.73 % | 19.391 M 147.24 % | 7.843 M |
| Selling and marketing expenses | 21.055 M -14.84 % | 24.725 M -2.78 % | 25.432 M -11.74 % | 28.816 M 26.26 % | 22.823 M 11.42 % | 20.483 M 48.19 % | 13.822 M 17.74 % | 11.739 M |
| Other expenses | -45.660 M -511.65 % | 11.092 M 157.77 % | 4.303 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 86.347 M -14.38 % | 100.848 M -5.43 % | 106.636 M 1.13 % | 105.449 M 6.11 % | 99.375 M 50.92 % | 65.845 M 63.57 % | 40.255 M 34.54 % | 29.921 M |
| Cost and expenses | 1.035 B 25.96 % | 821.979 M 92.02 % | 428.073 M -13.43 % | 494.462 M -23.12 % | 643.125 M 13.77 % | 565.279 M 47.53 % | 383.164 M 38.03 % | 277.591 M |
| Research and development expenses | 21.396 M 8.26 % | 19.764 M 7.08 % | 18.458 M -12.43 % | 21.077 M 38.71 % | 15.195 M 22.06 % | 12.449 M 76.78 % | 7.042 M -31.89 % | 10.339 M |
| Selling general and administrative expenses | 110.611 M 58.03 % | 69.992 M -16.55 % | 83.875 M -0.59 % | 84.372 M 0.23 % | 84.180 M 57.65 % | 53.396 M 60.77 % | 33.213 M 69.61 % | 19.582 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 11.243 M -21.66 % | 14.351 M -6.29 % | 15.315 M 65.66 % | 9.245 M 18.07 % | 7.830 M -1.36 % | 7.938 M 13.06 % | 7.021 M 488.02 % | 1.194 M |
| Depreciation and amortization | 3.252 M -51.33 % | 6.682 M -8.09 % | 7.270 M 18.27 % | 6.147 M 83.33 % | 3.353 M -3.93 % | 3.490 M -38.26 % | 5.653 M -52.72 % | 11.956 M |
| Operating income | 78.217 M 83.07 % | 42.725 M 207.02 % | -39.924 M -12.81 % | -35.390 M -1 746.81 % | 2.149 M -89.00 % | 19.535 M -21.36 % | 24.841 M 28.58 % | 19.319 M |
| Total other income expenses net | -189.278 M -884.64 % | -19.223 M -12.45 % | -17.094 M -125.96 % | 65.849 M 664.21 % | -11.671 M -13.97 % | -10.240 M -45.85 % | -7.021 M -488.02 % | -1.194 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | |
|---|---|---|---|---|---|---|---|---|
| Net debt | 108.328 M -9.10 % | 119.179 M -24.10 % | 157.028 M -8.57 % | 171.745 M 22.49 % | 140.216 M -11.88 % | 159.114 M 81.82 % | 87.510 M 919.10 % | 8.587 M |
| Total investments | 0.000 | 0.000 | 0.000 -100.00 % | 1.400 M -86.00 % | 10.000 M | 0.000 | 0.000 | 0.000 |
| Total debt | 155.204 M -4.46 % | 162.445 M -6.80 % | 174.299 M -6.44 % | 186.287 M -2.36 % | 190.780 M 4.44 % | 182.668 M 87.28 % | 97.538 M 584.53 % | 14.249 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -513.000 K |
| Retained earnings | -480.310 M 5.06 % | -505.933 M 3.18 % | -522.562 M -8.38 % | -482.142 M -13.59 % | -424.476 M -1.31 % | -418.973 M -116.92 % | -193.143 M -444.48 % | -35.473 M |
| Common stock | 645.000 K -3.87 % | 671.000 K 2.44 % | 655.000 K 4.63 % | 626.000 K 3.30 % | 606.000 K 2.89 % | 589.000 K -99.26 % | 79.547 M 4.73 % | 75.953 M |
| Total equity | -29.194 M 36.85 % | -46.232 M 51.04 % | -94.425 M -9.69 % | -86.084 M -39.82 % | -61.566 M 41.43 % | -105.118 M 7.46 % | -113.596 M -380.62 % | 40.480 M |
| Other non current liabilities | 132.946 M 500.78 % | 22.129 M 257.84 % | 6.184 M 143.56 % | 2.539 M -97.04 % | 85.869 M 2 929.96 % | 2.834 M -96.19 % | 74.416 M 20 066.94 % | 369.000 K |
| Long term debt | 132.017 M -14.05 % | 153.596 M -5.45 % | 162.445 M -6.80 % | 174.300 M -2.12 % | 178.069 M -2.52 % | 182.668 M 88.97 % | 96.665 M 640.10 % | 13.061 M |
| Total non current liabilities | 265.378 M 51.02 % | 175.725 M 4.21 % | 168.629 M -5.94 % | 179.273 M -32.90 % | 267.154 M 28.44 % | 208.000 M 21.58 % | 171.081 M 1 173.87 % | 13.430 M |
| Other current liabilities | 33.781 M 3 298.49 % | 994.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.406 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 22.772 M 157.34 % | 8.849 M -25.35 % | 11.854 M 35.17 % | 8.770 M 0.46 % | 8.730 M | 0.000 -100.00 % | 873.000 K -26.52 % | 1.188 M |
| Total current liabilities | 147.647 M 11.05 % | 132.954 M 66.77 % | 79.721 M 3.68 % | 76.892 M -8.70 % | 84.216 M -21.63 % | 107.455 M 124.28 % | 47.912 M 43.21 % | 33.456 M |
| Total liabilities | 413.025 M 33.80 % | 308.679 M 24.29 % | 248.350 M -3.05 % | 256.165 M -27.10 % | 351.370 M 11.39 % | 315.455 M 44.05 % | 218.993 M 367.08 % | 46.886 M |
| Other non current assets | 8.396 M 74.41 % | 4.814 M -14.01 % | 5.598 M 15.92 % | 4.829 M -95.54 % | 108.215 M 567.58 % | 16.210 M | 0.000 | 0.000 |
| Long term investments | 0.000 | 0.000 | 0.000 -100.00 % | 1.400 M -86.00 % | 10.000 M | 0.000 | 0.000 | 0.000 |
| Intangible assets | 3.590 M -82.04 % | 19.985 M -23.18 % | 26.015 M -21.00 % | 32.932 M 162.05 % | 12.567 M -19.19 % | 15.551 M -17.07 % | 18.752 M -21.82 % | 23.985 M |
| GoodWill | 47.739 M 0.00 % | 47.739 M 0.00 % | 47.739 M 0.00 % | 47.739 M 159.42 % | 18.402 M 0.00 % | 18.402 M 0.00 % | 18.402 M 0.00 % | 18.402 M |
| Goodwill and intangible assets | 51.329 M -24.21 % | 67.724 M -8.18 % | 73.754 M -8.57 % | 80.671 M 160.49 % | 30.969 M -8.79 % | 33.953 M -8.62 % | 37.154 M -12.35 % | 42.387 M |
| Property plant equipment net | 0.000 | 0.000 | 0.000 -100.00 % | 2.761 M -21.43 % | 3.514 M 361.15 % | 762.000 K 0.93 % | 755.000 K -14.30 % | 881.000 K |
| Total non current assets | 209.459 M 188.76 % | 72.538 M -8.59 % | 79.352 M -11.50 % | 89.661 M -41.28 % | 152.698 M 85.00 % | 82.538 M 117.73 % | 37.909 M -12.39 % | 43.268 M |
| Other current assets | 4.477 M 20.64 % | 3.711 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 46.876 M 8.34 % | 43.266 M 150.51 % | 17.271 M 18.77 % | 14.542 M -71.24 % | 50.564 M 114.67 % | 23.554 M 134.88 % | 10.028 M 77.11 % | 5.662 M |
| Cash and short term investments | 46.876 M 8.34 % | 43.266 M 150.51 % | 17.271 M 18.77 % | 14.542 M -71.24 % | 50.564 M 114.67 % | 23.554 M 134.88 % | 10.028 M 77.11 % | 5.662 M |
| Total current assets | 174.372 M -8.18 % | 189.909 M 154.66 % | 74.573 M -7.27 % | 80.420 M -41.34 % | 137.106 M 7.28 % | 127.799 M 89.37 % | 67.488 M 53.04 % | 44.098 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 123.019 M -13.93 % | 142.932 M 165.81 % | 53.773 M -10.38 % | 59.998 M -21.15 % | 76.094 M -20.98 % | 96.295 M 71.92 % | 56.012 M 50.77 % | 37.150 M |
| Tax assets | 149.734 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 31.613 M | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 91.094 M -13.71 % | 105.563 M 87.57 % | 56.279 M 4.24 % | 53.992 M -12.59 % | 61.770 M -37.13 % | 98.249 M 142.86 % | 40.455 M 49.76 % | 27.014 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | -33.354 M 31.38 % | -48.610 M 42.22 % | -84.131 M -20.03 % | -70.091 M -22.47 % | -57.229 M 19.79 % | -71.345 M | 0.000 | 0.000 |
| Capital lease obligations | 415.000 K | 0.000 | 0.000 -100.00 % | 3.217 M -19.19 % | 3.981 M | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 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 | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.498 M | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 383.831 M 46.25 % | 262.447 M 70.50 % | 153.925 M -9.50 % | 170.081 M -41.31 % | 289.804 M 37.78 % | 210.337 M 99.57 % | 105.397 M 20.64 % | 87.366 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | |
|---|---|---|---|---|---|---|---|---|
| Deferred income tax | -138.894 M | 0.000 | 0.000 -100.00 % | 102.656 M 11 070.40 % | 919.000 K 268.62 % | -545.000 K | 0.000 -100.00 % | 533.000 K |
| Stock based compensation | 30.331 M -11.01 % | 34.083 M -36.08 % | 53.321 M -8.81 % | 58.472 M 27.91 % | 45.713 M 84.74 % | 24.745 M 972.14 % | 2.308 M 180.10 % | 824.000 K |
| Change in working capital | 5.224 M 120.04 % | -26.072 M -296.18 % | 13.290 M -4.86 % | 13.969 M 188.87 % | -15.719 M -274.79 % | 8.993 M 293.11 % | -4.657 M 47.10 % | -8.804 M |
| Accounts receivables | 20.086 M 122.40 % | -89.656 M -1 541.41 % | 6.220 M -64.12 % | 17.335 M -13.58 % | 20.058 M 149.15 % | -40.809 M -112.37 % | -19.216 M -272.76 % | -5.155 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.527 M |
| Accounts payables | -14.469 M -129.36 % | 49.284 M 2 054.96 % | 2.287 M 129.34 % | -7.796 M 78.63 % | -36.476 M -163.11 % | 57.793 M 329.98 % | 13.441 M 350.16 % | -5.373 M |
| Other working capital | -393.000 K -102.75 % | 14.300 M 198.98 % | 4.783 M 7.97 % | 4.430 M 533.76 % | 699.000 K 108.75 % | -7.991 M -814.76 % | 1.118 M 467.51 % | 197.000 K |
| Other non cash items | 138.924 M 1 433.21 % | 9.061 M 211.91 % | 2.905 M 103.61 % | -80.524 M -2 945.37 % | 2.830 M -32.05 % | 4.165 M 308.73 % | 1.019 M 6 693.33 % | 15.000 K |
| Net cash provided by operating activities | 65.598 M 43.00 % | 45.872 M 126.74 % | 20.231 M -28.45 % | 28.274 M -1.21 % | 28.621 M -44.33 % | 51.410 M 132.17 % | 22.143 M -2.23 % | 22.649 M |
| Investments in property plant and equipment | -340.000 K -33.86 % | -254.000 K -247.95 % | -73.000 K 25.51 % | -98.000 K 84.92 % | -650.000 K -119.59 % | -296.000 K -102.74 % | -146.000 K 77.19 % | -640.000 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 100.00 % | -49.677 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.000 M | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 100.00 % | -400.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -148.000 K -1 380.00 % | -10.000 K |
| Net cash used for investing activites | -340.000 K 48.01 % | -654.000 K -795.89 % | -73.000 K 99.85 % | -49.775 M -7 557.69 % | -650.000 K 93.69 % | -10.296 M -3 402.04 % | -294.000 K 54.06 % | -640.000 K |
| Debt repayment | -9.500 M 24.28 % | -12.547 M -32.07 % | -9.500 M -111.11 % | -4.500 M -224.14 % | 3.625 M -95.80 % | 86.352 M 1.68 % | 84.927 M 987.71 % | -9.567 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 124.179 M | 0.000 | 0.000 |
| Common stock repurchased | -47.269 M -649.35 % | -6.308 M | 0.000 100.00 % | -5.008 M | 0.000 100.00 % | -85.773 M -27.50 % | -67.273 M | 0.000 |
| Dividends paid | 0.000 100.00 % | -1.222 M 57.12 % | -2.850 M -33.55 % | -2.134 M -531.36 % | -338.000 K 99.74 % | -131.417 M -37.41 % | -95.640 M -502.34 % | -15.878 M |
| Other financing activites | -4.879 M -671.31 % | 854.000 K 116.81 % | -5.079 M -76.42 % | -2.879 M 32.23 % | -4.248 M 79.70 % | -20.929 M -134.59 % | 60.503 M | 0.000 |
| Net cash used provided by financing activities | -61.648 M -220.70 % | -19.223 M -10.29 % | -17.429 M -20.03 % | -14.521 M -1 411.03 % | -961.000 K 96.52 % | -27.588 M -57.80 % | -17.483 M 31.29 % | -25.445 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 3.610 M -86.11 % | 25.995 M 852.55 % | 2.729 M 107.58 % | -36.022 M -233.37 % | 27.010 M 99.69 % | 13.526 M 209.80 % | 4.366 M 227.07 % | -3.436 M |
| Cash at beginning of period | 43.266 M 150.51 % | 17.271 M 18.77 % | 14.542 M -71.24 % | 50.564 M 114.67 % | 23.554 M 134.88 % | 10.028 M 77.11 % | 5.662 M -37.77 % | 9.098 M |
| Cash at end of period | 46.876 M 8.34 % | 43.266 M 150.51 % | 17.271 M 18.77 % | 14.542 M -71.24 % | 50.564 M 114.67 % | 23.554 M 134.88 % | 10.028 M 77.11 % | 5.662 M |
| Operating cash flow | 65.598 M 43.00 % | 45.872 M 126.74 % | 20.231 M -28.45 % | 28.274 M -1.21 % | 28.621 M -44.33 % | 51.410 M 132.17 % | 22.143 M -2.23 % | 22.649 M |
| Capital expenditure | -340.000 K -33.86 % | -254.000 K -247.95 % | -73.000 K 25.51 % | -98.000 K 84.92 % | -650.000 K -119.59 % | -296.000 K -0.68 % | -294.000 K 54.06 % | -640.000 K |
| Free CashFlow | 65.258 M 43.05 % | 45.618 M 126.30 % | 20.158 M -28.46 % | 28.176 M 0.73 % | 27.971 M -45.28 % | 51.114 M 133.94 % | 21.849 M -0.73 % | 22.009 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 |
| 2026-03-31 | 2025-12-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 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-06-30 | 2018-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 310.004 M 6.47 % | 291.155 M -5.01 % | 306.514 M 21.82 % | 251.622 M -4.80 % | 264.309 M -12.09 % | 300.648 M 16.02 % | 259.133 M 45.36 % | 178.274 M 40.76 % | 126.649 M 8.09 % | 117.174 M 57.13 % | 74.573 M -12.03 % | 84.772 M -24.06 % | 111.630 M -9.98 % | 124.007 M 39.31 % | 89.017 M -13.95 % | 103.449 M -27.45 % | 142.599 M -11.75 % | 161.584 M 5.78 % | 152.749 M -2.93 % | 157.353 M -9.35 % | 173.588 M -8.74 % | 190.205 M 25.51 % | 151.548 M 22.60 % | 123.616 M 3.49 % | 119.445 M -5.31 % | 126.148 M 14.27 % | 110.397 M 23.89 % | 89.111 M 3.94 % | 85.730 M 15.50 % | 74.228 M 0.00 % | 74.228 M |
| Net income | 11.467 M -63.49 % | 31.406 M 110.68 % | 14.907 M 179.54 % | -18.742 M -862.11 % | -1.948 M -141.98 % | 4.640 M -51.07 % | 9.482 M 161.93 % | 3.620 M 425.25 % | -1.113 M 52.96 % | -2.366 M 82.48 % | -13.502 M 5.49 % | -14.286 M -39.16 % | -10.266 M 61.93 % | -26.965 M -86.15 % | -14.486 M -58.51 % | -9.139 M -29.15 % | -7.076 M -289.00 % | -1.819 M 48.53 % | -3.534 M -1 607.25 % | -207.000 K -172.63 % | 285.000 K 103.17 % | -9.000 M -286.76 % | 4.819 M -52.50 % | 10.146 M 14.84 % | 8.835 M -14.86 % | 10.377 M 33.67 % | 7.763 M 56.54 % | 4.959 M 3 199.38 % | -160.000 K -103.53 % | 4.531 M 0.00 % | 4.531 M |
| Income before tax | 20.548 M 119.73 % | -104.158 M -688.56 % | 17.697 M 179.66 % | -22.217 M -832.31 % | -2.383 M -129.00 % | 8.216 M -32.66 % | 12.200 M 168.13 % | 4.550 M 410.79 % | -1.464 M 64.17 % | -4.086 M 78.03 % | -18.596 M 6.22 % | -19.830 M -36.70 % | -14.506 M -119.78 % | 73.345 M 436.91 % | -21.770 M -75.41 % | -12.411 M -42.57 % | -8.705 M -30.63 % | -6.664 M -210.53 % | -2.146 M -321.61 % | -509.000 K -150.74 % | -203.000 K 98.60 % | -14.525 M -400.17 % | 4.839 M -52.31 % | 10.146 M 14.84 % | 8.835 M -14.86 % | 10.377 M 33.67 % | 7.763 M 56.54 % | 4.959 M 3 199.38 % | -160.000 K -103.53 % | 4.531 M 0.00 % | 4.531 M |
| EBITDA | 23.540 M 123.32 % | -100.964 M -578.80 % | 21.087 M 33.45 % | 15.801 M -27.91 % | 21.917 M -29.32 % | 31.008 M 77.84 % | 17.436 M 96.40 % | 8.878 M 73.43 % | 5.119 M -21.92 % | 6.556 M 151.09 % | -12.832 M 2.38 % | -13.145 M -77.85 % | -7.391 M -43.15 % | -5.163 M 58.41 % | -12.413 M -9.56 % | -11.330 M -72.58 % | -6.565 M -52.89 % | -4.294 M -1 025.43 % | 464.000 K -81.91 % | 2.565 M -12.34 % | 2.926 M 128.55 % | -10.249 M -210.17 % | 9.303 M -25.87 % | 12.550 M 9.89 % | 11.421 M -14.93 % | 13.426 M 20.60 % | 11.133 M 26.61 % | 8.793 M 196.31 % | 2.968 M -62.05 % | 7.819 M 0.00 % | 7.819 M |
| Weighted average shs out dil | 55.846 M -16.38 % | 66.786 M 17.96 % | 56.618 M 0.85 % | 56.141 M 0.91 % | 55.632 M 0.64 % | 55.277 M 0.67 % | 54.910 M 2.89 % | 53.368 M 9.87 % | 48.574 M 3.37 % | 46.992 M 1.65 % | 46.230 M 2.37 % | 45.161 M 2.94 % | 43.870 M 2.05 % | 42.990 M 1.85 % | 42.210 M 1.21 % | 41.705 M 2.10 % | 40.848 M 2.52 % | 39.843 M -34.89 % | 61.190 M 62.45 % | 37.667 M -39.41 % | 62.163 M 86.28 % | 33.371 M 3 140.13 % | 1.030 M 1.58 % | 1.014 M -96.94 % | 33.169 M 3 163.29 % | 1.016 M -96.86 % | 32.400 M | 0.000 | 0.000 -100.00 % | 58.705 M 0.00 % | 58.705 M |
| Weighted average shs out | 55.846 M -0.71 % | 56.244 M -0.66 % | 56.618 M 0.85 % | 56.141 M 15.28 % | 48.700 M -64.88 % | 138.681 M 148.64 % | 55.777 M 4.51 % | 53.368 M 9.87 % | 48.575 M 17.10 % | 41.483 M -10.27 % | 46.230 M 3.55 % | 44.644 M 1.76 % | 43.870 M 2.05 % | 42.990 M 1.85 % | 42.210 M 1.21 % | 41.705 M 2.10 % | 40.848 M 38.30 % | 29.535 M -18.97 % | 36.448 M -3.24 % | 37.671 M -41.33 % | 64.204 M 502.10 % | 10.663 M 935.33 % | 1.030 M 1.58 % | 1.014 M -96.94 % | 33.169 M 2 240.63 % | 1.417 M -95.63 % | 32.400 M | 0.000 | 0.000 -100.00 % | 58.705 M 0.00 % | 58.705 M |
| EPS diluted | 0.21 -58.00 % | 0.50 92.31 % | 0.26 178.79 % | -0.33 -842.86 % | -0.04 -141.72 % | 0.08 -50.65 % | 0.17 150.74 % | 0.07 396.07 % | -0.02 54.56 % | -0.05 82.62 % | -0.29 9.38 % | -0.32 -39.13 % | -0.23 63.49 % | -0.63 -85.29 % | -0.34 -54.55 % | -0.22 -29.41 % | -0.17 -277.78 % | -0.05 55.00 % | -0.10 -1 718.18 % | -0.01 -225.00 % | 0.00 100.52 % | -0.84 -117.95 % | 4.68 -53.25 % | 10.01 3 607.41 % | 0.27 103.69 % | -7.32 -3 150.00 % | 0.24 | 0.00 | 0.00 -100.00 % | 0.08 0.00 % | 0.08 |
| Earnings per share | 0.21 -62.50 % | 0.56 115.38 % | 0.26 178.79 % | -0.33 -725.00 % | -0.04 -150.00 % | 0.08 -52.94 % | 0.17 150.74 % | 0.07 396.07 % | -0.02 54.47 % | -0.05 82.66 % | -0.29 9.38 % | -0.32 -39.13 % | -0.23 63.49 % | -0.63 -85.29 % | -0.34 -54.55 % | -0.22 -29.41 % | -0.17 -232.68 % | -0.05 47.54 % | -0.10 -1 670.91 % | -0.01 -271.88 % | 0.00 100.38 % | -0.84 -117.95 % | 4.68 -53.25 % | 10.01 3 607.41 % | 0.27 103.69 % | -7.32 -3 150.00 % | 0.24 | 0.00 | 0.00 -100.00 % | 0.08 0.00 % | 0.08 |
| Gross profit | 46.699 M 4.21 % | 44.811 M 3.24 % | 43.406 M 15.17 % | 37.687 M -9.49 % | 41.639 M -14.99 % | 48.982 M 24.87 % | 39.226 M 23.80 % | 31.685 M 33.80 % | 23.680 M 6.27 % | 22.282 M 81.21 % | 12.296 M -10.68 % | 13.766 M -25.05 % | 18.368 M -8.81 % | 20.143 M 58.93 % | 12.674 M -18.36 % | 15.524 M -28.52 % | 21.718 M -14.50 % | 25.400 M 2.97 % | 24.668 M -1.52 % | 25.048 M -5.15 % | 26.408 M -0.21 % | 26.463 M 27.73 % | 20.718 M 6.67 % | 19.423 M 3.45 % | 18.776 M -7.82 % | 20.369 M 15.14 % | 17.690 M 22.57 % | 14.432 M 6.76 % | 13.519 M 9.82 % | 12.310 M 0.00 % | 12.310 M |
| Income tax expense | 6.502 M 104.71 % | -138.143 M -255 920.37 % | 54.000 K -82.91 % | 316.000 K 744.90 % | -49.000 K -105.36 % | 915.000 K 193.27 % | 312.000 K 140.00 % | 130.000 K 381.48 % | 27.000 K 103.40 % | -793.000 K -877.45 % | 102.000 K -32.00 % | 150.000 K 92.31 % | 78.000 K -99.92 % | 101.695 M 18 793.93 % | -544.000 K -189.03 % | 611.000 K -46.54 % | 1.143 M 142.60 % | -2.683 M -226.26 % | 2.125 M 1 800.00 % | -125.000 K 65.66 % | -364.000 K 71.72 % | -1.287 M -6 535.00 % | 20.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cost of revenue | 263.305 M 6.89 % | 246.344 M -6.37 % | 263.108 M 22.99 % | 213.935 M -3.92 % | 222.670 M -11.52 % | 251.666 M 14.44 % | 219.907 M 50.02 % | 146.589 M 42.36 % | 102.969 M 8.51 % | 94.892 M 52.37 % | 62.277 M -12.29 % | 71.006 M -23.86 % | 93.262 M -10.21 % | 103.864 M 36.05 % | 76.343 M -13.17 % | 87.925 M -27.26 % | 120.881 M -11.24 % | 136.184 M 6.33 % | 128.081 M -3.19 % | 132.305 M -10.11 % | 147.180 M -10.11 % | 163.742 M 25.16 % | 130.830 M 25.57 % | 104.193 M 3.50 % | 100.669 M -4.83 % | 105.779 M 14.10 % | 92.707 M 24.14 % | 74.679 M 3.42 % | 72.212 M 16.63 % | 61.918 M 0.00 % | 61.918 M |
| General and administrative expenses | 13.542 M 11.06 % | 12.193 M -3.38 % | 12.620 M 6.18 % | 11.885 M 10.91 % | 10.716 M 26.07 % | 8.500 M -27.93 % | 11.794 M -10.06 % | 13.113 M 30.19 % | 10.072 M 26.37 % | 7.970 M -52.13 % | 16.648 M -1.86 % | 16.964 M 10.00 % | 15.422 M 0.12 % | 15.403 M 4.46 % | 14.745 M -1.77 % | 15.011 M -12.46 % | 17.148 M 2.86 % | 16.671 M 8.59 % | 15.352 M 13.01 % | 13.585 M -13.74 % | 15.749 M -17.14 % | 19.006 M 149.91 % | 7.605 M 148.94 % | 3.055 M -5.91 % | 3.247 M 3.87 % | 3.126 M -1.42 % | 3.171 M 24.79 % | 2.541 M -61.19 % | 6.547 M 233.90 % | 1.961 M 0.00 % | 1.961 M |
| Selling and marketing expenses | 5.328 M 7.05 % | 4.977 M -4.73 % | 5.224 M -0.08 % | 5.228 M -7.07 % | 5.626 M -8.03 % | 6.117 M -5.83 % | 6.496 M 2.85 % | 6.316 M 8.97 % | 5.796 M 2.95 % | 5.630 M -7.72 % | 6.101 M -9.04 % | 6.707 M -4.10 % | 6.994 M 3.13 % | 6.782 M -1.04 % | 6.853 M -13.89 % | 7.958 M 10.18 % | 7.223 M 18.37 % | 6.102 M 8.58 % | 5.620 M -1.70 % | 5.717 M 6.18 % | 5.384 M -53.65 % | 11.617 M 298.39 % | 2.916 M 3.62 % | 2.814 M -10.27 % | 3.136 M -3.09 % | 3.236 M 0.28 % | 3.227 M 8.22 % | 2.982 M -18.96 % | 3.680 M 25.38 % | 2.935 M 0.00 % | 2.935 M |
| Other expenses | 0.000 100.00 % | -56.097 M | 0.000 -100.00 % | 35.263 M 73.75 % | 20.295 M 82.97 % | 11.092 M | 0.000 -100.00 % | 711.000 K -33.98 % | 1.077 M -74.97 % | 4.303 M | 0.000 -100.00 % | 1.106 M 232.13 % | 333.000 K 180.05 % | -416.000 K 88.57 % | -3.640 M -35.06 % | -2.695 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 |
| Operating expenses | 24.325 M 172.40 % | -33.599 M -241.93 % | 23.673 M -58.99 % | 57.729 M 39.03 % | 41.523 M 35.12 % | 30.730 M 30.11 % | 23.618 M -6.25 % | 25.192 M 18.23 % | 21.308 M -2.42 % | 21.836 M -19.26 % | 27.045 M -9.36 % | 29.838 M 6.88 % | 27.917 M 4.64 % | 26.678 M 14.75 % | 23.249 M -10.36 % | 25.935 M -12.34 % | 29.587 M 9.45 % | 27.033 M 9.30 % | 24.733 M 6.84 % | 23.149 M -5.36 % | 24.460 M -34.93 % | 37.590 M 205.93 % | 12.287 M 58.71 % | 7.742 M -5.88 % | 8.226 M -0.05 % | 8.230 M 2.79 % | 8.007 M 12.82 % | 7.097 M -40.90 % | 12.009 M 60.54 % | 7.480 M 0.00 % | 7.480 M |
| Cost and expenses | 287.630 M 35.20 % | 212.745 M -25.82 % | 286.781 M 5.56 % | 271.664 M 2.83 % | 264.193 M -6.45 % | 282.396 M 15.96 % | 243.525 M 41.76 % | 171.781 M 38.22 % | 124.277 M 6.47 % | 116.728 M 30.68 % | 89.322 M -11.43 % | 100.844 M -16.78 % | 121.179 M -7.17 % | 130.542 M 31.08 % | 99.592 M -12.53 % | 113.860 M -24.33 % | 150.468 M -7.81 % | 163.217 M 6.81 % | 152.814 M -1.70 % | 155.454 M -9.43 % | 171.640 M -14.75 % | 201.332 M 40.68 % | 143.117 M 27.86 % | 111.935 M 2.79 % | 108.895 M -4.49 % | 114.009 M 13.20 % | 100.714 M 23.16 % | 81.776 M -2.90 % | 84.221 M 21.36 % | 69.398 M 0.00 % | 69.398 M |
| Research and development expenses | 5.455 M 2.38 % | 5.328 M -8.59 % | 5.829 M 8.89 % | 5.353 M 9.56 % | 4.886 M -2.69 % | 5.021 M -5.76 % | 5.328 M 5.46 % | 5.052 M 15.79 % | 4.363 M 10.93 % | 3.933 M -8.45 % | 4.296 M -15.12 % | 5.061 M -2.07 % | 5.168 M 5.28 % | 4.909 M -7.22 % | 5.291 M -6.54 % | 5.661 M 8.53 % | 5.216 M 21.93 % | 4.278 M 13.87 % | 3.757 M -2.16 % | 3.840 M 15.66 % | 3.320 M -52.35 % | 6.967 M 294.51 % | 1.766 M -5.71 % | 1.873 M 1.63 % | 1.843 M -1.34 % | 1.868 M 16.10 % | 1.609 M 2.22 % | 1.574 M -11.70 % | 1.783 M -31.04 % | 2.585 M 0.00 % | 2.585 M |
| Selling general and administrative expenses | 18.870 M 9.90 % | 17.170 M -3.78 % | 17.844 M 4.27 % | 17.113 M 4.72 % | 16.342 M 11.80 % | 14.617 M -20.08 % | 18.290 M -5.86 % | 19.429 M 22.44 % | 15.868 M 16.68 % | 13.600 M -40.22 % | 22.749 M -3.90 % | 23.671 M 5.60 % | 22.416 M 1.04 % | 22.185 M 2.72 % | 21.598 M -5.97 % | 22.969 M -5.75 % | 24.371 M 7.10 % | 22.755 M 8.48 % | 20.976 M 8.63 % | 19.309 M -8.66 % | 21.140 M -30.97 % | 30.623 M 191.07 % | 10.521 M 79.26 % | 5.869 M -8.05 % | 6.383 M 0.33 % | 6.362 M -0.56 % | 6.398 M 15.84 % | 5.523 M -45.99 % | 10.227 M 108.90 % | 4.896 M 0.00 % | 4.896 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.376 M 42.32 % | 1.670 M | 0.000 | 0.000 |
| Interest expense | 2.441 M -6.48 % | 2.610 M -7.05 % | 2.808 M -2.16 % | 2.870 M -2.88 % | 2.955 M -7.45 % | 3.193 M -10.36 % | 3.562 M -5.04 % | 3.751 M -2.44 % | 3.845 M -1.86 % | 3.918 M -0.73 % | 3.947 M 1.88 % | 3.874 M 8.33 % | 3.576 M 7.16 % | 3.337 M 28.69 % | 2.593 M 32.57 % | 1.956 M 43.93 % | 1.359 M -11.00 % | 1.527 M -13.48 % | 1.765 M -21.10 % | 2.237 M -2.78 % | 2.301 M -25.63 % | 3.094 M 94.10 % | 1.594 M 3.84 % | 1.535 M -10.50 % | 1.715 M -2.67 % | 1.762 M -8.23 % | 1.920 M | 0.000 | 0.000 -100.00 % | 298.500 K 0.00 % | 298.500 K |
| Depreciation and amortization | 551.000 K -5.65 % | 584.000 K 0.34 % | 582.000 K 0.34 % | 580.000 K -61.49 % | 1.506 M -9.50 % | 1.664 M -0.60 % | 1.674 M 0.00 % | 1.674 M 0.24 % | 1.670 M -7.58 % | 1.807 M -0.55 % | 1.817 M -0.22 % | 1.821 M -0.22 % | 1.825 M 2.07 % | 1.788 M -0.78 % | 1.802 M 1.46 % | 1.776 M 127.40 % | 781.000 K -7.35 % | 843.000 K -0.24 % | 845.000 K 0.96 % | 837.000 K 1.09 % | 828.000 K -5.69 % | 878.000 K 0.69 % | 872.000 K 0.35 % | 869.000 K -0.23 % | 871.000 K -32.32 % | 1.287 M -11.24 % | 1.450 M -0.55 % | 1.458 M 0.00 % | 1.458 M -51.22 % | 2.989 M 0.00 % | 2.989 M |
| Operating income | 22.374 M -71.47 % | 78.410 M 297.35 % | 19.733 M 198.46 % | -20.042 M -17 377.59 % | 116.000 K -99.36 % | 18.252 M 16.94 % | 15.608 M 140.38 % | 6.493 M 173.74 % | 2.372 M 431.84 % | 446.000 K 103.02 % | -14.749 M 8.23 % | -16.072 M -68.31 % | -9.549 M -46.12 % | -6.535 M 38.20 % | -10.575 M -1.58 % | -10.411 M -32.30 % | -7.869 M -381.87 % | -1.633 M -2 412.31 % | -65.000 K -103.42 % | 1.899 M -2.52 % | 1.948 M 117.51 % | -11.127 M -231.98 % | 8.431 M -27.82 % | 11.681 M 10.72 % | 10.550 M -13.09 % | 12.139 M 25.36 % | 9.683 M 32.01 % | 7.335 M 385.92 % | 1.510 M -68.75 % | 4.830 M 0.00 % | 4.830 M |
| Total other income expenses net | -1.826 M 99.00 % | -182.568 M -8 866.99 % | -2.036 M 6.39 % | -2.175 M 12.97 % | -2.499 M 75.10 % | -10.036 M -194.48 % | -3.408 M -75.40 % | -1.943 M 49.35 % | -3.836 M 15.36 % | -4.532 M -17.81 % | -3.847 M -2.37 % | -3.758 M 24.19 % | -4.957 M -106.21 % | 79.880 M 813.53 % | -11.195 M -459.75 % | -2.000 M -139.23 % | -836.000 K 83.38 % | -5.031 M -141.76 % | -2.081 M 13.58 % | -2.408 M -11.95 % | -2.151 M 36.70 % | -3.398 M 5.40 % | -3.592 M -134.01 % | -1.535 M 10.50 % | -1.715 M 2.67 % | -1.762 M 8.23 % | -1.920 M 19.19 % | -2.376 M -42.32 % | -1.670 M -459.30 % | -298.500 K 0.00 % | -298.500 K |
| 2026-03-31 | 2025-12-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 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-06-30 | 2018-03-31 |
| 2026-03-31 | 2025-12-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 | 2019-12-31 | 2019-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 137.452 M 26.89 % | 108.328 M 29.97 % | 83.346 M 14.74 % | 72.642 M -24.86 % | 96.673 M -18.88 % | 119.179 M -9.95 % | 132.346 M -4.23 % | 138.193 M -12.33 % | 157.629 M 0.38 % | 157.028 M -2.65 % | 161.298 M 1.66 % | 158.657 M -1.67 % | 161.348 M -6.05 % | 171.745 M 4.03 % | 165.098 M -8.40 % | 180.240 M 34.30 % | 134.211 M -4.28 % | 140.216 M -10.86 % | 157.298 M -6.56 % | 168.344 M -1.06 % | 170.151 M 6.94 % | 159.114 M -17.73 % | 193.403 M 174.24 % | 70.523 M 603.26 % | 10.028 M -88.54 % | 87.510 M 1 445.57 % | 5.662 M |
| Total investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.400 M 0.00 % | 1.400 M | 0.000 | 0.000 -100.00 % | 10.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.056 M | 0.000 -100.00 % | 11.324 M |
| Total debt | 163.503 M 5.35 % | 155.204 M -0.31 % | 155.687 M -1.48 % | 158.023 M -1.38 % | 160.234 M -1.36 % | 162.445 M -1.34 % | 164.650 M -1.32 % | 166.852 M -3.05 % | 172.100 M -1.26 % | 174.299 M -1.24 % | 176.494 M -1.23 % | 178.686 M -1.21 % | 180.877 M -2.90 % | 186.287 M -4.62 % | 195.306 M -9.34 % | 215.434 M 13.69 % | 189.499 M -0.67 % | 190.780 M 2.24 % | 186.599 M 1.78 % | 183.344 M 0.19 % | 183.004 M 0.18 % | 182.668 M -11.07 % | 205.408 M 111.87 % | 96.952 M | 0.000 -100.00 % | 97.538 M | 0.000 |
| Accumulated other comprehensive income loss | 0.000 | 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 % | 0.000 -200.00 % | 0.000 200.00 % | 0.000 -200.00 % | 0.000 | 0.000 100.00 % | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -755.000 K -10.70 % | -682.000 K 99.40 % | -113.596 M | 0.000 -100.00 % | 40.480 M |
| Retained earnings | -468.843 M 2.39 % | -480.310 M 6.14 % | -511.716 M 2.83 % | -526.623 M -3.69 % | -507.881 M -0.39 % | -505.933 M 0.91 % | -510.573 M 1.82 % | -520.055 M 0.69 % | -523.675 M -0.21 % | -522.562 M -0.45 % | -520.196 M -2.66 % | -506.694 M -2.90 % | -492.408 M -2.13 % | -482.142 M -5.92 % | -455.177 M -3.29 % | -440.691 M -2.12 % | -431.552 M -1.67 % | -424.476 M -0.44 % | -422.631 M -0.90 % | -418.876 M -0.05 % | -418.679 M 0.07 % | -418.973 M -2.25 % | -409.770 M -39.42 % | -293.902 M | 0.000 100.00 % | -193.143 M | 0.000 |
| Common stock | 629.000 K -2.48 % | 645.000 K -1.07 % | 652.000 K -4.12 % | 680.000 K 0.74 % | 675.000 K 0.60 % | 671.000 K 0.60 % | 667.000 K 0.60 % | 663.000 K 0.76 % | 658.000 K 0.46 % | 655.000 K 1.24 % | 647.000 K 1.09 % | 640.000 K 1.27 % | 632.000 K 0.96 % | 626.000 K 1.13 % | 619.000 K 0.81 % | 614.000 K 0.33 % | 612.000 K 0.99 % | 606.000 K 0.66 % | 602.000 K 0.84 % | 597.000 K 0.84 % | 592.000 K 0.51 % | 589.000 K -99.28 % | 82.100 M 0.74 % | 81.494 M | 0.000 -100.00 % | 79.547 M | 0.000 |
| Total equity | -29.092 M 0.35 % | -29.194 M 55.62 % | -65.777 M -15.49 % | -56.957 M -38.30 % | -41.184 M 10.92 % | -46.232 M 22.46 % | -59.621 M 23.53 % | -77.970 M 12.79 % | -89.403 M 5.32 % | -94.425 M 5.27 % | -99.679 M -5.60 % | -94.394 M -6.41 % | -88.706 M -3.05 % | -86.084 M -25.85 % | -68.402 M -15.01 % | -59.473 M -3.16 % | -57.649 M 6.36 % | -61.566 M 15.57 % | -72.921 M 7.96 % | -79.226 M 11.41 % | -89.425 M 14.93 % | -105.118 M 67.92 % | -327.670 M -54.26 % | -212.408 M -86.99 % | -113.596 M 0.00 % | -113.596 M -380.62 % | 40.480 M |
| Other non current liabilities | 127.302 M -4.25 % | 132.946 M 1 439.08 % | 8.638 M 1.22 % | 8.534 M -58.12 % | 20.376 M -7.92 % | 22.129 M 203.05 % | 7.302 M 5.35 % | 6.931 M 17.34 % | 5.907 M -4.48 % | 6.184 M 29.92 % | 4.760 M -1.90 % | 4.852 M -0.61 % | 4.882 M 92.28 % | 2.539 M -96.95 % | 83.256 M -0.03 % | 83.279 M 1.75 % | 81.850 M -4.68 % | 85.869 M 7.10 % | 80.179 M 2.13 % | 78.507 M 2 680.98 % | 2.823 M -0.39 % | 2.834 M -98.44 % | 181.673 M 0.07 % | 181.549 M | 0.000 -100.00 % | 74.416 M | 0.000 |
| Long term debt | 156.336 M 18.42 % | 132.017 M -1.25 % | 133.686 M -10.37 % | 149.154 M -1.47 % | 151.375 M -1.45 % | 153.596 M -1.42 % | 155.811 M -1.40 % | 158.023 M -1.38 % | 160.234 M -1.36 % | 162.445 M -3.13 % | 167.697 M -1.30 % | 169.899 M -1.28 % | 172.100 M -1.26 % | 174.300 M -3.96 % | 181.494 M -8.65 % | 198.686 M 12.97 % | 175.878 M -1.23 % | 178.069 M -1.21 % | 180.254 M -1.69 % | 183.344 M 0.19 % | 183.004 M 0.18 % | 182.668 M -8.27 % | 199.146 M 106.65 % | 96.367 M | 0.000 -100.00 % | 96.665 M | 0.000 |
| Total non current liabilities | 283.638 M 6.88 % | 265.378 M 86.46 % | 142.324 M -9.74 % | 157.688 M -8.19 % | 171.751 M -2.26 % | 175.725 M 7.73 % | 163.113 M -1.12 % | 164.954 M -0.71 % | 166.141 M -1.48 % | 168.629 M -2.22 % | 172.457 M -1.31 % | 174.751 M -1.26 % | 176.982 M -1.28 % | 179.273 M -33.55 % | 269.802 M -6.95 % | 289.964 M 10.42 % | 262.609 M -1.70 % | 267.154 M 2.58 % | 260.433 M -0.54 % | 261.851 M 0.26 % | 261.182 M 25.57 % | 208.000 M -45.38 % | 380.819 M 37.03 % | 277.916 M | 0.000 -100.00 % | 171.081 M | 0.000 |
| Other current liabilities | 14.604 M -56.77 % | 33.781 M -48.03 % | 65.001 M | 0.000 | 0.000 -100.00 % | 994.000 K -93.00 % | 14.202 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.593 M 20.14 % | 3.823 M | 0.000 -100.00 % | 8.211 M 16 657.14 % | 49.000 K | 0.000 | 0.000 | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 7.167 M -68.53 % | 22.772 M 3.50 % | 22.001 M 148.07 % | 8.869 M 0.11 % | 8.859 M 0.11 % | 8.849 M 0.11 % | 8.839 M 0.11 % | 8.829 M -25.59 % | 11.866 M 0.10 % | 11.854 M 34.75 % | 8.797 M 0.11 % | 8.787 M 0.11 % | 8.777 M 0.08 % | 8.770 M 0.11 % | 8.760 M 0.13 % | 8.749 M 0.10 % | 8.740 M 0.11 % | 8.730 M 37.59 % | 6.345 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.262 M 970.43 % | 585.000 K | 0.000 -100.00 % | 873.000 K | 0.000 |
| Total current liabilities | 113.169 M -23.35 % | 147.647 M -22.16 % | 189.683 M 27.57 % | 148.687 M 35.89 % | 109.416 M -17.70 % | 132.954 M 0.25 % | 132.618 M 19.22 % | 111.241 M 45.82 % | 76.285 M -4.31 % | 79.721 M 32.31 % | 60.254 M 0.69 % | 59.843 M -8.17 % | 65.164 M -15.25 % | 76.892 M 20.48 % | 63.819 M 15.22 % | 55.387 M -21.17 % | 70.261 M -16.57 % | 84.216 M 45.21 % | 57.995 M 7.84 % | 53.778 M -23.10 % | 69.934 M -34.92 % | 107.455 M 33.19 % | 80.681 M 14.79 % | 70.283 M | 0.000 -100.00 % | 47.912 M | 0.000 |
| Total liabilities | 396.807 M -3.93 % | 413.025 M 24.40 % | 332.007 M 8.37 % | 306.375 M 8.97 % | 281.167 M -8.91 % | 308.679 M 4.38 % | 295.731 M 7.07 % | 276.195 M 13.93 % | 242.426 M -2.39 % | 248.350 M 6.72 % | 232.711 M -0.80 % | 234.594 M -3.12 % | 242.146 M -5.47 % | 256.165 M -23.22 % | 333.621 M -3.40 % | 345.351 M 3.75 % | 332.870 M -5.27 % | 351.370 M 10.35 % | 318.428 M 0.89 % | 315.629 M -4.68 % | 331.116 M 4.96 % | 315.455 M -31.65 % | 461.500 M 32.54 % | 348.199 M | 0.000 -100.00 % | 218.993 M | 0.000 |
| Other non current assets | 7.959 M -5.20 % | 8.396 M -2.95 % | 8.651 M 88.39 % | 4.592 M -1.33 % | 4.654 M -3.32 % | 4.814 M 1.80 % | 4.729 M -5.31 % | 4.994 M -4.89 % | 5.251 M -6.20 % | 5.598 M -14.26 % | 6.529 M -5.17 % | 6.885 M -4.90 % | 7.240 M 49.93 % | 4.829 M -95.67 % | 111.590 M -8.08 % | 121.403 M 0.61 % | 120.664 M 11.50 % | 108.215 M 584.08 % | 15.819 M -0.51 % | 15.900 M -1.15 % | 16.085 M -0.77 % | 16.210 M -25.18 % | 21.665 M 48.14 % | 14.625 M 245.84 % | -10.028 M | 0.000 100.00 % | -5.662 M |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.400 M 0.00 % | 1.400 M | 0.000 | 0.000 -100.00 % | 10.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 3.113 M -13.29 % | 3.590 M -12.48 % | 4.102 M -11.08 % | 4.613 M -9.99 % | 5.125 M -74.36 % | 19.985 M -7.43 % | 21.588 M -5.30 % | 22.797 M -6.59 % | 24.406 M -6.18 % | 26.015 M -6.23 % | 27.744 M -5.87 % | 29.474 M -5.54 % | 31.203 M -5.25 % | 32.932 M -4.88 % | 34.623 M -4.69 % | 36.327 M 205.68 % | 11.884 M -5.43 % | 12.567 M -5.60 % | 13.313 M -5.31 % | 14.059 M -5.04 % | 14.805 M -4.80 % | 15.551 M -4.89 % | 16.350 M -4.66 % | 17.149 M | 0.000 -100.00 % | 18.752 M | 0.000 |
| GoodWill | 47.739 M 0.00 % | 47.739 M 0.00 % | 47.739 M 0.00 % | 47.739 M 0.00 % | 47.739 M 0.00 % | 47.739 M 0.00 % | 47.739 M 0.00 % | 47.739 M 0.00 % | 47.739 M 0.00 % | 47.739 M 0.00 % | 47.739 M 0.00 % | 47.739 M 0.00 % | 47.739 M 0.00 % | 47.739 M 0.00 % | 47.739 M 0.00 % | 47.739 M 159.42 % | 18.402 M 0.00 % | 18.402 M 0.00 % | 18.402 M 0.00 % | 18.402 M 0.00 % | 18.402 M 0.00 % | 18.402 M 0.00 % | 18.402 M 0.00 % | 18.402 M | 0.000 -100.00 % | 18.402 M | 0.000 |
| Goodwill and intangible assets | 50.852 M -0.93 % | 51.329 M -0.99 % | 51.841 M -0.98 % | 52.352 M -0.97 % | 52.864 M -21.94 % | 67.724 M -2.31 % | 69.327 M -1.71 % | 70.536 M -2.23 % | 72.145 M -2.18 % | 73.754 M -2.29 % | 75.483 M -2.24 % | 77.213 M -2.19 % | 78.942 M -2.14 % | 80.671 M -2.05 % | 82.362 M -2.03 % | 84.066 M 177.57 % | 30.286 M -2.21 % | 30.969 M -2.35 % | 31.715 M -2.30 % | 32.461 M -2.25 % | 33.207 M -2.20 % | 33.953 M -2.30 % | 34.752 M -2.25 % | 35.551 M | 0.000 -100.00 % | 37.154 M | 0.000 |
| Property plant equipment net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.761 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.514 M 231.51 % | 1.060 M 0.00 % | 1.060 M 41.52 % | 749.000 K -1.71 % | 762.000 K 8.70 % | 701.000 K -1.27 % | 710.000 K | 0.000 -100.00 % | 755.000 K | 0.000 |
| Total non current assets | 202.510 M -3.32 % | 209.459 M 246.26 % | 60.492 M 6.23 % | 56.944 M -1.00 % | 57.518 M -20.71 % | 72.538 M -2.05 % | 74.056 M -1.95 % | 75.530 M -2.41 % | 77.396 M -2.46 % | 79.352 M -3.24 % | 82.012 M -2.48 % | 84.098 M -2.42 % | 86.182 M -3.88 % | 89.661 M -54.10 % | 195.352 M -4.92 % | 205.469 M 36.12 % | 150.950 M -1.14 % | 152.698 M 8.34 % | 140.942 M -0.51 % | 141.661 M 0.24 % | 141.319 M 71.22 % | 82.538 M 44.50 % | 57.118 M 12.25 % | 50.886 M 607.44 % | -10.028 M -126.45 % | 37.909 M 769.53 % | -5.662 M |
| Other current assets | -111.206 M -2 583.94 % | 4.477 M 5.94 % | 4.226 M -2.11 % | 4.317 M 6.38 % | 4.058 M 9.35 % | 3.711 M 26.40 % | 2.936 M -12.10 % | 3.340 M -8.77 % | 3.661 M | 0.000 -100.00 % | 2.773 M -20.41 % | 3.484 M -24.31 % | 4.603 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 |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.056 M | 0.000 -100.00 % | 11.324 M |
| cash and cash equivalents | 26.051 M -44.43 % | 46.876 M -35.20 % | 72.341 M -15.27 % | 85.381 M 34.33 % | 63.561 M 46.91 % | 43.266 M 33.93 % | 32.304 M 12.72 % | 28.659 M 98.04 % | 14.471 M -16.21 % | 17.271 M 13.65 % | 15.196 M -24.13 % | 20.029 M 2.56 % | 19.529 M 34.29 % | 14.542 M -51.86 % | 30.208 M -14.17 % | 35.194 M -36.34 % | 55.288 M 9.34 % | 50.564 M 72.57 % | 29.301 M 95.34 % | 15.000 M 16.70 % | 12.853 M -45.43 % | 23.554 M 96.20 % | 12.005 M -54.58 % | 26.429 M 363.55 % | -10.028 M -200.00 % | 10.028 M 277.11 % | -5.662 M |
| Cash and short term investments | 26.051 M -44.43 % | 46.876 M -35.20 % | 72.341 M -15.27 % | 85.381 M 34.33 % | 63.561 M 46.91 % | 43.266 M 33.93 % | 32.304 M 12.72 % | 28.659 M 98.04 % | 14.471 M -16.21 % | 17.271 M 13.65 % | 15.196 M -24.13 % | 20.029 M 2.56 % | 19.529 M 34.29 % | 14.542 M -51.86 % | 30.208 M -14.17 % | 35.194 M -36.34 % | 55.288 M 9.34 % | 50.564 M 72.57 % | 29.301 M 95.34 % | 15.000 M 16.70 % | 12.853 M -45.43 % | 23.554 M 96.20 % | 12.005 M -54.58 % | 26.429 M 163.55 % | 10.028 M 0.00 % | 10.028 M 77.11 % | 5.662 M |
| Total current assets | 165.205 M -5.26 % | 174.372 M -15.25 % | 205.738 M 6.89 % | 192.474 M 5.49 % | 182.465 M -3.92 % | 189.909 M 17.19 % | 162.054 M 32.08 % | 122.695 M 62.24 % | 75.627 M 1.41 % | 74.573 M 46.16 % | 51.020 M -9.06 % | 56.102 M -16.59 % | 67.258 M -16.37 % | 80.420 M 15.10 % | 69.867 M -13.11 % | 80.409 M -35.30 % | 124.271 M -9.36 % | 137.106 M 31.12 % | 104.565 M 10.37 % | 94.742 M -5.61 % | 100.372 M -21.46 % | 127.799 M 66.60 % | 76.712 M -9.65 % | 84.905 M 746.68 % | 10.028 M -85.14 % | 67.488 M 1 091.95 % | 5.662 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 receivables | 250.360 M 103.51 % | 123.019 M -4.76 % | 129.171 M 25.68 % | 102.776 M -10.51 % | 114.846 M -19.65 % | 142.932 M 12.71 % | 126.814 M 39.82 % | 90.696 M 57.75 % | 57.495 M 6.92 % | 53.773 M 62.70 % | 33.051 M 1.42 % | 32.589 M -24.43 % | 43.126 M -28.12 % | 59.998 M 72.87 % | 34.708 M -10.68 % | 38.856 M -36.47 % | 61.163 M -19.62 % | 76.094 M 6.72 % | 71.305 M -4.01 % | 74.285 M -7.45 % | 80.268 M -16.64 % | 96.295 M 52.65 % | 63.084 M 11.13 % | 56.767 M | 0.000 -100.00 % | 56.012 M | 0.000 |
| Tax assets | 143.699 M -4.03 % | 149.734 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 92.348 M 0.12 % | 92.240 M 1.05 % | 91.278 M 188.74 % | 31.613 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 91.398 M 0.33 % | 91.094 M -11.28 % | 102.681 M 35.40 % | 75.838 M -7.91 % | 82.354 M -21.99 % | 105.563 M -3.66 % | 109.577 M 20.94 % | 90.604 M 69.08 % | 53.586 M -4.79 % | 56.279 M 45.24 % | 38.749 M 2.47 % | 37.815 M -18.35 % | 46.313 M -14.22 % | 53.992 M 27.53 % | 42.336 M 26.63 % | 33.434 M -35.09 % | 51.509 M -16.61 % | 61.770 M 39.71 % | 44.213 M -4.52 % | 46.306 M -28.29 % | 64.574 M -34.28 % | 98.249 M 59.24 % | 61.697 M -5.98 % | 65.622 M | 0.000 -100.00 % | 40.455 M | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | -31.009 M 7.03 % | -33.354 M 7.41 % | -36.022 M 32.27 % | -53.183 M -8.31 % | -49.103 M -1.01 % | -48.610 M 5.17 % | -51.258 M 4.32 % | -53.573 M 23.83 % | -70.335 M 16.40 % | -84.131 M -0.84 % | -83.433 M -6.73 % | -78.171 M -3.64 % | -75.429 M -7.62 % | -70.091 M -0.71 % | -69.597 M -10.63 % | -62.910 M -5.08 % | -59.866 M -4.61 % | -57.229 M 2.40 % | -58.637 M 0.03 % | -58.657 M -0.06 % | -58.622 M 17.83 % | -71.345 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 -100.00 % | 415.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.217 M -36.32 % | 5.052 M -36.84 % | 7.999 M 63.88 % | 4.881 M 22.61 % | 3.981 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 100.00 % | -1.000 0.00 % | -1.000 0.00 % | -1.000 | 0.000 -100.00 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 75.355 M 234.94 % | 22.498 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 367.715 M -4.20 % | 383.831 M 44.17 % | 266.230 M 6.74 % | 249.418 M 3.93 % | 239.983 M -8.56 % | 262.447 M 11.15 % | 236.110 M 19.11 % | 198.225 M 29.54 % | 153.023 M -0.59 % | 153.925 M 15.71 % | 133.032 M -5.11 % | 140.200 M -8.63 % | 153.440 M -9.78 % | 170.081 M -35.87 % | 265.219 M -7.23 % | 285.878 M 3.87 % | 275.221 M -5.03 % | 289.804 M 18.04 % | 245.507 M 3.85 % | 236.403 M -2.19 % | 241.691 M 14.91 % | 210.337 M 57.17 % | 133.830 M -1.44 % | 135.791 M | 0.000 -100.00 % | 105.397 M | 0.000 |
| 2026-03-31 | 2025-12-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 | 2019-12-31 | 2019-03-31 |
| 2026-03-31 | 2025-12-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 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-06-30 | 2018-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 6.035 M 104.35 % | -138.894 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.000 K -99.99 % | 102.178 M 18 248.85 % | -563.000 K -200.36 % | 561.000 K 16.88 % | 480.000 K -61.26 % | 1.239 M -23.14 % | 1.612 M 417.95 % | -507.000 K 1.36 % | -514.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 107.000 K | 0.000 -100.00 % | 103.000 K | 0.000 | 0.000 -100.00 % | 2.583 M 0.00 % | 2.583 M |
| Stock based compensation | 7.259 M -3.64 % | 7.533 M -1.68 % | 7.662 M -5.55 % | 8.112 M 15.49 % | 7.024 M -7.95 % | 7.631 M -11.24 % | 8.597 M -6.77 % | 9.221 M 6.80 % | 8.634 M -7.93 % | 9.378 M -35.12 % | 14.454 M -4.58 % | 15.148 M 5.63 % | 14.341 M 0.60 % | 14.256 M -2.36 % | 14.600 M -7.85 % | 15.843 M 15.03 % | 13.773 M 11.14 % | 12.392 M 10.66 % | 11.198 M -2.80 % | 11.521 M 8.67 % | 10.602 M -53.87 % | 22.983 M 3 692.57 % | 606.000 K 3.06 % | 588.000 K 3.52 % | 568.000 K 10.72 % | 513.000 K -1.35 % | 520.000 K -59.39 % | 1.281 M 0.00 % | 1.281 M 521.60 % | 206.000 K 0.00 % | 206.000 K |
| Change in working capital | -29.325 M 16.34 % | -35.051 M -1 210.32 % | -2.675 M -106.83 % | 39.173 M 45.16 % | 26.986 M 385.75 % | -9.444 M 36.47 % | -14.865 M 52.57 % | -31.341 M -560.23 % | -4.747 M 77.11 % | -20.736 M -3 428.41 % | 623.000 K -90.31 % | 6.427 M -31.96 % | 9.446 M 174.07 % | -12.753 M -185.16 % | 14.975 M 63.80 % | 9.142 M 224.07 % | 2.821 M -73.58 % | 10.678 M 289.00 % | 2.745 M 132.42 % | -8.468 M 59.77 % | -21.051 M -3 825.84 % | 565.000 K 106.63 % | -8.525 M -142.27 % | 20.166 M 729.60 % | -3.203 M -109.07 % | -1.532 M 87.77 % | -12.530 M -91.90 % | -6.530 M 0.00 % | -6.530 M -152.81 % | -2.583 M 0.00 % | -2.583 M |
| Accounts receivables | -10.822 M -271.45 % | 6.312 M 123.75 % | -26.574 M -318.41 % | 12.167 M -56.83 % | 28.181 M 275.08 % | -16.096 M 55.89 % | -36.490 M -9.15 % | -33.430 M -818.41 % | -3.640 M 82.62 % | -20.947 M -4 157.52 % | -492.000 K -104.67 % | 10.537 M -38.46 % | 17.122 M 167.13 % | -25.505 M -714.73 % | 4.149 M -82.47 % | 23.672 M 57.61 % | 15.019 M 413.16 % | -4.796 M -255.76 % | 3.079 M -47.86 % | 5.905 M -62.79 % | 15.870 M 147.54 % | -33.381 M -417.21 % | -6.454 M 28.18 % | -8.986 M -212.16 % | 8.012 M 431.49 % | -2.417 M 60.64 % | -6.140 M -15.21 % | -5.330 M 0.00 % | -5.330 M -313.54 % | -1.289 M 0.00 % | -1.289 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -28.176 M | 0.000 -100.00 % | 2.061 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 304.000 K 102.62 % | -11.587 M -143.17 % | 26.843 M 511.96 % | -6.516 M | 0.000 100.00 % | -4.014 M -121.16 % | 18.973 M | 0.000 | 0.000 | 0.000 -100.00 % | 934.000 K 110.99 % | -8.498 M -10.67 % | -7.679 M -165.88 % | 11.656 M 30.94 % | 8.902 M 149.20 % | -18.093 M -76.33 % | -10.261 M -158.44 % | 17.557 M 938.84 % | -2.093 M 88.54 % | -18.265 M 45.76 % | -33.675 M -192.13 % | 36.551 M 1 031.24 % | -3.925 M -114.13 % | 27.782 M 1 162.41 % | -2.615 M -338.02 % | -597.000 K 92.91 % | -8.426 M | 0.000 | 0.000 100.00 % | -1.343 M 0.00 % | -1.343 M |
| Other working capital | -18.807 M 36.84 % | -29.776 M -911.41 % | -2.944 M -108.78 % | 33.522 M 2 905.19 % | -1.195 M -111.20 % | 10.666 M 302.19 % | 2.652 M 26.95 % | 2.089 M 288.71 % | -1.107 M -624.64 % | 211.000 K 16.57 % | 181.000 K -95.88 % | 4.388 M 146 166.67 % | 3.000 K -99.73 % | 1.096 M -43.04 % | 1.924 M -46.00 % | 3.563 M 283.94 % | -1.937 M 7.01 % | -2.083 M -218.42 % | 1.759 M -54.80 % | 3.892 M 219.90 % | -3.246 M -24.61 % | -2.605 M -240.51 % | 1.854 M 35.33 % | 1.370 M -93.00 % | 19.576 M 1 220.92 % | 1.482 M 6 028.00 % | -25.000 K 97.92 % | -1.200 M 0.00 % | -1.200 M -145.59 % | 2.632 M 0.00 % | 2.632 M |
| Other non cash items | 2.457 M -98.02 % | 124.395 M 30 166.42 % | 411.000 K 5.38 % | 390.000 K 103.88 % | -10.047 M -236.19 % | 7.377 M 868.11 % | 762.000 K -98.01 % | 38.246 M 1 393.41 % | -2.957 M -117.38 % | 17.015 M 4 153.75 % | 400.000 K 8.40 % | 369.000 K -75.76 % | 1.522 M 101.82 % | -83.583 M -1 690.24 % | 5.256 M 310.66 % | -2.495 M -937.25 % | 298.000 K -63.53 % | 817.000 K 135.45 % | 347.000 K -37.70 % | 557.000 K -9.87 % | 618.000 K -33.69 % | 932.000 K -58.45 % | 2.243 M 896.89 % | 225.000 K 99.12 % | 113.000 K -44.88 % | 205.000 K 91.59 % | 107.000 K -98.15 % | 5.772 M -47.00 % | 10.891 M 627.66 % | -2.064 M 0.00 % | -2.064 M |
| Net cash provided by operating activities | -1.556 M 79.11 % | -7.448 M -131.53 % | 23.623 M -8.16 % | 25.722 M 8.53 % | 23.701 M 63.13 % | 14.529 M 80.35 % | 8.056 M -62.72 % | 21.609 M 1 187.78 % | 1.678 M -68.30 % | 5.294 M 477.07 % | -1.404 M -137.09 % | 3.785 M -69.86 % | 12.556 M 294.25 % | -6.464 M -143.55 % | 14.844 M 25.74 % | 11.805 M 42.14 % | 8.305 M -62.16 % | 21.945 M 75.90 % | 12.476 M 250.84 % | 3.556 M 138.01 % | -9.356 M -177.26 % | 12.110 M 80 633.33 % | 15.000 K -99.95 % | 31.994 M 338.81 % | 7.291 M -32.80 % | 10.850 M 519.40 % | -2.587 M -137.28 % | 6.940 M 0.00 % | 6.940 M 22.57 % | 5.662 M 0.00 % | 5.662 M |
| Investments in property plant and equipment | -42.000 K -5.00 % | -40.000 K 41.18 % | -68.000 K 61.14 % | -175.000 K -207.02 % | -57.000 K -21.28 % | -47.000 K -9.30 % | -43.000 K 66.92 % | -130.000 K -282.35 % | -34.000 K -161.54 % | -13.000 K 0.00 % | -13.000 K 23.53 % | -17.000 K 43.33 % | -30.000 K -500.00 % | -5.000 K 64.29 % | -14.000 K 64.10 % | -39.000 K 2.50 % | -40.000 K 51.22 % | -82.000 K 16.33 % | -98.000 K 75.56 % | -401.000 K -481.16 % | -69.000 K 50.71 % | -140.000 K -118.75 % | -64.000 K 14.67 % | -75.000 K -341.18 % | -17.000 K 54.05 % | -37.000 K -76.19 % | -21.000 K 52.27 % | -44.000 K 0.00 % | -44.000 K 72.50 % | -160.000 K 0.00 % | -160.000 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -400.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -49.677 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.000 M | 0.000 100.00 % | -148.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 160.000 K 0.00 % | 160.000 K |
| Net cash used for investing activites | -42.000 K -5.00 % | -40.000 K 41.18 % | -68.000 K 61.14 % | -175.000 K -207.02 % | -57.000 K -21.28 % | -47.000 K 89.39 % | -443.000 K -240.77 % | -130.000 K -282.35 % | -34.000 K -161.54 % | -13.000 K 0.00 % | -13.000 K 23.53 % | -17.000 K 43.33 % | -30.000 K -500.00 % | -5.000 K 64.29 % | -14.000 K 99.97 % | -49.716 M -124 190.00 % | -40.000 K 51.22 % | -82.000 K 16.33 % | -98.000 K 75.56 % | -401.000 K -481.16 % | -69.000 K 50.71 % | -140.000 K -118.75 % | -64.000 K 99.36 % | -10.075 M -59 164.71 % | -17.000 K 90.81 % | -185.000 K -780.95 % | -21.000 K 52.27 % | -44.000 K 0.00 % | -44.000 K 72.50 % | -160.000 K 0.00 % | -160.000 K |
| Debt repayment | 8.946 M 476.67 % | -2.375 M 0.00 % | -2.375 M 0.00 % | -2.375 M 0.00 % | -2.375 M 0.00 % | -2.375 M 0.00 % | -2.375 M 56.20 % | -5.422 M -128.29 % | -2.375 M 0.00 % | -2.375 M 0.00 % | -2.375 M 0.00 % | -2.375 M 0.00 % | -2.375 M 67.80 % | -7.375 M 57.55 % | -17.375 M -176.80 % | 22.625 M 1 052.63 % | -2.375 M | 0.000 -100.00 % | 2.759 M | 0.000 | 0.000 -100.00 % | 81.885 M -26.09 % | 110.789 M 44 415.60 % | -250.000 K 55.52 % | -562.000 K -124.80 % | -250.000 K 0.00 % | -250.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 124.179 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | -20.268 M -40.98 % | -14.376 M | 0.000 100.00 % | -1.063 M -22.61 % | -867.000 K | 0.000 | 0.000 100.00 % | -1.721 M 12.01 % | -1.956 M -138.25 % | -821.000 K | 0.000 | 0.000 | 0.000 100.00 % | -1.422 M 12.55 % | -1.626 M | 0.000 | 0.000 100.00 % | -600.000 K 1.32 % | -608.000 K 32.29 % | -898.000 K 29.62 % | -1.276 M 98.51 % | -85.773 M | 0.000 100.00 % | -199.000 K 84.13 % | -1.254 M | 0.000 100.00 % | -1.105 M 96.66 % | -33.084 M 0.00 % | -33.084 M | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -111.000 K -18.09 % | -94.000 K | 0.000 | 0.000 | 0.000 100.00 % | -276.000 K -43.75 % | -192.000 K 82.61 % | -1.104 M 28.50 % | -1.544 M | 0.000 100.00 % | -460.000 K -253.85 % | -130.000 K 42.98 % | -228.000 K 0.00 % | -228.000 K | 0.000 | 0.000 100.00 % | -193.000 K 99.84 % | -120.697 M | 0.000 | 0.000 100.00 % | -6.706 M -45.66 % | -4.604 M 89.08 % | -42.165 M 0.00 % | -42.165 M -962.22 % | -3.970 M 0.00 % | -3.970 M |
| Other financing activites | -7.905 M -544.78 % | -1.226 M 96.42 % | -34.220 M -11 740.83 % | -289.000 K -170.09 % | -107.000 K 89.65 % | -1.034 M 31.02 % | -1.499 M -912.84 % | -148.000 K -30.97 % | -113.000 K -1 030.00 % | -10.000 K 98.69 % | -765.000 K -9.13 % | -701.000 K 82.73 % | -4.060 M -454.90 % | 1.144 M 240.37 % | -815.000 K 81.26 % | -4.348 M -319.69 % | -1.036 M -554.39 % | 228.000 K | 0.000 100.00 % | -110.000 K | 0.000 100.00 % | -120.519 M -2 597.99 % | -4.467 M 57.57 % | -10.527 M | 0.000 | 0.000 | 0.000 -100.00 % | 72.965 M 0.00 % | 72.965 M 2 422.43 % | -3.142 M 0.00 % | -3.142 M |
| Net cash used provided by financing activities | -19.227 M -6.95 % | -17.977 M 50.88 % | -36.595 M -881.89 % | -3.727 M -11.29 % | -3.349 M 4.86 % | -3.520 M 11.29 % | -3.968 M 45.58 % | -7.291 M -64.06 % | -4.444 M -38.62 % | -3.206 M 6.15 % | -3.416 M -4.53 % | -3.268 M 56.65 % | -7.539 M 18.03 % | -9.197 M 53.59 % | -19.816 M -211.22 % | 17.817 M 603.16 % | -3.541 M -490.17 % | -600.000 K -131.20 % | 1.923 M 290.77 % | -1.008 M 21.00 % | -1.276 M -203.09 % | -421.000 K 97.07 % | -14.375 M -30.97 % | -10.976 M -504.41 % | -1.816 M 73.89 % | -6.956 M -16.73 % | -5.959 M -160.90 % | -2.284 M 0.00 % | -2.284 M 67.88 % | -7.111 M 0.00 % | -7.111 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 750.000 K 0.00 % | 750.000 K |
| Net change in cash | -20.825 M 18.22 % | -25.465 M -95.28 % | -13.040 M -159.76 % | 21.820 M 7.51 % | 20.295 M 85.14 % | 10.962 M 200.74 % | 3.645 M -74.31 % | 14.188 M 606.71 % | -2.800 M -234.94 % | 2.075 M 142.93 % | -4.833 M -1 066.60 % | 500.000 K -89.97 % | 4.987 M 131.83 % | -15.666 M -214.20 % | -4.986 M 75.19 % | -20.094 M -525.36 % | 4.724 M -77.78 % | 21.263 M 48.68 % | 14.301 M 566.09 % | 2.147 M 120.06 % | -10.701 M -192.66 % | 11.549 M 180.07 % | -14.424 M -231.81 % | 10.943 M 100.49 % | 5.458 M 47.16 % | 3.709 M 143.29 % | -8.567 M -285.75 % | 4.612 M 0.00 % | 4.612 M 636.90 % | -859.000 K 0.00 % | -859.000 K |
| Cash at beginning of period | 46.876 M -35.20 % | 72.341 M -15.27 % | 85.381 M 34.33 % | 63.561 M 46.91 % | 43.266 M 33.93 % | 32.304 M 12.72 % | 28.659 M 98.04 % | 14.471 M -16.21 % | 17.271 M 13.65 % | 15.196 M -24.13 % | 20.029 M 2.56 % | 19.529 M 34.29 % | 14.542 M -51.86 % | 30.208 M -14.17 % | 35.194 M -36.34 % | 55.288 M 9.34 % | 50.564 M 72.57 % | 29.301 M 95.34 % | 15.000 M 16.70 % | 12.853 M -45.43 % | 23.554 M 96.20 % | 12.005 M -54.58 % | 26.429 M 70.66 % | 15.486 M 54.43 % | 10.028 M 58.70 % | 6.319 M -57.55 % | 14.886 M | 0.000 | 0.000 -100.00 % | 2.275 M 0.00 % | 2.275 M |
| Cash at end of period | 26.051 M -44.43 % | 46.876 M -35.20 % | 72.341 M -15.27 % | 85.381 M 34.33 % | 63.561 M 46.91 % | 43.266 M 33.93 % | 32.304 M 12.72 % | 28.659 M 98.04 % | 14.471 M -16.21 % | 17.271 M 13.65 % | 15.196 M -24.13 % | 20.029 M 2.56 % | 19.529 M 34.29 % | 14.542 M -51.86 % | 30.208 M -14.17 % | 35.194 M -36.34 % | 55.288 M 9.34 % | 50.564 M 72.57 % | 29.301 M 95.34 % | 15.000 M 16.70 % | 12.853 M -45.43 % | 23.554 M 96.20 % | 12.005 M -54.58 % | 26.429 M 70.66 % | 15.486 M 54.43 % | 10.028 M 58.70 % | 6.319 M 37.01 % | 4.612 M 0.00 % | 4.612 M 225.82 % | 1.416 M 0.00 % | 1.416 M |
| Operating cash flow | -1.556 M 79.11 % | -7.448 M -131.53 % | 23.623 M -8.16 % | 25.722 M 8.53 % | 23.701 M 63.13 % | 14.529 M 80.35 % | 8.056 M -62.72 % | 21.609 M 1 187.78 % | 1.678 M -68.30 % | 5.294 M 477.07 % | -1.404 M -137.09 % | 3.785 M -69.86 % | 12.556 M 294.25 % | -6.464 M -143.55 % | 14.844 M 25.74 % | 11.805 M 42.14 % | 8.305 M -62.16 % | 21.945 M 75.90 % | 12.476 M 250.84 % | 3.556 M 138.01 % | -9.356 M -177.26 % | 12.110 M 80 633.33 % | 15.000 K -99.95 % | 31.994 M 338.81 % | 7.291 M -32.80 % | 10.850 M 519.40 % | -2.587 M -137.28 % | 6.940 M 0.00 % | 6.940 M 22.57 % | 5.662 M 0.00 % | 5.662 M |
| Capital expenditure | -42.000 K -5.00 % | -40.000 K 41.18 % | -68.000 K 61.14 % | -175.000 K -207.02 % | -57.000 K -21.28 % | -47.000 K 89.39 % | -443.000 K -240.77 % | -130.000 K -282.35 % | -34.000 K -161.54 % | -13.000 K 0.00 % | -13.000 K 23.53 % | -17.000 K 43.33 % | -30.000 K -500.00 % | -5.000 K 64.29 % | -14.000 K 64.10 % | -39.000 K 2.50 % | -40.000 K 51.22 % | -82.000 K 16.33 % | -98.000 K 75.56 % | -401.000 K -481.16 % | -69.000 K 50.71 % | -140.000 K -118.75 % | -64.000 K 14.67 % | -75.000 K -341.18 % | -17.000 K 90.81 % | -185.000 K -780.95 % | -21.000 K 52.27 % | -44.000 K 0.00 % | -44.000 K 72.50 % | -160.000 K 0.00 % | -160.000 K |
| Free CashFlow | -1.598 M 78.66 % | -7.488 M -131.79 % | 23.555 M -7.80 % | 25.547 M 8.05 % | 23.644 M 63.26 % | 14.482 M 90.23 % | 7.613 M -64.56 % | 21.479 M 1 206.51 % | 1.644 M -68.87 % | 5.281 M 472.69 % | -1.417 M -137.61 % | 3.768 M -69.92 % | 12.526 M 293.63 % | -6.469 M -143.62 % | 14.830 M 26.04 % | 11.766 M 42.36 % | 8.265 M -62.20 % | 21.863 M 76.63 % | 12.378 M 292.33 % | 3.155 M 133.47 % | -9.425 M -178.74 % | 11.970 M 24 528.57 % | -49.000 K -100.15 % | 31.919 M 338.81 % | 7.274 M -31.80 % | 10.665 M 508.93 % | -2.608 M -137.82 % | 6.896 M 0.00 % | 6.896 M 25.33 % | 5.502 M 0.00 % | 5.502 M |
| 2026 | 2025 | 2025 | 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 |