An analysis of the $6 million Zen 3 Scalping Market
Tags: python, datascience, analytics
Published: 2021-01-25 22:39:36

Source Code for Data Scraping: https://github.com/driscoll42/ebayScraper

Firstly, I must say I am taken aback by the reception my first article got. I was not expecting it to get nearly so much publicity and I want to thank everyone who shared it. It went everywhere from [PC World](https://www.pcworld.com/article/3600431/how-much-scalpers-make-selling-hard-to-get-pc-hardware-and-consoles.html) and [PC Magazine](https://www.pcmag.com/news/scalpers-rake-in-43m-by-selling-ps5s-new-graphics-cards-on-ebay) to [Bloomberg](https://www.bloomberg.com/news/articles/2020-12-16/playstation-5-scalpers-use-bots-to-hunt-down-scarce-consoles)

rg.com/news/articles/2020-12-16/playstation-5-scalpers-use-bots-to-hunt-down-scarce-consoles) and [internationally](https://tekdeeps.com/scalpers-resells-for-sek-330-million/), even being discussed as [UK politicians seek to implement bans on scalping bots](https://www.videogameschronicle.com/news/uk-politicians-call-for-action-against-ps5-and-xbox-series-scalpers/).

Over the week I will provide an update up on how pricing has changed in the past month since my first article, especially with the recent tariff increases on graphics cards, starting with Zen 3. 

* Zen 3 
* [RTX 30 Series](https://dev.to/driscoll42/nvidia-ampere-rtx-30-series-scalping-market-analysis-4gad)
* [Big Navi](https://dev.to/driscoll42/big-navi-rdna2-series-scalping-market-analysis-2c3k)
* [Xbox Series S/X](https://dev.to/driscoll42/xbox-series-s-x-scalping-market-analysis-l3m)
* [PS5](https://dev.to/driscoll42/an-analysis-of-the-143-million-ps5-scalping-market-414d)

Highlights:
* 8720 Zen 3 CPUs sold on eBay
* $5.88 million in sales on eBay for $946k in profit for scalpers and $625k for eBay/PayPal
* Prices have stabilized over the past month at 25-40% over MSRP
* The launch of Zen 3 has increased Zen 2 and Zen+ resale pricing 20-30% and decreased i9 resale pricing by 10-30%

Methodology:
As this gets asked a fair amount on how I avoid fake listings:
* This analysis is only for sold listings. 
* I scanned the listings for the words image, picture, mpeg, paper, "Box only", "read description", which are indicators they're fake. 
* Anything below MSRP I tossed out. 
* Anything for a suspicious account, less than 10 feedback I manually checked. 
* I looked at all the lowest 100 or so listing to validate. * I've been doing this every few days for the past few months. Did I get every single listing? Surely not, but I'm very confident I got the vast majority.

Overall Zen 3 pricing has stabilized well above the profitability cutoff for scalpers. My initial thoughts of the 5800X pricing continuing to fall did not pan out, rather scalpers just found their pricing floor early. The 5800X is 25% above MSRP, the 5950X and 5900X are 40% over MSRP, and the 5600X is 30% over MSRP with a slight downward trend. 

![Zen 3 Median Pricing](https://dev-to-uploads.s3.amazonaws.com/i/54a97z8112qqafpaepbx.png)

* [Zen 3 Median Pricing in Raw Dollars](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/Zen%203%20Median%20Pricing%20-%20Raw%20Dollars.png?raw=true)

CPU Graph | MSRP| Total Sold | Median Price | Past Week Median Price | Casual Scalper Break Even | Sophisticated Scalper Break Even | Total Sales | Estimated Scalper Profits | Estimated eBay/PayPal Profits
---|---|----|----|----|----|----|----|----|----|----
[5600X](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/5600X%20-image%20-jpeg%20-img%20-picture%20-pic%20-jpg.png?raw=true) | $299 | 3204 | $405  | $375 | $375 | $304 | $1,303,102 | $117,760 | $135,431
[5800X](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/5800X%20-image%20-jpeg%20-img%20-picture%20-pic%20-jpg.png?raw=true) | $449 | 2126 | $553  | $538 | $558 | $457 | $1,203,970 | $39,604  | $128,891
[5900X](https://raw.githubusercontent.com/driscoll42/ebayScraper/master/2101-Update/5900X%20-image%20-jpeg%20-img%20-picture%20-pic%20-jpg.png)| $549 | 1962 | $800  | $785 | $682 | $558 | $1,626,043 | $459,256 | $180,146
[5950X](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/5950X%20-image%20-jpeg%20-img%20-picture%20-pic%20-jpg.png?raw=true) | $799 | 1437 | $1187 | $1110| $987 | $812 | $1,747,357 | $329,639 | $181,197
Total|N/A|8729|N/A|N/A|N/A|N/A| $5,880,472 | $946,259 | $625,665 

I have also included some numbers for StockX as they too are selling CPUs, GPUs, but especially the consoles. In terms of Zen 3 it is significantly cheaper than eBay to buy on StockX. I would guess partially due to lower fees (~12% vs eBays ~13%) but largely I would guess due to obscurity and StockX sellers are having to drop their prices to get buyers.

CPU|Total Sold|Average Sales Price|Last Week Average Price| Total Sales Volume | Estimated StockX Profits | Estimated Scalper Profits
---|---|---|---|---|---|---
5900X | 507 | $758  | $749 | $384,306 | $34,588 | $42,450
5950X | 298 | $1098 | $1030| $325,416 | $29,287  | $33,383
Total|805|N/A|N/A| $709,722 | $63,875 | $75,833 

![5800X Cumulative Sales/Profits](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/5800X%20Cumulative%20Plots.png?raw=true)

* [5600X Cumulative Sales/Profits](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/5600X%20Cumulative%20Plots.png?raw=true)
* [5800X Cumulative Sales/Profits](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/5800X%20Cumulative%20Plots.png?raw=true)
* [5900X Cumulative Sales/Profits](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/5900X%20Cumulative%20Plots.png?raw=true)
* [5950X Cumulative Sales/Profits](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/5950X%20Cumulative%20Plots.png?raw=true)

In order to dive deeper into the pricing trends over time, I have plotted out the cumulative sale and profits over time. It can be pretty clearly seen that on eBay, there’s a near linear relationship of sales vs time for most Zen CPUs. That is in terms total dollars/day, eBay sells about the same amount (on average). I expect this is a pretty natural supply vs demand curve, as prices go down, more people buy. The 5800X is again the odd man out, where its curve has started to level off somewhat, perhaps a saturation of the market, and while scalpers have made more than eBay & PayPal for the other CPUs, for the 5800X it’s eBay that’s really profiting.
 
![Zen 3 Seller Quantity Sold](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/Zen%203%20eBay%20Seller%20Sales%20vs%20Total%20Sold.png?raw=true) 

Looking into who the sellers are, I graphed the quantity sold vs the number of sales, and the seller star categories, grouping all of Zen 3 together rather than by individual CPU. For Zen 3, 25% of the CPUs were the only CPU the seller sold, 39% sold one or two CPUS. I expect these are the more “opportunistic” buyers who happened to buy one at Best Buy and resold it for a quick buck. Once we look past that, 41% of sales were buy sellers who sold 5 or more CPUs, sellers who definitely knew what they were doing, could upfront the cash to buy a multiple CPUs and are the most devoted scalpers. Further the more CPUS a seller sells, the more likely they are that it’s an eBay store which clearly means they are more sophisticated in their approach.

![Zen 3 Seller Feedback](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/Zen%203%20eBay%20Seller%20Feedback%20vs%20Quantity%20Sold.png?raw=true)

Comparing feedback, at least 12% of sellers I think fall into the suspicious range, who have 0-9 feedback. They could be real, but clearly they are new to eBay. The most common seller has 100-499 feedback, with 38% of sellers like that, and then it levels off fast.

![Zen 2 Pricing](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/Zen%202%20Median%20Pricing%207%20Rolling%20Average.png?raw=true)

* [Zen+ Median Pricing](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/Zen+%20Median%20Pricing%207%20Rolling%20Average.png?raw=true)
* [Zen Median Pricing](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/Zen%20Median%20Pricing%207%20Rolling%20Average.png?raw=true)

Thinking beyond Zen 3 pricing, I wanted to know what the impact was on the past generations of AMD CPUs, and Intel. For Zen+ and Zen 2 CPUs, at the same time as Zen 3 released, there was a general increase in their prices as well across the board. The average Zen+ CPU increased ~33% while for Zen 2 it was closer to a 25% increase. The real outliers are the 3100 and 3300X, which jumped closer to 45% of their previous price. I would suspect this is due to buyers having their whole system ready to build except for the CPU and just buying something to tide themselves over until they could get the Zen 3 CPU they desire. Original Zen CPU prices don’t seem to be as affected.

![i9 Median Pricing](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/i9%20Median%20Pricing%207%20Rolling%20Average.png?raw=true)

* [i7 Median Pricing](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/i7%20Median%20Pricing%207%20Rolling%20Average.png?raw=true)
 
For Intel, it looks like the [October 8th launch date annoucement](https://www.youtube.com/watch?v=iuiO6rqYV4o), drove down pricing on the i9s before the actual launch date of November 5, perhaps as users wanted to upgrade or just weren’t willing to spend that much anymore. Prices dropped ~$50 on the i9 9900k and nearly $200 for the i9-10900k for resellers. i7s seem less affected along with older generations of Intel CPUs, presumably those who are willing to spend less or just doing an in-place upgrade are less sensitive to movement on the high end.

The full set of graphs for the various CPUs is below. Note that profit curves are not very accurate for older CPUs due to them mostly being resales, best to just ignore the profit curves for previous generations.

AMD CPU Sales Plots | AMD CPU Cumulative Plots | Intel CPU Sales Plots | AMD CPU Cumulative Plots
---|---|----|----|
[5950X](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/5950X%20-image%20-jpeg%20-img%20-picture%20-pic%20-jpg.png?raw=true) | [5950X](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/5950X%20Cumulative%20Plots.png?raw=true) | [i9 10900k](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/i9%2010900k.png?raw=true) | [i9 10900k](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/i9%2010900k%20Cumulative%20Plots.png?raw=true)  |
[5900X](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/5900X%20-image%20-jpeg%20-img%20-picture%20-pic%20-jpg.png?raw=true) | [5900X](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/5900X%20Cumulative%20Plots.png?raw=true) | [i9 9900k](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/i9%209900k.png?raw=true) | [i9 9900k](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/i9%209900k%20Cumulative%20Plots.png?raw=true)  |
[5800X](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/5800X%20-image%20-jpeg%20-img%20-picture%20-pic%20-jpg.png?raw=true) | [5800X](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/5800X%20Cumulative%20Plots.png?raw=true) | [i7 10700k](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/i7%2010700k.png?raw=true) | [i7 10700k](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/i7%2010700k%20Cumulative%20Plots.png?raw=true)  |
[5600X](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/5600X%20-image%20-jpeg%20-img%20-picture%20-pic%20-jpg.png?raw=true) | [5600X](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/5600X%20Cumulative%20Plots.png?raw=true) | [i7 9700k](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/i7%209700k.png?raw=true) | [i7 9700k](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/i7%209700k%20Cumulative%20Plots.png?raw=true)  |
[3950X](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/3950X%20-image%20-jpeg%20-img%20-picture%20-pic%20-jpg.png?raw=true) | [3950X](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/3950X%20Cumulative%20Plots.png?raw=true) | [i7 8700k](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/i7%208700k.png?raw=true) | [i7 8700k](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/i7%208700k%20Cumulative%20Plots.png?raw=true)  |
[3900XT](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/3900XT%20-combo%20-custom.png?raw=true) | [3900XT](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/3900XT%20Cumulative%20Plots.png?raw=true) | [i7 7700k](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/i7%207700k.png?raw=true) | [i7 7700k](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/i7%207700k%20Cumulative%20Plots.png?raw=true)  |
[3900X](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/3900X%20-combo%20-custom.png?raw=true) | [3900X](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/3900X%20Cumulative%20Plots.png?raw=true) | [i7 6700k](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/i7%206700k.png?raw=true) | [i7 6700k](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/i7%206700k%20Cumulative%20Plots.png?raw=true)  |
[3800XT](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/3800XT%20-combo%20-custom.png?raw=true) | [3800XT](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/3800XT%20Cumulative%20Plots.png?raw=true) | [i7 4790k](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/i7%204790k.png?raw=true) | [i7 4790k](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/i7%204790k%20Cumulative%20Plots.png?raw=true)  |
[3800X](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/3800X%20-combo%20-custom.png?raw=true) | [3800X](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/3800X%20Cumulative%20Plots.png?raw=true) | [i7 4770k](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/i7%204770k.png?raw=true) | [i7 4770k](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/i7%204770k%20Cumulative%20Plots.png?raw=true)  |
[3700X](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/3700X%20-combo%20-custom.png?raw=true) | [3700X](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/3700X%20Cumulative%20Plots.png?raw=true) | [i7 3770k](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/i7%203770k.png?raw=true) | [i7 3770k](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/i7%203770k%20Cumulative%20Plots.png?raw=true)  |
[3600XT](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/3600XT%20-combo%20-custom.png?raw=true) | [3600XT](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/3600XT%20Cumulative%20Plots.png?raw=true) | [i7 2600k + 2700k](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/i7%20(2600k,%202700k).png?raw=true) | [i7 2600k + 2700k](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/i7%20(2600k,%202700k)%20Cumulative%20Plots.png?raw=true)  |
[3600X](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/3600X%20-combo%20-custom%20-roku.png?raw=true) | [3600X](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/3600X%20Cumulative%20Plots.png?raw=true) | [i7 Westmere](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/i7%20(970,%20980,%20980X,%20990X).png?raw=true) | [i7 Westmere](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/i7%20(970,%20980,%20980X,%20990X)%20Cumulative%20Plots.png?raw=true)  |
[3300X](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/3300X%20-combo%20-custom.png?raw=true) | [3300X](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/3300X%20Cumulative%20Plots.png?raw=true) | [i7 Lynnfield](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/i7%20(860,%20970,%20870k,%20880).png?raw=true) | [i7 Lynnfield](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/i7%20(860,%20970,%20870k,%20880)%20Cumulative%20Plots.png?raw=true)  |
[3600](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/(AMD,%20Ryzen)%203600%20-combo%20-custom%20-roku%20-3600x%20-3600xt.png?raw=true) | [3600](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/(AMD,%20Ryzen)%203600%20Cumulative%20Plots.png?raw=true) | [i7 Nehalem](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/i7%20(920,%20930,%20940,%20950,%20960,%20965,%20975).png?raw=true) | [i7 Nehalem](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/i7%20(920,%20930,%20940,%20950,%20960,%20965,%20975)%20Cumulative%20Plots.png?raw=true)  |
[3100](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/(AMD,%20Ryzen)%203100%20-combo%20-custom%20-radeon.png?raw=true) | [3100](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/(AMD,%20Ryzen)%203100%20Cumulative%20Plots.png?raw=true) | []() | []()  |
[2700X](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/(amd,%20ryzen)%202700X.png?raw=true) | [2700X](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/(amd,%20ryzen)%202700X%20Cumulative%20Plots.png?raw=true) | []() | []()  |
[2700](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/(amd,%20ryzen)%202700%20-2700X.png?raw=true) | [2700](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/(amd,%20ryzen)%202700%20Cumulative%20Plots.png?raw=true) | []() | []()  |
[2600X](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/(amd,%20ryzen)%202600X.png?raw=true) | [2600X](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/(amd,%20ryzen)%202600X%20Cumulative%20Plots.png?raw=true) | []() | []()  |
[2600](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/(amd,%20ryzen)%202600%20-2600X.png?raw=true) | [2600](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/(amd,%20ryzen)%202600%20Cumulative%20Plots.png?raw=true) | []() | []()  |
[1800X](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/(amd,%20ryzen)%201800X.png?raw=true) | [1800X](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/(amd,%20ryzen)%201800X%20Cumulative%20Plots.png?raw=true) | []() | []()  |
[1700X](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/(amd,%20ryzen)%201700X.png?raw=true) | [1700X](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/(amd,%20ryzen)%201700X%20Cumulative%20Plots.png?raw=true) | []() | []()  |
[1700](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/(amd,%20ryzen)%201700%20-1700X.png?raw=true) | [1700](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/(amd,%20ryzen)%201700%20Cumulative%20Plots.png?raw=true) | []() | []()  |
[1600X](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/(amd,%20ryzen)%201600X.png?raw=true) | [1600X](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/(amd,%20ryzen)%201600X%20Cumulative%20Plots.png?raw=true)  | []() | []()  |
[1600](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/(amd,%20ryzen)%201600.png?raw=true) | [1600](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/(amd,%20ryzen)%201600%20Cumulative%20Plots.png?raw=true) | []() | []()  |
[1600 AF](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/(amd,%20ryzen)%201600%20AF.png?raw=true) | [1600 AF](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/(amd,%20ryzen)%201600%20AF%20Cumulative%20Plots.png?raw=true) | []() | []()  |
[1500X](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/(amd,%20ryzen)%201500X.png?raw=true) | [1500X](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/(amd,%20ryzen)%201500X%20Cumulative%20Plots.png?raw=true) | []() | []()  |
[1400](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/(amd,%20ryzen)%201400.png?raw=true) | [1400](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/(amd,%20ryzen)%201400%20Cumulative%20Plots.png?raw=true) | []() | []()  |
[1300X](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/(amd,%20ryzen)%201300X.png?raw=true) | [1300X](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/(amd,%20ryzen)%201300X%20Cumulative%20Plots.png?raw=true) | []() | []()  |
[1200](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/(amd,%20ryzen)%201200.png?raw=true) | [1200](https://github.com/driscoll42/ebayScraper/blob/master/2101-Update/(amd,%20ryzen)%201200%20Cumulative%20Plots.png?raw=true) | []() | []()  |