“You missed it, Suiman. AWS repriced the whole thing last Saturday and you didn’t say a word.”
That’s what a portfolio manager at a mid-sized Boston fund said to me on the phone Monday morning, coffee still cooling on my desk. He wasn’t gloating. He was worried. Because if I missed it, and my entire job is tracking exactly this kind of thing, what did his fund miss?
Here’s what I missed.
On July 1, 2026, Amazon raised prices on EC2 Capacity Blocks for ML — the reserved GPU-capacity product enterprises lock in for training and inference — by roughly 20%. Not all of EC2. Not all of cloud. The scarce, enterprise-committed GPU tier specifically.
Then on July 30, AWS cut Bedrock on-demand prices for some models, including an 80% reduction for GPT-5.6 Luna.
Two opposite vectors. One month. Zero noise in financial media.
I read four newsletters that week. None of them flagged it. I ran my own channel checks on hyperscaler capex and somehow filed the Capacity Block hike under “routine adjustment” — which, in hindsight, was lazy. The read-through here’s uncomfortable: if attentive insiders sleep through a structural repricing of the world’s largest cloud AI cost stack, the question isn’t whether you missed it. It’s what else is moving beneath the earnings headlines you did read.
So let me take the strongest objection first, because it’s real.
Amazon (AMZN) shares rose after the AWS growth print. Reuters reported that the stock climbed as AWS growth eased fears about rising AI spending. Institutional desks weren’t rattled. If the market went up, didn’t it already price this correctly?
Yes and no.
The market priced the revenue signal — AWS is growing, capex fears overblown, buy the aggregate. What it didn’t disaggregate is the layered structure underneath. A 20% GPU-capacity hike is a different story for NVIDIA (NVDA) than an 80% Bedrock cut is for hyperscaler software margins. Share price is a blunt instrument. It sums the layers into one number and hands it to you.
When prices move in opposite directions across different floors of the same building, the aggregate tells you nothing about which floor is flooding.
I’ve watched this movie before — in the 2015 cloud land-grab, the Street priced AWS as a single line item for two years before anyone bothered to model compute, storage, and networking margins separately. The people who split it early made the money.
So the counterargument holds for the headline and fails for the structure. Fine. Now the part that actually changed my mind.
Why would Amazon raise GPU prices and cut software prices in the same month? That looks like a contradiction. It isn’t. It’s deliberate margin architecture.
Think about the two products. GPU Capacity Blocks are scarce, inelastic, and enterprise-locked — a customer mid-training-run has no short-term exit, so a 20% hike extracts rent from demand that can’t walk. Bedrock inference is elastic, competitive, volume-sensitive — cut the price and you steal workloads from Google and Microsoft.
Amazon raised prices where demand is captive and cut them where competition is fiercest. That’s not a pricing cycle. That’s a wedge — and the geometry of it is worth sitting with.
And the timing sharpens it. The Federal Reserve Bank of Richmond reported that computer software and accessories PCE inflation hit 14.5% year over year in May — the highest reading in a series dating back to 1977. Software costs are climbing across the board. Amazon cutting Bedrock while software costs climb elsewhere is a customer-acquisition move that reads as generosity — whether or not that was the intent.
There’s a named limit here, and I want to be honest about it. This wedge only bites customers who bought reserved GPU capacity through Capacity Blocks — the enterprise training tier. If your workload runs on standard on-demand EC2 or you’re a pure Bedrock inference shop, the 20% hike never touches you. This isn’t a broad AWS price increase, and anyone selling it that way is wrong.
Here’s the NAMED CASE that made it click for me. A mid-market model shop I track — call it a Series B outfit burning capacity on multi-week training runs — locked Capacity Blocks in Q1 at the old rate. Their July invoice came in about 20% heavier on that line, roughly $340K annualized on a $1.7M reserved commitment, with no ability to renegotiate until renewal. Meanwhile their Bedrock inference bill dropped. Same vendor, same month, two directions.
So what do you actually watch? A blueprint, in escalating order:
Track whether the Capacity Block hike sticks through the next AWS quarter or gets walked back under enterprise pushback — that tells you how captive the demand really is.
Watch Bedrock’s model-price cadence, not the guide; if discounts spread beyond Luna to core models, Amazon is escalating the workload war with Google and Microsoft.
Read NVIDIA’s next hyperscaler commentary for any softening in pricing power, because captive GPU rent flowing to Amazon is rent not flowing to Jensen.
Cross-check against residential and software inflation prints — U.S. Residential electricity rose 7.1% in 2025, and power is the input Amazon can’t discount away.
The decision rule is simple. If the Capacity Block hike holds and Bedrock cuts widen, treat AWS as gaining structural pricing power and reweight your hyperscaler exposure toward AMZN accordingly. If the hike gets walked back within two quarters, the wedge failed and NVIDIA retains its leverage — hold your current weighting and wait for the next data point.
Priced in? The aggregate, yes. The layers, not yet.
The PM in Boston asked me at the end of the call whether he should be embarrassed for missing it. I told him no — the embarrassing thing isn’t missing one footnote, it’s building a process that treats every footnote as noise until the price already moved.
I’ve spent 22 years believing my pipeline caught the structural stuff before the tape did, and last Sunday it just didn’t.
No posts

Comments
Nothing yet. Say the first thing.
Sign in to join the conversation.