Company profile

OLP stock data

(
)

Calendar

8 May 20
12 Jul 20
31 Dec 20

News

Company financial data Financial data

Quarter (USD) Mar 20 Dec 19 Sep 19 Jun 19
Revenue 21.24M 22.45M 20.41M 20.72M
Net income 7.83M 4.88M 5.1M 4.56M
Diluted EPS 0.39 0.23 0.25 0.2
Net profit margin 36.87% 21.73% 24.97% 22.00%
Operating income 13.06M 9.75M
Net change in cash 10.33M 4.59M
Cash on hand 21.36M 11.03M 17.38M
Annual (USD) Dec 19 Dec 18 Dec 17 Dec 16
Revenue 84.74M 79.13M 75.92M 70.59M
Net income 18.54M 21.56M 24.25M 24.48M
Diluted EPS 0.88 1.05 1.28 1.39
Net profit margin 21.88% 27.25% 31.94% 34.68%
Operating income 40.17M 36.33M 41.8M 41.78M
Net change in cash -4.17M 1.44M -3.65M 4.68M
Cash on hand 11.03M 15.2M 13.77M 17.42M

Financial data from company earnings reports

Date Owner Security Transaction Code 10b5-1 $Price #Shares $Value #Remaining
25 Mar 20 Lovejoy Jesse Robert Common Stock Grant Aquire A No 14.1737 1,000 14.17K 12,457.95
17 Mar 20 Gould Matthew J Common Stock Buy Aquire P No 15.5 350 5.43K 261,619
17 Mar 20 Gould Matthew J Common Stock Buy Aquire P No 15.45 100 1.55K 261,719
24 Jan 20 Eugene I Zuriff Common Stock Sell Dispose S No 0 500 0 32,957
24 Jan 20 Eugene I Zuriff Common Stock Sell Dispose S No 0 4,800 0 33,457
24 Jan 20 Justin Clair Common Stock Sell Dispose S No 28.605 200 5.72K 31,340
24 Jan 20 Justin Clair Common Stock Sell Dispose S No 28.635 400 11.45K 31,540
24 Jan 20 Justin Clair Common Stock Sell Dispose S No 28.61 1,100 31.47K 31,940
24 Jan 20 Justin Clair Common Stock Sell Dispose S No 28.58 1,050 30.01K 33,040
24 Jan 20 Justin Clair Common Stock Sell Dispose S No 28.62 380 10.88K 34,090
43.5% owned by funds/institutions
13F holders
Current Prev Q Change
Total holders 102 121 -15.7%
Opened positions 12 13 -7.7%
Closed positions 31 9 +244.4%
Increased positions 40 41 -2.4%
Reduced positions 28 31 -9.7%
13F shares
Current Prev Q Change
Total value 189.04M 766.6M -75.3%
Total shares 8.76M 8.7M +0.7%
Total puts 0 0
Total calls 0 0
Total put/call ratio
Largest owners
Shares Value Change
Vanguard 1.61M $22.36M -1.3%
BLK BlackRock 1.32M $18.32M +1.2%
Renaissance Technologies 1.11M $15.44M +6.1%
NTRS Northern Trust 500.81K $6.98M +0.5%
STT State Street 445.02K $6.38M +6.7%
Alliancebernstein 348.37K $4.85M +173.4%
Altfest L J & Co 340.24K $4.74M 0.0%
WFC Wells Fargo & Company 260.06K $3.62M -3.7%
Geode Capital Management 230.8K $3.22M +11.8%
Dimensional Fund Advisors 226.28K $3.15M +1.9%
Largest transactions
Shares Bought/sold Change
Alliancebernstein 348.37K +220.93K +173.4%
Virtus ETF Advisers 0 -126.03K EXIT
Panagora Asset Management 118.48K -76.14K -39.1%
Renaissance Technologies 1.11M +64.2K +6.1%
Millennium Management 60.4K +60.4K NEW
Kennedy Capital Management 167.49K +57.02K +51.6%
Pacer Advisors 91.65K +55.8K +155.7%
Jane Street 0 -46.2K EXIT
JPM JPMorgan Chase & Co. 98.45K +43.24K +78.3%
Summit Global Investments 0 -34.05K EXIT
Content analysis ?
Positive
Negative
Uncertain
Constraining
Legalese
Litigous
Readability
H.S. junior Avg
New words: acceleration, accessing, accommodated, accommodation, arise, aware, behalf, breached, broader, carefully, column, commensurate, competition, conclusion, confidence, consumer, cybersecurity, deferral, difficulty, discretionary, disrupt, disrupted, disseminated, downturn, drawn, economy, enhance, ensure, entertainment, environment, expenditure, February, flexibility, fluidity, focused, furnished, global, government, guaranteed, heightened, implemented, important, inaccurate, incorrect, indirect, indirectly, introduce, lack, large, largest, law, lending, lifted, light, mandatory, mentioned, mitigate, mitigated, mitigating, mitigation, modification, mortar, negative, negatively, negotiated, negotiating, occurrence, Onalaska, ongoing, outbreak, pandemic, poor, preceding, preventative, profitability, prolonged, public, publicly, quarantine, rapid, rapidly, recent, recession, relaxed, relief, remote, remotely, reopen, respond, Savannah, scope, SEC, set, short, slowdown, spending, statistical, strain, strength, sustain, sustained, team, thereto, traditional, transformation, transition, travel, treat, turn, uncertain, uncertainty, unemployment, update, voluntarily, warehousing
Removed: amendment, America, anticipated, applied, assisted, beginning, Bend, book, caption, center, chart, Codification, community, conform, Crystal, discount, effectuated, eliminate, emphasizing, encouraged, entered, expansion, expedient, experiencing, expired, extinguishment, fiscal, foreclosed, Fort, funded, Hauppauge, implicit, incremental, initial, July, Lake, Lakemoor, life, living, Milwaukee, monthly, November, offered, package, paragraph, periodically, pronouncement, pursuing, rebilled, reduce, refer, rejected, relied, responsible, retained, Rock, Round, selective, September, shopping, shortfall, Strategic, substantial, Targeted, triple