Nov 15
2024
SELL
Payment of exercise price or tax liability
$11,637
$135.32 p/Share
86
Reduced 2.12%
3,966
Common Stock
Nov 15
2024
BUY
Grant, award, or other acquisition
-
388
Added 8.74%
4,052
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$11,631
$110.78 p/Share
105
Reduced 2.79%
3,664
Common Stock
Aug 15
2024
BUY
Grant, award, or other acquisition
-
474
Added 11.17%
3,769
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$8,880
$106.99 p/Share
83
Reduced 2.46%
3,295
Common Stock
May 15
2024
BUY
Grant, award, or other acquisition
-
373
Added 9.94%
3,378
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$8,830
$72.98 p/Share
121
Reduced 3.87%
3,005
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
547
Added 14.89%
3,126
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$8,803
$53.68 p/Share
164
Reduced 5.98%
2,579
Common Stock
Nov 15
2023
BUY
Grant, award, or other acquisition
-
743
Added 21.31%
2,743
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$8,816
$93.79 p/Share
94
Reduced 4.49%
2,000
Common Stock
Aug 15
2023
BUY
Grant, award, or other acquisition
-
426
Added 16.9%
2,094
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$8,831
$97.05 p/Share
91
Reduced 5.17%
1,668
Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
-
411
Added 18.94%
1,759
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$8,775
$99.72 p/Share
88
Reduced 6.13%
1,348
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
400
Added 21.79%
1,436
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$8,840
$92.09 p/Share
96
Reduced 8.48%
1,036
Common Stock
Nov 15
2022
BUY
Grant, award, or other acquisition
-
434
Added 27.71%
1,132
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$8,799
$82.23 p/Share
107
Reduced 13.29%
698
Common Stock
Aug 15
2022
BUY
Grant, award, or other acquisition
-
485
Added 37.6%
805
Common Stock
May 13
2022
SELL
Payment of exercise price or tax liability
$7,074
$77.74 p/Share
91
Reduced 22.14%
320
Common Stock
May 13
2022
BUY
Grant, award, or other acquisition
-
411
Added 50.0%
411
Common Stock