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
Feb 01
2021
SELL
Payment of exercise price or tax liability
$11,314
$95.88 p/Share
118
Reduced 1.9%
6,099
Common Stock
Jan 30
2021
SELL
Payment of exercise price or tax liability
$9,819
$95.33 p/Share
103
Reduced 1.63%
6,217
Common Stock
Jan 28
2021
BUY
Grant, award, or other acquisition
-
757
Added 10.7%
6,320
Common Stock
Jan 25
2021
SELL
Payment of exercise price or tax liability
$11,654
$94.75 p/Share
123
Reduced 2.16%
5,563
Common Stock
Jan 19
2021
SELL
Payment of exercise price or tax liability
$89,223
$95.12 p/Share
938
Reduced 14.16%
5,686
Common Stock