Feb 29
2024
SELL
Open market or private sale
$1,949,296
$20.72 p/Share
94,078
Reduced 64.07%
52,751
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$11,331
$20.02 p/Share
566
Reduced 0.38%
146,829
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$42,741
$20.18 p/Share
2,118
Reduced 1.42%
147,395
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$49,461
$20.18 p/Share
2,451
Reduced 1.61%
149,513
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
17,393
Added 10.27%
151,964
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$60,353
$19.27 p/Share
3,132
Reduced 2.27%
134,571
Common Stock
Jun 07
2023
SELL
Open market or private sale
$422,124
$17.07 p/Share
24,729
Reduced 15.32%
136,706
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$15,803
$14.38 p/Share
1,099
Reduced 0.68%
161,435
Common Stock
Feb 18
2023
SELL
Payment of exercise price or tax liability
$29,970
$14.57 p/Share
2,057
Reduced 1.25%
162,104
Common Stock
Feb 17
2023
BUY
Grant, award, or other acquisition
-
26,767
Added 14.02%
164,161
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$133,915
$15.19 p/Share
8,816
Reduced 6.03%
137,394
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
29,287
Added 16.69%
146,210
Common Stock
Feb 05
2023
SELL
Payment of exercise price or tax liability
$41,680
$15.14 p/Share
2,753
Reduced 2.3%
116,923
Common Stock
Jan 30
2023
SELL
Payment of exercise price or tax liability
$38,335
$16.97 p/Share
2,259
Reduced 1.85%
119,676
Common Stock
Mar 04
2022
SELL
Open market or private sale
$107,020
$17.43 p/Share
6,140
Reduced 4.84%
120,766
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$267,303
$18.99 p/Share
14,076
Reduced 9.98%
126,906
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
34,232
Added 19.54%
140,982
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
19,960
Added 15.75%
106,750
Common Stock
Feb 05
2022
SELL
Payment of exercise price or tax liability
$52,741
$19.94 p/Share
2,645
Reduced 2.96%
86,790
Common Stock
Jan 30
2022
SELL
Payment of exercise price or tax liability
$33,210
$18.0 p/Share
1,845
Reduced 2.02%
89,435
Common Stock
Jan 28
2022
SELL
Payment of exercise price or tax liability
$54,738
$18.0 p/Share
3,041
Reduced 3.22%
91,280
Common Stock
Feb 05
2021
BUY
Grant, award, or other acquisition
-
26,075
Added 21.75%
93,807
Common Stock
Jan 30
2021
SELL
Payment of exercise price or tax liability
$25,678
$13.88 p/Share
1,850
Reduced 2.66%
67,732
Common Stock
Jan 28
2021
SELL
Payment of exercise price or tax liability
$37,277
$13.93 p/Share
2,676
Reduced 3.7%
69,582
Common Stock
Jan 26
2021
SELL
Payment of exercise price or tax liability
$60,873
$13.06 p/Share
4,661
Reduced 6.06%
72,258
Common Stock