Nov 05
2024
SELL
Open market or private sale
$1,675,000
$33.5 p/Share
50,000
Reduced 5.46%
865,967
Common Stock
Aug 15
2024
SELL
Open market or private sale
$1,500,000
$30.0 p/Share
50,000
Reduced 5.18%
915,967
Common Stock
Aug 06
2024
SELL
Open market or private sale
$640,200
$30.0 p/Share
21,340
Reduced 2.16%
965,967
Common Stock
Aug 05
2024
SELL
Open market or private sale
$288,689
$30.1 p/Share
9,591
Reduced 0.96%
987,307
Common Stock
Aug 02
2024
SELL
Open market or private sale
$49,569
$31.0 p/Share
1,599
Reduced 0.16%
996,898
Common Stock
Jul 31
2024
SELL
Open market or private sale
$411,011
$32.96 p/Share
12,470
Reduced 1.23%
998,497
Common Stock
Jul 30
2024
SELL
Open market or private sale
$165,000
$33.0 p/Share
5,000
Reduced 0.49%
1,010,967
Common Stock
Jul 01
2024
SELL
Sale (or disposition) back to the issuer
$1,000,000
$25.0 p/Share
40,000
Reduced 3.79%
1,015,967
Common Stock
Jun 13
2024
SELL
Open market or private sale
$205,146
$26.2 p/Share
7,830
Reduced 0.74%
1,055,967
Common Stock
May 06
2024
SELL
Open market or private sale
$1,000,000
$25.0 p/Share
40,000
Reduced 3.62%
1,063,797
Common Stock
Mar 12
2024
SELL
Open market or private sale
$2,475,000
$24.75 p/Share
100,000
Reduced 8.31%
1,103,797
Common Stock
Mar 08
2024
SELL
Open market or private sale
$610,523
$25.27 p/Share
24,160
Reduced 1.97%
1,203,797
Common Stock
Mar 07
2024
SELL
Open market or private sale
$503,639
$25.73 p/Share
19,574
Reduced 1.57%
1,227,957
Common Stock
Mar 06
2024
SELL
Open market or private sale
$163,166
$26.04 p/Share
6,266
Reduced 0.5%
1,247,531
Common Stock
Feb 27
2024
SELL
Open market or private sale
$1,250,000
$25.0 p/Share
50,000
Reduced 3.83%
1,253,797
Common Stock
Feb 06
2024
SELL
Open market or private sale
$810,000
$27.0 p/Share
30,000
Reduced 2.25%
1,303,797
Common Stock
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