{"ticker": {"uuid": "1efec086-c290-4242-9b95-c5a08e8ee7d9", "symbol": "OPBK", "name": "OP Bancorp", "exchange": "NASDAQ", "country": "US", "sector": "Financial Services", "industry": "Banks - Regional"}, "articles": [{"title": "The Technical Signals Behind (OPBK) That Institutions Follow", "summary": "Quantitative Research Desk provides an analysis of Op Bancorp (NASDAQ: OPBK), highlighting strong near-term sentiment while mid and long-term outlooks remain neutral. The report details specific institutional trading strategies, including long, breakout, and short setups with cle", "url": "https://news.stocktradersdaily.com/news_release/78/The_Technical_Signals_Behind_OPBK_That_Institutions_Follow_072026125402_1784566442.html", "source_name": "Stock Traders Daily", "published_at": "2026-07-20T12:54:00", "published_display": "20 Jul 2026 12:54", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Zions Bancorp stock holds after earnings and balance-sheet metrics", "summary": "", "url": "https://news.google.com/rss/articles/CBMiwwFBVV95cUxNcUxIenlmZW1QM3FPYWI5eHE2YzNaS0RJYUNGVDBtdVBGNllGYnctR0ZfWEpza29ITkhKbmRvS01ZdS0yYTdqTFFzYUN6TjFmRmptbmdBNVI0OWh6Qk1fMlIzWGVPcXVoUC1IYlBlUl8xbjdWSm40Y1h6bnkwT3hScF9QNEprMWtPdnA5Smt4N20wcVBicnNzSmxEMjhJNkNBQ2dCcFBWamxLN2dFSUZaU0UyUmNacVFmTi1SRjlLekxFazA?oc=5", "source_name": "Ad-hoc-news.de", "published_at": "2026-07-20T11:48:40+00:00", "published_display": "20 Jul 2026 11:48", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Why OP Bancorp (OPBK) is a great dividend stock right now", "summary": "", "url": "https://news.google.com/rss/articles/CBMixAJBVV95cUxQOTVvS2F2NnVfX0ktRTNJSzZ5SnRTTHloeVpIOE1wUi1GT1Y5YTA0NkpVTm5FcVlWYzliaFlPNXljYWxaWVg2cUd2bWZtZjQ2TTllaFJ2ZGdFRGc5eDY2SlpQTXNXZVRYa3J1WWctUG04QVJuaFV3aFFtWFRFOVFTMHg4R0F0NnZnemRnbWZyc0hGd1NNMmt0VWtDU0pDR19rYVNfTzNaTTkyZEJ4eUxOY0tUb29PcVhER2FSSnJyeWhMdWQ0QXJGTFgtUDgyc29wQWFxU0hUdVdUeVFtYjB0UzAzbmN6dEpBcHhxejdLMFhkUUVKemZra19IZEozLWp2TjRheXJKUC1kOFVoWTNkeXI2OERBejkxR0gtVXoyVE5SQzJNWnZ4MkdNUEZQN1lBZUtUUTJZMnFvOHVEUk16a2FyS2U?oc=5", "source_name": "MSN", "published_at": "2026-07-19T13:11:10+00:00", "published_display": "19 Jul 2026 13:11", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "capital_return", "event_label": "Capital return", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "US Financial Stocks Positioned for Higher Rates and Faster Earnings Growth", "summary": "", "url": "https://news.google.com/rss/articles/CBMiywFBVV95cUxPSEU5RzNWelhyNGwxbjVfb2hJWXVaSnQtR0FZd1RCWHl0R0ZsNWl0d1RzckRrOUFhOHRVQjJxY2M2V1JVdENkMmdQc1h1dW92OFdwUU9HQkJtbURtLW4tQ0Z2YU05SUU3R0REM2FEdHhxc1prOHdvR2FINzY3eTlydzFGM2owQWdXZXlPaHdZTlNmbGNxVUl4U0FuWWJrdWNVenNOelpNRXZLN0hFcmxuOUpib3pIZXFsVHlqSHRFLWE4RkJfbnBLbkpLMNIB0AFBVV95cUxQa2pQQmdvYzVleWNQNW83ZWNFVUFBSm9WOFh0S3YySk1ubC14VDUwU01KVHpCdHhqUTliV3I1eW9XWUdkTHQwTDV1MUxrczhoSWp0THljWWZjeWdzZEVFMDRjWEo2dll3YlVpbEMyUHk1LWZnU19ZWVFEQUhnbzFfWkRIRVhyZlMwcFVxZHEyVjFlZ2ZPSm1jX2lwWWFhQlBIMmNSZmZhWUVnY1dwX2ZmRkdock5kTk15Ym5TaGowd2xFdXZ6eVVZYXl0eGp1WThp?oc=5", "source_name": "simplywall.st", "published_at": "2026-07-18T07:43:13+00:00", "published_display": "18 Jul 2026 07:43", "sentiment": "positive", "sentiment_pct": 82, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "sector", "tier_label": "Sector context"}, {"title": "OP Bancorp expected to post earnings of 45 cents a share - Earnings Preview", "summary": "OP Bancorp (NASDAQ: OPBK) is projected to report earnings of 45 cents per share. This financial forecast is highlighted in an earnings preview, indicating market expectations for the bank's upcoming performance.", "url": "https://www.tradingview.com/news/reuters.com,2026:newsml_L8N43J1XJ:0-op-bancorp-expected-to-post-earnings-of-45-cents-a-share-earnings-preview/", "source_name": "TradingView", "published_at": "2026-07-17T20:41:11", "published_display": "17 Jul 2026 20:41", "sentiment": "positive", "sentiment_pct": 61, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "OPBK Q2'26 Earnings: revenue estimate is 25.15M USD", "summary": "OP Bancorp (OPBK) is scheduled to announce its Q2'26 financial results on July 23, 2026. Analysts estimate the company's revenue for Q2'26 to be $25.15 million, with an anticipated earnings per share (EPS) of $0.45. This information includes a comparative table of past and estima", "url": "https://www.tradingview.com/news/tradingview:b3806573e6a05:0-opbk-q2-26-earnings-revenue-estimate-is-25-15m-usd/", "source_name": "TradingView", "published_at": "2026-07-16T11:11:05", "published_display": "16 Jul 2026 11:11", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 69, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "OP Bancorp (OPBK) to Release Quarterly Earnings on Thursday", "summary": "OP Bancorp (OPBK) is scheduled to release its Q2 2026 earnings before market open on Thursday, July 23rd, with analysts projecting earnings of $0.46 per share and revenue of $25.15 million. The company exceeded profit expectations in its previous quarter, reporting $0.48 EPS agai", "url": "https://www.marketbeat.com/instant-alerts/op-bancorp-opbk-to-release-quarterly-earnings-on-thursday-2026-07-16/", "source_name": "MarketBeat", "published_at": "2026-07-16T07:10:25", "published_display": "16 Jul 2026 07:10", "sentiment": "positive", "sentiment_pct": 66, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 69, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "OP Bancorp (OPBK) Holds Gains Above Support as Uptrend Momentum Builds - Dividend Stock Picks", "summary": "", "url": "https://news.google.com/rss/articles/CBMirgFBVV95cUxPLWpTajhSSWhrNWNNaUNRUmJzR2J5SjlNcklpcFNaRXpNcXEwR1U5bDFfSEtsMGI3SF9mVlFTYXVZX1VLblRHRHlma0lCYjFDZnB4cjh1ZTZEbXJVRUZQZ2hNOEt4WHM4WmVuZU9nbTRkeW0yRFZ5XzQ2U056cFdTY1d6ZlNmUjJiMWJwdDY0QzBaSHJCWlV3ZU1YMklFSXlhckdlaWQ3bno4WU5PZ3c?oc=5", "source_name": "dars.gov.et", "published_at": "2026-07-14T00:35:04+00:00", "published_display": "14 Jul 2026 00:35", "sentiment": "positive", "sentiment_pct": 66, "event_type": "capital_return", "event_label": "Capital return", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Diversify Wealth Management LLC Makes New $26.51 Million Investment in OP Bancorp $OPBK", "summary": "Diversify Wealth Management LLC has made a new $26.51 million investment in OP Bancorp (NASDAQ:OPBK), acquiring 1.84 million shares representing 12.34% of the company. Other institutional investors have also increased their holdings, with institutional ownership now at 53.63%. OP", "url": "https://www.marketbeat.com/instant-alerts/filing-diversify-wealth-management-llc-makes-new-2651-million-investment-in-op-bancorp-opbk-2026-07-12/", "source_name": "MarketBeat", "published_at": "2026-07-12T16:41:12", "published_display": "12 Jul 2026 16:41", "sentiment": "positive", "sentiment_pct": 74, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "OP Bancorp (OPBK) Gains 1.3% as Investors Eye Key Resistance at $15.60 - Common Gap", "summary": "", "url": "https://news.google.com/rss/articles/CBMirgFBVV95cUxPRkE4SVA1ZzJSRmhNMXViODV2cVZiV3BJZUJwLXlTTlNyU3FSenhRTFNNc1NybkljbDNfNzFKZzFuWUFZVXFBU2JILWpOQng5QTRSQUNYNDNWS2xWcmNiWjlLNWZVVFliODh3OG5zcnpXclE2Si00ZTQ4b0NqOGRXZUZ5UndTOWk2LThGanEtalVReVpiZXdGY0tYR19TSGFoNXlCcGxkeVROMlJmTHc?oc=5", "source_name": "dars.gov.et", "published_at": "2026-07-10T22:48:43+00:00", "published_display": "10 Jul 2026 22:48", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "OP Bancorp (OPBK) Gains 1.3% as Investors Eye Key Resistance at $15.60 - Sentiment Extreme", "summary": "", "url": "https://news.google.com/rss/articles/CBMiqwFBVV95cUxOT19OS2I4bnJmM2dZbEMyMXpKVURyMGNzZ3A3alFvUmFzWVpkdUREeVRFN3BXbUhuZzlVdmhvbDhNYkFyd2JJbktLaGlhZW94ZHBfM3dHWWlIWmp4RnIwaDN4T2tmd3YwalR6QUNTcEZfVGdrRVgxR0FYNzNzRlphWjlQNFNMR3lpSC02eWhVNFR2cTFBZVNjNV9fLU9IM1JGVmNybFhxTDhGcFU?oc=5", "source_name": "dars.gov.et", "published_at": "2026-07-10T07:00:00+00:00", "published_display": "10 Jul 2026 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "OP Bancorp (NASDAQ:OPBK) Trading Down 1.6% - Here's Why", "summary": "OP Bancorp (NASDAQ:OPBK) stock fell 1.6% on Wednesday, trading at $14.54 on lower-than-average volume. Despite a recent analyst downgrade, the company maintains a \"Moderate Buy\" consensus rating with a $16.50 target price. The bank also reported strong Q1 earnings, beating estima", "url": "https://www.marketbeat.com/instant-alerts/op-bancorp-nasdaqopbk-trading-down-16-heres-why-2026-07-08/", "source_name": "MarketBeat", "published_at": "2026-07-09T04:11:03", "published_display": "09 Jul 2026 04:11", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 69, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "OP Bancorp (OPBK) Slides 1.66% as Stock Tests Key Support Levels amid Sector Headwinds - Option Strike Build", "summary": "", "url": "https://news.google.com/rss/articles/CBMiwgFBVV95cUxQYzBVNGhSUkxXTjI5ZU04MWU5OXpITVlQLV93X0YyUFBidTdIbzNGR21NV1VoNHZMMVF5bDBxX3c3VUtJdEJ2QmFjRTl6cEo0ZVhYdGNjaEl5dEdiVHdHZTdFUktqWnBJcWJldGkxYlIwSUFPc1l2eHlDZE04S0lTd2hBZmlXWExLbmZPWklwQzRIemd5SjhSaDRZSk5nUFJaWENvVW5sY3dsSWJTbThueFVLRDBZNmxKamNKd0N0TVJ1QQ?oc=5", "source_name": "dars.gov.et", "published_at": "2026-07-08T07:00:00+00:00", "published_display": "08 Jul 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "OP Bancorp (Nasdaq:OPBK) - Stock Analysis", "summary": "This Simply Wall St analysis provides a detailed stock report for OP Bancorp (OPBK), highlighting its current market valuation, future growth prospects, past performance, financial health, and dividend information. The company is trading below its estimated fair value with projec", "url": "https://simplywall.st/stocks/us/banks/nasdaq-opbk/op-bancorp", "source_name": "Simply Wall Street", "published_at": "2026-07-08T06:41:41", "published_display": "08 Jul 2026 06:41", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "capital_return", "event_label": "Capital return", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Are Investors Undervaluing Eagle Bancorp Montana (EBMT) Right Now?", "summary": "", "url": "https://news.google.com/rss/articles/CBMirgFBVV95cUxQTmxGdnNBaWRBM0dNWkRlVWdzZ2FSLV9wN0RMaHdwaXJKLVJiV2tHX05tYjJsVllRTlhEWWJ2VHc3dXNMN1pyY0E5ODl0RmpPTXhjci0wZ1JtMGY5QXlJX01FSzgyUW40SFBtMUpFbkFaLXVQV0Q0UnpJeFg3YWVYbjBLLXk4cGFQZGtUXzlteW8wT0MzWkV0bWZRUDQ3SFFKMGF3aXhnX0djeWVKUUE?oc=5", "source_name": "Market source", "published_at": "2026-07-06T07:00:00+00:00", "published_display": "06 Jul 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "OPBK - OP Bancorp Options", "summary": "This article provides a detailed financial overview of OP Bancorp (OPBK), including its last close price, market capitalization, income, sales, dividend information, and various financial ratios like P/E, P/S, and P/B. It also highlights insider and institutional ownership, profi", "url": "https://finviz.com/stock?t=OPBK&ty=oc&ta=1&p=d&ov=chain_strike&s=17.5", "source_name": "Finviz", "published_at": "2026-07-02T13:40:24", "published_display": "02 Jul 2026 13:40", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "capital_return", "event_label": "Capital return", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "OP Bancorp (OPBK) chief executive converts 5,865 RSUs to stock", "summary": "OP Bancorp CEO Sang Kyo Oh recently converted 5,865 restricted stock units (RSUs) into common stock. This transaction was a non-cash conversion, not an open-market purchase, and is part of his routine equity compensation. Following this, Oh directly holds 50,865 shares of common ", "url": "https://www.stocktitan.net/sec-filings/OPBK/form-4-op-bancorp-insider-trading-activity-395396d41bdc.html", "source_name": "Stock Titan", "published_at": "2026-07-02T01:10:30", "published_display": "02 Jul 2026 01:10", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Form 4 OP Bancorp For: 1 July By Investing.com", "summary": "Investing.com reports on a Form 4 filing for OP Bancorp (OPBK) related to activity on July 1st. The article itself is a brief announcement with market data tables, indicating the stock symbol OPBK increased by 2.67%.", "url": "https://ca.investing.com/news/stock-market-news/form-4-op-bancorp-for-1-july-93CH-4717434", "source_name": "Investing.com Canada", "published_at": "2026-07-02T00:10:30", "published_display": "02 Jul 2026 00:10", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Net income from continuing operations of OP Bancorp \u2013 LSX:A2AMZV", "summary": "The article reports on the net income from continuing operations of OP Bancorp, listed under the symbol LSX:A2AMZV on the Lang & Schwarz Exchange. It briefly mentions that the market is currently closed with no trades recorded. The content is primarily a listing surrounded by web", "url": "https://www.tradingview.com/symbols/LSX-A2AMZV/financials-income-statement/income-from-cont-ops/", "source_name": "TradingView", "published_at": "2026-06-30T01:11:21", "published_display": "30 Jun 2026 01:11", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Why OP Bancorp (OPBK) is a Top Dividend Stock for Your Portfolio", "summary": "", "url": "https://news.google.com/rss/articles/CBMikgFBVV95cUxPVFEtOFFOdHBnUk5Oa2p5NWROU250elp5QUFxQmRtSUI4bXN6TDFOUkFSaWJlUm1RcHVNb1ZmLUtfU2RPaGZYdWVGRXlNdEJQY2NTY0F6RGFacWdXSFA5RllwVEctN0U2NWprYUhwOWRicl9qV20tR1FOT1diZ3BDazFaT3MwUE1GMEVBZzhkTUIwUQ?oc=5", "source_name": "Market source", "published_at": "2026-06-29T07:00:00+00:00", "published_display": "29 Jun 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "capital_return", "event_label": "Capital return", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Precision Trading with Op Bancorp (OPBK) Risk Zones", "summary": "This article from Stock Traders Daily provides a detailed analysis of Op Bancorp (OPBK) with a focus on precision trading using AI models. It identifies key findings for OPBK, including potential upside due to no remaining resistance levels above the current price, and outlines s", "url": "https://news.stocktradersdaily.com/news_release/39/Precision_Trading_with_Op_Bancorp_OPBK_Risk_Zones_062826042202_1782634922.html", "source_name": "Stock Traders Daily", "published_at": "2026-06-28T04:40:29", "published_display": "28 Jun 2026 04:40", "sentiment": "positive", "sentiment_pct": 72, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Price to sales forward of OP Bancorp \u2013 NASDAQ:OPBK", "summary": "This article provides a brief mention of the \"Price to sales forward\" metric for OP Bancorp, traded under the NASDAQ:OPBK symbol. It appears to be a stub or a section within a larger financial data platform, showing the company's ticker and indicating market status. The content i", "url": "https://www.tradingview.com/symbols/NASDAQ-OPBK/financials-statistics-and-ratios/price-sales-fwd/", "source_name": "TradingView", "published_at": "2026-06-27T04:08:50", "published_display": "27 Jun 2026 04:08", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "OP Bancorp Actuals & Estimates (NASDAQ:OPBK)", "summary": "This article provides an overview of OP Bancorp (NASDAQ:OPBK) stock, including its current price, market capitalization, analyst forecasts, and recent financial performance. It details actual and estimated earnings and revenue, dividend information, and stock volatility, alongsid", "url": "https://www.tradingview.com/symbols/NASDAQ-OPBK/forecast-actuals-and-estimates/", "source_name": "TradingView", "published_at": "2026-06-27T03:09:16", "published_display": "27 Jun 2026 03:09", "sentiment": "positive", "sentiment_pct": 66, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Price to book forward of OP Bancorp \u2013 BOATS:OPBK", "summary": "The article focuses on the \"Price to book forward\" metric for OP Bancorp (OPBK), a regional bank. It appears to be a financial data point presented within the TradingView platform, with no additional textual analysis or details provided.", "url": "https://www.tradingview.com/symbols/BOATS-OPBK/financials-statistics-and-ratios/price-book-fwd/", "source_name": "TradingView", "published_at": "2026-06-27T00:56:38", "published_display": "27 Jun 2026 00:56", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Form 4 OP Bancorp For: 25 June By Investing.com", "summary": "This article announces the filing of Form 4 for OP Bancorp, dated June 25. It is a very brief release from Investing.com, providing only the title and date of the regulatory filing without further details. The content also includes various financial market data, popular news arti", "url": "https://au.investing.com/news/stock-market-news/form-4-op-bancorp-for-25-june-93CH-4505782", "source_name": "Investing.com Australia", "published_at": "2026-06-26T14:40:29", "published_display": "26 Jun 2026 14:40", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "regulatory", "event_label": "Regulatory and legal", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Enterprise value to revenue forward of OP Bancorp \u2013 BOATS:OPBK", "summary": "This article briefly highlights the \"Enterprise value to revenue forward\" metric for OP Bancorp (OPBK). It appears to be a stub or a data point provided through the Blue Ocean Alternative Trade System (BOATS) on TradingView, indicating a specific financial valuation measure witho", "url": "https://www.tradingview.com/symbols/BOATS-OPBK/financials-statistics-and-ratios/enterprise-value-sales-fwd/", "source_name": "TradingView", "published_at": "2026-06-26T12:39:50", "published_display": "26 Jun 2026 12:39", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "OP Bancorp (OPBK) CEO converts 9,000 RSUs into common stock holdings", "summary": "OP Bancorp CEO Sang Kyo Oh recently converted 9,000 Restricted Stock Units (RSUs) into common stock, which represents one-fifth of a 45,000-unit award granted in 2021. Following this transaction, his direct ownership in OP Bancorp common stock has increased to 45,000 shares. This", "url": "https://www.stocktitan.net/sec-filings/OPBK/form-4-op-bancorp-insider-trading-activity-94eef7a81017.html", "source_name": "Stock Titan", "published_at": "2026-06-26T01:11:31", "published_display": "26 Jun 2026 01:11", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "OP Bancorp (OPBK) Technical Analysis: Support, Resistance, Indicators & Moving Averages", "summary": "This article provides a technical analysis of OP Bancorp (OPBK), detailing its current price momentum score, support and resistance levels. It outlines various technical indicators like MACD, RSI, and Moving Averages, offering buy, sell, or neutral signals based on these metrics.", "url": "https://www.tradingkey.com/markets/stocks/nasdaq-opbk/technical", "source_name": "TradingKey", "published_at": "2026-06-22T13:39:50", "published_display": "22 Jun 2026 13:39", "sentiment": "positive", "sentiment_pct": 64, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "OP Bancorp (OPBK) Institutional Confidence", "summary": "The article evaluates OP Bancorp's (OPBK) institutional confidence, noting its current score of 5.00, which ranks 165th out of 399 in the Banking Services industry. Institutional shareholding has seen a quarter-over-quarter increase of 7.22%, with the latest proportion at 68.67%.", "url": "https://www.tradingkey.com/markets/stocks/nasdaq-opbk/sentiment", "source_name": "TradingKey", "published_at": "2026-06-18T11:39:22", "published_display": "18 Jun 2026 11:39", "sentiment": "positive", "sentiment_pct": 67, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "OP Bancorp (OPBK) Financial Health: Profitability & Balance Sheet Analysis", "summary": "OP Bancorp (OPBK) exhibits stable financial health and high operating efficiency, ranking 100 out of 399 in the Banking Services industry with a current financial score of 8.61. The company reported a significant year-over-year revenue increase of 11.17% to $23.78M and a net prof", "url": "https://www.tradingkey.com/markets/stocks/nasdaq-opbk/financial-health", "source_name": "TradingKey", "published_at": "2026-06-18T00:10:22", "published_display": "18 Jun 2026 00:10", "sentiment": "positive", "sentiment_pct": 72, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "OP Bancorp (OPBK) Earnings Forecast: Future EPS & Revenue Growth Estimates", "summary": "OP Bancorp (OPBK) has an earnings forecast score of 7.00, placing it 192nd within the Banking Services industry. Analysts provide a target price of $16.50, suggesting a 17.86% upside, and largely recommend a \"Buy\" for the stock. Expected revenue for the next quarter is $25.15 mil", "url": "https://www.tradingkey.com/markets/stocks/nasdaq-opbk/earnings", "source_name": "TradingKey", "published_at": "2026-06-17T19:09:35", "published_display": "17 Jun 2026 19:09", "sentiment": "positive", "sentiment_pct": 72, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 69, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "OP Bancorp (OPBK) Dividends & Stock Splits: Historical Payouts and Event Timeline", "summary": "This article provides an overview of OP Bancorp (OPBK) stock performance, dividend history, and stock split information. It details a series of cash dividend payouts from 2024 through 2026, including ex-dividend, record, and payment dates. The article also notes that no stock spl", "url": "https://www.tradingkey.com/markets/stocks/nasdaq-opbk/dividend-splits", "source_name": "TradingKey", "published_at": "2026-06-17T09:09:35", "published_display": "17 Jun 2026 09:09", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "capital_return", "event_label": "Capital return", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "OP Bancorp (OPBK) Revenue Breakdown: Business Segments, Regional Revenue & Profit Contribution", "summary": "This article from TradingKey attempts to provide a revenue breakdown for OP Bancorp (OPBK), detailing business segments and regional contributions. However, it explicitly states that the relevant data have not been disclosed by the company yet, resulting in an empty report. The p", "url": "https://www.tradingkey.com/markets/stocks/nasdaq-opbk/revenue", "source_name": "TradingKey", "published_at": "2026-06-17T05:41:57", "published_display": "17 Jun 2026 05:41", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Technical Reactions to OPBK Trends in Macro Strategies", "summary": "This article provides a technical analysis of Op Bancorp (NASDAQ: OPBK), highlighting weak near-term sentiment and a potential bearish setup with an exceptional 21.3:1 risk-reward short opportunity. It details institutional trading strategies, including position, momentum, and ri", "url": "https://news.stocktradersdaily.com/news_release/1/Technical_Reactions_to_OPBK_Trends_in_Macro_Strategies_061726031002_1781680202.html", "source_name": "Stock Traders Daily", "published_at": "2026-06-17T03:10:00", "published_display": "17 Jun 2026 03:10", "sentiment": "negative", "sentiment_pct": 40, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "OP Bancorp Insider Sold Shares Worth $309,928, According to a Recent SEC Filing", "summary": "", "url": "https://finance.yahoo.com/markets/stocks/articles/op-bancorp-insider-sold-shares-193439943.html", "source_name": "MT Newswires", "published_at": "2026-06-12T19:34:39+00:00", "published_display": "12 Jun 2026 19:34", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "OP Bancorp Q1 2026 Earnings: EPS Surpasses Estimates by 14.6% as Stock Edges Higher - GAAP Earnings Report", "summary": "", "url": "https://news.google.com/rss/articles/CBMiwgFBVV95cUxQUWtiUzhodVVBWkJKYXlyR2tWNl9ucWtTZV9PbWZKTVJCOFdiV0RSNmg2S2ZMcTRiSk9pWkNUZmJ6T3BZRkFiYmN0aTFocmpSdE44bDdjWVp4SFlUQmtrN3M1b2VzRGg5WkprWE5jZURmakdQRTd5R0d5M3NzT3ZZX3kzZEVZMjhBVDltRnNXZFY4bVFlUExuYzlCTEZVWXNka1ZJRnBJc21Sb0R0VkMwTzFuZWUxUEJNNzg5ckZzZ3Fjdw?oc=5", "source_name": "dars.gov.et", "published_at": "2026-06-02T07:00:00+00:00", "published_display": "02 Jun 2026 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "OP Bancorp (OPBK) Holds Steady Near Support as Volume Remains Subdued - Entry Point Alerts", "summary": "", "url": "https://news.google.com/rss/articles/CBMisgFBVV95cUxQS19nVndnMEZSZDA5LWNXdnpDeko2WlFRUDZZTUJSOVZFY2d0NzVSUkJ0dC1ScFRjcUljaVJHQ1kwVjhUempsVkFpaHBjR01JUzRPNjN6TGJsSUU4SGhnVUlibDJsYV9vdk1rMEM3WW5GbHV0R1JNZHRENXNBS0p3QTNOdy14bnBreFRtMHVXd2lTSXBnbHJwUGNUbVRNdVhvUnVOdHV6VHlKcnJwdjVfWlF3?oc=5", "source_name": "dars.gov.et", "published_at": "2026-05-28T07:00:00+00:00", "published_display": "28 May 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Should You Buy Avidia Bancorp, Inc. (NYSE:AVBC) For Its Upcoming Dividend?", "summary": "", "url": "https://news.google.com/rss/articles/CBMilwFBVV95cUxPRHJSNTBtZDF3VHd3Ty1nZnMzTWVOZnFKZzhXZVVKbTJWanJhVG9tQUx2Ylg1MHRjQUw5OU12d0twZmVGZ2dzQWRIdzFYZEEtVWNwN01vVzh0TmtRdGJiV3g4R0lqVHpELXlDMC14YTF2NS1TQVM3Q3I1VGRYQXFRejBHT01iTDQxZzlNTTA0SUdNdlQ0ZzZn?oc=5", "source_name": "Market source", "published_at": "2026-05-14T07:00:00+00:00", "published_display": "14 May 2026 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "capital_return", "event_label": "Capital return", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "OP Bancorp (NASDAQ:OPBK) Looks Like A Good Stock, And It's Going Ex-Dividend Soon", "summary": "", "url": "https://finance.yahoo.com/markets/stocks/articles/op-bancorp-nasdaq-opbk-looks-133926187.html", "source_name": "Simply Wall St.", "published_at": "2026-05-03T13:39:26+00:00", "published_display": "03 May 2026 13:39", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Be Sure To Check Out NB Bancorp, Inc. (NASDAQ:NBBK) Before It Goes Ex-Dividend", "summary": "", "url": "https://news.google.com/rss/articles/CBMilAFBVV95cUxQdS1MMFZsdF9xdHhwWlI3MXg5bmtMRzY4Q0JKRU5wOXpaZW1oUlZOVGhqXzJpX21RODNkczM4U3JpaUM3bFN5Rm5wODE1b0NILUVlTTl6MnpYYkNLQkZWWEpnT2x0bFRMWkJiRFBQMHh0RC12bUhWbVNBVjQ0TzhBRk0zVjZIOW1VZmd5YjhiUjN5QW0w?oc=5", "source_name": "Market source", "published_at": "2026-05-01T07:00:00+00:00", "published_display": "01 May 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Lake Shore Bancorp, Inc. (NASDAQ:LSBK) Looks Interesting, And It's About To Pay A Dividend", "summary": "", "url": "https://news.google.com/rss/articles/CBMimgFBVV95cUxQcWY2NXZpcFZyakd3OGFNeGV6bzFHM001ZXFGVjJJSzhrc2ZLaGRiRGZPUzloV2dwbUpkZTRBQ2lYQ0RvdnR3WmlLS2hTZ1RwVGN5SmFCZjF6X0Y1TGo0alYybjNXdEE3aHJuMFlNdDh3aFFfQ2NmWGNCREI1WXRmamtXd0xqcFdoVVdmUlkyaXRBVVpscV9QRXR3?oc=5", "source_name": "Market source", "published_at": "2026-04-30T07:00:00+00:00", "published_display": "30 Apr 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "capital_return", "event_label": "Capital return", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "OP Bancorp (OPBK) Earnings Growth And 28.1% Margin Challenge Cautious Narratives", "summary": "", "url": "https://news.google.com/rss/articles/CBMixAFBVV95cUxNMUJ5UkVaMnhHcWszVEZqLXo1ZWxjV0pxQVg1OXhRSXZCRGZlYWlralAyMDlDRV9teGJ6SDJpUGROTHFoQ2hWVUZXNFZvVVlTNEhYLVFyQ2JTZ3JXYUZsSVdGblhjWXpYa1hlb25reTJTUmtlVkNsMVVoQUlhVGN5UHF5ampDQ0RacHNKTld2cFJEZG5FQXhpWFJ0YjZPWkZRN08tR25wb2lBR0I0dWlJdDVqb3dPSXJ1NGN0VExRTGJOVWpz0gHKAUFVX3lxTE5DMnRyVGx4V1JCUDFWdTJ6TUFCZkJpd3NNbXNyTkhuZHVKZXFOM0ROejBBbzY1bFBmTnhIelV0MzhMZmdMVE5Xdlc3Q2pRWXRJVldnY2VuOVBSRHQxRkMtVnZZVWVsRUlLek13V2dlOFkwMU5lN29LNVh2ZFdqQjNIWUpISm5xLV9lTHlMYWFZbklZZkI4WW9xV2pqMWtmVUFVY1l1ZjFrbnVWOGZpNlpkVWg0RFpMMHYwMElCc1h3Q3RudGZKenJvRkE?oc=5", "source_name": "simplywall.st", "published_at": "2026-04-25T07:00:00+00:00", "published_display": "25 Apr 2026 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "OP Bancorp (NASDAQ:OPBK) Is Paying Out A Dividend Of $0.12", "summary": "", "url": "https://news.google.com/rss/articles/CBMivgFBVV95cUxNR25BdXFpTThRdVQ3MTc0OFRNV2ZDZzZrbC14bkJJNFNPYXROb05TRHlkVHQxWURKYUtDcnVJNVBJcDk3bDZsVng0dDZoN2d4TTh0QkJ6OHlTRHNDOVI4RzJjU2J5RlFMZ2QyTHB2S1hydmRncTFwM25fQ09MY2R0U0psSFVNWldpMHVDX0xYNk5ma1FlNGw0dlVGdmFLOGlWd1UtajdqbmsweU1TQXdPQldDazlGWW50NjYwU1NR0gHDAUFVX3lxTFA1RnIwR2hCeDIyaWNfMkJ5VVdlLVZxOHlhYWczVkF3WGRqSC1HQnM2SE5qNEcyeEJmTHg3YWIxNUxfQmE0UjRISWt2YUVMTGt1akhUQU9xek1nYkNTZmRiODJjQmk3RXB4c1p6X0hrb2ZCVWg5WG5idWtPbVdoQndpZF9qeTVRckFOZ3BJOGNLcUZ6Z3VRajY0c29EeG94S2JDSHF0VnBXMkpweWNaSEV4NlRUZU5GMjR1QkVsSkZTZDM1MA?oc=5", "source_name": "simplywall.st", "published_at": "2026-01-27T08:00:00+00:00", "published_display": "27 Jan 2026 08:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "capital_return", "event_label": "Capital return", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}], "by_tier": {"direct": [{"title": "The Technical Signals Behind (OPBK) That Institutions Follow", "summary": "Quantitative Research Desk provides an analysis of Op Bancorp (NASDAQ: OPBK), highlighting strong near-term sentiment while mid and long-term outlooks remain neutral. The report details specific institutional trading strategies, including long, breakout, and short setups with cle", "url": "https://news.stocktradersdaily.com/news_release/78/The_Technical_Signals_Behind_OPBK_That_Institutions_Follow_072026125402_1784566442.html", "source_name": "Stock Traders Daily", "published_at": "2026-07-20T12:54:00", "published_display": "20 Jul 2026 12:54", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Zions Bancorp stock holds after earnings and balance-sheet metrics", "summary": "", "url": "https://news.google.com/rss/articles/CBMiwwFBVV95cUxNcUxIenlmZW1QM3FPYWI5eHE2YzNaS0RJYUNGVDBtdVBGNllGYnctR0ZfWEpza29ITkhKbmRvS01ZdS0yYTdqTFFzYUN6TjFmRmptbmdBNVI0OWh6Qk1fMlIzWGVPcXVoUC1IYlBlUl8xbjdWSm40Y1h6bnkwT3hScF9QNEprMWtPdnA5Smt4N20wcVBicnNzSmxEMjhJNkNBQ2dCcFBWamxLN2dFSUZaU0UyUmNacVFmTi1SRjlLekxFazA?oc=5", "source_name": "Ad-hoc-news.de", "published_at": "2026-07-20T11:48:40+00:00", "published_display": "20 Jul 2026 11:48", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Why OP Bancorp (OPBK) is a great dividend stock right now", "summary": "", "url": "https://news.google.com/rss/articles/CBMixAJBVV95cUxQOTVvS2F2NnVfX0ktRTNJSzZ5SnRTTHloeVpIOE1wUi1GT1Y5YTA0NkpVTm5FcVlWYzliaFlPNXljYWxaWVg2cUd2bWZtZjQ2TTllaFJ2ZGdFRGc5eDY2SlpQTXNXZVRYa3J1WWctUG04QVJuaFV3aFFtWFRFOVFTMHg4R0F0NnZnemRnbWZyc0hGd1NNMmt0VWtDU0pDR19rYVNfTzNaTTkyZEJ4eUxOY0tUb29PcVhER2FSSnJyeWhMdWQ0QXJGTFgtUDgyc29wQWFxU0hUdVdUeVFtYjB0UzAzbmN6dEpBcHhxejdLMFhkUUVKemZra19IZEozLWp2TjRheXJKUC1kOFVoWTNkeXI2OERBejkxR0gtVXoyVE5SQzJNWnZ4MkdNUEZQN1lBZUtUUTJZMnFvOHVEUk16a2FyS2U?oc=5", "source_name": "MSN", "published_at": "2026-07-19T13:11:10+00:00", "published_display": "19 Jul 2026 13:11", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "capital_return", "event_label": "Capital return", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "OP Bancorp expected to post earnings of 45 cents a share - Earnings Preview", "summary": "OP Bancorp (NASDAQ: OPBK) is projected to report earnings of 45 cents per share. This financial forecast is highlighted in an earnings preview, indicating market expectations for the bank's upcoming performance.", "url": "https://www.tradingview.com/news/reuters.com,2026:newsml_L8N43J1XJ:0-op-bancorp-expected-to-post-earnings-of-45-cents-a-share-earnings-preview/", "source_name": "TradingView", "published_at": "2026-07-17T20:41:11", "published_display": "17 Jul 2026 20:41", "sentiment": "positive", "sentiment_pct": 61, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "OPBK Q2'26 Earnings: revenue estimate is 25.15M USD", "summary": "OP Bancorp (OPBK) is scheduled to announce its Q2'26 financial results on July 23, 2026. Analysts estimate the company's revenue for Q2'26 to be $25.15 million, with an anticipated earnings per share (EPS) of $0.45. This information includes a comparative table of past and estima", "url": "https://www.tradingview.com/news/tradingview:b3806573e6a05:0-opbk-q2-26-earnings-revenue-estimate-is-25-15m-usd/", "source_name": "TradingView", "published_at": "2026-07-16T11:11:05", "published_display": "16 Jul 2026 11:11", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 69, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "OP Bancorp (OPBK) to Release Quarterly Earnings on Thursday", "summary": "OP Bancorp (OPBK) is scheduled to release its Q2 2026 earnings before market open on Thursday, July 23rd, with analysts projecting earnings of $0.46 per share and revenue of $25.15 million. The company exceeded profit expectations in its previous quarter, reporting $0.48 EPS agai", "url": "https://www.marketbeat.com/instant-alerts/op-bancorp-opbk-to-release-quarterly-earnings-on-thursday-2026-07-16/", "source_name": "MarketBeat", "published_at": "2026-07-16T07:10:25", "published_display": "16 Jul 2026 07:10", "sentiment": "positive", "sentiment_pct": 66, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 69, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "OP Bancorp (OPBK) Holds Gains Above Support as Uptrend Momentum Builds - Dividend Stock Picks", "summary": "", "url": "https://news.google.com/rss/articles/CBMirgFBVV95cUxPLWpTajhSSWhrNWNNaUNRUmJzR2J5SjlNcklpcFNaRXpNcXEwR1U5bDFfSEtsMGI3SF9mVlFTYXVZX1VLblRHRHlma0lCYjFDZnB4cjh1ZTZEbXJVRUZQZ2hNOEt4WHM4WmVuZU9nbTRkeW0yRFZ5XzQ2U056cFdTY1d6ZlNmUjJiMWJwdDY0QzBaSHJCWlV3ZU1YMklFSXlhckdlaWQ3bno4WU5PZ3c?oc=5", "source_name": "dars.gov.et", "published_at": "2026-07-14T00:35:04+00:00", "published_display": "14 Jul 2026 00:35", "sentiment": "positive", "sentiment_pct": 66, "event_type": "capital_return", "event_label": "Capital return", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Diversify Wealth Management LLC Makes New $26.51 Million Investment in OP Bancorp $OPBK", "summary": "Diversify Wealth Management LLC has made a new $26.51 million investment in OP Bancorp (NASDAQ:OPBK), acquiring 1.84 million shares representing 12.34% of the company. Other institutional investors have also increased their holdings, with institutional ownership now at 53.63%. OP", "url": "https://www.marketbeat.com/instant-alerts/filing-diversify-wealth-management-llc-makes-new-2651-million-investment-in-op-bancorp-opbk-2026-07-12/", "source_name": "MarketBeat", "published_at": "2026-07-12T16:41:12", "published_display": "12 Jul 2026 16:41", "sentiment": "positive", "sentiment_pct": 74, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "OP Bancorp (OPBK) Gains 1.3% as Investors Eye Key Resistance at $15.60 - Common Gap", "summary": "", "url": "https://news.google.com/rss/articles/CBMirgFBVV95cUxPRkE4SVA1ZzJSRmhNMXViODV2cVZiV3BJZUJwLXlTTlNyU3FSenhRTFNNc1NybkljbDNfNzFKZzFuWUFZVXFBU2JILWpOQng5QTRSQUNYNDNWS2xWcmNiWjlLNWZVVFliODh3OG5zcnpXclE2Si00ZTQ4b0NqOGRXZUZ5UndTOWk2LThGanEtalVReVpiZXdGY0tYR19TSGFoNXlCcGxkeVROMlJmTHc?oc=5", "source_name": "dars.gov.et", "published_at": "2026-07-10T22:48:43+00:00", "published_display": "10 Jul 2026 22:48", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "OP Bancorp (OPBK) Gains 1.3% as Investors Eye Key Resistance at $15.60 - Sentiment Extreme", "summary": "", "url": "https://news.google.com/rss/articles/CBMiqwFBVV95cUxOT19OS2I4bnJmM2dZbEMyMXpKVURyMGNzZ3A3alFvUmFzWVpkdUREeVRFN3BXbUhuZzlVdmhvbDhNYkFyd2JJbktLaGlhZW94ZHBfM3dHWWlIWmp4RnIwaDN4T2tmd3YwalR6QUNTcEZfVGdrRVgxR0FYNzNzRlphWjlQNFNMR3lpSC02eWhVNFR2cTFBZVNjNV9fLU9IM1JGVmNybFhxTDhGcFU?oc=5", "source_name": "dars.gov.et", "published_at": "2026-07-10T07:00:00+00:00", "published_display": "10 Jul 2026 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "OP Bancorp (NASDAQ:OPBK) Trading Down 1.6% - Here's Why", "summary": "OP Bancorp (NASDAQ:OPBK) stock fell 1.6% on Wednesday, trading at $14.54 on lower-than-average volume. Despite a recent analyst downgrade, the company maintains a \"Moderate Buy\" consensus rating with a $16.50 target price. The bank also reported strong Q1 earnings, beating estima", "url": "https://www.marketbeat.com/instant-alerts/op-bancorp-nasdaqopbk-trading-down-16-heres-why-2026-07-08/", "source_name": "MarketBeat", "published_at": "2026-07-09T04:11:03", "published_display": "09 Jul 2026 04:11", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 69, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "OP Bancorp (OPBK) Slides 1.66% as Stock Tests Key Support Levels amid Sector Headwinds - Option Strike Build", "summary": "", "url": "https://news.google.com/rss/articles/CBMiwgFBVV95cUxQYzBVNGhSUkxXTjI5ZU04MWU5OXpITVlQLV93X0YyUFBidTdIbzNGR21NV1VoNHZMMVF5bDBxX3c3VUtJdEJ2QmFjRTl6cEo0ZVhYdGNjaEl5dEdiVHdHZTdFUktqWnBJcWJldGkxYlIwSUFPc1l2eHlDZE04S0lTd2hBZmlXWExLbmZPWklwQzRIemd5SjhSaDRZSk5nUFJaWENvVW5sY3dsSWJTbThueFVLRDBZNmxKamNKd0N0TVJ1QQ?oc=5", "source_name": "dars.gov.et", "published_at": "2026-07-08T07:00:00+00:00", "published_display": "08 Jul 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "OP Bancorp (Nasdaq:OPBK) - Stock Analysis", "summary": "This Simply Wall St analysis provides a detailed stock report for OP Bancorp (OPBK), highlighting its current market valuation, future growth prospects, past performance, financial health, and dividend information. The company is trading below its estimated fair value with projec", "url": "https://simplywall.st/stocks/us/banks/nasdaq-opbk/op-bancorp", "source_name": "Simply Wall Street", "published_at": "2026-07-08T06:41:41", "published_display": "08 Jul 2026 06:41", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "capital_return", "event_label": "Capital return", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Are Investors Undervaluing Eagle Bancorp Montana (EBMT) Right Now?", "summary": "", "url": "https://news.google.com/rss/articles/CBMirgFBVV95cUxQTmxGdnNBaWRBM0dNWkRlVWdzZ2FSLV9wN0RMaHdwaXJKLVJiV2tHX05tYjJsVllRTlhEWWJ2VHc3dXNMN1pyY0E5ODl0RmpPTXhjci0wZ1JtMGY5QXlJX01FSzgyUW40SFBtMUpFbkFaLXVQV0Q0UnpJeFg3YWVYbjBLLXk4cGFQZGtUXzlteW8wT0MzWkV0bWZRUDQ3SFFKMGF3aXhnX0djeWVKUUE?oc=5", "source_name": "Market source", "published_at": "2026-07-06T07:00:00+00:00", "published_display": "06 Jul 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "OPBK - OP Bancorp Options", "summary": "This article provides a detailed financial overview of OP Bancorp (OPBK), including its last close price, market capitalization, income, sales, dividend information, and various financial ratios like P/E, P/S, and P/B. It also highlights insider and institutional ownership, profi", "url": "https://finviz.com/stock?t=OPBK&ty=oc&ta=1&p=d&ov=chain_strike&s=17.5", "source_name": "Finviz", "published_at": "2026-07-02T13:40:24", "published_display": "02 Jul 2026 13:40", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "capital_return", "event_label": "Capital return", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "OP Bancorp (OPBK) chief executive converts 5,865 RSUs to stock", "summary": "OP Bancorp CEO Sang Kyo Oh recently converted 5,865 restricted stock units (RSUs) into common stock. This transaction was a non-cash conversion, not an open-market purchase, and is part of his routine equity compensation. Following this, Oh directly holds 50,865 shares of common ", "url": "https://www.stocktitan.net/sec-filings/OPBK/form-4-op-bancorp-insider-trading-activity-395396d41bdc.html", "source_name": "Stock Titan", "published_at": "2026-07-02T01:10:30", "published_display": "02 Jul 2026 01:10", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Form 4 OP Bancorp For: 1 July By Investing.com", "summary": "Investing.com reports on a Form 4 filing for OP Bancorp (OPBK) related to activity on July 1st. The article itself is a brief announcement with market data tables, indicating the stock symbol OPBK increased by 2.67%.", "url": "https://ca.investing.com/news/stock-market-news/form-4-op-bancorp-for-1-july-93CH-4717434", "source_name": "Investing.com Canada", "published_at": "2026-07-02T00:10:30", "published_display": "02 Jul 2026 00:10", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Net income from continuing operations of OP Bancorp \u2013 LSX:A2AMZV", "summary": "The article reports on the net income from continuing operations of OP Bancorp, listed under the symbol LSX:A2AMZV on the Lang & Schwarz Exchange. It briefly mentions that the market is currently closed with no trades recorded. The content is primarily a listing surrounded by web", "url": "https://www.tradingview.com/symbols/LSX-A2AMZV/financials-income-statement/income-from-cont-ops/", "source_name": "TradingView", "published_at": "2026-06-30T01:11:21", "published_display": "30 Jun 2026 01:11", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Why OP Bancorp (OPBK) is a Top Dividend Stock for Your Portfolio", "summary": "", "url": "https://news.google.com/rss/articles/CBMikgFBVV95cUxPVFEtOFFOdHBnUk5Oa2p5NWROU250elp5QUFxQmRtSUI4bXN6TDFOUkFSaWJlUm1RcHVNb1ZmLUtfU2RPaGZYdWVGRXlNdEJQY2NTY0F6RGFacWdXSFA5RllwVEctN0U2NWprYUhwOWRicl9qV20tR1FOT1diZ3BDazFaT3MwUE1GMEVBZzhkTUIwUQ?oc=5", "source_name": "Market source", "published_at": "2026-06-29T07:00:00+00:00", "published_display": "29 Jun 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "capital_return", "event_label": "Capital return", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Precision Trading with Op Bancorp (OPBK) Risk Zones", "summary": "This article from Stock Traders Daily provides a detailed analysis of Op Bancorp (OPBK) with a focus on precision trading using AI models. It identifies key findings for OPBK, including potential upside due to no remaining resistance levels above the current price, and outlines s", "url": "https://news.stocktradersdaily.com/news_release/39/Precision_Trading_with_Op_Bancorp_OPBK_Risk_Zones_062826042202_1782634922.html", "source_name": "Stock Traders Daily", "published_at": "2026-06-28T04:40:29", "published_display": "28 Jun 2026 04:40", "sentiment": "positive", "sentiment_pct": 72, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Price to sales forward of OP Bancorp \u2013 NASDAQ:OPBK", "summary": "This article provides a brief mention of the \"Price to sales forward\" metric for OP Bancorp, traded under the NASDAQ:OPBK symbol. It appears to be a stub or a section within a larger financial data platform, showing the company's ticker and indicating market status. The content i", "url": "https://www.tradingview.com/symbols/NASDAQ-OPBK/financials-statistics-and-ratios/price-sales-fwd/", "source_name": "TradingView", "published_at": "2026-06-27T04:08:50", "published_display": "27 Jun 2026 04:08", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "OP Bancorp Actuals & Estimates (NASDAQ:OPBK)", "summary": "This article provides an overview of OP Bancorp (NASDAQ:OPBK) stock, including its current price, market capitalization, analyst forecasts, and recent financial performance. It details actual and estimated earnings and revenue, dividend information, and stock volatility, alongsid", "url": "https://www.tradingview.com/symbols/NASDAQ-OPBK/forecast-actuals-and-estimates/", "source_name": "TradingView", "published_at": "2026-06-27T03:09:16", "published_display": "27 Jun 2026 03:09", "sentiment": "positive", "sentiment_pct": 66, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Price to book forward of OP Bancorp \u2013 BOATS:OPBK", "summary": "The article focuses on the \"Price to book forward\" metric for OP Bancorp (OPBK), a regional bank. It appears to be a financial data point presented within the TradingView platform, with no additional textual analysis or details provided.", "url": "https://www.tradingview.com/symbols/BOATS-OPBK/financials-statistics-and-ratios/price-book-fwd/", "source_name": "TradingView", "published_at": "2026-06-27T00:56:38", "published_display": "27 Jun 2026 00:56", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Form 4 OP Bancorp For: 25 June By Investing.com", "summary": "This article announces the filing of Form 4 for OP Bancorp, dated June 25. It is a very brief release from Investing.com, providing only the title and date of the regulatory filing without further details. The content also includes various financial market data, popular news arti", "url": "https://au.investing.com/news/stock-market-news/form-4-op-bancorp-for-25-june-93CH-4505782", "source_name": "Investing.com Australia", "published_at": "2026-06-26T14:40:29", "published_display": "26 Jun 2026 14:40", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "regulatory", "event_label": "Regulatory and legal", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Enterprise value to revenue forward of OP Bancorp \u2013 BOATS:OPBK", "summary": "This article briefly highlights the \"Enterprise value to revenue forward\" metric for OP Bancorp (OPBK). It appears to be a stub or a data point provided through the Blue Ocean Alternative Trade System (BOATS) on TradingView, indicating a specific financial valuation measure witho", "url": "https://www.tradingview.com/symbols/BOATS-OPBK/financials-statistics-and-ratios/enterprise-value-sales-fwd/", "source_name": "TradingView", "published_at": "2026-06-26T12:39:50", "published_display": "26 Jun 2026 12:39", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "OP Bancorp (OPBK) CEO converts 9,000 RSUs into common stock holdings", "summary": "OP Bancorp CEO Sang Kyo Oh recently converted 9,000 Restricted Stock Units (RSUs) into common stock, which represents one-fifth of a 45,000-unit award granted in 2021. Following this transaction, his direct ownership in OP Bancorp common stock has increased to 45,000 shares. This", "url": "https://www.stocktitan.net/sec-filings/OPBK/form-4-op-bancorp-insider-trading-activity-94eef7a81017.html", "source_name": "Stock Titan", "published_at": "2026-06-26T01:11:31", "published_display": "26 Jun 2026 01:11", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "OP Bancorp (OPBK) Technical Analysis: Support, Resistance, Indicators & Moving Averages", "summary": "This article provides a technical analysis of OP Bancorp (OPBK), detailing its current price momentum score, support and resistance levels. It outlines various technical indicators like MACD, RSI, and Moving Averages, offering buy, sell, or neutral signals based on these metrics.", "url": "https://www.tradingkey.com/markets/stocks/nasdaq-opbk/technical", "source_name": "TradingKey", "published_at": "2026-06-22T13:39:50", "published_display": "22 Jun 2026 13:39", "sentiment": "positive", "sentiment_pct": 64, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "OP Bancorp (OPBK) Institutional Confidence", "summary": "The article evaluates OP Bancorp's (OPBK) institutional confidence, noting its current score of 5.00, which ranks 165th out of 399 in the Banking Services industry. Institutional shareholding has seen a quarter-over-quarter increase of 7.22%, with the latest proportion at 68.67%.", "url": "https://www.tradingkey.com/markets/stocks/nasdaq-opbk/sentiment", "source_name": "TradingKey", "published_at": "2026-06-18T11:39:22", "published_display": "18 Jun 2026 11:39", "sentiment": "positive", "sentiment_pct": 67, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "OP Bancorp (OPBK) Financial Health: Profitability & Balance Sheet Analysis", "summary": "OP Bancorp (OPBK) exhibits stable financial health and high operating efficiency, ranking 100 out of 399 in the Banking Services industry with a current financial score of 8.61. The company reported a significant year-over-year revenue increase of 11.17% to $23.78M and a net prof", "url": "https://www.tradingkey.com/markets/stocks/nasdaq-opbk/financial-health", "source_name": "TradingKey", "published_at": "2026-06-18T00:10:22", "published_display": "18 Jun 2026 00:10", "sentiment": "positive", "sentiment_pct": 72, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "OP Bancorp (OPBK) Earnings Forecast: Future EPS & Revenue Growth Estimates", "summary": "OP Bancorp (OPBK) has an earnings forecast score of 7.00, placing it 192nd within the Banking Services industry. Analysts provide a target price of $16.50, suggesting a 17.86% upside, and largely recommend a \"Buy\" for the stock. Expected revenue for the next quarter is $25.15 mil", "url": "https://www.tradingkey.com/markets/stocks/nasdaq-opbk/earnings", "source_name": "TradingKey", "published_at": "2026-06-17T19:09:35", "published_display": "17 Jun 2026 19:09", "sentiment": "positive", "sentiment_pct": 72, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 69, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "OP Bancorp (OPBK) Dividends & Stock Splits: Historical Payouts and Event Timeline", "summary": "This article provides an overview of OP Bancorp (OPBK) stock performance, dividend history, and stock split information. It details a series of cash dividend payouts from 2024 through 2026, including ex-dividend, record, and payment dates. The article also notes that no stock spl", "url": "https://www.tradingkey.com/markets/stocks/nasdaq-opbk/dividend-splits", "source_name": "TradingKey", "published_at": "2026-06-17T09:09:35", "published_display": "17 Jun 2026 09:09", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "capital_return", "event_label": "Capital return", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "OP Bancorp (OPBK) Revenue Breakdown: Business Segments, Regional Revenue & Profit Contribution", "summary": "This article from TradingKey attempts to provide a revenue breakdown for OP Bancorp (OPBK), detailing business segments and regional contributions. However, it explicitly states that the relevant data have not been disclosed by the company yet, resulting in an empty report. The p", "url": "https://www.tradingkey.com/markets/stocks/nasdaq-opbk/revenue", "source_name": "TradingKey", "published_at": "2026-06-17T05:41:57", "published_display": "17 Jun 2026 05:41", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Technical Reactions to OPBK Trends in Macro Strategies", "summary": "This article provides a technical analysis of Op Bancorp (NASDAQ: OPBK), highlighting weak near-term sentiment and a potential bearish setup with an exceptional 21.3:1 risk-reward short opportunity. It details institutional trading strategies, including position, momentum, and ri", "url": "https://news.stocktradersdaily.com/news_release/1/Technical_Reactions_to_OPBK_Trends_in_Macro_Strategies_061726031002_1781680202.html", "source_name": "Stock Traders Daily", "published_at": "2026-06-17T03:10:00", "published_display": "17 Jun 2026 03:10", "sentiment": "negative", "sentiment_pct": 40, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "OP Bancorp Insider Sold Shares Worth $309,928, According to a Recent SEC Filing", "summary": "", "url": "https://finance.yahoo.com/markets/stocks/articles/op-bancorp-insider-sold-shares-193439943.html", "source_name": "MT Newswires", "published_at": "2026-06-12T19:34:39+00:00", "published_display": "12 Jun 2026 19:34", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "OP Bancorp Q1 2026 Earnings: EPS Surpasses Estimates by 14.6% as Stock Edges Higher - GAAP Earnings Report", "summary": "", "url": "https://news.google.com/rss/articles/CBMiwgFBVV95cUxQUWtiUzhodVVBWkJKYXlyR2tWNl9ucWtTZV9PbWZKTVJCOFdiV0RSNmg2S2ZMcTRiSk9pWkNUZmJ6T3BZRkFiYmN0aTFocmpSdE44bDdjWVp4SFlUQmtrN3M1b2VzRGg5WkprWE5jZURmakdQRTd5R0d5M3NzT3ZZX3kzZEVZMjhBVDltRnNXZFY4bVFlUExuYzlCTEZVWXNka1ZJRnBJc21Sb0R0VkMwTzFuZWUxUEJNNzg5ckZzZ3Fjdw?oc=5", "source_name": "dars.gov.et", "published_at": "2026-06-02T07:00:00+00:00", "published_display": "02 Jun 2026 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "OP Bancorp (OPBK) Holds Steady Near Support as Volume Remains Subdued - Entry Point Alerts", "summary": "", "url": "https://news.google.com/rss/articles/CBMisgFBVV95cUxQS19nVndnMEZSZDA5LWNXdnpDeko2WlFRUDZZTUJSOVZFY2d0NzVSUkJ0dC1ScFRjcUljaVJHQ1kwVjhUempsVkFpaHBjR01JUzRPNjN6TGJsSUU4SGhnVUlibDJsYV9vdk1rMEM3WW5GbHV0R1JNZHRENXNBS0p3QTNOdy14bnBreFRtMHVXd2lTSXBnbHJwUGNUbVRNdVhvUnVOdHV6VHlKcnJwdjVfWlF3?oc=5", "source_name": "dars.gov.et", "published_at": "2026-05-28T07:00:00+00:00", "published_display": "28 May 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Should You Buy Avidia Bancorp, Inc. (NYSE:AVBC) For Its Upcoming Dividend?", "summary": "", "url": "https://news.google.com/rss/articles/CBMilwFBVV95cUxPRHJSNTBtZDF3VHd3Ty1nZnMzTWVOZnFKZzhXZVVKbTJWanJhVG9tQUx2Ylg1MHRjQUw5OU12d0twZmVGZ2dzQWRIdzFYZEEtVWNwN01vVzh0TmtRdGJiV3g4R0lqVHpELXlDMC14YTF2NS1TQVM3Q3I1VGRYQXFRejBHT01iTDQxZzlNTTA0SUdNdlQ0ZzZn?oc=5", "source_name": "Market source", "published_at": "2026-05-14T07:00:00+00:00", "published_display": "14 May 2026 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "capital_return", "event_label": "Capital return", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "OP Bancorp (NASDAQ:OPBK) Looks Like A Good Stock, And It's Going Ex-Dividend Soon", "summary": "", "url": "https://finance.yahoo.com/markets/stocks/articles/op-bancorp-nasdaq-opbk-looks-133926187.html", "source_name": "Simply Wall St.", "published_at": "2026-05-03T13:39:26+00:00", "published_display": "03 May 2026 13:39", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Be Sure To Check Out NB Bancorp, Inc. (NASDAQ:NBBK) Before It Goes Ex-Dividend", "summary": "", "url": "https://news.google.com/rss/articles/CBMilAFBVV95cUxQdS1MMFZsdF9xdHhwWlI3MXg5bmtMRzY4Q0JKRU5wOXpaZW1oUlZOVGhqXzJpX21RODNkczM4U3JpaUM3bFN5Rm5wODE1b0NILUVlTTl6MnpYYkNLQkZWWEpnT2x0bFRMWkJiRFBQMHh0RC12bUhWbVNBVjQ0TzhBRk0zVjZIOW1VZmd5YjhiUjN5QW0w?oc=5", "source_name": "Market source", "published_at": "2026-05-01T07:00:00+00:00", "published_display": "01 May 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Lake Shore Bancorp, Inc. (NASDAQ:LSBK) Looks Interesting, And It's About To Pay A Dividend", "summary": "", "url": "https://news.google.com/rss/articles/CBMimgFBVV95cUxQcWY2NXZpcFZyakd3OGFNeGV6bzFHM001ZXFGVjJJSzhrc2ZLaGRiRGZPUzloV2dwbUpkZTRBQ2lYQ0RvdnR3WmlLS2hTZ1RwVGN5SmFCZjF6X0Y1TGo0alYybjNXdEE3aHJuMFlNdDh3aFFfQ2NmWGNCREI1WXRmamtXd0xqcFdoVVdmUlkyaXRBVVpscV9QRXR3?oc=5", "source_name": "Market source", "published_at": "2026-04-30T07:00:00+00:00", "published_display": "30 Apr 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "capital_return", "event_label": "Capital return", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "OP Bancorp (OPBK) Earnings Growth And 28.1% Margin Challenge Cautious Narratives", "summary": "", "url": "https://news.google.com/rss/articles/CBMixAFBVV95cUxNMUJ5UkVaMnhHcWszVEZqLXo1ZWxjV0pxQVg1OXhRSXZCRGZlYWlralAyMDlDRV9teGJ6SDJpUGROTHFoQ2hWVUZXNFZvVVlTNEhYLVFyQ2JTZ3JXYUZsSVdGblhjWXpYa1hlb25reTJTUmtlVkNsMVVoQUlhVGN5UHF5ampDQ0RacHNKTld2cFJEZG5FQXhpWFJ0YjZPWkZRN08tR25wb2lBR0I0dWlJdDVqb3dPSXJ1NGN0VExRTGJOVWpz0gHKAUFVX3lxTE5DMnRyVGx4V1JCUDFWdTJ6TUFCZkJpd3NNbXNyTkhuZHVKZXFOM0ROejBBbzY1bFBmTnhIelV0MzhMZmdMVE5Xdlc3Q2pRWXRJVldnY2VuOVBSRHQxRkMtVnZZVWVsRUlLek13V2dlOFkwMU5lN29LNVh2ZFdqQjNIWUpISm5xLV9lTHlMYWFZbklZZkI4WW9xV2pqMWtmVUFVY1l1ZjFrbnVWOGZpNlpkVWg0RFpMMHYwMElCc1h3Q3RudGZKenJvRkE?oc=5", "source_name": "simplywall.st", "published_at": "2026-04-25T07:00:00+00:00", "published_display": "25 Apr 2026 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "OP Bancorp (NASDAQ:OPBK) Is Paying Out A Dividend Of $0.12", "summary": "", "url": "https://news.google.com/rss/articles/CBMivgFBVV95cUxNR25BdXFpTThRdVQ3MTc0OFRNV2ZDZzZrbC14bkJJNFNPYXROb05TRHlkVHQxWURKYUtDcnVJNVBJcDk3bDZsVng0dDZoN2d4TTh0QkJ6OHlTRHNDOVI4RzJjU2J5RlFMZ2QyTHB2S1hydmRncTFwM25fQ09MY2R0U0psSFVNWldpMHVDX0xYNk5ma1FlNGw0dlVGdmFLOGlWd1UtajdqbmsweU1TQXdPQldDazlGWW50NjYwU1NR0gHDAUFVX3lxTFA1RnIwR2hCeDIyaWNfMkJ5VVdlLVZxOHlhYWczVkF3WGRqSC1HQnM2SE5qNEcyeEJmTHg3YWIxNUxfQmE0UjRISWt2YUVMTGt1akhUQU9xek1nYkNTZmRiODJjQmk3RXB4c1p6X0hrb2ZCVWg5WG5idWtPbVdoQndpZF9qeTVRckFOZ3BJOGNLcUZ6Z3VRajY0c29EeG94S2JDSHF0VnBXMkpweWNaSEV4NlRUZU5GMjR1QkVsSkZTZDM1MA?oc=5", "source_name": "simplywall.st", "published_at": "2026-01-27T08:00:00+00:00", "published_display": "27 Jan 2026 08:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "capital_return", "event_label": "Capital return", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}], "industry": [], "sector": [{"title": "US Financial Stocks Positioned for Higher Rates and Faster Earnings Growth", "summary": "", "url": "https://news.google.com/rss/articles/CBMiywFBVV95cUxPSEU5RzNWelhyNGwxbjVfb2hJWXVaSnQtR0FZd1RCWHl0R0ZsNWl0d1RzckRrOUFhOHRVQjJxY2M2V1JVdENkMmdQc1h1dW92OFdwUU9HQkJtbURtLW4tQ0Z2YU05SUU3R0REM2FEdHhxc1prOHdvR2FINzY3eTlydzFGM2owQWdXZXlPaHdZTlNmbGNxVUl4U0FuWWJrdWNVenNOelpNRXZLN0hFcmxuOUpib3pIZXFsVHlqSHRFLWE4RkJfbnBLbkpLMNIB0AFBVV95cUxQa2pQQmdvYzVleWNQNW83ZWNFVUFBSm9WOFh0S3YySk1ubC14VDUwU01KVHpCdHhqUTliV3I1eW9XWUdkTHQwTDV1MUxrczhoSWp0THljWWZjeWdzZEVFMDRjWEo2dll3YlVpbEMyUHk1LWZnU19ZWVFEQUhnbzFfWkRIRVhyZlMwcFVxZHEyVjFlZ2ZPSm1jX2lwWWFhQlBIMmNSZmZhWUVnY1dwX2ZmRkdock5kTk15Ym5TaGowd2xFdXZ6eVVZYXl0eGp1WThp?oc=5", "source_name": "simplywall.st", "published_at": "2026-07-18T07:43:13+00:00", "published_display": "18 Jul 2026 07:43", "sentiment": "positive", "sentiment_pct": 82, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "sector", "tier_label": "Sector context"}]}, "total_fetched": 88, "total_relevant": 43, "sentiment_summary": {"positive": 16, "negative": 1, "neutral": 26, "score": 56, "total": 43, "label": "Balanced news tone", "tone": "neutral"}, "classifier": {"primary_event": "general", "primary_label": "Market update", "confidence": 76, "events": [{"event": "general", "label": "Market update", "weight": 11.0, "count": 20}, {"event": "earnings", "label": "Earnings", "weight": 6.35, "count": 12}, {"event": "capital_return", "label": "Capital return", "weight": 4.95, "count": 9}, {"event": "analyst", "label": "Analyst action", "weight": 0.55, "count": 1}, {"event": "regulatory", "label": "Regulatory and legal", "weight": 0.55, "count": 1}], "positive_events": 16, "negative_events": 1}, "market_context": {"has_market_context": true, "latest_close": 14.98, "latest_week": "2026-07-17", "one_week_move": 0.8, "four_week_move": 4.3, "twelve_week_move": 5.4, "trend_signal": "1", "trend_label": "Trend active", "trend_tone": "positive", "market_dynamics": 1.203682, "market_dynamics_buy_signal": false, "relative_strength": -2.105605, "fair_value_gap": 26.6, "fair_value_label": "Materially above fair value", "fair_value_tone": "negative", "expectation_direction": "undecided", "expectation_probability": 54.9335, "reaction_label": "Price digesting", "reaction_tone": "neutral", "market_sentence": "+0.8% over one week, +4.3% over four weeks, trend active, and materially above fair value."}, "interpretation": {"label": "Balanced read", "tone": "neutral", "classification": "balanced", "summary": "News tone and price action are not far from neutral.", "confidence": 54, "badges": [], "opportunities": [], "risks": [], "event_label": "Market update", "sentiment_word": "balanced"}, "charts": {"sources": [{"label": "TradingView", "count": 7}, {"label": "dars.gov.et", "count": 6}, {"label": "TradingKey", "count": 6}, {"label": "Market source", "count": 5}, {"label": "Stock Traders Daily", "count": 3}, {"label": "simplywall.st", "count": 3}, {"label": "MarketBeat", "count": 3}, {"label": "Stock Titan", "count": 2}], "tiers": [{"label": "Direct company coverage", "count": 42}, {"label": "Industry context", "count": 0}, {"label": "Sector context", "count": 1}], "events": [{"label": "Market update", "count": 20}, {"label": "Earnings", "count": 12}, {"label": "Capital return", "count": 9}, {"label": "Analyst action", "count": 1}, {"label": "Regulatory and legal", "count": 1}]}, "insights": [{"label": "Weighted tone", "value": "56/100", "tone": "neutral", "text": "Balanced news tone"}, {"label": "Market reaction", "value": "Balanced read", "tone": "neutral", "text": "News tone and price action are not far from neutral."}, {"label": "Primary event", "value": "Market update", "tone": "neutral", "text": "76/100 classification confidence."}, {"label": "Company focus", "value": "42", "tone": "positive", "text": "directly relevant articles"}, {"label": "Source quality", "value": "0", "tone": "neutral", "text": "high-authority source matches"}, {"label": "Trend context", "value": "Trend active", "tone": "positive", "text": "+0.8% over one week, +4.3% over four weeks, trend active, and materially above fair value."}, {"label": "Latest direct headline", "value": "Neutral", "tone": "neutral", "text": "The Technical Signals Behind (OPBK) That Institutions Follow"}], "updated_at": "2026-07-23T03:35:28.894443+00:00", "disclaimer": "Educational market research only. Not financial, investment, trading, tax, or legal advice."}