Apr 30
2023
SELL
Payment of exercise price or tax liability
$12,504
$11.43 p/Share
1,094
Reduced 0.64%
170,499
Common Stock
Mar 14
2023
SELL
Payment of exercise price or tax liability
$23,005
$9.44 p/Share
2,437
Reduced 1.4%
171,593
Common Stock
Mar 11
2023
SELL
Payment of exercise price or tax liability
$51,415
$9.65 p/Share
5,328
Reduced 2.97%
174,030
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$21,184
$10.71 p/Share
1,978
Reduced 1.09%
179,358
Common Stock
Jan 24
2023
SELL
Payment of exercise price or tax liability
$168,097
$11.15 p/Share
15,076
Reduced 7.65%
181,998
Common Stock
Jan 24
2023
BUY
Grant, award, or other acquisition
-
52,432
Added 21.01%
197,074
Common Stock
Sep 30
2022
SELL
Payment of exercise price or tax liability
$13,190
$12.27 p/Share
1,075
Reduced 0.74%
144,642
Common Stock
May 01
2022
SELL
Payment of exercise price or tax liability
$21,734
$20.05 p/Share
1,084
Reduced 0.74%
145,717
Common Stock
Apr 30
2022
SELL
Payment of exercise price or tax liability
$14,496
$20.05 p/Share
723
Reduced 0.49%
146,801
Common Stock
Mar 22
2022
SELL
Payment of exercise price or tax liability
$15,170
$17.91 p/Share
847
Reduced 0.57%
147,524
Common Stock
Mar 14
2022
SELL
Payment of exercise price or tax liability
$30,754
$17.87 p/Share
1,721
Reduced 1.15%
148,371
Common Stock
Mar 11
2022
SELL
Payment of exercise price or tax liability
$94,158
$17.58 p/Share
5,356
Reduced 3.45%
150,092
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$20,793
$17.27 p/Share
1,204
Reduced 0.84%
142,016
Common Stock
Mar 03
2022
BUY
Grant, award, or other acquisition
-
13,432
Added 7.95%
155,448
Common Stock
Oct 01
2021
SELL
Payment of exercise price or tax liability
$21,124
$19.65 p/Share
1,075
Reduced 0.75%
143,220
Common Stock
May 03
2021
SELL
Payment of exercise price or tax liability
$25,424
$14.07 p/Share
1,807
Reduced 1.24%
144,295
Common Stock
Mar 23
2021
SELL
Payment of exercise price or tax liability
$13,147
$15.54 p/Share
846
Reduced 0.58%
146,102
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$29,773
$17.3 p/Share
1,721
Reduced 1.16%
146,948
Common Stock
Mar 12
2021
SELL
Payment of exercise price or tax liability
$90,356
$16.87 p/Share
5,356
Reduced 3.48%
148,669
Common Stock
Mar 03
2021
BUY
Grant, award, or other acquisition
-
14,073
Added 8.01%
161,545
Common Stock
Oct 01
2020
SELL
Payment of exercise price or tax liability
$5,595
$5.19 p/Share
1,078
Reduced 0.7%
154,025
Common Stock
May 04
2020
SELL
Payment of exercise price or tax liability
$6,348
$5.84 p/Share
1,087
Reduced 0.7%
155,103
Common Stock
May 01
2020
SELL
Payment of exercise price or tax liability
$4,292
$5.92 p/Share
725
Reduced 0.46%
156,190
Common Stock
Mar 23
2020
SELL
Payment of exercise price or tax liability
$2,739
$3.23 p/Share
848
Reduced 0.54%
156,915
Common Stock
Mar 16
2020
SELL
Payment of exercise price or tax liability
$6,611
$3.83 p/Share
1,726
Reduced 1.08%
157,763
Common Stock