Dec 20
2024
SELL
Open market or private sale
$121,341
$141.92 p/Share
855
Reduced 1.34%
63,177
Common Stock
Dec 02
2024
SELL
Open market or private sale
$1,320,806
$154.39 p/Share
8,555
Reduced 11.79%
64,032
Common Stock
Nov 01
2024
SELL
Payment of exercise price or tax liability
$321,187
$120.34 p/Share
2,669
Reduced 3.55%
72,587
Common Stock
Oct 30
2024
BUY
Grant, award, or other acquisition
-
19,977
Added 20.98%
75,256
Common Stock
Oct 21
2024
SELL
Open market or private sale
$165,888
$123.89 p/Share
1,339
Reduced 2.36%
55,279
Common Stock
Oct 21
2024
BUY
Exercise of conversion of derivative security
$25,560
$25.56 p/Share
1,000
Added 1.74%
56,618
Common Stock
Sep 20
2024
SELL
Open market or private sale
$163,856
$123.2 p/Share
1,330
Reduced 2.34%
55,618
Common Stock
Sep 20
2024
BUY
Exercise of conversion of derivative security
$25,560
$25.56 p/Share
1,000
Added 1.73%
56,948
Common Stock
Aug 20
2024
SELL
Open market or private sale
$164,108
$123.39 p/Share
1,330
Reduced 2.32%
55,948
Common Stock
Aug 20
2024
BUY
Exercise of conversion of derivative security
$25,560
$25.56 p/Share
1,000
Added 1.72%
57,278
Common Stock
Aug 01
2024
SELL
Payment of exercise price or tax liability
$369,442
$138.42 p/Share
2,669
Reduced 4.53%
56,278
Common Stock
Jul 22
2024
SELL
Open market or private sale
$192,133
$143.49 p/Share
1,339
Reduced 2.22%
58,947
Common Stock
Jul 22
2024
BUY
Exercise of conversion of derivative security
$25,560
$25.56 p/Share
1,000
Added 1.63%
60,286
Common Stock
Jun 20
2024
SELL
Open market or private sale
$179,230
$134.76 p/Share
1,330
Reduced 2.19%
59,286
Common Stock
Jun 20
2024
BUY
Exercise of conversion of derivative security
$25,560
$25.56 p/Share
1,000
Added 1.62%
60,616
Common Stock
May 20
2024
SELL
Open market or private sale
$193,727
$145.66 p/Share
1,330
Reduced 2.18%
59,616
Common Stock
May 20
2024
BUY
Exercise of conversion of derivative security
$25,560
$25.56 p/Share
1,000
Added 1.61%
60,946
Common Stock
May 01
2024
SELL
Payment of exercise price or tax liability
$440,993
$165.29 p/Share
2,668
Reduced 4.26%
59,946
Common Stock
Apr 22
2024
SELL
Open market or private sale
$240,908
$166.95 p/Share
1,443
Reduced 2.25%
62,614
Common Stock
Apr 22
2024
BUY
Exercise of conversion of derivative security
$25,560
$25.56 p/Share
1,000
Added 1.54%
64,057
Common Stock
Mar 20
2024
SELL
Open market or private sale
$236,193
$165.17 p/Share
1,430
Reduced 2.22%
63,057
Common Stock
Mar 20
2024
BUY
Exercise of conversion of derivative security
$25,560
$25.56 p/Share
1,000
Added 1.53%
64,487
Common Stock
Feb 20
2024
SELL
Open market or private sale
$234,162
$163.75 p/Share
1,430
Reduced 2.2%
63,487
Common Stock
Feb 20
2024
BUY
Exercise of conversion of derivative security
$25,560
$25.56 p/Share
1,000
Added 1.52%
64,917
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
$21,210
$126.25 p/Share
168
Added 0.26%
63,917
Common Stock