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 | 15,000 | 0.00 | 180,000 |
28 Jan 25 | OPY Oppenheimer | Class A non-voting common stock | Other | Acquire J | No | No | 0 | 19,308 | 0.00 | 94,103 |
28 Jan 25 | OPY Oppenheimer | Restricted Class A non-voting common stock Class A non-voting common stock | Other | Dispose J | No | No | 0 | 38,500 | 0.00 | 165,000 |
30 Jan 24 | OPY Oppenheimer | Class A non-voting common stock | Other | Acquire J | No | No | 0 | 11,257 | 0.00 | 74,795 |
30 Jan 24 | OPY Oppenheimer | Restricted Class A non-voting common stock Class A non-voting common stock | Other | Dispose J | No | No | 0 | 18,868 | 0.00 | 203,500 |
25 Jan 24 | OPY Oppenheimer | Restricted Class A non-voting common stock Class A non-voting common stock | Other | Acquire J | No | No | 0 | 20,000 | 0.00 | 222,368 |
24 Nov 23 | OPY Oppenheimer | Class A non-voting common stock | Buy | Acquire P | Yes | No | 40.68 | 15.32 | 623.22 | 4,171 |
25 Aug 23 | OPY Oppenheimer | Class A non-voting common stock | Buy | Acquire P | Yes | No | 38.53 | 16.11 | 620.72 | 4,156 |
26 May 23 | OPY Oppenheimer | Class A non-voting common stock | Buy | Acquire P | Yes | No | 37.43 | 16.52 | 618.34 | 4,140 |
24 Feb 23 | OPY Oppenheimer | Class A non-voting common stock | Buy | Acquire P | Yes | No | 44.05 | 13.99 | 616.26 | 4,123 |