Nov 20
2024
SELL
Open market or private sale
$738,500
$29.54 p/Share
25,000
Reduced 7.35%
315,004
Common Stock
Jul 30
2024
SELL
Open market or private sale
$251,000
$25.1 p/Share
10,000
Reduced 2.86%
340,004
Common Stock
Jul 17
2024
SELL
Open market or private sale
$245,000
$24.5 p/Share
10,000
Reduced 2.78%
350,004
Common Stock
Jul 16
2024
SELL
Open market or private sale
$240,000
$24.0 p/Share
10,000
Reduced 2.7%
360,004
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$553,505
$22.44 p/Share
24,666
Reduced 6.25%
370,004
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
-
48,321
Added 11.38%
376,400
Common Stock
Jan 01
2024
SELL
Payment of exercise price or tax liability
$541,492
$23.27 p/Share
23,270
Reduced 6.3%
346,349
Common Stock
Jan 01
2024
BUY
Exercise of conversion of derivative security
-
46,841
Added 11.9%
346,895
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$349,694
$23.66 p/Share
14,780
Reduced 4.36%
323,914
Common Stock
Feb 01
2023
BUY
Grant, award, or other acquisition
-
28,955
Added 8.23%
322,778
Common Stock
Jan 01
2023
SELL
Payment of exercise price or tax liability
$550,178
$22.67 p/Share
24,269
Reduced 7.29%
308,603
Common Stock
Jan 01
2023
BUY
Exercise of conversion of derivative security
-
48,872
Added 13.41%
315,547
Common Stock
Apr 20
2022
SELL
Open market or private sale
$540,000
$27.0 p/Share
20,000
Reduced 6.58%
284,000
Common Stock
Apr 19
2022
SELL
Open market or private sale
$530,000
$26.5 p/Share
20,000
Reduced 6.17%
304,000
Common Stock
Mar 29
2022
SELL
Open market or private sale
$520,000
$26.0 p/Share
20,000
Reduced 5.81%
324,000
Common Stock
Feb 10
2022
BUY
Open market or private sale
$133,045
$25.96 p/Share
5,125
Added 1.47%
344,000
Common Stock
Feb 01
2022
SELL
Payment of exercise price or tax liability
$363,279
$25.13 p/Share
14,456
Reduced 3.98%
349,125
Common Stock
Feb 01
2022
BUY
Grant, award, or other acquisition
-
28,318
Added 7.23%
363,581
Common Stock
Jan 01
2022
SELL
Payment of exercise price or tax liability
$560,443
$25.41 p/Share
22,056
Reduced 6.17%
335,263
Common Stock
Jan 01
2022
BUY
Exercise of conversion of derivative security
-
44,187
Added 11.41%
342,936
Common Stock
Sep 15
2021
SELL
Open market or private sale
$175,500
$23.4 p/Share
7,500
Reduced 2.34%
313,132
Common Stock
Aug 16
2021
SELL
Open market or private sale
$174,600
$23.28 p/Share
7,500
Reduced 2.29%
320,632
Common Stock
Jul 15
2021
SELL
Open market or private sale
$169,950
$22.66 p/Share
7,500
Reduced 2.23%
328,132
Common Stock
Jun 15
2021
SELL
Open market or private sale
$177,600
$23.68 p/Share
7,500
Reduced 2.19%
335,632
Common Stock
May 17
2021
SELL
Open market or private sale
$167,400
$22.32 p/Share
7,500
Reduced 2.14%
343,132
Common Stock