| Ticker | Owner | Relationship | Date | Transaction | Cost | #Shares | Value ($) | #Shares Total | SEC Form 4 |
|---|---|---|---|---|---|---|---|---|---|
| STEP | McCabe Michael I | Head of Strategy | Jun 11 '26 | Buy | 41.85 | 120,000 | 5,022,073 | 433,178 | Jun 11 12:00 AM |
| STEP | McCabe Michael I | director, officer, other: Head of Strategy | Dec 10 '25 | Sale | 66.18 | 192,052 | 12,709,729 | 122,209 | Dec 12 12:00 AM |
| STEP | McCabe Michael I | director, officer, other: Head of Strategy | Jun 12 '25 | Sale | 56.54 | 67,718 | 3,828,776 | 423,864 | Jun 16 12:00 AM |
| STEP | McCabe Michael I | director, officer, other: Head of Strategy | May 28 '25 | Sale | 59.92 | 251,118 | 15,046,017 | 196,423 | May 30 12:00 AM |
| STEP | McCabe Michael I | director, officer, other: Head of Strategy | Dec 03 '24 | Sale | 64.28 | 6,200 | 398,548 | 247,800 | Dec 04 12:00 AM |
| STEP | McCabe Michael I | Head of Strategy | Jun 05 '23 | Buy | 23.56 | 25,000 | 589,000 | 181,357 | Jun 05 12:00 AM |
| STEP | McCabe Michael I | Head of Strategy | Jun 02 '23 | Buy | 23.57 | 37,000 | 872,090 | 156,357 | Jun 05 12:00 AM |
| STEP | McCabe Michael I | Head of Strategy | Jun 01 '23 | Buy | 22.83 | 33,000 | 753,390 | 119,357 | Jun 05 12:00 AM |
| STEP | McCabe Michael I | Head of Strategy | May 31 '23 | Buy | 21.46 | 30,000 | 643,800 | 86,357 | May 31 12:00 AM |
| STEP | McCabe Michael I | Head of Strategy | May 30 '23 | Buy | 21.48 | 50,000 | 1,074,000 | 56,357 | May 31 12:00 AM |
| STEP | McCabe Michael I | Head of Strategy | Nov 18 '21 | Sale | 51.83 | 332,584 | 17,237,829 | 0 | Nov 22 12:00 AM |
| STEP | McCabe Michael I | Head of Strategy | Oct 26 '21 | Sale | 45.03 | 19,296 | 868,995 | 0 | Oct 26 12:00 AM |
| STEP | McCabe Michael I | Head of Strategy | Oct 25 '21 | Sale | 44.75 | 49,631 | 2,220,988 | 9,610 | Oct 26 12:00 AM |
| STEP | McCabe Michael I | Head of Strategy | Oct 22 '21 | Sale | 43.94 | 36,132 | 1,587,460 | 34,427 | Oct 26 12:00 AM |
| STEP | McCabe Michael I | Head of Strategy | Oct 21 '21 | Sale | 43.21 | 15,004 | 648,323 | 52,527 | Oct 21 12:00 AM |
| STEP | McCabe Michael I | Head of Strategy | Oct 20 '21 | Sale | 43.35 | 26,423 | 1,145,437 | 60,028 | Oct 21 12:00 AM |
| STEP | McCabe Michael I | Head of Strategy | Oct 19 '21 | Sale | 43.20 | 11,950 | 516,240 | 73,196 | Oct 21 12:00 AM |
| STEP | McCabe Michael I | Head of Strategy | Oct 18 '21 | Sale | 43.05 | 8,228 | 354,215 | 79,197 | Oct 18 12:00 AM |
| STEP | McCabe Michael I | Head of Strategy | Oct 15 '21 | Sale | 43.23 | 27,899 | 1,206,074 | 83,297 | Oct 18 12:00 AM |
| STEP | McCabe Michael I | Head of Strategy | Oct 14 '21 | Sale | 43.02 | 5,437 | 233,900 | 97,263 | Oct 18 12:00 AM |