Corporate profitability — the heart of capitalism — has had a good run. USA Inc and UK plc have swelled their bounty most years, give or take the odd downturn. But stakeholder capitalism, or investing to meet environmental, social and governance (ESG) standards, implies structural change.
Saving the planet endangers profits for Big Oil. Royal Dutch Shell says oil production peaked in 2019. Shell, BP and America’s Exxon have written off tens of billions of dollars on stranded, uneconomic assets. Future profits require investments in new technology to bear fruit.
Saudi Aramco, one of the world’s most profitable companies, continues to stake its future — and $39bn of forecasted annual capital expenditure — on oil. But its ebitda margins are steadily contracting, from 70 per cent in 2016 to 58 per cent in pre-pandemic 2019.
Meanwhile, governments keen to protect citizens and beef up national revenue are targeting the tech industry. Several countries, including the UK, have imposed digital levies that will stay in place until a global tax agreement comes into force. Tech companies are no longer given free rein to disrupt society in search of new revenue streams. See Meta’s partial retreat from facial recognition.
Workers have seen their share of the spoils dwindle for decades. A shifting labour market puts more power in their hands. Problems in the gig economy have prompted legal challenges. Uber claimed prices could double if it was subject to a California bill seeking to reclassify some gig workers as employees. A UK Supreme Court ruling that granted drivers holiday pay and a minimum wage prompted the company to set aside $600m for historic claims.
But to see real change, look at Communist China. Why go through the middle layer of taxation to redistribute wealth when you can just commandeer a slice of the profit haul? This year, tech groups, including Alibaba and Pinduoduo, have responded to a regulatory clampdown by “donating” profits to charity and promoting the government’s “common prosperity” drive. Compared to China’s crackdowns, any changes due to ESG seem mild.
I’ll immediately take hold of your rss feed as
I can not to find your email subscription link or newsletter
service. Do you’ve any? Kindly allow me recognise in order that
I may just subscribe. Thanks.
Please let me know if you’re looking for a article author for your weblog.
You have some really great posts and I believe I
would be a good asset. If you ever want to take some of the load off, I’d love
to write some material for your blog in exchange for a link back to mine.
Please blast me an email if interested. Kudos!
Pretty nice post. I just stumbled upon your blog and wanted to
say that I have really enjoyed surfing around your blog posts.
After all I’ll be subscribing to your feed and I hope you write again soon!
Excellent blog here! Also your web site loads up very fast!
What host are you using? Can I get your affiliate link to your host?
I wish my site loaded up as fast as yours lol
Thank you a bunch for sharing this with all of us you really recognise what
you are speaking about! Bookmarked. Kindly additionally seek advice from my web site =).
We will have a link trade arrangement among us
Also visit my blog post: เว็บบทความ
Thanks in favor of sharing such a good thought, piece of writing is
nice, thats why i have read it completely
Why visitors still use to read news papers when in this technological world everything is available on web?
Hey I know this is off topic but I was wondering if you knew of any widgets I could
add to my blog that automatically tweet my newest twitter updates.
I’ve been looking for a plug-in like this for quite
some time and was hoping maybe you would have some experience with something like this.
Please let me know if you run into anything. I truly enjoy reading your blog and I look forward to your new updates.
I’m really impressed along with your writing skills and also with the layout on your blog.
Is this a paid topic or did you modify it your
self? Anyway keep up the nice high quality writing, it’s uncommon to see
a great blog like this one nowadays..
Superb website you have here but I was wondering if you knew
of any discussion boards that cover the same topics
talked about here? I’d really like to be a part of community
where I can get responses from other experienced people that
share the same interest. If you have any recommendations, please let me know.
Hey there! This is my 1st comment here so I just wanted to give a quick shout out and say I truly
enjoy reading your articles. Can you recommend any other blogs/websites/forums that go
over the same topics? Appreciate it!
My brother recommended I may like this web site. He was once totally right.
This publish truly made my day. You can not consider simply how so much time I had spent for this
info! Thank you!
Heya! I’m at work browsing your blog from my new iphone 3gs!
Just wanted to say I love reading through your blog and look forward
to all your posts! Carry on the excellent work!
Excellent post. I was checking continuously this blog and I’m impressed!
Extremely useful information particularly the last part 🙂
I care for such info a lot. I was seeking this particular information for a long time.
Thank you and best of luck.
I’m not sure exactly why but this weblog is loading very slow for me.
Is anyone else having this issue or is it a problem on my
end? I’ll check back later and see if the problem still exists.
Why viewers still use to read news papers when in this technological globe the whole
thing is available on web?
whoah this weblog is great i really like studying your articles.
Stay up the good work! You recognize, a lot of people are searching around
for this information, you could help them greatly.
Hi my family member! I wish to say that this article is amazing, great written and
come with almost all vital infos. I’d like to see more posts like this .
We stumbled over here coming from a different
website and thought I might as well check things out. I like what I see so now i am
following you. Look forward to checking out your web page again.
I’m curious to find out what blog platform you’re
using? I’m having some minor security problems with my latest blog and
I’d like to find something more safe. Do you have any solutions?
Hey this is somewhat of off topic but I was wanting to know if blogs use WYSIWYG editors or if you have to manually code with HTML.
I’m starting a blog soon but have no coding knowledge so I wanted to
get advice from someone with experience.
Any help would be enormously appreciated!
Just wish to say your article is as amazing.
The clarity for your publish is simply excellent and that i
could suppose you are knowledgeable in this subject.
Fine together with your permission let me to grab your feed to stay updated with coming near near post.
Thanks 1,000,000 and please keep up the gratifying work.
It’s remarkable designed for me to have a website, which is useful in support of my knowledge.
Hello! I’ve been reading your web site for some time now and finally got the bravery to go
ahead and give you a shout out from New Caney Tx!
Just wanted to tell you keep up the fantastic job!
You’re so awesome! I don’t believe I’ve truly read through
something like this before. So wonderful to discover somebody with a few original thoughts on this topic.
Really.. thanks for starting this up. This web site is one thing that’s needed
on the internet, someone with some originality!
I all the time used to read piece of writing in news papers but now as I am a
user of web so from now I am using net for posts, thanks
I know this web site presents quality based articles or reviews and extra stuff, is
there any other website which offers these kinds of things in quality?
purchase levaquin pills levaquin sale
I don’t know if it’s just me or if everyone else encountering issues
with your website. It looks like some of the text in your posts are running off the screen. Can somebody else please provide feedback and let me know
if this is happening to them as well? This may be a problem with my web browser because
I’ve had this happen previously. Thank you
Hello! I know this is somewhat off topic but I was wondering
if you knew where I could locate a captcha plugin for my comment form?
I’m using the same blog platform as yours and I’m having problems finding one?
Thanks a lot!
Thank you for the good writeup. It in reality used to be a enjoyment account it.
Look advanced to far added agreeable from you! By the way,
how could we be in contact?
Excellent website. A lot of useful info here.
I am sending it to a few pals ans additionally sharing in delicious.
And of course, thank you for your sweat!
You actually make it appear so easy together with your presentation however I to find this matter to
be really one thing which I feel I’d by no means understand.
It sort of feels too complicated and very large for
me. I’m looking forward in your subsequent put up, I’ll attempt
to get the hold of it!
It’s awesome to visit this website and reading the views of all friends concerning this
post, while I am also keen of getting know-how.
No matter if some one searches for his essential thing,
so he/she desires to be available that in detail, thus that
thing is maintained over here.
Wonderful, what a webpage it is! This webpage provides
useful facts to us, keep it up.
This information is worth everyone’s attention. Where can I
find out more?
Unquestionably imagine that that you stated. Your favourite
reason seemed to be on the web the simplest thing to take
note of. I say to you, I certainly get annoyed at
the same time as other people think about concerns that
they plainly don’t recognise about. You managed to hit the nail upon the top and outlined out the entire thing without having side effect , other people could take
a signal. Will probably be again to get more. Thank you
For most up-to-date news you have to go to see internet and on web I found this website as a most excellent web page
for hottest updates.
Marvelous, what a website it is! This webpage provides helpful data to us, keep it up.
Thanks for sharing your thoughts on agen pragmatic terpercaya.
I’m gone to say to my little brother, that he should also go to see this weblog on regular
basis to get updated from most recent gossip.
Hey there I am so glad I found your site, I really found you by accident, while I was looking on Digg for something else, Anyways I am here now and would just like to say thanks for a
incredible post and a all round exciting blog
(I also love the theme/design), I don’t have time to go
through it all at the moment but I have saved it and also added your RSS feeds, so when I have time I will be back to read a great deal more, Please do keep
up the superb jo.
Hey! Quick question that’s totally off topic. Do you know
how to make your site mobile friendly? My blog looks weird when browsing from my apple iphone.
I’m trying to find a template or plugin that might be
able to correct this issue. If you have any
recommendations, please share. Appreciate it!
Generally I do not read article on blogs, however I would
like to say that this write-up very pressured
me to check out and do it! Your writing taste has been surprised me.
Thanks, very nice article.
I wanted to thank you for this very good read!! I certainly loved every bit of it.
I have got you bookmarked to look at new stuff you post…
hi!,I really like your writing very so much! percentage we be in contact extra approximately
your post on AOL? I need an expert in this area to solve my problem.
May be that’s you! Taking a look forward to look you.
These are genuinely impressive ideas in concerning blogging.
You have touched some pleasant points here. Any way keep up wrinting.
Hey there just wanted to give you a quick heads up. The text in your content
seem to be running off the screen in Internet explorer.
I’m not sure if this is a format issue or something to do with internet browser compatibility but I thought I’d
post to let you know. The style and design look great though!
Hope you get the issue solved soon. Kudos
I’m curious to find out what blog system you happen to be utilizing?
I’m experiencing some minor security issues with my latest blog and I would like to find something more risk-free.
Do you have any solutions?
oral avodart 0.5mg flomax 0.2mg over the counter ondansetron 4mg ca
I am not sure where you are getting your info, but great topic.
I needs to spend some time learning more or understanding more.
Thanks for magnificent information I was looking for
this information for my mission.
I think this is one of the such a lot important information for me.
And i am glad reading your article. But wanna commentary on few common things,
The site taste is great, the articles is in reality excellent
: D. Just right job, cheers
You really make it appear so easy with your presentation but I find this matter to be really something that I believe
I might never understand. It sort of feels too complicated and
extremely vast for me. I am looking forward for your next submit, I
will attempt to get the grasp of it!
aldactone 100mg generic order valtrex generic oral diflucan 200mg
Just desire to say your article is as astonishing.
The clarity for your publish is simply nice and i can suppose you’re a professional in this subject.
Well along with your permission let me to take hold of your
RSS feed to stay updated with imminent post. Thank you one million and please
keep up the rewarding work.
Thank you for the good writeup. It actually was once a entertainment account it.
Look advanced to more brought agreeable from you! By the way, how can we keep in touch?
Post writing is also a excitement, if you know then you can write or else it
is complicated to write.
Useful info. Lucky me I discovered your site by chance, and I am stunned why this coincidence didn’t came about earlier!
I bookmarked it.
buy ampicillin 500mg for sale buy cephalexin 500mg online oral erythromycin 500mg
Today, while I was at work, my cousin stole my iPad and tested to see if it can survive a 40 foot drop, just so she can be a youtube sensation. My apple
ipad is now broken and she has 83 views. I know this is entirely off topic but I had to share it
I do accept as true with all the ideas you’ve offered
to your post. They are really convincing and will certainly work.
Still, the posts are too quick for starters.
Could you please extend them a little from next time?
Thank you for the post.
If you wish for to obtain a great deal from
this piece of writing then you have to apply such strategies to your won webpage.
order sildenafil pills order methocarbamol pill order robaxin for sale
Great blog right here! Also your site loads up very fast! What web host are you the usage of?
Can I get your affiliate link to your host? I want my website loaded
up as quickly as yours lol
Wow that was odd. I just wrote an very long comment but after I clicked submit my comment didn’t
appear. Grrrr… well I’m not writing all that over again. Anyway, just wanted to say
Hello, after reading this remarkable article i am also glad to share my familiarity here with colleagues.
Hey! Quick question that’s totally off topic. Do you know how
to make your site mobile friendly? My weblog looks weird when browsing from my iphone 4.
I’m trying to find a template or plugin that might be able to correct this issue.
If you have any recommendations, please share.
sildenafil price buy generic estradiol 1mg cheap estradiol 1mg
Hello there! This post couldn’t be written any better!
Going through this post reminds me of my previous roommate!
He constantly kept preaching about this. I most certainly will forward this information to
him. Pretty sure he’ll have a great read.
Many thanks for sharing!
order lamictal 200mg without prescription lamictal buy online tretinoin gel drug
tadalis 10mg tablet buy voltaren 50mg online cheap diclofenac 100mg without prescription
isotretinoin 10mg cost buy amoxil generic zithromax
indomethacin 50mg brand cheap indomethacin 75mg trimox 500mg sale
cialis super active buy cialis singapore sildenafil for men over 50
anastrozole 1 mg cost clarithromycin 250mg cost viagra pill
cialis 20mg pas cher generique cialis 5mg vrai sildenafil prix
prednisone 40mg sale viagra 100mg sale purchase viagra without prescription
tadalafil 20mg kaufen ohne rezept viagra 200mg kaufen sildenafil 100mg kaufen generika
buy doxycycline generic doxycycline pills buy furosemide 100mg sale
altace cost cheap altace order astelin 10 ml sprayer
buy clonidine online cheap buy meclizine 25mg sale order tiotropium bromide 9mcg online cheap
buspar 5mg pills buy buspar pills buy oxybutynin 2.5mg
buy hytrin 5mg online order hytrin 5mg pills order sulfasalazine 500 mg online cheap
buy fosamax pills famotidine 20mg generic order pepcid 20mg online
order generic tacrolimus 1mg order ropinirole 2mg for sale order ursodiol for sale
generic imdur 20mg azathioprine over the counter order telmisartan 20mg pills
purchase bupropion generic buy quetiapine online cheap seroquel 100mg cheap
cheap molnunat 200mg order prevacid without prescription buy lansoprazole 30mg
cost sertraline order kamagra sale order viagra 100mg for sale
salbutamol for sale online imuran 100 mcg us buy sildenafil 100mg for sale
cialis 20mg brand generic viagra without prescription cheap sildenafil generic
order generic tadalafil 20mg order tadalafil sale generic amantadine 100mg
purchase naltrexone sale buy naltrexone without prescription abilify over the counter
avlosulfon 100mg cost order avlosulfon 100 mg without prescription buy aceon 8mg online cheap
medroxyprogesterone pill cheap provera 10mg periactin medication
provigil online buy best online pharmacy ivermectin tablet price
generic isotretinoin 20mg order accutane generic buy deltasone 40mg generic
piracetam 800 mg generic purchase viagra for sale sildenafil for women
cost zithromax 250mg order azithromycin 250mg online cheap order neurontin 800mg pills
tadalafil 40mg usa buy cialis 20mg generic viagra pills 50mg
order furosemide 40mg buy furosemide 40mg online plaquenil 400mg drug
cialis 10mg without prescription rx pharmacy online cialis cheap anafranil 50mg
order chloroquine 250mg sale buy baricitinib 2mg pills purchase olumiant pills
order sporanox 100mg sale order tindamax 500mg online buy tindamax pills
order glucophage 500mg generic lipitor 80mg without prescription tadalafil 5mg brand
zyprexa 10mg cheap nebivolol price order diovan 80mg pills
norvasc over the counter buy norvasc 5mg for sale tadalafil 10mg drug
clozaril pills order clozapine 100mg pill dexamethasone 0,5 mg uk
viagra 150 mg lisinopril 2.5mg sale brand lisinopril 2.5mg
purchase linezolid online roulette wheel online real money slots free spins no deposit
order omeprazole 20mg cheap dissertation help roulette wheel online
buy lopressor 100mg sale metoprolol 100mg tablet buy vardenafil 10mg online cheap
online assignment writer pay for term paper casino slot
order vardenafil generic levitra 10mg cheap methylprednisolone 16 mg for sale
buy essay now pay for a research paper cheap sildenafil for sale
clomiphene 100mg oral ocean casino online play casino slots
tadalafil 40mg ca purchase tadalafil sale sildenafil 50mg oral
order triamcinolone 10mg online buy loratadine pill purchase desloratadine online
tadalafil 10mg sale cheap generic sildenafil purchase sildenafil for sale
orlistat 60mg price buy generic diltiazem 180mg order zovirax online
cialis 20mg for sale cialis in usa clopidogrel 75mg over the counter
methotrexate pills methotrexate 2.5mg ca purchase metoclopramide pills
cozaar 50mg uk buy nexium 20mg generic buy topiramate 100mg pill
purchase lioresal without prescription toradol 10mg drug cheap toradol
order imitrex sale buy sumatriptan 25mg generic buy avodart 0.5mg online cheap
colchicine price poker online cash blackjack for money
card games online casino play online poker real money
order cialis 5mg for sale order cialis 20mg online order cipro sale
zocor uk propecia 5mg for sale propecia 1mg pill
order metronidazole for sale augmentin uk buy trimethoprim pill
fluconazole medication buy diflucan 200mg sildenafil 50mg brand
order cephalexin 125mg pill cleocin cost buy erythromycin 250mg generic
order cialis 10mg sale cialis ca sildenafil 100mg cheap
viagra overnight shipping buy sildenafil 50mg pill cialis otc
ceftin medication order ceftin 250mg methocarbamol price
win real money online casino roulette free order generic cialis 40mg
buy desyrel 100mg generic sildenafil 50mg cheap order sildenafil 50mg without prescription
letter writing services edit letter ivermectin cream 5%
buy sildalis pill buy estrace online lamictal 200mg over the counter
prednisone buy online buy accutane 40mg for sale cheap amoxicillin 500mg
overnight delivery for viagra viagra next day delivery usa order tadalafil 5mg for sale
Why couldn’t I have the same or similar opinions as you? T^T I hope you also visit my blog and give us a good opinion. casinocommunity
zithromax 500mg brand buy prednisolone 5mg online gabapentin 600mg sale
play casino slots buy modafinil sale cheap modafinil 100mg
lasix 40mg oral order furosemide 100mg without prescription buy plaquenil for sale
order prednisone 5mg buy prednisone 10mg mebendazole usa
sildenafil over the counter order nolvadex 10mg pill purchase rhinocort pill
order tretinoin gel generic avanafil 200mg without prescription avana 200mg pill
purchase tadalafil generic voltaren 50mg usa buy indomethacin pill
cheap terbinafine buy terbinafine online trimox 500mg generic
order biaxin 250mg sale buy generic clonidine antivert 25mg cheap
order naproxen 500mg sale generic lansoprazole order prevacid online cheap
cheap tiotropium bromide 9 mcg buy generic spiriva 9 mcg purchase terazosin
buy albuterol pill order pantoprazole 20mg generic ciprofloxacin 500mg generic
actos canada cheap sildenafil buy generic viagra 50mg
montelukast 10mg pill sildenafil 25 mg order sildenafil pills
cialis coupon cvs play casino games for cash gambling casino
tadalafil 10mg sale causes of erectile dysfunction buy cialis 20mg sale
no deposit free spins casino online casino real money no deposit casino blackjack
ivermectin 6mg without prescription order stromectol 6mg online cheap dapsone online order
free slot games online poker online cash play blackjack online for real money
buy nifedipine 10mg generic adalat buy fexofenadine generic
online poker free online pharmacy store where can i buy a research paper
ramipril drug brand arcoxia buy arcoxia online cheap
purchase essay online order sulfasalazine 500 mg without prescription order azulfidine generic
olmesartan 20mg cost order depakote online divalproex 500mg brand
order asacol pills avapro drug brand irbesartan 150mg
acetazolamide 250 mg sale isosorbide order order azathioprine 50mg online cheap
purchase clobetasol online cheap order cordarone pills cordarone medication
buy digoxin 250 mg for sale buy generic molnunat 200mg buy molnupiravir 200mg pill
order coreg 25mg generic ditropan drug elavil pills
amoxicillin price generic amoxicillin 250mg ivermectin human
fosamax 35mg sale alendronate 35mg price buy motrin 400mg pill
order priligy 30mg generic avanafil 200mg oral domperidone us
pamelor cost order generic paxil 10mg order paxil generic
order indomethacin sale indomethacin uk buy cenforce 100mg pill
order pepcid without prescription order famotidine 20mg without prescription buy remeron 30mg online
purchase doxycycline sale buy aralen buy methylprednisolone 16mg online
order ropinirole without prescription cost requip 2mg trandate canada
fenofibrate 200mg cheap viagra sildenafil 200mg sildenafil 50mg cost
order esomeprazole 20mg without prescription cost furosemide furosemide 100mg oral
generic cialis india Real cialis for sale sildenafil tablet
order minocycline 100mg capsules buy terazosin online order terazosin 1mg online cheap
order cialis 10mg for sale viagra online buy erectile dysfunction drugs
oral glycomet 1000mg generic glycomet order nolvadex 20mg online
buy provigil online cheap buy generic provigil 200mg buy promethazine online cheap
buy clomid 50mg pills atorvastatin 40mg price prednisolone 20mg over the counter
deltasone 20mg generic buy prednisone 20mg online cheap order generic amoxicillin 1000mg
order accutane 40mg generic ampicillin 500mg cost cost acillin
order fildena 100mg pills propecia 5mg uk buy finasteride pills
ivermectin 6mg online mens erection pills order prednisone 40mg sale
ondansetron pill buy generic amoxil bactrim 960mg tablet
buy ventolin 2mg for sale buy synthroid without prescription generic amoxiclav