Mar 07
2024
SELL
Payment of exercise price or tax liability
$274,311
$172.74 p/Share
1,588
Reduced 3.58%
42,775
Common Stock
Mar 07
2024
BUY
Grant, award, or other acquisition
-
1,014
Added 2.23%
44,363
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
5,029
Added 10.4%
43,349
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$346,914
$174.68 p/Share
1,986
Reduced 4.93%
38,320
Common Stock
Mar 02
2024
BUY
Grant, award, or other acquisition
-
2,028
Added 4.94%
39,053
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$132,866
$181.76 p/Share
731
Reduced 1.87%
38,278
Common Stock
Mar 22
2023
SELL
Payment of exercise price or tax liability
$103,451
$144.89 p/Share
714
Reduced 1.8%
38,884
Common Stock
Mar 22
2023
BUY
Grant, award, or other acquisition
-
1,396
Added 3.41%
39,598
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
-
6,275
Added 14.11%
38,202
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$432,265
$140.62 p/Share
3,074
Reduced 8.78%
31,927
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$135,773
$138.97 p/Share
977
Reduced 2.72%
35,001
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$98,345
$133.44 p/Share
737
Reduced 2.01%
35,978
Common Stock
Apr 05
2022
SELL
Payment of exercise price or tax liability
$80,665
$163.29 p/Share
494
Reduced 1.33%
36,586
Common Stock
Apr 05
2022
BUY
Grant, award, or other acquisition
-
966
Added 2.54%
37,080
Common Stock
Mar 06
2022
SELL
Payment of exercise price or tax liability
$501,297
$156.07 p/Share
3,212
Reduced 8.17%
36,092
Common Stock
Mar 05
2022
SELL
Payment of exercise price or tax liability
$35,116
$156.07 p/Share
225
Reduced 0.57%
39,304
Common Stock
Mar 05
2022
BUY
Grant, award, or other acquisition
-
121
Added 0.31%
39,529
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$197,406
$159.07 p/Share
1,241
Reduced 3.05%
39,408
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
5,865
Added 12.61%
40,649
Common Stock
Apr 06
2021
SELL
Payment of exercise price or tax liability
$71,177
$242.1 p/Share
294
Reduced 0.84%
34,718
Common Stock
Apr 06
2021
BUY
Grant, award, or other acquisition
-
576
Added 1.62%
35,012
Common Stock
Mar 08
2021
SELL
Payment of exercise price or tax liability
$699,135
$199.81 p/Share
3,499
Reduced 9.23%
34,422
Common Stock
Mar 06
2021
SELL
Payment of exercise price or tax liability
$303,284
$189.08 p/Share
1,604
Reduced 4.06%
37,921
Common Stock
Mar 06
2021
BUY
Grant, award, or other acquisition
-
288
Added 0.73%
39,387
Common Stock
Mar 05
2021
SELL
Payment of exercise price or tax liability
$22,122
$189.08 p/Share
117
Reduced 0.3%
39,237
Common Stock