Feb 25
2025
SELL
Payment of exercise price or tax liability
$2,637,841
$21.66 p/Share
121,784
Reduced 13.06%
810,769
Common Stock
Feb 25
2025
BUY
Grant, award, or other acquisition
-
220,222
Added 19.1%
932,553
Common Stock
Feb 10
2025
SELL
Open market or private sale
$1,030,000
$20.6 p/Share
50,000
Reduced 6.87%
677,465
Common Stock
Feb 01
2025
SELL
Payment of exercise price or tax liability
$2,292,165
$20.41 p/Share
112,306
Reduced 18.49%
495,137
Common Stock
Feb 01
2025
BUY
Grant, award, or other acquisition
$4,741,814
$20.41 p/Share
232,328
Added 24.21%
727,465
Common Stock
Oct 28
2024
SELL
Open market or private sale
$962,500
$19.25 p/Share
50,000
Reduced 8.16%
562,469
Common Stock
Aug 16
2024
SELL
Open market or private sale
$1,002,500
$20.05 p/Share
50,000
Reduced 7.55%
612,469
Common Stock
Feb 12
2024
SELL
Open market or private sale
$951,500
$19.03 p/Share
50,000
Reduced 7.02%
662,469
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$1,159,933
$19.57 p/Share
59,271
Reduced 10.6%
499,692
Common Stock
Feb 01
2024
BUY
Exercise of conversion of derivative security
-
19,994
Added 3.45%
558,963
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
-
212,777
Added 23.0%
712,469
Common Stock
Jan 29
2024
SELL
Payment of exercise price or tax liability
$289,212
$19.19 p/Share
15,071
Reduced 2.72%
538,969
Common Stock
Jan 29
2024
BUY
Exercise of conversion of derivative security
-
8,781
Added 1.56%
554,040
Common Stock
Nov 06
2023
SELL
Open market or private sale
$852,000
$17.04 p/Share
50,000
Reduced 8.4%
545,259
Common Stock
Jul 31
2023
SELL
Payment of exercise price or tax liability
$527,061
$20.09 p/Share
26,235
Reduced 4.22%
595,259
Common Stock
Jul 31
2023
BUY
Exercise of conversion of derivative security
-
15,685
Added 2.46%
621,494
Common Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
$2,105,728
$20.37 p/Share
103,374
Reduced 14.58%
605,809
Common Stock
Mar 08
2023
BUY
Grant, award, or other acquisition
-
186,934
Added 20.86%
709,183
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$595,488
$24.0 p/Share
24,812
Reduced 6.18%
376,749
Common Stock
Feb 01
2023
BUY
Exercise of conversion of derivative security
-
6,186
Added 1.52%
401,561
Common Stock
Feb 01
2023
BUY
Grant, award, or other acquisition
-
145,500
Added 21.79%
522,249
Common Stock
Jan 29
2023
SELL
Payment of exercise price or tax liability
$308,161
$23.47 p/Share
13,130
Reduced 3.21%
395,375
Common Stock
Jan 29
2023
BUY
Exercise of conversion of derivative security
-
5,271
Added 1.27%
408,505
Common Stock
Jun 30
2022
SELL
Payment of exercise price or tax liability
$518,839
$5.91 p/Share
87,790
Reduced 5.16%
1,612,944
Common Stock
Jun 30
2022
BUY
Exercise of conversion of derivative security
-
31,721
Added 1.83%
1,700,734
Common Stock