Sep 12
2025
SELL
Open market or private sale
$4,171,649
$25.03 p/Share
166,666
Reduced 9.51%
1,585,726
Common Stock
Sep 04
2025
SELL
Open market or private sale
$2,003,349
$24.04 p/Share
83,334
Reduced 4.54%
1,752,392
Common Stock
Aug 28
2025
SELL
Open market or private sale
$1,917,515
$23.01 p/Share
83,334
Reduced 4.34%
1,835,726
Common Stock
Aug 22
2025
SELL
Open market or private sale
$3,753,318
$22.52 p/Share
166,666
Reduced 7.99%
1,919,060
Common Stock
Dec 15
2024
SELL
Payment of exercise price or tax liability
$294,109
$23.83 p/Share
12,342
Reduced 0.59%
2,085,726
Common Stock
Dec 15
2024
BUY
Exercise of conversion of derivative security
$294,109
$23.83 p/Share
12,342
Added 0.58%
2,098,068
Common Stock
Dec 09
2024
SELL
Payment of exercise price or tax liability
$1,272,737
$23.11 p/Share
55,073
Reduced 2.57%
2,085,726
Common Stock
Dec 09
2024
BUY
Exercise of conversion of derivative security
$3,421,551
$23.11 p/Share
148,055
Added 6.47%
2,140,799
Common Stock
Dec 08
2024
SELL
Payment of exercise price or tax liability
$1,390,465
$23.95 p/Share
58,057
Reduced 2.83%
1,992,744
Common Stock
Dec 08
2024
BUY
Exercise of conversion of derivative security
$3,744,893
$23.95 p/Share
156,363
Added 7.08%
2,050,801
Common Stock
Dec 07
2024
SELL
Payment of exercise price or tax liability
$5,994,996
$23.95 p/Share
250,313
Reduced 11.67%
1,894,438
Common Stock
Dec 07
2024
BUY
Exercise of conversion of derivative security
$4,072,817
$23.95 p/Share
170,055
Added 7.98%
1,961,356
Common Stock
Dec 07
2024
BUY
Grant, award, or other acquisition
$11,162,017
$23.95 p/Share
466,055
Added 19.74%
1,894,634
Common Stock
Oct 14
2024
SELL
Open market or private sale
$5,182,500
$20.73 p/Share
250,000
Reduced 14.22%
1,508,641
Common Stock
Sep 25
2024
SELL
Open market or private sale
$1,643,346
$19.72 p/Share
83,334
Reduced 4.52%
1,758,641
Common Stock
Sep 18
2024
SELL
Open market or private sale
$3,086,654
$18.52 p/Share
166,666
Reduced 8.3%
1,841,975
Common Stock
Jun 10
2024
SELL
Open market or private sale
$7,344,516
$20.07 p/Share
365,945
Reduced 15.41%
2,008,641
Common Stock
Jun 10
2024
BUY
Exercise of conversion of derivative security
$5,368,413
$14.67 p/Share
365,945
Added 13.35%
2,374,586
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$191,444
$16.72 p/Share
11,450
Reduced 0.56%
2,023,641
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
$191,444
$16.72 p/Share
11,450
Added 0.56%
2,035,091
Common Stock
Dec 10
2023
SELL
Payment of exercise price or tax liability
$1,097,688
$16.22 p/Share
67,675
Reduced 3.24%
2,023,641
Common Stock
Dec 10
2023
BUY
Exercise of conversion of derivative security
$2,949,834
$16.22 p/Share
181,864
Added 8.0%
2,091,316
Common Stock
Dec 09
2023
SELL
Payment of exercise price or tax liability
$869,067
$16.22 p/Share
53,580
Reduced 2.73%
1,909,452
Common Stock
Dec 09
2023
BUY
Exercise of conversion of derivative security
$2,339,913
$16.22 p/Share
144,261
Added 6.85%
1,963,032
Common Stock
Dec 08
2023
SELL
Payment of exercise price or tax liability
$4,719,711
$16.22 p/Share
290,981
Reduced 13.79%
1,818,771
Common Stock