The table below lists insider purchases and sales reported by company officers, directors, and major shareholders during the last 12 months.
DATE INSIDER |
INSIDER | TYPE | SHARES | PRICE | SHARES PRICE VALUE |
|---|---|---|---|---|---|
Aug 27, 2025 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
879 | $16.99 | 879 $16.99 $14,934 |
Aug 27, 2025 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
879 | $16.99 | 879 $16.99 $14,934 |
Aug 27, 2025 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
879 | $16.99 | 879 $16.99 $14,934 |
Aug 27, 2025 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
879 | $16.99 | 879 $16.99 $14,934 |
Aug 25, 2025 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
100 | $16.99 | 100 $16.99 $1,699 |
Aug 25, 2025 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
100 | $16.99 | 100 $16.99 $1,699 |
Aug 25, 2025 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
100 | $16.99 | 100 $16.99 $1,699 |
Aug 25, 2025 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
100 | $16.99 | 100 $16.99 $1,699 |
Aug 22, 2025 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
1,500 | $16.38 | 1,500 $16.38 $24,570 |
Aug 22, 2025 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
1,500 | $16.38 | 1,500 $16.38 $24,570 |
Aug 22, 2025 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
1,500 | $16.38 | 1,500 $16.38 $24,570 |
Aug 22, 2025 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
1,500 | $16.38 | 1,500 $16.38 $24,570 |
Aug 21, 2025 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
500 | $16.33 | 500 $16.33 $8,165 |
Aug 21, 2025 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
500 | $16.33 | 500 $16.33 $8,165 |
Aug 21, 2025 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
500 | $16.33 | 500 $16.33 $8,165 |
Aug 21, 2025 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
500 | $16.33 | 500 $16.33 $8,165 |
Aug 18, 2025 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
7,301 | $16.34 | 7,301 $16.34 $119,298 |
Aug 18, 2025 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
7,301 | $16.34 | 7,301 $16.34 $119,298 |
Aug 18, 2025 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
7,301 | $16.34 | 7,301 $16.34 $119,298 |
Aug 18, 2025 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
7,301 | $16.34 | 7,301 $16.34 $119,298 |
Aug 15, 2025 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
4,000 | $16.19 | 4,000 $16.19 $64,760 |
Aug 15, 2025 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
4,000 | $16.19 | 4,000 $16.19 $64,760 |
Aug 15, 2025 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
4,000 | $16.19 | 4,000 $16.19 $64,760 |
Aug 15, 2025 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
4,000 | $16.19 | 4,000 $16.19 $64,760 |
Aug 14, 2025 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
1,500 | $16.10 | 1,500 $16.10 $24,150 |
Aug 14, 2025 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
1,500 | $16.10 | 1,500 $16.10 $24,150 |
Aug 14, 2025 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
1,500 | $16.10 | 1,500 $16.10 $24,150 |
Aug 14, 2025 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
1,500 | $16.10 | 1,500 $16.10 $24,150 |
Aug 11, 2025 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
2,720 | $16.21 | 2,720 $16.21 $44,091 |
Aug 11, 2025 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
2,720 | $16.21 | 2,720 $16.21 $44,091 |
Aug 11, 2025 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
2,720 | $16.21 | 2,720 $16.21 $44,091 |
Aug 11, 2025 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
2,720 | $16.21 | 2,720 $16.21 $44,091 |
Aug 08, 2025 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
1,500 | $16.50 | 1,500 $16.50 $24,750 |
Aug 08, 2025 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
1,500 | $16.50 | 1,500 $16.50 $24,750 |
Aug 08, 2025 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
1,500 | $16.50 | 1,500 $16.50 $24,750 |
Aug 08, 2025 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
1,500 | $16.50 | 1,500 $16.50 $24,750 |
Dec 23, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
1,770 | $16.00 | 1,770 $16.00 $28,320 |
Dec 23, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
1,770 | $16.00 | 1,770 $16.00 $28,320 |
Dec 23, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
1,770 | $16.00 | 1,770 $16.00 $28,320 |
Dec 23, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
1,770 | $16.00 | 1,770 $16.00 $28,320 |
Dec 19, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
4,303 | $16.06 | 4,303 $16.06 $69,106 |
Dec 19, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
4,303 | $16.06 | 4,303 $16.06 $69,106 |
Dec 19, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
4,303 | $16.06 | 4,303 $16.06 $69,106 |
Dec 19, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
4,303 | $16.06 | 4,303 $16.06 $69,106 |
Dec 03, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
8 | $16.96 | 8 $16.96 $136 |
Dec 03, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
8 | $16.96 | 8 $16.96 $136 |
Dec 03, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
8 | $16.96 | 8 $16.96 $136 |
Dec 03, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
8 | $16.96 | 8 $16.96 $136 |
Nov 25, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
4 | $16.78 | 4 $16.78 $67 |
Nov 25, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
4 | $16.78 | 4 $16.78 $67 |
Nov 25, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
4 | $16.78 | 4 $16.78 $67 |
Nov 25, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
4 | $16.78 | 4 $16.78 $67 |
Nov 19, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
635 | $16.89 | 635 $16.89 $10,725 |
Nov 19, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
635 | $16.89 | 635 $16.89 $10,725 |
Nov 19, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
635 | $16.89 | 635 $16.89 $10,725 |
Nov 19, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
635 | $16.89 | 635 $16.89 $10,725 |
Nov 18, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
143 | $16.89 | 143 $16.89 $2,415 |
Nov 18, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
143 | $16.89 | 143 $16.89 $2,415 |
Nov 18, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
143 | $16.89 | 143 $16.89 $2,415 |
Nov 18, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
143 | $16.89 | 143 $16.89 $2,415 |
Nov 15, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
22 | $16.89 | 22 $16.89 $372 |
Nov 15, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
22 | $16.89 | 22 $16.89 $372 |
Nov 15, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
22 | $16.89 | 22 $16.89 $372 |
Nov 15, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
22 | $16.89 | 22 $16.89 $372 |
Nov 14, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
200 | $16.89 | 200 $16.89 $3,378 |
Nov 14, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
200 | $16.89 | 200 $16.89 $3,378 |
Nov 14, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
200 | $16.89 | 200 $16.89 $3,378 |
Nov 14, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
200 | $16.89 | 200 $16.89 $3,378 |
Oct 07, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
8 | $17.99 | 8 $17.99 $144 |
Oct 07, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
8 | $17.99 | 8 $17.99 $144 |
Oct 07, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
8 | $17.99 | 8 $17.99 $144 |
Oct 07, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
8 | $17.99 | 8 $17.99 $144 |
Oct 01, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
1,000 | $17.99 | 1,000 $17.99 $17,990 |
Oct 01, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
1,000 | $17.99 | 1,000 $17.99 $17,990 |
Oct 01, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
1,000 | $17.99 | 1,000 $17.99 $17,990 |
Oct 01, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
1,000 | $17.99 | 1,000 $17.99 $17,990 |
Sep 30, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
916 | $17.99 | 916 $17.99 $16,479 |
Sep 30, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
916 | $17.99 | 916 $17.99 $16,479 |
Sep 30, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
916 | $17.99 | 916 $17.99 $16,479 |
Sep 30, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
916 | $17.99 | 916 $17.99 $16,479 |
Sep 24, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
2 | $17.99 | 2 $17.99 $36 |
Sep 24, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
2 | $17.99 | 2 $17.99 $36 |
Sep 24, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
2 | $17.99 | 2 $17.99 $36 |
Sep 24, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
2 | $17.99 | 2 $17.99 $36 |
Sep 23, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
100 | $17.99 | 100 $17.99 $1,799 |
Sep 23, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
100 | $17.99 | 100 $17.99 $1,799 |
Sep 23, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
100 | $17.99 | 100 $17.99 $1,799 |
Sep 23, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
100 | $17.99 | 100 $17.99 $1,799 |
Sep 03, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
100 | $18.24 | 100 $18.24 $1,824 |
Sep 03, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
100 | $18.24 | 100 $18.24 $1,824 |
Sep 03, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
100 | $18.24 | 100 $18.24 $1,824 |
Sep 03, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
100 | $18.24 | 100 $18.24 $1,824 |
Aug 30, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
360 | $18.38 | 360 $18.38 $6,617 |
Aug 30, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
360 | $18.38 | 360 $18.38 $6,617 |
Aug 30, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
360 | $18.38 | 360 $18.38 $6,617 |
Aug 30, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
360 | $18.38 | 360 $18.38 $6,617 |
Aug 29, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
1,394 | $18.36 | 1,394 $18.36 $25,594 |
Aug 29, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
1,394 | $18.36 | 1,394 $18.36 $25,594 |
Aug 29, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
1,394 | $18.36 | 1,394 $18.36 $25,594 |
Aug 29, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
1,394 | $18.36 | 1,394 $18.36 $25,594 |
Aug 26, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
102 | $18.24 | 102 $18.24 $1,860 |
Aug 26, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
102 | $18.24 | 102 $18.24 $1,860 |
Aug 26, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
102 | $18.24 | 102 $18.24 $1,860 |
Aug 26, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
102 | $18.24 | 102 $18.24 $1,860 |
Aug 23, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
59 | $18.24 | 59 $18.24 $1,076 |
Aug 23, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
59 | $18.24 | 59 $18.24 $1,076 |
Aug 23, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
59 | $18.24 | 59 $18.24 $1,076 |
Aug 23, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
59 | $18.24 | 59 $18.24 $1,076 |
Aug 21, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
100 | $18.24 | 100 $18.24 $1,824 |
Aug 21, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
100 | $18.24 | 100 $18.24 $1,824 |
Aug 21, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
100 | $18.24 | 100 $18.24 $1,824 |
Aug 21, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
100 | $18.24 | 100 $18.24 $1,824 |
Aug 14, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
409 | $18.24 | 409 $18.24 $7,460 |
Aug 14, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
409 | $18.24 | 409 $18.24 $7,460 |
Aug 14, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
409 | $18.24 | 409 $18.24 $7,460 |
Aug 14, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
409 | $18.24 | 409 $18.24 $7,460 |
Aug 12, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
5,187 | $18.24 | 5,187 $18.24 $94,611 |
Aug 12, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
5,187 | $18.24 | 5,187 $18.24 $94,611 |
Aug 12, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
5,187 | $18.24 | 5,187 $18.24 $94,611 |
Aug 12, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
5,187 | $18.24 | 5,187 $18.24 $94,611 |
Aug 08, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
900 | $18.24 | 900 $18.24 $16,416 |
Aug 08, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
900 | $18.24 | 900 $18.24 $16,416 |
Aug 08, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
900 | $18.24 | 900 $18.24 $16,416 |
Aug 08, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
900 | $18.24 | 900 $18.24 $16,416 |
Aug 07, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
100 | $18.61 | 100 $18.61 $1,861 |
Aug 07, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
100 | $18.61 | 100 $18.61 $1,861 |
Aug 07, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
100 | $18.61 | 100 $18.61 $1,861 |
Aug 07, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
100 | $18.61 | 100 $18.61 $1,861 |
Aug 06, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
200 | $18.62 | 200 $18.62 $3,724 |
Aug 06, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
200 | $18.62 | 200 $18.62 $3,724 |
Aug 06, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
200 | $18.62 | 200 $18.62 $3,724 |
Aug 06, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
200 | $18.62 | 200 $18.62 $3,724 |
Aug 02, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
200 | $18.64 | 200 $18.64 $3,728 |
Aug 02, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
200 | $18.64 | 200 $18.64 $3,728 |
Aug 02, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
200 | $18.64 | 200 $18.64 $3,728 |
Aug 02, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
200 | $18.64 | 200 $18.64 $3,728 |
Jul 31, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
279 | $18.24 | 279 $18.24 $5,089 |
Jul 31, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
279 | $18.24 | 279 $18.24 $5,089 |
Jul 31, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
279 | $18.24 | 279 $18.24 $5,089 |
Jul 31, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
279 | $18.24 | 279 $18.24 $5,089 |
Jul 30, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
1 | $18.24 | 1 $18.24 $18 |
Jul 30, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
1 | $18.24 | 1 $18.24 $18 |
Jul 30, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
1 | $18.24 | 1 $18.24 $18 |
Jul 30, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
1 | $18.24 | 1 $18.24 $18 |
Jul 26, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
100 | $18.24 | 100 $18.24 $1,824 |
Jul 26, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
100 | $18.24 | 100 $18.24 $1,824 |
Jul 26, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
100 | $18.24 | 100 $18.24 $1,824 |
Jul 26, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
100 | $18.24 | 100 $18.24 $1,824 |
Jul 25, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
100 | $18.24 | 100 $18.24 $1,824 |
Jul 25, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
100 | $18.24 | 100 $18.24 $1,824 |
Jul 25, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
100 | $18.24 | 100 $18.24 $1,824 |
Jul 25, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
100 | $18.24 | 100 $18.24 $1,824 |
Jul 18, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
175 | $18.74 | 175 $18.74 $3,280 |
Jul 18, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
175 | $18.74 | 175 $18.74 $3,280 |
Jul 18, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
175 | $18.74 | 175 $18.74 $3,280 |
Jul 18, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
175 | $18.74 | 175 $18.74 $3,280 |
Jul 17, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
125 | $18.74 | 125 $18.74 $2,343 |
Jul 17, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
125 | $18.74 | 125 $18.74 $2,343 |
Jul 17, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
125 | $18.74 | 125 $18.74 $2,343 |
Jul 17, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
125 | $18.74 | 125 $18.74 $2,343 |
Jul 16, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
600 | $18.54 | 600 $18.54 $11,124 |
Jul 16, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
600 | $18.54 | 600 $18.54 $11,124 |
Jul 16, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
600 | $18.54 | 600 $18.54 $11,124 |
Jul 16, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
600 | $18.54 | 600 $18.54 $11,124 |
Jul 15, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
100 | $18.70 | 100 $18.70 $1,870 |
Jul 15, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
100 | $18.70 | 100 $18.70 $1,870 |
Jul 15, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
100 | $18.70 | 100 $18.70 $1,870 |
Jul 15, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
100 | $18.70 | 100 $18.70 $1,870 |
Apr 24, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
2,019 | $18.15 | 2,019 $18.15 $36,645 |
Apr 24, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
2,019 | $18.15 | 2,019 $18.15 $36,645 |
Apr 24, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
2,019 | $18.15 | 2,019 $18.15 $36,645 |
Apr 24, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
2,019 | $18.15 | 2,019 $18.15 $36,645 |
Apr 23, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
6,289 | $18.17 | 6,289 $18.17 $114,271 |
Apr 23, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
6,289 | $18.17 | 6,289 $18.17 $114,271 |
Apr 23, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
6,289 | $18.17 | 6,289 $18.17 $114,271 |
Apr 23, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
6,289 | $18.17 | 6,289 $18.17 $114,271 |
Apr 01, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
201 | $18.15 | 201 $18.15 $3,648 |
Apr 01, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
201 | $18.15 | 201 $18.15 $3,648 |
Apr 01, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
201 | $18.15 | 201 $18.15 $3,648 |
Apr 01, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
201 | $18.15 | 201 $18.15 $3,648 |
Mar 28, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
274 | $18.15 | 274 $18.15 $4,973 |
Mar 28, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
274 | $18.15 | 274 $18.15 $4,973 |
Mar 28, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
274 | $18.15 | 274 $18.15 $4,973 |
Mar 28, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
274 | $18.15 | 274 $18.15 $4,973 |
Mar 27, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
901 | $18.15 | 901 $18.15 $16,353 |
Mar 27, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
901 | $18.15 | 901 $18.15 $16,353 |
Mar 27, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
901 | $18.15 | 901 $18.15 $16,353 |
Mar 27, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
901 | $18.15 | 901 $18.15 $16,353 |
Mar 19, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
1,215 | $18.15 | 1,215 $18.15 $22,052 |
Mar 19, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
1,215 | $18.15 | 1,215 $18.15 $22,052 |
Mar 19, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
1,215 | $18.15 | 1,215 $18.15 $22,052 |
Mar 19, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
1,215 | $18.15 | 1,215 $18.15 $22,052 |
Mar 13, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
200 | $18.15 | 200 $18.15 $3,630 |
Mar 13, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
200 | $18.15 | 200 $18.15 $3,630 |
Mar 13, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
200 | $18.15 | 200 $18.15 $3,630 |
Mar 13, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
200 | $18.15 | 200 $18.15 $3,630 |
Mar 11, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
5,781 | $18.19 | 5,781 $18.19 $105,156 |
Mar 11, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
5,781 | $18.19 | 5,781 $18.19 $105,156 |
Mar 11, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
5,781 | $18.19 | 5,781 $18.19 $105,156 |
Mar 11, 2024 Olesen Value Fund L.P. |
Olesen Value Fund L.P.
|
Sell |
5,781 | $18.19 | 5,781 $18.19 $105,156 |
TOP