Nov 18
2024
BUY
Grant, award, or other acquisition
-
16
Added 0.04%
41,252
Common Stock
Aug 19
2024
BUY
Grant, award, or other acquisition
-
19
Added 0.05%
41,235
Common Stock
May 22
2024
SELL
Payment of exercise price or tax liability
$30,466
$44.87 p/Share
679
Reduced 1.62%
41,287
Common Stock
May 20
2024
BUY
Grant, award, or other acquisition
-
3,567
Added 7.83%
41,967
Common Stock
May 17
2024
SELL
Payment of exercise price or tax liability
$20,992
$44.76 p/Share
469
Reduced 1.24%
37,217
Common Stock
May 17
2024
BUY
Grant, award, or other acquisition
$52,951
$44.76 p/Share
1,183
Added 2.99%
38,400
Common Stock
May 16
2024
SELL
Payment of exercise price or tax liability
$31,081
$44.98 p/Share
691
Reduced 1.8%
37,686
Common Stock
May 13
2024
BUY
Grant, award, or other acquisition
-
16
Added 0.04%
38,377
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
17
Added 0.04%
38,361
Common Stock
Nov 20
2023
BUY
Grant, award, or other acquisition
-
20
Added 0.05%
38,344
Common Stock
Aug 21
2023
BUY
Grant, award, or other acquisition
-
19
Added 0.05%
38,323
Common Stock
Jul 20
2023
SELL
Payment of exercise price or tax liability
$25,465
$41.61 p/Share
612
Reduced 1.57%
38,304
Common Stock
May 22
2023
BUY
Grant, award, or other acquisition
-
5,618
Added 12.62%
38,916
Non-qualified stock op...
May 20
2023
SELL
Payment of exercise price or tax liability
$9,244
$35.15 p/Share
263
Reduced 0.78%
33,298
Common Stock
May 18
2023
SELL
Payment of exercise price or tax liability
$18,694
$35.95 p/Share
520
Reduced 1.59%
32,093
Common Stock
May 18
2023
BUY
Grant, award, or other acquisition
$52,774
$35.95 p/Share
1,468
Added 4.19%
33,561
Common Stock
May 17
2023
SELL
Payment of exercise price or tax liability
$16,072
$35.17 p/Share
457
Reduced 1.38%
32,613
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$21,999
$34.59 p/Share
636
Reduced 1.89%
33,071
Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
-
23
Added 0.07%
33,707
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
21
Added 0.06%
33,683
Common Stock
Nov 14
2022
BUY
Grant, award, or other acquisition
-
25
Added 0.07%
33,662
Common Stock
Aug 15
2022
BUY
Grant, award, or other acquisition
-
23
Added 0.07%
33,636
Common Stock
Jul 20
2022
SELL
Payment of exercise price or tax liability
$18,495
$30.47 p/Share
607
Reduced 1.77%
33,612
Common Stock
May 22
2022
SELL
Payment of exercise price or tax liability
$8,535
$33.08 p/Share
258
Reduced 0.75%
34,219
Common Stock
May 20
2022
SELL
Payment of exercise price or tax liability
$14,057
$33.31 p/Share
422
Reduced 1.21%
34,478
Common Stock