Mar 01
2023
BUY
Grant, award, or other acquisition
-
300
Added 2.64%
11,069
Common Stock
Feb 01
2023
BUY
Open market or private purchase
$1,005
$33.5 p/Share
30
Added 0.28%
10,719
Common Stock
Jan 04
2023
BUY
Open market or private purchase
$990
$34.16 p/Share
29
Added 0.27%
10,689
Common Stock
Nov 30
2022
BUY
Open market or private purchase
$989
$31.92 p/Share
31
Added 0.29%
10,659
Common Stock
Nov 02
2022
BUY
Open market or private purchase
$988
$32.95 p/Share
30
Added 0.28%
10,577
Common Stock
Oct 05
2022
BUY
Open market or private purchase
$1,008
$31.5 p/Share
32
Added 0.3%
10,547
Common Stock
Aug 31
2022
BUY
Open market or private purchase
$992
$32.0 p/Share
31
Added 0.29%
10,515
Common Stock
Aug 03
2022
BUY
Open market or private purchase
$987
$31.83 p/Share
31
Added 0.3%
10,435
Common Stock
Jun 29
2022
BUY
Open market or private purchase
$990
$29.99 p/Share
33
Added 0.32%
10,403
Common Stock
Jun 01
2022
BUY
Open market or private purchase
$999
$29.39 p/Share
34
Added 0.33%
10,370
Common Stock
May 24
2022
BUY
Open market or private purchase
$44,490
$29.66 p/Share
1,500
Added 12.73%
10,285
Common Stock
May 04
2022
BUY
Open market or private purchase
$1,015
$32.75 p/Share
31
Added 0.35%
8,785
Common Stock
Mar 30
2022
BUY
Open market or private purchase
$1,000
$34.49 p/Share
29
Added 0.33%
8,754
Common Stock
Mar 02
2022
BUY
Open market or private purchase
$1,007
$33.56 p/Share
30
Added 0.34%
8,725
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
500
Added 5.44%
8,695
Common Stock
Feb 02
2022
BUY
Open market or private purchase
$999
$33.3 p/Share
30
Added 0.37%
8,152
Common Stock
Dec 29
2021
BUY
Open market or private purchase
$1,006
$32.45 p/Share
31
Added 0.38%
8,122
Common Stock
Dec 01
2021
BUY
Open market or private purchase
$1,014
$32.7 p/Share
31
Added 0.38%
8,092
Common Stock
Nov 03
2021
BUY
Open market or private purchase
$1,008
$32.5 p/Share
31
Added 0.39%
8,018
Common Stock
Sep 29
2021
BUY
Open market or private purchase
$992
$32.0 p/Share
31
Added 0.39%
7,988
Common Stock
Sep 01
2021
BUY
Open market or private purchase
$997
$32.15 p/Share
31
Added 0.39%
7,956
Common Stock
Jul 28
2021
BUY
Open market or private purchase
$1,013
$32.67 p/Share
31
Added 0.39%
7,883
Common Stock
Jun 30
2021
BUY
Open market or private purchase
$993
$30.09 p/Share
33
Added 0.42%
7,853
Common Stock
Jun 02
2021
BUY
Open market or private purchase
$1,006
$30.5 p/Share
33
Added 0.42%
7,819
Common Stock
Apr 28
2021
BUY
Open market or private purchase
$1,012
$29.75 p/Share
34
Added 0.44%
7,745
Common Stock