TradingHolo
The whole market. One view. Market data from our own platform. Not investment advice. Prices in listing currency with AED alongside; market cap in USD. Live = streaming now; Delayed 15 min where the exchange requires it; At close = last official close.
NewsCalendarEconomyIPOsETFsAccount
⌂Home◈Markets▦Screener📈Tools◎Portfolio
Skip to content
DFM General5,851.39−0.27%FTSE ADX9,783.24−0.26%TASI10,123.62−0.65%QE Index8,632.66−0.01%S&P 5007,659.44−1.09%Nasdaq 10029,187.55−2.50%Nifty 5022,888.95−1.11%Sensex73,852.90−1.17%KSE-100165,966.09−0.27%DFM:EMIRATESNBDAED 31.50−0.25%ADX:IHCAED 352.00−0.17%SAU:2222SAR 25.80+0.00%DSMD:QNBKQAR 15.66+2.29%NAS:NVDA$215.65+0.71%NYSE:TSM$417.77+1.25%NSE:RELIANCE₹1,202.00−0.76%KAR:OGDCRs 299.47+0.12%Gold$4,161.16−0.10%Brent$107.72−1.91%BTC$82,300.56+0.35%ETH$2,411.70+0.18%DFM General5,851.39−0.27%FTSE ADX9,783.24−0.26%TASI10,123.62−0.65%QE Index8,632.66−0.01%S&P 5007,659.44−1.09%Nasdaq 10029,187.55−2.50%Nifty 5022,888.95−1.11%Sensex73,852.90−1.17%KSE-100165,966.09−0.27%DFM:EMIRATESNBDAED 31.50−0.25%ADX:IHCAED 352.00−0.17%SAU:2222SAR 25.80+0.00%DSMD:QNBKQAR 15.66+2.29%NAS:NVDA$215.65+0.71%NYSE:TSM$417.77+1.25%NSE:RELIANCE₹1,202.00−0.76%KAR:OGDCRs 299.47+0.12%Gold$4,161.16−0.10%Brent$107.72−1.91%BTC$82,300.56+0.35%ETH$2,411.70+0.18%
TradingHolo
Markets ▼
Stock markets
🇦🇪UAEDFM · ADX · DFM GeneralClosed🇸🇦Saudi ArabiaTadawul · TASIClosed🇶🇦QatarQSE · QE GeneralClosed🇺🇸United StatesNasdaq · NYSE · S&P 500Open🇮🇳IndiaNSE · BSE · Nifty 50Closed🇵🇰PakistanPSX · KSE-100Closed
Other assets
₿CryptoRanked by volume · 24/7🥇Gold, FX & economyDubai gold, AED crosses, rates◫ETFsIndex, sector and gold funds
Explore
▦Market mapEvery market as a heatmap📅Calendar & IPOsEarnings, dividends, listings, releases⌁Options flow · Ownership · PoliticsUS filings and tapes
Screener ▼
⚲Stock screenerAll six markets, one row per company★Ready-made screensStarting points with a point of view📁My saved screensSaved rules with alerts on new matches⇄CompareUp to five, side by side
Crypto
Tools ▼
📈ChartingDrawings, indicators, replay▶Strategy MakerWrite a rule, test it on history⇄CompareSide by side🔔AlertsPrice, earnings, screens, strategies
NewsPortfolio
⌕
Sign inCreate account👤
Markets › United States › NAS › ATLO
A

Ames National Corp

NAS:ATLOFinancial ServicesCBOEFTSE:MRUTNASDAQ:BANK
——At close · Market cap — · Next earnings Mon 19 Oct
🔔 Alert▶ Test a strategy
OverviewChartFinancialsValuationForecastsDividendsOwnershipOptionsShortsNewsProfile
Income statementBalance sheetCash flowRevenue breakdownRatiosEarnings
USD millionsFY2020FY2021FY2022FY2023FY2024FY2025TTMTrendYoY
Revenue73.671.071.283.592.498.3101.5+3.2%
Cost of revenue13.83.77.430.538.233.1——
Gross profit59.867.363.853.154.265.1——
Research & development0.00.00.00.00.00.0——
Selling, general & administrative23.222.923.524.826.321.2——
Selling & marketing0.00.00.00.00.00.5——
Operating expenses36.636.638.640.242.041.9——
Operating income23.230.725.212.912.223.229.4+26.7%
Interest expense8.14.58.329.737.631.48.3−73.5%
Interest income62.960.561.674.382.687.1——
Other income / expense0.00.00.00.00.00.7——
Pre-tax income23.230.725.212.912.223.929.4+23.2%
Income tax4.46.85.92.12.04.86.4+32.8%
Net income18.923.919.310.810.219.023.0+20.7%
Discontinued operations0.00.00.00.00.00.0——
Other net income adjustments0.00.00.00.00.00.0——
EPS, basic (per share)2.062.622.141.201.142.142.58+20.8%
EPS, diluted (per share)2.062.622.141.201.142.142.59+20.9%
EBITDA25.532.727.214.613.924.7——
Depreciation & amortization2.32.02.01.81.71.51.4−7.6%
Weighted average shares (shares)9,148,0009,114,0009,033,0009,014,0008,991,0008,923,287——
Weighted average diluted shares (shares)9,148,0009,114,0009,033,0008,992,0008,991,0008,923,287——
Gross margin81.3%94.8%89.6%63.5%58.7%66.3%——
Operating margin31.6%43.2%35.3%15.4%13.2%23.6%29.0%+5.4 pts
Net margin25.6%33.7%27.1%13.0%11.1%19.4%22.6%+3.3 pts
USD millionsUpdated Fri 7 Aug ·
ⓘ

Amounts are shown in the stated units; per-share amounts and shares are unscaled. Negative amounts are in brackets.

TTM ends 2026-06-30 and uses four consecutive reported quarters.