Apr 19
2024
SELL
Open market or private sale
$202,500
$27.0 p/Share
7,500
Reduced 2.54%
288,271
Common Stock, par valu...
Feb 26
2024
SELL
Open market or private sale
$542,200
$27.11 p/Share
20,000
Reduced 6.33%
295,771
Common Stock, par valu...
Feb 15
2024
SELL
Payment of exercise price or tax liability
$51,254
$27.69 p/Share
1,851
Reduced 0.58%
315,771
Common Stock, par valu...
Feb 15
2024
BUY
Grant, award, or other acquisition
-
16,486
Added 4.93%
317,622
Common Stock, par valu...
Jan 06
2024
SELL
Payment of exercise price or tax liability
$11,299
$26.65 p/Share
424
Reduced 0.14%
301,136
Common Stock, par valu...
Jan 04
2024
SELL
Payment of exercise price or tax liability
$27,512
$25.98 p/Share
1,059
Reduced 0.35%
301,560
Common Stock, par valu...
Dec 17
2023
SELL
Payment of exercise price or tax liability
$44,813
$28.22 p/Share
1,588
Reduced 0.52%
302,619
Common Stock, par valu...
Nov 27
2023
SELL
Open market or private sale
$177,525
$23.67 p/Share
7,500
Reduced 2.41%
304,207
Common stock, para val...
Sep 20
2023
SELL
Payment of exercise price or tax liability
$189,667
$24.1 p/Share
7,870
Reduced 2.46%
311,707
Common Stock, par valu...
Aug 03
2023
SELL
Open market or private sale
$351,910
$27.07 p/Share
13,000
Reduced 3.91%
319,577
Common Stock, par valu...
May 15
2023
SELL
Open market or private sale
$97,060
$23.0 p/Share
4,220
Reduced 1.25%
332,577
Common Stock, par valu...
May 12
2023
SELL
Open market or private sale
$32,384
$23.0 p/Share
1,408
Reduced 0.42%
336,797
Common Stock, par valu...
May 11
2023
SELL
Open market or private sale
$8,073
$23.0 p/Share
351
Reduced 0.1%
338,205
Common Stock, par valu...
May 10
2023
SELL
Open market or private sale
$46,725
$23.12 p/Share
2,021
Reduced 0.59%
338,556
Common Stock, par valu...
Feb 15
2023
BUY
Grant, award, or other acquisition
-
20,302
Added 5.63%
340,577
Common Stock, par valu...
Jan 31
2023
SELL
Open market or private sale
$175,890
$27.06 p/Share
6,500
Reduced 1.99%
320,275
Common Stock, par valu...
Jan 06
2023
SELL
Payment of exercise price or tax liability
$12,642
$26.56 p/Share
476
Reduced 0.15%
326,775
Common Stock, par valu...
Jan 04
2023
SELL
Payment of exercise price or tax liability
$31,775
$26.68 p/Share
1,191
Reduced 0.36%
327,251
Common Stock, par valu...
Dec 17
2022
SELL
Payment of exercise price or tax liability
$41,288
$26.0 p/Share
1,588
Reduced 0.48%
328,442
Common Stock, par valu...
Sep 20
2022
SELL
Payment of exercise price or tax liability
$195,742
$23.11 p/Share
8,470
Reduced 2.5%
330,030
Common Stock, par valu...
Sep 12
2022
SELL
Open market or private sale
$171,500
$24.5 p/Share
7,000
Reduced 2.03%
338,500
Common Stock, par valu...
May 04
2022
SELL
Open market or private sale
$456,538
$23.88 p/Share
19,118
Reduced 5.24%
345,500
Common Stock, par valu...
May 03
2022
SELL
Open market or private sale
$21,053
$23.87 p/Share
882
Reduced 0.24%
364,618
Common Stock, par valu...
Mar 09
2022
SELL
Open market or private sale
$57,734
$23.45 p/Share
2,462
Reduced 0.67%
365,500
Common Stock, par valu...
Jan 06
2022
SELL
Payment of exercise price or tax liability
$7,511
$25.29 p/Share
297
Reduced 0.08%
367,962
Common Stock, par valu...