Universal Display [OLED] vs Amphenol [APH] Detailed Stock Comparison

TLDR: Quick Comparison Summary

Based on 21 vital metrics comparison: Universal Display Corporation wins in 13 metrics, Amphenol Corporation wins in 8 metrics, with 0 ties. Universal Display Corporation appears stronger overall.

View Metrics Details

Vital Metrics Comparison

Metric Universal Display Corporation Amphenol Corporation Better
P/E Ratio (TTM) 19.49 45.23 Universal Display Corporation
Price-to-Book Ratio 2.66 13.78 Universal Display Corporation
Debt-to-Equity Ratio 1.36 118.94 Universal Display Corporation
PEG Ratio 0.44 0.78 Universal Display Corporation
EV/EBITDA 13.84 27.16 Universal Display Corporation
Profit Margin (TTM) 37.21% 18.49% Universal Display Corporation
Operating Margin (TTM) 38.53% 27.47% Universal Display Corporation
EBITDA Margin (TTM) 38.53% 27.47% Universal Display Corporation
Return on Equity 14.33% 36.85% Amphenol Corporation
Return on Assets (TTM) 8.19% 13.11% Amphenol Corporation
Free Cash Flow (TTM) $144.36M $4.38B Amphenol Corporation
Dividend Yield 2.25% 0.60% Universal Display Corporation
1-Year Return -35.74% 65.42% Amphenol Corporation
Price-to-Sales Ratio (TTM) 7.24 8.02 Universal Display Corporation
Enterprise Value $4.09B $189.33B Amphenol Corporation
EV/Revenue Ratio 6.28 8.20 Universal Display Corporation
Gross Profit Margin (TTM) 76.12% 38.22% Universal Display Corporation
Revenue per Share (TTM) $14 $19 Amphenol Corporation
Earnings per Share (Diluted) $5.08 $3.33 Universal Display Corporation
Beta (Stock Volatility) 1.65 1.26 Amphenol Corporation
Short % of Float 6.94% 1.38% Amphenol Corporation

Universal Display Corporation vs Amphenol Corporation Stock Performance Analysis

Loading Price Chart...

Performance Comparison

Short-term Returns

Stock1D1W1M3M6MYTD
Universal Display Corporation-3.15%0.43%-2.89%-12.85%-22.12%-23.04%
Amphenol Corporation-0.45%6.33%5.23%9.80%4.88%6.22%

Long-term Returns

Stock1Y3Y5Y10Y15Y20Y
Universal Display Corporation-35.74%-37.83%-57.18%34.31%124.63%515.78%
Amphenol Corporation65.42%283.60%330.19%904.46%2,167.68%4,055.31%

Performance & Financial Health Analysis: Universal Display Corporation vs Amphenol Corporation

MetricOLEDAPH
Market Information
Market Cap i$4.65B$184.06B
Market Cap CategoryMid capLarge cap
10 Day Avg. Volume i586,4606,617,613
90 Day Avg. Volume i675,5678,054,764
Last Close$90.84$147.73
52 Week Range$83.64 - $163.21$90.71 - $167.04
% from 52W High-44.34%-11.56%
All-Time High$262.77 (Jan 18, 2021)$167.04 (Jan 27, 2026)
% from All-Time High-65.43%-11.56%
Growth Metrics
Quarterly Revenue Growth0.07%0.49%
Quarterly Earnings Growth0.44%0.60%
Financial Health
Profit Margin (TTM) i0.37%0.18%
Operating Margin (TTM) i0.39%0.27%
Return on Equity (TTM) i0.14%0.37%
Debt to Equity (MRQ) i1.36118.94
Cash & Liquidity
Book Value per Share (MRQ)$37.26$10.94
Cash per Share (MRQ)$12.79$9.30
Operating Cash Flow (TTM) i$210.83M$5.37B
Levered Free Cash Flow (TTM) i$67.95M$3.28B
Dividends
Last 12-Month Dividend Yield i2.25%0.60%
Last 12-Month Dividend i$2.30$0.76

