Dec 03
2025
SELL
Open market or private sale
$331,369
$45.3 p/Share
7,315
Reduced 4.48%
156,093
Common Stock
Nov 17
2025
SELL
Open market or private sale
$288,816
$45.17 p/Share
6,394
Reduced 3.77%
163,408
Common Stock
Nov 17
2025
BUY
Exercise of conversion of derivative security
$189,390
$29.62 p/Share
6,394
Added 3.63%
169,802
Common Stock
Nov 14
2025
SELL
Open market or private sale
$287,685
$45.0 p/Share
6,393
Reduced 3.76%
163,408
Common Stock
Nov 14
2025
BUY
Exercise of conversion of derivative security
$189,360
$29.62 p/Share
6,393
Added 3.63%
169,801
Common Stock
Nov 13
2025
SELL
Open market or private sale
$264,199
$45.86 p/Share
5,761
Reduced 3.41%
163,408
Common Stock
Nov 11
2025
SELL
Open market or private sale
$461,800
$46.18 p/Share
10,000
Reduced 5.58%
169,169
Common Stock
Nov 11
2025
BUY
Exercise of conversion of derivative security
$110,300
$11.03 p/Share
10,000
Added 5.29%
179,169
Common Stock
Nov 10
2025
SELL
Open market or private sale
$132,075
$44.62 p/Share
2,960
Reduced 1.72%
169,169
Common Stock
Aug 25
2025
SELL
Open market or private sale
$443,700
$44.37 p/Share
10,000
Reduced 5.49%
172,129
Common Stock
Aug 25
2025
BUY
Exercise of conversion of derivative security
$110,300
$11.03 p/Share
10,000
Added 5.2%
182,129
Common Stock
Aug 12
2025
SELL
Open market or private sale
$1,004,541
$43.01 p/Share
23,356
Reduced 11.95%
172,129
Common Stock
Aug 12
2025
BUY
Exercise of conversion of derivative security
$445,424
$26.24 p/Share
16,975
Added 7.99%
195,485
Common Stock
May 27
2025
SELL
Open market or private sale
$253,692
$29.0 p/Share
8,748
Reduced 4.67%
178,510
Common Stock
May 21
2025
SELL
Open market or private sale
$287,854
$29.0 p/Share
9,926
Reduced 5.03%
187,258
Common Stock
Mar 11
2025
SELL
Open market or private sale
$425,452
$23.61 p/Share
18,020
Reduced 8.37%
197,184
Common Stock
Mar 11
2025
BUY
Exercise of conversion of derivative security
$411,432
$21.55 p/Share
19,092
Added 8.15%
215,204
Common Stock
Mar 06
2025
SELL
Open market or private sale
$52,675
$24.8 p/Share
2,124
Reduced 1.07%
196,112
Common Stock
Mar 06
2025
BUY
Grant, award, or other acquisition
-
25,493
Added 11.39%
198,236
Common Stock
Mar 05
2025
SELL
Open market or private sale
$11,936
$25.29 p/Share
472
Reduced 0.27%
172,743
Common Stock
Feb 28
2025
BUY
Grant, award, or other acquisition
-
23,416
Added 11.91%
173,215
Common Stock
Feb 24
2025
SELL
Open market or private sale
$145,698
$27.31 p/Share
5,335
Reduced 3.44%
149,799
Common Stock
Dec 11
2024
SELL
Open market or private sale
$243,149
$30.13 p/Share
8,070
Reduced 4.98%
153,862
Common Stock
Aug 26
2024
SELL
Open market or private sale
$84,083
$26.55 p/Share
3,167
Reduced 1.92%
161,932
Common Stock
Aug 15
2024
SELL
Open market or private sale
$61,386
$25.76 p/Share
2,383
Reduced 1.42%
165,099
Common Stock