Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 94.79M | 92.44M | 83.52M | 71.24M | 71.02M | 73.56M |
Gross Profit | 58.50M | 54.22M | 53.05M | 63.80M | 67.29M | 59.78M |
EBITDA | 18.08M | 13.93M | 14.64M | 27.16M | 32.70M | 25.50M |
Net Income | 13.68M | 10.22M | 10.82M | 19.29M | 23.91M | 18.85M |
Balance Sheet | ||||||
Total Assets | 2.09B | 2.13B | 2.16B | 2.13B | 2.14B | 1.98B |
Cash, Cash Equivalents and Short-Term Investments | 746.83M | 302.18M | 800.39M | 828.99M | 937.05M | 788.52M |
Total Debt | 70.71M | 99.36M | 164.58M | 79.80M | 42.85M | 40.29M |
Total Liabilities | 1.90B | 1.96B | 1.99B | 1.99B | 1.93B | 1.77B |
Stockholders Equity | 193.03M | 174.71M | 165.79M | 149.10M | 207.78M | 209.49M |
Cash Flow | ||||||
Free Cash Flow | 19.73M | 14.00M | 14.31M | 18.37M | 28.60M | 28.46M |
Operating Cash Flow | 20.17M | 14.30M | 19.21M | 21.23M | 30.47M | 29.71M |
Investing Cash Flow | 78.71M | 71.98M | 19.06M | -127.38M | -268.57M | -184.26M |
Financing Cash Flow | -67.11M | -40.15M | -11.05M | 44.91M | 154.13M | 205.83M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
77 Outperform | $180.47M | 13.24 | 7.60% | 3.94% | 6.86% | 44.24% | |
77 Outperform | $154.41M | 9.50 | 11.80% | 3.15% | 14.58% | 43.66% | |
75 Outperform | $176.64M | 10.99 | 9.64% | 3.21% | 12.41% | 34.20% | |
72 Outperform | $212.33M | 14.52 | 9.88% | 2.74% | 15.18% | 5.13% | |
71 Outperform | $190.25M | 8.79 | 12.26% | 2.27% | 7.93% | 134.03% | |
71 Outperform | $164.90M | 16.04 | 5.31% | ― | 5.08% | -12.60% | |
68 Neutral | $17.85B | 11.54 | 9.95% | 3.76% | 9.70% | 1.08% |
On August 13, 2025, Ames National Corporation announced a new stock repurchase program set to begin on August 14, 2025, allowing the company to buy back up to 200,000 shares, approximately 2.2% of its outstanding shares, by November 17, 2026. This initiative, conducted under SEC Rule 10b-18, aims to optimize the company’s liquidity and market conditions. Additionally, the company declared a cash dividend of $0.20 per share, payable on September 15, 2025, to shareholders recorded by September 1, 2025, reflecting its commitment to returning value to its investors.