MarketPeel
Insider Trading Intelligence
JS

John William III Swann

SPXC
PRES., HEATING AND LOCATION & · SPX TECHNOLOGIES, INC. · CIK 0001653288
FILING MIX · LIFETIME37%/63%
BUYS
37
SELLS
62
TOTAL VALUE
$24.69M
COMPANIES
1
ACTIVE SINCE
Feb 2020
HOLDINGS NOW
59,206
AVG SELL PX
$96.08
TRADE KIND
SHOWING 99 / 99
Trades · vs SPY
Loading price series…
Performance · forward returns vs SPY
18 backtested trades · 8 horizons · 6 pendingHow are these numbers computed? →
Forward-return performance of every backtestable P/S trade by John William III Swann, 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
7d18+33.33%+0.58%+0.18%+0.40%+1.59%
14d18+33.33%+0.31%+0.42%-0.10%-0.60%
30d18+66.67%+0.55%+0.76%-0.21%-3.76%
60d18+27.78%+6.04%+2.75%+3.29%+1.85%
90d18+27.78%+6.81%+4.14%+2.67%+6.27%
180d18+33.33%+15.51%+8.23%+7.27%+10.31%
1y18(3 pending)+6.67%+28.50%+16.79%+11.72%+9.40%
2y18(3 pending)+0.00%+59.55%+18.01%+41.54%+38.79%
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
SPXC · 59,206 shares · as of Mar 3, 2026
028,80257,60586,407115,209202120222023202420252026SHARES 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
FLOW · 37 buys / 62 sellsCOVERAGE · 25 quarters
Form 4 filings · all activity
COMPANYTYPESHARESPRICEVALUEHELD AFTERTRADE DATEFILEDDETAILS
SPXC
SPX TECHNOLOGIES, INC.
SALE
PRES., DETECTION & MEASUREMENT
196$225.02$44.1K59,206Mar 3, 2026Mar 4, 2026View →
SPXC
SPX TECHNOLOGIES, INC.
SALE
PRES., DETECTION & MEASUREMENT
356$226.94$80.8K59,402Mar 1, 2026Mar 3, 2026View →
SPXC
SPX TECHNOLOGIES, INC.
SALE
PRES., DETECTION & MEASUREMENT
264$226.94$59.9K59,758Feb 28, 2026Mar 3, 2026View →
SPXC
SPX TECHNOLOGIES, INC.
SALE
PRES., DETECTION & MEASUREMENT
3,216$237.18$762.8K60,022Feb 24, 2026Feb 26, 2026View →
SPXC
SPX TECHNOLOGIES, INC.
PURCHASEGRANT
Stock grant
2,58063,238Feb 24, 2026Feb 26, 2026View →
SPXC
SPX TECHNOLOGIES, INC.
SALE
PRES., DETECTION & MEASUREMENT
10,5520Nov 19, 2025Nov 21, 2025View →
SPXC
SPX TECHNOLOGIES, INC.
PURCHASE
PRES., DETECTION & MEASUREMENT
10,552$50.09$528.5K94,380Nov 19, 2025Nov 21, 2025View →
SPXC
SPX TECHNOLOGIES, INC.
SALE
PRES., DETECTION & MEASUREMENT
17,920$205.47$3.68M85,101Nov 19, 2025Nov 21, 2025View →
SPXC
SPX TECHNOLOGIES, INC.
SALE
PRES., DETECTION & MEASUREMENT
17,891$206.51$3.69M67,210Nov 19, 2025Nov 21, 2025View →
SPXC
SPX TECHNOLOGIES, INC.
SALE
PRES., DETECTION & MEASUREMENT
2,944$207.10$609.7K64,266Nov 19, 2025Nov 21, 2025View →
SPXC
SPX TECHNOLOGIES, INC.
SALEGRANT
Gift
3,60860,658Nov 19, 2025Nov 21, 2025View →
SPXC
SPX TECHNOLOGIES, INC.
SALE
PRES., DETECTION & MEASUREMENT
8,6410Nov 19, 2025Nov 21, 2025View →
SPXC
SPX TECHNOLOGIES, INC.
PURCHASE
PRES., DETECTION & MEASUREMENT
8,641$48.97$423.1K103,021Nov 19, 2025Nov 21, 2025View →
SPXC
SPX TECHNOLOGIES, INC.
SALE
PRES., DETECTION & MEASUREMENT
827$145.65$120.5K79,574Mar 3, 2025Mar 4, 2025View →
SPXC
SPX TECHNOLOGIES, INC.
PURCHASEGRANT
Stock grant
4,25483,828Mar 3, 2025Mar 5, 2025View →
SPXC
SPX TECHNOLOGIES, INC.
PURCHASEGRANT
Stock grant
3,2103,210Mar 3, 2025Mar 5, 2025View →
SPXC
SPX TECHNOLOGIES, INC.
SALE
PRES., DETECTION & MEASUREMENT
254$143.94$36.6K80,401Feb 28, 2025Mar 4, 2025View →
SPXC
SPX TECHNOLOGIES, INC.
PURCHASEGRANT
Stock grant
3,41184,912Feb 24, 2025Feb 26, 2025View →
SPXC
SPX TECHNOLOGIES, INC.
SALE
PRES., DETECTION & MEASUREMENT
4,257$140.30$597.3K80,655Feb 24, 2025Feb 26, 2025View →
SPXC
SPX TECHNOLOGIES, INC.
SALEGRANT
Gift
1,38381,501Nov 25, 2024Nov 27, 2024View →
SPXC
SPX TECHNOLOGIES, INC.
SALE
PRES., DETECTION & MEASUREMENT
12,3610Mar 20, 2024Mar 22, 2024View →
SPXC
SPX TECHNOLOGIES, INC.
SALE
PRES., DETECTION & MEASUREMENT
11,018$118.00$1.30M82,884Mar 20, 2024Mar 22, 2024View →
SPXC
SPX TECHNOLOGIES, INC.
PURCHASE
PRES., DETECTION & MEASUREMENT
13,556$36.51$494.9K115,209Mar 20, 2024Mar 22, 2024View →
SPXC
SPX TECHNOLOGIES, INC.
PURCHASE
PRES., DETECTION & MEASUREMENT
12,361$32.69$404.1K101,653Mar 20, 2024Mar 22, 2024View →
SPXC
SPX TECHNOLOGIES, INC.
SALE
PRES., DETECTION & MEASUREMENT
21,307$117.41$2.50M93,902Mar 20, 2024Mar 22, 2024View →
SPXC
SPX TECHNOLOGIES, INC.
SALE
PRES., DETECTION & MEASUREMENT
13,5560Mar 20, 2024Mar 22, 2024View →
SPXC
SPX TECHNOLOGIES, INC.
SALE
PRES., DETECTION & MEASUREMENT
1,352$117.19$158.4K89,292Mar 1, 2024Mar 5, 2024View →
SPXC
SPX TECHNOLOGIES, INC.
PURCHASEGRANT
Stock grant
5,52490,644Feb 28, 2024Mar 1, 2024View →
SPXC
SPX TECHNOLOGIES, INC.
PURCHASEGRANT
Stock grant
4,2154,215Feb 28, 2024Mar 1, 2024View →
SPXC
SPX TECHNOLOGIES, INC.
SALE
PRES., DETECTION & MEASUREMENT
3,826$109.57$419.2K85,120Feb 16, 2024Feb 21, 2024View →
SPXC
SPX TECHNOLOGIES, INC.
PURCHASEGRANT
Stock grant
2,26188,946Feb 16, 2024Feb 21, 2024View →
SPXC
SPX TECHNOLOGIES, INC.
SALE
PRES., DETECTION & MEASUREMENT
482$70.44$34.0K94,034Mar 1, 2023Mar 3, 2023View →
SPXC
SPX TECHNOLOGIES, INC.
PURCHASEGRANT
Stock grant
7,74094,960Mar 1, 2023Mar 3, 2023View →
SPXC
SPX TECHNOLOGIES, INC.
PURCHASEGRANT
Stock grant
5,9485,948Mar 1, 2023Mar 3, 2023View →
SPXC
SPX TECHNOLOGIES, INC.
SALE
PRES., DETECTION & MEASUREMENT
444$70.44$31.3K94,516Mar 1, 2023Mar 3, 2023View →
SPXC
SPX TECHNOLOGIES, INC.
SALE
PRES., DETECTION & MEASUREMENT
3,220$73.56$236.9K87,739Feb 20, 2023Feb 22, 2023View →
SPXC
SPX TECHNOLOGIES, INC.
SALE
PRES., DETECTION & MEASUREMENT
519$73.56$38.2K87,220Feb 20, 2023Feb 22, 2023View →
SPXC
SPX TECHNOLOGIES, INC.
PURCHASEGRANT
Stock grant
7,48790,959Feb 20, 2023Feb 22, 2023View →
SPXC
SPX TECHNOLOGIES, INC.
SALE
PRES., HEATING AND LOCATION &
9,365$55.00$515.1K83,472Jul 20, 2022Jul 22, 2022View →
SPXC
SPX TECHNOLOGIES, INC.
PURCHASE
PRES., HEATING AND LOCATION &
5,511$12.36$68.1K88,983Jul 20, 2022Jul 22, 2022View →
SPXC
SPX TECHNOLOGIES, INC.
PURCHASE
PRES., HEATING AND LOCATION &
3,854$27.40$105.6K92,837Jul 20, 2022Jul 22, 2022View →
SPXC
SPX TECHNOLOGIES, INC.
SALE
PRES., HEATING AND LOCATION &
5,5110Jul 20, 2022Jul 22, 2022View →
SPXC
SPX TECHNOLOGIES, INC.
SALE
PRES., HEATING AND LOCATION &
3,8540Jul 20, 2022Jul 22, 2022View →
SPXC
SPX TECHNOLOGIES, INC.
SALE
Pres., Heating and Location &
3,0625,511Jun 24, 2022Jun 28, 2022View →
SPXC
SPX TECHNOLOGIES, INC.
PURCHASE
Pres., Heating and Location &
9,360$27.40$256.5K95,894Jun 24, 2022Jun 28, 2022View →
SPXC
SPX TECHNOLOGIES, INC.
SALE
Pres., Heating and Location &
9,3603,854Jun 24, 2022Jun 28, 2022View →
SPXC
SPX TECHNOLOGIES, INC.
SALE
Pres., Heating and Location &
12,422$55.10$684.5K83,472Jun 24, 2022Jun 28, 2022View →
SPXC
SPX TECHNOLOGIES, INC.
PURCHASE
Pres., Heating and Location &
3,062$12.36$37.8K86,534Jun 24, 2022Jun 28, 2022View →
SPXC
SPX TECHNOLOGIES, INC.
PURCHASEGRANT
Stock grant
8,6418,641Mar 1, 2022Mar 3, 2022View →
SPXC
SPX TECHNOLOGIES, INC.
PURCHASEGRANT
Stock grant
10,23283,472Mar 1, 2022Mar 3, 2022View →
SPXC
SPX TECHNOLOGIES, INC.
SALE
Pres., Heating and Location &
465$50.70$23.6K73,240Mar 1, 2022Mar 3, 2022View →
SPXC
SPX TECHNOLOGIES, INC.
SALE
Pres., Heating and Location &
544$52.01$28.3K73,705Feb 22, 2022Feb 23, 2022View →
SPXC
SPX TECHNOLOGIES, INC.
SALE
Pres., Heating and Location &
731$52.01$38.0K74,249Feb 22, 2022Feb 23, 2022View →
SPXC
SPX TECHNOLOGIES, INC.
SALE
Pres., Heating and Location &
5,942$52.01$309.0K74,980Feb 22, 2022Feb 23, 2022View →
SPXC
SPX TECHNOLOGIES, INC.
PURCHASEGRANT
Stock grant
3,52480,922Feb 21, 2022Feb 23, 2022View →
SPXC
SPX TECHNOLOGIES, INC.
SALE
Pres., Heating and Location &
1,000$59.45$59.5K77,398Jan 3, 2022Jan 5, 2022View →
SPXC
SPX TECHNOLOGIES, INC.
SALE
Pres., Heating and Location &
6,263$58.66$367.4K78,398Jan 3, 2022Jan 5, 2022View →
SPXC
SPX TECHNOLOGIES, INC.
SALE
Pres., Heating and Location &
7,2638,573Jan 3, 2022Jan 5, 2022View →
SPXC
SPX TECHNOLOGIES, INC.
PURCHASE
Pres., Heating and Location &
7,263$12.36$89.8K84,661Jan 3, 2022Jan 5, 2022View →
SPXC
SPX TECHNOLOGIES, INC.
SALE
Pres., Heating and Location &
7,26315,836Nov 29, 2021Dec 1, 2021View →
SPXC
SPX TECHNOLOGIES, INC.
PURCHASE
Pres., Heating and Location &
7,263$12.36$89.8K84,661Nov 29, 2021Dec 1, 2021View →
SPXC
SPX TECHNOLOGIES, INC.
SALE
Pres., Heating and Location &
7,263$60.72$441.0K77,398Nov 29, 2021Dec 1, 2021View →
SPXC
SPX TECHNOLOGIES, INC.
PURCHASEGRANT
Stock grant
8,1018,101Mar 1, 2021Mar 3, 2021View →
SPXC
SPX TECHNOLOGIES, INC.
PURCHASEGRANT
Stock grant
9,42277,398Mar 1, 2021Mar 3, 2021View →
SPXC
SPX TECHNOLOGIES, INC.
PURCHASEGRANT
Stock grant
2,16074,483Feb 22, 2021Feb 24, 2021View →
SPXC
SPX TECHNOLOGIES, INC.
SALE
Pres., Heating and Location &
3,907$56.03$218.9K70,576Feb 22, 2021Feb 24, 2021View →
SPXC
SPX TECHNOLOGIES, INC.
SALE
Pres., Heating and Location &
739$56.03$41.4K67,976Feb 22, 2021Feb 24, 2021View →
SPXC
SPX TECHNOLOGIES, INC.
SALE
Pres., Heating and Location &
869$56.03$48.7K69,707Feb 22, 2021Feb 24, 2021View →
SPXC
SPX TECHNOLOGIES, INC.
SALE
Pres., Heating and Location &
992$56.03$55.6K68,715Feb 22, 2021Feb 24, 2021View →
SPXC
SPX TECHNOLOGIES, INC.
SALE
Pres., Heating and Location &
19,663$57.71$1.13M72,323Jan 13, 2021Jan 15, 2021View →
SPXC
SPX TECHNOLOGIES, INC.
SALE
Pres., Heating and Location &
19,6630Jan 13, 2021Jan 15, 2021View →
SPXC
SPX TECHNOLOGIES, INC.
PURCHASE
Pres., Heating and Location &
19,663$12.85$252.7K91,986Jan 13, 2021Jan 15, 2021View →
SPXC
SPX TECHNOLOGIES, INC.
PURCHASE
Pres., Heating and Location &
9,169$12.85$117.8K81,492Nov 10, 2020Nov 11, 2020View →
SPXC
SPX TECHNOLOGIES, INC.
SALE
Pres., Heating and Location &
1,91323,099Nov 10, 2020Nov 11, 2020View →
SPXC
SPX TECHNOLOGIES, INC.
PURCHASE
Pres., Heating and Location &
1,913$12.36$23.6K74,236Nov 10, 2020Nov 11, 2020View →
SPXC
SPX TECHNOLOGIES, INC.
SALE
Pres., Heating and Location &
9,16919,663Nov 10, 2020Nov 11, 2020View →
SPXC
SPX TECHNOLOGIES, INC.
SALE
Pres., Heating and Location &
9,169$47.38$434.4K72,323Nov 10, 2020Nov 11, 2020View →
SPXC
SPX TECHNOLOGIES, INC.
SALE
Pres., Heating and Location &
1,913$47.29$90.5K72,323Nov 10, 2020Nov 11, 2020View →
SPXC
SPX TECHNOLOGIES, INC.
PURCHASE
Pres., Heating and Location &
2,944$12.85$37.8K75,267Nov 9, 2020Nov 11, 2020View →
SPXC
SPX TECHNOLOGIES, INC.
SALE
Pres., Heating and Location &
5,63625,012Nov 9, 2020Nov 11, 2020View →
SPXC
SPX TECHNOLOGIES, INC.
SALE
Pres., Heating and Location &
2,94428,832Nov 9, 2020Nov 11, 2020View →
SPXC
SPX TECHNOLOGIES, INC.
SALE
Pres., Heating and Location &
5,636$47.07$265.3K72,323Nov 9, 2020Nov 11, 2020View →
SPXC
SPX TECHNOLOGIES, INC.
SALE
Pres., Heating and Location &
2,944$47.00$138.4K72,323Nov 9, 2020Nov 11, 2020View →
SPXC
SPX TECHNOLOGIES, INC.
PURCHASE
Pres., Heating and Location &
5,636$12.36$69.7K77,959Nov 9, 2020Nov 11, 2020View →
SPXC
SPX TECHNOLOGIES, INC.
SALE
Pres., Heating and Location &
19,662$47.00$924.1K72,323Oct 1, 2020Oct 5, 2020View →
SPXC
SPX TECHNOLOGIES, INC.
PURCHASE
Pres., Heating and Location &
19,662$12.36$243.0K91,985Oct 1, 2020Oct 5, 2020View →
SPXC
SPX TECHNOLOGIES, INC.
SALE
Pres., Heating and Location &
19,66230,648Oct 1, 2020Oct 5, 2020View →
SPXC
SPX TECHNOLOGIES, INC.
SALE
Pres., Heating and Location &
40050,310Jun 8, 2020Jun 9, 2020View →
SPXC
SPX TECHNOLOGIES, INC.
SALE
Pres., Heating and Location &
400$47.30$18.9K72,323Jun 8, 2020Jun 9, 2020View →
SPXC
SPX TECHNOLOGIES, INC.
PURCHASE
Pres., Heating and Location &
400$12.36$4.9K72,723Jun 8, 2020Jun 9, 2020View →
SPXC
SPX TECHNOLOGIES, INC.
PURCHASE
Pres., Heating and Location &
15,825$12.36$195.6K88,148Jun 5, 2020Jun 9, 2020View →
SPXC
SPX TECHNOLOGIES, INC.
SALE
Pres., Heating and Location &
15,82550,710Jun 5, 2020Jun 9, 2020View →
SPXC
SPX TECHNOLOGIES, INC.
SALE
Pres., Heating and Location &
15,825$47.42$750.4K72,323Jun 5, 2020Jun 9, 2020View →
SPXC
SPX TECHNOLOGIES, INC.
SALE
Pres., Heating and Location &
678$41.93$28.4K72,323Mar 2, 2020Mar 4, 2020View →
SPXC
SPX TECHNOLOGIES, INC.
SALE
Pres., Heating and Location &
638$50.30$32.1K73,001Feb 24, 2020Feb 26, 2020View →
SPXC
SPX TECHNOLOGIES, INC.
SALE
Pres., Heating and Location &
3,840$50.09$192.3K73,639Feb 21, 2020Feb 25, 2020View →
SPXC
SPX TECHNOLOGIES, INC.
PURCHASEGRANT
Stock grant
2,29477,479Feb 21, 2020Feb 25, 2020View →
SPXC
SPX TECHNOLOGIES, INC.
PURCHASEGRANT
Stock grant
10,55210,552Feb 20, 2020Feb 24, 2020View →
SPXC
SPX TECHNOLOGIES, INC.
PURCHASEGRANT
Stock grant
11,02375,185Feb 20, 2020Feb 24, 2020View →
Other insiders · SPXC
Loading peer insiders…
About this filer
CIK 0001653288
ROLE
Pres., Heating and Location &
PRIMARY
SPXC
COMPANIES
1
ACTIVE SINCE
Feb 2020
MARKETPEEL · /INSIDER/0001653288DATA · SEC EDGAR · FORM 4 · CONSOLIDATED TAPE
FREE · DAILY · 6 AM ET

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

Feedback