Riwayat Pendapatan
EPS aktual vs perkiraan, kejutan %, tingkat keberhasilan, tanggal pendapatan berikutnya
14
Kejutan Rata-rata3.9%
Laporan BerikutnyaOkt 21, 2026
Periode
Laporan
EPS Aktual
EPS Estimasi
Kejutan
30 Juni 2026
Jul 22, 2026
$1.49
$1.40
6.2%
31 Maret 2026
$1.29
$1.27
1.2%
31 Des. 2025
$1.32
$1.25
5.2%
30 Sep. 2025
$1.45
$1.20
20.5%
30 Juni 2025
$1.29
$1.18
9.7%
31 Maret 2025
$0.76
$0.95
-19.7%
Fundamental Lengkap
Semua metrik per tahun — laporan laba rugi, neraca, arus kas
15
Laporan Laba Rugi11
Metrik
Tren
2025
2024
2023
2022
Revenue
$192M
$132M
$115M
$109M
Interest Expense
$40M
$24M
$8M
$4M
Interest Income
$163M
$107M
$97M
$87M
Pretax Income
$46M
$40M
$40M
$45M
Income Tax
$9M
$9M
$8M
·
Net Income
$37M
$32M
$32M
$36M
EPS (Basic)
$3.61
$3.75
$3.72
$4.15
EPS (Diluted)
$3.60
$3.73
$3.71
$4.15
Shares (Basic)
10,259,179
8,503,473
8,507,803
8,623,012
Shares (Diluted)
10,290,148
8,536,965
8,536,125
8,623,012
EBITDA
$7M
$3M
·
·
Neraca18
Metrik
Tren
2025
2024
2023
2022
Cash & Equivalents
$66M
$47M
$66M
$168M
PP&E (Net)
$31M
$25M
$26M
$27M
PP&E (Gross)
$60M
$54M
$54M
$53M
Accum. Depreciation
$29M
$28M
$27M
$25M
Goodwill
$64M
$44M
$44M
$44M
Intangibles
$22M
$8M
$9M
$10M
Total Assets
$3.23B
$2.39B
$2.42B
$2.53B
Short-term Debt
$65M
$16M
$57M
$42M
Total Liabilities
$2.81B
$2.09B
$2.14B
$2.28B
Long-term Debt
$255M
$255M
$195M
$21M
Total Debt
$65M
$16M
$57M
$42M
Common Stock
$28M
$22M
$22M
$22M
Retained Earnings
$257M
$235M
$213M
$194M
Treasury Stock
$22M
$11M
$11M
$9M
AOCI
$-22M
$-42M
$-45M
$-58M
Stockholders' Equity
$420M
$303M
$277M
$245M
Liabilities + Equity
$3.23B
$2.39B
$2.42B
$2.53B
Shares Outstanding
10,372,251
8,553,785
8,511,453
8,515,120
Arus Kas17
Metrik
Tren
2025
2024
2023
2022
D&A
$7M
$3M
$3M
$4M
Deferred Tax
$4M
$779.0K
$2M
$924.0K
Amort. of Intangibles
$4M
$1M
$1M
$1M
Other Non-cash
$6M
$4M
·
·
Operating Cash Flow
$54M
$40M
$41M
$39M
CapEx
$1M
$960.0K
$1M
$2M
Investing Cash Flow
$65M
$2M
$15M
$-332M
Debt Issued
$0
$60M
$175M
$2M
Net Debt Issued
$-40M
$60M
$175M
$-14M
Stock Issued
$642.0K
$424.0K
$721.0K
$713.0K
Stock Repurchased
$11M
$249.0K
$2M
$7M
Net Stock Activity
$-11M
$175.0K
$-1M
$-6M
Dividends Paid
$14M
$11M
$10M
$9M
Financing Cash Flow
$-100M
$-61M
$-158M
$-249M
Net Change in Cash
$18M
$-19M
$-102M
$-542M
Free Cash Flow
$53M
$39M
$39M
$37M
Levered FCF
$21M
·
·
·
Profitabilitas5
Metrik
Tren
2025
2024
2023
2022
Net Margin
19.3%
24.1%
29.7%
34.0%
Pretax Margin
24.2%
30.6%
37.3%
42.7%
EBITDA Margin
3.5%
2.3%
·
·
ROA
1.3%
1.3%
1.3%
1.4%
ROE
9.1%
10.4%
11.9%
15.0%
Likuiditas & Solvabilitas1
Metrik
Tren
2025
2024
2023
2022
Debt / Equity
0.2
0.1
0.2
0.2
Efisiensi1
Metrik
Tren
2025
2024
2023
2022
Asset Turnover
0.1
0.1
0.0
0.0
Per Saham6
Metrik
Tren
2025
2024
2023
2022
Book Value / Share
$40.49
$35.45
$32.60
$28.78
Revenue / Share
$18.64
$15.48
$12.51
·
Cash Flow / Share
$5.21
$4.66
$4.76
·
Cash / Share
$6.33
$5.53
$7.75
$19.75
Dividend / Share
$1.38
$1.26
$1.14
$1.06
EPS (TTM)
$3.60
$3.73
$3.71
$4.15
Tingkat Pertumbuhan8
Metrik
Tren
2025
2024
2023
2022
Revenue YoY
45.1%
14.9%
5.7%
·
Revenue CAGR 3Y
20.8%
·
·
·
EPS YoY
-3.5%
0.54%
-10.6%
·
EPS CAGR 3Y
-4.6%
·
·
·
Net Income YoY
16.3%
0.50%
-11.4%
28.4%
Net Income CAGR 3Y
1.2%
4.6%
19.9%
·
Net Income CAGR 5Y
15.0%
·
·
·
Dividends Paid CAGR 5Y
10.6%
·
·
·
Valuasi (TTM)17
Metrik
Tren
2025
2024
2023
2022
Revenue TTM
$192M
$132M
$115M
$109M
Net Income TTM
$37M
$32M
$32M
$36M
Market Cap
$501M
$341M
$381M
$339M
Enterprise Value
$501M
$309M
$372M
$213M
P/E
13.4
10.7
12.1
9.6
P/S
2.6
2.6
3.3
3.1
P/B
1.2
1.1
1.4
1.4
P / Tangible Book
1.5
1.4
1.7
1.8
P / Cash Flow
9.3
8.6
9.4
8.6
P / FCF
9.5
8.8
9.7
9.1
EV / EBITDA
74.3
102.0
·
·
EV / FCF
9.5
8.0
9.4
5.7
EV / Revenue
2.6
2.3
3.2
2.0
Dividend Yield
2.9%
3.1%
2.5%
2.7%
Earnings Yield
7.4%
9.4%
8.3%
10.4%
Payout Ratio
38.8%
33.6%
30.6%
25.5%
Annual Payout
$14M
$11M
$10M
$9M
Laporan Laba Rugi10
Metrik
Tren
Q2 2026
Q1 2026
Q4 2025
Q3 2025
Q2 2025
Q1 2025
Q4 2024
Q3 2024
Q2 2024
Q1 2024
Revenue
$53M
$51M
$47M
$51M
$50M
$43M
$33M
$34M
$33M
$32M
Interest Expense
$10M
$10M
$10M
$10M
$11M
$9M
$6M
$6M
$6M
$5M
Interest Income
$44M
$42M
$43M
$42M
$42M
$36M
$27M
$27M
$27M
$26M
Pretax Income
$19M
$17M
$13M
$19M
$15M
$-549.0K
$8M
$9M
$14M
$9M
Net Income
$15M
$14M
$11M
$15M
$12M
$-272.0K
$7M
$7M
$11M
$7M
EPS (Basic)
$1.50
$1.32
$1.10
$1.43
$1.11
$-0.03
$0.78
$0.85
$1.32
$0.80
EPS (Diluted)
$1.49
$1.32
$1.10
$1.42
$1.11
$-0.03
$0.77
$0.84
$1.32
$0.80
Shares (Basic)
10,170,860
10,348,531
·
10,419,581
10,451,469
9,806,299
·
8,507,140
8,502,268
8,493,104
Shares (Diluted)
10,212,225
10,366,230
·
10,455,461
10,487,519
9,823,475
·
8,545,578
8,540,706
8,511,648
EBITDA
$2M
$2M
·
$2M
$2M
$1M
·
·
·
·
Neraca18
Metrik
Tren
Q2 2026
Q1 2026
Q4 2025
Q3 2025
Q2 2025
Q1 2025
Q4 2024
Q3 2024
Q2 2024
Q1 2024
Cash & Equivalents
$82M
$94M
$66M
$102M
$103M
$124M
$47M
$58M
$86M
$53M
PP&E (Net)
$28M
$30M
$31M
$31M
$32M
$32M
$25M
$26M
$26M
$26M
PP&E (Gross)
·
·
$60M
·
·
·
$54M
·
·
·
Accum. Depreciation
·
·
$29M
·
·
·
$28M
·
·
·
Goodwill
$64M
$64M
$64M
$64M
$64M
$64M
$44M
$44M
$44M
$44M
Intangibles
$20M
$21M
$22M
$24M
$25M
$26M
$8M
$8M
$8M
$9M
Total Assets
$3.32B
$3.27B
$3.23B
$3.25B
$3.26B
$3.27B
$2.39B
$2.42B
$2.46B
$2.41B
Short-term Debt
$108M
$64M
$65M
$80M
$43M
$44M
$16M
$38M
$49M
$17M
Total Liabilities
$2.90B
$2.84B
$2.81B
$2.84B
$2.86B
$2.88B
$2.09B
$2.11B
$2.17B
$2.13B
Long-term Debt
$215M
$215M
$255M
$255M
$255M
$255M
$255M
$255M
$255M
$255M
Total Debt
$108M
$64M
·
$80M
$43M
$44M
·
$38M
$49M
$17M
Common Stock
$28M
$28M
$28M
$28M
$28M
$28M
$22M
$22M
$22M
$22M
Retained Earnings
$273M
$267M
$257M
$250M
$239M
$231M
$235M
$231M
$226M
$218M
Treasury Stock
$35M
$26M
$22M
$20M
$17M
$14M
$11M
$11M
$11M
$11M
AOCI
$-23M
$-23M
$-22M
$-29M
$-33M
$-35M
$-42M
$-34M
$-46M
$-47M
Stockholders' Equity
$423M
$425M
$420M
$409M
$395M
$387M
$303M
$307M
$289M
$280M
Liabilities + Equity
$3.32B
$3.27B
$3.23B
$3.25B
$3.26B
$3.27B
$2.39B
$2.42B
$2.46B
$2.41B
Shares Outstanding
10,169,930
10,338,190
10,372,251
10,423,015
10,478,149
10,543,671
8,553,785
8,548,625
8,545,629
8,539,575
Arus Kas16
Metrik
Tren
Q2 2026
Q1 2026
Q4 2025
Q3 2025
Q2 2025
Q1 2025
Q4 2024
Q3 2024
Q2 2024
Q1 2024
D&A
$2M
$2M
$2M
$2M
$2M
$1M
$765.0K
$744.0K
$758.0K
$766.0K
Deferred Tax
$206.0K
$-65.0K
$-3M
$1M
$5M
$798.0K
$5M
$-3M
$-568.0K
$-222.0K
Amort. of Intangibles
$1M
$1M
$1M
$1M
$1M
$857.0K
$304.0K
$304.0K
$315.0K
$321.0K
Other Non-cash
·
$9M
·
·
·
$-2M
·
·
·
·
Operating Cash Flow
$-3M
$24M
$13M
$23M
$18M
$-1M
$6M
$14M
$10M
$11M
CapEx
$516.0K
$334.0K
$172.0K
$430.0K
$-185.0K
$659.0K
$373.0K
$222.0K
$287.0K
$78.0K
Investing Cash Flow
$-44M
$-23M
$-12M
$3M
$-15M
$90M
$7M
$19M
$-9M
$-15M
Debt Issued
$-538.0K
$15M
$0
$0
$0
$0
$0
$0
$0
$60M
Net Debt Issued
·
$-40M
·
·
·
$-40M
·
·
·
$60M
Stock Issued
$630.0K
$-251.0K
$315.0K
$292.0K
$284.0K
$-249.0K
$235.0K
$237.0K
$186.0K
$-234.0K
Stock Repurchased
$9M
$4M
$2M
$3M
$3M
$3M
$0
$102.0K
$0
$147.0K
Net Stock Activity
·
$-4M
·
·
·
$-3M
·
·
·
$-381.0K
Dividends Paid
$9M
$4M
$4M
$4M
$4M
$3M
$3M
$3M
$3M
$3M
Financing Cash Flow
$36M
$27M
$-37M
$-27M
$-23M
$-13M
$-23M
$-61M
$33M
$-9M
Net Change in Cash
$-12M
$28M
$-36M
$-970.0K
$-20M
$76M
$-11M
$-28M
$33M
$-13M
Free Cash Flow
·
$24M
·
·
·
$-730.0K
·
·
·
$11M
Profitabilitas5
Metrik
Tren
Q2 2026
Q1 2026
Q4 2025
Q3 2025
Q2 2025
Q1 2025
Q4 2024
Q3 2024
Q2 2024
Q1 2024
Net Margin
29.0%
27.1%
·
29.2%
23.2%
-0.63%
·
26.1%
41.2%
25.8%
Pretax Margin
36.7%
34.2%
·
37.2%
29.7%
-1.3%
·
34.0%
52.0%
32.5%
EBITDA Margin
3.0%
3.3%
·
3.5%
3.5%
3.3%
·
·
·
·
ROA
0.46%
0.42%
·
0.52%
0.41%
-0.01%
·
0.30%
0.47%
0.28%
ROE
3.7%
3.4%
·
4.2%
3.4%
-0.08%
·
2.6%
4.1%
2.5%
Likuiditas & Solvabilitas1
Metrik
Tren
Q2 2026
Q1 2026
Q4 2025
Q3 2025
Q2 2025
Q1 2025
Q4 2024
Q3 2024
Q2 2024
Q1 2024
Debt / Equity
0.3
0.1
·
0.2
0.1
0.1
·
0.1
0.2
0.1
Efisiensi1
Metrik
Tren
Q2 2026
Q1 2026
Q4 2025
Q3 2025
Q2 2025
Q1 2025
Q4 2024
Q3 2024
Q2 2024
Q1 2024
Asset Turnover
0.0
0.0
·
0.0
0.0
0.0
·
0.0
0.0
0.0
Per Saham6
Metrik
Tren
Q2 2026
Q1 2026
Q4 2025
Q3 2025
Q2 2025
Q1 2025
Q4 2024
Q3 2024
Q2 2024
Q1 2024
Book Value / Share
$41.62
$41.16
·
$39.21
$37.71
$36.69
·
$35.88
$33.86
$32.78
Revenue / Share
$5.14
$4.87
·
$4.87
$4.79
$4.43
·
$3.24
$3.21
$3.09
Cash Flow / Share
·
$2.35
·
·
·
$-0.01
·
·
·
$1.27
Cash / Share
$8.05
$9.06
·
$9.80
$9.84
$11.72
·
$6.80
$10.10
$6.22
Dividend / Share
$0.92
$0.38
$0.38
$0.34
$0.34
$0.32
$0.32
$0.32
$0.32
$0.30
EPS (TTM)
$5.33
$4.95
·
$3.27
$2.69
$2.90
·
$3.43
$3.65
$3.45
Valuasi (TTM)14
Metrik
Tren
Q2 2026
Q1 2026
Q4 2025
Q3 2025
Q2 2025
Q1 2025
Q4 2024
Q3 2024
Q2 2024
Q1 2024
Revenue TTM
$201M
$199M
·
$178M
$161M
$144M
·
·
·
·
Net Income TTM
$55M
$51M
·
$33M
$25M
$25M
·
$29M
$31M
$29M
Market Cap
$604M
$495M
·
$459M
$449M
$434M
·
$373M
$310M
$321M
Enterprise Value
$630M
$465M
·
$437M
$389M
$355M
·
$353M
$273M
$285M
P/E
11.1
9.7
·
13.5
15.9
14.2
·
12.7
9.9
10.9
P/S
3.0
2.5
·
2.6
2.8
3.0
·
·
·
·
P/B
1.4
1.2
·
1.1
1.1
1.1
·
1.2
1.1
1.1
P / Tangible Book
1.8
1.5
·
1.4
1.5
1.5
·
1.5
1.3
1.4
P / Cash Flow
·
20.3
·
·
·
-6112.4
·
·
·
29.7
EV / Revenue
3.1
2.3
·
2.5
2.4
2.5
·
·
·
·
Dividend Yield
3.4%
3.0%
·
2.9%
2.8%
2.7%
·
2.8%
3.3%
3.1%
Earnings Yield
9.0%
10.3%
·
7.4%
6.3%
7.0%
·
7.8%
10.1%
9.2%
Payout Ratio
·
28.7%
·
·
·
-1240.4%
·
·
·
37.6%
Annual Payout
$21M
$15M
·
$13M
$12M
$12M
·
$11M
$10M
$10M
Periode terbaru di sebelah kiri · nilai null ditampilkan sebagai ·
Laporan Keuangan
Laporan laba rugi, neraca, arus kas — tahunan, 5 tahun terakhir
16
Metrik
2025-12-31
2025-06-30
2025-03-31
2024-12-31
2024-09-30
Pendapatan
$192M
·
·
$132M
·
Laba Bersih
$37M
·
·
$32M
·
EPS Dilusian
$3.60
·
·
$3.73
·
Metrik
2025-12-31
2025-06-30
2025-03-31
2024-12-31
2024-09-30
Utang / Ekuitas
0.2
·
·
0.1
·
Metrik
2025-12-31
2025-06-30
2025-03-31
2024-12-31
2024-09-30
Arus Kas Bebas
$53M
·
·
$39M
·
Pemilik institusional (13F)
121 pengaju
· $271.5M total
· Per tanggal 30 Juni 2026
17
Institusi yang melaporkan kepemilikan saham ini dalam SEC Form 13F triwulanan mereka. Hanya posisi panjang; satu pengaju dapat muncul dua kali untuk leg opsi terpisah. Kaki put/call offset yang besar biasanya mencerminkan pembuatan pasar atau inventaris yang dilindungi, bukan keyakinan arah.
Pemegang121
Nilai yang dipegang$271.5M
Posisi baru19
Posisi yang keluar8
Aktivitas institusional — Q2 2026 vs kuartal sebelumnya
Posisi baru
Posisi yang keluar
Meningkat
Menurun
Perubahan bersih saham
19 (-2 vs Kuartal sebelumnya)
8 (0 vs Kuartal sebelumnya)
51 (+11 vs Kuartal sebelumnya)
21 (-2 vs Kuartal sebelumnya)
+33K
Dibandingkan dengan Q1 2026. Pengajuan Formulir 13F SEC jatuh tempo dalam waktu 45 hari setelah akhir kuartal ditambah kelonggaran singkat untuk pengaju terlambat — kuartal yang masih dalam jangka waktu tersebut dilewati demi pasangan terakhir yang dilaporkan sepenuhnya.
Orang dalam dari pengajuan SEC Form 3/4/5; bersih = hanya P/S pasar terbuka
Kepemilikan ETF
Dimiliki oleh 20 ETF
20
Bobot mencerminkan kepemilikan ekuitas langsung (N-PORT) saja; dana berbasis leverage atau derivatif mungkin memiliki eksposur swap tambahan yang tidak ditampilkan.