Jan 28
2024
SELL
Payment of exercise price or tax liability
$5,859
$99.31 p/Share
59
Reduced 0.65%
9,028
Common Stock
Jan 27
2024
SELL
Payment of exercise price or tax liability
$6,157
$99.31 p/Share
62
Reduced 0.68%
9,087
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$8,441
$99.31 p/Share
85
Reduced 0.92%
9,149
Common Stock
Jan 25
2024
BUY
Grant, award, or other acquisition
-
1,228
Added 11.74%
9,234
Common Stock
Jan 18
2024
SELL
Payment of exercise price or tax liability
$68,015
$98.86 p/Share
688
Reduced 7.91%
8,006
Common Stock
Jan 18
2024
BUY
Grant, award, or other acquisition
-
2,149
Added 19.82%
8,694
Common Stock
Jan 30
2023
SELL
Payment of exercise price or tax liability
$10,338
$107.69 p/Share
96
Reduced 1.46%
6,480
Common Stock
Jan 28
2023
SELL
Payment of exercise price or tax liability
$7,283
$108.71 p/Share
67
Reduced 1.01%
6,576
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$7,718
$108.71 p/Share
71
Reduced 1.06%
6,643
Common Stock
Jan 26
2023
BUY
Grant, award, or other acquisition
-
849
Added 11.23%
6,714
Common Stock
Jan 18
2023
SELL
Payment of exercise price or tax liability
$11,189
$107.59 p/Share
104
Reduced 1.74%
5,865
Common Stock
Jan 18
2023
BUY
Grant, award, or other acquisition
-
300
Added 4.79%
5,969
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$6,259
$111.77 p/Share
56
Reduced 0.99%
5,624
Common Stock
Jan 28
2022
SELL
Payment of exercise price or tax liability
$15,229
$111.16 p/Share
137
Reduced 2.36%
5,680
Common Stock
Jan 27
2022
BUY
Grant, award, or other acquisition
-
590
Added 9.21%
5,817
Common Stock
Jan 19
2022
SELL
Payment of exercise price or tax liability
$69,410
$110.35 p/Share
629
Reduced 10.74%
5,227
Common Stock
Jan 19
2022
BUY
Grant, award, or other acquisition
-
1,913
Added 24.62%
5,856
Common Stock
Nov 19
2021
SELL
Open market or private sale
$47,588
$105.75 p/Share
450
Reduced 10.27%
3,930
Common Stock
May 28
2021
SELL
Open market or private sale
$125,916
$104.93 p/Share
1,200
Reduced 21.59%
4,358
Common Stock
Feb 01
2021
SELL
Payment of exercise price or tax liability
$5,273
$95.88 p/Share
55
Reduced 0.98%
5,545
Common Stock
Jan 30
2021
SELL
Payment of exercise price or tax liability
$7,436
$95.33 p/Share
78
Reduced 1.37%
5,600
Common Stock
Jan 28
2021
BUY
Grant, award, or other acquisition
-
539
Added 8.67%
5,678
Common Stock
Jan 25
2021
SELL
Payment of exercise price or tax liability
$12,791
$94.75 p/Share
135
Reduced 2.56%
5,139
Common Stock
Jan 19
2021
SELL
Payment of exercise price or tax liability
$60,687
$95.12 p/Share
638
Reduced 10.79%
5,274
Common Stock
Jan 19
2021
BUY
Grant, award, or other acquisition
-
1,892
Added 24.24%
5,912
Common Stock