Riwayat Pendapatan
EPS aktual vs perkiraan, kejutan %, tingkat keberhasilan, tanggal pendapatan berikutnya
14
Kejutan Rata-rata4.5%
Laporan BerikutnyaOkt 20, 2026
Periode
Laporan
EPS Aktual
EPS Estimasi
Kejutan
30 Juni 2026
Jul 21, 2026
$0.41
$0.38
8.0%
31 Maret 2026
$0.45
$0.37
21.2%
31 Des. 2025
$0.40
$0.47
-15.8%
30 Sep. 2025
$0.42
$0.41
1.7%
30 Juni 2025
$0.37
$0.37
-0.62%
31 Maret 2025
$0.39
$0.35
12.6%
Fundamental Lengkap
Semua metrik per tahun — laporan laba rugi, neraca, arus kas
15
Laporan Laba Rugi12
Metrik
Tren
2025
2024
2023
2022
Revenue
$280M
$269M
$255M
$186M
Operating Expenses
$215M
$214M
$196M
$113M
Interest Expense
·
·
$76M
$18M
Interest Income
$234M
$228M
$213M
$142M
Pretax Income
$65M
$55M
$59M
$73M
Income Tax
$10M
$9M
$9M
$12M
Net Income
$55M
$46M
$50M
$61M
EPS (Basic)
$1.46
$1.23
$1.34
$1.79
EPS (Diluted)
$1.45
$1.22
$1.33
$1.79
Shares (Basic)
37,441,972
37,327,848
37,384,122
33,844,945
Shares (Diluted)
37,633,272
37,511,885
37,498,269
33,928,939
EBITDA
·
$6M
·
$5M
Neraca17
Metrik
Tren
2025
2024
2023
2022
PP&E (Net)
$57M
$52M
$44M
$31M
PP&E (Gross)
$93M
$85M
$74M
$56M
Accum. Depreciation
$36M
$33M
$30M
$26M
Goodwill
$167M
$168M
$167M
$95M
Intangibles
$18M
$21M
$23M
$7M
Total Assets
$5.25B
$5.12B
$5.08B
$4.08B
Short-term Debt
$281M
$305M
$355M
$95M
Total Liabilities
$4.76B
$4.71B
$4.67B
$3.79B
Long-term Debt
$87M
$86M
$89M
$88M
Total Debt
·
$305M
·
$95M
Common Stock
$367M
$366M
$365M
$305M
Retained Earnings
$286M
$257M
$237M
$212M
Treasury Stock
$23M
$24M
$25M
$15M
AOCI
$-144M
$-193M
$-173M
$-210M
Stockholders' Equity
$486M
$406M
$404M
$292M
Liabilities + Equity
$5.25B
$5.12B
$5.08B
$4.08B
Shares Outstanding
37,653,183
37,585,612
37,502,773
34,055,125
Arus Kas16
Metrik
Tren
2025
2024
2023
2022
D&A
$7M
$6M
$7M
$5M
Stock-based Comp
$2M
$3M
$3M
$2M
Deferred Tax
·
$2M
$-464.0K
$1M
Amort. of Intangibles
$3M
$3M
$3M
$2M
Other Non-cash
·
$9M
·
$15M
Operating Cash Flow
$60M
$67M
$63M
$82M
CapEx
$8M
$12M
$4M
$3M
Investing Cash Flow
$-79M
$-95M
$78M
$-206M
Stock Repurchased
$0
$0
$12M
$0
Net Stock Activity
·
$0
·
$0
Dividends Paid
$25M
$25M
$25M
$22M
Financing Cash Flow
$25M
$11M
$-113M
$87M
Net Change in Cash
$7M
$-18M
$28M
$-37M
Taxes Paid
$3M
·
·
·
Free Cash Flow
·
$55M
·
$78M
Levered FCF
·
·
·
$63M
Profitabilitas5
Metrik
Tren
2025
2024
2023
2022
Net Margin
·
17.1%
·
36.0%
Pretax Margin
·
20.6%
·
43.3%
EBITDA Margin
·
2.4%
·
2.9%
ROA
·
0.90%
·
1.5%
ROE
·
10.9%
·
21.7%
Likuiditas & Solvabilitas1
Metrik
Tren
2025
2024
2023
2022
Debt / Equity
·
0.8
·
0.3
Efisiensi1
Metrik
Tren
2025
2024
2023
2022
Asset Turnover
·
0.1
·
0.0
Per Saham5
Metrik
Tren
2025
2024
2023
2022
Book Value / Share
·
$10.80
·
$8.58
Revenue / Share
·
$7.18
·
$4.96
Cash Flow / Share
·
$1.78
·
$2.47
Dividend Paid / Share
$0.68
$0.68
$0.65
·
EPS (TTM)
$1.45
$1.22
$1.33
$1.79
Tingkat Pertumbuhan9
Metrik
Tren
2025
2024
2023
2022
Revenue YoY
3.9%
5.6%
37.0%
·
Revenue CAGR 3Y
14.5%
·
·
·
EPS YoY
18.9%
-8.3%
-25.7%
1.1%
EPS CAGR 3Y
-6.8%
-11.7%
-3.3%
·
EPS CAGR 5Y
-0.27%
·
·
·
Net Income YoY
18.8%
-8.0%
-17.6%
16.9%
Net Income CAGR 3Y
-3.4%
-3.9%
6.0%
·
Net Income CAGR 5Y
5.4%
·
·
·
Dividends Paid CAGR 5Y
15.0%
·
·
·
Valuasi (TTM)13
Metrik
Tren
2025
2024
2023
2022
Revenue TTM
$280M
$269M
$255M
$186M
Net Income TTM
$55M
$46M
$50M
$61M
Market Cap
·
$534M
·
$481M
P/E
9.2
11.7
10.9
7.9
P/S
·
2.0
·
2.6
P/B
·
1.3
·
1.6
P / Tangible Book
1.7
2.5
2.5
2.5
P / Cash Flow
·
8.0
·
5.7
P / FCF
·
9.7
·
6.2
Dividend Yield
·
4.8%
·
4.6%
Earnings Yield
10.9%
8.6%
9.2%
12.7%
Payout Ratio
·
55.2%
·
36.3%
Annual Payout
$25M
$25M
$25M
$22M
Laporan Laba Rugi12
Metrik
Tren
Q2 2026
Q1 2026
Q4 2025
Q3 2025
Q2 2025
Q1 2025
Q4 2024
Q3 2024
Q2 2024
Q1 2024
Revenue
$101M
$81M
$72M
$71M
$70M
$68M
$69M
$70M
$66M
$63M
Operating Expenses
$73M
$61M
$54M
$56M
$54M
$51M
$52M
$60M
$52M
$50M
Interest Expense
·
·
·
·
·
·
·
·
$25M
$23M
Interest Income
$86M
$67M
$59M
$59M
$58M
$57M
$58M
$58M
$57M
$55M
Pretax Income
$27M
$20M
$18M
$15M
$16M
$16M
$18M
$10M
$14M
$13M
Income Tax
$4M
$4M
$3M
$2M
$2M
$3M
$3M
$2M
$2M
$2M
Net Income
$23M
$16M
$15M
$12M
$14M
$14M
$14M
$9M
$12M
$11M
EPS (Basic)
$0.39
$0.36
$0.40
$0.33
$0.37
$0.36
$0.38
$0.23
$0.32
$0.30
EPS (Diluted)
$0.39
$0.36
$0.39
$0.33
$0.37
$0.36
$0.38
$0.23
$0.31
$0.30
Shares (Basic)
59,006,547
44,650,899
·
37,467,634
37,442,047
37,380,606
·
37,352,872
37,325,648
37,278,214
Shares (Diluted)
59,222,716
44,874,391
·
37,677,124
37,622,012
37,626,483
·
37,566,955
37,487,133
37,479,252
EBITDA
·
$2M
·
·
·
$2M
·
·
·
$2M
Neraca17
Metrik
Tren
Q2 2026
Q1 2026
Q4 2025
Q3 2025
Q2 2025
Q1 2025
Q4 2024
Q3 2024
Q2 2024
Q1 2024
PP&E (Net)
$78M
$79M
$57M
$57M
$56M
$55M
$52M
$48M
$45M
$45M
PP&E (Gross)
·
·
$93M
·
·
·
$85M
·
·
·
Accum. Depreciation
·
·
$36M
·
·
·
$33M
·
·
·
Goodwill
$271M
$272M
$167M
$167M
$167M
$167M
$168M
$167M
$167M
$167M
Intangibles
$36M
$37M
$18M
$19M
$19M
$20M
$21M
$21M
$22M
$22M
Total Assets
$7.14B
$7.18B
$5.25B
$5.24B
$5.18B
$5.16B
$5.12B
$5.24B
$5.16B
$5.08B
Short-term Debt
$361M
$341M
$281M
$235M
$203M
$102M
$305M
$285M
$406M
$345M
Total Liabilities
$6.36B
$6.41B
$4.76B
$4.77B
$4.74B
$4.73B
$4.71B
$4.80B
$4.76B
$4.68B
Long-term Debt
$94M
$94M
$87M
$87M
$86M
$86M
$86M
$86M
$89M
$89M
Total Debt
$361M
$341M
·
$235M
$203M
$102M
·
$285M
$406M
$345M
Common Stock
$643M
$643M
$367M
$366M
$366M
$366M
$366M
$366M
$365M
$365M
Retained Earnings
$309M
$296M
$286M
$278M
$272M
$264M
$257M
$249M
$247M
$242M
Treasury Stock
$21M
$22M
$23M
$23M
$23M
$24M
$24M
$24M
$24M
$24M
AOCI
$-147M
$-150M
$-144M
$-155M
$-177M
$-177M
$-193M
$-151M
$-191M
$-185M
Stockholders' Equity
$784M
$767M
$486M
$466M
$438M
$429M
$406M
$440M
$397M
$397M
Liabilities + Equity
$7.14B
$7.18B
$5.25B
$5.24B
$5.18B
$5.16B
$5.12B
$5.24B
$5.16B
$5.08B
Shares Outstanding
59,232,793
59,191,712
37,653,183
37,646,549
37,641,666
37,614,634
37,585,612
37,573,650
37,574,780
37,545,864
Arus Kas13
Metrik
Tren
Q2 2026
Q1 2026
Q4 2025
Q3 2025
Q2 2025
Q1 2025
Q4 2024
Q3 2024
Q2 2024
Q1 2024
D&A
$3M
$2M
$2M
$2M
$2M
$2M
$2M
$2M
$1M
$2M
Stock-based Comp
$712.0K
$662.0K
$563.0K
$645.0K
$645.0K
$642.0K
$687.0K
$668.0K
$626.0K
$662.0K
Amort. of Intangibles
$1M
$865.0K
$711.0K
$718.0K
$735.0K
$735.0K
$914.0K
$629.0K
$630.0K
$688.0K
Other Non-cash
·
$-11M
·
·
·
$-163.0K
·
·
·
$-350.0K
Operating Cash Flow
$27M
$8M
$20M
$11M
$14M
$16M
$12M
$25M
$17M
$14M
CapEx
$568.0K
$507.0K
$1M
$2M
$2M
$3M
$4M
$3M
$2M
$2M
Investing Cash Flow
$33M
$85M
$-1M
$-39M
$-46M
$7M
$-34M
$-42M
$-46M
$27M
Stock Repurchased
·
·
·
·
·
·
$0
$0
$0
$0
Net Stock Activity
·
·
·
·
·
·
·
·
·
$0
Dividends Paid
$10M
$6M
$6M
$6M
$6M
$6M
$6M
$6M
$6M
$6M
Financing Cash Flow
$-80M
$779.0K
$-18M
$30M
$10M
$4M
$-81M
$25M
$62M
$4M
Net Change in Cash
$-21M
$94M
$12.0K
$2M
$-23M
$28M
$-103M
$8M
$32M
$45M
Free Cash Flow
·
$7M
·
·
·
$12M
·
·
·
·
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
22.9%
20.1%
·
17.6%
19.9%
20.0%
·
19.3%
28.3%
28.1%
Pretax Margin
27.0%
24.7%
·
20.7%
23.4%
24.1%
·
22.9%
34.0%
33.6%
EBITDA Margin
·
2.5%
·
·
·
2.4%
·
·
·
4.0%
ROA
0.37%
0.26%
·
0.24%
0.27%
0.27%
·
0.17%
0.23%
0.22%
ROE
3.8%
2.7%
·
2.8%
3.3%
3.3%
·
2.3%
3.1%
2.9%
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.5
0.4
·
0.5
0.5
0.2
·
0.6
1.0
0.9
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 Saham5
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
$13.24
$12.96
·
$12.38
$11.63
$11.41
·
$11.70
$10.56
$10.57
Revenue / Share
$1.70
$1.80
·
$1.88
$1.86
$1.80
·
$1.18
$1.11
$1.07
Cash Flow / Share
·
$0.17
·
·
·
$0.42
·
·
·
$0.35
Dividend Paid / Share
$0.17
$0.17
$0.17
$0.17
$0.17
$0.17
$0.17
$0.17
$0.17
$0.17
EPS (TTM)
$1.47
$1.45
·
$1.44
$1.34
$1.28
·
$1.22
$1.35
$1.44
Valuasi (TTM)12
Metrik
Tren
Q2 2026
Q1 2026
Q4 2025
Q3 2025
Q2 2025
Q1 2025
Q4 2024
Q3 2024
Q2 2024
Q1 2024
Revenue TTM
$324M
$293M
·
$278M
$277M
$274M
·
·
·
·
Net Income TTM
$66M
$57M
·
$54M
$50M
$48M
·
$46M
$51M
$54M
Market Cap
$865M
$779M
·
$542M
$519M
$491M
·
$568M
$469M
$502M
P/E
9.9
9.1
·
10.0
10.3
10.2
·
12.4
9.3
9.3
P/S
2.7
2.7
·
2.0
1.9
1.8
·
·
·
·
P/B
1.1
1.0
·
1.2
1.2
1.1
·
1.3
1.2
1.3
P / Tangible Book
1.8
1.7
·
1.9
2.1
2.0
·
2.3
2.3
2.4
P / Cash Flow
·
102.9
·
·
·
31.3
·
·
·
38.1
Dividend Yield
3.4%
3.3%
·
4.7%
4.9%
5.2%
·
4.5%
5.4%
5.1%
Earnings Yield
10.1%
11.0%
·
10.0%
9.7%
9.8%
·
8.1%
10.8%
10.8%
Payout Ratio
·
39.2%
·
·
·
46.9%
·
·
·
56.4%
Annual Payout
$29M
$25M
·
$25M
$25M
$25M
·
$25M
$25M
$25M
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
2024-12-31
2023-12-31
2022-12-31
2021-12-31
Pendapatan
$280M
$269M
$255M
$186M
·
Laba Bersih
$55M
$46M
$50M
$61M
$52M
EPS Dilusian
$1.45
$1.22
$1.33
$1.79
$1.77
Metrik
2025-12-31
2024-12-31
2023-12-31
2022-12-31
2021-12-31
Utang / Ekuitas
·
0.8
·
0.3
·
Metrik
2025-12-31
2024-12-31
2023-12-31
2022-12-31
2021-12-31
Arus Kas Bebas
·
$55M
·
$78M
·
Pemilik institusional (13F)
193 pengaju
· $406.0M total
· Per tanggal 30 Sep. 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.
Pemegang193
Nilai yang dipegang$406.0M
Posisi baru20
Posisi yang keluar22
Aktivitas institusional — Q2 2026 vs kuartal sebelumnya
Posisi baru
Posisi yang keluar
Meningkat
Menurun
Perubahan bersih saham
20 (-33 vs Kuartal sebelumnya)
22 (+3 vs Kuartal sebelumnya)
87 (-7 vs Kuartal sebelumnya)
40 (+13 vs Kuartal sebelumnya)
+1.7M
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.
Investor yang mengajukan Jadwal 13D SEC — kepemilikan manfaat di atas 5% dengan niat untuk memengaruhi penerbit (kepemilikan aktivis, kampanye dewan, M&A). Setiap baris menunjukkan status terbaru yang diketahui dari posisi pengaju tersebut.
Purpose is an automated classification of the filer's own stated purpose (SEC Item 4) — not investment advice. "—" means no clear purpose was stated or the text could not be classified.
Orang dalam perusahaan
43 orang dalam
· 20 pejabat · 25 direktur
Orang dalam dari pengajuan SEC Form 3/4/5; bersih = hanya P/S pasar terbuka
Kepemilikan ETF
Dimiliki oleh 31 ETF
20
Bobot mencerminkan kepemilikan ekuitas langsung (N-PORT) saja; dana berbasis leverage atau derivatif mungkin memiliki eksposur swap tambahan yang tidak ditampilkan.