Breakdown | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|
Income Statement | |||||
Total Revenue | 92.44M | 83.52M | 71.24M | 71.02M | 73.56M |
Gross Profit | 54.22M | 53.05M | 63.80M | 67.29M | 59.78M |
EBITDA | 13.93M | 14.64M | 27.16M | 32.70M | 25.50M |
Net Income | 10.22M | 10.82M | 19.29M | 23.91M | 18.85M |
Balance Sheet | |||||
Total Assets | 2.13B | 2.16B | 2.13B | 2.14B | 1.98B |
Cash, Cash Equivalents and Short-Term Investments | 302.18M | 800.39M | 828.99M | 937.05M | 788.52M |
Total Debt | 99.36M | 164.58M | 79.80M | 42.85M | 40.29M |
Total Liabilities | 1.96B | 1.99B | 1.99B | 1.93B | 1.77B |
Stockholders Equity | 174.71M | 165.79M | 149.10M | 207.78M | 209.49M |
Cash Flow | |||||
Free Cash Flow | 14.00M | 14.31M | 18.37M | 28.60M | 28.46M |
Operating Cash Flow | 14.30M | 19.21M | 21.23M | 30.47M | 29.71M |
Investing Cash Flow | 71.98M | 19.06M | -127.38M | -268.57M | -184.26M |
Financing Cash Flow | -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 |
---|---|---|---|---|---|---|---|
79 Outperform | $169.96M | 12.47 | 7.60% | 4.55% | 6.86% | 44.24% | |
78 Outperform | $161.72M | 15.81 | 5.31% | ― | 5.08% | -12.60% | |
78 Outperform | $168.28M | 10.47 | 9.64% | 3.36% | 12.41% | 34.20% | |
77 Outperform | $146.61M | 9.02 | 11.80% | 3.22% | 14.58% | 43.66% | |
72 Outperform | $188.69M | 12.90 | 9.88% | 3.05% | 15.18% | 5.13% | |
69 Neutral | €16.73B | 12.37 | 14.85% | 5.48% | -1.68% | -7.60% | |
64 Neutral | $185.16M | 8.56 | 12.26% | 2.33% | 7.93% | 134.03% |
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.