Valuation & Enterprise Metrics Analysis: Universal Display Corporation vs Amphenol Corporation

MetricOLED (Apr 24, 2026)APH (Apr 26, 2026)
Price Ratios
P/E Ratio (TTM) i19.4945.23
Forward P/E i18.4629.00
PEG Ratio i0.440.78
Price to Sales (TTM) i7.248.02
Price to Book (MRQ) i2.6613.78
Market Capitalization
Market Capitalization i$4.65B$184.06B
Enterprise Value i$4.09B$189.33B
Enterprise Value Metrics
Enterprise to Revenue i6.288.20
Enterprise to EBITDA i13.8427.16
Risk & Other Metrics
Beta i1.651.26
Book Value per Share (MRQ) i$37.26$10.94

Financial Statements Comparison: Universal Display Corporation vs Amphenol Corporation

Financial Metrics

Loading Financial Charts...

Revenue

Operating Margin

Profit Margin

Long Term Debt

Income Flow Analysis

Financial Statements Comparison

Income Statement

MetricOLED (2025)APH (2025)
Revenue/Sales i650.61M23.09B
Cost of Goods Sold i154.13M14.58B
COGS % of Revenue i23.7%63.1%
Gross Profit i496.49M8.52B
Gross Margin i76.3%36.9%
Research & Development i146.10MN/A
Operating Income (EBIT) i248.58M5.97B
Operating Margin i38.2%25.9%
EBITDA i295.17M6.99B
EBITDA Margin i45.4%30.3%
Pre-Tax Income i294.80M5.60B
Pre-Tax Income % of Revenue i45.3%24.3%
Income Tax i52.72M1.30B
Income Tax % of Revenue i8.1%5.6%
Net Income (Profit) i242.08M4.31B
Profit Margin i37.2%18.6%

Balance Sheet & Liquidity Metrics

MetricOLED (2025)APH (2025)
Cash & Equivalents i138.35M11.13B
Total Current Assets i1.09B20.27B
Total Current Assets % of Revenue i167.1%87.8%
Total Current Liabilities i108.01M6.80B
Total Current Liabilities % of Revenue i16.6%29.5%
Long-Term Debt i19.22M14.56B
Long-Term Debt % of Revenue i3.0%63.1%
Total Shareholders Equity i1.76B13.51B
Retained Earnings i1.09B9.85B
Retained Earnings % of Revenue i167.6%42.7%
Property, Plant & Equipment i19.93M0

Cash Flow Statement Comparison

MetricOLED (2025)APH (2025)
Operating Cash Flow i214.21M4.51B
Operating Cash Flow % of Revenue i32.9%19.5%
Capital Expenditures i-56.47M14.80M
Free Cash Flow i144.36M4.38B
FCF Margin i22.2%19.0%
Debt Repayment iN/A-401.70M
Common Stock Repurchase i-32.88M-753.20M

Short Interest & Institutional Ownership Analysis

MetricOLEDAPH
Shares Short i2.54M14.97M
Short Ratio i3.871.53
Short % of Float i6.94%1.38%
Shares Outstanding i47.26M1.23B
Float Shares i43.27M1.22B
% Held by Insiders i8.12%0.47%
% Held by Institutions i87.18%98.71%
% Held by Public i4.70%0.82%

Dividend Analysis & Yield Comparison: Universal Display Corporation vs Amphenol Corporation

MetricOLEDAPH
Last 12-Month Dividend i$2.30$0.76
Last 12-Month Dividend Yield i2.25%0.60%
3-Year Avg Annual Dividend i$1.77$0.83
3-Year Avg Dividend Yield i0.28%0.33%
3-Year Total Dividends i$5.30$2.49
Ex-Dividend DateMar 17, 2026Dec 16, 2025