bf/NASDAQ:HFWA_icon.jpeg

NASDAQ:HFWA

Heritage Financial Corporation

  • Stock

USD

Last Close

22.06

06/11 21:01

Market Cap

625.80M

Beta: 0.57

Volume Today

177.19K

Avg: 268.21K

PE Ratio

8.35

PFCF: 6.52

Dividend Yield

4.73%

Payout:39.09%

Preview

Full access to financials is available to subscribers only. Please support our work and get full access to all features. You can cancel anytime. If you'd like a demo, free trial or have any questions, please checkout the help page

Subscribe NowHelp
Dec '14
Mar '15
Jun '15
Sep '15
Dec '15
Mar '16
Jun '16
Sep '16
Dec '16
Mar '17
Jun '17
Sep '17
Dec '17
Mar '18
Jun '18
Sep '18
Dec '18
Mar '19
Jun '19
Sep '19
Dec '19
Mar '20
Jun '20
Sep '20
Dec '20
Mar '21
Jun '21
Sep '21
Dec '21
Mar '22
Jun '22
Sep '22
Dec '22
Mar '23
Jun '23
Sep '23
Dec '23
Mar '24
Jun '24
Sep '24
Dec '24
Mar '25
Jun '25
Sep '25
revenue
40.68M
-
41.02M
0.84%
39.35M
4.07%
41.48M
5.42%
40.03M
3.50%
39.75M
0.71%
39.66M
0.22%
43.47M
9.61%
41.24M
5.13%
40.49M
1.81%
44.84M
10.74%
43.38M
3.25%
46.22M
6.53%
48.38M
4.69%
51.32M
6.06%
59.18M
15.32%
59.73M
0.94%
57.22M
4.21%
58.10M
1.54%
58.70M
1.03%
58.13M
0.98%
58.04M
0.15%
58.56M
0.90%
57.89M
1.15%
63.74M
10.11%
60.49M
5.10%
62.56M
3.43%
59.61M
4.72%
57.75M
3.12%
55.48M
3.92%
57.06M
2.85%
66.74M
16.95%
69.69M
4.42%
68.10M
2.28%
63.10M
7.33%
61.89M
1.93%
71.11M
14.91%
71.45M
0.48%
81.83M
14.52%
81.65M
0.21%
57.05M
30.13%
81.27M
42.44%
74.60M
8.21%
79.51M
6.58%
cost of revenue
-1K
-
81.27M
-
23.73M
70.80%
gross profit
40.68M
-
41.02M
0.84%
39.35M
4.07%
41.48M
5.42%
40.03M
3.50%
39.75M
0.71%
39.66M
0.22%
43.47M
9.61%
41.24M
5.13%
40.49M
1.81%
44.84M
10.74%
43.38M
3.25%
46.22M
6.53%
48.38M
4.69%
51.32M
6.06%
59.18M
15.32%
59.73M
0.94%
57.22M
4.21%
58.10M
1.54%
58.70M
1.03%
58.13M
0.98%
58.04M
0.15%
58.56M
0.90%
57.89M
1.15%
63.74M
10.11%
60.49M
5.10%
62.56M
3.43%
59.61M
4.72%
57.75M
3.12%
55.48M
3.92%
57.06M
2.85%
66.74M
16.95%
69.69M
4.42%
68.10M
2.28%
63.10M
7.33%
61.89M
1.93%
71.11M
14.91%
71.45M
0.48%
81.83M
14.52%
81.65M
0.21%
57.05M
30.13%
-57.54M
-
selling and marketing expenses
659K
-
633K
3.95%
1.06M
67.93%
899K
15.43%
471K
47.61%
728K
54.56%
781K
7.28%
745K
4.61%
581K
22.01%
807K
38.90%
805K
0.25%
933K
15.90%
398K
57.34%
808K
103.02%
823K
1.86%
876K
6.44%
721K
17.69%
1.10M
52.29%
1.11M
0.73%
816K
26.22%
461K
43.50%
866K
87.85%
696K
19.63%
755K
8.48%
783K
3.71%
669K
14.56%
892K
33.33%
775K
13.12%
703K
9.29%
266K
62.16%
344K
29.32%
358K
4.07%
675K
88.55%
402K
40.44%
441K
9.70%
389K
11.79%
698K
79.43%
405K
-
336K
-
284K
15.48%
general and administrative expenses
19.13M
-
16.37M
14.46%
16.29M
0.48%
17.82M
9.36%
17.41M
2.28%
17.41M
0.02%
17.25M
0.86%
17.87M
3.58%
17.80M
0.37%
18.24M
2.44%
18.63M
2.15%
18.35M
1.53%
18.66M
1.73%
24.33M
30.35%
22.20M
8.73%
26.52M
19.45%
25.15M
5.19%
24.37M
3.08%
24.52M
0.59%
24.07M
1.80%
24.30M
0.96%
24.87M
2.31%
24.49M
1.52%
24.63M
0.57%
25.31M
2.77%
26.86M
6.13%
26.43M
1.63%
26.75M
1.25%
28.48M
6.44%
25.91M
9.00%
26.39M
1.83%
28.89M
9.49%
25.35M
12.27%
26.39M
4.10%
25.58M
3.06%
25.83M
0.97%
25.61M
0.86%
25.07M
-
26.61M
-
selling general and administrative expenses
19.79M
-
17.00M
14.11%
17.35M
2.07%
18.71M
7.84%
17.88M
4.46%
18.13M
1.41%
18.04M
0.53%
18.62M
3.22%
18.39M
1.24%
19.05M
3.59%
19.44M
2.05%
19.28M
0.81%
19.06M
1.13%
25.14M
31.87%
23.03M
8.39%
27.40M
18.99%
25.87M
5.59%
25.47M
1.53%
25.62M
0.60%
24.89M
2.86%
24.77M
0.50%
25.73M
3.90%
25.18M
2.13%
25.38M
0.79%
26.09M
2.80%
27.53M
5.51%
27.32M
0.78%
27.53M
0.78%
29.18M
5.99%
26.18M
10.28%
26.73M
2.11%
29.25M
9.42%
26.02M
11.04%
26.79M
2.95%
26.02M
2.87%
26.21M
0.75%
26.30M
0.34%
25.47M
-
335K
98.68%
26.27M
7,743.28%
284K
98.92%
research and development expenses
other expenses
46.30M
-
53.07M
-
54.79M
-
57.76M
-
75.56M
-
75.98M
-
76.30M
-
82.38M
-
82.16M
-
-63.40M
177.16%
-55.01M
13.23%
-12.27M
-
-8.66M
29.42%
-8.72M
0.70%
-68.59M
686.29%
31.58M
146.05%
cost and expenses
2.50M
-
633K
74.70%
1.06M
67.93%
899K
15.43%
3.06M
240.93%
728K
76.25%
781K
7.28%
745K
4.61%
2.83M
280.54%
807K
71.53%
805K
0.25%
933K
15.90%
2.94M
215.43%
808K
72.55%
823K
1.86%
876K
6.44%
3.23M
268.49%
1.10M
65.99%
1.11M
0.73%
816K
26.22%
3.48M
326.59%
866K
75.12%
696K
19.63%
755K
8.48%
3.10M
310.60%
669K
78.42%
892K
33.33%
775K
13.12%
3.04M
292.13%
266K
91.25%
344K
29.32%
358K
4.07%
1.64M
358.94%
-36.61M
2,328.06%
-28.99M
20.82%
64.54M
-
64.58M
0.07%
65.83M
1.93%
68.59M
4.18%
57.05M
16.82%
65.11M
14.12%
50.00M
23.20%
operating expenses
2.50M
-
633K
74.70%
1.06M
67.93%
899K
15.43%
3.07M
241.05%
728K
76.26%
781K
7.28%
745K
4.61%
2.83M
280.54%
807K
71.53%
805K
0.25%
933K
15.90%
2.94M
215.43%
808K
72.55%
823K
1.86%
876K
6.44%
3.23M
268.49%
1.10M
65.99%
1.11M
0.73%
816K
26.22%
3.48M
326.59%
866K
75.12%
696K
19.63%
755K
8.48%
3.10M
310.60%
669K
78.42%
892K
33.33%
775K
13.12%
3.04M
292.13%
266K
91.25%
344K
29.32%
358K
4.07%
1.64M
358.94%
-36.61M
2,328.06%
-28.99M
20.82%
12.27M
-
8.66M
29.42%
8.72M
0.70%
-68.59M
886.29%
57.05M
183.18%
335K
99.41%
26.27M
7,743.28%
284K
98.92%
interest expense
1.66M
-
1.57M
5.06%
1.52M
3.49%
1.54M
1.58%
1.48M
4.08%
1.48M
0.41%
1.51M
2.17%
1.51M
0.07%
1.52M
0.53%
1.72M
13.26%
1.91M
11.07%
2.33M
22.34%
2.39M
2.40%
2.41M
0.88%
2.93M
21.49%
3.48M
18.85%
3.60M
3.30%
4.02M
11.79%
4.68M
16.45%
4.64M
0.83%
4.83M
4.03%
4.54M
6.07%
3.68M
18.83%
2.88M
21.62%
2.22M
22.98%
1.95M
12.11%
1.75M
10.65%
1.66M
4.64%
1.68M
0.96%
1.65M
1.79%
1.68M
2.06%
1.82M
8.31%
2.91M
59.76%
6.82M
134.15%
14.25M
108.81%
17.85M
25.28%
19.81M
10.97%
6.43M
67.51%
7.02M
9.03%
25.20M
-
23.52M
-
22.14M
5.87%
ebitda
14.75M
-
19.27M
30.60%
17.41M
9.65%
19.19M
10.26%
17.63M
8.17%
17.36M
1.48%
17.10M
1.50%
20.09M
17.44%
18.30M
8.92%
17.25M
5.69%
20.78M
20.46%
19.86M
4.46%
22.59M
13.76%
16.32M
27.74%
20.09M
23.10%
25.51M
26.94%
28.21M
10.59%
27.05M
4.10%
26.91M
0.51%
29.10M
8.12%
28.32M
2.66%
20.36M
28.10%
-39K
100.19%
46.65M
119,710.26%
-557K
101.19%
26.40M
4,839.68%
35.59M
34.81%
23.56M
33.81%
23.38M
0.77%
24.12M
3.19%
24.87M
3.09%
29.18M
17.33%
32.44M
11.17%
32.12M
0.98%
34.74M
8.17%
23.02M
33.72%
593K
97.42%
421K
29.01%
421K
0%
13.07M
3,003.56%
16.16M
-
37.23M
130.37%
22.31M
40.08%
operating income
10.24M
-
15.35M
49.85%
13.60M
11.37%
14.86M
9.20%
13.62M
8.30%
13.72M
0.70%
13.57M
1.06%
16.67M
22.82%
14.77M
11.38%
14.12M
4.39%
17.81M
26.12%
16.88M
5.23%
19.68M
16.61%
12.90M
34.48%
16.79M
30.18%
21.99M
31.01%
24.82M
12.86%
23.79M
4.15%
23.87M
0.32%
26.16M
9.60%
25.40M
2.90%
17.37M
31.63%
-3.39M
119.54%
22.00M
748.14%
30.53M
38.80%
32.40M
6.11%
41.90M
29.32%
27.25M
34.95%
26.00M
4.60%
23.42M
9.93%
24.16M
3.19%
28.50M
17.97%
31.76M
11.43%
31.49M
0.85%
34.12M
8.34%
21.80M
36.11%
13.07M
-
16.16M
-
-16.16M
200%
22.31M
238.04%
depreciation and amortization
672K
-
527K
21.58%
527K
0%
523K
0.76%
523K
0%
335K
35.95%
363K
8.36%
359K
1.10%
358K
0.28%
324K
9.50%
323K
0.31%
319K
1.24%
320K
0.31%
795K
148.44%
796K
0.13%
1.11M
39.95%
1.11M
0%
1.02M
7.99%
1.03M
0.10%
975K
4.97%
975K
0%
903K
7.38%
903K
0%
860K
4.76%
859K
0.12%
797K
7.22%
797K
0%
758K
4.89%
759K
0.13%
704K
7.25%
704K
0%
671K
4.69%
671K
0%
623K
7.15%
623K
0%
1.23M
97.11%
593K
51.71%
421K
29.01%
421K
0%
399K
5.23%
854K
114.04%
-750K
-
total other income expenses net
-1.66M
-
-1.57M
5.06%
-1.52M
3.49%
-1.54M
1.58%
-1.48M
4.02%
-1.48M
0.47%
-1.51M
2.17%
-1.51M
0.07%
-1.52M
0.53%
-1.72M
13.26%
-1.91M
11.07%
-2.33M
22.34%
-2.39M
2.40%
-2.41M
0.88%
-2.93M
21.49%
-3.48M
18.85%
-3.60M
3.30%
-4.02M
11.79%
-4.68M
16.45%
-4.64M
0.83%
-4.83M
4.03%
-4.54M
6.07%
-3.68M
18.83%
-2.88M
21.62%
-2.22M
22.98%
-1.95M
12.11%
-1.75M
10.65%
-1.66M
4.64%
-1.68M
0.96%
-78K
95.36%
-1.60M
1,953.85%
-2.86M
78.40%
-3.88M
35.58%
-6.82M
76.08%
-14.25M
108.81%
6.58M
-
6.87M
4.42%
15.99M
132.89%
16.33M
-
30.62M
-
income before tax
8.58M
-
13.77M
60.47%
12.08M
12.27%
13.31M
10.16%
12.14M
8.80%
12.24M
0.84%
12.06M
1.45%
15.16M
25.66%
13.26M
12.57%
12.40M
6.41%
15.90M
28.20%
14.55M
8.53%
17.29M
18.88%
10.49M
39.36%
13.86M
32.18%
18.51M
33.58%
21.23M
14.65%
19.77M
6.85%
19.19M
2.96%
21.52M
12.14%
20.57M
4.39%
12.83M
37.63%
-7.08M
155.14%
19.11M
370.15%
28.31M
48.12%
30.45M
7.54%
40.15M
31.88%
25.59M
36.27%
24.32M
4.96%
23.34M
4.03%
22.56M
3.33%
25.65M
13.68%
27.89M
8.74%
24.67M
11.54%
19.87M
19.45%
21.80M
9.69%
6.58M
69.83%
6.87M
4.42%
15.99M
132.89%
13.07M
18.31%
16.33M
24.98%
16.16M
1.05%
14.46M
10.52%
22.31M
54.27%
income tax expense
1.33M
-
3.99M
200.75%
3.36M
15.92%
3.82M
13.73%
2.65M
30.69%
3.15M
19.04%
3.17M
0.57%
4.12M
30.04%
3.36M
18.42%
3.09M
8.12%
4.08M
31.92%
3.92M
3.75%
10.27M
161.86%
1.40M
86.38%
2.00M
43.17%
3.01M
50.27%
4.62M
53.42%
3.22M
30.27%
3.20M
0.56%
3.62M
13.09%
3.44M
4.86%
640K
81.42%
-936K
246.25%
2.48M
364.64%
4.43M
78.81%
5.10M
15.20%
7.45M
46.04%
5.00M
32.94%
4.92M
1.50%
3.58M
27.22%
3.98M
11.03%
4.66M
17.10%
5.34M
14.77%
4.21M
21.18%
3.02M
28.20%
3.58M
18.28%
344K
90.39%
1.12M
225.58%
1.84M
63.93%
1.64M
10.51%
4.40M
167.92%
2.25M
48.93%
2.24M
0.18%
3.14M
39.80%
net income
7.25M
-
9.78M
34.79%
8.72M
10.78%
9.49M
8.79%
9.49M
0.01%
9.09M
4.23%
8.89M
2.16%
11.04M
24.10%
9.89M
10.38%
9.32M
5.83%
11.83M
26.96%
10.62M
10.18%
7.02M
33.89%
9.09M
29.39%
11.86M
30.48%
15.50M
30.76%
16.61M
7.13%
16.55M
0.34%
15.98M
3.43%
17.89M
11.96%
17.13M
4.30%
12.19M
28.82%
-6.14M
150.36%
16.64M
370.99%
23.88M
43.56%
25.34M
6.12%
32.70M
29.03%
20.59M
37.03%
19.40M
5.80%
19.76M
1.86%
18.58M
5.94%
20.99M
12.95%
22.54M
7.40%
20.46M
9.26%
16.85M
17.65%
18.22M
8.15%
6.23M
65.79%
5.75M
7.78%
14.16M
146.33%
11.42M
19.32%
11.93M
4.42%
13.91M
16.62%
12.21M
12.19%
19.17M
56.93%
weighted average shs out
30.02M
-
30.03M
0.03%
29.76M
0.88%
29.70M
0.23%
29.71M
0.04%
29.67M
0.12%
29.67M
0.01%
29.68M
0.05%
29.69M
0.01%
29.70M
0.06%
29.76M
0.18%
29.78M
0.09%
29.79M
0.01%
33.21M
11.48%
33.93M
2.20%
36.77M
8.36%
36.81M
0.10%
36.83M
0.05%
36.87M
0.12%
36.74M
0.35%
36.60M
0.40%
36.34M
0.70%
35.90M
1.22%
35.91M
0.03%
35.91M
0.00%
35.93M
0.05%
35.99M
0.19%
35.64M
0.97%
35.15M
1.37%
35.09M
0.17%
35.11M
0.04%
35.10M
0.02%
35.10M
0.00%
35.11M
0.01%
35.06M
0.14%
35.02M
0.10%
34.90M
0.34%
34.83M
0.22%
34.61M
0.62%
34.32M
0.83%
34.47M
0.42%
34.01M
1.31%
34.04M
0.07%
33.95M
0.24%
weighted average shs out dil
30.06M
-
30.05M
0.01%
29.79M
0.89%
29.72M
0.22%
29.73M
0.03%
29.69M
0.15%
29.68M
0.02%
29.70M
0.05%
29.70M
0.02%
29.75M
0.17%
29.84M
0.29%
29.89M
0.17%
29.89M
0.01%
33.35M
11.55%
34.11M
2.28%
36.96M
8.37%
37.00M
0.10%
37.01M
0.03%
37.01M
0.01%
36.88M
0.37%
36.82M
0.14%
36.60M
0.62%
35.90M
1.91%
35.99M
0.25%
36.19M
0.56%
36.23M
0.12%
36.29M
0.16%
35.93M
0.99%
35.44M
1.36%
35.41M
0.08%
35.41M
0.01%
35.47M
0.17%
35.48M
0.03%
35.45M
0.10%
35.13M
0.90%
35.12M
0.03%
35.08M
0.09%
35.23M
0.41%
34.92M
0.87%
34.66M
0.75%
34.90M
0.69%
34.51M
1.13%
34.51M
0.02%
34.41M
0.29%
eps
0.24
-
0.32
33.33%
0.29
9.38%
0.32
10.34%
0.32
0%
0.30
6.25%
0.30
0%
0.37
23.33%
0.33
10.81%
0.31
6.06%
0.40
29.03%
0.35
12.50%
0.23
34.29%
0.27
17.39%
0.35
29.63%
0.42
20.00%
0.45
7.14%
0.45
0%
0.43
4.44%
0.49
13.95%
0.47
4.08%
0.34
27.66%
-0.17
150%
0.46
370.59%
0.66
43.48%
0.70
6.06%
0.91
30.00%
0.58
36.26%
0.56
3.45%
0.56
0%
0.53
5.36%
0.60
13.21%
0.64
6.67%
0.58
9.38%
0.48
17.24%
0.52
8.33%
0.18
65.38%
0.17
5.56%
0.41
141.18%
0.33
19.51%
0.35
6.06%
0.41
17.14%
0.36
12.20%
0.56
55.56%
epsdiluted
0.24
-
0.32
33.33%
0.29
9.38%
0.32
10.34%
0.32
0%
0.30
6.25%
0.30
0%
0.37
23.33%
0.33
10.81%
0.31
6.06%
0.39
25.81%
0.35
10.26%
0.23
34.29%
0.27
17.39%
0.35
29.63%
0.42
20.00%
0.45
7.14%
0.45
0%
0.43
4.44%
0.48
11.63%
0.47
2.08%
0.34
27.66%
-0.17
150%
0.46
370.59%
0.66
43.48%
0.70
6.06%
0.90
28.57%
0.58
35.56%
0.55
5.17%
0.56
1.82%
0.52
7.14%
0.59
13.46%
0.64
8.47%
0.58
9.38%
0.48
17.24%
0.51
6.25%
0.18
64.71%
0.16
11.11%
0.41
156.25%
0.33
19.51%
0.34
3.03%
0.40
17.65%
0.36
10.00%
0.55
52.78%

All numbers in USD (except ratios and percentages)