May 08
2024
SELL
Open market or private sale
$1,812,650
$175.0 p/Share
10,358
Reduced 15.46%
56,624
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$366,899
$172.74 p/Share
2,124
Reduced 3.08%
66,852
Common Stock
Mar 07
2024
BUY
Grant, award, or other acquisition
-
1,636
Added 2.32%
68,976
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
8,113
Added 10.75%
67,340
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$525,612
$174.68 p/Share
3,009
Reduced 4.83%
59,227
Common Stock
Mar 02
2024
BUY
Grant, award, or other acquisition
-
3,273
Added 5.14%
60,386
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$160,130
$181.76 p/Share
881
Reduced 1.47%
58,963
Common Stock
Jun 07
2023
SELL
Open market or private sale
$520,570
$150.89 p/Share
3,450
Reduced 5.45%
59,818
Common Stock
Jun 06
2023
SELL
Open market or private sale
$264,846
$150.14 p/Share
1,764
Reduced 2.71%
63,268
Common Stock
Mar 22
2023
SELL
Payment of exercise price or tax liability
$138,369
$144.89 p/Share
955
Reduced 1.45%
64,838
Common Stock
Mar 22
2023
BUY
Grant, award, or other acquisition
-
2,252
Added 3.31%
65,793
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
-
10,125
Added 13.74%
63,541
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$663,445
$140.62 p/Share
4,718
Reduced 8.12%
53,416
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$188,026
$138.97 p/Share
1,353
Reduced 2.27%
58,134
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$118,094
$133.44 p/Share
885
Reduced 1.47%
59,487
Common Stock
Apr 05
2022
SELL
Payment of exercise price or tax liability
$121,324
$163.29 p/Share
743
Reduced 1.22%
60,327
Common Stock
Apr 05
2022
BUY
Grant, award, or other acquisition
-
1,752
Added 2.79%
61,070
Common Stock
Mar 06
2022
SELL
Payment of exercise price or tax liability
$736,338
$156.07 p/Share
4,718
Reduced 7.38%
59,213
Common Stock
Mar 05
2022
SELL
Payment of exercise price or tax liability
$52,908
$156.07 p/Share
339
Reduced 0.53%
63,931
Common Stock
Mar 05
2022
BUY
Grant, award, or other acquisition
-
219
Added 0.34%
64,270
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$294,280
$159.07 p/Share
1,850
Reduced 2.81%
64,051
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
9,463
Added 12.56%
65,901
Common Stock
Jun 28
2021
SELL
Open market or private sale
$4,951,575
$225.0 p/Share
22,007
Reduced 28.07%
56,397
Common Stock
Apr 06
2021
SELL
Payment of exercise price or tax liability
$107,250
$242.1 p/Share
443
Reduced 0.56%
78,404
Common Stock
Apr 06
2021
BUY
Grant, award, or other acquisition
-
1,045
Added 1.31%
78,847
Common Stock