Feb 05
2025
SELL
Open market or private sale
$45,502
$34.29 p/Share
1,327
Reduced 0.02%
7,121,505
Common Stock
Feb 04
2025
SELL
Open market or private sale
$1,535,269
$34.13 p/Share
44,983
Reduced 0.63%
7,122,832
Common Stock
Feb 03
2025
SELL
Open market or private sale
$616,860
$34.27 p/Share
18,000
Reduced 0.25%
7,167,815
Common Stock, par valu...
Nov 20
2024
SELL
Open market or private sale
$352,100
$35.21 p/Share
10,000
Reduced 0.14%
7,185,815
Common Stock
Nov 19
2024
SELL
Open market or private sale
$1,670,053
$35.08 p/Share
47,607
Reduced 0.66%
7,195,815
Common Stock, par valu...
Nov 18
2024
SELL
Open market or private sale
$706,000
$35.3 p/Share
20,000
Reduced 0.28%
7,243,422
Common Stock
Nov 15
2024
SELL
Open market or private sale
$2,249,324
$35.72 p/Share
62,971
Reduced 0.86%
7,263,422
Common Stock
Nov 14
2024
SELL
Open market or private sale
$1,924,765
$36.53 p/Share
52,690
Reduced 0.71%
7,326,393
Common Stock, par valu...
Nov 13
2024
SELL
Open market or private sale
$2,047,649
$37.23 p/Share
55,000
Reduced 0.74%
7,379,083
Common Stock
Nov 12
2024
SELL
Open market or private sale
$1,656,450
$36.81 p/Share
45,000
Reduced 0.6%
7,434,083
Common Stock
Nov 11
2024
SELL
Open market or private sale
$1,241,574
$36.9 p/Share
33,647
Reduced 0.45%
7,479,083
Common Stock
Nov 08
2024
SELL
Open market or private sale
$1,139,059
$35.77 p/Share
31,844
Reduced 0.42%
7,512,730
Common Stock, par valu...
Sep 11
2024
SELL
Open market or private sale
$1,336,864
$29.99 p/Share
44,577
Reduced 10.38%
384,979
Common Stock
Sep 10
2024
SELL
Open market or private sale
$1,285,411
$30.04 p/Share
42,790
Reduced 9.27%
419,005
Common Stock
Sep 09
2024
SELL
Open market or private sale
$2,446,203
$31.07 p/Share
78,732
Reduced 15.17%
440,400
Common Stock
Sep 09
2024
SELL
Open market or private sale
$114,684
$30.73 p/Share
3,732
Reduced 0.05%
7,867,773
Common Stock, par valu...
Dec 11
2023
SELL
Open market or private sale
$1,219,094
$23.12 p/Share
52,729
Reduced 0.67%
7,871,505
Common Stock
Dec 08
2023
SELL
Open market or private sale
$802,684
$23.02 p/Share
34,869
Reduced 0.44%
7,924,234
Common Stock
Dec 07
2023
SELL
Open market or private sale
$170,246
$23.0 p/Share
7,402
Reduced 0.09%
7,959,103
Common Stock
Dec 06
2023
SELL
Open market or private sale
$113,300
$22.66 p/Share
5,000
Reduced 0.06%
7,966,505
Common Stock
Dec 01
2023
SELL
Open market or private sale
$1,197,266
$21.83 p/Share
54,845
Reduced 0.68%
7,971,505
Common stock, par valu...