Oct 24
2023
SELL
Payment of exercise price or tax liability
$15,170
$16.58 p/Share
915
Reduced 0.28%
323,857
Common Stock
Sep 29
2023
SELL
Payment of exercise price or tax liability
$22,731
$20.26 p/Share
1,122
Reduced 0.34%
324,772
Common Stock
Sep 19
2023
SELL
Payment of exercise price or tax liability
$35,496
$20.33 p/Share
1,746
Reduced 0.53%
325,894
Common Stock
Sep 05
2023
BUY
Grant, award, or other acquisition
-
80,855
Added 19.79%
327,640
Common Stock
Aug 18
2023
SELL
Payment of exercise price or tax liability
$54,235
$19.46 p/Share
2,787
Reduced 1.12%
246,785
Common Stock
Jul 24
2023
SELL
Payment of exercise price or tax liability
$22,530
$25.09 p/Share
898
Reduced 0.36%
249,572
Common Stock
Jun 30
2023
SELL
Payment of exercise price or tax liability
$22,956
$20.46 p/Share
1,122
Reduced 0.45%
250,470
Common Stock
Jun 16
2023
SELL
Payment of exercise price or tax liability
$32,005
$18.31 p/Share
1,748
Reduced 0.69%
251,592
Common Stock
May 19
2023
SELL
Payment of exercise price or tax liability
$35,884
$13.03 p/Share
2,754
Reduced 1.08%
253,340
Common Stock
May 04
2023
BUY
Exercise of conversion of derivative security
$144,942
$5.95 p/Share
24,360
Added 8.69%
256,094
Common Stock
Apr 24
2023
SELL
Payment of exercise price or tax liability
$12,239
$13.63 p/Share
898
Reduced 0.39%
231,734
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$16,904
$15.08 p/Share
1,121
Reduced 0.48%
232,632
Common Stock
Mar 17
2023
SELL
Payment of exercise price or tax liability
$28,859
$16.51 p/Share
1,748
Reduced 0.74%
233,753
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$61,727
$22.52 p/Share
2,741
Reduced 1.15%
234,868
Common Stock
Jan 24
2023
SELL
Payment of exercise price or tax liability
$28,165
$28.74 p/Share
980
Reduced 0.41%
237,609
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$26,619
$23.81 p/Share
1,118
Reduced 0.47%
238,589
Common Stock
Dec 19
2022
BUY
Grant, award, or other acquisition
-
59,758
Added 19.95%
239,707
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$68,525
$24.81 p/Share
2,762
Reduced 1.51%
179,949
Common Stock
Oct 24
2022
SELL
Payment of exercise price or tax liability
$26,841
$29.08 p/Share
923
Reduced 0.5%
182,711
Common Stock
Sep 30
2022
SELL
Payment of exercise price or tax liability
$39,222
$35.24 p/Share
1,113
Reduced 0.6%
183,634
Common Stock
Aug 19
2022
SELL
Payment of exercise price or tax liability
$120,382
$42.81 p/Share
2,812
Reduced 1.5%
184,747
Common Stock
Jul 22
2022
SELL
Payment of exercise price or tax liability
$39,734
$43.52 p/Share
913
Reduced 0.48%
187,559
Common Stock
Jul 01
2022
SELL
Payment of exercise price or tax liability
$41,196
$37.08 p/Share
1,111
Reduced 0.59%
188,472
Common Stock
May 20
2022
SELL
Payment of exercise price or tax liability
$102,943
$36.99 p/Share
2,783
Reduced 1.45%
189,583
Common Stock
Apr 22
2022
SELL
Payment of exercise price or tax liability
$31,576
$34.21 p/Share
923
Reduced 0.48%
192,366
Common Stock