May 07
2024
SELL
Open market or private sale
$1,450,605
$176.86 p/Share
8,202
Reduced 22.2%
28,743
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$368,799
$172.74 p/Share
2,135
Reduced 5.47%
36,879
Common Stock
Mar 07
2024
BUY
Grant, award, or other acquisition
-
1,259
Added 3.13%
39,014
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
6,242
Added 14.19%
37,755
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$568,059
$174.68 p/Share
3,252
Reduced 9.35%
31,513
Common Stock
Mar 02
2024
BUY
Grant, award, or other acquisition
-
2,518
Added 7.11%
32,907
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$181,941
$181.76 p/Share
1,001
Reduced 3.01%
32,247
Common Stock
Mar 22
2023
SELL
Payment of exercise price or tax liability
$138,949
$144.89 p/Share
959
Reduced 2.82%
33,056
Common Stock
Mar 22
2023
BUY
Grant, award, or other acquisition
-
1,733
Added 4.85%
34,015
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
-
7,790
Added 19.44%
32,282
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$558,964
$140.62 p/Share
3,975
Reduced 13.96%
24,492
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$258,345
$138.97 p/Share
1,859
Reduced 6.13%
28,467
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$182,946
$133.44 p/Share
1,371
Reduced 4.33%
30,326
Common Stock
May 12
2022
SELL
Open market or private sale
$870,509
$114.27 p/Share
7,618
Reduced 19.42%
31,600
Common Stock
Apr 05
2022
SELL
Payment of exercise price or tax liability
$107,118
$163.29 p/Share
656
Reduced 1.65%
39,218
Common Stock
Apr 05
2022
BUY
Grant, award, or other acquisition
-
1,186
Added 2.89%
39,874
Common Stock
Mar 06
2022
SELL
Payment of exercise price or tax liability
$620,378
$156.07 p/Share
3,975
Reduced 9.33%
38,635
Common Stock
Mar 05
2022
SELL
Payment of exercise price or tax liability
$46,821
$156.07 p/Share
300
Reduced 0.7%
42,610
Common Stock
Mar 05
2022
BUY
Grant, award, or other acquisition
-
149
Added 0.35%
42,910
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$295,711
$159.07 p/Share
1,859
Reduced 4.17%
42,761
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
7,281
Added 14.03%
44,620
Common Stock
Apr 16
2021
SELL
Payment of exercise price or tax liability
$2,362,421
$229.25 p/Share
10,305
Reduced 21.66%
37,264
Common Stock
Apr 06
2021
SELL
Payment of exercise price or tax liability
$93,935
$242.1 p/Share
388
Reduced 0.81%
47,569
Common Stock
Apr 06
2021
BUY
Grant, award, or other acquisition
-
707
Added 1.45%
47,957
Common Stock
Mar 06
2021
SELL
Payment of exercise price or tax liability
$568,564
$189.08 p/Share
3,007
Reduced 5.99%
47,217
Common Stock