Compare
Up to 10 companies side by side, on the figures the exchange actually publishes.
Choose companies
3 of 10Two companies gives you a head to head with a verdict on each metric. Three or more gives you the table. Free, with no cap on how many comparisons you run.
Side by side
annuals: FY2026, FY2025| Metric | OGDCOil & Gas Development Company Limited | PPLPakistan Petroleum Limited | MARIMari Energies Limited |
|---|---|---|---|
| Price | Rs 317.30 | Rs 217.19 | Rs 646.50 |
| Today | -0.01% | -0.01% | -0.00% |
| Market cap | Rs 1.36t | Rs 590.97b | Rs 776.20b |
| P/Elower is cheaper | 8.25× | 7.13×best | 11.85× |
| Mid-cycle P/Eagainst average earnings, fairer for cyclicals | 6.96× | 6.61× | 4.23×best |
| Price / sales | 3.04× | 2.44× | 4.05× |
| Dividend yield | 6.93%best | 3.91% | 4.18% |
| DPS, trailing 12m | Rs 22.00 | Rs 8.50 | Rs 27.00 |
| Payout ratioabove 100% is paid out of more than it earned | 57.17% | 27.89% | 49.48% |
| Dividend growth, 5y | — | — | — |
| Years paid of last 5 | 2.0 of 5 | 2.0 of 5 | 2.0 of 5 |
| Revenue | Rs 449.19bn | Rs 242.52bn | Rs 191.66bn |
| Net profit | Rs 242.37bn | Rs 92.03bn | Rs 87.07bn |
| EPS | Rs 56.35 | Rs 33.82 | Rs 72.52 |
| Profit margin | 53.96%best | 37.95% | 45.43% |
| EPS growth | 42.66%best | -19.50% | 33.68% |
What is missing, and why
Return on equity, price to book, debt to equity and free cash flow are not shown. They all need balance sheet and cash flow lines, which PSX publishes only inside the audited filing PDFs. Nothing here extracts those yet, so those metrics would be blank for every company rather than blank for some, and a comparison of blanks is not a comparison.
Everything above is computed from the same public API this site runs on. You can reproduce any figure: https://api.psxlens.com/v1/compare?symbols=…
The best marker only appears where better has one clear direction, such as a lower P/E or a higher yield. It is never shown on size, and it is not a recommendation: a cheap multiple often prices in a real problem.
Quotes are delayed at source. A dash means the figure is unknown, never zero.
