Date | Company | Security | Transaction | Code | Indirect | 10b5-1 | $Price | #Shares | $Value | #Remaining |
---|---|---|---|---|---|---|---|---|---|---|
29 Jan 25 | OPY Oppenheimer | Restricted Class A non-voting common stock Class A non-voting common stock | Other | Acquire J | No | No | 0 | 32,500 | 0.00 | 337,500 |
28 Jan 25 | OPY Oppenheimer | Class A non-voting common stock | Other | Acquire J | No | No | 0 | 39,689 | 0.00 | 199,151 |
28 Jan 25 | OPY Oppenheimer | Restricted Class A non-voting common stock Class A non-voting common stock | Other | Dispose J | No | No | 0 | 77,000 | 0.00 | 305,000 |
22 Nov 24 | OPY Oppenheimer | Class A non-voting common stock | Buy | Acquire P | Yes | No | 61.85 | 47.89 | 2.96 k | 16,501.24 |
23 Aug 24 | OPY Oppenheimer | Class A non-voting common stock | Buy | Acquire P | Yes | No | 52.26 | 56.48 | 2.95 k | 16,453.39 |
24 May 24 | OPY Oppenheimer | Class A non-voting common stock | Buy | Acquire P | Yes | No | 44.79 | 54.73 | 2.45 k | 16,397.06 |
23 Feb 24 | OPY Oppenheimer | Class A non-voting common stock | Buy | Acquire P | Yes | No | 40.08 | 60.94 | 2.44 k | 16,343 |
30 Jan 24 | OPY Oppenheimer | Class A non-voting common stock | Other | Acquire J | No | No | 0 | 40,683 | 0.00 | 159,462 |
30 Jan 24 | OPY Oppenheimer | Restricted Class A non-voting common stock Class A non-voting common stock | Other | Dispose J | No | No | 0 | 75,472 | 0.00 | 382,000 |
25 Jan 24 | OPY Oppenheimer | Restricted Class A non-voting common stock Class A non-voting common stock | Other | Acquire J | No | No | 0 | 40,000 | 0.00 | 457,472 |