Mar 15
2023
BUY
Open market or private purchase
$2,546
$33.5 p/Share
76
Added 2.12%
3,509
Common Stock
Feb 15
2023
BUY
Open market or private purchase
$1,698
$39.51 p/Share
43
Added 1.24%
3,416
Common Stock
Jan 17
2023
BUY
Open market or private purchase
$1,697
$37.73 p/Share
45
Added 1.32%
3,372
Common Stock
Dec 19
2022
BUY
Grant, award, or other acquisition
-
689
Added 17.16%
3,327
Common Stock
Dec 15
2022
BUY
Open market or private purchase
$1,679
$36.51 p/Share
46
Added 1.72%
2,627
Common Stock
Nov 15
2022
BUY
Open market or private purchase
$867
$39.45 p/Share
22
Added 0.85%
2,581
Common Stock
Oct 15
2022
BUY
Open market or private purchase
$903
$37.62 p/Share
24
Added 0.93%
2,560
Common Stock
Sep 15
2022
BUY
Open market or private purchase
$1,685
$37.45 p/Share
45
Added 1.74%
2,535
Common Stock
Aug 15
2022
BUY
Open market or private purchase
$8,407
$38.92 p/Share
216
Added 8.01%
2,481
Common Stock
Jul 15
2022
BUY
Open market or private purchase
$19,991
$34.29 p/Share
583
Added 20.47%
2,265
Common Stock
Jun 15
2022
BUY
Open market or private purchase
$857
$35.69 p/Share
24
Added 1.41%
1,682
Common Stock
May 16
2022
BUY
Open market or private purchase
$836
$34.82 p/Share
24
Added 1.43%
1,651
Common Stock
Apr 18
2022
BUY
Open market or private purchase
$2,547
$36.92 p/Share
69
Added 4.07%
1,627
Common Stock
Feb 15
2022
BUY
Open market or private purchase
$1,700
$39.53 p/Share
43
Added 2.69%
1,553
Common Stock
Jan 18
2022
BUY
Open market or private purchase
$869
$41.37 p/Share
21
Added 1.37%
1,510
Common Stock
Dec 20
2021
BUY
Grant, award, or other acquisition
-
652
Added 30.45%
1,489
Common Stock
Dec 15
2021
BUY
Open market or private purchase
$1,708
$39.72 p/Share
43
Added 4.89%
837
Common Stock
Nov 15
2021
BUY
Open market or private purchase
$1,711
$41.72 p/Share
41
Added 4.93%
791
Common Stock
Oct 15
2021
BUY
Open market or private purchase
$1,711
$39.79 p/Share
43
Added 5.42%
750
Common Stock
Sep 15
2021
BUY
Open market or private purchase
$6,706
$35.48 p/Share
189
Added 21.09%
707
Common Stock
Aug 16
2021
BUY
Open market or private purchase
$19,995
$38.6 p/Share
518
Added 50.0%
518
Common Stock