• $80.0M
    Market Cap
  • 14.25%
    1-Year Change
  • Mortgage Finance
    Industry
  • 1 Month
    +19.04%
    Low Price$18.40
    High Price$21.50
  • 3 Months
    +18.97%
    Low Price$17.30
    High Price$21.50
  • 1 Year
    +14.25%
    Low Price$17.30
    High Price$21.50
Date
Open
High
Low
Close
Change (%)
Volume
07/24/2026
21.30
21.30
21.30
21.30
-0.95%
228
07/22/2026
21.55
21.55
20.50
21.50
+3.61%
2,606
07/21/2026
20.50
20.75
20.50
20.75
+0.0005%
1,297
07/20/2026
19.50
20.75
19.50
20.75
+0.009%
2,249
07/17/2026
20.30
20.75
19.50
20.75
+1.96%
3,617
07/16/2026
20.00
20.75
20.00
20.35
+3.83%
5,019
07/15/2026
19.60
19.60
19.60
19.60
+2.00%
259
07/14/2026
18.92
19.22
18.30
19.22
+0.50%
6,577
07/13/2026
19.00
19.12
18.97
19.12
+3.91%
2,823
07/08/2026
18.40
18.40
18.40
18.40
-0.22%
138
06/29/2026
18.25
18.44
18.25
18.44
+1.04%
1,150
06/25/2026
18.25
18.25
18.25
18.25
+2.02%
254
06/24/2026
18.25
18.25
17.89
17.89
-0.89%
493
06/23/2026
17.90
18.05
17.85
18.05
+1.40%
8,350
06/22/2026
17.80
17.80
17.51
17.80
0.00%
10,277
06/18/2026
18.00
18.00
17.80
17.80
-0.14%
356
06/17/2026
18.00
18.00
17.65
17.83
+0.14%
1,563
06/16/2026
17.50
17.85
17.50
17.80
-0.82%
7,740
06/15/2026
17.83
17.95
17.50
17.95
+0.55%
2,226
06/12/2026
18.00
18.25
17.83
17.85
-0.72%
2,668
06/11/2026
17.40
18.00
17.40
17.98
+3.93%
13,072
06/10/2026
17.30
17.30
17.30
17.30
-2.54%
153
06/09/2026
17.49
17.94
16.61
17.75
+1.43%
4,963
06/08/2026
17.50
17.50
17.50
17.50
-1.69%
2,067
06/05/2026
17.85
17.85
17.79
17.80
-1.11%
4,271
05/29/2026
18.65
18.65
18.00
18.00
+0.84%
1,421
05/26/2026
16.85
17.90
16.85
17.85
-0.28%
2,696
05/22/2026
17.90
17.90
17.90
17.90
-0.28%
159
05/21/2026
17.92
18.13
17.91
17.95
+0.50%
6,411
05/20/2026
17.75
17.86
17.75
17.86
-0.78%
941
05/19/2026
18.00
18.00
18.00
18.00
0.00%
345
05/07/2026
17.86
18.00
17.86
18.00
-0.83%
3,031
05/07/2026
$0.25 Earnings
05/06/2026
18.15
18.15
18.15
18.15
+1.23%
324
05/05/2026
17.87
17.95
17.87
17.93
+0.17%
7,547
04/24/2026
17.90
17.90
17.90
17.90
-0.89%
1,008
04/22/2026
17.90
18.06
17.90
18.06
+0.39%
1,687
04/21/2026
18.00
18.00
17.95
17.99
-1.46%
2,804
04/08/2026
17.86
18.26
17.86
18.26
-0.46%
1,198
03/31/2026
18.00
18.34
18.00
18.34
+1.89%
788
03/30/2026
18.00
18.00
18.00
18.00
-0.06%
137
03/27/2026
18.01
18.01
18.01
18.01
-0.0006%
480
03/25/2026
18.01
18.01
18.01
18.01
+0.0006%
501
03/20/2026
18.02
18.02
18.01
18.01
-3.95%
1,348
03/19/2026
18.75
18.75
18.75
18.75
-1.05%
218
03/18/2026
18.95
18.95
18.95
18.95
+7.92%
1,169
03/12/2026
$0.25 Earnings
03/11/2026
17.56
17.56
17.56
17.56
-7.58%
464
03/10/2026
18.05
19.00
18.00
19.00
+4.22%
2,045
03/09/2026
18.23
18.23
18.23
18.23
-3.54%
299
03/05/2026
19.48
19.48
18.90
18.90
+0.53%
562
02/20/2026
18.80
18.80
18.80
18.80
-1.57%
902
02/19/2026
18.02
19.10
18.02
19.10
-1.90%
21,531
02/18/2026
17.89
19.47
17.89
19.47
+8.17%
1,670
02/13/2026
18.00
18.00
18.00
18.00
0.00%
731
01/23/2026
18.00
18.00
18.00
18.00
-1.64%
164
01/22/2026
18.30
18.39
18.30
18.30
+1.67%
756
01/07/2026
18.00
18.00
18.00
18.00
0.00%
398
01/05/2026
18.01
18.01
18.00
18.00
+2.56%
524
12/19/2025
17.99
19.47
17.55
17.55
-9.86%
1,854
12/17/2025
19.47
19.47
19.47
19.47
+6.09%
157
12/16/2025
18.76
18.78
18.18
18.35
-1.59%
1,524
12/12/2025
18.65
18.65
18.65
18.65
+0.27%
206
12/10/2025
17.85
18.60
17.50
18.60
-2.62%
880
12/09/2025
18.44
19.10
18.44
19.10
+7.00%
553
12/03/2025
18.54
18.54
17.85
17.85
+0.28%
226
12/01/2025
17.80
17.80
17.80
17.80
-0.56%
1,554
11/24/2025
18.01
18.01
17.90
17.90
-4.19%
618
11/18/2025
18.68
18.68
18.68
18.68
+3.50%
632
11/17/2025
18.05
18.05
18.05
18.05
-3.48%
1,089
11/11/2025
18.10
19.10
18.05
18.70
-1.96%
13,381
11/10/2025
18.00
19.07
18.00
19.07
+7.16%
1,457
11/06/2025
$0.25 Earnings
10/28/2025
17.80
17.80
17.80
17.80
-2.20%
321
10/22/2025
18.00
18.25
18.00
18.20
+2.48%
1,105
10/10/2025
17.76
17.76
17.76
17.76
+0.06%
350
10/07/2025
17.75
17.75
17.75
17.75
-1.33%
173
09/24/2025
18.00
18.00
17.99
17.99
-5.32%
278
09/19/2025
19.00
19.00
19.00
19.00
+6.98%
408
09/17/2025
17.76
17.76
17.76
17.76
-1.39%
137
09/16/2025
18.01
18.01
18.01
18.01
+1.46%
237
09/15/2025
17.75
17.75
17.75
17.75
-1.39%
272
09/12/2025
18.00
18.00
18.00
18.00
+0.50%
308
09/10/2025
17.90
17.91
17.90
17.91
-1.59%
417
09/04/2025
18.01
18.20
18.01
18.20
0.00%
563
09/02/2025
18.20
18.20
18.20
18.20
0.00%
451
08/27/2025
18.19
18.20
18.19
18.20
0.00%
527
08/21/2025
18.29
18.29
18.20
18.20
-0.68%
1,475
08/19/2025
18.33
18.33
18.33
18.33
-1.90%
195
08/07/2025
$0.24 Earnings
08/06/2025
18.02
18.68
18.02
18.68
-1.06%
316
08/04/2025
18.88
18.88
18.88
18.88
0.00%
1,116