Basis: FMP quote market capitalization / four-quarter operating cash flow. Source: stored company filings and market data; unavailable inputs remain N/A.
The Price/OCF ratio is N/A as of 2026-10-06T16:35:57.198Z.
Calculation as of: 2026-10-06T16:35:57.198Z.
Quote observation: 2026-10-06T16:35:13.000Z. Amounts in USD. The price header may show a later quote.
FMP input reference: 322dd1997a008aee255899dc2e31cf9486810846f097e6632dc707a01a46cb4e
Historical values estimate market capitalization from statement-period weighted shares. Comparisons with the current quote-based value are approximate. Only filing versions delivered by FMP are available for the historical calculation. Historical series through 2017-11-02.
Historical values estimate market capitalization from statement-period weighted shares. Comparisons with the current quote-based value are approximate. Only filing versions delivered by FMP are available for the historical calculation.
PRICE/OCF RATIO
N/A
PRICE/OCF RATIO AVG TTM
N/A
PRICE/OCF RATIO AVG 3Y
N/A
PRICE/OCF RATIO AVG 5Y
N/A
PRICE/OCF RATIO AVG 10Y
N/A
PRICE/OCF RATIO AVG 15Y
N/A
PRICE/OCF RATIO AVG 20Y
N/A
CURRENT VS TTM AVG
N/A
CURRENT VS 3Y AVG
N/A
CURRENT VS 5Y AVG
N/A
CURRENT VS 10Y AVG
N/A
CURRENT VS 15Y AVG
N/A
CURRENT VS 20Y AVG
N/A
Ballard Power Systems Inc.
Market Cap
$624.06M
Price/OCF Ratio
N/A
TTM Avg
N/A
3Y Avg
N/A
5Y Avg
N/A
Market Cap
$613.29M
Price/OCF Ratio
N/A
TTM Avg
120.52
3Y Avg
48.09
5Y Avg
31.54
Market Cap
$639.36M
Price/OCF Ratio
0.45
TTM Avg
0.90
3Y Avg
0.84
5Y Avg
2.13
Market Cap
$558.46M
Price/OCF Ratio
7.25
TTM Avg
7.34
3Y Avg
15.39
5Y Avg
15.39
Market Cap
$690.54M
Price/OCF Ratio
9.56
TTM Avg
5.57
3Y Avg
6.31
5Y Avg
29.25
Market Cap
$695.29M
Price/OCF Ratio
10.44
TTM Avg
14.19
3Y Avg
12.66
5Y Avg
14.15
Market Cap
$550.47M
Price/OCF Ratio
7.69
TTM Avg
7.88
3Y Avg
5.99
5Y Avg
4.83
Market Cap
$698.04M
Price/OCF Ratio
14.35
TTM Avg
15.51
3Y Avg
15.56
5Y Avg
14.86
| NAME | MARKET CAP | PRICE/OCF RATIO | TTM | 3Y | 5Y |
|---|---|---|---|---|---|
| Ballard Power Systems Inc. (BLDP) | $624.06M | N/A | N/A | N/A | N/A |
| Matthews International Corporation (MATW)vs › | $613.29M | N/A | 120.52 | 48.09 | 31.54 |
| Hertz Global Holdings, Inc. (HTZ)vs › | $639.36M | 0.45 | 0.90 | 0.84 | 2.13 |
| Enovix Corporation (ENVX)vs › | $587.92M | N/A | N/A | N/A | N/A |
| SBC Medical Group Holdings Incorporated (SBC)vs › | $558.46M | 7.25 | 7.34 | 15.39 | 15.39 |
| Kimball Electronics, Inc. (KE)vs › | $690.54M | 9.56 | 5.57 | 6.31 | 29.25 |
| Park-Ohio Holdings Corp. (PKOH)vs › | $695.29M | 10.44 | 14.19 | 12.66 | 14.15 |
| Pangaea Logistics Solutions, Ltd. (PANL)vs › | $550.47M | 7.69 | 7.88 | 5.99 | 4.83 |
| Cass Information Systems, Inc. (CASS)vs › | $698.04M | 14.35 | 15.51 | 15.56 | 14.86 |
| Kelly Services, Inc. (KELYA)vs › | $546.39M | 20.16 | 6.69 | 8.98 | 105.19 |
P/OCF Ratio
N/A
P/FCF Ratio
N/A
P/OCF measures market price relative to operating cash flow: market cap divided by TTM operating cash flow. OCF is cash from operations before capital expenditures, so it sits above free cash flow — P/OCF typically reads below P/FCF, with the widest gap for capex-heavy businesses.
Expanded definitions: Investopedia, Wikipedia, Corporate Finance Institute
| DATE | PRICE/OCF RATIO |
|---|---|
| 2017-11-02 | 158.77 |
| 2017-11-01 | 143.74 |
| 2017-10-31 | 141.76 |
| 2017-10-30 | 138.92 |
| 2017-10-27 | 138.64 |
| 2017-10-26 | 135.52 |
| 2017-10-25 | 134.96 |
| 2017-10-24 | 142.33 |
| 2017-10-23 | 140.06 |
| 2017-10-20 | 141.48 |
| 2017-10-19 | 139.78 |
| 2017-10-18 | 143.46 |
| 2017-10-17 | 140.91 |
| 2017-10-16 | 141.76 |
| 2017-10-13 | 145.45 |
| 2017-10-12 | 145.73 |
| 2017-10-11 | 148.85 |
| 2017-10-10 | 152.53 |
| 2017-10-09 | 143.46 |
| 2017-10-06 | 144.60 |
| 2017-10-05 | 135.24 |
| 2017-10-04 | 134.39 |
| 2017-10-03 | 136.09 |
| 2017-10-02 | 135.52 |
| 2017-09-29 | 132.69 |
| 2017-09-28 | 128.72 |
| 2017-09-27 | 137.79 |
| 2017-09-26 | 141.76 |
| 2017-09-25 | 142.61 |
| 2017-09-22 | 136.37 |
| 2017-09-21 | 133.11 |
| 2017-09-20 | 137.79 |
| 2017-09-19 | 130.42 |
| 2017-09-18 | 131.27 |
| 2017-09-15 | 125.60 |
| 2017-09-14 | 121.63 |
| 2017-09-13 | 133.82 |
| 2017-09-12 | 105.19 |
| 2017-09-11 | 100.37 |
| 2017-09-08 | 94.41 |
| 2017-09-07 | 97.81 |
| 2017-09-06 | 92.99 |
| 2017-09-05 | 87.61 |
| 2017-09-01 | 89.88 |
| 2017-08-31 | 88.46 |
| 2017-08-30 | 81.65 |
| 2017-08-29 | 77.97 |
| 2017-08-28 | 78.25 |
| 2017-08-25 | 78.25 |
| 2017-08-24 | 78.25 |
| 2017-08-23 | 79.10 |
| 2017-08-22 | 79.10 |
| 2017-08-21 | 78.82 |
| 2017-08-18 | 79.10 |
| 2017-08-17 | 79.39 |
| 2017-08-16 | 79.95 |
| 2017-08-15 | 80.24 |
| 2017-08-14 | 79.39 |
| 2017-08-11 | 77.12 |
| 2017-08-10 | 78.82 |
| 2017-08-09 | 81.94 |
| 2017-08-08 | 82.79 |
| 2017-08-07 | 82.79 |
| 2017-08-04 | 82.50 |
| 2017-08-03 | 84.49 |
| 2017-08-02 | 81.09 |
| 2017-08-01 | 81.65 |
| 2017-07-31 | 83.07 |
| 2017-07-28 | 82.50 |
| 2017-07-27 | 81.37 |
| 2017-07-26 | 81.94 |
| 2017-07-25 | 83.07 |
| 2017-07-24 | 83.07 |
| 2017-07-21 | 85.34 |
| 2017-07-20 | 85.91 |
| 2017-07-19 | 84.77 |
| 2017-07-18 | 82.22 |
| 2017-07-17 | 81.09 |
| 2017-07-14 | 81.65 |
| 2017-07-13 | 82.79 |
| 2017-07-12 | 83.07 |
| 2017-07-11 | 80.24 |
| 2017-07-10 | 77.97 |
| 2017-07-07 | 77.68 |
| 2017-07-06 | 79.39 |
| 2017-07-05 | 81.65 |
| 2017-07-03 | 81.51 |
| 2017-06-30 | 1049.84 |
| 2017-06-29 | 1046.22 |
| 2017-06-28 | 1060.70 |
| 2017-06-27 | 1038.98 |
| 2017-06-26 | 1046.22 |
| 2017-06-23 | 1067.94 |
| 2017-06-22 | 1042.60 |
| 2017-06-21 | 1006.40 |
| 2017-06-20 | 1046.22 |
| 2017-06-19 | 1082.42 |
| 2017-06-16 | 1078.80 |
| 2017-06-15 | 1071.56 |
| 2017-06-14 | 1089.66 |
| 2017-06-13 | 1086.04 |
| 2017-06-12 | 1038.98 |
| 2017-06-09 | 1035.36 |
| 2017-06-08 | 1075.18 |
| 2017-06-07 | 1024.50 |
| 2017-06-06 | 1017.26 |
| 2017-06-05 | 977.44 |
| 2017-06-02 | 970.20 |
| 2017-06-01 | 988.30 |
| 2017-05-31 | 1002.78 |
| 2017-05-30 | 988.30 |
| 2017-05-26 | 995.54 |
| 2017-05-25 | 973.82 |
| 2017-05-24 | 988.30 |
| 2017-05-23 | 991.92 |
| 2017-05-22 | 1013.64 |
| 2017-05-19 | 1006.40 |
| 2017-05-18 | 962.96 |
| 2017-05-17 | 944.86 |
| 2017-05-16 | 984.68 |
| 2017-05-15 | 1010.02 |
| 2017-05-12 | 1006.40 |
| 2017-05-11 | 1006.40 |
| 2017-05-10 | 1010.02 |
| 2017-05-09 | 995.54 |
| 2017-05-08 | 988.30 |
| 2017-05-05 | 1020.88 |
| 2017-05-04 | 966.58 |