Feb 26
2024
SELL
Payment of exercise price or tax liability
$13,483
$15.9 p/Share
848
Reduced 0.73%
115,484
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
12,607
Added 9.78%
116,332
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$12,695
$15.06 p/Share
843
Reduced 0.81%
103,725
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$24,400
$15.26 p/Share
1,599
Reduced 1.51%
104,568
Common Stock
Jan 19
2024
SELL
Payment of exercise price or tax liability
$49,136
$16.0 p/Share
3,071
Reduced 2.81%
106,167
Common Stock
Jan 19
2024
BUY
Grant, award, or other acquisition
-
8,374
Added 7.12%
109,238
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$11,815
$13.95 p/Share
847
Reduced 0.83%
100,864
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$61,806
$13.75 p/Share
4,495
Reduced 4.23%
101,711
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
14,069
Added 11.7%
106,206
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
7,451
Added 7.48%
92,137
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$23,050
$19.37 p/Share
1,190
Reduced 1.39%
84,686
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$16,295
$19.92 p/Share
818
Reduced 0.94%
85,876
Common Stock
Mar 11
2021
SELL
Payment of exercise price or tax liability
$22,196
$22.33 p/Share
994
Reduced 1.13%
86,694
Common Stock
Mar 10
2021
BUY
Exercise of conversion of derivative security
-
3,000
Added 3.31%
87,688
Common Stock
Feb 25
2021
SELL
Payment of exercise price or tax liability
$22,315
$22.45 p/Share
994
Reduced 1.16%
84,688
Common Stock
Feb 24
2021
BUY
Exercise of conversion of derivative security
-
3,000
Added 3.38%
85,682
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$63,101
$20.75 p/Share
3,041
Reduced 3.55%
82,682
Common Stock
Feb 18
2021
BUY
Grant, award, or other acquisition
-
7,411
Added 7.96%
85,723
Common Stock
Jan 25
2021
SELL
Payment of exercise price or tax liability
$41,514
$18.16 p/Share
2,286
Reduced 2.84%
78,312
Common Stock
Jan 22
2021
BUY
Grant, award, or other acquisition
-
6,110
Added 7.05%
80,598
Common Stock
Dec 18
2020
SELL
Payment of exercise price or tax liability
$17,223
$17.24 p/Share
999
Reduced 1.32%
74,488
Common Stock
Dec 17
2020
BUY
Exercise of conversion of derivative security
-
3,000
Added 3.82%
75,487
Common Stock
Dec 09
2020
SELL
Payment of exercise price or tax liability
$53,047
$17.7 p/Share
2,997
Reduced 3.97%
72,487
Common Stock
Dec 07
2020
BUY
Exercise of conversion of derivative security
-
9,000
Added 10.65%
75,484
Common Stock