Aug 15
2024
BUY
Open market or private purchase
$4,975
$38.27 p/Share
130
Added 0.92%
13,943
Common Stock
Jul 15
2024
BUY
Open market or private purchase
$19,982
$37.99 p/Share
526
Added 3.67%
13,812
Common Stock
Jun 25
2024
BUY
Grant, award, or other acquisition
-
1,204
Added 8.31%
13,286
Common Stock
Dec 18
2023
BUY
Grant, award, or other acquisition
-
1,195
Added 9.12%
11,907
Common Stock
Aug 15
2023
BUY
Open market or private purchase
$4,987
$29.51 p/Share
169
Added 1.58%
10,544
Common Stock
Jul 15
2023
BUY
Open market or private purchase
$19,977
$27.67 p/Share
722
Added 6.51%
10,374
Common Stock
Jun 15
2023
BUY
Open market or private purchase
$1,691
$29.67 p/Share
57
Added 0.59%
9,652
Common Stock
May 15
2023
BUY
Open market or private purchase
$2,533
$26.95 p/Share
94
Added 0.98%
9,518
Common Stock
Apr 17
2023
BUY
Open market or private purchase
$832
$30.85 p/Share
27
Added 0.29%
9,423
Common Stock
Mar 15
2023
BUY
Open market or private purchase
$3,417
$33.5 p/Share
102
Added 1.07%
9,396
Common Stock
Feb 15
2023
BUY
Open market or private purchase
$2,568
$39.51 p/Share
65
Added 0.7%
9,239
Common Stock
Jan 17
2023
BUY
Open market or private purchase
$2,527
$37.73 p/Share
67
Added 0.73%
9,174
Common Stock
Dec 19
2022
BUY
Grant, award, or other acquisition
-
689
Added 7.03%
9,107
Common Stock
Dec 15
2022
BUY
Open market or private purchase
$839
$36.51 p/Share
23
Added 0.27%
8,374
Common Stock
Nov 15
2022
BUY
Open market or private purchase
$2,564
$39.45 p/Share
65
Added 0.77%
8,351
Common Stock
Oct 15
2022
BUY
Open market or private purchase
$2,596
$37.62 p/Share
69
Added 0.83%
8,286
Common Stock
Sep 15
2022
BUY
Open market or private purchase
$2,584
$37.45 p/Share
69
Added 0.83%
8,216
Common Stock
Aug 15
2022
BUY
Open market or private purchase
$8,407
$38.92 p/Share
216
Added 2.6%
8,104
Common Stock
Jul 15
2022
BUY
Open market or private purchase
$19,991
$34.29 p/Share
583
Added 6.88%
7,888
Common Stock
Jun 15
2022
BUY
Open market or private purchase
$857
$35.69 p/Share
24
Added 0.33%
7,305
Common Stock
May 16
2022
BUY
Open market or private purchase
$2,542
$34.82 p/Share
73
Added 1.0%
7,239
Common Stock
Apr 18
2022
BUY
Open market or private purchase
$4,246
$36.92 p/Share
115
Added 1.58%
7,166
Common Stock
Mar 15
2022
BUY
Open market or private purchase
$839
$39.94 p/Share
21
Added 0.3%
7,051
Common Stock
Feb 15
2022
BUY
Open market or private purchase
$2,569
$39.53 p/Share
65
Added 0.92%
6,992
Common Stock
Jan 18
2022
BUY
Open market or private purchase
$2,524
$41.37 p/Share
61
Added 0.87%
6,927
Common Stock