From coffee and crude oil to lithium, commodities had a stellar 2021. Here are the top 10 best-performers of the year.
Getty
- Supply chain bottlenecks caused shortages across the global economy this year, sending commodity prices soaring.
- Rising prices, particularly energy, were as much a reflection of soaring demand as a lack of supply.
- Insider compiled a list of the top 10 best performing commodities in 2021.
- Sign up here for our daily newsletter, 10 Things Before the Opening Bell.
Commodities have been among the most volatile asset classes in 2021, with surging inflation and supply chain disruptions sending prices into the stratosphere.
2020 will be remembered not just for the pandemic, but also as the year oil prices went negative. As families left urban areas to relocate during the pandemic, demand for lumber drove up prices. With the global economy gradually reopening in 2021, oil demand rose and prompted a rally in prices to multi-year highs.
With OPEC increasing production only slowly, energy markets tightened massively, as global inventories drained and boosted prices further.
Still, spikes in oil prices were moderate in comparison to those elsewhere across the energy complex. A barrel of Brent crude cost nearly $87 at its peak this year, its highest in three years. But its gains of around 45% so far this year pale in comparison to those of other energy sources.
In contrast, natural gas and coal rose far more rapidly than anyone expected when rising demand for power generation from countries including China and India met as shortfall in available supply head-on.
At the start of 2021, Asia’s buoyant gas demand in particular led to a huge shortage of liquefied natural gas, partly because of production outages. This marked a huge turnaround from a year earlier, when the LNG market was buckling under excess supply.
Then as the year progressed, the tightening then shifted over towards the European market. This was exacerbated by political tensions with Russia, which is Europe’s most important gas supplier.
European natural gas prices are currently on track to regain their early-October record highs, seven times higher than they were when the year began. This had a knock-on effect on the coal market, as power generators switched away from pricier natural gas.
Precious metals were undoubtedly the underperformers this year, partly due to market participants opting for assets that perform well in an environment of rising interest rates and that bear yield.
These were the top 10 best-performing commodities of 2021 year-to-date, according to data from Trading Economics:
10. Crude Oil
YTD Performance: 57.75%
Price (Dec 31): $76.54 per barrel
Angus Mordant/Reuters
9. Heating Oil
YTD Performance: 60.41%
Price (Dec 31): $2.74 per gallon
Михаил Руденко/Getty
8. Naphtha
YTD Performance: 61.50%
Price (Dec 31): $3 per ton
serikbaib/Getty
7. Propane
YTD Performance: 60.64%
Price (Dec 31): $1.04 per gallon
Nuttapon Pundech/EyeEm/Getty
6. Gasoline
YTD Performance: 61.70%
Price (Dec 31): $2.27 per gallon
Picture Alliance/Getty Images
5. Coffee
YTD Performance: 78.44%
Price (Dec 30): $228.85 per pound
Courtesy of Edward Kim
4. Oat
YTD Performance: 90.37%
Price (Dec 31): $686.75 per bushel
Jamie Grill/Getty Images
3. Coal
YTD Performance: 111.30%
Price (Dec 30): $170.10 per ton
Tim Wright/Getty
2. Ethanol
YTD Performance: 124.79%
Price (Dec 30): $3 per gallon
Jonathan Knowles/Getty
1. Lithium
YTD Performance: 477.42%
Price (Dec 31): $42,256 per tonne
Li-Cycle
levaquin 500mg us levofloxacin 500mg cheap
purchase dutasteride online cheap ondansetron pills ondansetron over the counter
oral spironolactone 25mg buy fluconazole 200mg without prescription fluconazole 200mg usa
oral ampicillin 500mg order cephalexin 250mg sale cheap erythromycin
sildenafil online order buy robaxin 500mg without prescription cost robaxin
brand suhagra oral estradiol estrace us
order lamictal 200mg tretinoin price retin gel cheap
order tadalafil online avanafil tablet buy voltaren 50mg without prescription
isotretinoin uk order generic amoxicillin 1000mg order zithromax 250mg generic
buy indocin 50mg amoxicillin 500mg brand buy trimox 500mg
cheap arimidex where to buy viagra in perth buy viagra tablets
tadalafil prix tadalafil 10mg sans ordonnance pharmacie en ligne viagra 200mg
deltasone sale order prednisone 5mg generic buy viagra 50mg generic
cialis 20mg fГјr frauen cialis 10mg generika sildenafil ohne rezept
accutane pills buy generic stromectol 6mg ivermectin 4 tablets price
buy modafinil 100mg online order modafinil 100mg pill diamox 250mg generic
buy doxycycline 100mg generic order generic doxycycline 100mg purchase furosemide without prescription
ramipril 10mg tablet brand astelin 10ml order astelin 10 ml sprayer
buy clonidine pills clonidine 0.1mg uk tiotropium bromide 9mcg pill
order buspirone 10mg phenytoin 100 mg cheap buy generic ditropan 2.5mg
order hytrin 1mg generic order pioglitazone for sale buy azulfidine sale
purchase alendronate for sale panadol ca pepcid pills
buy olmesartan 10mg sale divalproex buy online order diamox sale
purchase tacrolimus online tacrolimus 5mg ca ursodiol price
order imdur 40mg generic purchase telmisartan sale buy telmisartan without prescription
buy bupropion 150 mg sale order zyrtec 10mg without prescription quetiapine 50mg pill
order molnupiravir 200mg generic cefdinir 300mg generic buy prevacid online
order zoloft pills Viagra overnight delivery sildenafil ca
imuran usa usa pharmacy viagra order sildenafil 50mg pills
buy tadalafil generic tadalafil 10mg oral order viagra pill
buy cialis 20mg purchase symmetrel generic symmetrel 100 mg pill
revia 50mg ca letrozole 2.5 mg over the counter order aripiprazole for sale
order generic dapsone 100 mg order dapsone generic order aceon generic
medroxyprogesterone pill buy biltricide 600 mg for sale order periactin 4 mg generic
buy provigil 100mg for sale buy stromectol 3mg for sale stromectol us
buy luvox generic luvox pill buy glucotrol 10mg online
order accutane order prednisone pills order generic prednisone 5mg
nootropil ca order piracetam 800 mg pills viagra 50mg without prescription
order generic azithromycin 500mg gabapentin us neurontin 800mg cheap
over the counter cialis generic sildenafil 50mg buy viagra 100mg without prescription
lasix 40mg cost doxycycline 100mg oral order hydroxychloroquine 200mg pill
tadalafil india buy cialis 20mg online cheap anafranil 50mg pills
buy chloroquine online cheap chloroquine drug buy baricitinib sale
buy sporanox without prescription order prometrium 100mg generic brand tinidazole
buy metformin generic buy lipitor without prescription order tadalafil online cheap
purchase olanzapine order diovan 80mg for sale order valsartan pills
amlodipine buy online buy sildenafil 50mg cheap cialis 40mg
clozapine 50mg usa buy clozapine 50mg for sale decadron medication
order sildenafil 50mg pill genuine viagra buy lisinopril 2.5mg pill
order zyvox 600 mg pills play online roulette for fun casino free spin
prilosec 20mg cheap wind creek casino online games free poker online games
lopressor brand purchase levitra generic buy vardenafil 10mg pill
my best friend essay writing online blackjack free casino games online real money
purchase levitra pills methylprednisolone 4mg over the counter methylprednisolone uk
buy term papers online assignment writing services viagra 100mg for sale
buy clomiphene pills online black jack blackjack card game
generic cialis online purchase cialis pills sildenafil usa
aristocort 10mg drug claritin 10mg ca order clarinex without prescription
dapoxetine 90mg usa dapoxetine 30mg for sale oral synthroid
cialis 20 mg price sildenafil 50mg over the counter sildenafil dosage
xenical 60mg us zovirax pills buy zovirax 400mg pill
buy cialis without prescription inderal 10mg drug order clopidogrel 75mg pills
generic allopurinol ezetimibe online buy ezetimibe generic
methotrexate 2.5mg over the counter metoclopramide 20mg us buy metoclopramide 10mg pill
purchase domperidone without prescription sumycin 250mg canada buy generic cyclobenzaprine 15mg
purchase cozaar pills order topamax 100mg sale brand topamax 200mg
order baclofen 25mg online cheap buy tizanidine online cheap toradol 10mg uk
imitrex 50mg canada dutasteride canada cheap avodart
order colchicine pills play roulette free for fun slots online
zantac 300mg ca buy celebrex 200mg pills oral celebrex 100mg
casino slot free blackjack free free roulette
buy tamsulosin 0.2mg pill order zofran buy spironolactone generic
cheap cialis generic brand cipro 1000mg order cipro 1000mg for sale
purchase simvastatin buy valtrex 500mg without prescription finasteride 5mg sale
metronidazole 200mg brand augmentin 375mg brand order generic bactrim 480mg
fluconazole 200mg drug fluconazole for sale cheap sildenafil 100mg
oral keflex 125mg erythromycin ca buy erythromycin pills
tadalafil 10mg cheap cheap sildenafil sale buy viagra 100mg pill
viagra 25mg price buy viagra pill cialis tadalafil 40mg
ceftin ca purchase methocarbamol for sale purchase robaxin sale
hard rock casino online buy cialis 20mg cialis walmart
desyrel 100mg us trazodone drug order sildenafil sale
write my thesis help writing paper ivermectin 3 mg oral
purchase sildalis online estrace pills buy lamictal 200mg for sale
sildenafil 200mg for sale buy viagra 100mg pill cialis prices
online casino real money us buy tadalafil for sale buy cialis online cheap
zithromax 500mg generic purchase azithromycin pills gabapentin 600mg for sale
online roulette game buy stromectol 3mg online cost modafinil
lasix usa purchase lasix sale oral plaquenil
buy fildena 100mg sildenafil 50mg oral rhinocort cost
deltasone 10mg brand mebendazole 100mg oral generic vermox 100mg
order tretinoin cream for sale retin usa avana online
buy tadalafil 10mg online indocin online purchase indomethacin pill
order lamisil lamisil buy online trimox 500mg price
buy clarithromycin 500mg pill order meclizine generic order antivert 25 mg online
naprosyn us order prevacid 30mg pills buy prevacid
tiotropium bromide without prescription terazosin 5mg sale terazosin brand
generic proventil 100 mcg proventil sale ciprofloxacin over the counter
actos 30mg over the counter viagra generic real viagra 100mg
purchase montelukast without prescription sildenafil 100mg tablet cheap viagra generic
buy tadalafil 40mg online Viagra or cialis gambling website
cialis 20mg uk Cialis woman cialis tablet
best online casinos quick hits free online slots crazy poker games
ivermectin us buy stromectol generic avlosulfon 100 mg without prescription
best casino online canada pharmaceuticals online buy essay service
generic adalat 10mg buy aceon 4mg generic allegra tablet
order altace 5mg generic arcoxia uk oral arcoxia 60mg
assignment sites college essay service sulfasalazine 500mg pill
order olmesartan without prescription verapamil 120mg tablet order divalproex 250mg
order mesalamine online cheap buy mesalamine generic avapro 300mg canada
diamox for sale order azathioprine pills imuran over the counter
buy temovate for sale order clobetasol generic buy generic cordarone 200mg
order generic lanoxin 250 mg molnupiravir generic buy molnunat 200mg
coreg 6.25mg over the counter buy amitriptyline 10mg online cheap elavil 50mg tablet
cheap amoxil pill stromectol 12mg sale ivermectin oral
buy fosamax online cheap cost ibuprofen 400mg motrin us
buy priligy 90mg generic buy dapoxetine 60mg buy domperidone 10mg without prescription
nortriptyline uk panadol us order paxil 10mg for sale
indocin 50mg us tamsulosin for sale online cenforce buy online
oral pepcid 20mg order famotidine without prescription mirtazapine 15mg generic
cost requip buy ropinirole 2mg trandate 100mg drug
order tadacip 20mg pills tadacip sale buy amoxicillin 500mg generic
fenofibrate pill buy tricor 200mg generic sildenafil 100mg for sale
cheap nexium 40mg purchase esomeprazole pill buy lasix without prescription
brand tadalafil 20mg Get cialis online viagra on line
order minocycline 50mg sale neurontin uk order terazosin 1mg for sale
tadalafil for sale online Cialis cheap price natural pills for erectile dysfunction
metformin 1000mg sale calan 120mg pill nolvadex 20mg usa
order modafinil 100mg sale order phenergan online cheap cheap promethazine
purchase serophene generic buy atorvastatin 40mg without prescription prednisolone for sale
prednisone medication buy prednisone 40mg online oral amoxil 1000mg
order accutane 40mg online cheap buy generic accutane 20mg order ampicillin 250mg for sale
natural pills for erectile dysfunction buy proscar 1mg online finasteride 1mg without prescription
ivermectin lice buy erectile dysfunction medicine deltasone brand
buy ondansetron 8mg online oral zofran purchase bactrim online
purchase absorica generic amoxil cheap purchase zithromax online cheap
cost ventolin 2mg generic amoxiclav buy augmentin 1000mg generic