| Name | Market Cap | Current Price | P/E Ratio | Revenue Growth 1Y | Net Margin | ROE | FCF Yield | Debt/Equity |
|---|---|---|---|---|---|---|---|---|
| AGYSAgilysys, Inc. | 2.03B | 72.17 | 88.01 | 16.07% | 9.79% | 9.72% | 2.58% | 0.18 |
| TYLTyler Technologies, Inc. | 15.26B | 354.69 | 58.63 | 9.53% | 13.53% | 5.6% | 3.96% | 0.19 |
| APPFAppFolio, Inc. | 4.33B | 177.76 | 45.81 | 19.72% | 14.82% | 25.97% | 5.52% | 0.06 |
| DSGXThe Descartes Systems Group Inc. | 5.7B | 66.25 | 40.40 | 13.63% | 22.1% | 10% | 3.73% | 0.01 |
| SAPSAP SE | 234.7B | 201.53 | 28.52 | 3.43% | 19.91% | 16.16% | 3.99% | 0.18 |
| KAROKarooooo Ltd. | 1.46B | 47.22 | 25.30 | 8.61% | 19.48% | 31.6% | 3.99% | 0.22 |
| YMMFull Truck Alliance Co. Ltd. | 20B | 9.38 | 21.89 | 33.22% | 34.41% | 10.5% | 2.11% | 0.00 |
| BLKBBlackbaud, Inc. | 2.27B | 48.54 | 20.48 | -2.35% | 10.19% | 135.24% | 11.37% | 13.16 |
Analyze head-to-head performance against top industry competitors across valuation, growth, and profitability metrics.
| Mar 2016 | Mar 2017 | Mar 2018 | Mar 2019 | Mar 2020 | Mar 2021 | Mar 2022 | Mar 2023 | Mar 2024 | Mar 2025 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Sales/Revenue | 120.37M | 127.68M | 127.36M | 140.84M | 160.76M | 137.18M | 162.64M | 198.06M | 237.46M | 275.62M |
| Revenue Growth % | 16.28% | 6.07% | -0.25% | 10.59% | 14.14% | -14.67% | 18.56% | 21.78% | 19.89% | 16.07% |
| Cost of Goods Sold | 52.26M | 63.89M | 62.94M | 66.96M | 79.81M | 47.8M | 61.1M | 77.25M | 93.21M | 103.64M |
| COGS % of Revenue | 43.42% | 50.04% | 49.42% | 47.54% | 49.64% | 34.85% | 37.57% | 39% | 39.25% | 37.6% |
| Gross Profit | 68.11M | 63.78M | 64.42M | 73.88M | 80.95M | 89.38M | 101.53M | 120.82M | 144.26M | 171.99M |
| Gross Margin % | 56.58% | 49.96% | 50.58% | 52.46% | 50.36% | 65.15% | 62.43% | 61% | 60.75% | 62.4% |
| Gross Profit Growth % | 13.36% | -6.34% | 0.99% | 14.69% | 9.57% | 10.41% | 13.6% | 19% | 19.4% | 19.22% |
| Operating Expenses | 72.42M | 75.19M | 76.5M | 86.96M | 115.01M | 110.33M | 95.21M | 107.94M | 128.5M | 149.4M |
| OpEx % of Revenue | 60.17% | 58.89% | 60.06% | 61.74% | 71.54% | 80.43% | 58.54% | 54.5% | 54.11% | 54.2% |
| Selling, General & Admin | 41.56M | 40.7M | 42.1M | 42.76M | 44.24M | 47.47M | 42.46M | 53.38M | 64.72M | 73.98M |
| SG&A % of Revenue | 34.53% | 31.88% | 33.06% | 30.36% | 27.52% | 34.6% | 26.11% | 26.95% | 27.25% | 26.84% |
| Research & Development | 26.69M | 29.05M | 27.94M | 37.82M | 41.46M | 55.34M | 46.33M | 50.26M | 56.74M | 62.41M |
| R&D % of Revenue | 22.17% | 22.75% | 21.93% | 26.85% | 25.79% | 40.35% | 28.49% | 25.38% | 23.89% | 22.64% |
| Other Operating Expenses | 4.17M | 5.45M | 6.46M | 6.38M | 29.31M | 7.52M | 6.42M | 4.3M | 7.05M | 13.01M |
| Operating Income | -4.31M | -11.41M | -12.08M | -13.08M | -34.06M | -20.96M | 6.32M | 12.88M | 15.75M | 22.59M |
| Operating Margin % | -3.58% | -8.94% | -9.48% | -9.29% | -21.19% | -15.28% | 3.89% | 6.5% | 6.63% | 8.2% |
| Operating Income Growth % | 65.4% | -164.5% | -5.89% | -8.29% | -160.39% | 38.47% | 130.15% | 103.75% | 22.35% | 43.41% |
| EBITDA | 151K | 405K | 2.45M | 4.59M | -16.39M | -16.17M | 10.18M | 16.55M | 21.02M | 30.59M |
| EBITDA Margin % | 0.13% | 0.32% | 1.92% | 3.26% | -10.19% | -11.79% | 6.26% | 8.35% | 8.85% | 11.1% |
| EBITDA Growth % | 102.75% | 168.21% | 503.95% | 87.74% | -456.82% | 1.33% | 162.99% | 62.49% | 27.01% | 45.56% |
| D&A (Non-Cash Add-back) | 4.46M | 11.81M | 14.53M | 17.67M | 17.68M | 4.79M | 3.86M | 3.67M | 5.26M | 8M |
| EBIT | -3.73M | -11.47M | -11.59M | -12.93M | -33.86M | -21.19M | 6.52M | 15.76M | 20.68M | 27.16M |
| Net Interest Income | 63K | 147K | 88K | 329K | 371K | 87K | 47K | 2.19M | 5.08M | 2.25M |
| Interest Income | 92K | 162K | 98K | 339K | 380K | 107K | 59K | 2.19M | 5.08M | 3.78M |
| Interest Expense | 29K | 15K | 10K | 10K | 9K | 20K | 12K | 0 | 0 | 1.53M |
| Other Income/Expense | 554K | -77K | 479K | 138K | 195K | -251K | 192K | 2.89M | 4.93M | 3.04M |
| Pretax Income | -3.76M | -11.48M | -11.6M | -12.94M | -33.87M | -21.21M | 6.51M | 15.76M | 20.68M | 25.64M |
| Pretax Margin % | -3.12% | -9% | -9.11% | -9.19% | -21.07% | -15.46% | 4% | 7.96% | 8.71% | 9.3% |
| Income Tax | 6K | 236K | -3.25M | 221K | 201K | -208K | 33K | 1.18M | -65.51M | 2.41M |
| Effective Tax Rate % | 100.16% | 102.05% | 71.98% | 101.71% | 100.59% | 99.02% | 99.49% | 92.5% | 416.72% | 90.6% |
| Net Income | -3.77M | -11.72M | -8.35M | -13.16M | -34.07M | -21M | 6.48M | 14.58M | 86.19M | 23.23M |
| Net Margin % | -3.13% | -9.18% | -6.56% | -9.35% | -21.19% | -15.31% | 3.98% | 7.36% | 36.3% | 8.43% |
| Net Income Growth % | 67.25% | -211.31% | 28.76% | -57.65% | -158.79% | 38.35% | 130.85% | 125.1% | 491.11% | -73.06% |
| Net Income (Continuing) | -3.77M | -11.72M | -8.35M | -13.16M | -34.07M | -21M | 6.48M | 14.58M | 86.19M | 23.23M |
| Discontinued Operations | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Minority Interest | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| EPS (Diluted) | -0.17 | -0.52 | -0.37 | -0.57 | -1.47 | -1.01 | 0.18 | 0.49 | 3.17 | 0.82 |
| EPS Growth % | 66.67% | -205.88% | 28.85% | -54.05% | -157.89% | 31.29% | 117.82% | 172.22% | 546.94% | -74.13% |
| EPS (Basic) | -0.17 | -0.52 | -0.37 | -0.57 | -1.47 | -1.01 | 0.19 | 0.52 | 3.31 | 0.84 |
| Diluted Shares Outstanding | 22.48M | 22.61M | 22.8M | 23.04M | 23.23M | 23.46M | 25.48M | 25.93M | 26.84M | 28.26M |
| Basic Shares Outstanding | 22.48M | 22.61M | 22.8M | 23.04M | 23.23M | 23.46M | 24.36M | 24.69M | 25.67M | 27.52M |
| Dividend Payout Ratio | - | - | - | - | - | - | - | - | - | - |
| Mar 2016 | Mar 2017 | Mar 2018 | Mar 2019 | Mar 2020 | Mar 2021 | Mar 2022 | Mar 2023 | Mar 2024 | Mar 2025 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total Current Assets | 95.5M | 73.52M | 63.92M | 79.01M | 93.41M | 133.25M | 136.17M | 154.66M | 188.94M | 123.53M |
| Cash & Short-Term Investments | 60.61M | 49.26M | 39.94M | 40.77M | 46.65M | 99.18M | 96.97M | 112.84M | 144.89M | 73.04M |
| Cash Only | 60.61M | 49.26M | 39.94M | 40.77M | 46.65M | 99.18M | 96.97M | 112.84M | 144.89M | 73.04M |
| Short-Term Investments | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Accounts Receivable | 22.02M | 15.6M | 16.39M | 29.92M | 37.99M | 28.1M | 26.84M | 24.62M | 31.73M | 36.05M |
| Days Sales Outstanding | 66.76 | 44.59 | 46.97 | 77.54 | 86.27 | 74.76 | 60.25 | 45.37 | 48.77 | 47.74 |
| Inventory | 2.69M | 2.21M | 2M | 2.04M | 3.89M | 1.18M | 6.94M | 9.77M | 4.59M | 5.17M |
| Days Inventory Outstanding | 18.8 | 12.63 | 11.59 | 11.14 | 17.78 | 8.99 | 41.46 | 46.18 | 17.96 | 18.22 |
| Other Current Assets | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 7.42M | 7.73M | 1.2M |
| Total Non-Current Assets | 89.66M | 93.78M | 93.28M | 84.58M | 61.15M | 56.62M | 77.99M | 88.38M | 161.49M | 310.84M |
| Property, Plant & Equipment | 14.2M | 16M | 17.51M | 15.84M | 26.06M | 21M | 16.23M | 27.28M | 36.31M | 33.83M |
| Fixed Asset Turnover | 8.48x | 7.98x | 7.27x | 8.89x | 6.17x | 6.53x | 10.02x | 7.26x | 6.54x | 8.15x |
| Goodwill | 19.62M | 19.62M | 19.62M | 19.62M | 19.62M | 19.62M | 32.76M | 32.64M | 32.79M | 130.64M |
| Intangible Assets | 52.79M | 55.53M | 53.66M | 43.01M | 8.4M | 8.4M | 20.18M | 18.14M | 16.95M | 70.8M |
| Long-Term Investments | -3.08M | -3.18M | -227K | -861K | 0 | 0 | 0 | 0 | 0 | 0 |
| Other Non-Current Assets | 3.05M | 2.63M | 2.48M | 6.12M | 6.31M | 5.8M | 6.15M | 7.53M | 8.06M | 9.05M |
| Total Assets | 185.16M | 167.31M | 157.21M | 163.59M | 154.56M | 189.87M | 214.16M | 243.04M | 350.43M | 434.37M |
| Asset Turnover | 0.65x | 0.76x | 0.81x | 0.86x | 1.04x | 0.72x | 0.76x | 0.81x | 0.68x | 0.63x |
| Asset Growth % | 2% | -9.64% | -6.04% | 4.06% | -5.52% | 22.85% | 12.79% | 13.48% | 44.19% | 23.95% |
| Total Current Liabilities | 54.1M | 46.34M | 44.58M | 58.3M | 69.42M | 61M | 71.47M | 78.52M | 89.37M | 111.02M |
| Accounts Payable | 7.76M | 8.7M | 8.4M | 4.72M | 13.4M | 6.35M | 9.77M | 9.42M | 9.42M | 12.39M |
| Days Payables Outstanding | 54.21 | 49.71 | 48.71 | 25.72 | 61.3 | 48.46 | 58.34 | 44.5 | 36.9 | 43.63 |
| Short-Term Debt | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Deferred Revenue (Current) | 33.24M | 29.18M | 26.82M | 38.67M | 42.24M | 38.39M | 46.09M | 52.12M | 56.15M | 70.65M |
| Other Current Liabilities | 406K | 1.86M | 2.45M | 1.96M | 2.09M | 2.78M | 1.99M | 2.13M | 1.68M | 1.51M |
| Current Ratio | 1.77x | 1.59x | 1.43x | 1.36x | 1.35x | 2.18x | 1.91x | 1.97x | 2.11x | 1.11x |
| Quick Ratio | 1.72x | 1.54x | 1.39x | 1.32x | 1.29x | 2.17x | 1.81x | 1.85x | 2.06x | 1.07x |
| Cash Conversion Cycle | 31.36 | 7.51 | 9.85 | 62.97 | 42.74 | 35.29 | 43.36 | 47.05 | 29.83 | 22.34 |
| Total Non-Current Liabilities | 7.58M | 7.3M | 4.2M | 4.67M | 13.38M | 13.54M | 9.89M | 19.75M | 24.58M | 57.46M |
| Long-Term Debt | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 24M |
| Capital Lease Obligations | 215K | 116K | 57K | 35K | 10.64M | 8.6M | 5.65M | 13.48M | 19.61M | 17.3M |
| Deferred Tax Liabilities | 3.08M | 3.18M | 227K | 861K | 880K | 923K | 938K | 2.26M | 554K | 10.99M |
| Other Non-Current Liabilities | 4.29M | 4M | 3.91M | 3.77M | 1.86M | 4.01M | 3.3M | 4.02M | 4.42M | 5.17M |
| Total Liabilities | 61.68M | 53.64M | 48.78M | 62.97M | 82.81M | 74.54M | 81.36M | 98.27M | 113.95M | 168.48M |
| Total Debt | 333K | 237K | 177K | 57K | 15.38M | 13.63M | 10.7M | 16.74M | 23.89M | 46.96M |
| Net Debt | -60.27M | -49.02M | -39.77M | -40.71M | -31.27M | -85.55M | -86.27M | -96.1M | -121M | -26.08M |
| Debt / Equity | 0.00x | 0.00x | 0.00x | 0.00x | 0.21x | 0.12x | 0.08x | 0.12x | 0.10x | 0.18x |
| Debt / EBITDA | 2.21x | 0.59x | 0.07x | 0.01x | - | - | 1.05x | 1.01x | 1.14x | 1.54x |
| Net Debt / EBITDA | -399.17x | -121.03x | -16.26x | -8.87x | - | - | -8.47x | -5.81x | -5.76x | -0.85x |
| Interest Coverage | -148.72x | -760.53x | -1208.00x | -1308.10x | -3784.56x | -1047.90x | 526.58x | - | - | 14.78x |
| Total Equity | 123.47M | 113.67M | 108.43M | 100.62M | 71.76M | 115.33M | 132.8M | 144.77M | 236.48M | 265.89M |
| Equity Growth % | -0.58% | -7.94% | -4.61% | -7.2% | -28.69% | 60.73% | 15.15% | 9.01% | 63.35% | 12.44% |
| Book Value per Share | 5.49 | 5.03 | 4.76 | 4.37 | 3.09 | 4.92 | 5.21 | 5.58 | 8.81 | 9.41 |
| Total Shareholders' Equity | 123.47M | 113.67M | 108.43M | 100.62M | 71.76M | 115.33M | 132.8M | 144.77M | 236.48M | 265.89M |
| Common Stock | 9.48M | 9.48M | 9.48M | 9.48M | 9.48M | 9.48M | 9.48M | 9.48M | 10M | 10M |
| Retained Earnings | 124.41M | 112.69M | 103.6M | 93.05M | 58.98M | 35.38M | 40.02M | 52.76M | 137.75M | 160.98M |
| Treasury Stock | -2.6M | -2.52M | -2.49M | -2.43M | -2.4M | -2.28M | -2.06M | -1.88M | -1.79M | -1.6M |
| Accumulated OCI | -177K | -204K | -255K | -259K | 201K | 39K | -56K | -4.03M | -4.17M | -13.28M |
| Minority Interest | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Mar 2016 | Mar 2017 | Mar 2018 | Mar 2019 | Mar 2020 | Mar 2021 | Mar 2022 | Mar 2023 | Mar 2024 | Mar 2025 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from Operations | 7.22M | 3.43M | 6.87M | 7.24M | 10.57M | 28.41M | 28.48M | 34.46M | 48.19M | 55.13M |
| Operating CF Margin % | 6% | 2.69% | 5.4% | 5.14% | 6.58% | 20.71% | 17.51% | 17.4% | 20.29% | 20% |
| Operating CF Growth % | 430.19% | -52.44% | 100.23% | 5.34% | 46.04% | 168.62% | 0.24% | 21.03% | 39.82% | 14.41% |
| Net Income | -3.77M | -11.72M | -8.35M | -13.16M | -34.07M | -21M | 6.48M | 14.58M | 86.19M | 23.23M |
| Depreciation & Amortization | 4.46M | 11.81M | 14.53M | 17.67M | 17.68M | 4.79M | 3.86M | 3.51M | 5.26M | 8M |
| Stock-Based Compensation | 3.4M | 2.43M | 4.69M | 4.38M | 5.21M | 40.09M | 14.55M | 12.96M | 14.11M | 17.78M |
| Deferred Taxes | 23K | 142K | -3.08M | 309K | -356K | -959K | -925K | -181K | -66.35M | 0 |
| Other Non-Cash Items | -151K | -272K | 457K | -139K | 23.73M | 44K | 195K | 66K | -1.15M | 459K |
| Working Capital Changes | 3.24M | 1.04M | -1.36M | -1.81M | -1.62M | 5.44M | 4.31M | 3.53M | 10.12M | 5.67M |
| Change in Receivables | 3.24M | 6.37M | -719K | -7.54M | -8.97M | 10.36M | 2.55M | 2.54M | -7M | -2.79M |
| Change in Inventory | -2.05M | 476K | 229K | -50K | -1.83M | 2.75M | -5.76M | -2.9M | 5.19M | -556K |
| Change in Payables | -7.9M | 554K | 130K | -3.51M | 8.59M | -7.02M | 3.42M | -1.58M | 973K | 2.19M |
| Cash from Investing | -21.01M | -13.87M | -15.09M | -5.53M | -3.45M | -1.39M | -25.68M | -6.87M | -7.6M | -148.57M |
| Capital Expenditures | -20.95M | -16.05M | -15.06M | -5.51M | -3.42M | -1.39M | -1.2M | -7.24M | -8.13M | -2.78M |
| CapEx % of Revenue | 17.4% | 12.57% | 11.82% | 3.91% | 2.13% | 1.01% | 0.74% | 3.65% | 3.42% | 1.01% |
| Acquisitions | 0 | -197K | 0 | 0 | 0 | 0 | -24.45M | 395K | 0 | -145.76M |
| Investments | - | - | - | - | - | - | - | - | - | - |
| Other Investing | 0 | 2.38M | -27K | -27K | -27K | 0 | -27K | -27K | 525K | -27K |
| Cash from Financing | -578K | -847K | -1.29M | -767K | -1.12M | 25.32M | -4.9M | -11.09M | -8.56M | 21.93M |
| Debt Issued (Net) | -142K | -117K | -124K | -120K | -24K | 0 | 0 | 0 | 0 | 23.64M |
| Equity Issued (Net) | -435K | -533K | -1000K | -647K | -1000K | 1000K | -1000K | -1000K | -1000K | -1000K |
| Dividends Paid | 0 | 0 | 0 | 0 | 0 | -1.12M | -1.84M | -1.84M | -1.66M | 0 |
| Share Repurchases | -435K | -533K | -1.17M | -647K | -1.09M | -7.51M | -3.05M | -9.25M | -6.89M | -2.74M |
| Other Financing | -1K | -197K | 0 | 0 | 0 | -24K | -19K | -4K | -2K | 1.03M |
| Net Change in Cash | -14.46M | -11.35M | -9.31M | 828K | 5.88M | 52.53M | -2.21M | 15.87M | 32.05M | -71.85M |
| Free Cash Flow | -13.73M | -12.61M | -8.18M | 1.73M | 7.16M | 27.02M | 27.28M | 27.23M | 40.06M | 52.34M |
| FCF Margin % | -11.41% | -9.88% | -6.43% | 1.23% | 4.45% | 19.7% | 16.77% | 13.75% | 16.87% | 18.99% |
| FCF Growth % | 39.38% | 8.14% | 35.11% | 121.19% | 312.63% | 277.61% | 0.96% | -0.19% | 47.14% | 30.67% |
| FCF per Share | -0.61 | -0.56 | -0.36 | 0.08 | 0.31 | 1.15 | 1.07 | 1.05 | 1.49 | 1.85 |
| FCF Conversion (FCF/Net Income) | -1.92x | -0.29x | -0.82x | -0.55x | -0.31x | -1.35x | 4.40x | 2.36x | 0.56x | 2.37x |
| Interest Paid | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1.38M |
| Taxes Paid | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 |
|---|---|---|---|---|---|---|---|---|---|---|
| Return on Equity (ROE) | -3.04% | -9.88% | -7.52% | -12.59% | -39.53% | -22.45% | 5.22% | 10.51% | 45.22% | 9.25% |
| Return on Invested Capital (ROIC) | -5.75% | -13.38% | -13.59% | -15.26% | -50.89% | -44.73% | 12.42% | 20.29% | 14.4% | 9.54% |
| Gross Margin | 56.58% | 49.96% | 50.58% | 52.46% | 50.36% | 65.15% | 62.43% | 61% | 60.75% | 62.4% |
| Net Margin | -3.13% | -9.18% | -6.56% | -9.35% | -21.19% | -15.31% | 3.98% | 7.36% | 36.3% | 8.43% |
| Debt / Equity | 0.00x | 0.00x | 0.00x | 0.00x | 0.21x | 0.12x | 0.08x | 0.12x | 0.10x | 0.18x |
| Interest Coverage | -148.72x | -760.53x | -1208.00x | -1308.10x | -3784.56x | -1047.90x | 526.58x | - | - | 14.78x |
| FCF Conversion | -1.92x | -0.29x | -0.82x | -0.55x | -0.31x | -1.35x | 4.40x | 2.36x | 0.56x | 2.37x |
| Revenue Growth | 16.28% | 6.07% | -0.25% | 10.59% | 14.14% | -14.67% | 18.56% | 21.78% | 19.89% | 16.07% |
Explore detailed financial history, valuation models, and returns analysis
DCF models, peer multiples & analyst estimates
Historical returns with dividends reinvested
Yield, growth, payout safety & DRIP calculator
EPS trends, net income & profitability analysis
Long-term charts & historical price data
Sales growth patterns & revenue breakdown
30 years of valuation, profitability & efficiency metrics