Jan 21
2025
SELL
Payment of exercise price or tax liability
$31,518
$73.47 p/Share
429
Reduced 0.6%
70,963
Common Stock
Jan 15
2025
SELL
Payment of exercise price or tax liability
$65,793
$72.46 p/Share
908
Reduced 1.26%
71,392
Common Stock
Jan 22
2024
SELL
Payment of exercise price or tax liability
$6,642
$61.5 p/Share
108
Reduced 0.15%
72,300
Common Stock
Jan 19
2024
SELL
Payment of exercise price or tax liability
$7,501
$61.49 p/Share
122
Reduced 0.17%
72,408
Common Stock
Jan 18
2024
BUY
Grant, award, or other acquisition
$694,943
$61.18 p/Share
11,359
Added 13.54%
72,530
Common Stock
Jan 17
2024
SELL
Payment of exercise price or tax liability
$6,209
$61.48 p/Share
101
Reduced 0.16%
61,171
Common Stock
Jan 16
2024
SELL
Payment of exercise price or tax liability
$6,195
$61.34 p/Share
101
Reduced 0.16%
61,272
Common Stock
Jan 20
2023
BUY
Grant, award, or other acquisition
-
6,159
Added 9.12%
61,373
Common Stock
Jan 19
2023
SELL
Payment of exercise price or tax liability
$8,807
$83.88 p/Share
105
Reduced 0.19%
55,214
Common Stock
Jan 17
2023
SELL
Payment of exercise price or tax liability
$7,069
$81.26 p/Share
87
Reduced 0.16%
55,319
Common Stock
Jan 15
2023
SELL
Payment of exercise price or tax liability
$7,069
$81.26 p/Share
87
Reduced 0.16%
55,406
Common Stock
Jan 04
2023
SELL
Payment of exercise price or tax liability
$9,252
$79.08 p/Share
117
Reduced 0.21%
55,493
Common Stock
Jan 24
2022
SELL
Payment of exercise price or tax liability
$5,877
$75.34 p/Share
78
Reduced 0.14%
55,610
Common Stock
Jan 19
2022
BUY
Grant, award, or other acquisition
-
6,959
Added 11.11%
55,688
Common Stock
Jan 18
2022
SELL
Payment of exercise price or tax liability
$15,152
$75.01 p/Share
202
Reduced 0.41%
48,729
Common Stock
Jan 04
2022
SELL
Payment of exercise price or tax liability
$9,766
$71.81 p/Share
136
Reduced 0.28%
48,931
Common Stock
Jan 01
2022
BUY
Grant, award, or other acquisition
-
3,615
Added 6.86%
49,067
Common Stock
Mar 29
2021
SELL
Open market or private sale
$1,621,600
$81.08 p/Share
20,000
Reduced 30.56%
45,452
Common Stock
Jan 25
2021
SELL
Payment of exercise price or tax liability
$7,839
$100.5 p/Share
78
Reduced 0.12%
65,452
Common Stock
Jan 19
2021
SELL
Payment of exercise price or tax liability
$16,349
$93.96 p/Share
174
Reduced 0.26%
65,530
Common Stock
Jan 15
2021
BUY
Grant, award, or other acquisition
-
17,283
Added 20.83%
65,704
Common Stock
Jan 04
2021
SELL
Payment of exercise price or tax liability
$11,757
$86.45 p/Share
136
Reduced 0.28%
48,421
Common Stock