| Date | Company | Security | Transaction | Code | Indirect | 10b5-1 | $Price | #Shares | $Value | #Remaining |
|---|---|---|---|---|---|---|---|---|---|---|
| 4 Nov 25 | MSM MSC Industrial Direct | Class A Common Stock, $0.001 par value | Payment of exercise | Dispose F | No | No | 86.42 | 354.551 | 30.64 k | 8,271 |
| 4 Nov 25 | MSM MSC Industrial Direct | Class A Common Stock, $0.001 par value | Option exercise | Acquire M | No | No | 0 | 58.551 | 0.00 | 8,626 |
| 4 Nov 25 | MSM MSC Industrial Direct | Class A Common Stock, $0.001 par value | Option exercise | Acquire M | No | No | 0 | 1,397 | 0.00 | 8,567 |
| 4 Nov 25 | MSM MSC Industrial Direct | Class A Common Stock, $0.001 par value | Payment of exercise | Dispose F | No | No | 86.42 | 310.314 | 26.82 k | 7,170 |
| 4 Nov 25 | MSM MSC Industrial Direct | Class A Common Stock, $0.001 par value | Option exercise | Acquire M | No | No | 0 | 135.314 | 0.00 | 7,480 |
| 4 Nov 25 | MSM MSC Industrial Direct | Class A Common Stock, $0.001 par value | Option exercise | Acquire M | No | No | 0 | 1,135 | 0.00 | 7,345 |
| 4 Nov 25 | MSM MSC Industrial Direct | Dividend Equivalent Units Class A Common Stock, $0.001 par value | Option exercise | Dispose M | No | No | 0 | 58.551 | 0.00 | 604 |
| 4 Nov 25 | MSM MSC Industrial Direct | RSU Class A Common Stock, $0.001 par value | Option exercise | Dispose M | No | No | 0 | 1,397 | 0.00 | 4,191 |
| 4 Nov 25 | MSM MSC Industrial Direct | Dividend Equivalent Units Class A Common Stock, $0.001 par value | Option exercise | Dispose M | No | No | 0 | 135.314 | 0.00 | 663 |
| 4 Nov 25 | MSM MSC Industrial Direct | RSU Class A Common Stock, $0.001 par value | Option exercise | Dispose M | No | No | 0 | 1,135 | 0.00 | 1,136 |