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
Jun 17
2022
BUY
Open market or private purchase
$1,112,000
$5.56 p/Share
200,000
Added 10.7%
1,669,013
Common Stock
Feb 01
2022
BUY
Grant, award, or other acquisition
-
464,195
Added 24.01%
1,469,013
Common Stock
Jan 29
2022
SELL
Payment of exercise price or tax liability
$357,712
$7.9 p/Share
45,280
Reduced 4.31%
1,004,818
Common Stock
Jan 29
2022
BUY
Exercise of conversion of derivative security
-
7,989
Added 0.76%
1,050,098
Common Stock
Jun 30
2021
SELL
Payment of exercise price or tax liability
$670,476
$8.88 p/Share
75,504
Reduced 6.76%
1,042,109
Common Stock