May 23
2024
BUY
Grant, award, or other acquisition
-
5,259
Added 6.46%
76,131
Common Stock
Apr 05
2024
SELL
Payment of exercise price or tax liability
$19,209
$27.17 p/Share
707
Reduced 0.99%
70,872
Common Stock
Apr 05
2024
BUY
Exercise of conversion of derivative security
-
1,666
Added 2.27%
71,579
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$16,403
$23.4 p/Share
701
Reduced 0.99%
69,913
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$19,200
$24.0 p/Share
800
Reduced 1.12%
70,614
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$39,000
$24.0 p/Share
1,625
Reduced 2.22%
71,414
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$22,429
$23.76 p/Share
944
Reduced 1.52%
61,288
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
-
13,739
Added 15.83%
73,039
Common Stock
Feb 26
2023
SELL
Payment of exercise price or tax liability
$8,972
$12.8 p/Share
701
Reduced 1.15%
60,187
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$9,031
$12.81 p/Share
705
Reduced 1.14%
61,233
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$12,067
$12.81 p/Share
942
Reduced 1.5%
61,938
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
-
12,224
Added 16.28%
62,880
Common Stock
Feb 26
2022
SELL
Payment of exercise price or tax liability
$10,662
$15.21 p/Share
701
Reduced 1.36%
50,656
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$9,409
$15.2 p/Share
619
Reduced 1.19%
51,357
Common Stock
Feb 20
2022
SELL
Payment of exercise price or tax liability
$10,716
$15.2 p/Share
705
Reduced 1.34%
51,976
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
-
6,100
Added 10.38%
52,681
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$8,880
$15.05 p/Share
590
Reduced 1.25%
46,581
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
1,310
Added 2.7%
47,171
Common Stock
Feb 26
2021
BUY
Grant, award, or other acquisition
-
4,830
Added 9.53%
45,861
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$4,120
$17.53 p/Share
235
Reduced 0.57%
41,031
Common Stock
Feb 21
2021
SELL
Payment of exercise price or tax liability
$10,349
$17.63 p/Share
587
Reduced 1.4%
41,266
Common Stock
Feb 20
2021
SELL
Payment of exercise price or tax liability
$13,064
$17.63 p/Share
741
Reduced 1.74%
41,853
Common Stock
Feb 17
2021
SELL
Payment of exercise price or tax liability
$4,473
$17.82 p/Share
251
Reduced 0.69%
35,890
Common Stock
Feb 17
2021
BUY
Grant, award, or other acquisition
-
734
Added 1.99%
36,141
Common Stock
Feb 14
2021
SELL
Payment of exercise price or tax liability
$29,340
$16.4 p/Share
1,789
Reduced 4.08%
42,108
Common Stock