| Sell |
$139K |
06/24/2026 |
Olesen Value Fund L.P. |
Common Stock, $0.01 par value |
Discretionary |
Sale |
| Sell |
$139K |
06/24/2026 |
Olesen Value Fund L.P. |
Common Stock, $0.01 par value |
Discretionary |
Sale |
| Sell |
$139K |
06/24/2026 |
Olesen Value Fund L.P. |
Common Stock, $0.01 par value |
Discretionary |
Sale |
| Sell |
$139K |
06/24/2026 |
Olesen Value Fund L.P. |
Common Stock, $0.01 par value |
Discretionary |
Sale |
| Sell |
$43K |
06/25/2026 |
Olesen Value Fund L.P. |
Common Stock, $0.01 par value |
Discretionary |
Sale |
| Sell |
$43K |
06/25/2026 |
Olesen Value Fund L.P. |
Common Stock, $0.01 par value |
Discretionary |
Sale |
| Sell |
$43K |
06/25/2026 |
Olesen Value Fund L.P. |
Common Stock, $0.01 par value |
Discretionary |
Sale |
| Sell |
$43K |
06/25/2026 |
Olesen Value Fund L.P. |
Common Stock, $0.01 par value |
Discretionary |
Sale |
| Sell |
$3K |
07/01/2026 |
Olesen Value Fund L.P. |
Common Stock, $0.01 par value |
Discretionary |
Sale |
| Sell |
$3K |
07/01/2026 |
Olesen Value Fund L.P. |
Common Stock, $0.01 par value |
Discretionary |
Sale |
| Sell |
$3K |
07/01/2026 |
Olesen Value Fund L.P. |
Common Stock, $0.01 par value |
Discretionary |
Sale |
| Sell |
$3K |
07/01/2026 |
Olesen Value Fund L.P. |
Common Stock, $0.01 par value |
Discretionary |
Sale |
| Sell |
$52K |
07/02/2026 |
Olesen Value Fund L.P. |
Common Stock, $0.01 par value |
Discretionary |
Sale |
| Sell |
$52K |
07/02/2026 |
Olesen Value Fund L.P. |
Common Stock, $0.01 par value |
Discretionary |
Sale |
| Sell |
$52K |
07/02/2026 |
Olesen Value Fund L.P. |
Common Stock, $0.01 par value |
Discretionary |
Sale |
| Sell |
$52K |
07/02/2026 |
Olesen Value Fund L.P. |
Common Stock, $0.01 par value |
Discretionary |
Sale |
| Sell |
$21K |
07/06/2026 |
Olesen Value Fund L.P. |
Common Stock, $0.01 par value |
Discretionary |
Sale |
| Sell |
$21K |
07/06/2026 |
Olesen Value Fund L.P. |
Common Stock, $0.01 par value |
Discretionary |
Sale |
| Sell |
$21K |
07/06/2026 |
Olesen Value Fund L.P. |
Common Stock, $0.01 par value |
Discretionary |
Sale |
| Sell |
$21K |
07/06/2026 |
Olesen Value Fund L.P. |
Common Stock, $0.01 par value |
Discretionary |
Sale |
| Sell |
$13K |
07/07/2026 |
Olesen Value Fund L.P. |
Common Stock, $0.01 par value |
Discretionary |
Sale |
| Sell |
$13K |
07/07/2026 |
Olesen Value Fund L.P. |
Common Stock, $0.01 par value |
Discretionary |
Sale |
| Sell |
$13K |
07/07/2026 |
Olesen Value Fund L.P. |
Common Stock, $0.01 par value |
Discretionary |
Sale |
| Sell |
$13K |
07/07/2026 |
Olesen Value Fund L.P. |
Common Stock, $0.01 par value |
Discretionary |
Sale |
| Sell |
$81K |
07/08/2026 |
Olesen Value Fund L.P. |
Common Stock, $0.01 par value |
Discretionary |
Sale |
| Sell |
$81K |
07/08/2026 |
Olesen Value Fund L.P. |
Common Stock, $0.01 par value |
Discretionary |
Sale |
| Sell |
$81K |
07/08/2026 |
Olesen Value Fund L.P. |
Common Stock, $0.01 par value |
Discretionary |
Sale |
| Sell |
$81K |
07/08/2026 |
Olesen Value Fund L.P. |
Common Stock, $0.01 par value |
Discretionary |
Sale |
| Sell |
$9K |
07/10/2026 |
Olesen Value Fund L.P. |
Common Stock, $0.01 par value |
Discretionary |
Sale |
| Sell |
$9K |
07/10/2026 |
Olesen Value Fund L.P. |
Common Stock, $0.01 par value |
Discretionary |
Sale |
| Sell |
$9K |
07/10/2026 |
Olesen Value Fund L.P. |
Common Stock, $0.01 par value |
Discretionary |
Sale |
| Sell |
$9K |
07/10/2026 |
Olesen Value Fund L.P. |
Common Stock, $0.01 par value |
Discretionary |
Sale |