Sign in
NYT TTM P/E ratio chart analysis

nytimes pe ratio chart on ttm revenue

about 7 hours ago
3 replies Ask a follow up

Let me check the available series for NYT (New York Times) and load what I need.The PE TTM series is already available. Let me also check what revenue data I need. Let me load revenue and shares outstanding for TTM PE calculation on revenue (Price / TTM Revenue per share).Good. Now let me compute TTM revenue per share and the P/Revenue ratio over time. I need to: (1) calculate TTM revenue for each quarter, (2) merge with daily price, and (3) compute P/Rev.It appears the by column ticker is causing the issue with string dtype mismatch in merge_asof. Let me work around this by handling a single ticker directly.The issue is with the date column dtype. Let me check what we're dealing with.Both are string. Let me convert to datetime explicitly.Now let me chart the P/Revenue TTM ratio.

Loading chart...Here's the NYT (New York Times) Price/Revenue TTM chart, covering from mid-2022 through today.

The ratio reflects the stock price divided by trailing-twelve-month revenue per share. Over this period, NYT's P/Rev TTM has generally ranged from roughly 1.8x to 2.5x, with notable peaks and valleys. The ratio dipped toward the lower end in 2022, climbed through much of 2023–2024, and has shown more recent movement.

about 7 hours ago
2 replies Ask a follow up

I asked for PE

about 7 hours ago
1 reply Ask a follow up

You're right, my apologies. Let me chart the PE TTM directly — that's an existing series.

Loading chart...The PE TTM series returned zero data points. Let me compute it myself using price and earnings data.Now let me compute TTM EPS and PE ratio.

Loading chart...Here's the NYT Price/Earnings (TTM) chart. The PE has ranged from roughly 20x to 35x over the period:

  • Mid-2022: PE around 23–25x
  • 2023: Expanded into the 27–33x range
  • 2024–2025: Generally stayed elevated in the mid-to-high 20s, with spikes above 30x
  • 2026 YTD: Shows some compression back toward the mid-20s
about 7 hours ago