Jul 02
2024
SELL
Open market or private sale
$3,248,863
$29.07 p/Share
111,760
Reduced 0.47%
23,454,164
Common Stock
Jul 01
2024
SELL
Open market or private sale
$240,113
$29.14 p/Share
8,240
Reduced 0.03%
23,565,924
Common Stock
Jun 28
2024
SELL
Open market or private sale
$2,904,000
$29.04 p/Share
100,000
Reduced 0.42%
23,574,164
Common Stock
Jun 21
2024
SELL
Open market or private sale
$262,321
$30.4 p/Share
8,629
Reduced 0.04%
23,674,164
Common Stock
Jun 20
2024
SELL
Open market or private sale
$1,124,392
$30.44 p/Share
36,938
Reduced 0.16%
23,682,793
Common Stock
Jun 18
2024
SELL
Open market or private sale
$4,714,839
$30.53 p/Share
154,433
Reduced 0.65%
23,719,731
Common Stock
Jun 13
2024
SELL
Open market or private sale
$21,468
$31.25 p/Share
687
Reduced 0.0%
23,874,164
Common Stock
Jun 12
2024
SELL
Open market or private sale
$6,123,255
$31.55 p/Share
194,081
Reduced 0.81%
23,874,851
Common Stock
Jun 10
2024
SELL
Open market or private sale
$3,010,000
$30.1 p/Share
100,000
Reduced 0.41%
24,068,932
Common Stock
May 24
2024
SELL
Open market or private sale
$1,484,160
$32.0 p/Share
46,380
Reduced 0.19%
24,168,932
Common Stock
May 23
2024
SELL
Open market or private sale
$167,842
$32.08 p/Share
5,232
Reduced 0.02%
24,215,312
Common Stock
May 22
2024
SELL
Open market or private sale
$1,595,352
$32.97 p/Share
48,388
Reduced 0.2%
24,220,544
Common Stock
Apr 23
2024
SELL
Open market or private sale
$7,679,456
$32.44 p/Share
236,728
Reduced 0.97%
24,268,932
Common Stock
Apr 22
2024
SELL
Open market or private sale
$7,996,607
$32.04 p/Share
249,582
Reduced 1.01%
24,505,660
Common Stock
Apr 19
2024
SELL
Open market or private sale
$1,395,021
$31.93 p/Share
43,690
Reduced 0.18%
24,755,242
Common Stock
Apr 15
2024
SELL
Open market or private sale
$3,316,425
$31.96 p/Share
103,768
Reduced 0.42%
24,798,932
Common Stock
Apr 12
2024
SELL
Open market or private sale
$1,451,090
$32.24 p/Share
45,009
Reduced 0.18%
24,902,700
Common Stock
Apr 11
2024
SELL
Open market or private sale
$39,380
$32.2 p/Share
1,223
Reduced 0.0%
24,947,709
Common Stock
Apr 08
2024
SELL
Open market or private sale
$1,597,983
$32.07 p/Share
49,828
Reduced 0.2%
24,948,932
Common Stock
Apr 05
2024
SELL
Open market or private sale
$1,614,534
$32.18 p/Share
50,172
Reduced 0.2%
24,998,760
Common Stock
Mar 09
2023
BUY
Grant, award, or other acquisition
-
277,092
Added 1.09%
25,048,932
Common Stock