MarketPeel
Insider Trading Intelligence
JL

Jack Langer

SBAC
DIRECTOR · SBA COMMUNICATIONS CORP · CIK 0001253093
FILING MIX · LIFETIME45%/55%
BUYS
37
SELLS
45
TOTAL VALUE
$4.44M
COMPANIES
1
ACTIVE SINCE
Apr 2020
HOLDINGS NOW
1,108
AVG SELL PX
$240.12
TRADE KIND
SHOWING 82 / 82
Trades · vs SPY
Loading price series…
Performance · forward returns vs SPY
3 backtested trades · 8 horizons · 3 pendingHow are these numbers computed? →
Forward-return performance of every backtestable P/S trade by Jack Langer, 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
7d3+100.00%-1.71%+1.18%-2.89%-2.89%
14d3+100.00%-4.84%+5.73%-10.57%-10.57%
30d3+100.00%-3.68%+5.54%-9.21%-9.21%
60d3+100.00%-2.45%+10.63%-13.08%-13.08%
90d3+100.00%-5.72%+13.61%-19.32%-19.32%
180d3+100.00%-19.66%+23.02%-42.69%-42.69%
1y3+100.00%-9.21%+29.04%-38.24%-38.24%
2y3(3 pending)
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
SBAC · 1,108 shares · as of May 22, 2026
03,7017,40111,10214,802202120222023202420252026SHARES HELD
Trading cadence · quarterly flow
BUY SELL
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 · 37 buys / 45 sellsCOVERAGE · 25 quarters
Form 4 filings · all activity
COMPANYTYPESHARESPRICEVALUEHELD AFTERTRADE DATEFILEDDETAILS
SBAC
SBA COMMUNICATIONS CORP
PURCHASEGRANT
Stock grant
1,1081,108May 22, 2026May 27, 2026View →
SBAC
SBA COMMUNICATIONS CORP
SALE
1,496$213.61$319.6K8,704.223May 13, 2026May 15, 2026View →
SBAC
SBA COMMUNICATIONS CORP
SALE
1,5010May 13, 2026May 15, 2026View →
SBAC
SBA COMMUNICATIONS CORP
PURCHASE
1,501$212.31$318.7K10,200.223May 13, 2026May 15, 2026View →
SBAC
SBA COMMUNICATIONS CORP
SALE
302302May 1, 2026May 5, 2026View →
SBAC
SBA COMMUNICATIONS CORP
PURCHASE
2488,392.191May 1, 2026May 5, 2026View →
SBAC
SBA COMMUNICATIONS CORP
PURCHASE
3028,694.191May 1, 2026May 5, 2026View →
SBAC
SBA COMMUNICATIONS CORP
SALE
2480May 1, 2026May 5, 2026View →
SBAC
SBA COMMUNICATIONS CORP
SALE
325.968$221.20$72.1K8,699.223May 1, 2026May 5, 2026View →
SBAC
SBA COMMUNICATIONS CORP
PURCHASE
3319,025.191May 1, 2026May 5, 2026View →
SBAC
SBA COMMUNICATIONS CORP
SALE
331663May 1, 2026May 5, 2026View →
SBAC
SBA COMMUNICATIONS CORP
SALEGRANT
Gift
308,137.601Aug 26, 2025Aug 28, 2025View →
SBAC
SBA COMMUNICATIONS CORP
PURCHASEGRANT
Stock grant
994994May 23, 2025May 28, 2025View →
SBAC
SBA COMMUNICATIONS CORP
SALE
1,359$241.50$328.2K10,663May 1, 2025May 5, 2025View →
SBAC
SBA COMMUNICATIONS CORP
SALE
3,500$240.17$840.6K12,022May 1, 2025May 5, 2025View →
SBAC
SBA COMMUNICATIONS CORP
SALE
141$242.12$34.1K10,522May 1, 2025May 5, 2025View →
SBAC
SBA COMMUNICATIONS CORP
SALE
268.249$243.40$65.3K8,167.601May 1, 2025May 5, 2025View →
SBAC
SBA COMMUNICATIONS CORP
PURCHASE
3028,435.85May 1, 2025May 5, 2025View →
SBAC
SBA COMMUNICATIONS CORP
SALE
1750May 1, 2025May 5, 2025View →
SBAC
SBA COMMUNICATIONS CORP
PURCHASE
1757,885.85May 1, 2025May 5, 2025View →
SBAC
SBA COMMUNICATIONS CORP
PURCHASE
2488,133.85May 1, 2025May 5, 2025View →
SBAC
SBA COMMUNICATIONS CORP
SALE
302604May 1, 2025May 5, 2025View →
SBAC
SBA COMMUNICATIONS CORP
SALE
248248May 1, 2025May 5, 2025View →
SBAC
SBA COMMUNICATIONS CORP
PURCHASE
1,411$157.51$222.2K8,829.85Apr 23, 2025Apr 25, 2025View →
SBAC
SBA COMMUNICATIONS CORP
SALE
1,119$231.42$259.0K7,710.85Apr 23, 2025Apr 25, 2025View →
SBAC
SBA COMMUNICATIONS CORP
SALE
1,4110Apr 23, 2025Apr 25, 2025View →
SBAC
SBA COMMUNICATIONS CORP
PURCHASEGRANT
Stock grant
906906May 23, 2024May 28, 2024View →
SBAC
SBA COMMUNICATIONS CORP
SALE
2070May 1, 2024May 3, 2024View →
SBAC
SBA COMMUNICATIONS CORP
PURCHASE
1757,669.45May 1, 2024May 3, 2024View →
SBAC
SBA COMMUNICATIONS CORP
PURCHASE
2477,916.45May 1, 2024May 3, 2024View →
SBAC
SBA COMMUNICATIONS CORP
SALE
175175May 1, 2024May 3, 2024View →
SBAC
SBA COMMUNICATIONS CORP
PURCHASE
2077,494.45May 1, 2024May 3, 2024View →
SBAC
SBA COMMUNICATIONS CORP
SALE
220.148$186.12$41.0K7,696.302May 1, 2024May 3, 2024View →
SBAC
SBA COMMUNICATIONS CORP
SALE
247496May 1, 2024May 3, 2024View →
SBAC
SBA COMMUNICATIONS CORP
SALE
1,9770Apr 19, 2024Apr 23, 2024View →
SBAC
SBA COMMUNICATIONS CORP
PURCHASE
1,977$132.00$261.0K8,619.45Apr 19, 2024Apr 23, 2024View →
SBAC
SBA COMMUNICATIONS CORP
SALE
1,332$195.95$261.0K7,287.45Apr 19, 2024Apr 23, 2024View →
SBAC
SBA COMMUNICATIONS CORP
SALEGRANT
Gift
526,462.937Jan 18, 2024Jan 22, 2024View →
SBAC
SBA COMMUNICATIONS CORP
PURCHASEGRANT
Stock grant
743743May 25, 2023May 30, 2023View →
SBAC
SBA COMMUNICATIONS CORP
SALE
175350May 1, 2023May 3, 2023View →
SBAC
SBA COMMUNICATIONS CORP
SALE
211.27$260.89$55.1K6,406.502May 1, 2023May 3, 2023View →
SBAC
SBA COMMUNICATIONS CORP
SALE
1900May 1, 2023May 3, 2023View →
SBAC
SBA COMMUNICATIONS CORP
PURCHASE
1906,236.772May 1, 2023May 3, 2023View →
SBAC
SBA COMMUNICATIONS CORP
SALE
206207May 1, 2023May 3, 2023View →
SBAC
SBA COMMUNICATIONS CORP
PURCHASE
1756,617.772May 1, 2023May 3, 2023View →
SBAC
SBA COMMUNICATIONS CORP
PURCHASE
2066,442.772May 1, 2023May 3, 2023View →
SBAC
SBA COMMUNICATIONS CORP
SALE
1,298$255.03$331.0K6,046.772Apr 4, 2023Apr 6, 2023View →
SBAC
SBA COMMUNICATIONS CORP
SALE
2,3080Apr 4, 2023Apr 6, 2023View →
SBAC
SBA COMMUNICATIONS CORP
PURCHASE
2,308$100.00$230.8K7,344.772Apr 4, 2023Apr 6, 2023View →
SBAC
SBA COMMUNICATIONS CORP
PURCHASEGRANT
Stock grant
525525May 12, 2022May 16, 2022View →
SBAC
SBA COMMUNICATIONS CORP
PURCHASE
1905,045May 1, 2022May 28, 2024View →
SBAC
SBA COMMUNICATIONS CORP
SALE
214.228$347.11$74.4K4,759.322May 1, 2022May 28, 2024View →
SBAC
SBA COMMUNICATIONS CORP
PURCHASE
2065,251May 1, 2022May 28, 2024View →
SBAC
SBA COMMUNICATIONS CORP
PURCHASE
1834,855May 1, 2022May 28, 2024View →
SBAC
SBA COMMUNICATIONS CORP
PURCHASE
1834,855May 1, 2022May 3, 2022View →
SBAC
SBA COMMUNICATIONS CORP
PURCHASE
2065,251May 1, 2022May 3, 2022View →
SBAC
SBA COMMUNICATIONS CORP
PURCHASE
1905,045May 1, 2022May 3, 2022View →
SBAC
SBA COMMUNICATIONS CORP
SALE
206413May 1, 2022May 3, 2022View →
SBAC
SBA COMMUNICATIONS CORP
SALE
214.228$347.11$74.4K5,036.772May 1, 2022May 3, 2022View →
SBAC
SBA COMMUNICATIONS CORP
SALE
1830May 1, 2022May 3, 2022View →
SBAC
SBA COMMUNICATIONS CORP
SALE
190190May 1, 2022May 3, 2022View →
SBAC
SBA COMMUNICATIONS CORP
SALE
1,8990Feb 10, 2022Feb 11, 2022View →
SBAC
SBA COMMUNICATIONS CORP
SALE
507$326.30$165.4K4,672Feb 10, 2022Feb 11, 2022View →
SBAC
SBA COMMUNICATIONS CORP
PURCHASE
1,899$113.55$215.6K5,179Feb 10, 2022Feb 11, 2022View →
SBAC
SBA COMMUNICATIONS CORP
PURCHASEGRANT
Stock grant
619619May 13, 2021May 17, 2021View →
SBAC
SBA COMMUNICATIONS CORP
SALE
2010May 1, 2021May 4, 2021View →
SBAC
SBA COMMUNICATIONS CORP
SALE
190380May 1, 2021May 4, 2021View →
SBAC
SBA COMMUNICATIONS CORP
PURCHASE
2012,908May 1, 2021May 4, 2021View →
SBAC
SBA COMMUNICATIONS CORP
PURCHASE
1903,280May 1, 2021May 4, 2021View →
SBAC
SBA COMMUNICATIONS CORP
PURCHASE
1823,090May 1, 2021May 4, 2021View →
SBAC
SBA COMMUNICATIONS CORP
SALE
182183May 1, 2021May 4, 2021View →
SBAC
SBA COMMUNICATIONS CORP
SALE
2,2020Mar 5, 2021Mar 9, 2021View →
SBAC
SBA COMMUNICATIONS CORP
PURCHASE
2,202$96.80$213.2K2,707Mar 5, 2021Mar 9, 2021View →
SBAC
SBA COMMUNICATIONS CORP
PURCHASEGRANT
Stock grant
570570May 14, 2020May 18, 2020View →
SBAC
SBA COMMUNICATIONS CORP
PURCHASE
201521May 1, 2020May 5, 2020View →
SBAC
SBA COMMUNICATIONS CORP
SALE
201201May 1, 2020May 5, 2020View →
SBAC
SBA COMMUNICATIONS CORP
PURCHASE
270320May 1, 2020May 5, 2020View →
SBAC
SBA COMMUNICATIONS CORP
SALE
2700May 1, 2020May 5, 2020View →
SBAC
SBA COMMUNICATIONS CORP
SALE
181365May 1, 2020May 5, 2020View →
SBAC
SBA COMMUNICATIONS CORP
PURCHASE
181702May 1, 2020May 5, 2020View →
SBAC
SBA COMMUNICATIONS CORP
SALE
197$289.92$57.1K505May 1, 2020May 5, 2020View →
SBAC
SBA COMMUNICATIONS CORP
SALEGRANT
Gift
8414,802.493Apr 9, 2020May 5, 2020View →
Other insiders · SBAC
Loading peer insiders…
About this filer
CIK 0001253093
ROLE
Director
PRIMARY
SBAC
COMPANIES
1
ACTIVE SINCE
Apr 2020
MARKETPEEL · /INSIDER/0001253093DATA · SEC EDGAR · FORM 4 · CONSOLIDATED TAPE
FREE · DAILY · 6 AM ET

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

Feedback