Company profile

Robert P. Bauer
Incorporated in
Fiscal year end
IRS number
SEC advisor number
FINRA CRD number
$2.02B (as of 28 Mar 19)
4,081 (as of 28 Mar 19)
54 (25 investment advisory or research)
Foster L B
PA 15220

FSTR stock data



6 May 20
11 Jul 20
31 Dec 20


Company financial data Financial data

Quarter (USD) Mar 20 Dec 19 Sep 19 Jun 19
Revenue 128.78M 149.38M 154.28M 200.93M
Net income -1.87M 26.25M 3.06M 9.56M
Diluted EPS -0.18 2.46 0.29 0.9
Net profit margin -1.45% 17.57% 1.99% 4.76%
Operating income 144K 3.67M 7.5M 16.35M
Net change in cash -7.76M -1.2M 3.37M 2.96M
Cash on hand 6.42M 14.18M 15.37M 12M
Cost of revenue 107.12M 121.99M 126.58M 163.81M
Annual (USD) Dec 19 Dec 18 Dec 17 Dec 16
Revenue 655.06M 626.97M 536.38M 483.51M
Net income 42.57M -31.17M 5.36M -141.66M
Diluted EPS 4 -3.01 0.51 -13.79
Net profit margin 6.50% -4.97% 1.00% -29.30%
Operating income 36.51M 38.91M 28.6M -134.17M
Net change in cash 3.9M -27.4M 7.32M -2.95M
Cash on hand 14.18M 10.28M 37.68M 30.36M
Cost of revenue 533.69M 509.81M 431.12M 393.16M

Financial data from Foster L B earnings reports

Date Owner Security Transaction Code 10b5-1 $Price #Shares $Value #Remaining
28 May 20 Foster Lee B Ii Common Stock Grant Aquire A No 12.44 6,029 75K 40,870
28 May 20 Owen Diane B Common Stock Grant Aquire A No 12.44 6,029 75K 52,729
28 May 20 Junge Dirk Common Stock Grant Aquire A No 12.44 6,029 75K 18,433
28 May 20 Rowland Suzanne B Common Stock Grant Aquire A No 12.44 6,029 75K 37,828
28 May 20 Rackoff William H Common Stock Grant Aquire A No 12.44 6,029 75K 80,574
71.7% owned by funds/institutions
13F holders
Current Prev Q Change
Total holders 83 91 -8.8%
Opened positions 6 1 +500.0%
Closed positions 14 9 +55.6%
Increased positions 22 36 -38.9%
Reduced positions 36 37 -2.7%
13F shares
Current Prev Q Change
Total value 131.97M 193.68M -31.9%
Total shares 7.59M 7.66M -0.9%
Total puts 11.5K 11.5K
Total calls 130.5K 63K +107.1%
Total put/call ratio 0.1 0.2 -51.7%
Largest owners
Shares Value Change
Legion Partners Asset Management 1.05M $12.93M 0.0%
BLK BlackRock 711.96K $8.8M -0.9%
Renaissance Technologies 708.39K $8.76M -1.5%
Dimensional Fund Advisors 633.42K $7.83M -0.9%
Vanguard 553.68K $6.84M +12.8%
AMP Ameriprise Financial 281.51K $3.48M +9.3%
Rutabaga Capital Management 279.97K $3.46M +11.0%
Dalton Greiner Hartman Maher & Co 257.16K $3.18M +15.4%
Kennedy Capital Management 230.68K $2.85M +2.4%
STT State Street 174.76K $2.16M +0.4%
Largest transactions
Shares Bought/sold Change
22NW 124.03K +124.03K NEW
Parametric Portfolio Associates 0 -104.3K EXIT
Panagora Asset Management 28.9K -77.19K -72.8%
Sontag Advisory 64.26K +64.26K NEW
Vanguard 553.68K +62.95K +12.8%
Oxford Asset Management 0 -41.79K EXIT
Dalton Greiner Hartman Maher & Co 257.16K +34.34K +15.4%
Bridgeway Capital Management 53.8K -33.9K -38.7%
Squarepoint Ops 0 -27.91K EXIT
Rutabaga Capital Management 279.97K +27.7K +11.0%
Content analysis ?
8th grade Avg
New words: accelerated, accuracy, adhere, age, area, attain, Bakken, car, carefully, chain, closest, closure, combination, commercial, commitment, consumable, core, coupled, crude, declared, deem, delayed, deteriorated, deteriorating, deterioration, discontinuance, discontinuation, discontinued, Disease, downtime, DSO, duration, efficiency, emergency, enacted, enhanced, essential, experience, exploration, exposed, exposure, facing, firm, friction, gas, governmental, harm, health, hedged, hedging, hold, ID, identify, immaterial, important, inability, inclement, ineffective, Interbank, larger, led, middle, minimal, minimize, mitigate, mitigation, mobile, month, movement, navigate, Niobrara, nondeductible, oil, opening, outlook, pandemic, path, perfectly, permanent, Permian, personnel, pertain, pooled, Prevention, primary, professional, ransomware, reallocation, recent, recently, recipient, recommended, recover, Reform, relevant, reserve, return, robust, safety, satisfy, scope, seasonal, seasonality, sharply, shut, size, social, spending, steady, structure, successfully, sufficient, supply, track, travel, trend, typically, unable, undertaken, Unilateral, unloader, unpredictable, view, volatility, weather, welded, workforce, world
Removed: achievement, amendment, arising, Brexit, building, capitalized, caption, certified, chosen, commence, commenced, commencement, comparable, component, consent, content, dated, decree, determinable, determining, eliminate, end, escalation, exercise, facilitated, favorably, final, higher, implicit, improve, increasing, indirect, informed, lessor, NatWest, November, obtain, outdated, partially, passenger, payout, practical, proposed, railing, readily, reclassification, reclassify, reconcile, record, registration, repatriation, responsive, rule, Simplification, single, smaller, steel, stranded, sustained, target, terminated, unchanged