Dec 20
2021
BUY
Grant, award, or other acquisition
-
652
Added 8.67%
6,866
Common Stock
Dec 15
2021
BUY
Open market or private purchase
$1,708
$39.72 p/Share
43
Added 0.69%
6,214
Common Stock
Nov 15
2021
BUY
Open market or private purchase
$2,545
$41.72 p/Share
61
Added 0.98%
6,145
Common Stock
Oct 15
2021
BUY
Open market or private purchase
$3,422
$39.79 p/Share
86
Added 1.39%
6,084
Common Stock
Sep 15
2021
BUY
Open market or private purchase
$852
$35.48 p/Share
24
Added 0.4%
5,998
Common Stock
Aug 16
2021
BUY
Open market or private purchase
$9,264
$38.6 p/Share
240
Added 3.88%
5,947
Common Stock
Jul 15
2021
BUY
Open market or private purchase
$19,991
$36.68 p/Share
545
Added 8.72%
5,707
Common Stock
Jun 15
2021
BUY
Open market or private purchase
$1,703
$39.6 p/Share
43
Added 0.83%
5,162
Common Stock
May 19
2021
BUY
Open market or private purchase
$2,536
$39.63 p/Share
64
Added 1.24%
5,096
Common Stock
Apr 15
2021
BUY
Open market or private purchase
$3,402
$45.36 p/Share
75
Added 1.47%
5,032
Common Stock
Mar 15
2021
BUY
Open market or private purchase
$1,684
$48.11 p/Share
35
Added 0.7%
4,957
Common Stock
Feb 15
2021
BUY
Open market or private purchase
$3,408
$36.25 p/Share
94
Added 1.88%
4,901
Common Stock
Jan 15
2021
BUY
Open market or private purchase
$2,570
$34.73 p/Share
74
Added 1.52%
4,807
Common Stock
Dec 21
2020
BUY
Grant, award, or other acquisition
-
789
Added 14.29%
4,733
Common Stock
Dec 15
2020
BUY
Open market or private purchase
$1,688
$33.09 p/Share
51
Added 1.28%
3,944
Common Stock
Nov 16
2020
BUY
Open market or private purchase
$2,539
$33.85 p/Share
75
Added 1.9%
3,874
Common Stock
Oct 15
2020
BUY
Open market or private purchase
$2,540
$28.54 p/Share
89
Added 2.29%
3,799
Common Stock
Sep 15
2020
BUY
Open market or private purchase
$1,705
$28.89 p/Share
59
Added 1.57%
3,710
Common Stock
Aug 17
2020
BUY
Open market or private purchase
$9,246
$29.54 p/Share
313
Added 7.93%
3,634
Common Stock
Jul 15
2020
BUY
Open market or private purchase
$19,997
$30.07 p/Share
665
Added 16.68%
3,321
Common Stock
Jul 15
2020
BUY
Open market or private purchase
$19,997
$30.07 p/Share
665
Added 16.68%
3,321
Common Stock
Jun 15
2020
BUY
Open market or private purchase
$858
$28.59 p/Share
30
Added 1.12%
2,656
Common Stock
May 15
2020
BUY
Open market or private purchase
$1,687
$25.95 p/Share
65
Added 2.43%
2,614
Common Stock
Apr 15
2020
BUY
Open market or private purchase
$1,704
$26.22 p/Share
65
Added 2.49%
2,549
Common Stock
Mar 16
2020
BUY
Open market or private purchase
$861
$25.33 p/Share
34
Added 1.35%
2,484
Common Stock