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
Dec 08
2023
BUY
Grant, award, or other acquisition
$9,432,027
$16.22 p/Share
581,506
Added 24.49%
1,792,499
Common Stock
Dec 08
2023
BUY
Exercise of conversion of derivative security
$2,562,030
$16.22 p/Share
157,955
Added 7.75%
1,880,927
Common Stock
Sep 07
2023
SELL
Open market or private sale
$7,601,772
$17.48 p/Share
434,884
Reduced 24.09%
1,370,291
Common Stock
Sep 07
2023
BUY
Exercise of conversion of derivative security
$3,840,025
$8.83 p/Share
434,884
Added 19.41%
1,805,175
Common Stock