Jan 02
2026
SELL
Payment of exercise price or tax liability
$21,606
$51.08 p/Share
423
Reduced 6.85%
5,750
Restricted Stock
Dec 10
2025
SELL
Payment of exercise price or tax liability
$16,002
$54.43 p/Share
294
Reduced 4.17%
6,750
Restricted Stock
Dec 09
2025
SELL
Payment of exercise price or tax liability
$14,280
$52.5 p/Share
272
Reduced 3.47%
7,562
Restricted Stock
Feb 06
2025
SELL
Open market or private sale
$92,035
$50.82 p/Share
1,811
Reduced 100.0%
0
Common Stock
Jan 27
2025
BUY
Grant, award, or other acquisition
-
3,000
Added 26.52%
8,312
Restricted Shares
Jan 02
2025
SELL
Payment of exercise price or tax liability
$18,534
$43.61 p/Share
425
Reduced 7.41%
5,312
Restricted Stock
Dec 11
2024
SELL
Payment of exercise price or tax liability
$6,230
$45.81 p/Share
136
Reduced 2.11%
6,312
Restricted Stock
Dec 10
2024
SELL
Payment of exercise price or tax liability
$13,344
$45.39 p/Share
294
Reduced 4.21%
6,687
Restricted Stock
Dec 09
2024
SELL
Payment of exercise price or tax liability
$12,408
$45.62 p/Share
272
Reduced 36.27%
478
Restricted Stock
Nov 07
2024
SELL
Open market or private sale
$46,914
$44.98 p/Share
1,043
Reduced 100.0%
0
Common Stock
May 01
2024
SELL
Open market or private sale
$70,694
$27.19 p/Share
2,600
Reduced 71.37%
1,043
Common Stock
Jan 23
2024
SELL
Open market or private sale
$75,325
$30.13 p/Share
2,500
Reduced 40.7%
3,643
Common Stock
Jan 23
2024
BUY
Exercise of conversion of derivative security
$46,600
$18.64 p/Share
2,500
Added 28.93%
6,143
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
-
4,000
Added 32.65%
8,250
Restricted Shares
Dec 11
2023
SELL
Payment of exercise price or tax liability
$3,769
$27.72 p/Share
136
Reduced 3.1%
4,250
Restricted Stock
Dec 10
2023
SELL
Payment of exercise price or tax liability
$8,149
$27.72 p/Share
294
Reduced 5.98%
4,625
Restricted Stock
Dec 09
2023
SELL
Payment of exercise price or tax liability
$7,539
$27.72 p/Share
272
Reduced 4.76%
5,437
Restricted Stock
Dec 06
2023
SELL
Payment of exercise price or tax liability
$3,822
$28.11 p/Share
136
Reduced 2.15%
6,187
Restricted Stock
Jun 13
2023
SELL
Open market or private sale
$169,920
$23.6 p/Share
7,200
Reduced 76.85%
2,169
Common Stock
Jun 13
2023
BUY
Exercise of conversion of derivative security
$102,888
$14.29 p/Share
7,200
Added 43.45%
9,369
Common Stock
Feb 07
2023
SELL
Open market or private sale
$420,515
$27.13 p/Share
15,500
Reduced 87.72%
2,169
Common Stock
Feb 07
2023
BUY
Exercise of conversion of derivative security
$327,050
$21.1 p/Share
15,500
Added 46.73%
17,669
Common Stock
Dec 12
2022
SELL
Payment of exercise price or tax liability
$15,491
$27.37 p/Share
566
Reduced 7.94%
6,562
Restricted Shares
Dec 09
2022
BUY
Grant, award, or other acquisition
-
3,000
Added 26.97%
8,125
Restricted Shares
Dec 06
2022
SELL
Payment of exercise price or tax liability
$3,817
$28.07 p/Share
136
Reduced 2.59%
5,125
Restricted Stock