MarketPeel
Insider Trading Intelligence
WB

William Francis JR Ballhaus

OSIS
DIRECTOR · OSI SYSTEMS INC · CIK 0001490925
FILING MIX · LIFETIME27%/73%
BUYS
8
SELLS
22
TOTAL VALUE
$2.11M
COMPANIES
1
ACTIVE SINCE
Feb 2020
HOLDINGS NOW
24,850
AVG SELL PX
$162.78
TRADE KIND
SHOWING 30 / 30
Trades · vs SPY
Loading price series…
Performance · forward returns vs SPY
9 backtested trades · 8 horizons · 5 pendingHow are these numbers computed? →
Forward-return performance of every backtestable P/S trade by William Francis JR Ballhaus, measured at 8 horizons from 7 days to 2 years. Deduped per economic event so co-filings count once. Excess return = trade return minus SPY return over the same window.
HORIZONTRADESWIN RATEINSIDER RETURNSPY RETURNMEAN EXCESSMEDIAN EXCESST-STAT
7d9+55.56%-0.09%+0.84%-0.94%-0.65%
14d9+66.67%-1.22%+0.63%-1.85%-1.31%
30d9+55.56%-3.63%+0.20%-3.82%-5.10%
60d9+44.44%+3.19%+3.90%-0.71%-5.49%
90d9+55.56%+2.65%+3.40%-0.74%-4.18%
180d9+33.33%+11.26%+10.85%+0.41%+3.45%
1y9(1 pending)+25.00%+19.48%+21.30%-1.82%-15.16%
2y9(4 pending)+40.00%+51.14%+36.19%+14.96%+27.49%
How to read this: Insider Returnis the average raw return of the filer's trades over the horizon. SPY Return is what SPY did over those same windows — reference only, not a comparison. The headline alpha number is Mean Excess = Insider − SPY; green means the filer beat SPY, red means they trailed it. Win rate is the share of individual trades where the filer beat SPY. T-statvalues above 2 mean the alpha is unlikely to be chance given the sample size. "Pending" counts trades where the horizon hasn't elapsed yet; their stats are not included in the row average.
Holdings over time
OSIS · 24,850 shares · as of Nov 4, 2025
07,08314,16621,24928,33220212022202320242025SHARES HELD
Trading cadence · quarterly flow
BUY SELL
2020
2020
2020
2020
2021
2021
2021
2021
2022
2022
2022
2022
2023
2023
2023
2023
2024
2024
2024
2024
2025
2025
2025
2025
FLOW · 8 buys / 22 sellsCOVERAGE · 24 quarters
Form 4 filings · all activity
COMPANYTYPESHARESPRICEVALUEHELD AFTERTRADE DATEFILEDDETAILS
OSIS
OSI SYSTEMS INC
SALEGRANT
Gift
75024,850Nov 4, 2025Nov 6, 2025View →
OSIS
OSI SYSTEMS INC
SALE
562$237.84$133.7K25,600Sep 12, 2025Sep 15, 2025View →
OSIS
OSI SYSTEMS INC
PURCHASEGRANT
Stock grant
1,007$223.39$225.0K26,162Aug 20, 2025Aug 22, 2025View →
OSIS
OSI SYSTEMS INC
PURCHASEGRANT
Stock grant
1,007$223.39$225.0K26,162Aug 20, 2025Aug 22, 2025View →
OSIS
OSI SYSTEMS INC
PURCHASEGRANT
Stock grant
1,007$223.39$225.0K26,162Aug 20, 2025Aug 22, 2025View →
OSIS
OSI SYSTEMS INC
SALEGRANT
Gift
11325,155Jul 9, 2025Jul 18, 2025View →
OSIS
OSI SYSTEMS INC
SALE
750$228.88$171.7K24,055May 21, 2025May 22, 2025View →
OSIS
OSI SYSTEMS INC
SALE
933$219.77$205.0K24,805May 6, 2025May 7, 2025View →
OSIS
OSI SYSTEMS INC
SALEGRANT
Gift
75025,738Feb 10, 2025Feb 11, 2025View →
OSIS
OSI SYSTEMS INC
SALEGRANT
Gift
2826,488Dec 10, 2024Dec 12, 2024View →
OSIS
OSI SYSTEMS INC
SALE
675$181.63$122.6K26,516Dec 10, 2024Dec 12, 2024View →
OSIS
OSI SYSTEMS INC
SALEGRANT
Gift
12027,191Dec 4, 2024Dec 6, 2024View →
OSIS
OSI SYSTEMS INC
SALEGRANT
Gift
87527,311Nov 13, 2024Nov 15, 2024View →
OSIS
OSI SYSTEMS INC
PURCHASEGRANT
Stock grant
1,618$139.02$224.9K7,412Aug 14, 2024Aug 16, 2024View →
OSIS
OSI SYSTEMS INC
SALEGRANT
Gift
7328,186Jul 3, 2024Oct 8, 2024View →
OSIS
OSI SYSTEMS INC
SALEGRANT
Gift
7328,332May 21, 2024Oct 8, 2024View →
OSIS
OSI SYSTEMS INC
SALEGRANT
Gift
7328,259May 21, 2024Oct 8, 2024View →
OSIS
OSI SYSTEMS INC
SALE
675$133.98$90.4K25,907May 8, 2024May 9, 2024View →
OSIS
OSI SYSTEMS INC
PURCHASEGRANT
Stock grant
1,913$117.63$225.0K5,794Jul 28, 2023Aug 1, 2023View →
OSIS
OSI SYSTEMS INC
SALE
1,025$125.72$128.9K22,935Jun 14, 2023Jun 15, 2023View →
OSIS
OSI SYSTEMS INC
SALEGRANT
Gift
62224,077Jun 8, 2023Jun 21, 2023View →
OSIS
OSI SYSTEMS INC
SALE
400$94.96$38.0K23,960Feb 1, 2023Feb 3, 2023View →
OSIS
OSI SYSTEMS INC
SALEGRANT
Gift
7448,150Aug 16, 2022Aug 16, 2022View →
OSIS
OSI SYSTEMS INC
PURCHASEGRANT
Stock grant
2,5908,894Jul 6, 2022Jul 8, 2022View →
OSIS
OSI SYSTEMS INC
SALEGRANT
Gift
5324,360Nov 23, 2021Nov 30, 2021View →
OSIS
OSI SYSTEMS INC
PURCHASEGRANT
Stock grant
2,2626,933Jul 8, 2021Jul 9, 2021View →
OSIS
OSI SYSTEMS INC
SALE
400$98.96$39.6K21,842Mar 9, 2021Mar 11, 2021View →
OSIS
OSI SYSTEMS INC
SALEGRANT
Gift
622,242Dec 28, 2020Jan 14, 2021View →
OSIS
OSI SYSTEMS INC
PURCHASEGRANT
Stock grant
3,2258,267Jul 8, 2020Jul 10, 2020View →
OSIS
OSI SYSTEMS INC
SALE
651$89.68$58.4K19,457Feb 25, 2020Feb 25, 2020View →
Other insiders · OSIS
Loading peer insiders…
About this filer
CIK 0001490925
ROLE
Director
PRIMARY
OSIS
COMPANIES
1
ACTIVE SINCE
Feb 2020
MARKETPEEL · /INSIDER/0001490925DATA · SEC EDGAR · FORM 4 · CONSOLIDATED TAPE
FREE · DAILY · 6 AM ET

One short email. Insider buys, congressional trades, and plain-English analysis.

Feedback