Stephen Riddick

Insider profile

Currently holds a position at Tenable Holdings Inc

Performance

Overall performance
3.1

Performance over holding periods
3.1
30 days 90 days 120 days
Average return -1% 8.2% 15.1%
Success rate 49% 68% 82%
Transactions
18 0% Buy
34 71% Buy
47 69% Buy

Positions

Position Company Period
General Counsel and Corporate Secretary Tenable Holdings Inc May 1, 2018 -
General Counsel Tenable Holdings Inc May 1, 2016 - May 1, 2018

Stephen Riddick's trades of Vista Credit Strategic Lending Corp'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
Notification date Transaction date Company B/S Transaction type Nb. shares
Price
Value
Number of shares Price Value Details
2026-07-30 2026-07-29 B Purchase
81,572 +7.2%
484.21
US$671,883
81,572 +7.2% 484.21 US$671,883
2025-09-09 2025-09-08 PlS Planned sale
20,449 -23.9%
225.85
US$2,729,945
20,449 -23.9% 225.85 US$2,729,945
2025-09-08 2025-09-08 PrS Proposed sale
67,073
107.33
US$3,642,395
67,073 107.33 US$3,642,395
2025-06-10 2025-06-06 PlS Planned sale
224 -1.0%
28.60
US$6,406
224 -1.0% 28.60 US$6,406
2025-06-06 2025-06-06 PrS Proposed sale
224
28.27
US$6,331
224 28.27 US$6,331
2025-06-24 2025-04-23 B Purchase
692 +10.7%
19.59
US$13,559
692 +10.7% 19.59 US$13,559
2024-12-30 2024-12-26 B Purchase
1,435 +30.5%
19.79
US$28,402
1,435 +30.5% 19.79 US$28,402
2024-12-13 2024-12-11 PlS Planned sale
4,088 -20.2%
28.62
US$116,999
4,088 -20.2% 28.62 US$116,999
2024-12-06 2024-12-06 PrS Proposed sale
6,600
28.60
US$188,760
6,600 28.60 US$188,760
2024-12-06 2024-12-06 PlS Planned sale
2,288 -10.2%
28.60
US$65,437
2,288 -10.2% 28.60 US$65,437
2024-10-01 2024-09-27 B Purchase
4,642 +inf%
19.65
US$91,214
4,642 +inf% 19.65 US$91,214
2022-08-25 2022-08-24 PlS Planned sale
1,589 -3.6%
41.72
US$66,293
1,589 -3.6% 41.72 US$66,293
2022-08-23 2022-08-23 S Sale
1,402 -3.1%
41.72
US$58,491
1,402 -3.1% 41.72 US$58,491
2022-08-23 2022-08-23 PlS Planned sale
2,033 -4.3%
41.26
US$83,882
2,033 -4.3% 41.26 US$83,882
2022-08-23 2022-08-22 S Sale
1,935 -4.2%
40.63
US$78,619
1,935 -4.2% 40.63 US$78,619
2022-08-23 2022-08-19 PlS Planned sale
1,626 -3.4%
42.02
US$68,325
1,626 -3.4% 42.02 US$68,325
2022-08-18 2022-08-18 S Sale
1,509 -3.3%
42.23
US$63,725
1,509 -3.3% 42.23 US$63,725
2022-05-26 2022-05-24 PlS Planned sale
1,573 -3.6%
48.48
US$76,259
1,573 -3.6% 48.48 US$76,259
2022-05-23 2022-05-23 S Sale
1,418 -3.1%
47.85
US$67,851
1,418 -3.1% 47.85 US$67,851
2022-05-23 2022-05-23 PlS Planned sale
2,151 -4.5%
47.13
US$101,377
2,151 -4.5% 47.13 US$101,377
2022-05-23 2022-05-20 S Sale
1,817 -3.9%
47.71
US$86,689
1,817 -3.9% 47.71 US$86,689
2022-05-23 2022-05-19 PlS Planned sale
1,601 -3.4%
44.11
US$70,620
1,601 -3.4% 44.11 US$70,620
2022-05-19 2022-05-18 S Sale
1,534 -3.4%
43.85
US$67,266
1,534 -3.4% 43.85 US$67,266
2022-05-04 2022-05-02 PlS Planned sale
7,260 -14.7%
55.89
US$405,761
7,260 -14.7% 55.89 US$405,761
2022-04-05 2022-04-01 PlS Planned sale
7,260 -14.7%
57.60
US$418,176
7,260 -14.7% 57.60 US$418,176
2022-03-02 2022-03-01 PlS Planned sale
7,260 -14.7%
55.50
US$402,930
7,260 -14.7% 55.50 US$402,930
2022-02-24 2022-02-23 S Sale
3,351 -7.4%
45.92
US$153,878
3,351 -7.4% 45.92 US$153,878
2022-02-22 2022-02-18 S Sale
6,223 -13.9%
45.76
US$284,764
6,223 -13.9% 45.76 US$284,764
2022-02-04 2022-02-02 PlS Planned sale
7,260 -18.4%
52.89
US$383,981
7,260 -18.4% 52.89 US$383,981
2022-01-05 2022-01-03 PlS Planned sale
900 -2.7%
54.77
US$49,293
900 -2.7% 54.77 US$49,293
2022-01-05 2022-01-03 PlS Planned sale
20,880 -38.6%
53.67
US$1,120,630
20,880 -38.6% 53.67 US$1,120,630
2021-11-23 2021-11-23 S Sale
1,476 -4.4%
51.79
US$76,442
1,476 -4.4% 51.79 US$76,442
2021-11-23 2021-11-22 S Sale
1,920 -5.9%
54.09
US$103,853
1,920 -5.9% 54.09 US$103,853
2021-10-05 2021-10-01 PlS Planned sale
7,260 -20.2%
46.37
US$336,646
7,260 -20.2% 46.37 US$336,646
2021-08-04 2021-08-02 PlS Planned sale
7,260 -22.5%
42.81
US$310,801
7,260 -22.5% 42.81 US$310,801
2021-06-02 2021-06-01 PlS Planned sale
2,420 -8.8%
41.82
US$101,204
2,420 -8.8% 41.82 US$101,204
2021-05-24 2021-05-21 S Sale
1,415 -5.3%
41.19
US$58,284
1,415 -5.3% 41.19 US$58,284
2021-05-21 2021-05-20 S Sale
1,869 -7.4%
40.35
US$75,414
1,869 -7.4% 40.35 US$75,414
2021-04-05 2021-04-01 PlS Planned sale
2,420 -10.2%
36.73
US$88,887
2,420 -10.2% 36.73 US$88,887
2021-03-03 2021-03-01 PlS Planned sale
2,420 -10.2%
41.93
US$101,471
2,420 -10.2% 41.93 US$101,471
2021-02-23 2021-02-23 S Sale
1,480 -6.5%
41.49
US$61,405
1,480 -6.5% 41.49 US$61,405
2021-02-23 2021-02-22 S Sale
7,799 -25.4%
43.71
US$340,894
7,799 -25.4% 43.71 US$340,894
2021-02-03 2021-02-01 PlS Planned sale
7,260 -38.1%
49.34
US$358,208
7,260 -38.1% 49.34 US$358,208
2021-01-26 2021-01-22 PlS Planned sale
12,191 -50.8%
55.18
US$672,699
12,191 -50.8% 55.18 US$672,699
2021-01-26 2021-01-22 PlS Planned sale
24,274 -50.3%
54.45
US$1,321,719
24,274 -50.3% 54.45 US$1,321,719