$MCD Intelligence Report

Auto-generated from 10+ sources · Updated hourly

Generated Apr 20, 2026, 2:06 AM9/10 sources

AI Summary

McDonald's Faces Mixed Signals Amid Insider Selling and Rising Beef Prices

Recent insider trading activity at McDonald's Corp (MCD) indicates a bearish sentiment, with five filings revealing a net selling of shares valued at nearly $2 million. This trend of insider selling could suggest a lack of confidence among company executives regarding the stock's near-term performance. Additionally, the company's valuation is under scrutiny as rising beef prices are pushing McDonald's to consider larger, more premium burger offerings, which may impact profit margins and consumer pricing strategies. Despite these challenges, McDonald's is experiencing a positive trend in public interest, with Wikipedia pageviews up by 13.7%, indicating growing consumer engagement. Furthermore, the Alt Data Pulse score of 0.75 suggests a generally favorable sentiment in the broader news landscape, although the insider selling and congressional activity signal caution. As McDonald's navigates the competitive fast-food landscape, particularly against rivals like Taco Bell and Chipotle, investors should remain vigilant about the implications of these mixed signals on the company's future performance.

Mixed65%

Reddit

No data available

Insider Trades

Net selling

$2.0M total

Earnings

No data available

Wikipedia Pageviews

+13.7%

Current: 12/day

Previous: 10/day

Alt Data Pulse

0.75

alt data score

high

Net insider selling of $1,967,050

medium

1 congressional trade(s): 0 buys, 1 sells

Related tickers in news

Based on 20 news articles

Signal Correlations

1

clusters found

25

events analyzed

high
0.52
insider tradesec filing

Apr 7Apr 13 · 8 events · 7 days

2 sources (insider_trade, sec_filing) fired 8 events within 6 days

Build this into your app

Access this data programmatically via our REST API, Python SDK, or JavaScript SDK.

cURL

curl "https://api.gettrawl.com/api/report/MCD"

Python

from trawl import Trawl
client = Trawl(api_key="your_key")
report = client.report("MCD")

JavaScript

import Trawl from "trawl-sdk";
const trawl = new Trawl({ apiKey: "your_key" });
const report = await trawl.report("MCD");