Oct 15
2024
BUY
Grant, award, or other acquisition
-
10,083
Added 17.25%
48,362
Common Stock
Oct 09
2024
SELL
Open market or private sale
$686,613
$121.46 p/Share
5,653
Reduced 12.87%
38,279
Common Stock
Oct 09
2024
BUY
Exercise of conversion of derivative security
$68,916
$45.64 p/Share
1,510
Added 3.32%
43,932
Common Stock
Oct 07
2024
SELL
Payment of exercise price or tax liability
$52,452
$118.94 p/Share
441
Reduced 1.03%
42,422
Common Stock
Oct 04
2024
SELL
Payment of exercise price or tax liability
$124,935
$117.31 p/Share
1,065
Reduced 2.42%
42,863
Common Stock
Oct 03
2024
SELL
Payment of exercise price or tax liability
$114,657
$115.35 p/Share
994
Reduced 2.21%
43,928
Common Stock
Oct 02
2024
SELL
Payment of exercise price or tax liability
$22,509
$116.63 p/Share
193
Reduced 0.43%
44,922
Common Stock
Aug 07
2024
SELL
Open market or private sale
$1,263,429
$110.43 p/Share
11,441
Reduced 20.23%
45,115
Common Stock
Aug 07
2024
BUY
Exercise of conversion of derivative security
$68,916
$45.64 p/Share
1,510
Added 2.6%
56,556
Common Stock
Jan 22
2024
SELL
Payment of exercise price or tax liability
$460,564
$105.95 p/Share
4,347
Reduced 7.32%
55,046
Common Stock
Jan 17
2024
SELL
Payment of exercise price or tax liability
$109,922
$103.7 p/Share
1,060
Reduced 1.75%
59,393
Common Stock
Jan 17
2024
BUY
Grant, award, or other acquisition
-
4,009
Added 6.22%
60,453
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$18,065
$98.72 p/Share
183
Reduced 0.32%
56,444
Common Stock
Oct 09
2023
SELL
Payment of exercise price or tax liability
$23,192
$98.69 p/Share
235
Reduced 0.41%
56,627
Common Stock
Oct 05
2023
SELL
Payment of exercise price or tax liability
$19,967
$96.93 p/Share
206
Reduced 0.36%
56,862
Common Stock
Oct 04
2023
SELL
Payment of exercise price or tax liability
$107,263
$97.69 p/Share
1,098
Reduced 1.89%
57,068
Common Stock
Oct 03
2023
BUY
Grant, award, or other acquisition
-
7,424
Added 11.32%
58,166
Common Stock
Oct 02
2023
SELL
Payment of exercise price or tax liability
$14,932
$98.89 p/Share
151
Reduced 0.3%
50,742
Common Stock
Sep 15
2023
SELL
Open market or private sale
$108,600
$100.37 p/Share
1,082
Reduced 2.08%
50,893
Common Stock
Sep 15
2023
BUY
Exercise of conversion of derivative security
$42,100
$38.91 p/Share
1,082
Added 2.04%
51,975
Common Stock
Jul 17
2023
SELL
Open market or private sale
$58,502
$97.18 p/Share
602
Reduced 1.17%
50,893
Common Stock
Jun 15
2023
SELL
Open market or private sale
$57,321
$95.06 p/Share
603
Reduced 1.16%
51,495
Common Stock
May 15
2023
SELL
Open market or private sale
$53,100
$88.06 p/Share
603
Reduced 1.14%
52,098
Common Stock
Apr 17
2023
SELL
Open market or private sale
$56,754
$94.12 p/Share
603
Reduced 1.13%
52,701
Common Stock
Mar 21
2023
SELL
Open market or private sale
$55,964
$92.81 p/Share
603
Reduced 1.12%
53,304
Common Stock