Sep 18
2025
SELL
Open market or private sale
$40,000
$40.0 p/Share
1,000
Reduced 2.52%
38,754
Common Stock
Sep 18
2025
BUY
Exercise of conversion of derivative security
$16,910
$16.91 p/Share
1,000
Added 2.45%
39,754
Common Stock
Sep 17
2025
SELL
Open market or private sale
$40,000
$40.0 p/Share
1,000
Reduced 2.52%
38,754
Common Stock
Sep 17
2025
BUY
Exercise of conversion of derivative security
$16,910
$16.91 p/Share
1,000
Added 2.45%
39,754
Common Stock
Sep 16
2025
SELL
Open market or private sale
$40,000
$40.0 p/Share
1,000
Reduced 2.52%
38,754
Common Stock
Sep 16
2025
BUY
Exercise of conversion of derivative security
$16,910
$16.91 p/Share
1,000
Added 2.45%
39,754
Common Stock
Sep 15
2025
SELL
Open market or private sale
$40,000
$40.0 p/Share
1,000
Reduced 2.52%
38,754
Common Stock
Sep 15
2025
BUY
Exercise of conversion of derivative security
$16,910
$16.91 p/Share
1,000
Added 2.45%
39,754
Common Stock
Sep 12
2025
SELL
Open market or private sale
$40,000
$40.0 p/Share
1,000
Reduced 2.52%
38,754
Common Stock
Sep 12
2025
BUY
Exercise of conversion of derivative security
$16,910
$16.91 p/Share
1,000
Added 2.45%
39,754
Common Stock
Sep 11
2025
SELL
Open market or private sale
$38,660
$38.66 p/Share
1,000
Reduced 2.52%
38,754
Common Stock
Sep 10
2025
SELL
Open market or private sale
$38,160
$38.16 p/Share
1,000
Reduced 2.45%
39,754
Common Stock
Sep 09
2025
SELL
Open market or private sale
$38,400
$38.4 p/Share
1,000
Reduced 2.39%
40,754
Common Stock
Sep 08
2025
SELL
Open market or private sale
$38,510
$38.51 p/Share
1,000
Reduced 2.34%
41,754
Common Stock
Sep 05
2025
SELL
Open market or private sale
$38,000
$38.0 p/Share
1,000
Reduced 2.29%
42,754
Common Stock
Mar 10
2025
SELL
Payment of exercise price or tax liability
$162,952
$34.4 p/Share
4,737
Reduced 9.77%
43,754
Common Stock
Mar 04
2025
SELL
Payment of exercise price or tax liability
$31,725
$33.36 p/Share
951
Reduced 1.92%
48,491
Common Stock
Mar 04
2025
BUY
Grant, award, or other acquisition
-
5,096
Added 9.34%
49,442
Common Stock
Dec 11
2024
SELL
Open market or private sale
$74,560
$37.28 p/Share
2,000
Reduced 4.32%
44,346
Common Stock
Nov 14
2024
SELL
Open market or private sale
$176,003
$34.03 p/Share
5,172
Reduced 10.04%
46,346
Common Stock
Mar 14
2024
SELL
Open market or private sale
$145,018
$25.19 p/Share
5,757
Reduced 10.05%
51,518
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
10,542
Added 15.54%
57,275
Common Stock
Aug 07
2023
BUY
Grant, award, or other acquisition
-
13,592
Added 22.53%
46,733
Common Stock
May 10
2023
BUY
Grant, award, or other acquisition
-
15,400
Added 31.73%
33,141
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
17,741
Added 50.0%
17,741
Common Stock