Dec 10
2024
SELL
Payment of exercise price or tax liability
$163,534
$92.34 p/Share
1,771
Reduced 2.09%
82,850
Common Stock
Dec 10
2024
BUY
Exercise of conversion of derivative security
-
3,820
Added 4.32%
84,621
Common Stock
Nov 27
2024
SELL
Open market or private sale
$15,087,706
$91.88 p/Share
164,211
Reduced 67.02%
80,801
Common Stock
Nov 27
2024
BUY
Exercise of conversion of derivative security
$8,964,711
$61.65 p/Share
145,413
Added 37.24%
245,012
Common Stock
Nov 06
2024
SELL
Open market or private sale
$2,341,485
$91.5 p/Share
25,590
Reduced 20.44%
99,599
Common Stock
Nov 06
2024
BUY
Exercise of conversion of derivative security
$1,448,000
$57.92 p/Share
25,000
Added 16.65%
125,189
Common Stock
Oct 01
2024
SELL
Open market or private sale
$167,660
$83.83 p/Share
2,000
Reduced 1.96%
100,189
Common Stock
Sep 12
2024
SELL
Open market or private sale
$1,795,287
$84.5 p/Share
21,246
Reduced 17.21%
102,189
Common Stock
Sep 12
2024
BUY
Exercise of conversion of derivative security
$1,448,000
$57.92 p/Share
25,000
Added 16.84%
123,435
Common Stock
Sep 10
2024
SELL
Payment of exercise price or tax liability
$143,823
$81.44 p/Share
1,766
Reduced 1.76%
98,435
Common Stock
Sep 10
2024
BUY
Exercise of conversion of derivative security
-
3,821
Added 3.67%
100,201
Common Stock
Jul 01
2024
SELL
Open market or private sale
$137,260
$68.63 p/Share
2,000
Reduced 2.03%
96,380
Common Stock
Jun 10
2024
SELL
Payment of exercise price or tax liability
$113,796
$65.25 p/Share
1,744
Reduced 1.74%
98,380
Common Stock
Jun 10
2024
BUY
Exercise of conversion of derivative security
-
3,820
Added 3.68%
100,124
Common Stock
Apr 01
2024
SELL
Open market or private sale
$145,920
$72.96 p/Share
2,000
Reduced 2.03%
96,304
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$360,801
$75.12 p/Share
4,803
Reduced 4.66%
98,304
Common Stock
Mar 10
2024
BUY
Exercise of conversion of derivative security
-
10,401
Added 9.16%
103,107
Common Stock
Feb 29
2024
SELL
Open market or private sale
$598,650
$72.74 p/Share
8,230
Reduced 8.15%
92,706
Common Stock
Feb 28
2024
SELL
Open market or private sale
$146,360
$73.18 p/Share
2,000
Reduced 1.94%
100,936
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$1,855,466
$78.26 p/Share
23,709
Reduced 18.77%
102,616
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
-
76,853
Added 37.83%
126,325
Common Stock
Dec 10
2023
SELL
Payment of exercise price or tax liability
$100,276
$79.02 p/Share
1,269
Reduced 1.74%
71,640
Common Stock
Dec 10
2023
BUY
Exercise of conversion of derivative security
-
2,779
Added 3.67%
72,909
Common Stock
Sep 12
2023
SELL
Open market or private sale
$115,561
$76.99 p/Share
1,501
Reduced 2.1%
70,130
Common Stock
Sep 10
2023
SELL
Payment of exercise price or tax liability
$97,128
$76.0 p/Share
1,278
Reduced 1.75%
71,631
Common Stock