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
Sep 10
2023
BUY
Exercise of conversion of derivative security
-
2,779
Added 3.67%
72,909
Common Stock
Jun 13
2023
SELL
Open market or private sale
$114,196
$76.9 p/Share
1,485
Reduced 4.81%
29,402
Common Stock
Jun 10
2023
SELL
Payment of exercise price or tax liability
$101,087
$78.12 p/Share
1,294
Reduced 4.02%
30,887
Common Stock
Jun 10
2023
BUY
Exercise of conversion of derivative security
-
2,779
Added 7.95%
32,181
Common Stock
Mar 13
2023
SELL
Open market or private sale
$483,892
$78.99 p/Share
6,126
Reduced 8.03%
70,130
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$423,576
$79.5 p/Share
5,328
Reduced 6.53%
76,256
Common Stock