Nov 04
2024
BUY
Open market or private purchase
$2,348
$31.74 p/Share
74
Added 0.32%
22,737
Common Stock
Aug 02
2024
BUY
Open market or private purchase
$2,097
$27.97 p/Share
75
Added 0.33%
22,587
Common Stock
May 20
2024
BUY
Grant, award, or other acquisition
-
1,291
Added 5.44%
22,423
Common Stock
May 02
2024
BUY
Open market or private purchase
$2,100
$22.83 p/Share
92
Added 0.43%
21,132
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
502
Added 2.34%
20,947
Common Stock
Mar 13
2024
SELL
Sale (or disposition) back to the issuer
-
1,393
Reduced 6.38%
20,445
Common Stock
Mar 11
2024
BUY
Grant, award, or other acquisition
-
392
Added 1.76%
21,838
Common Stock
Feb 02
2024
BUY
Open market or private purchase
$2,072
$22.53 p/Share
92
Added 0.43%
21,446
Common Stock
Nov 02
2023
BUY
Open market or private purchase
$2,049
$16.8 p/Share
122
Added 0.57%
21,272
Common Stock
Aug 02
2023
BUY
Open market or private purchase
$2,036
$17.26 p/Share
118
Added 0.56%
21,038
Common Stock
May 02
2023
BUY
Open market or private purchase
$2,010
$14.89 p/Share
135
Added 0.64%
20,805
Common Stock
Mar 09
2023
BUY
Grant, award, or other acquisition
-
392
Added 1.87%
20,565
Common Stock
Mar 08
2023
BUY
Grant, award, or other acquisition
-
830
Added 3.95%
20,173
Common Stock
Feb 02
2023
BUY
Open market or private purchase
$1,742
$19.36 p/Share
90
Added 0.46%
19,343
Common Stock
Nov 02
2022
BUY
Open market or private purchase
$1,482
$19.25 p/Share
77
Added 0.4%
19,202
Common Stock
Aug 02
2022
BUY
Open market or private purchase
$1,476
$18.45 p/Share
80
Added 0.42%
19,080
Common Stock
May 02
2022
BUY
Open market or private purchase
$1,447
$22.26 p/Share
65
Added 0.34%
18,954
Common Stock
Mar 09
2022
BUY
Grant, award, or other acquisition
-
791
Added 4.03%
18,855
Common Stock
Feb 02
2022
BUY
Open market or private purchase
$1,444
$20.06 p/Share
72
Added 0.4%
18,064
Common Stock
Nov 02
2021
BUY
Open market or private purchase
$1,439
$19.18 p/Share
75
Added 0.42%
17,878
Common Stock
Aug 02
2021
BUY
Open market or private purchase
$1,400
$17.29 p/Share
81
Added 0.45%
17,783
Common Stock
May 05
2021
BUY
Grant, award, or other acquisition
-
2,089
Added 10.57%
17,681
Common Stock
May 03
2021
BUY
Open market or private purchase
$1,404
$17.55 p/Share
80
Added 0.51%
15,592
Common Stock
Nov 02
2020
BUY
Open market or private purchase
$1,200
$12.24 p/Share
98
Added 0.63%
15,379
Common Stock
Feb 01
2020
BUY
Open market or private purchase
$1,205
$15.86 p/Share
76
Added 0.49%
15,456
Common Stock