| Ticker | Owner | Relationship | Date | Transaction | Cost | #Shares | Value ($) | #Shares Total | SEC Form 4 |
|---|---|---|---|---|---|---|---|---|---|
| OSW | McLallen Walter Field | Director | Jun 11 '26 | Sale | 24.67 | 10,500 | 259,035 | 137,382 | Jun 12 12:00 AM |
| OSW | McLallen Walter Field | Director | Mar 11 '26 | Sale | 20.86 | 6,000 | 125,160 | 147,882 | Mar 13 12:00 AM |
| OSW | McLallen Walter Field | Director | Dec 11 '25 | Sale | 20.21 | 5,000 | 101,060 | 154,882 | Dec 15 12:00 AM |
| OSW | McLallen Walter Field | Director | Jun 12 '25 | Sale | 19.33 | 2,500 | 48,325 | 154,228 | Jun 16 12:00 AM |
| OSW | McLallen Walter Field | Director | May 16 '25 | Sale | 19.35 | 14,189 | 274,557 | 156,728 | May 21 12:00 AM |
| OSW | McLallen Walter Field | Director | Dec 12 '24 | Sale | 20.40 | 18,000 | 367,124 | 170,917 | Dec 16 12:00 AM |
| OSW | McLallen Walter Field | Director | Sep 13 '24 | Sale | 15.89 | 7,500 | 119,199 | 188,917 | Sep 17 12:00 AM |
| OSW | McLallen Walter Field | Director | Jun 13 '24 | Sale | 15.23 | 2,500 | 38,075 | 175,486 | Jun 17 12:00 AM |
| OSW | McLallen Walter Field | Director | Jun 13 '24 | Option Exercise | 5.75 | 21,667 | 124,585 | 197,153 | Jun 17 12:00 AM |
| OSW | McLallen Walter Field | Director | Jun 12 '24 | Option Exercise | 5.75 | 21,667 | 124,585 | 0 | Jun 17 12:00 AM |
| OSW | McLallen Walter Field | Director | May 30 '24 | Sale | 15.21 | 17,469 | 265,649 | 177,986 | May 31 12:00 AM |
| OSW | McLallen Walter Field | Director | May 29 '24 | Sale | 15.07 | 31 | 467 | 195,455 | May 31 12:00 AM |
| OSW | McLallen Walter Field | Director | Mar 15 '24 | Option Exercise | 11.50 | 20,000 | 230,000 | 204,422 | Mar 18 12:00 AM |
| OSW | McLallen Walter Field | Director | Mar 14 '24 | Sale | 13.04 | 15,000 | 195,600 | 194,422 | Mar 18 12:00 AM |
| OSW | McLallen Walter Field | Director | Mar 04 '24 | Sale | 11.50 | 400 | 4,600 | 9,600 | Mar 06 12:00 AM |
| OSW | McLallen Walter Field | Director | Sep 05 '23 | Sale | 11.45 | 25,000 | 286,250 | 209,422 | Sep 07 12:00 AM |
| OSW | McLallen Walter Field | Director | Aug 14 '23 | Sale | 11.95 | 8,658 | 103,463 | 234,422 | Aug 15 12:00 AM |
| OSW | McLallen Walter Field | Director | Aug 11 '23 | Sale | 11.83 | 25,000 | 295,750 | 243,080 | Aug 15 12:00 AM |
| OSW | McLallen Walter Field | Director | May 16 '23 | Sale | 9.63 | 30,000 | 288,750 | 225,444 | May 18 12:00 AM |
| OSW | McLallen Walter Field | director: | May 27 '22 | Sale | 9.35 | 8,000 | 74,800 | 220,000 | Jun 01 12:00 AM |
| OSW | McLallen Walter Field | director: | May 17 '22 | Sale | 9.49 | 12,336 | 117,069 | 228,000 | May 19 12:00 AM |
| OSW | McLallen Walter Field | director: | Mar 08 '22 | Sale | 10.05 | 6,000 | 60,300 | 248,336 | Mar 10 12:00 AM |
| OSW | McLallen Walter Field | Director | Jun 28 '21 | Sale | 9.10 | 15,000 | 136,445 | 254,336 | Jun 30 12:00 AM |
| OSW | McLallen Walter Field | Director | Jul 30 '20 | Option Exercise | 0.00 | 12,822 | 0 | 210,040 | Aug 19 12:00 AM |