Company profile

Philip B. Flynn
Fiscal year end
Industry (SIC)
IRS number

ASB stock data


Investment data

Data from SEC filings
Top 50 of 923 long holdings
End of quarter 31 Mar 20
$93.74M 594.39K
$72.64M 285.65K
$50.71M 396.57K
$49.29M 25.28K
$40.31M 34.69K
$36.71M 678.27K
$36.11M 401.12K
$35.16M 319.59K
$34.9M 2.73M
$30.69M 612.85K
$30.33M 929.2K
$30.02M 228.93K
$28.73M 157.11K
$27.91M 382.51K
$26.51M 771.21K
$26.14M 101.4K
$25.46M 57.86K
$25.36M 1.31M
$24.64M 440.01K
$24.26M 201.97K
$21.56M 89.82K
$21.38M 360.44K
$21.13M 105.84K
$20.66M 149.26K
$19.78M 119.62K
$19.29M 319.84K
$19.27M 202.82K
$18.92M 195.85K
$18.74M 65.4K
$18.68M 160.96K
$18.07M 101.99K
$18.03M 148.24K
$18M 228.06K
$17.42M 69.84K
$17.39M 533.08K
$17.05M 127.43K
$16.45M 226.96K
$15.75M 414.72K
$15.6M 110.58K
$15.59M 352.37K
$15.35M 63.54K
$14.95M 194.36K
$14.71M 88.19K
$13.69M 176.19K
$13.01M 330.85K
$13M 243.24K
$12.62M 235.14K
$12.5M 428.81K
$11.87M 213.02K
$11.79M 41.56K
Holdings list only includes long positions. Only includes long positions.


11 May 20
3 Aug 20
31 Dec 20


Company financial data Financial data

Quarter (USD) Mar 20 Dec 19 Sep 19 Jun 19
Revenue 301.25M 293.08M 307.22M 309.46M
Net income 45.84M 72.1M 83.34M 84.66M
Diluted EPS 0.27 0.43 0.49 0.49
Net profit margin 15.22% 24.60% 27.13% 27.36%
Net change in cash 90.49M -170.8M 202.47M -89.27M
Cash on hand 679.23M 588.74M 759.55M 557.08M
Annual (USD) Dec 19 Dec 18 Dec 17 Dec 16
Revenue 1.22B 1.24B 1.07B 1.06B
Net income 326.79M 333.56M 229.26M 200.27M
Diluted EPS 1.91 1.89 1.42 1.26
Net profit margin 26.86% 27.01% 21.35% 18.89%
Net change in cash -287.95M 160.68M 73.79M 168.55M
Cash on hand 588.74M 876.7M 716.02M 642.23M

Financial data from company earnings reports

