Feb 26
2024
SELL
Payment of exercise price or tax liability
$9,873
$15.9 p/Share
621
Reduced 0.75%
81,965
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
7,479
Added 8.3%
82,586
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$9,954
$15.06 p/Share
661
Reduced 0.87%
75,107
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$13,032
$15.26 p/Share
854
Reduced 1.11%
75,768
Common Stock
Jan 19
2024
SELL
Payment of exercise price or tax liability
$41,744
$16.0 p/Share
2,609
Reduced 3.29%
76,622
Common Stock
Jan 19
2024
BUY
Grant, award, or other acquisition
-
7,432
Added 8.58%
79,231
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$8,662
$13.95 p/Share
621
Reduced 0.86%
71,799
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$35,832
$13.75 p/Share
2,606
Reduced 3.47%
72,420
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
8,508
Added 10.19%
75,026
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
6,181
Added 8.5%
66,518
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$19,060
$19.37 p/Share
984
Reduced 1.6%
60,337
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$13,147
$19.92 p/Share
660
Reduced 1.06%
61,321
Common Stock
Mar 11
2021
SELL
Payment of exercise price or tax liability
$17,909
$22.33 p/Share
802
Reduced 1.28%
61,981
Common Stock
Mar 10
2021
BUY
Exercise of conversion of derivative security
-
2,663
Added 4.07%
62,783
Common Stock
Feb 25
2021
SELL
Payment of exercise price or tax liability
$18,005
$22.45 p/Share
802
Reduced 1.32%
60,120
Common Stock
Feb 24
2021
BUY
Exercise of conversion of derivative security
-
2,663
Added 4.19%
60,922
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$30,461
$20.75 p/Share
1,468
Reduced 2.46%
58,259
Common Stock
Feb 18
2021
BUY
Grant, award, or other acquisition
-
6,577
Added 9.92%
59,727
Common Stock
Jan 25
2021
SELL
Payment of exercise price or tax liability
$35,902
$18.16 p/Share
1,977
Reduced 3.59%
53,150
Common Stock
Jan 22
2021
BUY
Grant, award, or other acquisition
-
5,583
Added 9.2%
55,127
Common Stock
Dec 18
2020
SELL
Payment of exercise price or tax liability
$13,826
$17.24 p/Share
802
Reduced 1.59%
49,544
Common Stock
Dec 17
2020
BUY
Exercise of conversion of derivative security
-
2,662
Added 5.02%
50,346
Common Stock
Dec 09
2020
SELL
Payment of exercise price or tax liability
$42,551
$17.7 p/Share
2,404
Reduced 4.8%
47,684
Common Stock
Dec 07
2020
BUY
Exercise of conversion of derivative security
-
7,986
Added 13.75%
50,088
Common Stock