Dec 10
2024
|
SELL
Open market or private sale
|
$237,939
$32.05 p/Share
|
7,424
|
|
Dec 09
2024
|
SELL
Open market or private sale
|
$12,467
$32.05 p/Share
|
389
|
|
Dec 06
2024
|
SELL
Open market or private sale
|
$32,733
$32.25 p/Share
|
1,015
|
|
Dec 05
2024
|
SELL
Open market or private sale
|
$160,173
$31.99 p/Share
|
5,007
|
|
Dec 04
2024
|
SELL
Open market or private sale
|
$58,525
$32.21 p/Share
|
1,817
|
|
Nov 14
2024
|
SELL
Open market or private sale
|
$132,138
$28.62 p/Share
|
4,617
|
|
Nov 13
2024
|
SELL
Open market or private sale
|
$144,364
$28.57 p/Share
|
5,053
|
|
May 10
2024
|
BUY
Open market or private purchase
|
$39,440
$19.72 p/Share
|
2,000
|
|
Apr 30
2024
|
BUY
Open market or private purchase
|
$103,180
$18.76 p/Share
|
5,500
|
|
Apr 29
2024
|
BUY
Open market or private purchase
|
$105,545
$19.19 p/Share
|
5,500
|
|
Mar 14
2024
|
BUY
Open market or private purchase
|
$105,160
$19.12 p/Share
|
5,500
|
|
Mar 08
2024
|
BUY
Open market or private purchase
|
$58,290
$20.1 p/Share
|
2,900
|
|
Mar 07
2024
|
BUY
Open market or private purchase
|
$141,645
$19.95 p/Share
|
7,100
|
|
May 25
2021
|
BUY
Open market or private purchase
|
$111,696
$23.27 p/Share
|
4,800
|
|
May 24
2021
|
BUY
Open market or private purchase
|
$19,748
$23.37 p/Share
|
845
|
|
May 21
2021
|
BUY
Open market or private purchase
|
$43,924
$23.24 p/Share
|
1,890
|
|
May 20
2021
|
BUY
Open market or private purchase
|
$298,681
$23.15 p/Share
|
12,902
|
|