May 06
2024
SELL
Open market or private sale
$112,314
$12.15 p/Share
9,244
Reduced 10.4%
79,668
Common Stock
Apr 30
2024
SELL
Payment of exercise price or tax liability
$71,210
$14.78 p/Share
4,818
Reduced 5.14%
88,912
Common Stock
Apr 27
2024
BUY
Grant, award, or other acquisition
-
37,500
Added 28.58%
93,730
Common Stock
Aug 02
2023
SELL
Open market or private sale
$77,883
$14.28 p/Share
5,454
Reduced 8.84%
56,230
Common Stock
Jul 31
2023
SELL
Payment of exercise price or tax liability
$40,688
$13.64 p/Share
2,983
Reduced 4.61%
61,684
Common Stock
Jul 18
2023
BUY
Grant, award, or other acquisition
-
6,250
Added 8.81%
64,667
Common Stock
May 02
2023
SELL
Open market or private sale
$85,586
$13.74 p/Share
6,229
Reduced 9.64%
58,417
Common Stock
Apr 30
2023
SELL
Payment of exercise price or tax liability
$44,452
$14.13 p/Share
3,146
Reduced 4.64%
64,646
Common Stock
Apr 18
2023
BUY
Grant, award, or other acquisition
-
18,750
Added 21.67%
67,792
Common Stock
Aug 02
2022
SELL
Open market or private sale
$139,513
$25.58 p/Share
5,454
Reduced 10.01%
49,042
Common Stock
Jul 31
2022
SELL
Payment of exercise price or tax liability
$76,902
$25.78 p/Share
2,983
Reduced 5.19%
54,496
Common Stock
May 03
2022
SELL
Open market or private sale
$66,950
$21.73 p/Share
3,081
Reduced 5.09%
57,479
Common Stock
Apr 30
2022
SELL
Payment of exercise price or tax liability
$34,850
$21.7 p/Share
1,606
Reduced 2.58%
60,560
Common Stock
Apr 19
2022
BUY
Grant, award, or other acquisition
-
18,750
Added 23.17%
62,166
Common Stock
Feb 03
2022
SELL
Open market or private sale
$38,682
$25.6 p/Share
1,511
Reduced 3.36%
43,416
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$27,366
$27.67 p/Share
989
Reduced 2.15%
44,927
Common Stock
Oct 11
2021
SELL
Open market or private sale
$61,725
$32.92 p/Share
1,875
Reduced 3.92%
45,916
Common Stock
Oct 11
2021
BUY
Exercise of conversion of derivative security
$49,894
$26.61 p/Share
1,875
Added 3.78%
47,791
Common Stock
Aug 03
2021
SELL
Open market or private sale
$104,438
$34.03 p/Share
3,069
Reduced 6.27%
45,916
Common Stock
Jul 31
2021
SELL
Payment of exercise price or tax liability
$49,320
$34.25 p/Share
1,440
Reduced 2.86%
48,985
Common Stock
Jul 16
2021
BUY
Grant, award, or other acquisition
-
18,750
Added 27.11%
50,425
Common Stock
Jul 15
2021
SELL
Open market or private sale
$62,128
$38.28 p/Share
1,623
Reduced 4.87%
31,675
Common Stock
Jul 15
2021
BUY
Exercise of conversion of derivative security
$42,182
$25.99 p/Share
1,623
Added 4.82%
32,048
Common Stock
Jul 02
2021
SELL
Open market or private sale
$59,962
$37.57 p/Share
1,596
Reduced 4.8%
31,675
Common Stock
Jun 30
2021
SELL
Payment of exercise price or tax liability
$34,641
$38.32 p/Share
904
Reduced 2.65%
33,271
Common Stock