May 01
2024
SELL
Payment of exercise price or tax liability
$5,064
$21.55 p/Share
235
Reduced 0.82%
28,421
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
5,769
Added 16.76%
28,656
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$35,781
$21.16 p/Share
1,691
Reduced 6.88%
22,887
Common Stiock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$9,268
$21.16 p/Share
438
Reduced 2.22%
19,335
Common Stiock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
5,243
Added 17.58%
24,578
Common Stiock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$11,918
$21.17 p/Share
563
Reduced 2.77%
19,773
Common Stiock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$7,808
$21.57 p/Share
362
Reduced 1.75%
20,336
Common Stiock
May 01
2023
SELL
Payment of exercise price or tax liability
$4,279
$18.21 p/Share
235
Reduced 1.12%
20,698
Common Stock
Feb 26
2023
SELL
Payment of exercise price or tax liability
$4,800
$27.12 p/Share
177
Reduced 0.84%
20,933
Common Stiock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$9,889
$26.8 p/Share
369
Reduced 1.72%
21,110
Common Stiock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
4,491
Added 17.29%
21,479
Common Stiock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$26,008
$26.73 p/Share
973
Reduced 5.42%
16,988
Common Stiock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
2,696
Added 13.05%
17,961
Common Stiock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$9,779
$27.09 p/Share
361
Reduced 2.31%
15,265
Common Stiock
May 02
2022
SELL
Payment of exercise price or tax liability
$5,619
$23.91 p/Share
235
Reduced 1.48%
15,626
Common Stock
Apr 24
2022
SELL
Payment of exercise price or tax liability
$3,483
$25.61 p/Share
136
Reduced 0.85%
15,861
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$23,430
$29.07 p/Share
806
Reduced 4.8%
15,997
Common Stock
Feb 26
2022
SELL
Payment of exercise price or tax liability
$5,970
$29.12 p/Share
205
Reduced 1.21%
16,803
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
3,500
Added 17.07%
17,008
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
-
2,387
Added 15.02%
13,508
Common Stock
Feb 12
2022
SELL
Payment of exercise price or tax liability
$10,501
$29.17 p/Share
360
Reduced 3.14%
11,121
Common Stock
Apr 30
2021
BUY
Grant, award, or other acquisition
-
2,184
Added 15.98%
11,481
Common Stock