McCabe Michael I

Insider profile

Performance

Overall performance
3.9

Performance over holding periods
4.2
30 days 90 days 120 days
Average return 13% 8.2% 15.1%
Success rate 77% 68% 82%
Transactions
16 31% Buy
34 71% Buy
47 69% Buy
Performance for realised trades
4.4
Average return 184%
Success rate 73%
Average holding period 220
Transactions 28
McCabe Michael I's trades of StepStone Group Inc's stock


Loading...
Purchase Sale Planned purchase Planned sale Net purchase Net sale Activity 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
2025-12-12 2025-12-10 S Sale
30,159 +27.5%
330.88
US$3,981,881
30,159 +27.5% 330.88 US$3,981,881
2025-12-12 2025-12-10 S Sale
67,977 +24.9%
342.31
US$1,008,749
67,977 +24.9% 342.31 US$1,008,749
2025-12-12 2025-12-10 S Sale
38,243 -8.1%
397.43
US$2,438,478
38,243 -8.1% 397.43 US$2,438,478
2025-12-10 2025-12-10 PrS Proposed sale
117,838
66.21
US$7,801,576
117,838 66.21 US$7,801,576
2025-12-10 2025-12-10 PrS Proposed sale
74,214
66.14
US$4,908,855
74,214 66.14 US$4,908,855
2025-06-16 2025-06-12 S Sale
67,718 -13.8%
56.54
US$3,828,776
67,718 -13.8% 56.54 US$3,828,776
2025-06-12 2025-06-12 PrS Proposed sale
67,718
56.54
US$3,828,884
67,718 56.54 US$3,828,884
2025-05-30 2025-05-28 S Sale
51,377 -20.7%
59.90
US$3,077,482
51,377 -20.7% 59.90 US$3,077,482
2025-05-30 2025-05-28 S Sale
100 -0.0%
60.46
US$6,046
100 -0.0% 60.46 US$6,046
2025-05-30 2025-05-28 S Sale
199,641 -28.9%
59.92
US$11,962,489
199,641 -28.9% 59.92 US$11,962,489
2025-05-28 2025-05-28 PrS Proposed sale
51,377
59.90
US$3,077,256
51,377 59.90 US$3,077,256
2025-05-28 2025-05-28 PrS Proposed sale
199,741
59.92
US$11,967,582
199,741 59.92 US$11,967,582
2024-12-04 2024-12-03 S Sale
4,000 -0.6%
64.25
US$257,000
4,000 -0.6% 64.25 US$257,000
2024-12-04 2024-12-03 S Sale
2,200 -0.9%
64.34
US$141,548
2,200 -0.9% 64.34 US$141,548
2024-12-03 2024-12-03 PrS Proposed sale
40,000
62.85
US$2,514,000
40,000 62.85 US$2,514,000
2024-12-03 2024-12-03 PrS Proposed sale
20,000
62.85
US$1,257,000
20,000 62.85 US$1,257,000
2024-08-07 2024-08-06 B Purchase
197,628 +11.0%
10.12
US$2,000,000
197,628 +11.0% 10.12 US$2,000,000
2024-06-20 2024-06-18 B Purchase
299,103 +inf%
10.03
US$3,000,000
299,103 +inf% 10.03 US$3,000,000
2024-06-20 2024-06-18 B Purchase
299,103 +24.9%
10.03
US$3,000,000
299,103 +24.9% 10.03 US$3,000,000
2024-06-13 2024-06-11 B Purchase
199,800 +20.0%
10.01
US$2,000,000
199,800 +20.0% 10.01 US$2,000,000
2024-06-11 2024-06-07 B Purchase
199,800 +25.0%
10.01
US$2,000,000
199,800 +25.0% 10.01 US$2,000,000
2023-06-05 2023-06-05 B Purchase
25,000 +16.0%
23.56
US$589,000
25,000 +16.0% 23.56 US$589,000
2023-06-05 2023-06-02 B Purchase
37,000 +31.0%
23.57
US$872,090
37,000 +31.0% 23.57 US$872,090
2023-06-05 2023-06-01 B Purchase
33,000 +38.2%
22.83
US$753,390
33,000 +38.2% 22.83 US$753,390
2023-05-31 2023-05-31 B Purchase
30,000 +53.2%
21.46
US$643,800
30,000 +53.2% 21.46 US$643,800
2023-05-31 2023-05-30 B Purchase
50,000 +786.5%
21.48
US$1,074,000
50,000 +786.5% 21.48 US$1,074,000
2021-11-22 2021-11-18 S Sale
332,584 -100.0%
51.83
US$17,237,829
332,584 -100.0% 51.83 US$17,237,829
2021-11-22 2021-11-18 S Sale
332,584 -100.0%
51.83
US$17,237,829
332,584 -100.0% 51.83 US$17,237,829
2021-10-26 2021-10-26 PlS Planned sale
9,686 -100.0%
45.03
US$436,161
9,686 -100.0% 45.03 US$436,161
2021-10-26 2021-10-26 PlS Planned sale
9,610 -100.0%
45.04
US$432,834
9,610 -100.0% 45.04 US$432,834
2021-10-26 2021-10-25 PlS Planned sale
24,814 -71.9%
44.75
US$1,110,426
24,814 -71.9% 44.75 US$1,110,426
2021-10-26 2021-10-25 PlS Planned sale
24,817 -72.1%
44.75
US$1,110,561
24,817 -72.1% 44.75 US$1,110,561
2021-10-26 2021-10-22 PlS Planned sale
18,032 -34.3%
43.93
US$792,146
18,032 -34.3% 43.93 US$792,146
2021-10-26 2021-10-22 PlS Planned sale
18,100 -34.5%
43.94
US$795,314
18,100 -34.5% 43.94 US$795,314
2021-10-21 2021-10-21 PlS Planned sale
7,503 -12.5%
43.21
US$324,205
7,503 -12.5% 43.21 US$324,205
2021-10-21 2021-10-21 PlS Planned sale
7,501 -12.5%
43.21
US$324,118
7,501 -12.5% 43.21 US$324,118
2021-10-21 2021-10-20 PlS Planned sale
13,255 -18.1%
43.35
US$574,604
13,255 -18.1% 43.35 US$574,604
2021-10-21 2021-10-20 PlS Planned sale
13,168 -18.0%
43.35
US$570,833
13,168 -18.0% 43.35 US$570,833
2021-10-21 2021-10-19 PlS Planned sale
5,949 -7.5%
43.20
US$256,997
5,949 -7.5% 43.20 US$256,997
2021-10-21 2021-10-19 PlS Planned sale
6,001 -7.6%
43.20
US$259,243
6,001 -7.6% 43.20 US$259,243
2021-10-18 2021-10-18 PlS Planned sale
4,128 -5.0%
43.04
US$177,669
4,128 -5.0% 43.04 US$177,669
2021-10-18 2021-10-18 PlS Planned sale
4,100 -4.9%
43.06
US$176,546
4,100 -4.9% 43.06 US$176,546
2021-10-18 2021-10-15 PlS Planned sale
13,933 -14.3%
43.23
US$602,324
13,933 -14.3% 43.23 US$602,324
2021-10-18 2021-10-15 PlS Planned sale
13,966 -14.4%
43.23
US$603,750
13,966 -14.4% 43.23 US$603,750
2021-10-18 2021-10-14 PlS Planned sale
2,700 -2.7%
43.02
US$116,154
2,700 -2.7% 43.02 US$116,154