Date Owner Security Transaction Code 10b5-1 $Price #Shares $Value #Remaining
20 Jul 20 Lommen Richard T Phantom Stock Unit Common Stock $0.01 Par Value Grant Aquire A No 12.5855 1,688.438 21.25K 96,686.771
20 Jul 20 Jeffe Robert A Phantom Stock Unit Common Stock $0.01 Par Value Grant Aquire A No 12.5855 1,688.438 21.25K 24,594.563
20 Jul 20 Haddad Michael J Phantom Stock Unit Common Stock $0.01 Par Value Grant Aquire A No 12.5855 1,489.798 18.75K 3,935.312
15 Jul 20 DeWitt Angie Common Stock $0.01 Par Value Other Aquire J No 13.096 38.163 499.78 15,564.261
15 Jul 20 Kitowski Nicole M Common Stock $0.01 Par Value Other Aquire J No 13.096 8.568 112.2 19,725.591
72.5% owned by funds/institutions
13F holders
Current Prev Q Change
Total holders 245 267 -8.2%
Opened positions 33 41 -19.5%
Closed positions 55 26 +111.5%
Increased positions 89 68 +30.9%
Reduced positions 83 111 -25.2%
13F shares
Current Prev Q Change
Total value 1.42B 2.61B -45.4%
Total shares 111.37M 118.27M -5.8%
Total puts 0 21.1K EXIT
Total calls 135.2K 374.9K -63.9%
Total put/call ratio 0.1
Largest owners
Shares Value Change
Vanguard 15.87M $202.95M +2.7%
BLK BlackRock 14.98M $191.55M -1.3%
Dimensional Fund Advisors 11.18M $142.95M -0.1%
Alliancebernstein 6.2M $79.36M -2.6%
STT State Street 5.48M $70.08M -0.0%
Victory Capital Management 3.39M $43.31M -9.2%
Cramer Rosenthal MCGLYNN 3.2M $40.95M +0.9%
LSV Asset Management 3.16M $40.42M +15.1%
PZN Pzena Investment Management 3.03M $38.71M +15.5%
WFC Wells Fargo & Company 2.79M $35.73M +3.5%
Largest transactions
Shares Bought/sold Change
Norges Bank 0 -2.82M EXIT
FMR 1.09M -2.52M -69.7%
Mairs & Power 1.41M -975.73K -40.9%
Nuveen Asset Management 389.18K -922.53K -70.3%
MS Morgan Stanley 99.27K -475.39K -82.7%
Bessemer 433.4K +433.4K NEW
Vanguard 15.87M +424.15K +2.7%
LSV Asset Management 3.16M +414.43K +15.1%
PZN Pzena Investment Management 3.03M +407.2K +15.5%
First Trust Advisors 625.29K -391.03K -38.5%

Financial report summary

Content analysis ?
H.S. freshman V bad
New words: accommodate, ACL, ACLL, aid, annum, appointment, Arabia, area, ban, began, building, cancellable, Care, categorized, cautioned, Certification, challenging, Christopher, commonly, coordinate, counteract, country, crude, Del, delay, delayed, demonstrating, denying, difficult, disaster, discontinue, discontinued, discontinuing, disease, disruption, downgraded, downturn, drastic, drew, dual, duly, earlier, ease, easing, economy, effort, elevated, emergency, enacted, encouraging, evict, expansion, explain, external, Facility, failing, faith, feature, fed, fit, Flynn, forbearance, forgiven, fraud, good, governmental, Governor, GSE, guaranty, hardship, headcount, health, hereunto, history, honored, hotel, ill, Indiana, infrastructure, insignificant, integral, intent, interaction, Interactive, Isaac, iv, job, Joint, Kentucky, lack, leave, led, legislative, lender, lengthy, Letter, lifetime, LLC, lobby, lowest, mark, MDRF, Membership, Michigan, MKE, mobile, Moody, multifamily, NaN, Notable, notwithstanding, Ohio, online, order, Oshkosh, outbreak, pandemic, passage, Paycheck, payroll, PCD, people, phase, phased, Philip, phrase, Piotrowski, Pledgeable, population, PPP, predict, President, prolonged, properly, prudent, prudently, reassigned, referencing, refinancing, Release, relief, rely, reorganization, reorganized, repay, request, respond, restaurant, resume, resurgence, Revolving, run, Russia, safe, safety, Saudi, SBA, Secretary, shopping, shutdown, simpler, solid, speed, St, Stadler, stay, stimulate, streamlined, suspended, suspending, suspension, swap, Tammy, TDR, temporarily, travel, trillion, unadjusted, unamortized, uncollectible, unconditionally, undersigned, unemployment, unique, unprecedented, USI, vast, verify, vi, vintage, waived, wake, weak, White, Whitnell, work, workforce, working
Removed: accepted, accretable, accretion, assigned, awarded, called, capitalized, capitalizing, ceased, clarification, Cloud, Computing, correct, covered, developing, disclosing, display, earliest, easier, establish, expensed, expired, GNMA, hindsight, Historically, hosting, implementation, implicit, inception, layer, leasing, lessee, lessor, linked, materiality, MSR, narrow, nonlease, operation, originally, package, pooled, positive, Power, professional, profit, prospective, publicly, put, putable, reclassification, reclassified, recognize, reinvested, reinvesting, rental, restate, restriction, separate, slightly, software, stream, surcharge, troubled, unaccreted, unconsolidated, variability