Dec 02
2024
SELL
Open market or private sale
$635,200
$31.76 p/Share
20,000
Reduced 0.58%
3,442,584
Common Stock
Nov 01
2024
SELL
Open market or private sale
$553,200
$27.66 p/Share
20,000
Reduced 0.57%
3,462,584
Common Stock
Nov 01
2024
BUY
Grant, award, or other acquisition
-
992
Added 0.03%
3,482,584
Common Stock
Oct 01
2024
SELL
Open market or private sale
$625,200
$31.26 p/Share
20,000
Reduced 0.57%
3,481,592
Common Stock
Sep 03
2024
SELL
Open market or private sale
$708,199
$35.41 p/Share
20,000
Reduced 0.57%
3,501,592
Common Stock
Aug 01
2024
SELL
Open market or private sale
$800,000
$40.0 p/Share
20,000
Reduced 0.56%
3,521,592
Common Stock
Aug 01
2024
BUY
Grant, award, or other acquisition
-
735
Added 0.02%
3,541,592
Common Stock
Jul 01
2024
SELL
Open market or private sale
$949,000
$47.45 p/Share
20,000
Reduced 0.56%
3,540,857
Common Stock
Jun 03
2024
SELL
Open market or private sale
$930,800
$46.54 p/Share
20,000
Reduced 0.56%
3,560,857
Common Stock
May 01
2024
SELL
Open market or private sale
$915,600
$45.78 p/Share
20,000
Reduced 0.56%
3,580,857
Common Stock
May 01
2024
BUY
Grant, award, or other acquisition
-
662
Added 0.02%
3,600,857
Common Stock
Apr 01
2024
SELL
Open market or private sale
$809,599
$40.48 p/Share
20,000
Reduced 0.55%
3,600,195
Common Stock
Mar 01
2024
SELL
Open market or private sale
$831,000
$41.55 p/Share
20,000
Reduced 0.55%
3,620,195
Common Stock
Feb 02
2024
SELL
Open market or private sale
$39,710
$37.64 p/Share
1,055
Reduced 0.03%
3,640,195
Common Stock
Feb 01
2024
SELL
Open market or private sale
$724,456
$38.24 p/Share
18,945
Reduced 0.52%
3,641,250
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
-
792
Added 0.02%
3,660,195
Common Stock
Jan 02
2024
SELL
Open market or private sale
$893,400
$44.67 p/Share
20,000
Reduced 0.54%
3,659,403
Common Stock
Dec 14
2023
-
85,000
Reduced 2.26%
3,679,403
Common Stock
Dec 05
2023
SELL
Open market or private sale
$271,777
$38.55 p/Share
7,050
Reduced 0.19%
3,764,403
Common Stock
Dec 04
2023
SELL
Open market or private sale
$843,083
$38.67 p/Share
21,802
Reduced 0.57%
3,771,453
Common Stock
Dec 01
2023
SELL
Open market or private sale
$1,213,526
$38.96 p/Share
31,148
Reduced 0.81%
3,793,255
Common Stock
Nov 02
2023
SELL
Open market or private sale
$94,112
$34.6 p/Share
2,720
Reduced 0.07%
3,777,911
Common Stock
Nov 01
2023
SELL
Open market or private sale
$1,969,286
$34.38 p/Share
57,280
Reduced 1.49%
3,780,631
Common Stock
Nov 01
2023
BUY
Grant, award, or other acquisition
-
851
Added 0.02%
3,837,911
Common Stock
Aug 01
2023
BUY
Grant, award, or other acquisition
-
602
Added 0.02%
3,837,060
Common Stock