May 15
2024
BUY
Open market or private purchase
$1,683
$33.0 p/Share
51
Added 0.8%
6,312
Common Stock
Mar 15
2024
BUY
Open market or private purchase
$1,683
$32.38 p/Share
52
Added 0.82%
6,261
Common Stock
Feb 15
2024
BUY
Open market or private purchase
$1,694
$32.59 p/Share
52
Added 0.84%
6,168
Common Stock
Dec 18
2023
BUY
Grant, award, or other acquisition
-
1,195
Added 16.35%
6,116
Common Stock
Dec 15
2023
BUY
Open market or private purchase
$1,689
$34.47 p/Share
49
Added 0.99%
4,921
Common Stock
Nov 20
2023
BUY
Open market or private purchase
$2,521
$29.67 p/Share
85
Added 1.73%
4,837
Common Stock
Oct 15
2023
BUY
Open market or private purchase
$831
$26.82 p/Share
31
Added 0.65%
4,751
Common Stock
Sep 15
2023
BUY
Open market or private purchase
$1,699
$28.81 p/Share
59
Added 1.23%
4,719
Common Stock
Aug 15
2023
BUY
Open market or private purchase
$7,525
$29.51 p/Share
255
Added 5.22%
4,628
Common Stock
Jul 15
2023
BUY
Open market or private purchase
$19,977
$27.67 p/Share
722
Added 14.17%
4,372
Common Stock
Jun 15
2023
BUY
Open market or private purchase
$1,691
$29.67 p/Share
57
Added 1.54%
3,650
Common Stock
May 15
2023
BUY
Open market or private purchase
$835
$26.95 p/Share
31
Added 0.86%
3,568
Common Stock
Apr 17
2023
BUY
Open market or private purchase
$832
$30.85 p/Share
27
Added 0.76%
3,536
Common Stock
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