Jun 08
2024
SELL
Payment of exercise price or tax liability
$57,263
$13.42 p/Share
4,267
Reduced 1.84%
227,747
Common Stock
Apr 11
2024
SELL
Payment of exercise price or tax liability
$40,985
$13.95 p/Share
2,938
Reduced 1.25%
232,014
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$28,555
$14.06 p/Share
2,031
Reduced 0.86%
234,952
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$28,754
$14.27 p/Share
2,015
Reduced 0.84%
236,983
Common Stock
Jan 08
2024
SELL
Grant, award, or other acquisition
$249,998
$13.29 p/Share
18,811
Reduced 7.3%
238,998
Common Stock
Jan 05
2024
SELL
Payment of exercise price or tax liability
$66,238
$12.67 p/Share
5,228
Reduced 2.32%
220,187
Common Stock
Jan 03
2024
SELL
Payment of exercise price or tax liability
$23,042
$12.96 p/Share
1,778
Reduced 0.78%
225,415
Common Stock
Nov 17
2023
BUY
Grant, award, or other acquisition
-
47,664
Added 17.34%
227,193
Common Stock
Apr 11
2023
SELL
Payment of exercise price or tax liability
$52,208
$17.77 p/Share
2,938
Reduced 1.63%
177,841
Common Stock
Apr 03
2023
SELL
Payment of exercise price or tax liability
$39,948
$16.75 p/Share
2,385
Reduced 1.3%
180,779
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$43,403
$21.54 p/Share
2,015
Reduced 1.09%
183,164
Common Stock
Jan 05
2023
BUY
Grant, award, or other acquisition
-
79,384
Added 30.01%
185,179
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
-
11,710
Added 9.97%
105,795
Common Stock
Sep 05
2022
SELL
Payment of exercise price or tax liability
$7,128
$19.53 p/Share
365
Reduced 0.39%
94,085
Common Stock
Apr 11
2022
BUY
Grant, award, or other acquisition
-
29,874
Added 24.03%
94,450
Common Stock
Apr 02
2022
SELL
Payment of exercise price or tax liability
$11,035
$33.04 p/Share
334
Reduced 0.51%
64,576
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$78,800
$33.04 p/Share
2,385
Reduced 3.54%
64,910
Common Stock
Feb 01
2022
BUY
Grant, award, or other acquisition
-
20,492
Added 23.34%
67,295
Common Stock
Nov 18
2021
BUY
Open market or private purchase
$30,340
$30.34 p/Share
1,000
Added 2.09%
46,803
Common Stock
Sep 05
2021
SELL
Payment of exercise price or tax liability
$15,582
$42.69 p/Share
365
Reduced 0.81%
44,953
Common Stock
Jul 03
2021
SELL
Payment of exercise price or tax liability
$14,006
$40.48 p/Share
346
Reduced 0.76%
45,318
Common Stock
Apr 02
2021
SELL
Payment of exercise price or tax liability
$14,382
$42.93 p/Share
335
Reduced 0.75%
44,217
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$178,932
$42.93 p/Share
4,168
Reduced 8.56%
44,552
Common Stock
Apr 01
2021
BUY
Grant, award, or other acquisition
-
12,229
Added 20.06%
48,720
Common Stock