Feb 14
2025
SELL
Payment of exercise price or tax liability
$41,437
$37.67 p/Share
1,100
Reduced 1.69%
63,808
Common Stock
Feb 12
2025
BUY
Grant, award, or other acquisition
-
3,957
Added 5.75%
64,908
Common Stock
Feb 11
2025
SELL
Payment of exercise price or tax liability
$83,195
$38.57 p/Share
2,157
Reduced 3.42%
60,951
Common Stock
Feb 11
2025
BUY
Grant, award, or other acquisition
-
6,927
Added 9.89%
63,108
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$26,952
$27.17 p/Share
992
Reduced 1.74%
56,181
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
4,650
Added 7.52%
57,173
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$36,932
$26.38 p/Share
1,400
Reduced 2.6%
52,523
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
-
4,075
Added 7.03%
53,923
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$27,880
$29.66 p/Share
940
Reduced 1.85%
49,848
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
4,146
Added 7.55%
50,788
Common Stock
Feb 14
2023
SELL
Payment of exercise price or tax liability
$30,002
$29.53 p/Share
1,016
Reduced 2.13%
46,642
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
-
2,932
Added 5.91%
46,642
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
3,826
Added 7.88%
44,726
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$12,092
$32.86 p/Share
368
Reduced 0.89%
40,900
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
-
1,291
Added 3.03%
41,268
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$34,429
$32.48 p/Share
1,060
Reduced 2.58%
39,977
Common Stock
Jun 02
2021
SELL
Open market or private sale
$201,540
$33.59 p/Share
6,000
Reduced 12.76%
41,037
Common Stock
Feb 17
2021
BUY
Grant, award, or other acquisition
-
3,382
Added 6.71%
47,037
Common Stock
Feb 16
2021
SELL
Payment of exercise price or tax liability
$26,274
$30.27 p/Share
868
Reduced 1.95%
43,655
Common Stock
Feb 16
2021
BUY
Grant, award, or other acquisition
-
2,999
Added 6.31%
44,523
Common Stock
Feb 12
2021
SELL
Payment of exercise price or tax liability
$33,138
$29.8 p/Share
1,112
Reduced 2.61%
41,524
Common Stock