MarketPeel
Insider Trading Intelligence
JC

James E. Cline

SWIM
DIRECTOR · LATHAM GROUP, INC. · CIK 0001430183
FILING MIX · LIFETIME43%/57%
BUYS
27
SELLS
36
TOTAL VALUE
$20.64M
COMPANIES
2
ACTIVE SINCE
Feb 2020
HOLDINGS NOW
142,976
AVG SELL PX
$75.23
TRADE KIND
SHOWING 63 / 63
Trades · vs SPY
Loading price series…
Performance · forward returns vs SPY
21 backtested trades · 8 horizons · 2 pendingHow are these numbers computed? →
Forward-return performance of every backtestable P/S trade by James E. Cline, 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
7d21+23.81%+3.31%+0.66%+2.65%+2.69%
14d21+52.38%+0.98%-1.42%+2.40%+1.44%
30d21+57.14%+0.03%+0.01%+0.02%-0.73%
60d21+42.86%+4.77%+2.88%+1.90%+1.18%
90d21+14.29%+17.09%+6.20%+10.88%+7.46%
180d21+14.29%+18.12%+12.04%+6.08%+11.02%
1y21+42.86%+30.30%+24.07%+6.23%+15.72%
2y21(2 pending)+68.42%+15.95%+31.01%-15.05%-33.78%
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
SWIM · 100,000 shares · as of May 19, 2026
059,813119,626179,438239,25120222023202420252026SHARES 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 · 27 buys / 36 sellsCOVERAGE · 26 quarters
Form 4 filings · all activity
COMPANYTYPESHARESPRICEVALUEHELD AFTERTRADE DATEFILEDDETAILS
SWIM
LATHAM GROUP, INC.
PURCHASE
50,000$4.84$242.0K100,000May 19, 2026May 20, 2026View →
SWIM
LATHAM GROUP, INC.
PURCHASEGRANT
Stock grant
22,727211,978May 1, 2026May 4, 2026View →
TREX
TREX CO INC
PURCHASEGRANT
Stock grant
1,812$66.23$120.0K42,976Jul 30, 2025Jul 31, 2025View →
SWIM
LATHAM GROUP, INC.
SALE
4,417$6.45$28.5K189,251May 12, 2025May 13, 2025View →
SWIM
LATHAM GROUP, INC.
SALE
45,583$5.95$271.2K193,668May 9, 2025May 13, 2025View →
SWIM
LATHAM GROUP, INC.
PURCHASEGRANT
Stock grant
22,124239,251May 1, 2025May 2, 2025View →
TREX
TREX CO INC
PURCHASEGRANT
Stock grant
1,569$76.50$120.0K41,164Jul 24, 2024Jul 25, 2024View →
SWIM
LATHAM GROUP, INC.
PURCHASEGRANT
Stock grant
48,077217,127May 2, 2024May 3, 2024View →
TREX
TREX CO INC
PURCHASE
15,224$38.85$591.5K58,519Mar 11, 2024Mar 13, 2024View →
TREX
TREX CO INC
SALE
12,6220Mar 11, 2024Mar 13, 2024View →
TREX
TREX CO INC
SALE
15,2240Mar 11, 2024Mar 13, 2024View →
TREX
TREX CO INC
PURCHASE
12,622$50.83$641.6K43,295Mar 11, 2024Mar 13, 2024View →
TREX
TREX CO INC
SALE
18,924$93.89$1.78M39,595Mar 11, 2024Mar 13, 2024View →
TREX
TREX CO INC
PURCHASE
11,434$17.52$200.3K45,139Feb 7, 2024Feb 9, 2024View →
TREX
TREX CO INC
PURCHASE
14,808$28.10$416.1K33,705Feb 7, 2024Feb 9, 2024View →
TREX
TREX CO INC
SALE
14,80839,280Feb 7, 2024Feb 9, 2024View →
TREX
TREX CO INC
SALE
14,466$89.91$1.30M30,673Feb 7, 2024Feb 9, 2024View →
TREX
TREX CO INC
SALE
11,43427,846Feb 7, 2024Feb 9, 2024View →
TREX
TREX CO INC
SALE
11,43454,088Aug 1, 2023Aug 2, 2023View →
TREX
TREX CO INC
SALE
6,092$75.95$462.7K18,897Aug 1, 2023Aug 2, 2023View →
TREX
TREX CO INC
PURCHASE
11,434$17.52$200.3K24,989Aug 1, 2023Aug 2, 2023View →
TREX
TREX CO INC
PURCHASEGRANT
Stock grant
1,730$69.38$120.0K13,555Jul 26, 2023Jul 27, 2023View →
SWIM
LATHAM GROUP, INC.
PURCHASE
10,000$3.40$34.0K169,050May 12, 2023May 12, 2023View →
SWIM
LATHAM GROUP, INC.
PURCHASE
40,000$3.40$136.0K159,050May 11, 2023May 12, 2023View →
SWIM
LATHAM GROUP, INC.
PURCHASEGRANT
Stock grant
52,301119,050May 2, 2023May 4, 2023View →
TREX
TREX CO INC
PURCHASEGRANT
Stock grant
1,976$60.73$120.0K11,825Jul 27, 2022Jul 28, 2022View →
SWIM
LATHAM GROUP, INC.
PURCHASEGRANT
Stock grant
10,17066,749May 3, 2022Jun 17, 2022View →
SWIM
LATHAM GROUP, INC.
PURCHASEGRANT
Stock grant
6,57956,579Apr 22, 2022Jun 17, 2022View →
TREX
TREX CO INC
SALE
5,697$98.92$563.5K9,849Aug 4, 2021Aug 4, 2021View →
TREX
TREX CO INC
SALE
11,135$97.99$1.09M15,546Aug 4, 2021Aug 4, 2021View →
TREX
TREX CO INC
SALE
1,600$96.68$154.7K26,681Aug 4, 2021Aug 4, 2021View →
TREX
TREX CO INC
PURCHASEGRANT
Stock grant
1,157$95.10$110.0K28,281Jul 28, 2021Jul 29, 2021View →
TREX
TREX CO INC
SALE
8,982$102.85$923.8K27,124May 12, 2021May 12, 2021View →
SWIM
LATHAM GROUP, INC.
PURCHASE
50,000$19.00$950.0K50,000Apr 27, 2021Apr 28, 2021View →
SWIM
LATHAM GROUP, INC.
PURCHASEGRANT
Stock grant
6,5796,579Apr 22, 2021Apr 26, 2021View →
TREX
TREX CO INC
SALE
12,588$92.13$1.16M36,106Feb 24, 2021Feb 26, 2021View →
TREX
TREX CO INC
SALE
5,986$137.87$825.3K30,746Aug 5, 2020Aug 6, 2020View →
TREX
TREX CO INC
SALE
6,114$137.31$839.5K24,347Aug 5, 2020Aug 6, 2020View →
TREX
TREX CO INC
PURCHASEGRANT
Stock grant
124$139.63$17.3K36,447Jul 29, 2020Jul 30, 2020View →
TREX
TREX CO INC
PURCHASEGRANT
Stock grant
124$139.63$17.3K36,447Jul 29, 2020Jul 30, 2020View →
TREX
TREX CO INC
SALE
1,200$108.85$130.6K50,416May 6, 2020May 6, 2020View →
TREX
TREX CO INC
SALE
1,700$109.53$186.2K48,716May 6, 2020May 6, 2020View →
TREX
TREX CO INC
SALE
8,400$107.80$905.5K51,616May 6, 2020May 6, 2020View →
TREX
TREX CO INC
SALE
800$106.87$85.5K60,016May 6, 2020May 6, 2020View →
TREX
TREX CO INC
SALE
2,752$96.66$266.0K41,688Apr 28, 2020May 15, 2020View →
TREX
TREX CO INC
SALE
3,156$96.66$305.1K36,323Apr 28, 2020May 15, 2020View →
TREX
TREX CO INC
SALE
1,382$96.66$133.6K46,366Apr 28, 2020May 15, 2020View →
TREX
TREX CO INC
SALE
968$96.66$93.6K47,748Apr 28, 2020May 15, 2020View →
TREX
TREX CO INC
SALE
2,209$96.66$213.5K39,479Apr 28, 2020May 15, 2020View →
TREX
TREX CO INC
SALE
1,926$96.66$186.2K44,440Apr 28, 2020May 15, 2020View →
TREX
TREX CO INC
SALE
President and CEO
9,800$100.64$986.2K62,622Feb 26, 2020Feb 26, 2020View →
TREX
TREX CO INC
SALE
President and CEO
200$102.73$20.5K62,222Feb 26, 2020Feb 26, 2020View →
TREX
TREX CO INC
SALE
President and CEO
494$99.13$49.0K72,422Feb 26, 2020Feb 26, 2020View →
TREX
TREX CO INC
SALE
President and CEO
200$101.23$20.2K62,422Feb 26, 2020Feb 26, 2020View →
TREX
TREX CO INC
SALE
President and CEO
1,406$104.04$146.3K60,816Feb 26, 2020Feb 26, 2020View →
TREX
TREX CO INC
PURCHASEGRANT
Stock grant
6,311$101.66$641.6K6,311Feb 19, 2020Feb 20, 2020View →
TREX
TREX CO INC
PURCHASEGRANT
Stock grant
4,779$101.66$485.8K67,490Feb 19, 2020Feb 20, 2020View →
TREX
TREX CO INC
PURCHASEGRANT
Stock grant
7,378$101.66$750.0K72,916Feb 19, 2020Feb 20, 2020View →
TREX
TREX CO INC
SALE
President and CEO
7,116$101.66$723.4K60,374Feb 19, 2020Feb 20, 2020View →
TREX
TREX CO INC
PURCHASEGRANT
Stock grant
5,164$101.66$525.0K65,538Feb 19, 2020Feb 20, 2020View →
TREX
TREX CO INC
SALE
President and CEO
1,509$101.88$153.7K62,711Feb 15, 2020Feb 18, 2020View →
TREX
TREX CO INC
SALE
President and CEO
968$101.88$98.6K64,220Feb 14, 2020Feb 18, 2020View →
TREX
TREX CO INC
SALE
President and CEO
964$101.39$97.7K65,188Feb 13, 2020Feb 18, 2020View →
Other insiders · SWIM
Loading peer insiders…
About this filer
CIK 0001430183
ROLE
Director
PRIMARY
SWIM
COMPANIES
2
ACTIVE SINCE
Feb 2020
MARKETPEEL · /INSIDER/0001430183DATA · SEC EDGAR · FORM 4 · CONSOLIDATED TAPE
FREE · DAILY · 6 AM ET

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

Feedback