Choiceone Financial Services Inc (COFS)

Price$34.00Cached quote
COFSNasdaq
Loading local price history

Financial charts

Revenue

Net income

Free cash flow

Total cash / debt

CashTotal debt

Financial statements

17 annual periodsNewest to oldest
20252024202320222021202020192018201720162015201420132012201120102009
Revenue$161.7M$92.4M$80.8M$81.4M$79.8M$73.8M$36.9M$29.0M$28.4M$27.2M$26.1M$24.7M$23.8M$24.6M$24.1M$22.6M$21.4M
Operating expenses$112.7M$58.7M$55.1M$53.5M$52.9M$50.9M$28.5M$20.5M$19.3M$19.0M$18.3M$16.8M$16.7M$16.4M$15.8M$15.2M$15.3M
Net income$28.2M$26.7M$21.3M$23.6M$22.0M$15.6M$7.2M$7.3M$6.2M$6.1M$5.7M$5.7M$5.1M$4.3M$3.5M$2.7M$1.5M
Net profit margin17.42%28.91%26.32%29.05%27.61%21.16%19.41%25.30%21.74%22.37%22.03%23.09%21.37%17.35%14.60%12.01%6.90%
Basic EPSper basic share$2.02$3.27$2.82$3.15$2.87$2.08$1.58$2.03$1.70$1.68$1.67$1.73$1.55$1.29$1.07$0.83$0.45
Diluted EPSper diluted share$2.01$3.25$2.82$3.15$2.86$2.07$1.58$2.02$1.70$1.68$1.66$1.72$1.54$1.29$1.07$0.83$0.45

Owners

Reported shareholders

Reference date Jun 30, 2026
BlackRock, Inc. · 7.27% of listed sharesNORTHERN TRUST CORP · 4.52% of listed sharesVANGUARD CAPITAL MANAGEMENT LLC · 4.18% of listed sharesSTATE STREET CORP · 2.99% of listed sharesGEODE CAPITAL MANAGEMENT, LLC · 2.55% of listed sharesALLIANCEBERNSTEIN L.P. · 2.29% of listed sharesDIMENSIONAL FUND ADVISORS LP · 1.93% of listed sharesEssex Bruce John Jr · ≈1.67% of listed sharesHOTCHKIS & WILEY CAPITAL MANAGEMENT LLC · 1.52% of listed sharesMANUFACTURERS LIFE INSURANCE COMPANY, THE · 1.47% of listed sharesAQR CAPITAL MANAGEMENT LLC · 1.38% of listed sharesGOLDMAN SACHS GROUP INC · 1.33% of listed sharesAMERICAN CENTURY COMPANIES INC · 1.29% of listed sharesBurrough Eric E · ≈1.21% of listed sharesGENDELL JEFFREY L · 0.99% of listed sharesMORGAN STANLEY · 0.74% of listed sharesVANGUARD PORTFOLIO MANAGEMENT LLC · 0.68% of listed sharesMARSHALL WACE, LLP · 0.67% of listed sharesHicks Randy D · ≈0.67% of listed sharesNuveen, LLC · 0.62% of listed shares
7.27%of listed shares
BlackRock, Inc.1.09M shares · Jun 30, 2026
View holders
Top 20 reported holders of COFS
Holder% owned
BlackRock, Inc.
7.27%1.09M shares
NORTHERN TRUST CORP
4.52%676.17K shares
VANGUARD CAPITAL MANAGEMENT LLC
4.18%624.27K shares
STATE STREET CORP
2.99%447.44K shares
GEODE CAPITAL MANAGEMENT, LLC
2.55%380.89K shares
ALLIANCEBERNSTEIN L.P.
2.29%342.64K shares
DIMENSIONAL FUND ADVISORS LP
1.93%288.65K shares
Essex Bruce John Jr
≈1.67%250.3K shares
HOTCHKIS & WILEY CAPITAL MANAGEMENT LLC
1.52%227.28K shares
MANUFACTURERS LIFE INSURANCE COMPANY, THE
1.47%219.6K shares
AQR CAPITAL MANAGEMENT LLC
1.38%205.74K shares
GOLDMAN SACHS GROUP INC
1.33%199.17K shares
AMERICAN CENTURY COMPANIES INC
1.29%192.69K shares
Burrough Eric E
≈1.21%180.99K shares
GENDELL JEFFREY L
0.99%148.55K shares
MORGAN STANLEY
0.74%110.6K shares
VANGUARD PORTFOLIO MANAGEMENT LLC
0.68%101.91K shares
MARSHALL WACE, LLP
0.67%100.8K shares
Hicks Randy D
≈0.67%99.53K shares
Nuveen, LLC
0.62%92.78K shares

Percentages use 14.95M shares of this listed class outstanding on Jun 30, 2026. ≈ compares the latest reported holding with a share total from a different date; it is not a confirmed current stake.

Gray completes the 100% scale. Reported positions may overlap; holders have different reporting dates.

Source: SEC Form 13F ↗Updated Sep 29, 2026 · Quarterly data

Insider buys & sells

Jul 1, 2024–Jun 30, 2026
Buys24$1.82M disclosed value
Sells (SEC code S)1$443.4K disclosed value
25 recent transactions
TransactionInsiderTypeSharesPriceValueOwned after
Mar 12, 2026Form 4Greenland AdomSecretaryBuyCommon Stock · indirect500$27.40$13.7K3.7K
Mar 11, 2026Form 4Burrough Eric EDirectorBuyCommon Stock5.0K$27.50$137.5K180.4K
Mar 6, 2026Form 4McConnell Gregory ADirectorBuyCommon Stock1.1K$27.94$29.3K37.0K
Mar 3, 2026Form 4McGinnis Bradley F.DirectorBuyCommon Stock · indirect1.0K$29.15$29.1K15.3K
Feb 27, 2026Form 4Burke Michael J. Jr.PresidentBuyCommon Stock · indirect250$28.58$7.1K2.9K

Community posts

It’s quiet here.

No posts about COFS yet. Start the conversation.

Write the first post