MarketPeel
Insider Trading Intelligence
BW

Bradford T. Whitmore

ULBI
DIRECTOR · ULTRALIFE CORP · CIK 0000933430
FILING MIX · LIFETIME97%/3%
BUYS
77
SELLS
2
TOTAL VALUE
$63.87M
COMPANIES
2
ACTIVE SINCE
Feb 2020
HOLDINGS NOW
24,909,516
AVG SELL PX
$4.20
TRADE KIND
SHOWING 79 / 79
Trades · vs SPY
Loading price series…
Performance · forward returns vs SPY
76 backtested trades · 8 horizons · 32 pendingHow are these numbers computed? →
Forward-return performance of every backtestable P/S trade by Bradford T. Whitmore, 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
7d76+61.84%+0.84%-0.35%+1.19%+0.92%1.78
14d76+51.32%+1.68%+0.47%+1.22%-0.05%1.28
30d76+64.47%+4.77%+2.58%+2.19%+0.85%1.60
60d76+52.63%+10.15%+4.42%+5.73%-5.05%1.72
90d76+56.58%+16.20%+6.36%+9.84%+1.34%2.03
180d76(3 pending)+53.42%+14.78%+11.23%+3.55%-3.08%0.67
1y76(10 pending)+68.18%+39.39%+25.81%+20.66%-15.68%2.36
2y76(19 pending)+57.89%+29.05%+44.89%-15.84%-6.33%-1.94
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
ULBI · 2,050,637 shares · as of May 26, 2026
0512,6591,025,3191,537,9782,050,637202120222023202420252026SHARES 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
2026
2026
FLOW · 77 buys / 2 sellsCOVERAGE · 26 quarters
Form 4 filings · all activity
COMPANYTYPESHARESPRICEVALUEHELD AFTERTRADE DATEFILEDDETAILS
ULBI
ULTRALIFE CORP
PURCHASE
67,302$6.81$458.6K2,050,637May 26, 2026May 26, 2026View →
ULBI
ULTRALIFE CORP
PURCHASE
8,700$6.33$55.1K1,983,335May 22, 2026May 26, 2026View →
ULBI
ULTRALIFE CORP
PURCHASE
32,876$6.13$201.7K1,974,635May 21, 2026May 26, 2026View →
ULBI
ULTRALIFE CORP
PURCHASE
53,131$6.76$359.1K1,941,759Mar 16, 2026Mar 16, 2026View →
ULBI
ULTRALIFE CORP
PURCHASE
100,640$6.32$636.5K1,888,628Mar 13, 2026Mar 16, 2026View →
ULBI
ULTRALIFE CORP
PURCHASE
33,741$5.97$201.3K1,787,988Mar 12, 2026Mar 16, 2026View →
ULBI
ULTRALIFE CORP
PURCHASE
28,588$5.70$163.0K1,235,631Dec 16, 2025Dec 16, 2025View →
ULBI
ULTRALIFE CORP
PURCHASE
14,882$5.66$84.3K1,207,043Dec 15, 2025Dec 16, 2025View →
ULBI
ULTRALIFE CORP
PURCHASE
9,530$5.63$53.6K1,192,161Dec 12, 2025Dec 16, 2025View →
ULBI
ULTRALIFE CORP
PURCHASE
53,900$4.97$267.9K1,182,631Nov 19, 2025Nov 19, 2025View →
ULBI
ULTRALIFE CORP
PURCHASE
29,766$6.63$197.3K1,128,731Aug 21, 2025Aug 21, 2025View →
ULBI
ULTRALIFE CORP
PURCHASE
13,000$6.57$85.4K1,098,965Aug 20, 2025Aug 21, 2025View →
ULBI
ULTRALIFE CORP
PURCHASE
15,898$6.56$104.4K1,085,965Aug 19, 2025Aug 21, 2025View →
ULBI
ULTRALIFE CORP
PURCHASE
10,000$7.64$76.4K1,070,067Jun 13, 2025Jun 13, 2025View →
SLSN
SOLESENCE, INC.
SALE
4,189,000$4.20$17.59M18,669,879May 29, 2025Jun 2, 2025View →
SLSN
SOLESENCE, INC.
PURCHASE
2,500,000$4.20$10.50M26,184,270May 29, 2025Jun 2, 2025View →
SLSN
SOLESENCE, INC.
PURCHASE
4,189,000$4.20$17.59M30,373,270May 29, 2025Jun 2, 2025View →
SLSN
SOLESENCE, INC.
SALE
2,500,000$4.20$10.50M22,858,879May 29, 2025Jun 2, 2025View →
ULBI
ULTRALIFE CORP
PURCHASE
11,980$5.41$64.8K1,060,067May 23, 2025May 28, 2025View →
ULBI
ULTRALIFE CORP
PURCHASE
2,140$5.72$12.2K1,048,087May 15, 2025May 15, 2025View →
ULBI
ULTRALIFE CORP
PURCHASE
16,063$5.47$87.9K1,045,947May 14, 2025May 15, 2025View →
ULBI
ULTRALIFE CORP
PURCHASE
8,957$5.40$48.4K1,029,884May 13, 2025May 15, 2025View →
ULBI
ULTRALIFE CORP
PURCHASE
7,000$7.19$50.3K1,226,842Dec 8, 2023Dec 8, 2023View →
ULBI
ULTRALIFE CORP
PURCHASE
8,877$6.83$60.6K1,219,842Dec 6, 2023Dec 8, 2023View →
ULBI
ULTRALIFE CORP
PURCHASE
10,740$7.34$78.8K1,210,965Nov 29, 2023Nov 29, 2023View →
ULBI
ULTRALIFE CORP
PURCHASE
11,160$7.08$79.0K1,200,225Nov 28, 2023Nov 29, 2023View →
ULBI
ULTRALIFE CORP
PURCHASE
3,200$7.12$22.8K1,189,065Nov 27, 2023Nov 29, 2023View →
ULBI
ULTRALIFE CORP
PURCHASE
1,100$7.51$8.3K1,185,865Nov 1, 2023Nov 1, 2023View →
ULBI
ULTRALIFE CORP
PURCHASE
2,600$7.37$19.2K1,184,765Oct 31, 2023Nov 1, 2023View →
ULBI
ULTRALIFE CORP
PURCHASE
10,171$7.04$71.6K1,182,165Oct 30, 2023Nov 1, 2023View →
ULBI
ULTRALIFE CORP
PURCHASE
3,741$10.25$38.3K1,171,994Sep 15, 2023Sep 15, 2023View →
ULBI
ULTRALIFE CORP
PURCHASE
1,600$10.35$16.6K1,168,253Sep 14, 2023Sep 15, 2023View →
ULBI
ULTRALIFE CORP
PURCHASE
5,659$10.02$56.7K1,166,653Sep 13, 2023Sep 15, 2023View →
ULBI
ULTRALIFE CORP
PURCHASE
33,797$4.97$167.9K1,160,994Jun 14, 2023Jun 14, 2023View →
ULBI
ULTRALIFE CORP
PURCHASE
33,400$5.00$166.9K1,127,197Jun 13, 2023Jun 14, 2023View →
ULBI
ULTRALIFE CORP
PURCHASE
13,401$4.72$63.3K1,093,797Jun 12, 2023Jun 14, 2023View →
ULBI
ULTRALIFE CORP
PURCHASE
5,964$4.40$26.2K1,080,396Jun 2, 2023Jun 5, 2023View →
ULBI
ULTRALIFE CORP
PURCHASE
20,247$4.33$87.6K1,074,432Jun 1, 2023Jun 1, 2023View →
ULBI
ULTRALIFE CORP
PURCHASE
7,216$4.28$30.9K1,054,185May 31, 2023Jun 1, 2023View →
ULBI
ULTRALIFE CORP
PURCHASE
6,500$4.29$27.9K1,046,969May 30, 2023Jun 1, 2023View →
ULBI
ULTRALIFE CORP
PURCHASE
20,256$4.08$82.7K1,040,469May 11, 2023May 11, 2023View →
ULBI
ULTRALIFE CORP
PURCHASE
3,979$4.03$16.0K1,020,213May 10, 2023May 11, 2023View →
ULBI
ULTRALIFE CORP
PURCHASE
4,553$3.97$18.1K1,016,234May 9, 2023May 11, 2023View →
ULBI
ULTRALIFE CORP
PURCHASE
14,338$4.07$58.4K1,011,681Mar 13, 2023Mar 13, 2023View →
ULBI
ULTRALIFE CORP
PURCHASE
10,100$4.05$40.9K997,343Mar 10, 2023Mar 13, 2023View →
ULBI
ULTRALIFE CORP
PURCHASE
5,562$4.07$22.6K987,243Mar 9, 2023Mar 13, 2023View →
ULBI
ULTRALIFE CORP
PURCHASE
7,200$3.98$28.7K981,681Dec 16, 2022Dec 16, 2022View →
ULBI
ULTRALIFE CORP
PURCHASE
5,138$3.94$20.2K974,481Dec 15, 2022Dec 16, 2022View →
ULBI
ULTRALIFE CORP
PURCHASE
25,694$4.01$103.0K969,343Dec 14, 2022Dec 16, 2022View →
ULBI
ULTRALIFE CORP
PURCHASE
28,600$4.12$117.8K943,649Dec 8, 2022Dec 8, 2022View →
ULBI
ULTRALIFE CORP
PURCHASE
19,600$3.97$77.8K915,049Dec 7, 2022Dec 8, 2022View →
ULBI
ULTRALIFE CORP
PURCHASE
20,996$3.96$83.1K895,449Dec 6, 2022Dec 8, 2022View →
ULBI
ULTRALIFE CORP
PURCHASE
17,700$4.64$82.2K874,453Aug 18, 2022Aug 19, 2022View →
ULBI
ULTRALIFE CORP
PURCHASE
16,400$4.60$75.4K856,753Aug 17, 2022Aug 19, 2022View →
ULBI
ULTRALIFE CORP
PURCHASE
40,052$4.73$189.3K840,353Aug 4, 2022Aug 4, 2022View →
ULBI
ULTRALIFE CORP
PURCHASE
29,100$4.68$136.3K800,301Aug 3, 2022Aug 4, 2022View →
ULBI
ULTRALIFE CORP
PURCHASE
30,848$4.60$141.9K771,201Aug 2, 2022Aug 4, 2022View →
ULBI
ULTRALIFE CORP
PURCHASE
30,690$5.20$159.6K740,353Jun 8, 2022Jun 8, 2022View →
ULBI
ULTRALIFE CORP
PURCHASE
12,280$4.86$59.7K709,663Jun 6, 2022Jun 8, 2022View →
ULBI
ULTRALIFE CORP
PURCHASE
30$5.22$157697,383Feb 28, 2022Feb 28, 2022View →
ULBI
ULTRALIFE CORP
PURCHASE
100$5.14$514697,353Feb 25, 2022Feb 28, 2022View →
ULBI
ULTRALIFE CORP
PURCHASE
54,900$4.44$244.0K697,253Feb 24, 2022Feb 28, 2022View →
ULBI
ULTRALIFE CORP
PURCHASE
53,251$5.57$296.6K642,353Dec 17, 2021Dec 20, 2021View →
ULBI
ULTRALIFE CORP
PURCHASE
7,687$7.97$61.3K589,102Aug 4, 2021Aug 4, 2021View →
ULBI
ULTRALIFE CORP
PURCHASE
12,400$7.85$97.4K581,415Aug 3, 2021Aug 4, 2021View →
ULBI
ULTRALIFE CORP
PURCHASE
5,113$7.95$40.7K569,015Aug 2, 2021Aug 4, 2021View →
ULBI
ULTRALIFE CORP
PURCHASE
5,000$7.43$37.1K563,902May 14, 2020May 18, 2020View →
ULBI
ULTRALIFE CORP
PURCHASE
1,379$8.30$11.4K558,902May 11, 2020May 11, 2020View →
ULBI
ULTRALIFE CORP
PURCHASE
3,800$8.18$31.1K557,523May 8, 2020May 11, 2020View →
ULBI
ULTRALIFE CORP
PURCHASE
3,631$8.05$29.2K553,723May 7, 2020May 11, 2020View →
ULBI
ULTRALIFE CORP
PURCHASE
2,678$8.36$22.4K550,092May 6, 2020May 6, 2020View →
ULBI
ULTRALIFE CORP
PURCHASE
2,978$8.38$25.0K547,414May 5, 2020May 6, 2020View →
ULBI
ULTRALIFE CORP
PURCHASE
5,534$7.64$42.3K544,436May 4, 2020May 6, 2020View →
ULBI
ULTRALIFE CORP
PURCHASE
2,233$6.19$13.8K538,902Mar 17, 2020Mar 17, 2020View →
ULBI
ULTRALIFE CORP
PURCHASE
30,092$5.37$161.5K536,669Mar 17, 2020Mar 17, 2020View →
ULBI
ULTRALIFE CORP
PURCHASE
1,703$5.23$8.9K506,577Mar 16, 2020Mar 17, 2020View →
ULBI
ULTRALIFE CORP
PURCHASE
15,972$5.69$90.8K504,874Mar 13, 2020Mar 17, 2020View →
ULBI
ULTRALIFE CORP
PURCHASE
58,845$7.16$421.3K488,902Feb 19, 2020Feb 20, 2020View →
ULBI
ULTRALIFE CORP
PURCHASE
41,155$7.35$302.4K430,057Feb 18, 2020Feb 20, 2020View →
Other insiders · ULBI
Loading peer insiders…
About this filer
CIK 0000933430
ROLE
Director
PRIMARY
ULBI
COMPANIES
2
ACTIVE SINCE
Feb 2020
MARKETPEEL · /INSIDER/0000933430DATA · SEC EDGAR · FORM 4 · CONSOLIDATED TAPE
FREE · DAILY · 6 AM ET

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

Feedback