bf/NASDAQ:HFWA_icon.jpeg

NASDAQ:HFWA

Heritage Financial Corporation

  • Stock

USD

Last Close

22.81

30/08 20:00

Market Cap

625.80M

Beta: 0.57

Volume Today

94.23K

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
Sep '13
Dec '13
Mar '14
Jun '14
Sep '14
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
revenue
20.16M
-
20.06M
0.50%
19.04M
5.10%
33.34M
75.10%
38.79M
16.35%
40.68M
4.86%
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%
cost of revenue
gross profit
20.16M
-
20.06M
0.50%
19.04M
5.10%
33.34M
75.10%
38.79M
16.35%
40.68M
4.86%
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%
selling and marketing expenses
477K
-
409K
14.26%
505K
23.47%
496K
1.78%
841K
69.56%
659K
21.64%
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%
513K
34.48%
567K
10.53%
486K
14.29%
703K
44.65%
266K
62.16%
344K
29.32%
358K
4.07%
675K
88.55%
402K
40.44%
441K
9.70%
389K
11.79%
698K
79.43%
general and administrative expenses
9.20M
-
10.65M
15.67%
9.26M
13.03%
17.24M
86.22%
17.96M
4.16%
19.13M
6.54%
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%
26.03M
7.11%
25.68M
1.35%
25.95M
1.06%
25.31M
2.49%
26.60M
5.10%
26.14M
1.74%
26.54M
1.54%
28.48M
7.29%
21.85M
23.26%
22.20M
1.61%
24.71M
11.27%
12.91M
47.73%
26.39M
104.31%
25.58M
3.06%
25.83M
0.97%
25.61M
0.86%
selling general and administrative expenses
9.68M
-
11.05M
14.19%
9.76M
11.68%
17.74M
81.67%
18.80M
5.99%
19.79M
5.28%
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%
26.90M
8.61%
26.38M
1.94%
26.71M
1.26%
26.09M
2.31%
27.11M
3.92%
26.71M
1.50%
27.03M
1.20%
29.18M
7.96%
22.12M
24.20%
22.55M
1.94%
25.06M
11.16%
13.59M
45.78%
26.79M
97.12%
26.02M
2.87%
26.21M
0.75%
26.30M
0.34%
research and development expenses
other expenses
-54.26M
-
-57.05M
5.14%
-9.56M
83.25%
-9.99M
4.51%
-10.17M
1.82%
-10.82M
6.44%
-10.06M
7.06%
-12.27M
21.99%
-8.66M
29.42%
-8.72M
0.70%
cost and expenses
-32.14M
-
-34.50M
7.34%
42.92M
224.38%
44.72M
4.19%
50.25M
12.38%
57.48M
14.38%
57.94M
0.80%
64.54M
11.39%
64.58M
0.07%
65.83M
1.93%
operating expenses
-32.14M
-
-34.50M
7.34%
9.56M
127.70%
9.99M
4.51%
10.17M
1.82%
10.82M
6.44%
10.06M
7.06%
12.27M
21.99%
8.66M
29.42%
8.72M
0.70%
interest expense
952K
-
906K
4.83%
872K
3.75%
1.43M
63.65%
1.72M
20.81%
1.66M
3.77%
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%
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%
ebitda
6.38M
-
2.71M
57.47%
6.63M
144.40%
8.34M
25.80%
14.65M
75.58%
13.09M
10.62%
17.69M
35.12%
15.89M
10.20%
17.65M
11.09%
16.14M
8.53%
15.89M
1.57%
15.60M
1.84%
18.58M
19.12%
16.78M
9.69%
15.54M
7.40%
18.88M
21.50%
17.52M
7.17%
20.20M
15.28%
13.91M
31.13%
17.16M
23.38%
22.16M
29.11%
24.61M
11.05%
23.03M
6.42%
22.23M
3.46%
21.70M
2.40%
23.50M
8.28%
13.80M
41.26%
-9.21M
166.76%
17.02M
284.75%
-2.78M
116.33%
24.45M
979.70%
33.84M
38.44%
21.89M
35.32%
21.70M
0.90%
22.47M
3.58%
23.18M
3.17%
27.35M
17.98%
29.52M
7.93%
26.10M
11.59%
21.42M
17.92%
23.02M
7.47%
593K
97.42%
421K
29.01%
421K
0%
operating income
4.80M
-
1.14M
76.21%
3.81M
233.71%
5.69M
49.36%
9.83M
72.75%
8.58M
12.71%
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.65M
34.56%
21.23M
13.82%
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%
depreciation and amortization
1.58M
-
1.57M
0.57%
2.82M
79.52%
2.65M
6.02%
4.82M
81.64%
4.51M
6.35%
3.92M
13.12%
3.81M
2.91%
4.34M
14.03%
4.00M
7.72%
3.65M
8.89%
3.53M
3.15%
3.42M
3.23%
3.52M
3.07%
3.13M
11.12%
2.97M
5.04%
2.98M
0.10%
2.91M
2.35%
3.43M
17.85%
3.31M
3.53%
3.51M
6.26%
3.38M
3.64%
3.26M
3.69%
3.05M
6.51%
183K
93.99%
2.92M
1,497.81%
970K
66.83%
-2.14M
320.41%
-2.09M
2.15%
-31.09M
1,386.14%
-6.00M
80.70%
-6.31M
5.15%
-3.70M
41.39%
-2.62M
29.02%
-868K
66.92%
622K
171.66%
1.71M
174.12%
1.63M
4.28%
1.43M
12.38%
1.55M
8.60%
1.23M
20.93%
593K
51.71%
421K
29.01%
421K
0%
total other income expenses net
22.56M
-
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%
income before tax
4.80M
-
1.14M
76.21%
3.81M
233.71%
5.69M
49.36%
9.83M
72.75%
8.58M
12.71%
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.65M
34.56%
21.23M
13.82%
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%
income tax expense
1.51M
-
432K
71.39%
1.27M
193.52%
1.54M
21.77%
2.77M
79.08%
1.33M
51.97%
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%
7.27M
85.36%
1.40M
80.76%
2.00M
43.17%
3.15M
57.06%
4.62M
46.79%
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%
net income
3.29M
-
710K
78.42%
2.54M
258.17%
4.15M
63.11%
7.07M
70.40%
7.25M
2.65%
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%
10.02M
5.66%
9.09M
9.34%
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%
weighted average shs out
15.96M
-
16.01M
0.31%
16.02M
0.06%
25.43M
58.74%
30.06M
18.24%
30.02M
0.14%
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%
36.21M
0.82%
35.94M
0.74%
35.64M
0.81%
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%
weighted average shs out dil
15.97M
-
16.02M
0.30%
16.03M
0.06%
25.48M
58.96%
30.10M
18.15%
30.06M
0.15%
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.21M
0.05%
36.34M
0.36%
35.93M
1.12%
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%
eps
0.20
-
0.04
80%
0.16
300%
0.16
0%
0.23
43.75%
0.24
4.35%
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%
epsdiluted
0.20
-
0.04
80%
0.16
300%
0.16
0%
0.23
43.75%
0.24
4.35%
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.33
29.79%
-0.17
151.52%
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.52
8.33%
0.18
65.38%
0.16
11.11%
0.41
156.25%

All numbers in USD (except ratios and percentages)