| Latest NYSE close | $80.48 on August 3, 2026, up 1.11 or 1.40% from $79.37, within a session range of $78.02 to $81.50 | StockAnalysis.com real-time quote and price history | August 4, 2026 |
| Shares outstanding | 34.68 million common shares, confirmed as 30.05 million Class A and 4.63 million Class B as of June 30, 2026 | Q2 2026 Form 6-K and StockAnalysis.com statistics | August 4, 2026 |
| Market capitalization audit | $2.79 billion from $80.48 x 34.68 million common shares; verified with financial_rigor.py at 0.04% deviation | Pineify financial_rigor.py and StockAnalysis.com | August 4, 2026 |
| Q2 2026 revenue | $379.51 million | Q2 2026 Form 6-K income statement and StockAnalysis.com | August 4, 2026 |
| Q2 2026 net income / EPS | GAAP net income $225.91 million; basic EPS $6.49 and diluted EPS $6.47; adjusted net income $194 million or $5.56 per share, the highest quarterly adjusted net income on record | Q2 2026 Form 6-K and Q2 2026 earnings call transcript | August 4, 2026 |
| H1 2026 results | Revenue $665.60 million; GAAP net income $379.46 million or $10.91 basic per share | Q2 2026 Form 6-K income statement | August 4, 2026 |
| Q2 2026 spot TCE rates | Suezmax about $109,200 per day, Aframax/LR2 about $74,100 per day, average mid-size rate about $91,000 per day, a record | Q2 2026 Form 6-K TCE table and earnings call transcript | August 4, 2026 |
| Q3 2026 booked spot rates | About $104,800 per day for Suezmax and $59,900 per day for Aframax/LR2 vessels on roughly 44% of booked spot days | Q2 2026 earnings call transcript | August 4, 2026 |
| TTM revenue / EPS | TTM revenue about $1.15 billion; TTM EPS $16.97 | StockAnalysis.com statistics | August 4, 2026 |
| P/E ratio (TTM) | 4.74x at $80.48; verified with financial_rigor.py | Pineify financial_rigor.py and StockAnalysis.com | August 4, 2026 |
| Balance sheet | Cash and cash equivalents $735.01 million, short-term investments $476.58 million, total cash and investments about $1,212 million, total debt $27.8 million, net cash about $1,184 million or $33.85 per share, no outstanding bank borrowings | Q2 2026 Form 6-K balance sheet and StockAnalysis.com | August 4, 2026 |
| Book value | About $2,376 million, or $68.51 per share | StockAnalysis.com statistics | August 4, 2026 |
| Free cash flow | TTM operating cash flow $540.13 million, TTM free cash flow $333.51 million or $9.62 per share; Q2 2026 free cash flow about $200 million | StockAnalysis.com statistics and Q2 2026 earnings call | August 4, 2026 |
| Dividend | Fixed quarterly dividend of $0.25 per share, about $1.00 annualized or 1.24% yield; the next ex-dividend date is August 10, 2026; a $1.00 special dividend was declared after Q1 2026 and paid in June 2026 | StockAnalysis.com dividend page and Q1 2026 earnings release | August 4, 2026 |
| 52-week price range | $42.88 to $83.99 | StockAnalysis.com statistics | August 4, 2026 |
| Beta | -0.23 | StockAnalysis.com statistics | August 4, 2026 |
| Short interest | 934,829 shares, 3.90% of shares outstanding, about 2.33 days to cover | StockAnalysis.com statistics | August 4, 2026 |
| Analyst consensus | Buy from 5 analysts, average price target $90.00 or 11.83% upside, range $78 to $96; BofA maintains Underperform with a target raised to $78, Evercore ISI maintains Outperform with a target raised to $90 | StockAnalysis.com forecast | August 4, 2026 |
| FY2026 and FY2027 consensus | FY2026 revenue $1.01 billion (+6.44%) and EPS $17.91; FY2027 revenue $673.52 million (-33.52%) and EPS $9.10 | StockAnalysis.com forecast | August 4, 2026 |
| Fleet | 34 double-hull tankers including 14 Suezmax, 18 Aframax/LR2, and two Suezmax newbuildings, plus three time chartered-in oil tankers; fleet renewal sold nine older vessels for $369.5 million with gains of $125 million and acquired or committed to seven modern vessels for about $427 million over the past 12 months | Q2 2026 earnings release and earnings call transcript | August 4, 2026 |
| Technical indicators | 5-day MA $78.43, 20-day MA $74.11, 50-day MA $72.99, 200-day MA $67.64, 14-day RSI near 66.2, 14-day ADX near 17.9, 14-day ATR near $2.89 or about 3.6%, 100-day historic volatility near 42% | Barchart technical analysis and StockAnalysis.com statistics | August 4, 2026 |
| Financial-rigor verification | Market cap, valuation ratios, three-scenario values, and cross-source checks calculated locally with exact decimal arithmetic across the Q2 2026 Form 6-K, StockAnalysis.com, and the earnings call transcript | Pineify tools/financial_rigor.py local run | August 4, 2026 |