Dec 20
2022
BUY
Open market or private purchase
$959
$45.7 p/Share
21
Added 0.64%
3,272
Common Stock
Nov 21
2022
BUY
Open market or private purchase
$970
$44.11 p/Share
22
Added 0.67%
3,250
Common Stock
Oct 20
2022
BUY
Open market or private purchase
$999
$39.97 p/Share
25
Added 0.77%
3,228
Common Stock
Sep 20
2022
BUY
Open market or private purchase
$969
$44.04 p/Share
22
Added 0.69%
3,187
Common Stock
Aug 22
2022
BUY
Open market or private purchase
$962
$45.79 p/Share
21
Added 0.66%
3,164
Common Stock
Jul 20
2022
BUY
Open market or private purchase
$985
$41.04 p/Share
24
Added 0.76%
3,143
Common Stock
Jun 21
2022
BUY
Open market or private purchase
$966
$38.63 p/Share
25
Added 0.8%
3,102
Common Stock
May 20
2022
BUY
Open market or private purchase
$598
$39.88 p/Share
15
Added 0.49%
3,076
Common Stock
May 02
2022
BUY
Grant, award, or other acquisition
$5,986
$38.87 p/Share
154
Added 4.79%
3,061
Common Stock
Apr 20
2022
BUY
Open market or private purchase
$590
$42.14 p/Share
14
Added 0.48%
2,907
Common Stock
Apr 14
2022
BUY
Open market or private purchase
$533
$41.02 p/Share
13
Added 0.45%
2,893
Common Stock
Mar 21
2022
BUY
Open market or private purchase
$570
$43.84 p/Share
13
Added 0.45%
2,879
Common Stock
Feb 22
2022
BUY
Open market or private purchase
$560
$43.06 p/Share
13
Added 0.45%
2,866
Common Stock
Jan 20
2022
BUY
Open market or private purchase
$591
$45.46 p/Share
13
Added 0.45%
2,852
Common Stock
Jan 14
2022
BUY
Open market or private purchase
$511
$46.45 p/Share
11
Added 0.39%
2,839
Common Stock
Dec 20
2021
BUY
Open market or private purchase
$577
$48.1 p/Share
12
Added 0.42%
2,827
Common Stock
Nov 22
2021
BUY
Open market or private purchase
$582
$48.46 p/Share
12
Added 0.42%
2,814
Common Stock
Oct 20
2021
BUY
Open market or private purchase
$557
$46.42 p/Share
12
Added 0.43%
2,802
Common Stock
Oct 15
2021
BUY
Open market or private purchase
$508
$42.33 p/Share
12
Added 0.43%
2,789
Common Stock
Sep 20
2021
BUY
Open market or private purchase
$593
$45.63 p/Share
13
Added 0.47%
2,777
Common Stock
Aug 20
2021
BUY
Open market or private purchase
$597
$49.74 p/Share
12
Added 0.43%
2,764
Common Stock
Jul 20
2021
BUY
Open market or private purchase
$598
$46.01 p/Share
13
Added 0.47%
2,751
Common Stock
Jul 15
2021
BUY
Open market or private purchase
$485
$44.13 p/Share
11
Added 0.4%
2,738
Common Stock
Jun 21
2021
BUY
Open market or private purchase
$562
$51.13 p/Share
11
Added 0.4%
2,727
Common Stock
May 20
2021
BUY
Open market or private purchase
$577
$48.1 p/Share
12
Added 0.44%
2,715
Common Stock