Canterbury Park (CPHC) Financials: Revenue & Earnings
$81.43M
Market Cap
697.37
P/E
—
Forward P/E
38
Score
CPHC price $15.81 +0.04 +0.25%
Stocklytics score rationale: value 50, quality 42, growth 23.
| 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| 52460203 | 56952776 | 59141570 | 59226857 | 33140272 | 60399698 | 66823881 | 61436858 | 61562288 | 59567585 |
Canterbury Park Holding Corporation (CPHC) is a multifaceted enterprise that operates through its subsidiaries across several key business areas. Its equestrian racing division offers year-round simulcasts of horse races, alongside seasonal wagering opportunities on live thoroughbred and quarter horse competitions. The company's card-based gaming venue provides unbanked card games, including popular options like…
CPHC fair value $4.02. Price $15.81. Price is 293% above fair value.
Above fair value, and more expensive than usual. A larger premium than on 98% of days in the past 5 years.
Fair value is an estimate of what one share is worth if future cash flows arrive as modeled. It is not a forecast of the share price. How discounted cash flow works.
Calculated with a 10-year free-cash-flow discount. Average free cash flow, last three years 962.03K. Growth 12.44%. When analyst earnings forecasts are available, free cash flow in those years is forecast earnings times the company's usual conversion of earnings into free cash flow, kept between 60% and 130%. Years with fewer than 3 analyst estimates are left out. Growth then fades in a straight line to terminal growth by year 10, starting from the last well-covered year's growth, or from the pace across those years when the final year slows sharply, kept between 0% and 20%. Without those forecasts, year-1 growth is analyst revenue growth for the next full fiscal year, or 5-year historical revenue growth when that forecast is missing, held for five years, then fading in a straight line to terminal growth by year 10. Terminal growth 3.00%. Discount rate 10.00%. Beta is kept between 0.8 and 2.0, which on its own would make the discount rate 8.7% to 15.3%. The rate is then capped at 12%. A cap is used because a discount above 12% pushes higher-beta stocks further from the price. The discount rate stays at least 5 percentage points above terminal growth. Shares 5.15M. Net debt -15.71M. The earnings value is next-12-months earnings per share, or trailing earnings when that forecast is missing, times the stock's own 10-year median P/E, kept between 8 and 40. Fewer than five years of history uses the sector's typical P/E. Fair value is the average of the cash-flow value and the earnings value when both exist. Model uncertainty is high when fair value is more than 60% from the price, or when most of the cash-flow value sits after year 10.
Model uncertainty high for this stock
| Date | EPS actual | EPS estimate | Revenue | Revenue estimate |
|---|---|---|---|---|
| 2026-08-11 | -0.03 | — | 16.17M | — |
| 2026-05-11 | 0.03 | — | 13.51M | — |
| 2026-03-09 | -0.08 | — | 12.45M | — |
| 2025-11-07 | 0.10 | — | 18.31M | — |
| 2025-08-07 | -0.06 | — | 15.67M | — |
| 2025-05-08 | -0.06 | — | 13.14M | — |
| 2025-03-10 | -0.25 | — | 11.98M | — |
| 2024-11-07 | 0.40 | — | 19.28M | — |
| 2024-08-08 | 0.07 | — | 16.20M | — |
| 2024-05-09 | 0.20 | — | 14.10M | — |
| 2024-03-11 | 0.27 | — | 12.53M | — |
| 2023-11-09 | 0.23 | — | 19.27M | — |
| 2023-08-10 | 1.07 | — | 16.34M | — |
| 2023-05-11 | 0.56 | — | 13.30M | — |
| 2023-03-20 | 0.22 | — | 13.12M | — |
| 2022-11-10 | 0.60 | — | 22.29M | — |
| 2022-08-11 | 0.36 | — | 17.77M | — |
| 2022-05-12 | 0.36 | — | 13.64M | — |
| 2022-03-21 | 1.37 | — | 13.96M | — |
| 2021-11-08 | 0.58 | — | 21.35M | — |
| 2021-08-09 | 0.39 | — | 15.87M | — |
| 2021-05-10 | 0.12 | — | 9.23M | — |
| 2021-03-24 | 0.03 | — | 6.12M | — |
| 2020-11-09 | 0.39 | — | 13.30M | — |
| 2020-08-10 | -0.25 | — | 2.77M | — |
| 2020-05-12 | 0.05 | — | 10.95M | — |
| 2020-03-25 | 0.12 | — | 12.60M | — |
| 2019-11-12 | 0.25 | — | 18.60M | — |
| 2019-08-13 | 0.21 | — | 16.43M | — |
| 2019-05-14 | 0.01 | — | 11.59M | — |
| 2019-03-29 | 0.11 | — | 12.04M | — |
| 2018-11-14 | 0.36 | — | 18.37M | — |
| 2018-08-13 | 0.16 | — | 16.51M | — |
| 2018-05-14 | 0.22 | — | 12.22M | — |
| 2018-03-26 | 0.14 | — | 12.00M | — |
| 2017-11-13 | 0.22 | — | 17.67M | — |
| 2017-08-14 | 0.16 | — | 15.85M | — |
| 2017-05-15 | 0.12 | — | 11.44M | — |
| 2017-03-28 | 0.16 | — | 11.60M | — |
| 2016-11-14 | 0.21 | — | 16.63M | — |
Yield 1.77%. Payout ratio 12.14%. Frequency Quarterly.
Safety score 77/100 · Safe. Payout ratio is 12% of earnings. Dividends are larger than free cash flow. Dividends were paid in 12 separate years. Yield is 1.8%, in a range that is usually sustainable.
| Ex-date | Dividend | Record | Payment | Frequency |
|---|---|---|---|---|
| 2026-09-30 | $0.07 | 2026-09-30 | 2026-10-14 | Quarterly |
| 2026-06-30 | $0.07 | 2026-06-30 | 2026-07-14 | Quarterly |
| 2026-03-31 | $0.07 | 2026-03-31 | 2026-04-14 | Quarterly |
| 2025-12-31 | $0.07 | 2025-12-31 | 2026-01-14 | Quarterly |
| 2025-09-30 | $0.07 | 2025-09-30 | 2025-10-14 | Quarterly |
| 2025-06-30 | $0.07 | 2025-06-30 | 2025-07-14 | Quarterly |
| 2025-03-31 | $0.07 | 2025-03-31 | 2025-04-14 | Quarterly |
| 2024-12-31 | $0.07 | 2024-12-31 | 2025-01-14 | Quarterly |
| 2024-09-30 | $0.07 | 2024-09-30 | 2024-10-14 | Quarterly |
| 2024-06-28 | $0.07 | 2024-06-28 | 2024-07-12 | Quarterly |
| 2024-03-27 | $0.07 | 2024-03-29 | 2024-04-12 | Quarterly |
| 2023-12-28 | $0.07 | 2023-12-29 | 2024-01-12 | Quarterly |
| 2023-09-28 | $0.07 | 2023-09-29 | 2023-10-13 | Quarterly |
| 2023-06-29 | $0.07 | 2023-06-30 | 2023-07-14 | Quarterly |
| 2023-03-30 | $0.07 | 2023-03-31 | 2023-04-14 | Quarterly |
| 2022-12-29 | $0.07 | 2022-12-30 | 2023-01-13 | Quarterly |
| 2022-09-29 | $0.07 | 2022-09-30 | 2022-10-14 | Quarterly |
| 2022-06-29 | $0.07 | 2022-06-30 | 2022-07-14 | Quarterly |
| 2022-03-30 | $0.07 | 2022-03-31 | 2022-04-14 | Quarterly |
| 2022-01-14 | $0.07 | 2022-01-18 | 2022-01-28 | Annual |
| 2019-12-30 | $0.07 | 2019-12-31 | 2020-01-15 | Annual |
| 2019-09-27 | $0.07 | 2019-09-30 | 2019-10-15 | Quarterly |
| 2019-06-27 | $0.07 | 2019-06-28 | 2019-07-15 | Quarterly |
| 2019-03-28 | $0.07 | 2019-03-29 | 2019-04-15 | Quarterly |
| 2018-12-27 | $0.07 | 2018-12-28 | 2019-01-15 | Quarterly |
| 2018-09-27 | $0.07 | 2018-09-28 | 2018-10-15 | Quarterly |
| 2018-06-28 | $0.07 | 2018-06-29 | 2018-07-13 | Quarterly |
| 2018-03-28 | $0.07 | 2018-03-30 | 2018-04-13 | Quarterly |
| 2017-12-28 | $0.06 | 2017-12-29 | 2018-01-15 | Quarterly |
| 2017-09-28 | $0.06 | 2017-09-29 | 2017-10-13 | Quarterly |
| 2017-06-28 | $0.06 | 2017-06-30 | 2017-07-14 | Quarterly |
| 2017-03-29 | $0.05 | 2017-03-31 | 2017-04-14 | Quarterly |
| 2016-12-28 | $0.05 | 2016-12-30 | 2017-01-13 | Quarterly |
| 2016-09-28 | $0.05 | 2016-09-30 | 2016-10-14 | Quarterly |
| 2016-06-16 | $0.25 | 2016-06-20 | 2016-06-30 | Special |
| 2015-06-17 | $0.25 | 2015-06-19 | 2015-07-10 | Special |
| 2012-12-13 | $0.25 | 2012-12-17 | 2012-12-31 | Special |
| 2012-06-26 | $0.25 | 2012-06-28 | 2012-07-12 | Irregular |
| 2008-06-18 | $0.25 | 2008-06-20 | 2008-07-11 | Annual |
| Date | Insider | Action | Shares | Price | Value |
|---|---|---|---|---|---|
| 2026-06-04 | Himle John Stefan | Buy | 2.55K | — | — |
| 2026-06-04 | SCHRAMM DAMON E. | Buy | 2.55K | — | — |
| 2026-06-04 | OFFERMAN CARIN J | Buy | 2.55K | — | — |
| 2026-06-04 | Chronister Mark | Buy | 2.55K | — | — |
| 2026-06-04 | Bausch Maureen Hooley | Buy | 2.55K | — | — |
| 2026-06-04 | Ahn Peter | Buy | 2.55K | — | — |
| 2026-03-15 | Dehmer Randy J | Sell | 236 | $15.72 | 3.71K |
| 2026-03-14 | Dehmer Randy J | Sell | 327 | $15.72 | 5.14K |
| 2026-03-13 | Dehmer Randy J | Sell | 417 | $15.72 | 6.56K |
| 2026-03-12 | SAMPSON RANDALL D | Buy | 10.10K | — | — |
| 2026-03-12 | Dehmer Randy J | Buy | 6.40K | — | — |
| 2026-02-16 | SAMPSON RANDALL D | Sell | 363 | $15.61 | 5.67K |
| 2026-02-16 | Dehmer Randy J | Sell | 218 | $15.61 | 3.40K |
| 2025-12-31 | SAMPSON RANDALL D | Other | 0 | — | — |
| 2025-12-31 | SAMPSON RANDALL D | Other | 0 | — | — |
| 2025-12-31 | SAMPSON RANDALL D | Other | 0 | — | — |
| 2025-12-31 | SAMPSON RANDALL D | Other | 0 | — | — |
| 2025-12-31 | Dehmer Randy J | Buy | 99 | $13.09 | 1.30K |
| 2025-12-31 | Dehmer Randy J | Other | 0 | — | — |
| 2025-12-31 | SAMPSON RANDALL D | Sell | 300 | — | — |
| 2025-06-30 | Dehmer Randy J | Buy | 81 | $16.03 | 1.30K |
| 2025-06-05 | OFFERMAN CARIN J | Buy | 2.27K | — | — |
| 2025-06-05 | SCHRAMM DAMON E. | Buy | 2.27K | — | — |
| 2025-06-05 | Himle John Stefan | Buy | 2.27K | — | — |
| 2025-06-05 | Chronister Mark | Buy | 2.27K | — | — |
| 2025-06-05 | Bausch Maureen Hooley | Buy | 2.27K | — | — |
| 2025-06-05 | Ahn Peter | Buy | 2.27K | — | — |
| 2025-03-15 | Dehmer Randy J | Sell | 233 | $19.50 | 4.54K |
| 2025-03-14 | Dehmer Randy J | Sell | 323 | $19.50 | 6.30K |
| 2025-03-13 | SAMPSON RANDALL D | Buy | 7.50K | — | — |
| 2025-03-13 | Dehmer Randy J | Buy | 4.60K | — | — |
| 2025-02-14 | SAMPSON RANDALL D | Sell | 359 | $20.80 | 7.47K |
| 2025-02-14 | Dehmer Randy J | Sell | 215 | $20.80 | 4.47K |
| 2024-12-31 | SAMPSON RANDALL D | Other | 0 | — | — |
| 2024-12-31 | SAMPSON RANDALL D | Other | 0 | — | — |
| 2024-12-31 | SAMPSON RANDALL D | Other | 0 | — | — |
| 2024-12-31 | SAMPSON RANDALL D | Other | 0 | — | — |
| 2024-12-31 | Dehmer Randy J | Buy | 75 | $17.43 | 1.31K |
| 2024-12-31 | Dehmer Randy J | Other | 0 | — | — |
| 2024-12-27 | SAMPSON RANDALL D | Sell | 4.00K | — | — |
| 2024-06-30 | Dehmer Randy J | Buy | 75 | $17.37 | 1.30K |
| 2024-06-06 | Ahn Peter | Buy | 1.79K | — | — |
| 2024-06-06 | Bausch Maureen Hooley | Buy | 1.79K | — | — |
| 2024-06-06 | Chronister Mark | Buy | 1.79K | — | — |
| 2024-06-06 | Himle John Stefan | Buy | 1.79K | — | — |
| 2024-06-06 | SCHRAMM DAMON E. | Buy | 1.79K | — | — |
| 2024-06-06 | OFFERMAN CARIN J | Buy | 1.79K | — | — |
| 2024-03-15 | SAMPSON RANDALL D | Sell | 351 | $21.50 | 7.55K |
| 2024-03-15 | Dehmer Randy J | Sell | 233 | $21.50 | 5.01K |
| 2024-03-14 | SAMPSON RANDALL D | Buy | 5.70K | — | — |
| 2024-03-14 | Dehmer Randy J | Buy | 3.60K | — | — |
| 2024-02-17 | SAMPSON RANDALL D | Sell | 646 | $21.97 | 14.19K |
| 2024-02-17 | Dehmer Randy J | Sell | 323 | $21.97 | 7.10K |
| 2024-02-16 | SAMPSON RANDALL D | Sell | 359 | $21.97 | 7.89K |
| 2024-02-16 | Dehmer Randy J | Sell | 215 | $21.97 | 4.72K |
| 2023-12-31 | SAMPSON RANDALL D | Other | 0 | — | — |
| 2023-12-31 | SAMPSON RANDALL D | Other | 0 | — | — |
| 2023-12-31 | SAMPSON RANDALL D | Sell | 0 | — | — |
| 2023-12-31 | SAMPSON RANDALL D | Other | 0 | — | — |
| 2023-12-31 | SAMPSON RANDALL D | Other | 0 | — | — |
| 2023-12-31 | SAMPSON RANDALL D | Other | 0 | — | — |
| 2023-12-31 | SAMPSON RANDALL D | Other | 0 | — | — |
| 2023-12-31 | SAMPSON RANDALL D | Other | 0 | — | — |
| 2023-12-31 | Dehmer Randy J | Buy | 74 | $17.37 | 1.29K |
| 2023-12-31 | Dehmer Randy J | Other | 0 | — | — |
| 2023-12-31 | Dehmer Randy J | Other | 0 | — | — |
| 2023-06-30 | Dehmer Randy J | Buy | 67 | $19.42 | 1.30K |
| 2023-06-14 | SAMPSON RANDALL D | Buy | 14.55K | — | — |
| 2023-06-14 | SAMPSON RANDALL D | Buy | 34.17K | — | — |
| 2023-06-01 | OFFERMAN CARIN J | Buy | 1.30K | — | — |
| 2023-06-01 | SCHRAMM DAMON E. | Buy | 1.30K | — | — |
| 2023-06-01 | Himle John Stefan | Buy | 1.30K | — | — |
| 2023-06-01 | Chronister Mark | Buy | 1.30K | — | — |
| 2023-06-01 | Bausch Maureen Hooley | Buy | 1.30K | — | — |
| 2023-06-01 | Ahn Peter | Buy | 1.30K | — | — |
| 2023-03-24 | Dehmer Randy J | Sell | 360 | $26.50 | 9.54K |
| 2023-03-24 | SAMPSON RANDALL D | Sell | 520 | $26.50 | 13.78K |
| 2023-03-16 | SAMPSON RANDALL D | Buy | 4.60K | — | — |
| 2023-03-16 | Dehmer Randy J | Buy | 2.60K | — | — |
| 2023-02-17 | Dehmer Randy J | Sell | 323 | $25.57 | 8.26K |
| 2023-02-17 | SAMPSON RANDALL D | Sell | 646 | $25.57 | 16.52K |
| 2023-02-16 | Dehmer Randy J | Sell | 215 | $25.70 | 5.53K |
| 2023-02-16 | SAMPSON RANDALL D | Sell | 359 | $25.70 | 9.23K |
| 2022-12-31 | SAMPSON RANDALL D | Other | 0 | — | — |
| 2022-12-31 | SAMPSON RANDALL D | Other | 0 | — | — |
| 2022-12-31 | SAMPSON RANDALL D | Other | 0 | — | — |
| 2022-12-31 | SAMPSON RANDALL D | Sell | 0 | — | — |
| 2022-12-31 | SAMPSON RANDALL D | Other | 0 | — | — |
| 2022-12-31 | SAMPSON RANDALL D | Other | 0 | — | — |
| 2022-12-31 | Dehmer Randy J | Buy | 64 | $21.99 | 1.41K |
| 2022-10-05 | SCHRAMM DAMON E. | Buy | 859 | — | — |
| 2022-10-05 | Ahn Peter | Buy | 859 | — | — |
| 2022-10-05 | SCHRAMM DAMON E. | Sell | 0 | — | — |
| 2022-06-30 | Dehmer Randy J | Buy | 81 | $14.69 | 1.19K |
| 2022-06-30 | Dehmer Randy J | Other | 0 | — | — |
| 2022-06-30 | Dehmer Randy J | Other | 0 | — | — |
| 2022-06-02 | Bausch Maureen Hooley | Buy | 1.38K | — | — |
| 2022-06-02 | Chronister Mark | Buy | 1.38K | — | — |
| 2022-06-02 | Himle John Stefan | Buy | 1.38K | — | — |
| 2022-06-02 | OFFERMAN CARIN J | Buy | 1.38K | — | — |
Latest filed quarter: Q2 2026.
Institutions holding: 27, holders +2 vs prior quarter. Ownership 41.85%.
| Holder | Shares | Change | Change % | Value |
|---|---|---|---|---|
| BLACK DIAMOND CAPITAL MANAGEMENT I, LLLP | 859.17K | 0 | 0.00% | 13.54M |
| GATE CITY CAPITAL MANAGEMENT, LLC | 468.43K | 22.88K | +5.13% | 7.38M |
| GAMCO INVESTORS, INC. ET AL | 373.89K | -1.50K | -0.40% | 5.89M |
| GABELLI FUNDS LLC | 195.00K | 0 | 0.00% | 3.07M |
| DIMENSIONAL FUND ADVISORS LP | 43.23K | 0 | 0.00% | 681.23K |
| GUARDIAN WEALTH ADVISORS, LLC / NC | 38.32K | -3.33K | -7.98% | 606.58K |
| APTUS CAPITAL ADVISORS, LLC | 38.32K | -3.33K | -7.98% | 603.91K |
| VANGUARD CAPITAL MANAGEMENT LLC | 32.41K | -101 | -0.31% | 510.86K |
| GEODE CAPITAL MANAGEMENT, LLC | 26.16K | -258 | -0.98% | 412.89K |
| VANGUARD FIDUCIARY TRUST CO | 15.57K | 101 | +0.65% | 245.45K |
| MINK BROOK ASSET MANAGEMENT LLC | 14.59K | 0 | 0.00% | 229.92K |
| PRICE T ROWE ASSOCIATES INC /MD/ | 12.56K | 1.32K | +11.72% | 199.00K |
| NORTHERN TRUST CORP | 11.02K | -5.75K | -34.28% | 173.60K |
| BLACKROCK, INC. | 10.55K | 3.81K | +56.47% | 166.20K |
| KRILOGY FINANCIAL LLC | 10.00K | 0 | 0.00% | 157.60K |
| CENTRAL PACIFIC BANK - TRUST DIVISION | 4.60K | 0 | 0.00% | 72.50K |
| OSAIC HOLDINGS, INC. | 1.00K | 1.00K | New | 15.76K |
| INTEGRATED WEALTH CONCEPTS LLC | 775 | 775 | New | 12.21K |
| VANGUARD GLOBAL ADVISERS, LLC | 710 | 0 | 0.00% | 11.19K |
| VERSANT CAPITAL MANAGEMENT, INC | 135 | 0 | 0.00% | 2.13K |
| ROYAL BANK OF CANADA | 100 | 0 | 0.00% | 2.00K |
| UBS GROUP AG | 100 | -139 | -58.16% | 1.58K |
| FINANCIAL PERSPECTIVES, INC | 100 | 0 | 0.00% | 1.58K |
| JONES FINANCIAL COMPANIES LLLP | 50 | 50 | New | 842 |
| TOWER RESEARCH CAPITAL LLC (TRC) | 13 | -217 | -94.35% | 205 |
Canterbury Park Holding Corporation (CPHC) trades at $15.81, with a market cap of $81.43M and a trailing P/E of 697.37. Revenue below is the annual history on file. It describes what the business has already reported. It is not a forecast and it is not a recommendation.
| 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| 52460203 | 56952776 | 59141570 | 59226857 | 33140272 | 60399698 | 66823881 | 61436858 | 61562288 | 59567585 |
Insights · Dividends · Forecast · Financials · Learn
$81.43M
Market Cap
697.37
P/E
—
Forward P/E
38
Score