Jan 26
2024
SELL
Sale (or disposition) back to the issuer
$19,773,330
$23.0 p/Share
859,710
Reduced 100.0%
0
Common Stock
Jan 01
2024
SELL
Payment of exercise price or tax liability
$155,055
$22.9 p/Share
6,771
Reduced 0.78%
859,710
Common Stock
Jan 01
2024
BUY
Exercise of conversion of derivative security
-
21,781
Added 2.45%
865,648
Common Stock
Oct 01
2023
SELL
Payment of exercise price or tax liability
$173,801
$17.99 p/Share
9,661
Reduced 1.13%
844,700
Common Stock
Oct 01
2023
BUY
Exercise of conversion of derivative security
-
21,781
Added 2.49%
853,294
Common Stock
Jul 12
2023
BUY
Exercise of conversion of derivative security
$125,244
$5.67 p/Share
22,089
Added 2.58%
832,580
Common Stock
Jul 05
2023
SELL
Open market or private sale
$518,840
$18.53 p/Share
28,000
Reduced 3.34%
810,491
Common Stock
Jul 03
2023
SELL
Open market or private sale
$261,380
$18.67 p/Share
14,000
Reduced 1.64%
838,491
Common Stock
Jul 01
2023
SELL
Payment of exercise price or tax liability
$156,824
$19.09 p/Share
8,215
Reduced 0.95%
852,491
Common Stock
Jul 01
2023
BUY
Exercise of conversion of derivative security
-
21,781
Added 2.47%
860,000
Common Stock
Apr 05
2023
SELL
Open market or private sale
$247,240
$17.66 p/Share
14,000
Reduced 1.64%
838,925
Common Stock
Apr 04
2023
SELL
Open market or private sale
$255,780
$18.27 p/Share
14,000
Reduced 1.61%
852,925
Common Stock
Apr 03
2023
SELL
Open market or private sale
$264,320
$18.88 p/Share
14,000
Reduced 1.59%
866,925
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$123,084
$19.25 p/Share
6,394
Reduced 0.72%
880,925
Common Stock
Apr 01
2023
BUY
Exercise of conversion of derivative security
-
21,780
Added 2.4%
886,613
Common Stock
Mar 07
2023
SELL
Open market or private sale
$634,685
$18.19 p/Share
34,892
Reduced 4.08%
820,438
Common Stock
Mar 03
2023
SELL
Open market or private sale
$4,191,576
$18.19 p/Share
230,433
Reduced 21.22%
855,330
Common Stock
Jan 04
2023
SELL
Open market or private sale
$245,140
$17.51 p/Share
14,000
Reduced 1.27%
1,085,763
Common Stock
Jan 03
2023
SELL
Open market or private sale
$494,760
$17.67 p/Share
28,000
Reduced 2.48%
1,099,763
Common Stock
Jan 01
2023
SELL
Payment of exercise price or tax liability
$14,660
$17.6 p/Share
833
Reduced 0.07%
1,127,763
Common Stock
Jan 01
2023
SELL
Exercise of conversion of derivative security
-
2,404
Reduced 0.21%
1,128,596
Common Stock
Oct 12
2022
SELL
Open market or private sale
$273,420
$19.53 p/Share
14,000
Reduced 1.23%
1,126,192
Common Stock
Oct 11
2022
SELL
Open market or private sale
$277,620
$19.83 p/Share
14,000
Reduced 1.21%
1,140,192
Common Stock
Oct 10
2022
SELL
Open market or private sale
$286,300
$20.45 p/Share
14,000
Reduced 1.2%
1,154,192
Common Stock
Oct 01
2022
SELL
Payment of exercise price or tax liability
$22,076
$20.69 p/Share
1,067
Reduced 0.09%
1,168,192
Common Stock