Join our mailing list to receive the latest news and updates from our team.
You have Successfully Subscribed!
It's one thing for corporations to pass reasonable increased costs to consumers. It's another for them to line their coffers by exploiting Americans who are just trying to get by.
Inflation has eased over the last two years, and with supply chains no longer struggling to keep up with demand and companies’ business costs stabilizing, an analysis out Thursday asks: Why haven’t American households seen the benefits of a more secure economy, with the prices of consumer goods and services falling?
The answer, said economic justice think tank Groundwork Collaborative, is that high prices linked to the coronavirus pandemic were never just the result of higher labor and production costs—but were partially caused by corporations’ deliberate price gouging.
When the pandemic upended the U.S. economy, said the group, “businesses jumped on the opportunity to pass these costs on to consumers—and added a little extra to pad their profits.”
“The worst part?” said the group. “They’re still doing it.”
Groundwork analyzed corporate earnings reports starting in 2021, focusing on numerous industries in which consumers were facing sky-high prices.
“This research revealed CEOs openly bragging to their shareholders about their ability to raise prices beyond their rising costs to increase profits,” said Groundwork. “To justify these moves, CEOs hid behind the cover of supply chain issues and the economic turmoil caused by the pandemic.”
“The fundamental question we need to ask ourselves is whether we want an economy where corporations can exploit pandemics, supply chain crises, and wars at the expense of American workers and families, or an economy where corporations are put in check, allowing everyone to thrive?”
More than two years later, executives from companies including Kimberly-Clark, General Mills, and PepsiCo have continued to “be explicit about how they have [raised prices] and will continue to do so even as inflation comes down and supply chains normalize,” Groundwork warned, with the companies benefiting from rising profits as working families struggle to afford necessities.
Groundwork found that corporate profits—not labor and other business costs—drove 53% of price increases in the second and third quarters of 2023. In the four decades preceding the pandemic, profits drove just 11% of price growth.
Business costs have risen by about 1% since early 2023—and in some sectors, input costs have gone down due to drops in prices for transportation, warehousing, and fuel. Yet prices for consumers have gone up by 3.4% in the same time period.
When corporations pursued this opportunistic pricing strategy, they found that they could increase prices and drive up profits without seeing a dropoff in demand. They padded their bottom lines at the expense of consumers.
Groundwork Collaborative used the example of the U.S. diaper industry, in which just two companies—Procter & Gamble (P&G) and Kimberly-Clark—control 70% of the domestic market.
Families are paying an average of 30% more for diapers than they were in 2019—and from 2021-23, high prices were partially linked to the soaring cost of wholesale wood pulp, a component of diapers.
Wood pulp prices went up by 87% over those two years, but over the past year, prices have dropped by 25%.
Still, reported Groundwork, “using their pricing power, P&G and Kimberly-Clark have kept diaper prices high for American families, allowing their profit margins to expand considerably.”
In earnings calls with shareholders, executives at the two companies said their skyrocketing profits—an $800 million windfall in P&G’s case—were attributed to declining input costs and high prices.
Mike Hsu, CEO of Kimberly-Clark, told investors the company has “a lot of opportunity to [expand margins over time] between what we’re doing on the revenue side and also on the cost side.”
Other companies have also been clear in recent months about their plans to keep prices high to pad their profits, with PepsiCo chief financial officer Hugh Johnson telling shareholders the company may “increase margins during the course of the year” as its costs decrease, after the company raised consumer prices by about 15%.
“It’s one thing for corporations to pass reasonable increased costs to consumers. It’s another for them to line their coffers by exploiting Americans who are just trying to get by,” said Liz Pancotti, strategic adviser for Groundwork and a co-author of the report. “It’s time to rein in corporate price gouging—or families will continue to pay the price.”
The group noted that Congress will consider expiring provisions from the 2017 corporate tax cuts pushed by former President Donald Trump over the next year.
Congress “must take a hard look at the corporate tax,” said Groundwork. “Our tax code should support a robust and equitable economy, not incentivize profiteering.”
“The fundamental question we need to ask ourselves,” reads the report, “is whether we want an economy where corporations can exploit pandemics, supply chain crises, and wars at the expense of American workers and families, or an economy where corporations are put in check, allowing everyone to thrive?”
Common Dreams has been providing breaking news & views for the progressive community since 1997. They are independent, non-profit, advertising-free and 100% reader supported.
{"id":null,"mode":"form","open_style":"in_place","currency_code":"USD","currency_symbol":"$","currency_type":"decimal","blank_flag_url":"https:\/\/factkeepers.com\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/blank.gif","flag_sprite_url":"https:\/\/factkeepers.com\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/flags.png","default_amount":500,"top_media_type":"none","featured_image_url":false,"featured_embed":"","header_media":null,"file_download_attachment_data":null,"recurring_options_enabled":true,"recurring_options":{"never":{"selected":true,"after_output":"One time only"},"weekly":{"selected":false,"after_output":"Every week"},"monthly":{"selected":false,"after_output":"Every month"},"yearly":{"selected":false,"after_output":"Every year"}},"strings":{"current_user_email":"","current_user_name":"","link_text":"Leave a tip","complete_payment_button_error_text":"Check info and try again","payment_verb":"Pay","payment_request_label":"Factkeepers.com","form_has_an_error":"Please check and fix the errors above","general_server_error":"Something isn't working right at the moment. Please try again.","form_title":"Help Support Factkeepers","form_subtitle":null,"currency_search_text":"Country or Currency here","other_payment_option":"Other payment option","manage_payments_button_text":"Manage your payments","thank_you_message":"Thank you for being a supporter!","payment_confirmation_title":"Factkeepers.com","receipt_title":"Your Receipt","print_receipt":"Print Receipt","email_receipt":"Email Receipt","email_receipt_sending":"Sending receipt...","email_receipt_success":"Email receipt successfully sent","email_receipt_failed":"Email receipt failed to send. Please try again.","receipt_payee":"Paid to","receipt_statement_descriptor":"This will show up on your statement as","receipt_date":"Date","receipt_transaction_id":"Transaction ID","receipt_transaction_amount":"Amount","refund_payer":"Refund from","login":"Log in to manage your payments","manage_payments":"Manage Payments","transactions_title":"Your Transactions","transaction_title":"Transaction Receipt","transaction_period":"Plan Period","arrangements_title":"Your Plans","arrangement_title":"Manage Plan","arrangement_details":"Plan Details","arrangement_id_title":"Plan ID","arrangement_payment_method_title":"Payment Method","arrangement_amount_title":"Plan Amount","arrangement_renewal_title":"Next renewal date","arrangement_action_cancel":"Cancel Plan","arrangement_action_cant_cancel":"Cancelling is currently not available.","arrangement_action_cancel_double":"Are you sure you'd like to cancel?","arrangement_cancelling":"Cancelling Plan...","arrangement_cancelled":"Plan Cancelled","arrangement_failed_to_cancel":"Failed to cancel plan","back_to_plans":"\u2190 Back to Plans","update_payment_method_verb":"Update","sca_auth_description":"Your have a pending renewal payment which requires authorization.","sca_auth_verb":"Authorize renewal payment","sca_authing_verb":"Authorizing payment","sca_authed_verb":"Payment successfully authorized!","sca_auth_failed":"Unable to authorize! Please try again.","login_button_text":"Log in","login_form_has_an_error":"Please check and fix the errors above","uppercase_search":"Search","lowercase_search":"search","uppercase_page":"Page","lowercase_page":"page","uppercase_items":"Items","lowercase_items":"items","uppercase_per":"Per","lowercase_per":"per","uppercase_of":"Of","lowercase_of":"of","back":"Back to plans","zip_code_placeholder":"Zip\/Postal Code","download_file_button_text":"Download File","input_field_instructions":{"tip_amount":{"placeholder_text":"How much would you like to donate? You can change this amount to anything you would like.","initial":{"instruction_type":"normal","instruction_message":"How much would you like to donate? You can change this amount to anything you would like."},"empty":{"instruction_type":"error","instruction_message":"How much would you like to donate? You can change this amount to anything you would like."},"invalid_curency":{"instruction_type":"error","instruction_message":"How much would you like to donate? You can change this amount to anything you would like."}},"recurring":{"placeholder_text":"Recurring","initial":{"instruction_type":"normal","instruction_message":"How often would you like to donate this?"},"success":{"instruction_type":"success","instruction_message":"How often would you like to donate this?"},"empty":{"instruction_type":"error","instruction_message":"How often would you like to donate this?"}},"name":{"placeholder_text":"Name on Credit Card","initial":{"instruction_type":"normal","instruction_message":"Enter the name on your card."},"success":{"instruction_type":"success","instruction_message":"Enter the name on your card."},"empty":{"instruction_type":"error","instruction_message":"Please enter the name on your card."}},"privacy_policy":{"terms_title":"Terms and conditions","terms_body":null,"terms_show_text":"View Terms","terms_hide_text":"Hide Terms","initial":{"instruction_type":"normal","instruction_message":"I agree to the terms."},"unchecked":{"instruction_type":"error","instruction_message":"Please agree to the terms."},"checked":{"instruction_type":"success","instruction_message":"I agree to the terms."}},"email":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email address"},"success":{"instruction_type":"success","instruction_message":"Enter your email address"},"blank":{"instruction_type":"error","instruction_message":"Enter your email address"},"not_an_email_address":{"instruction_type":"error","instruction_message":"Make sure you have entered a valid email address"}},"note_with_tip":{"placeholder_text":"Your note here...","initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"empty":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"not_empty_initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"saving":{"instruction_type":"normal","instruction_message":"Saving note..."},"success":{"instruction_type":"success","instruction_message":"Note successfully saved!"},"error":{"instruction_type":"error","instruction_message":"Unable to save note note at this time. Please try again."}},"email_for_login_code":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email to log in."},"success":{"instruction_type":"success","instruction_message":"Enter your email to log in."},"blank":{"instruction_type":"error","instruction_message":"Enter your email to log in."},"empty":{"instruction_type":"error","instruction_message":"Enter your email to log in."}},"login_code":{"initial":{"instruction_type":"normal","instruction_message":"Check your email and enter the login code."},"success":{"instruction_type":"success","instruction_message":"Check your email and enter the login code."},"blank":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."},"empty":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."}},"stripe_all_in_one":{"initial":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"empty":{"instruction_type":"error","instruction_message":"Enter your credit card details here."},"success":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"invalid_number":{"instruction_type":"error","instruction_message":"The card number is not a valid credit card number."},"invalid_expiry_month":{"instruction_type":"error","instruction_message":"The card's expiration month is invalid."},"invalid_expiry_year":{"instruction_type":"error","instruction_message":"The card's expiration year is invalid."},"invalid_cvc":{"instruction_type":"error","instruction_message":"The card's security code is invalid."},"incorrect_number":{"instruction_type":"error","instruction_message":"The card number is incorrect."},"incomplete_number":{"instruction_type":"error","instruction_message":"The card number is incomplete."},"incomplete_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incomplete."},"incomplete_expiry":{"instruction_type":"error","instruction_message":"The card's expiration date is incomplete."},"incomplete_zip":{"instruction_type":"error","instruction_message":"The card's zip code is incomplete."},"expired_card":{"instruction_type":"error","instruction_message":"The card has expired."},"incorrect_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incorrect."},"incorrect_zip":{"instruction_type":"error","instruction_message":"The card's zip code failed validation."},"invalid_expiry_year_past":{"instruction_type":"error","instruction_message":"The card's expiration year is in the past"},"card_declined":{"instruction_type":"error","instruction_message":"The card was declined."},"missing":{"instruction_type":"error","instruction_message":"There is no card on a customer that is being charged."},"processing_error":{"instruction_type":"error","instruction_message":"An error occurred while processing the card."},"invalid_request_error":{"instruction_type":"error","instruction_message":"Unable to process this payment, please try again or use alternative method."},"invalid_sofort_country":{"instruction_type":"error","instruction_message":"The billing country is not accepted by SOFORT. Please try another country."}}}},"fetched_oembed_html":false}