John Williamson

Insider profile

Currently holds positions in RGC Resources Inc, Optical Cable Corp and Corning Natural Gas Holding Corp

Performance

Overall performance
3.5

Performance over holding periods
3.5
30 days 90 days 120 days
Average return 3% 8.2% 15.1%
Success rate 79% 68% 82%
Transactions
52 100% Buy
34 71% Buy
47 69% Buy

Positions

Position Company Period
Independent Chairman of the Board RGC Resources Inc Feb. 3, 2014 -
Independent Director Optical Cable Corp July 22, 2004 -
Independent Director Corning Natural Gas Holding Corp Jan. 1, 2013 -
Independent Director Luna Innovations Inc Jan. 11, 2010 - May 1, 2020
Chairman of the Board, President, Chief Executive Officer RGC Resources Inc Jan. 28, 2002 - Feb. 3, 2014

John Williamson's trades of RGC Resources Inc's stock


Loading...
• Purchase • Sale • Planned purchase • Planned sale Net purchase Net sale Buy signal Sell signal Earnings
Abbreviations B: Buy, S: Sell, PP: Planned purchase, PlS: Planned sale, PrS: Proposed sale, O: Option / Other
Transaction date
Purchase
Price
243.30
Quantity 2,491 +48.1%
Value US$2,854,255
Transaction date
Purchase
Price
342.25
Quantity 87,351 -26.8%
Value US$1,115,942
Transaction date
Purchase
Price
254.90
Quantity 17,750 -45.0%
Value US$1,919,527
Transaction date
Purchase
Price
20.65
Quantity 250 +0.1%
Value US$5,162
Transaction date
Purchase
Price
20.70
Quantity 178 +0.1%
Value US$3,685
Transaction date
Purchase
Price
20.75
Quantity 250 +0.1%
Value US$5,188
Transaction date
Purchase
Price
20.79
Quantity 250 +0.1%
Value US$5,198
Transaction date
Purchase
Price
20.83
Quantity 250 +0.1%
Value US$5,208
Transaction date
Purchase
Price
20.85
Quantity 322 +0.2%
Value US$6,714
Transaction date
Purchase
Price
21.19
Quantity 1,000 +0.6%
Value US$21,190
Transaction date
Purchase
Price
21.20
Quantity 112 +0.1%
Value US$2,374
Transaction date
Purchase
Price
21.35
Quantity 200 +0.1%
Value US$4,270
Transaction date
Purchase
Price
21.30
Quantity 300 +0.2%
Value US$6,390
Transaction date
Purchase
Price
21.25
Quantity 7 +0.0%
Value US$149
Transaction date
Purchase
Price
21.19
Quantity 100 +0.1%
Value US$2,119
Transaction date
Purchase
Price
21.21
Quantity 100 +0.1%
Value US$2,121
Transaction date
Purchase
Price
21.24
Quantity 100 +0.1%
Value US$2,124
Transaction date
Purchase
Price
21.31
Quantity 393 +0.2%
Value US$8,375
Transaction date
Purchase
Price
21.35
Quantity 300 +0.2%
Value US$6,405
Transaction date
Purchase
Price
21.45
Quantity 220 +0.1%
Value US$4,719
Transaction date
Purchase
Price
21.38
Quantity 89 +0.0%
Value US$1,903
Transaction date
Purchase
Price
21.30
Quantity 1,000 +0.6%
Value US$21,300
Transaction date
Purchase
Price
17.79
Quantity 1,000 +0.6%
Value US$17,790
Transaction date
Purchase
Price
18.20
Quantity 1,466 +0.9%
Value US$26,681
Transaction date
Purchase
Price
18.15
Quantity 1,534 +0.9%
Value US$27,842
Transaction date
Purchase
Price
18.65
Quantity 1,312 +0.8%
Value US$24,469
Transaction date
Purchase
Price
18.63
Quantity 1,138 +0.7%
Value US$21,201
Transaction date
Purchase
Price
18.15
Quantity 1,000 +0.6%
Value US$18,150
Transaction date
Purchase
Price
18.25
Quantity 1,000 +0.7%
Value US$18,250
Transaction date
Purchase
Price
19.86
Quantity 1,000 +0.7%
Value US$19,860
Transaction date
Purchase
Price
19.85
Quantity 500 +0.3%
Value US$9,925
Transaction date
Purchase
Price
19.81
Quantity 500 +0.3%
Value US$9,905
Transaction date
Purchase
Price
19.78
Quantity 1,500 +1.0%
Value US$29,670
Transaction date
Purchase
Price
19.75
Quantity 500 +0.3%
Value US$9,875
Transaction date
Purchase
Price
19.58
Quantity 1,000 +0.7%
Value US$19,580
Transaction date
Purchase
Price
20.45
Quantity 500 +0.3%
Value US$10,225
Transaction date
Purchase
Price
20.40
Quantity 500 +0.3%
Value US$10,200
Transaction date
Purchase
Price
20.39
Quantity 500 +0.3%
Value US$10,195
Transaction date
Purchase
Price
20.35
Quantity 500 +0.3%
Value US$10,175
Transaction date
Purchase
Price
20.50
Quantity 306 +0.2%
Value US$6,273
Transaction date
Purchase
Price
20.45
Quantity 500 +0.3%
Value US$10,225
Transaction date
Purchase
Price
20.40
Quantity 1,500 +1.0%
Value US$30,600
Transaction date
Purchase
Price
20.35
Quantity 500 +0.3%
Value US$10,175
Transaction date
Purchase
Price
20.25
Quantity 194 +0.1%
Value US$3,928
Transaction date
Purchase
Price
22.25
Quantity 1,000 +0.7%
Value US$22,250
Notification date Transaction date Company B/S Transaction type Nb. shares
Price
Value
Number of shares Price Value Details
2026-09-25 2026-09-24 B Purchase
2,491 +48.1%
243.30
US$2,854,255
2,491 +48.1% 243.30 US$2,854,255
2026-09-25 2026-09-24 B Purchase
87,351 -26.8%
342.25
US$1,115,942
87,351 -26.8% 342.25 US$1,115,942
2026-09-25 2026-09-24 B Purchase
17,750 -45.0%
254.90
US$1,919,527
17,750 -45.0% 254.90 US$1,919,527
2026-09-25 2026-09-23 B Purchase
250 +0.1%
20.65
US$5,162
250 +0.1% 20.65 US$5,162
2026-09-25 2026-09-23 B Purchase
178 +0.1%
20.70
US$3,685
178 +0.1% 20.70 US$3,685
2026-09-25 2026-09-23 B Purchase
250 +0.1%
20.75
US$5,188
250 +0.1% 20.75 US$5,188
2026-09-25 2026-09-23 B Purchase
250 +0.1%
20.79
US$5,198
250 +0.1% 20.79 US$5,198
2026-09-25 2026-09-23 B Purchase
250 +0.1%
20.83
US$5,208
250 +0.1% 20.83 US$5,208
2026-09-25 2026-09-23 B Purchase
322 +0.2%
20.85
US$6,714
322 +0.2% 20.85 US$6,714
2026-09-25 2026-09-23 B Purchase
1,000 +0.6%
21.19
US$21,190
1,000 +0.6% 21.19 US$21,190
2026-09-16 2026-09-15 B Purchase
112 +0.1%
21.20
US$2,374
112 +0.1% 21.20 US$2,374
2026-09-15 2026-09-14 B Purchase
200 +0.1%
21.35
US$4,270
200 +0.1% 21.35 US$4,270
2026-09-15 2026-09-14 B Purchase
300 +0.2%
21.30
US$6,390
300 +0.2% 21.30 US$6,390
2026-09-11 2026-09-10 B Purchase
7 +0.0%
21.25
US$149
7 +0.0% 21.25 US$149
2026-09-11 2026-09-10 B Purchase
100 +0.1%
21.19
US$2,119
100 +0.1% 21.19 US$2,119
2026-09-11 2026-09-10 B Purchase
100 +0.1%
21.21
US$2,121
100 +0.1% 21.21 US$2,121
2026-09-11 2026-09-10 B Purchase
100 +0.1%
21.24
US$2,124
100 +0.1% 21.24 US$2,124
2026-09-11 2026-09-10 B Purchase
393 +0.2%
21.31
US$8,375
393 +0.2% 21.31 US$8,375
2026-09-11 2026-09-10 B Purchase
300 +0.2%
21.35
US$6,405
300 +0.2% 21.35 US$6,405
2026-09-11 2026-09-09 B Purchase
220 +0.1%
21.45
US$4,719
220 +0.1% 21.45 US$4,719
2026-09-11 2026-09-09 B Purchase
89 +0.0%
21.38
US$1,903
89 +0.0% 21.38 US$1,903
2026-09-02 2026-09-01 B Purchase
1,000 +0.6%
21.30
US$21,300
1,000 +0.6% 21.30 US$21,300
2023-09-08 2023-09-07 B Purchase
1,000 +0.6%
17.79
US$17,790
1,000 +0.6% 17.79 US$17,790
2023-09-01 2023-08-31 B Purchase
1,466 +0.9%
18.20
US$26,681
1,466 +0.9% 18.20 US$26,681
2023-08-24 2023-08-23 B Purchase
1,534 +0.9%
18.15
US$27,842
1,534 +0.9% 18.15 US$27,842
2023-08-14 2023-08-11 B Purchase
1,312 +0.8%
18.65
US$24,469
1,312 +0.8% 18.65 US$24,469
2023-08-14 2023-08-11 B Purchase
1,138 +0.7%
18.63
US$21,201
1,138 +0.7% 18.63 US$21,201
2023-05-18 2023-05-16 B Purchase
1,000 +0.6%
18.15
US$18,150
1,000 +0.6% 18.15 US$18,150
2022-06-22 2022-06-21 B Purchase
1,000 +0.7%
18.25
US$18,250
1,000 +0.7% 18.25 US$18,250
2022-05-13 2022-05-13 B Purchase
1,000 +0.7%
19.86
US$19,860
1,000 +0.7% 19.86 US$19,860
2022-05-13 2022-05-13 B Purchase
500 +0.3%
19.85
US$9,925
500 +0.3% 19.85 US$9,925
2022-05-13 2022-05-13 B Purchase
500 +0.3%
19.81
US$9,905
500 +0.3% 19.81 US$9,905
2022-05-13 2022-05-13 B Purchase
1,500 +1.0%
19.78
US$29,670
1,500 +1.0% 19.78 US$29,670
2022-05-13 2022-05-13 B Purchase
500 +0.3%
19.75
US$9,875
500 +0.3% 19.75 US$9,875
2022-05-13 2022-05-12 B Purchase
1,000 +0.7%
19.58
US$19,580
1,000 +0.7% 19.58 US$19,580
2022-05-12 2022-05-12 B Purchase
500 +0.3%
20.45
US$10,225
500 +0.3% 20.45 US$10,225
2022-05-12 2022-05-12 B Purchase
500 +0.3%
20.40
US$10,200
500 +0.3% 20.40 US$10,200
2022-05-12 2022-05-12 B Purchase
500 +0.3%
20.39
US$10,195
500 +0.3% 20.39 US$10,195
2022-05-12 2022-05-12 B Purchase
500 +0.3%
20.35
US$10,175
500 +0.3% 20.35 US$10,175
2022-05-11 2022-05-11 B Purchase
306 +0.2%
20.50
US$6,273
306 +0.2% 20.50 US$6,273
2022-05-11 2022-05-11 B Purchase
500 +0.3%
20.45
US$10,225
500 +0.3% 20.45 US$10,225
2022-05-11 2022-05-11 B Purchase
1,500 +1.0%
20.40
US$30,600
1,500 +1.0% 20.40 US$30,600
2022-05-11 2022-05-11 B Purchase
500 +0.3%
20.35
US$10,175
500 +0.3% 20.35 US$10,175
2022-05-11 2022-05-11 B Purchase
194 +0.1%
20.25
US$3,928
194 +0.1% 20.25 US$3,928
2021-06-24 2021-06-23 B Purchase
1,000 +0.7%
22.25
US$22,250
1,000 +0.7% 22.25 US$22,250