Jul 09
2024
SELL
Open market or private sale
$5,633,723
$29.93 p/Share
188,230
Reduced 13.04%
1,255,765
Common Stock, par valu...
Jun 20
2024
SELL
Open market or private sale
$13,468
$29.28 p/Share
460
Reduced 0.32%
144,995
Common Stock, par valu...
Jun 18
2024
SELL
Open market or private sale
$149,500
$29.9 p/Share
5,000
Reduced 0.34%
1,444,455
Common Stock, par valu...
Jun 17
2024
SELL
Open market or private sale
$195,274
$29.4 p/Share
6,642
Reduced 0.46%
1,449,455
Common Stock, par valu...
Jun 14
2024
SELL
Open market or private sale
$20,983
$30.02 p/Share
699
Reduced 0.05%
1,456,097
Common Stock, par valu...
Jun 13
2024
SELL
Open market or private sale
$33,627
$30.57 p/Share
1,100
Reduced 0.08%
1,456,796
Common Stock, par valu...
Jun 12
2024
SELL
Open market or private sale
$248,632
$31.31 p/Share
7,941
Reduced 0.54%
1,457,896
Common Stock, par valu...
Jun 11
2024
SELL
Open market or private sale
$302,300
$30.23 p/Share
10,000
Reduced 0.68%
1,465,837
Common Stock, par valu...
Jun 10
2024
SELL
Open market or private sale
$341,110
$31.01 p/Share
11,000
Reduced 0.74%
1,475,837
Common Stock, par valu...
Jun 07
2024
SELL
Open market or private sale
$338,396
$31.47 p/Share
10,753
Reduced 0.72%
1,486,837
Common Stock, par valu...
Jun 06
2024
SELL
Open market or private sale
$411,265
$32.03 p/Share
12,840
Reduced 0.85%
1,497,590
Common Stock, par valu...
May 16
2024
SELL
Open market or private sale
$33,930
$32.01 p/Share
1,060
Reduced 0.07%
1,510,430
Common Stock, par valu...
May 15
2024
SELL
Open market or private sale
$179,463
$32.6 p/Share
5,505
Reduced 0.36%
1,511,490
Common Stock, par valu...
May 14
2024
SELL
Open market or private sale
$189,213
$32.07 p/Share
5,900
Reduced 0.39%
1,516,995
Common Stock, par valu...
May 13
2024
SELL
Open market or private sale
$58,143
$32.32 p/Share
1,799
Reduced 0.12%
1,522,895
Common Stock, par valu...
May 10
2024
SELL
Open market or private sale
$527,227
$33.84 p/Share
15,580
Reduced 1.01%
1,524,694
Common Stock, par valu...
May 09
2024
SELL
Open market or private sale
$2,472,851
$33.89 p/Share
72,967
Reduced 4.52%
1,540,274
Common Stock, par valu...
May 08
2024
SELL
Open market or private sale
$188,388
$33.01 p/Share
5,707
Reduced 0.35%
1,613,241
Common Stock, par valu...
May 07
2024
SELL
Open market or private sale
$381,365
$33.22 p/Share
11,480
Reduced 0.7%
1,618,948
Common Stock, par valu...
May 06
2024
SELL
Open market or private sale
$355,657
$32.84 p/Share
10,830
Reduced 0.66%
1,630,428
Common Stock, par valu...
May 03
2024
SELL
Open market or private sale
$2,749,294
$31.79 p/Share
86,483
Reduced 5.01%
1,641,258
Common Stock, par valu...
May 02
2024
SELL
Open market or private sale
$589,651
$28.52 p/Share
20,675
Reduced 1.18%
1,727,741
Common Stock, par valu...
May 01
2024
SELL
Open market or private sale
$1,448,500
$28.85 p/Share
50,208
Reduced 2.79%
1,748,416
Common Stock, par valu...
Mar 27
2024
SELL
Open market or private sale
$656,574
$29.25 p/Share
22,447
Reduced 1.18%
1,877,610
Common Stock, par valu...
Mar 26
2024
SELL
Open market or private sale
$311,902
$29.83 p/Share
10,456
Reduced 0.55%
1,900,057
Common Stock, par valu...