Nov 15
2024
BUY
Exercise of conversion of derivative security
$65,658
$21.18 p/Share
3,100
Added 7.74%
36,932
Common Stock
Aug 16
2024
SELL
Payment of exercise price or tax liability
$2,281
$35.65 p/Share
64
Reduced 0.18%
34,910
Common Stock
Aug 16
2024
SELL
Sale (or disposition) back to the issuer
-
1,078
Reduced 3.09%
33,832
Common Stock
Aug 14
2024
BUY
Grant, award, or other acquisition
-
2,085
Added 5.63%
34,974
Common Stock
Mar 18
2024
SELL
Payment of exercise price or tax liability
$6,233
$31.64 p/Share
197
Reduced 0.6%
32,889
Common Stock
Mar 18
2024
BUY
Grant, award, or other acquisition
-
786
Added 2.32%
33,086
Common Stock
Oct 27
2023
SELL
Payment of exercise price or tax liability
$3,194
$23.66 p/Share
135
Reduced 0.42%
32,300
Common Stock
Aug 16
2023
SELL
Payment of exercise price or tax liability
$1,889
$29.53 p/Share
64
Reduced 0.21%
30,654
Common Stock
Aug 16
2023
SELL
Sale (or disposition) back to the issuer
-
363
Reduced 1.11%
32,435
Common Stock
Aug 16
2023
BUY
Grant, award, or other acquisition
-
2,144
Added 6.14%
32,798
Common Stock
Aug 03
2023
BUY
Exercise of conversion of derivative security
$65,658
$21.18 p/Share
3,100
Added 9.17%
30,718
Common Stock
Nov 02
2022
SELL
Payment of exercise price or tax liability
$9,517
$38.07 p/Share
250
Reduced 0.9%
27,618
Common Stock
Sep 15
2022
BUY
Exercise of conversion of derivative security
$67,800
$16.95 p/Share
4,000
Added 12.55%
27,868
Common Stock
Aug 16
2022
SELL
Payment of exercise price or tax liability
$3,067
$47.19 p/Share
65
Reduced 0.28%
22,780
Common Stock
Aug 16
2022
BUY
Grant, award, or other acquisition
-
1,088
Added 4.36%
23,868
Common Stock
Oct 27
2021
SELL
Payment of exercise price or tax liability
$19,345
$48.85 p/Share
396
Reduced 1.7%
22,845
Common Stock
Sep 02
2021
BUY
Exercise of conversion of derivative security
$72,885
$16.95 p/Share
4,300
Added 15.61%
23,241
Common Stock
Aug 16
2021
BUY
Grant, award, or other acquisition
-
787
Added 3.99%
18,941
Common Stock
Dec 04
2020
BUY
Exercise of conversion of derivative security
$42,375
$16.95 p/Share
2,500
Added 12.1%
18,154
Common Stock
Oct 27
2020
SELL
Payment of exercise price or tax liability
$11,461
$31.23 p/Share
367
Reduced 2.29%
15,654
Common Stock
Oct 27
2020
SELL
Payment of exercise price or tax liability
$11,461
$31.23 p/Share
367
Reduced 2.29%
15,654
Common Stock
Oct 27
2020
BUY
Grant, award, or other acquisition
-
1,658
Added 9.38%
16,021
Common Stock
Oct 27
2020
BUY
Grant, award, or other acquisition
-
1,658
Added 9.38%
16,021
Common Stock
Jun 03
2020
BUY
Exercise of conversion of derivative security
$20,340
$16.95 p/Share
1,200
Added 7.71%
14,363
Common Stock
Dec 03
2019
BUY
Exercise of conversion of derivative security
$26,231
$15.43 p/Share
1,700
Added 11.44%
13,163
Common Stock