Jan 31
2024
SELL
Open market or private sale
$44,960
$28.1 p/Share
1,600
Reduced 0.12%
1,333,797
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$39,704
$28.96 p/Share
1,371
Reduced 0.1%
1,335,397
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
$124,991
$29.32 p/Share
4,263
Added 0.32%
1,336,768
Common Stock
Dec 29
2023
SELL
Payment of exercise price or tax liability
$135,180
$29.58 p/Share
4,570
Reduced 0.34%
1,332,505
Common Stock
Dec 29
2023
BUY
Exercise of conversion of derivative security
$92,970
$10.33 p/Share
9,000
Added 0.67%
1,337,075
Common Stock
Nov 07
2023
SELL
Sale (or disposition) back to the issuer
$2,630,000
$26.3 p/Share
100,000
Reduced 7.0%
1,328,075
Common Stock
Sep 06
2023
SELL
Sale (or disposition) back to the issuer
$799,680
$26.49 p/Share
30,188
Reduced 2.07%
1,428,075
Common Stock
Aug 10
2023
SELL
Sale (or disposition) back to the issuer
$2,150,400
$26.88 p/Share
80,000
Reduced 5.2%
1,458,263
Common Stock
Jun 14
2023
BUY
Open market or private purchase
$36,360
$24.24 p/Share
1,500
Added 0.1%
1,538,263
Common Stock
Jun 13
2023
BUY
Open market or private purchase
$35,730
$23.82 p/Share
1,500
Added 0.1%
1,536,763
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$35,238
$27.53 p/Share
1,280
Reduced 0.09%
1,430,188
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
$124,986
$27.53 p/Share
4,540
Added 0.32%
1,434,728
Common Stock
Dec 30
2022
SELL
Payment of exercise price or tax liability
$143,141
$27.93 p/Share
5,125
Reduced 0.36%
1,431,468
Common Stock
Dec 30
2022
BUY
Exercise of conversion of derivative security
$108,270
$12.03 p/Share
9,000
Added 0.62%
1,436,593
Common Stock
Aug 29
2022
SELL
Open market or private sale
$664,250
$26.57 p/Share
25,000
Reduced 1.72%
1,427,593
Common Stock
Aug 29
2022
SELL
Sale (or disposition) back to the issuer
$1,992,750
$26.57 p/Share
75,000
Reduced 4.91%
1,452,593
Common Stock
Jan 19
2022
BUY
Grant, award, or other acquisition
-
4,243
Added 0.28%
1,527,593
Common Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
$136,326
$27.93 p/Share
4,881
Reduced 0.32%
1,523,350
Common Stock
Dec 31
2021
BUY
Exercise of conversion of derivative security
$99,270
$11.03 p/Share
9,000
Added 0.59%
1,528,231
Common Stock
Dec 16
2021
-
870,000
Reduced 36.41%
1,519,231
Common Stock
Dec 31
2020
SELL
Payment of exercise price or tax liability
$109,894
$18.98 p/Share
5,790
Reduced 0.24%
2,389,231
Common Stock
Dec 31
2020
BUY
Exercise of conversion of derivative security
$90,270
$10.03 p/Share
9,000
Added 0.37%
2,395,021
Common Stock
Jun 01
2020
BUY
Open market or private purchase
$6,500
$13.0 p/Share
500
Added 0.02%
2,386,021
Common Stock
May 26
2020
BUY
Open market or private purchase
$19,665
$13.11 p/Share
1,500
Added 0.06%
2,385,521
Common Stock
May 22
2020
BUY
Open market or private purchase
$19,440
$12.96 p/Share
1,500
Added 0.06%
2,384,021
Common Stock