Mar 23
2023
BUY
Open market or private purchase
$178
$22.36 p/Share
8
Added 0.25%
3,167
Common Stock
Feb 09
2023
BUY
Open market or private purchase
$180
$22.55 p/Share
8
Added 0.26%
3,120
Common Stock
Jan 31
2023
BUY
Open market or private purchase
$182
$22.87 p/Share
8
Added 0.26%
3,111
Common Stock
Dec 06
2022
BUY
Open market or private purchase
$183
$22.99 p/Share
8
Added 0.26%
3,102
Common Stock
Nov 02
2022
BUY
Open market or private purchase
$278
$23.19 p/Share
12
Added 0.39%
3,075
Common Stock
Oct 05
2022
BUY
Open market or private purchase
$785
$23.79 p/Share
33
Added 1.07%
3,062
Common Stock
Sep 02
2022
BUY
Open market or private purchase
$288
$24.0 p/Share
12
Added 0.4%
3,008
Common Stock
Aug 08
2022
BUY
Open market or private purchase
$196
$24.49 p/Share
8
Added 0.27%
2,995
Common Stock
Jul 11
2022
BUY
Open market or private purchase
$181
$25.87 p/Share
7
Added 0.23%
2,987
Common Stock
Jun 10
2022
BUY
Open market or private purchase
$199
$28.43 p/Share
7
Added 0.23%
2,979
Common Stock
May 03
2022
BUY
Open market or private purchase
$177
$29.58 p/Share
6
Added 0.2%
2,972
Common Stock
Apr 07
2022
BUY
Open market or private purchase
$181
$30.2 p/Share
6
Added 0.2%
2,966
Common Stock
Mar 10
2022
BUY
Grant, award, or other acquisition
-
950
Added 24.3%
2,959
Common Stock
Mar 03
2022
BUY
Open market or private purchase
$524
$30.85 p/Share
17
Added 0.84%
2,009
Common Stock
Feb 09
2022
BUY
Open market or private purchase
$279
$31.0 p/Share
9
Added 0.45%
1,992
Common Stock
Jan 11
2022
BUY
Open market or private purchase
$406
$29.0 p/Share
14
Added 0.7%
1,982
Common Stock
Dec 02
2021
BUY
Open market or private purchase
$86
$28.79 p/Share
3
Added 0.15%
1,950
Common Stock
Nov 05
2021
BUY
Open market or private purchase
$86
$28.73 p/Share
3
Added 0.15%
1,947
Common Stock
Oct 04
2021
BUY
Open market or private purchase
$171
$28.45 p/Share
6
Added 0.31%
1,943
Common Stock
Sep 03
2021
BUY
Open market or private purchase
$199
$28.4 p/Share
7
Added 0.36%
1,924
Common Stock
Aug 06
2021
BUY
Open market or private purchase
$288
$28.75 p/Share
10
Added 0.52%
1,917
Common Stock
Jul 07
2021
BUY
Open market or private purchase
$176
$29.4 p/Share
6
Added 0.31%
1,906
Common Stock
Jun 08
2021
BUY
Open market or private purchase
$564
$29.7 p/Share
19
Added 0.99%
1,900
Common Stock
May 05
2021
BUY
Open market or private purchase
$172
$28.65 p/Share
6
Added 0.32%
1,880
Common Stock
Apr 07
2021
BUY
Open market or private purchase
$275
$27.5 p/Share
10
Added 0.53%
1,873
Common Stock