Company profile

Ticker
SANM
Exchange
Website
CEO
Jure Sola
Employees
Incorporated
Location
Fiscal year end
Industry (SIC)
Former names
SANMINA CORP/DE, SANMINA-SCI CORP
SEC CIK
IRS number
770228183

SANM stock data

(
)

Calendar

13 Nov 20
23 Nov 20
3 Oct 21

News

Quarter (USD) Jun 20 Mar 20 Dec 19 Jun 19
Revenue
Cost of revenue
Operating income
Operating margin
Net income
Net profit margin
Cash on hand
Change in cash
Diluted EPS
Annual (USD) Oct 20 Sep 19 Sep 18 Sep 17
Revenue
Cost of revenue
Operating income
Operating margin
Net income
Net profit margin
Cash on hand
Change in cash
Diluted EPS

Financial data from Sanmina earnings reports.

Date Owner Security Transaction Code 10b5-1 $Price #Shares $Value #Remaining
20 Nov 20 Kurt Adzema Common Stock Sell Dispose S Yes 32 5,462 174.78K 68,333
19 Nov 20 Kurt Adzema Common Stock Sell Dispose S Yes 31.18 1,260 39.29K 73,795
19 Nov 20 Kurt Adzema Common Stock Sell Dispose S Yes 31.18 4,201 130.99K 75,055
17 Nov 20 Sola Jure Common Stock Sell Dispose S No 32.4398 64,557 2.09M 907,131
16 Nov 20 Young Dennis Common Stock Payment of exercise Dispose F No 32.93 2,029 66.81K 30,197
16 Nov 20 REID ALAN McWILLIAMS Common Stock Sell Dispose S No 32.73 4,155 135.99K 56,270
16 Nov 20 REID ALAN McWILLIAMS Common Stock Sell Dispose S No 32.8808 1,531 50.34K 60,425
16 Nov 20 REID ALAN McWILLIAMS Common Stock Grant Aquire A No 32.93 15,000 493.95K 61,956
16 Nov 20 REID ALAN McWILLIAMS Common Stock Grant Aquire A No 32.93 10,000 329.3K 46,956
16 Nov 20 REID ALAN McWILLIAMS Common Stock Payment of exercise Dispose F No 32.93 1,730 56.97K 36,956
94.3% owned by funds/institutions
13F holders
Current Prev Q Change
Total holders 223 234 -4.7%
Opened positions 20 38 -47.4%
Closed positions 31 24 +29.2%
Increased positions 67 74 -9.5%
Reduced positions 98 91 +7.7%
13F shares
Current Prev Q Change
Total value 23.42B 9.27B +152.5%
Total shares 61.35M 62.84M -2.4%
Total puts 15.59K 20.5K -24.0%
Total calls 52.9K 50.1K +5.6%
Total put/call ratio 0.3 0.4 -28.0%
Largest owners
Shares Value Change
BLK BlackRock 9.97M $269.59M -5.9%
Vanguard 6.7M $181.13M -5.2%
Dimensional Fund Advisors 5.28M $142.73M -5.8%
Earnest Partners 4.72M $127.66M +11.5%
LSV Asset Management 2.56M $69.35M -2.0%
STT State Street 2.27M $61.43M -3.2%
Fuller & Thaler Asset Management 1.86M $50.38M +80.3%
Diamond Hill Capital Management 1.6M $43.31M -6.2%
NTRS Northern Trust 1.28M $34.69M -3.0%
Renaissance Technologies 1.19M $32.29M +20.4%
Largest transactions
Shares Bought/sold Change
Fuller & Thaler Asset Management 1.86M +829.33K +80.3%
BLK BlackRock 9.97M -630.08K -5.9%
Earnest Partners 4.72M +487.35K +11.5%
DnB Asset Management AS 672.44K +482.22K +253.5%
Vanguard 6.7M -366.92K -5.2%
Wasatch Advisors 612.14K +326.49K +114.3%
Dimensional Fund Advisors 5.28M -323.32K -5.8%
Millennium Management 81.31K -298.8K -78.6%
Alyeska Investment 0 -227.3K EXIT
IVZ Invesco 631.27K -223.05K -26.1%

Financial report summary

?
Competition
XcerraPlexusBenchmark ElectronicsFlexJabilElecsysCelesticaTTMXyratexSMART Global
Content analysis ?
Positive
Negative
Uncertain
Constraining
Legalese
Litigous
Readability
H.S. freshman Avg
New words: accessing, adjacent, aerial, ago, Alliance, appointment, aspect, aware, BILLINGER, breaking, BRENT, buck, bulky, bullying, calibration, career, catch, center, cessation, commodity, conference, convert, culture, cured, decade, Department, Dialight, dialogue, die, disease, downturn, education, emphasize, essential, ethical, ethnicity, eye, facilitated, family, female, firmware, fluid, France, fraudulent, fraudulently, fundamental, gear, gender, globe, harassment, headcount, healthcare, hyperscale, implicit, induce, inducement, infected, infection, Intentionally, JBOD, job, land, learning, length, LIDAR, lifted, loading, lubrication, mandated, MCP, MDSAP, millimeter, misconduct, misrepresented, motorized, nominal, NVMe, occurrence, online, outbreak, oversaturated, Pacific, pandemic, ParallelCell, particle, peer, phase, phenomenon, PPE, prosecute, proven, pulley, punitive, purpose, RBA, recommended, refrigeration, reinstituted, relaxed, restored, RMA, rotating, ROU, safe, sample, sanctioned, screening, sea, shareholder, sharp, slower, soil, Southern, sterilization, sterilized, straight, strict, strive, strongly, subcontractor, sued, suspend, suspended, talent, telecom, temporarily, tenure, tolerant, trailing, trained, training, unclear, University, unmanned, unspecified, utmost, voltage, voluntary, waive, wider, withdraw, workday, workplace, worsening
Removed: absorption, accrual, allegedly, analyze, assist, BOM, booking, bookkeeping, Brasil, brought, casino, certainty, clarify, cold, complied, conflicting, contracting, Corrupt, cultivate, decreasing, deductibility, designing, Disk, enabled, enhancing, environmentally, examined, excise, failed, favor, fix, fund, harming, HDD, importance, imposing, increasingly, industrializing, ineffective, inflation, integrate, iv, judicial, locked, Ltda, modify, Motorola, noncurrent, ordinarily, overpaid, periodic, persistence, prohibited, proposed, qualitative, reached, recognizable, reconcile, recoverability, remain, Rent, ruled, shift, sound, surviving, suspension, title, unachievable, validate