Jan 27
2025
SELL
Payment of exercise price or tax liability
$19,618
$78.79 p/Share
249
Reduced 0.62%
39,696
Common Stock
Jan 26
2025
SELL
Payment of exercise price or tax liability
$68,491
$82.52 p/Share
830
Reduced 2.04%
39,945
Common Stock
Jan 25
2025
SELL
Payment of exercise price or tax liability
$93,825
$82.52 p/Share
1,137
Reduced 2.71%
40,775
Common Stock
Jan 17
2025
SELL
Payment of exercise price or tax liability
$763,244
$81.99 p/Share
9,309
Reduced 18.17%
41,912
Common Stock
Jan 17
2025
BUY
Grant, award, or other acquisition
-
21,063
Added 29.14%
51,221
Common Stock
Jan 28
2024
SELL
Payment of exercise price or tax liability
$8,143
$99.31 p/Share
82
Reduced 0.56%
14,633
Common Stock
Jan 27
2024
SELL
Payment of exercise price or tax liability
$7,845
$99.31 p/Share
79
Reduced 0.53%
14,715
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$26,118
$99.31 p/Share
263
Reduced 1.75%
14,794
Common Stock
Jan 25
2024
BUY
Grant, award, or other acquisition
-
3,751
Added 19.94%
15,057
Common Stock
Jan 18
2024
SELL
Payment of exercise price or tax liability
$143,248
$98.86 p/Share
1,449
Reduced 11.36%
11,306
Common Stock
Jan 18
2024
BUY
Grant, award, or other acquisition
-
4,777
Added 27.25%
12,755
Common Stock
Jan 30
2023
SELL
Payment of exercise price or tax liability
$11,415
$107.69 p/Share
106
Reduced 1.36%
7,683
Common Stock
Jan 28
2023
SELL
Payment of exercise price or tax liability
$10,001
$108.71 p/Share
92
Reduced 1.17%
7,789
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$9,675
$108.71 p/Share
89
Reduced 1.12%
7,881
Common Stock
Jan 26
2023
BUY
Grant, award, or other acquisition
-
2,623
Added 24.76%
7,970
Common Stock
Jan 18
2023
SELL
Payment of exercise price or tax liability
$17,106
$107.59 p/Share
159
Reduced 2.89%
5,347
Common Stock
Jan 18
2023
BUY
Grant, award, or other acquisition
-
468
Added 7.83%
5,506
Common Stock
May 12
2022
-
760
Reduced 13.42%
4,902
Common Stock
Mar 04
2022
SELL
Open market or private sale
$150,903
$111.78 p/Share
1,350
Reduced 19.25%
5,662
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$13,077
$111.77 p/Share
117
Reduced 1.66%
6,945
Common Stock
Jan 28
2022
SELL
Payment of exercise price or tax liability
$19,786
$111.16 p/Share
178
Reduced 2.46%
7,062
Common Stock
Jan 27
2022
BUY
Grant, award, or other acquisition
-
758
Added 9.48%
7,240
Common Stock
Jan 19
2022
SELL
Payment of exercise price or tax liability
$94,901
$110.35 p/Share
860
Reduced 11.71%
6,482
Common Stock
Jan 19
2022
BUY
Grant, award, or other acquisition
-
2,671
Added 26.68%
7,342
Common Stock
May 03
2021
SELL
Open market or private sale
$177,341
$109.47 p/Share
1,620
Reduced 26.28%
4,545
Common Stock