Nov 12
2024
|
BUY
Open market or private purchase
|
$928,000
$32.0 p/Share
|
29,000
|
|
Jan 31
2024
|
SELL
Open market or private sale
|
$622,022
$22.98 p/Share
|
27,068
|
|
Jan 31
2024
|
BUY
Open market or private purchase
|
$622,564
$23.0 p/Share
|
27,068
|
|
Jan 30
2024
|
SELL
Other acquisition or disposition
|
$1,635,100
$24.76 p/Share
|
66,038
|
|
Jan 30
2024
|
BUY
Other acquisition or disposition
|
$1,635,100
$24.76 p/Share
|
66,038
|
|
Sep 08
2023
|
SELL
Open market or private sale
|
$222,515
$20.63 p/Share
|
10,786
|
|
Sep 08
2023
|
SELL
Open market or private sale
|
$822,167
$20.63 p/Share
|
39,853
|
|
Sep 08
2023
|
SELL
Open market or private sale
|
$822,167
$20.63 p/Share
|
39,853
|
|
Sep 08
2023
|
SELL
Open market or private sale
|
$222,515
$20.63 p/Share
|
10,786
|
|
Sep 08
2023
|
BUY
Open market or private purchase
|
$1,045,168
$20.64 p/Share
|
50,638
|
|
Sep 08
2023
|
BUY
Open market or private purchase
|
$1,045,168
$20.64 p/Share
|
50,638
|
|
Aug 30
2023
|
SELL
Open market or private sale
|
$4,998,090
$21.61 p/Share
|
231,286
|
|
Aug 30
2023
|
BUY
Open market or private purchase
|
$5,002,716
$21.63 p/Share
|
231,286
|
|
Feb 09
2023
|
SELL
Open market or private sale
|
$399,661
$31.17 p/Share
|
12,822
|
|
Feb 08
2023
|
SELL
Open market or private sale
|
$24,500
$31.25 p/Share
|
784
|
|
Feb 08
2023
|
SELL
Open market or private sale
|
$64,812
$31.25 p/Share
|
2,074
|
|
Feb 07
2023
|
SELL
Open market or private sale
|
$1,566,340
$31.35 p/Share
|
49,963
|
|
Feb 06
2023
|
SELL
Open market or private sale
|
$117,862
$31.23 p/Share
|
3,774
|
|
Feb 06
2023
|
SELL
Open market or private sale
|
$507,893
$31.23 p/Share
|
16,263
|
|
Feb 03
2023
|
SELL
Open market or private sale
|
$736,903
$31.23 p/Share
|
23,596
|
|
Feb 02
2023
|
SELL
Open market or private sale
|
$308,035
$30.89 p/Share
|
9,972
|
|
Feb 02
2023
|
SELL
Open market or private sale
|
$1,327,497
$30.89 p/Share
|
42,975
|
|
Feb 01
2023
|
SELL
Open market or private sale
|
$501,648
$30.28 p/Share
|
16,567
|
|
Jan 31
2023
|
SELL
Open market or private sale
|
$921,330
$29.86 p/Share
|
30,855
|
|
Jan 31
2023
|
SELL
Open market or private sale
|
$213,737
$29.86 p/Share
|
7,158
|
|