Jan 02
2024
SELL
Payment of exercise price or tax liability
$43,531
$36.86 p/Share
1,181
Reduced 0.23%
521,327
Common Stock
Dec 19
2023
SELL
Payment of exercise price or tax liability
$66,004
$38.33 p/Share
1,722
Reduced 0.33%
522,508
Common Stock
Dec 05
2023
SELL
Payment of exercise price or tax liability
$57,456
$24.67 p/Share
2,329
Reduced 0.44%
524,230
Common Stock
Nov 20
2023
SELL
Payment of exercise price or tax liability
$65,857
$24.74 p/Share
2,662
Reduced 0.5%
526,559
Common Stock
Nov 02
2023
SELL
Payment of exercise price or tax liability
$142,340
$17.31 p/Share
8,223
Reduced 2.23%
360,245
Common Stock
Nov 02
2023
BUY
Grant, award, or other acquisition
-
213,587
Added 28.75%
529,221
Common Stock
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