Oct 28
2024
SELL
Open market or private sale
$278,533
$156.92 p/Share
1,775
Reduced 15.42%
9,734
Common Stock
Oct 21
2024
$3,136
$149.37 p/Share
21
Added 0.18%
11,509
Common Stock
Aug 28
2024
SELL
Open market or private sale
$304,987
$153.26 p/Share
1,990
Reduced 14.8%
11,459
Common Stock
Aug 14
2024
SELL
Payment of exercise price or tax liability
$11,060
$149.46 p/Share
74
Reduced 0.55%
13,449
Common Stock
Jul 22
2024
$4,556
$146.97 p/Share
31
Added 0.23%
13,511
Common Stock
Apr 29
2024
SELL
Open market or private sale
$246,400
$140.0 p/Share
1,760
Reduced 11.58%
13,435
Common Stock
Apr 22
2024
BUY
Grant, award, or other acquisition
$5,681
$126.25 p/Share
45
Added 0.3%
15,195
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$34,496
$126.36 p/Share
273
Reduced 1.77%
15,124
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$77,387
$125.02 p/Share
619
Reduced 3.86%
15,397
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
$254,915
$125.02 p/Share
2,039
Added 11.29%
16,016
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$12,752
$125.02 p/Share
102
Reduced 0.72%
13,977
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
2,641
Added 15.8%
14,079
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
$3,750
$129.33 p/Share
29
Added 0.25%
11,438
Common Stock
Oct 23
2023
BUY
Grant, award, or other acquisition
$3,685
$122.86 p/Share
30
Added 0.26%
11,358
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$10,007
$135.23 p/Share
74
Reduced 0.65%
11,294
Common Stock
Jul 25
2023
BUY
Grant, award, or other acquisition
$3,614
$144.59 p/Share
25
Added 0.22%
11,355
Common Stock
Apr 24
2023
$3,577
$143.08 p/Share
25
Added 0.22%
11,295
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$86,202
$147.86 p/Share
583
Reduced 4.93%
11,241
Common Stock
Mar 06
2023
BUY
Grant, award, or other acquisition
$293,502
$147.86 p/Share
1,985
Added 14.37%
11,824
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$9,144
$140.69 p/Share
65
Reduced 0.66%
9,839
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$28,832
$147.86 p/Share
195
Reduced 2.44%
7,810
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
2,094
Added 17.45%
9,904
Common Stock
Feb 01
2023
$1,907
$146.75 p/Share
13
Added 0.16%
8,005
Common Stock