Feb 20
2024
BUY
Grant, award, or other acquisition
-
17,910
Added 21.49%
65,443
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$11,964
$15.91 p/Share
752
Reduced 1.56%
47,533
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$25,787
$16.52 p/Share
1,561
Reduced 3.13%
48,285
Common Stock
Feb 06
2024
SELL
Payment of exercise price or tax liability
$38,607
$16.52 p/Share
2,337
Reduced 4.48%
49,846
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$15,092
$16.09 p/Share
938
Reduced 1.77%
52,183
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$14,077
$18.82 p/Share
748
Reduced 1.39%
53,121
Common Stock
Feb 07
2023
SELL
Payment of exercise price or tax liability
$29,745
$19.08 p/Share
1,559
Reduced 2.81%
53,869
Common Stock
Feb 06
2023
BUY
Grant, award, or other acquisition
-
15,715
Added 22.09%
55,428
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$388,870
$19.63 p/Share
19,810
Reduced 33.28%
39,713
Common Stock
Feb 03
2023
BUY
Exercise of conversion of derivative security
$358,366
$16.42 p/Share
21,825
Added 31.28%
47,953
Common Stock
Feb 19
2022
SELL
Payment of exercise price or tax liability
$16,260
$21.68 p/Share
750
Reduced 1.95%
37,698
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$18,345
$22.21 p/Share
826
Reduced 2.1%
38,448
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$14,280
$21.25 p/Share
672
Reduced 1.68%
39,274
Common Stock
Feb 07
2022
BUY
Grant, award, or other acquisition
-
10,643
Added 21.04%
39,946
Common Stock
Nov 04
2021
SELL
Open market or private sale
$235,776
$21.18 p/Share
11,132
Reduced 27.53%
29,303
Common Stock
Nov 04
2021
BUY
Exercise of conversion of derivative security
$159,076
$14.29 p/Share
11,132
Added 21.59%
40,435
Common Stock
May 03
2021
SELL
Open market or private sale
$301,761
$21.2 p/Share
14,234
Reduced 32.69%
29,303
Common Stock
May 03
2021
BUY
Exercise of conversion of derivative security
$215,645
$15.15 p/Share
14,234
Added 29.13%
34,622
Common Stock
Feb 19
2021
SELL
Payment of exercise price or tax liability
$15,809
$21.05 p/Share
751
Reduced 2.5%
29,303
Common Stock
Feb 15
2021
SELL
Payment of exercise price or tax liability
$15,260
$20.99 p/Share
727
Reduced 2.36%
30,054
Common Stock
Feb 10
2021
SELL
Payment of exercise price or tax liability
$16,974
$20.55 p/Share
826
Reduced 2.61%
30,781
Common Stock
Feb 08
2021
BUY
Grant, award, or other acquisition
-
7,282
Added 18.73%
31,607
Common Stock
Feb 08
2021
BUY
Grant, award, or other acquisition
-
7,282
Added 18.73%
31,607
Common Stock