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.64M | 13.25 | 7.60% | 3.94% | 6.86% | 44.24% | |
77 Outperform | $155.51M | 9.57 | 9.55% | 3.15% | 14.58% | 43.66% | |
75 Outperform | $178.11M | 9.76 | 10.30% | 3.17% | 12.20% | 71.87% | |
72 Outperform | $207.40M | 14.18 | 7.67% | 2.83% | 15.18% | 5.13% | |
71 Outperform | $161.32M | 15.59 | 5.41% | ― | 5.08% | -12.60% | |
68 Neutral | $217.39M | 10.05 | 7.67% | 2.00% | 7.93% | 134.03% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% |
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.