Company profile

William Bradford Kessel
Incorporated in
Fiscal year end
Industry (SEC)
IRS number

IBCP stock data



5 May 20
11 Jul 20
31 Dec 20


Company financial data Financial data

Quarter (USD) Mar 20 Dec 19 Sep 19 Jun 19
Revenue 6.19M 6.61M 6.83M 6.51M
Net income 4.81M 13.88M 12.45M 10.73M
Diluted EPS 0.21 0.6 0.55 0.46
Net profit margin 77.66% 210% 182% 165%
Net change in cash 4.99M -17.11M 27.28M -16.49M
Cash on hand 70.29M 65.3M 82.42M 55.14M
Annual (USD) Dec 19 Dec 18 Dec 17 Dec 16
Revenue 25.95M 27.13M 98.31M 86.52M
Net income 46.44M 39.84M 20.48M 22.77M
Diluted EPS 2 1.68 0.95 1.05
Net profit margin 179% 147% 20.83% 26.31%
Net change in cash -4.94M 15.51M -28.46M -2.59M
Cash on hand 65.3M 70.24M 54.74M 83.19M

Financial data from company earnings reports

Date Owner Security Transaction Code 10b5-1 $Price #Shares $Value #Remaining
1 Jul 20 Boer William J Common Stock Grant Aquire A No 14.85 555 8.24K 32,330
23 Jun 20 Erickson Stephen A. Common Stock Sale back to company Dispose D No 0 10,602 0 0
23 Jun 20 Erickson Stephen A. Performance Right Common Stock Sale back to company Dispose D No 0 2,602 0 0
16 Jun 20 Christina Keller Common Stock Buy Aquire P No 15.09 1,000 15.09K 6,653
11 Jun 20 Christina Keller Common Stock Buy Aquire P No 13.865 100 1.39K 5,653
11 Jun 20 Christina Keller Common Stock Buy Aquire P No 13.8899 1,000 13.89K 5,553
81.4% owned by funds/institutions
13F holders
Current Prev Q Change
Total holders 118 129 -8.5%
Opened positions 12 13 -7.7%
Closed positions 23 16 +43.8%
Increased positions 39 51 -23.5%
Reduced positions 47 42 +11.9%
13F shares
Current Prev Q Change
Total value 478.32M 771.88M -38.0%
Total shares 17.83M 18.34M -2.8%
Total puts 0 12.5K EXIT
Total calls 15.8K 156.8K -89.9%
Total put/call ratio 0.1
Largest owners
Shares Value Change
BLK BlackRock 2.05M $26.4M +5.7%
FJ Capital Management 1.35M $17.41M +63.8%
Vanguard 1.14M $14.64M +1.0%
Renaissance Technologies 1.03M $13.32M -2.8%
LSV Asset Management 897.4K $11.55M -0.4%
Russell Investments 896.5K $11.54M -1.8%
Maltese Capital Management 731.73K $9.42M +11.7%
STT State Street 634.69K $8.17M -6.0%
Acadian Asset Management 592.49K $7.63M +65.1%
Dimensional Fund Advisors 475.62K $6.12M -0.2%
Largest transactions
Shares Bought/sold Change
FJ Capital Management 1.35M +527K +63.8%
Jacobs Asset Management 0 -331.47K EXIT
Millennium Management 0 -314.76K EXIT
PL Capital Advisors 359.99K -257.3K -41.7%
Acadian Asset Management 592.49K +233.56K +65.1%
THB Asset Management 0 -150.11K EXIT
Oxford Asset Management 11.62K -110.93K -90.5%
BLK BlackRock 2.05M +110.04K +5.7%
FHI Federated Hermes 112.65K +108.09K +2372.0%
Ajo 0 -97.59K EXIT

Financial report summary

Content analysis ?
H.S. sophomore Avg
New words: addressed, administered, Administration, affordability, Aid, ambiguity, appointment, avoid, bearing, budget, Bureau, CECL, certainty, challenging, chosen, complicated, Comptroller, costly, Currency, cyber, damage, declared, deficiency, delay, delegated, deny, disease, disruption, distancing, duration, earmarked, ease, eligibility, emergency, enroll, entitled, Erickson, exhausted, explain, extremely, Facilitation, faith, fall, family, fiscal, forbearance, forgivable, fundamental, global, good, Governor, guaranty, heightened, heightening, hosted, human, infrastructure, intensive, interagency, interbank, interpretation, key, larger, leave, lender, LIBOR, light, lump, magnitude, methodology, necessitated, noncompliance, nonessential, notified, occupied, online, Organization, outbreak, outcome, owner, pandemic, passing, Paycheck, permitted, personal, posed, PPP, President, quickly, rapid, reform, relief, remeasure, reputation, reputational, residence, resolved, resource, resume, retrospectively, roughly, safe, SBA, secondary, shock, short, sick, social, stay, Stephen, strict, sum, supervised, sustain, TDR, timeframe, timeline, Toledo, transition, travel, Trump, uncertain, undeterminable, unemployment, Union, vacation, vendor, work, workforce, working, World
Removed: advertising, assist, assumed, capture, captured, combining, complexity, converted, deductible, deployed, documentation, enable, enhance, equipment, evaluated, expand, expired, final, finalizing, fractional, furniture, holder, identifiable, inventory, legal, location, merged, moving, nonfinancial, Occupancy, outdoor, portray, professional, ranged, receivable, recognizing, reflecting, Robert, securing, Shuster, software, solution, spreadsheet, surviving, Targeted, transparency, Traverse, unchanged, understandability