May 19
2025
-
150
Reduced 0.12%
121,930
Common Stock
May 15
2025
SELL
Open market or private sale
$1,129,960
$86.92 p/Share
13,000
Reduced 9.62%
122,080
Common Stock
May 15
2025
BUY
Exercise of conversion of derivative security
$260,000
$20.0 p/Share
13,000
Added 8.78%
135,080
Common Stock
May 14
2025
SELL
Open market or private sale
$1,494,640
$87.92 p/Share
17,000
Reduced 12.22%
122,080
Common Stock
May 14
2025
BUY
Exercise of conversion of derivative security
$640,000
$20.0 p/Share
32,000
Added 18.7%
139,080
Common Stock
Dec 17
2024
-
100
Reduced 0.14%
71,387
Common Stock
Dec 16
2024
-
500
Reduced 0.69%
71,487
Common Stock
Dec 13
2024
BUY
Grant, award, or other acquisition
-
10,430
Added 12.66%
71,987
Restricted Shares of C...
May 20
2024
SELL
Open market or private sale
$297,264
$74.02 p/Share
4,016
Reduced 6.12%
61,557
Common Stock
May 20
2024
BUY
Exercise of conversion of derivative security
$120,480
$30.0 p/Share
4,016
Added 5.77%
65,573
Common Stock
May 17
2024
SELL
Open market or private sale
$424,610
$75.54 p/Share
5,621
Reduced 8.37%
61,557
Common Stock
May 17
2024
BUY
Exercise of conversion of derivative security
$168,630
$30.0 p/Share
5,621
Added 7.72%
67,178
Common Stock
Mar 12
2024
SELL
Open market or private sale
$458,258
$67.52 p/Share
6,787
Reduced 9.93%
61,557
Common Stock
Mar 12
2024
BUY
Exercise of conversion of derivative security
$203,610
$30.0 p/Share
6,787
Added 9.03%
68,344
Common Stock
Mar 11
2024
SELL
Open market or private sale
$535,208
$68.11 p/Share
7,858
Reduced 11.32%
61,557
Common Stock
Mar 11
2024
BUY
Exercise of conversion of derivative security
$235,740
$30.0 p/Share
7,858
Added 10.17%
69,415
Common Stock
Mar 08
2024
SELL
Open market or private sale
$708,463
$68.53 p/Share
10,338
Reduced 14.38%
61,557
Common Stock
Mar 08
2024
BUY
Exercise of conversion of derivative security
$310,140
$30.0 p/Share
10,338
Added 12.57%
71,895
Common Stock
Mar 07
2024
SELL
Open market or private sale
$479,992
$68.59 p/Share
6,998
Reduced 10.21%
61,557
Common Stock
Mar 07
2024
BUY
Exercise of conversion of derivative security
$209,940
$30.0 p/Share
6,998
Added 9.26%
68,555
Common Stock
Mar 06
2024
SELL
Open market or private sale
$626,123
$68.22 p/Share
9,178
Reduced 12.98%
61,557
Common Stock
Mar 06
2024
BUY
Exercise of conversion of derivative security
$275,340
$30.0 p/Share
9,178
Added 11.48%
70,735
Common Stock
Mar 05
2024
SELL
Open market or private sale
$1,039,883
$68.68 p/Share
15,141
Reduced 19.74%
61,557
Common Stock
Mar 05
2024
BUY
Exercise of conversion of derivative security
$454,230
$30.0 p/Share
15,141
Added 16.49%
76,698
Common Stock
Mar 04
2024
SELL
Open market or private sale
$332,944
$68.62 p/Share
4,852
Reduced 7.31%
61,557
Common Stock