Whitmore Bradford T and related entities: insider trades
Director, 10% owner at 2 companies we cover. 63 open-market purchases and 7 sales not made under a pre-set plan, reported from December 22, 2010 to May 26, 2026. Trades reported separately by several related funds or companies are counted once, under this name.
Would copying Whitmore Bradford T and related entities’s purchases have beaten the S&P 500?
Buying each purchase the day after it was reported, an equal amount each, and holding it 12 months or until they reported a sale would have turned $10,000 on February 16, 2017 into $45,786 by November 2, 2026, +17.0% a year. The copy held shares only 73% of the time, so the fair comparison is the S&P 500 on those same days with Treasury bills otherwise: $28,161, +11.3% a year (the S&P 500 held throughout made $37,518, +14.6% a year). Beta against the index was 0.62. Twelve months after each report, the average purchase was −18.6% against the S&P 500 (median −22.4%), and 15% beat it: within what luck alone would produce (p = 0.11 over 6 years). Measured from the trade date, the insider’s own timing, the average was −19.4%.
- Return a year, copying
- +17.0%
- S&P 500, same days invested
- +11.3% (held throughout +14.6%)
- Time in shares
- 73%
- Sharpe ratio (S&P 500)
- 0.45 (0.70)
- Biggest drop (S&P 500)
- −57% (−34%)
- Market sensitivity (beta)
- 0.62
- Purchases copied
- 24
Trade by trade
| Measured | Trades counted | Average vs S&P 500 | Median | Went the right way | Years | t-statistic | p-value | Evidence |
|---|---|---|---|---|---|---|---|---|
| Purchases, 3 months after the report | 24 | −6.2% | −7.0% | 33% | 7 | −1.45 | 0.20 | No reliable evidence |
| Purchases, 6 months after the report | 23 | −10.7% | −19.6% | 35% | 7 | −1.38 | 0.22 | No reliable evidence |
| Purchases, 12 months after the report | 20 | −18.6% | −22.4% | 15% | 6 | −1.95 | 0.11 | No reliable evidence |
| Purchases, 12 months after the trade | 19 | −19.4% | −18.4% | 16% | 6 | −2.00 | 0.10 | No reliable evidence |
| Sales, 3 months after the report | 0 | — | — | — | — | — | — | Not enough years |
| Sales, 12 months after the report | 0 | — | — | — | — | — | — | Not enough years |
| Sales, 12 months after the trade | 0 | — | — | — | — | — | — | Not enough years |
Companies traded
| Company | Title on the latest filing | Purchases | Sales | First report | Latest report |
|---|---|---|---|---|---|
| Ultralife Corp ULBI | — | 36 | 1 | May 23, 2011 | May 26, 2026 |
| Solesence, Inc. SLSN | — | 27 | 6 | December 22, 2010 | June 2, 2025 |
Trades and what followed
| Reported | Traded | Company | Trade | Value | 3 months after report | 12 months after report | 12 months after trade |
|---|---|---|---|---|---|---|---|
| May 26, 2026 | May 21, 2026 | ULBI | Purchase | $714,928 | −17.7% | not yet | not yet |
| March 16, 2026 | March 12, 2026 | ULBI | Purchase | $1,196,644 | −19.7% | not yet | not yet |
| December 16, 2025 | December 12, 2025 | ULBI | Purchase | $300,838 | +11.6% | not yet | not yet |
| November 21, 2025 | November 19, 2025 | ULBI | Purchase | $267,883 | −0.5% | not yet | not yet |
| August 21, 2025 | August 19, 2025 | ULBI | Purchase | $387,049 | −29.7% | −28.6% | −17.5% |
| June 13, 2025 | June 13, 2025 | ULBI | Purchase | $76,400 | −26.6% | −47.0% | −44.3% |
| June 2, 2025 | May 29, 2025 | SLSN | Sale | $28,093,800 | not yet | not yet | not yet |
| June 2, 2025 | May 29, 2025 | SLSN | Purchase | $28,093,800 | not yet | not yet | not yet |
| May 28, 2025 | May 23, 2025 | ULBI | Purchase | $64,812 | −6.8% | −21.0% | +10.9% |
| May 15, 2025 | May 13, 2025 | ULBI | Purchase | $148,473 | +6.6% | −20.2% | −18.4% |
| February 12, 2024 | February 8, 2024 | SLSN | Purchase | $1,529,946 | not yet | not yet | not yet |
| December 8, 2023 | December 6, 2023 | ULBI | Purchase | $110,960 | +6.9% | −21.7% | −24.0% |
| November 29, 2023 | November 27, 2023 | ULBI | Purchase | $180,628 | +16.3% | −30.3% | −24.1% |
| November 1, 2023 | October 30, 2023 | ULBI | Purchase | $99,027 | −30.0% | −27.2% | −18.8% |
| September 15, 2023 | September 13, 2023 | ULBI | Purchase | $111,608 | −34.3% | −34.3% | −31.8% |
| August 23, 2023 | August 21, 2023 | SLSN | Purchase | $79,004 | not yet | not yet | not yet |
| June 14, 2023 | June 12, 2023 | ULBI | Purchase | $398,224 | +100.9% | +73.2% | not yet |
| June 5, 2023 | June 2, 2023 | ULBI | Purchase | $26,242 | not yet | not yet | not yet |
| June 1, 2023 | May 30, 2023 | ULBI | Purchase | $146,439 | not yet | not yet | not yet |
| June 1, 2023 | May 30, 2023 | SLSN | Purchase | $19,367 | not yet | not yet | not yet |
| May 19, 2023 | May 17, 2023 | SLSN | Purchase | $56,092 | not yet | not yet | not yet |
| May 11, 2023 | May 9, 2023 | ULBI | Purchase | $116,755 | not yet | not yet | not yet |
| March 13, 2023 | March 9, 2023 | ULBI | Purchase | $121,898 | not yet | not yet | not yet |
| December 16, 2022 | December 14, 2022 | ULBI | Purchase | $151,933 | not yet | not yet | not yet |
| December 15, 2022 | December 15, 2022 | SLSN | Purchase | $330,537 | not yet | not yet | not yet |
| December 8, 2022 | December 6, 2022 | ULBI | Purchase | $278,788 | not yet | not yet | not yet |
| December 8, 2022 | December 6, 2022 | SLSN | Purchase | $212,554 | not yet | not yet | not yet |
| November 18, 2022 | November 16, 2022 | SLSN | Purchase | $185,516 | not yet | not yet | not yet |
| August 19, 2022 | August 17, 2022 | ULBI | Purchase | $157,568 | not yet | not yet | not yet |
| August 4, 2022 | August 2, 2022 | ULBI | Purchase | $467,535 | not yet | not yet | not yet |
| June 8, 2022 | June 6, 2022 | ULBI | Purchase | $219,269 | −7.2% | −16.9% | −11.1% |
| February 28, 2022 | February 24, 2022 | ULBI | Purchase | $244,427 | −5.7% | −19.2% | −14.4% |
| December 23, 2021 | December 21, 2021 | SLSN | Sale | $32,395,291 | not yet | not yet | not yet |
| December 23, 2021 | December 21, 2021 | SLSN | Purchase | $32,395,291 | not yet | not yet | not yet |
| December 20, 2021 | December 17, 2021 | ULBI | Purchase | $296,608 | −8.8% | −18.6% | −18.0% |
| August 4, 2021 | August 2, 2021 | ULBI | Purchase | $199,254 | −31.4% | −36.3% | −37.1% |
| May 18, 2020 | May 14, 2020 | ULBI | Purchase | $37,150 | −38.5% | −14.7% | −39.1% |
| May 11, 2020 | May 7, 2020 | ULBI | Purchase | $71,759 | −28.6% | −44.6% | −52.4% |
| May 6, 2020 | May 4, 2020 | ULBI | Purchase | $89,623 | −32.2% | −52.4% | −53.8% |
| March 17, 2020 | March 13, 2020 | ULBI | Purchase | $275,204 | −5.2% | −23.2% | −1.1% |
| February 20, 2020 | February 18, 2020 | ULBI | Purchase | $723,819 | +16.2% | −29.2% | −15.9% |
| May 15, 2019 | May 13, 2019 | SLSN | Purchase | $1,675,600 | not yet | not yet | not yet |
| December 21, 2017 | December 19, 2017 | SLSN | Purchase | $1,000,000 | not yet | not yet | not yet |
| February 28, 2017 | February 24, 2017 | ULBI | Purchase | $70,192 | +12.1% | +25.1% | +23.1% |
| February 15, 2017 | February 13, 2017 | ULBI | Purchase | $252,789 | +4.9% | +15.9% | +18.4% |
| November 15, 2016 | November 11, 2016 | ULBI | Purchase | $140,636 | not yet | not yet | not yet |
| November 15, 2016 | November 11, 2016 | SLSN | Purchase | $20,833 | not yet | not yet | not yet |
| September 9, 2016 | September 9, 2016 | ULBI | Purchase | $207,478 | not yet | not yet | not yet |
| August 4, 2016 | August 2, 2016 | ULBI | Purchase | $208,967 | not yet | not yet | not yet |
| June 8, 2016 | June 7, 2016 | SLSN | Purchase | $16,606 | not yet | not yet | not yet |
| June 2, 2016 | May 31, 2016 | SLSN | Purchase | $10,177 | not yet | not yet | not yet |
| May 4, 2016 | May 2, 2016 | SLSN | Purchase | $36,057 | not yet | not yet | not yet |
| February 10, 2016 | February 10, 2016 | SLSN | Purchase | $988,000 | not yet | not yet | not yet |
| May 8, 2013 | May 6, 2013 | SLSN | Sale | $86,774 | not yet | not yet | not yet |
| September 14, 2012 | September 12, 2012 | SLSN | Sale | $799,233 | not yet | not yet | not yet |
| September 14, 2012 | September 12, 2012 | SLSN | Purchase | $799,233 | not yet | not yet | not yet |
| March 23, 2012 | March 21, 2012 | SLSN | Purchase | $71,754 | not yet | not yet | not yet |
| March 16, 2012 | March 14, 2012 | SLSN | Sale | $437,761 | not yet | not yet | not yet |
| March 16, 2012 | March 14, 2012 | SLSN | Purchase | $437,761 | not yet | not yet | not yet |
| January 5, 2012 | January 3, 2012 | SLSN | Purchase | $17,380 | not yet | not yet | not yet |
| December 23, 2011 | December 21, 2011 | SLSN | Purchase | $42,313 | not yet | not yet | not yet |
| December 20, 2011 | December 16, 2011 | SLSN | Purchase | $17,475 | not yet | not yet | not yet |
| December 9, 2011 | October 7, 2011 | SLSN | Purchase | $12,778 | not yet | not yet | not yet |
| November 30, 2011 | November 28, 2011 | SLSN | Purchase | $10,304 | not yet | not yet | not yet |
| November 25, 2011 | November 22, 2011 | SLSN | Purchase | $23,281 | not yet | not yet | not yet |
| November 8, 2011 | November 4, 2011 | SLSN | Purchase | $33,324 | not yet | not yet | not yet |
| May 23, 2011 | May 20, 2011 | ULBI | Sale | $18,000,000 | not yet | not yet | not yet |
| May 23, 2011 | May 20, 2011 | ULBI | Purchase | $18,000,000 | not yet | not yet | not yet |
| December 22, 2010 | December 20, 2010 | SLSN | Sale | $631,300 | not yet | not yet | not yet |
| December 22, 2010 | December 20, 2010 | SLSN | Purchase | $631,300 | not yet | not yet | not yet |