Dec 19
2024
BUY
Open market or private purchase
$10,048
$23.1 p/Share
435
Added 0.58%
74,297
Common Stock
Dec 16
2024
SELL
Payment of exercise price or tax liability
$117,328
$27.77 p/Share
4,225
Reduced 5.41%
73,862
Common Stock
Dec 16
2024
BUY
Grant, award, or other acquisition
-
12,348
Added 13.65%
78,087
Common Stock
Dec 09
2024
SELL
Payment of exercise price or tax liability
$60,878
$29.41 p/Share
2,070
Reduced 3.05%
65,739
Common Stock
Dec 04
2024
BUY
Grant, award, or other acquisition
-
7,600
Added 10.08%
67,809
Common Stock
Dec 18
2023
SELL
Payment of exercise price or tax liability
$110,998
$30.85 p/Share
3,598
Reduced 5.64%
60,209
Common Stock
Dec 18
2023
BUY
Grant, award, or other acquisition
-
9,430
Added 12.88%
63,807
Common Stock
Dec 07
2023
BUY
Grant, award, or other acquisition
-
7,200
Added 11.69%
54,377
Common Stock
Dec 02
2023
SELL
Payment of exercise price or tax liability
$56,327
$31.68 p/Share
1,778
Reduced 3.63%
47,177
Common Stock
Dec 19
2022
SELL
Payment of exercise price or tax liability
$38,913
$23.8 p/Share
1,635
Reduced 3.23%
48,955
Common Stock
Dec 19
2022
BUY
Grant, award, or other acquisition
-
6,069
Added 10.71%
50,590
Common Stock
Dec 07
2022
BUY
Grant, award, or other acquisition
-
8,500
Added 16.03%
44,521
Common Stock
Dec 05
2022
SELL
Payment of exercise price or tax liability
$35,998
$23.84 p/Share
1,510
Reduced 4.02%
36,021
Common Stock
Dec 20
2021
SELL
Payment of exercise price or tax liability
$26,894
$22.85 p/Share
1,177
Reduced 3.04%
37,531
Common Stock
Dec 20
2021
BUY
Grant, award, or other acquisition
-
4,831
Added 11.1%
38,708
Common Stock
Dec 09
2021
BUY
Grant, award, or other acquisition
-
8,500
Added 20.06%
33,877
Common Stock
Dec 05
2021
SELL
Payment of exercise price or tax liability
$18,539
$22.39 p/Share
828
Reduced 3.16%
25,377
Common Stock
Jan 15
2021
SELL
Open market or private sale
$210,073
$25.31 p/Share
8,300
Reduced 24.05%
26,205
Common Stock
Jan 15
2021
BUY
Exercise of conversion of derivative security
$161,435
$19.45 p/Share
8,300
Added 19.39%
34,505
Common Stock
Dec 15
2020
SELL
Open market or private sale
$279,000
$22.32 p/Share
12,500
Reduced 32.3%
26,205
Common Stock
Dec 15
2020
BUY
Exercise of conversion of derivative security
$218,250
$17.46 p/Share
12,500
Added 24.41%
38,705
Common Stock
Dec 14
2020
SELL
Payment of exercise price or tax liability
$7,325
$21.8 p/Share
336
Reduced 1.27%
26,205
Common Stock
Dec 14
2020
BUY
Grant, award, or other acquisition
-
1,376
Added 4.93%
26,541
Common Stock
Dec 07
2020
SELL
Payment of exercise price or tax liability
$10,539
$21.64 p/Share
487
Reduced 1.9%
25,165
Common Stock
Dec 07
2020
SELL
Sale (or disposition) back to the issuer
$99,890
$21.64 p/Share
4,616
Reduced 15.5%
25,165
Common Stock