May 16
2024
BUY
Grant, award, or other acquisition
-
655
Added 2.45%
26,075
Common Stock
May 16
2023
BUY
Grant, award, or other acquisition
-
830
Added 3.16%
25,420
Common Stock
Jan 31
2023
BUY
Grant, award, or other acquisition
$6,119
$35.58 p/Share
172
Added 0.69%
24,590
Common Stock
Nov 01
2022
BUY
Grant, award, or other acquisition
$6,165
$39.27 p/Share
157
Added 0.64%
24,418
Common Stock
Aug 16
2022
BUY
Grant, award, or other acquisition
-
375
Added 1.52%
24,261
Common Stock
Aug 04
2022
BUY
Open market or private purchase
$5,973
$33.0 p/Share
181
Added 0.75%
23,886
Common Stock
May 16
2022
BUY
Grant, award, or other acquisition
-
290
Added 1.21%
23,705
Common Stock
May 05
2022
BUY
Open market or private purchase
$5,959
$34.85 p/Share
171
Added 0.73%
23,415
Common Stock
Mar 09
2022
BUY
Open market or private purchase
$6,052
$31.85 p/Share
190
Added 0.81%
23,244
Common Stock
Nov 02
2021
BUY
Open market or private purchase
$7,831
$30.12 p/Share
260
Added 1.12%
23,054
Common Stock
Aug 03
2021
BUY
Open market or private purchase
$5,990
$27.35 p/Share
219
Added 0.95%
22,794
Common Stock
May 16
2021
BUY
Grant, award, or other acquisition
-
385
Added 1.68%
22,575
Common Stock
May 04
2021
BUY
Open market or private purchase
$5,995
$27.25 p/Share
220
Added 0.98%
22,190
Common Stock
Feb 02
2021
BUY
Open market or private purchase
$6,042
$20.14 p/Share
300
Added 1.35%
21,970
Common Stock
Oct 27
2020
BUY
Open market or private purchase
$6,016
$16.9 p/Share
356
Added 1.62%
21,670
Common Stock
Jul 28
2020
BUY
Open market or private purchase
$6,092
$14.75 p/Share
413
Added 1.9%
21,314
Common Stock
May 18
2020
BUY
Grant, award, or other acquisition
-
390
Added 1.83%
20,901
Common Stock
Apr 28
2020
BUY
Open market or private purchase
$5,996
$16.75 p/Share
358
Added 1.72%
20,511
Common Stock
Jan 28
2020
BUY
Open market or private purchase
$5,980
$26.58 p/Share
225
Added 1.1%
20,153
Common Stock
Oct 29
2019
BUY
Open market or private purchase
$6,002
$24.5 p/Share
245
Added 1.21%
19,928
Common Stock
Jul 30
2019
BUY
Open market or private purchase
$6,001
$24.1 p/Share
249
Added 1.25%
19,683
Common Stock
Apr 30
2019
BUY
Open market or private purchase
$6,006
$23.28 p/Share
258
Added 1.31%
19,434
Common Stock
Feb 01
2019
BUY
Open market or private purchase
$51,750
$20.7 p/Share
2,500
Added 11.53%
19,176
Common Stock
Dec 24
2018
BUY
Open market or private purchase
$3,651
$19.95 p/Share
183
Added 1.09%
16,676
Common Stock