Dec 18
2025
SELL
Open market or private sale
$1,436,100
$47.87 p/Share
30,000
Reduced 20.01%
119,957
Common Stock
Dec 18
2025
BUY
Exercise of conversion of derivative security
$231,800
$23.18 p/Share
10,000
Added 6.25%
149,957
Common Stock
Dec 01
2025
BUY
Grant, award, or other acquisition
-
333
Added 0.24%
139,957
Common Stock
Aug 12
2025
BUY
Grant, award, or other acquisition
-
275
Added 0.2%
139,624
Common Stock
Jun 09
2025
BUY
Grant, award, or other acquisition
-
275
Added 0.2%
139,348
Common Stock
May 15
2025
SELL
Open market or private sale
$264,550
$52.91 p/Share
5,000
Reduced 3.47%
139,072
Common Stock
May 15
2025
BUY
Exercise of conversion of derivative security
$115,900
$23.18 p/Share
5,000
Added 3.35%
144,072
Common Stock
Apr 15
2025
SELL
Open market or private sale
$237,850
$47.57 p/Share
5,000
Reduced 3.47%
139,072
Common Stock
Apr 15
2025
BUY
Exercise of conversion of derivative security
$115,900
$23.18 p/Share
5,000
Added 3.35%
144,072
Common Stock
Mar 14
2025
SELL
Open market or private sale
$255,850
$51.17 p/Share
5,000
Reduced 3.47%
139,072
Common Stock
Mar 14
2025
BUY
Exercise of conversion of derivative security
$115,900
$23.18 p/Share
5,000
Added 3.35%
144,072
Common Stock
Mar 12
2025
BUY
Grant, award, or other acquisition
-
258
Added 0.19%
139,072
Common Stock
Feb 28
2025
SELL
Payment of exercise price or tax liability
$2,706,488
$55.02 p/Share
49,191
Reduced 26.16%
138,814
Common Stock
Feb 28
2025
BUY
Grant, award, or other acquisition
-
63,870
Added 27.15%
171,420
Common Stock
Feb 14
2025
SELL
Open market or private sale
$1,369,500
$54.78 p/Share
25,000
Reduced 16.76%
124,135
Common Stock
Feb 14
2025
BUY
Exercise of conversion of derivative security
$115,900
$23.18 p/Share
5,000
Added 3.24%
149,135
Common Stock
Feb 13
2025
BUY
Grant, award, or other acquisition
-
22,506
Added 13.51%
144,135
Common Stock
Jan 15
2025
SELL
Open market or private sale
$1,294,250
$51.77 p/Share
25,000
Reduced 17.05%
121,629
Common Stock
Jan 15
2025
BUY
Exercise of conversion of derivative security
$115,900
$23.18 p/Share
5,000
Added 3.3%
146,629
Common Stock
Dec 18
2024
SELL
Open market or private sale
$1,142,250
$45.69 p/Share
25,000
Reduced 15.0%
141,629
Common Stock
Dec 18
2024
BUY
Exercise of conversion of derivative security
$115,900
$23.18 p/Share
5,000
Added 2.91%
166,629
Common Stock
Dec 03
2024
BUY
Grant, award, or other acquisition
-
328
Added 0.2%
161,629
Common Stock
Aug 13
2024
BUY
Grant, award, or other acquisition
-
401
Added 0.25%
161,300
Common Stock
Jun 10
2024
BUY
Grant, award, or other acquisition
-
380
Added 0.24%
160,899
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
420
Added 0.26%
160,455
Common Stock