Mar 07
2024
SELL
Payment of exercise price or tax liability
$522,883
$172.74 p/Share
3,027
Reduced 1.34%
223,143
Common Stock
Mar 07
2024
BUY
Grant, award, or other acquisition
-
2,331
Added 1.02%
226,170
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
11,559
Added 4.91%
223,839
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$805,973
$174.68 p/Share
4,614
Reduced 2.13%
212,280
Common Stock
Mar 02
2024
BUY
Grant, award, or other acquisition
-
4,663
Added 2.13%
214,258
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$224,837
$181.76 p/Share
1,237
Reduced 0.58%
212,231
Common Stock
Dec 06
2023
-
9,302
Added 4.22%
210,868
Common Stock
Mar 22
2023
SELL
Payment of exercise price or tax liability
$197,195
$144.89 p/Share
1,361
Reduced 0.67%
201,373
Common Stock
Mar 22
2023
BUY
Grant, award, or other acquisition
-
3,209
Added 1.56%
202,734
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
-
14,425
Added 6.74%
199,525
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$510,309
$140.62 p/Share
3,629
Reduced 1.92%
185,100
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$366,324
$138.97 p/Share
2,636
Reduced 1.38%
188,729
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$255,137
$133.44 p/Share
1,912
Reduced 0.99%
191,365
Common Stock
Apr 05
2022
SELL
Payment of exercise price or tax liability
$172,598
$163.29 p/Share
1,057
Reduced 0.57%
184,001
Common Stock
Apr 05
2022
BUY
Grant, award, or other acquisition
-
2,494
Added 1.33%
185,058
Common Stock
Mar 06
2022
SELL
Payment of exercise price or tax liability
$1,413,682
$156.07 p/Share
9,058
Reduced 4.78%
180,262
Common Stock
Mar 05
2022
SELL
Payment of exercise price or tax liability
$75,538
$156.07 p/Share
484
Reduced 0.25%
189,320
Common Stock
Mar 05
2022
BUY
Grant, award, or other acquisition
-
312
Added 0.16%
189,804
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$419,468
$159.07 p/Share
2,637
Reduced 1.37%
189,492
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
13,482
Added 6.56%
192,129
Common Stock
Dec 30
2021
-
4,676
Added 2.55%
178,647
Common Stock
Sep 02
2021
-
2,248
Added 1.22%
182,510
Common Stock
Jul 30
2021
-
3,899
Added 2.19%
173,971
Common Stock
Apr 06
2021
SELL
Payment of exercise price or tax liability
$152,523
$242.1 p/Share
630
Reduced 0.37%
170,001
Common Stock
Apr 06
2021
BUY
Grant, award, or other acquisition
-
1,487
Added 0.86%
170,631
Common Stock