PSX Lens
/

Compare

Up to 10 companies side by side, on the figures the exchange actually publishes.

Choose companies

3 of 10
OGDCPPLMARI

Two 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
MetricOGDCOil & Gas Development Company LimitedPPLPakistan Petroleum LimitedMARIMari Energies Limited
PriceRs 317.30Rs 217.19Rs 646.50
Today-0.01%-0.01%-0.00%
Market capRs 1.36tRs 590.97bRs 776.20b
P/Elower is cheaper8.25×7.13×best11.85×
Mid-cycle P/Eagainst average earnings, fairer for cyclicals6.96×6.61×4.23×best
Price / sales3.04×2.44×4.05×
Dividend yield6.93%best3.91%4.18%
DPS, trailing 12mRs 22.00Rs 8.50Rs 27.00
Payout ratioabove 100% is paid out of more than it earned57.17%27.89%49.48%
Dividend growth, 5y———
Years paid of last 52.0 of 52.0 of 52.0 of 5
RevenueRs 449.19bnRs 242.52bnRs 191.66bn
Net profitRs 242.37bnRs 92.03bnRs 87.07bn
EPSRs 56.35Rs 33.82Rs 72.52
Profit margin53.96%best37.95%45.43%
EPS growth42.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.