Feb 12
2025
BUY
Grant, award, or other acquisition
-
2,760
Added 6.42%
40,264
Common Stock
Feb 09
2025
SELL
Payment of exercise price or tax liability
$106,488
$197.2 p/Share
540
Reduced 1.42%
37,504
Common Stock
Feb 08
2025
SELL
Payment of exercise price or tax liability
$60,146
$197.2 p/Share
305
Reduced 0.8%
38,044
Common Stock
Feb 07
2025
SELL
Payment of exercise price or tax liability
$54,624
$197.2 p/Share
277
Reduced 0.72%
38,349
Common Stock
Feb 11
2024
SELL
Payment of exercise price or tax liability
$235,948
$435.33 p/Share
542
Reduced 2.73%
19,313
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$148,012
$435.33 p/Share
340
Reduced 1.68%
19,855
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$67,449
$435.16 p/Share
155
Reduced 0.76%
20,195
Common Stock
Feb 07
2024
BUY
Grant, award, or other acquisition
-
1,441
Added 6.61%
20,350
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$249,883
$355.96 p/Share
702
Reduced 3.58%
18,909
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$170,312
$349.0 p/Share
488
Reduced 2.43%
19,611
Common Stock
Feb 10
2023
-
600
Reduced 2.9%
20,099
Common Stock
Feb 09
2023
SELL
Payment of exercise price or tax liability
$98,690
$355.0 p/Share
278
Reduced 1.33%
20,699
Common Stock
Feb 08
2023
BUY
Grant, award, or other acquisition
-
1,595
Added 7.07%
20,977
Common Stock
Jan 25
2023
BUY
Grant, award, or other acquisition
-
1,413
Added 6.79%
19,382
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$216,641
$293.95 p/Share
737
Reduced 3.94%
17,969
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$290,328
$295.65 p/Share
982
Reduced 4.99%
18,706
Common Stock
Feb 09
2022
BUY
Grant, award, or other acquisition
-
1,413
Added 6.7%
19,688
Common Stock
Jan 26
2022
BUY
Grant, award, or other acquisition
-
2,258
Added 11.0%
18,275
Common Stock
Nov 22
2021
-
400
Reduced 2.44%
16,017
Common Stock
Feb 15
2021
SELL
Payment of exercise price or tax liability
$50,082
$212.21 p/Share
236
Reduced 1.42%
16,417
Common Stock
Feb 14
2021
SELL
Payment of exercise price or tax liability
$112,684
$212.21 p/Share
531
Reduced 3.09%
16,653
Common Stock
Feb 13
2021
SELL
Payment of exercise price or tax liability
$107,803
$212.21 p/Share
508
Reduced 2.87%
17,184
Common Stock
Feb 11
2021
BUY
Grant, award, or other acquisition
-
2,258
Added 11.32%
17,692
Common Stock
Jan 27
2021
BUY
Grant, award, or other acquisition
-
1,690
Added 9.87%
15,434
Common Stock