May 02
2022
BUY
Open market or private purchase
$482
$40.19 p/Share
12
Added 0.02%
51,125
Common Stock
Apr 01
2022
BUY
Open market or private purchase
$462
$41.97 p/Share
11
Added 0.02%
51,112
Common Stock
Mar 31
2022
BUY
Grant, award, or other acquisition
-
469
Added 0.91%
51,101
Common Stock
Mar 01
2022
BUY
Open market or private purchase
$474
$43.1 p/Share
11
Added 0.02%
50,345
Common Stock
Feb 01
2022
BUY
Open market or private purchase
$470
$42.73 p/Share
11
Added 0.02%
50,334
Common Stock
Jan 03
2022
BUY
Open market or private purchase
$461
$41.94 p/Share
11
Added 0.02%
50,322
Common Stock
Dec 31
2021
BUY
Grant, award, or other acquisition
-
466
Added 0.92%
50,310
Common Stock
Dec 01
2021
BUY
Open market or private purchase
$488
$40.65 p/Share
12
Added 0.02%
49,543
Common Stock
Nov 01
2021
BUY
Open market or private purchase
$463
$42.07 p/Share
11
Added 0.02%
49,531
Common Stock
Oct 01
2021
BUY
Open market or private purchase
$463
$42.13 p/Share
11
Added 0.02%
49,519
Common Stock
Sep 30
2021
BUY
Grant, award, or other acquisition
-
466
Added 0.93%
49,507
Common Stock
Sep 01
2021
BUY
Open market or private purchase
$494
$41.17 p/Share
12
Added 0.02%
48,728
Common Stock
Aug 02
2021
BUY
Open market or private purchase
$487
$40.55 p/Share
12
Added 0.02%
48,715
Common Stock
Jul 01
2021
BUY
Open market or private purchase
$465
$42.26 p/Share
11
Added 0.02%
48,506
Common Stock
Jun 30
2021
BUY
Grant, award, or other acquisition
$19,502
$41.67 p/Share
468
Added 0.96%
48,494
Common Stock
Jun 01
2021
BUY
Open market or private purchase
$459
$45.86 p/Share
10
Added 0.02%
47,944
Common Stock
May 03
2021
BUY
Open market or private purchase
$468
$46.82 p/Share
10
Added 0.02%
47,933
Common Stock
Apr 01
2021
BUY
Open market or private purchase
$471
$47.07 p/Share
10
Added 0.02%
47,922
Common Stock
Mar 31
2021
BUY
Grant, award, or other acquisition
$19,530
$46.5 p/Share
420
Added 0.87%
47,847
Common Stock
Mar 01
2021
BUY
Open market or private purchase
$476
$43.29 p/Share
11
Added 0.02%
47,272
Common Stock
Feb 01
2021
BUY
Open market or private purchase
$500
$38.44 p/Share
13
Added 0.03%
47,260
Common Stock
Jan 04
2021
BUY
Open market or private purchase
$483
$37.18 p/Share
13
Added 0.03%
47,160
Common Stock
Dec 31
2020
BUY
Grant, award, or other acquisition
$15,600
$37.41 p/Share
417
Added 0.88%
47,146
Common Stock
Dec 01
2020
BUY
Open market or private purchase
$484
$34.55 p/Share
14
Added 0.03%
46,529
Common Stock
Nov 02
2020
BUY
Open market or private purchase
$497
$26.16 p/Share
19
Added 0.04%
46,648
Common Stock