May 15
2024
SELL
Open market or private sale
$88,290
$29.43 p/Share
3,000
Reduced 5.51%
51,442
Restricted Stock Units
Mar 17
2024
SELL
Payment of exercise price or tax liability
-
1,522
Reduced 2.72%
54,442
Restricted Stock Units
Mar 15
2024
SELL
Other acquisition or disposition
-
568
Reduced 0.96%
58,576
Performance Stock Units
Mar 15
2024
SELL
Payment of exercise price or tax liability
-
2,612
Reduced 4.46%
55,964
Common Stock
Mar 14
2024
SELL
Payment of exercise price or tax liability
-
1,938
Reduced 3.17%
59,144
Common Stock
Mar 12
2024
BUY
Grant, award, or other acquisition
-
6,600
Added 9.75%
61,082
Restricted Stock Units
Nov 15
2023
SELL
Open market or private sale
$98,460
$32.82 p/Share
3,000
Reduced 5.22%
54,482
Common Stock
May 09
2023
SELL
Open market or private sale
$231,280
$33.04 p/Share
7,000
Reduced 10.86%
57,482
Common Stock
Mar 19
2023
SELL
Payment of exercise price or tax liability
-
1,550
Reduced 2.35%
64,482
Common Stock
Mar 17
2023
SELL
Payment of exercise price or tax liability
-
9,927
Reduced 13.07%
66,032
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
-
568
Reduced 0.79%
70,954
Common Stock
Mar 14
2023
SELL
Payment of exercise price or tax liability
-
1,077
Reduced 1.48%
71,522
Common Stock
Mar 14
2023
BUY
Grant, award, or other acquisition
-
9,900
Added 12.0%
72,599
Performance Stock Units
Mar 14
2023
BUY
Grant, award, or other acquisition
-
6,600
Added 9.52%
62,699
Restricted Stock Units
Aug 04
2022
SELL
Open market or private sale
$186,000
$31.0 p/Share
6,000
Reduced 9.66%
56,099
Common Stock
May 27
2022
SELL
Open market or private sale
$301,100
$30.11 p/Share
10,000
Reduced 13.87%
62,099
Common Stock
Mar 20
2022
SELL
Payment of exercise price or tax liability
-
899
Reduced 1.23%
72,099
Common Stock
Mar 19
2022
SELL
Payment of exercise price or tax liability
-
4,300
Reduced 5.56%
72,998
Common Stock
Mar 17
2022
SELL
Payment of exercise price or tax liability
-
1,489
Reduced 1.74%
84,252
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
-
568
Reduced 0.66%
85,741
Common Stock
Mar 14
2022
BUY
Grant, award, or other acquisition
-
8,683
Added 9.14%
86,309
Performance Stock Units
Mar 14
2022
BUY
Grant, award, or other acquisition
-
8,683
Added 10.06%
77,626
Restricted Stock Units
May 31
2021
SELL
Payment of exercise price or tax liability
-
1,150
Reduced 1.64%
68,943
Common Stock
Mar 20
2021
SELL
Payment of exercise price or tax liability
-
5,286
Reduced 7.01%
70,093
Common Stock
Mar 19
2021
SELL
Payment of exercise price or tax liability
-
1,550
Reduced 2.06%
73,780
Common Stock