May 01
2023
BUY
Grant, award, or other acquisition
-
783
Added 13.09%
5,200
Common Stock
Apr 17
2023
BUY
Open market or private purchase
$4,859
$42.26 p/Share
115
Added 2.54%
4,415
Common Stock
Mar 10
2023
BUY
Open market or private purchase
$748
$44.0 p/Share
17
Added 0.4%
4,282
Common Stock
Jan 18
2023
BUY
Open market or private purchase
$4,847
$42.9 p/Share
113
Added 2.58%
4,265
Common Stock
Oct 17
2022
BUY
Open market or private purchase
$4,846
$36.71 p/Share
132
Added 3.1%
4,130
Common Stock
Aug 25
2022
BUY
Open market or private purchase
$1,117
$44.69 p/Share
25
Added 0.62%
3,979
Common Stock
Jul 18
2022
BUY
Open market or private purchase
$4,861
$37.98 p/Share
128
Added 3.14%
3,952
Common Stock
May 02
2022
BUY
Grant, award, or other acquisition
-
1,060
Added 21.78%
3,806
Common Stock
Apr 18
2022
BUY
Open market or private purchase
$4,864
$43.04 p/Share
113
Added 3.95%
2,746
Common Stock
Apr 14
2022
BUY
Open market or private purchase
$410
$41.02 p/Share
10
Added 0.38%
2,633
Common Stock
Apr 05
2022
BUY
Open market or private purchase
$16,400
$41.0 p/Share
400
Added 13.24%
2,622
Common Stock
Jan 18
2022
BUY
Open market or private purchase
$4,840
$46.99 p/Share
103
Added 4.43%
2,222
Common Stock
Jan 14
2022
BUY
Open market or private purchase
$372
$46.45 p/Share
8
Added 0.38%
2,118
Common Stock
Dec 10
2021
BUY
Open market or private purchase
$1,223
$47.04 p/Share
26
Added 1.22%
2,110
Common Stock
Oct 18
2021
BUY
Open market or private purchase
$4,835
$42.04 p/Share
115
Added 5.23%
2,084
Common Stock
Oct 15
2021
BUY
Open market or private purchase
$339
$42.33 p/Share
8
Added 0.4%
1,968
Common Stock
Oct 06
2021
BUY
Open market or private purchase
$271
$45.22 p/Share
6
Added 0.31%
1,959
Common Stock
Jul 16
2021
BUY
Open market or private purchase
$4,874
$43.52 p/Share
112
Added 5.42%
1,953
Common Stock
Jul 15
2021
BUY
Open market or private purchase
$309
$44.13 p/Share
7
Added 0.38%
1,841
Common Stock
May 03
2021
BUY
Grant, award, or other acquisition
-
759
Added 29.28%
1,833
Common Stock
Apr 16
2021
BUY
Open market or private purchase
$4,871
$45.95 p/Share
106
Added 8.98%
1,074
Common Stock
Apr 15
2021
BUY
Open market or private purchase
$164
$41.1 p/Share
4
Added 0.41%
968
Common Stock
Jan 19
2021
BUY
Open market or private purchase
$4,499
$44.11 p/Share
102
Added 9.57%
964
Common Stock
Jan 15
2021
BUY
Open market or private purchase
$134
$44.68 p/Share
3
Added 0.35%
862
Common Stock
Oct 16
2020
BUY
Open market or private purchase
$4,809
$40.41 p/Share
119
Added 12.18%
858
Common Stock