Mar 02
2024
SELL
Payment of exercise price or tax liability
$23,392
$15.42 p/Share
1,517
Reduced 0.44%
343,194
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$72,458
$15.42 p/Share
4,699
Reduced 1.34%
344,711
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$245,001
$14.48 p/Share
16,920
Reduced 4.62%
349,410
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
90,452
Added 19.8%
366,330
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$217,489
$15.3 p/Share
14,215
Reduced 4.9%
275,878
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$36,830
$16.42 p/Share
2,243
Reduced 0.77%
290,093
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$26,805
$17.67 p/Share
1,517
Reduced 0.52%
292,336
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$55,132
$17.62 p/Share
3,129
Reduced 1.05%
293,853
Common Stock
Feb 07
2023
SELL
Payment of exercise price or tax liability
$262,120
$19.21 p/Share
13,645
Reduced 4.39%
296,982
Common Stock
Feb 07
2023
BUY
Grant, award, or other acquisition
-
73,212
Added 19.07%
310,627
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$343,492
$16.63 p/Share
20,655
Reduced 8.0%
237,415
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$53,094
$25.6 p/Share
2,074
Reduced 0.8%
258,070
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$36,450
$25.98 p/Share
1,403
Reduced 0.54%
260,144
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$43,649
$25.1 p/Share
1,739
Reduced 0.66%
261,547
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$52,647
$24.59 p/Share
2,141
Reduced 0.81%
263,286
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$433,005
$23.2 p/Share
18,664
Reduced 6.83%
254,553
Common Stock
Feb 08
2022
BUY
Grant, award, or other acquisition
-
98,851
Added 27.14%
265,427
Common Stock
Jan 03
2022
SELL
Payment of exercise price or tax liability
$483,256
$24.7 p/Share
19,565
Reduced 9.55%
185,241
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$31,421
$15.15 p/Share
2,074
Reduced 1.28%
159,391
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$19,909
$14.19 p/Share
1,403
Reduced 0.67%
206,879
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$18,238
$14.04 p/Share
1,299
Reduced 0.62%
208,282
Common Stock
Feb 23
2021
SELL
Payment of exercise price or tax liability
$30,852
$14.41 p/Share
2,141
Reduced 1.01%
209,581
Common Stock
Feb 18
2021
SELL
Payment of exercise price or tax liability
$273,963
$14.22 p/Share
19,266
Reduced 8.98%
195,328
Common Stock
Feb 18
2021
BUY
Grant, award, or other acquisition
-
107,224
Added 33.62%
211,722
Common Stock
Jan 04
2021
SELL
Payment of exercise price or tax liability
$163,980
$13.43 p/Share
12,210
Reduced 8.98%
123,764
Common Stock