Nov 18
2022
BUY
Open market or private purchase
$4,069
$31.3 p/Share
130
Added 4.38%
2,837
Common Stock
Oct 27
2022
BUY
Open market or private purchase
$4,048
$30.21 p/Share
134
Added 4.72%
2,707
Common Stock
Sep 21
2022
BUY
Open market or private purchase
$4,086
$31.19 p/Share
131
Added 4.84%
2,573
Common Stock
Aug 23
2022
BUY
Open market or private purchase
$4,044
$32.61 p/Share
124
Added 4.83%
2,442
Common Stock
Jul 19
2022
BUY
Open market or private purchase
$4,065
$32.26 p/Share
126
Added 5.16%
2,318
Common Stock
Jun 29
2022
BUY
Open market or private purchase
$4,074
$30.86 p/Share
132
Added 5.68%
2,192
Common Stock
Jun 24
2022
BUY
Open market or private purchase
$305,000
$30.5 p/Share
10,000
Added 34.83%
18,708
Common Stock
May 24
2022
BUY
Open market or private purchase
$4,096
$33.57 p/Share
122
Added 5.59%
2,060
Common Stock
Apr 28
2022
BUY
Open market or private purchase
$4,072
$33.65 p/Share
121
Added 5.88%
1,938
Common Stock
Mar 17
2022
BUY
Open market or private purchase
$4,039
$34.23 p/Share
118
Added 6.1%
1,817
Common Stock
Feb 25
2022
BUY
Open market or private purchase
$4,087
$34.93 p/Share
117
Added 6.44%
1,699
Common Stock
Feb 16
2022
BUY
Open market or private purchase
$4,066
$34.75 p/Share
117
Added 6.89%
1,582
Common Stock
Jan 03
2022
BUY
Open market or private purchase
$3,993
$32.73 p/Share
122
Added 7.69%
1,465
Common Stock
Dec 31
2021
BUY
Grant, award, or other acquisition
-
1,600
Added 50.0%
1,600
Common Stock
Dec 09
2021
BUY
Open market or private purchase
$3,113
$32.77 p/Share
95
Added 6.61%
1,343
Common Stock
Nov 02
2021
BUY
Open market or private purchase
$5,598
$30.26 p/Share
185
Added 12.91%
1,248
Common Stock
Sep 30
2021
BUY
Open market or private purchase
$3,981
$29.49 p/Share
135
Added 11.27%
1,063
Common Stock
Sep 08
2021
BUY
Open market or private purchase
$3,117
$29.69 p/Share
105
Added 10.16%
928
Common Stock
Jul 30
2021
BUY
Open market or private purchase
$5,102
$28.99 p/Share
176
Added 17.62%
823
Common Stock
Jul 02
2021
BUY
Open market or private purchase
$2,494
$27.71 p/Share
90
Added 12.21%
647
Common Stock
Jun 01
2021
BUY
Open market or private purchase
$4,111
$28.95 p/Share
142
Added 20.31%
557
Common Stock
May 10
2021
BUY
Open market or private purchase
$5,102
$29.66 p/Share
172
Added 29.3%
415
Common Stock
Apr 12
2021
BUY
Open market or private purchase
$4,084
$27.41 p/Share
149
Added 38.01%
243
Common Stock
Mar 29
2021
BUY
Open market or private purchase
$2,491
$26.5 p/Share
94
Added 50.0%
94
Common Stock
Dec 08
2020
BUY
Grant, award, or other acquisition
-
2,000
Added 50.0%
2,000
Common Stock