Feb 18
2025
SELL
Payment of exercise price or tax liability
$44,707
$19.87 p/Share
2,250
Reduced 3.91%
55,277
Common Stock
Feb 18
2025
BUY
Exercise of conversion of derivative security
-
5,720
Added 9.04%
57,527
Common Stock
Feb 17
2025
SELL
Payment of exercise price or tax liability
$44,899
$19.37 p/Share
2,318
Reduced 4.28%
51,807
Common Stock
Feb 17
2025
BUY
Grant, award, or other acquisition
-
1,972
Added 3.61%
52,582
Common Stock
Feb 17
2025
BUY
Exercise of conversion of derivative security
-
3,943
Added 7.03%
52,153
Common Stock
Jan 24
2025
SELL
Payment of exercise price or tax liability
$62,071
$18.54 p/Share
3,348
Reduced 6.49%
48,210
Common Stock
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