Mar 07
2024
SELL
Open market or private sale
$38,500
$19.25 p/Share
2,000
Reduced 3.74%
51,543
Common Stock
Feb 19
2024
SELL
Payment of exercise price or tax liability
$42,005
$20.06 p/Share
2,094
Reduced 3.76%
53,543
Common Stock
Feb 19
2024
SELL
Exercise of conversion of derivative security
$106,759
$20.06 p/Share
5,322
Reduced 8.73%
55,637
Common Stock
Feb 19
2024
BUY
Exercise of conversion of derivative security
-
5,322
Added 8.03%
60,959
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$92,476
$20.06 p/Share
4,610
Reduced 7.65%
55,637
Common Stock
Feb 18
2024
BUY
Exercise of conversion of derivative security
-
11,440
Added 16.5%
57,887
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$35,305
$20.06 p/Share
1,760
Reduced 3.48%
48,807
Common Stock
Feb 17
2024
BUY
Exercise of conversion of derivative security
-
3,944
Added 7.24%
50,567
Common Stock
Jan 24
2024
BUY
Grant, award, or other acquisition
-
7,500
Added 13.86%
46,623
Common Stock
Nov 21
2023
SELL
Open market or private sale
$17,272
$22.52 p/Share
767
Reduced 1.92%
39,123
Common Stock
Aug 12
2023
SELL
Payment of exercise price or tax liability
$79,555
$25.16 p/Share
3,162
Reduced 7.34%
39,890
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$45,000
$31.78 p/Share
1,416
Reduced 3.18%
43,052
Common Stock
Feb 19
2023
SELL
Payment of exercise price or tax liability
$66,348
$31.7 p/Share
2,093
Reduced 4.5%
44,468
Common Stock
Feb 19
2023
SELL
Exercise of conversion of derivative security
$168,675
$31.7 p/Share
5,321
Reduced 10.26%
46,561
Common Stock
Feb 19
2023
BUY
Exercise of conversion of derivative security
-
5,321
Added 9.3%
51,882
Common Stock
Feb 18
2023
SELL
Payment of exercise price or tax liability
$148,736
$31.7 p/Share
4,692
Reduced 9.15%
46,561
Common Stock
Feb 18
2023
BUY
Exercise of conversion of derivative security
-
11,440
Added 18.99%
48,811
Common Stock
Aug 12
2022
SELL
Payment of exercise price or tax liability
$43,007
$26.24 p/Share
1,639
Reduced 3.95%
39,813
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$16,156
$18.94 p/Share
853
Reduced 2.02%
41,452
Common Stock
Feb 19
2022
SELL
Payment of exercise price or tax liability
$29,679
$18.94 p/Share
1,567
Reduced 3.57%
42,305
Common Stock
Feb 19
2022
SELL
Exercise of conversion of derivative security
$100,799
$18.94 p/Share
5,322
Reduced 11.17%
42,305
Common Stock
Feb 19
2022
BUY
Exercise of conversion of derivative security
-
5,322
Added 10.05%
47,627
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$4,100
$19.25 p/Share
213
Reduced 0.48%
43,872
Common Stock
Feb 17
2022
BUY
Exercise of conversion of derivative security
-
873
Added 1.94%
44,085
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$1,491
$19.37 p/Share
77
Reduced 0.18%
43,212
Common Stock