Feb 20
2024
SELL
Payment of exercise price or tax liability
$171,800
$55.87 p/Share
3,075
Reduced 7.39%
38,515
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
$539,257
$55.87 p/Share
9,652
Added 18.84%
41,590
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$36,110
$55.64 p/Share
649
Reduced 1.99%
31,938
Common Stock
Feb 13
2024
BUY
Exercise of conversion of derivative security
-
1,800
Added 5.23%
32,587
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$21,811
$56.95 p/Share
383
Reduced 1.23%
30,787
Common Stock
Feb 10
2024
BUY
Exercise of conversion of derivative security
-
1,061
Added 3.29%
31,170
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$35,081
$56.95 p/Share
616
Reduced 2.0%
30,109
Common Stock
Feb 09
2024
BUY
Exercise of conversion of derivative security
-
1,845
Added 5.66%
30,725
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$241,261
$60.71 p/Share
3,974
Reduced 12.1%
28,880
Common Stock
Feb 17
2023
BUY
Grant, award, or other acquisition
$586,701
$60.71 p/Share
9,664
Added 22.73%
32,854
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$18,335
$59.53 p/Share
308
Reduced 1.31%
23,190
Common Stock
Feb 12
2023
BUY
Exercise of conversion of derivative security
-
786
Added 3.24%
23,498
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$23,990
$59.53 p/Share
403
Reduced 1.74%
22,712
Common Stock
Feb 10
2023
BUY
Exercise of conversion of derivative security
-
1,029
Added 4.26%
23,115
Common Stock
Feb 09
2023
SELL
Payment of exercise price or tax liability
$43,449
$60.18 p/Share
722
Reduced 3.17%
22,086
Common Stock
Feb 09
2023
BUY
Exercise of conversion of derivative security
-
1,844
Added 7.48%
22,808
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$33,576
$57.89 p/Share
580
Reduced 2.69%
20,964
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
$107,039
$57.89 p/Share
1,849
Added 7.9%
21,544
Common Stock
Feb 13
2022
SELL
Payment of exercise price or tax liability
$7,624
$56.06 p/Share
136
Reduced 0.69%
19,695
Common Stock
Feb 13
2022
BUY
Exercise of conversion of derivative security
-
370
Added 1.83%
19,831
Common Stock
Feb 12
2022
SELL
Payment of exercise price or tax liability
$15,697
$56.06 p/Share
280
Reduced 1.42%
19,461
Common Stock
Feb 12
2022
BUY
Exercise of conversion of derivative security
-
762
Added 3.72%
19,741
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$21,010
$55.73 p/Share
377
Reduced 1.95%
18,979
Common Stock
Feb 10
2022
BUY
Exercise of conversion of derivative security
-
1,028
Added 5.04%
19,356
Common Stock
Apr 28
2021
SELL
Open market or private sale
$52,404
$66.0 p/Share
794
Reduced 3.4%
22,576
Common Stock