Leo P.  Denault net worth and biography

Leo Denault Biography and Net Worth

CEO of Entergy

Leo Denault is chairman and chief executive officer of Entergy Corporation. Since stepping into this role in 2013, he has led the company’s transformation into the premier utility – one focused on customer centricity, continuous improvement and creating a culture of diversity, inclusion and belonging.

As CEO of one of the nation’s cleanest energy companies, Denault has guided the development of a strategic capital plan to modernize and strengthen the reliability of Entergy’s power generation fleet while maintaining some of the lowest customer rates in the country. Under his leadership, the company has also been recognized as a driving force behind the Gulf Coast’s industrial expansion.

After joining Entergy in 1999 as vice president of corporate development, Denault was named executive vice president and chief financial officer five years later. In 2010, he was honored as one of Institutional Investor’s 2010 All-America Executive Team. He was listed as the top CFO in the power industry for two consecutive years and ranked among the top five industry CFOs from 2006-10.

Denault serves on the boards of directors for Jobs for America’s Graduates, the Edison Electric Institute, the Institute of Nuclear Power Operators, and the World Association of Nuclear Operators Atlanta Centre. He also is a member of the National Petroleum Council.

Prior to joining Entergy, Denault served as vice president of corporate development at Cinergy Corporation, where he helped acquire generation, distribution and trading businesses.

He has an MBA from Indiana University and a bachelor’s degree in economics and accounting from Ball State University.

What is Leo P. Denault's net worth?

The estimated net worth of Leo P. Denault is at least $42.23 million as of April 5th, 2022. Mr. Denault owns 396,646 shares of Entergy stock worth more than $42,226,933 as of April 25th. This net worth approximation does not reflect any other assets that Mr. Denault may own. Learn More about Leo P. Denault's net worth.

How do I contact Leo P. Denault?

The corporate mailing address for Mr. Denault and other Entergy executives is 639 LOYOLA AVE, NEW ORLEANS LA, 70161. Entergy can also be reached via phone at (504) 576-4000 and via email at [email protected]. Learn More on Leo P. Denault's contact information.

Has Leo P. Denault been buying or selling shares of Entergy?

Leo P. Denault has not been actively trading shares of Entergy over the course of the past ninety days. Most recently, Leo P. Denault sold 19,783 shares of the business's stock in a transaction on Tuesday, April 5th. The shares were sold at an average price of $120.66, for a transaction totalling $2,387,016.78. Following the completion of the sale, the chief executive officer now directly owns 396,646 shares of the company's stock, valued at $47,859,306.36. Learn More on Leo P. Denault's trading history.

Who are Entergy's active insiders?

Entergy's insider roster includes Marcus Brown (EVP), Leo Denault (CEO), Haley Fisackerly (Insider), Kimberly Fontan (CAO), Alexis Herman (Director), Paul Hinnenkamp (COO), Laura Landreaux (Insider), Andrew Marsh (CFO), Phillip May, Jr. (Insider), Peter Norgeot, Jr. (SVP), and Deanna Rodriguez (Insider). Learn More on Entergy's active insiders.

Are insiders buying or selling shares of Entergy?

During the last year, insiders at the utilities provider sold shares 5 times. They sold a total of 63,917 shares worth more than $6,415,063.01. The most recent insider tranaction occured on March, 15th when EVP Marcus V Brown sold 8,500 shares worth more than $874,140.00. Insiders at Entergy own 0.5% of the company. Learn More about insider trades at Entergy.

Information on this page was last updated on 3/15/2024.

Leo P. Denault Insider Trading History at Entergy

Transaction DateBuy/SellNumber of SharesAverage Share PriceTotal TransactionShares Held After TransactionDetails
4/5/2022Sell19,783$120.66$2,387,016.78396,646View SEC Filing Icon  
4/1/2022Sell57,889$120.10$6,952,468.90389,393View SEC Filing Icon  
3/28/2022Sell34,761$115.02$3,998,210.22View SEC Filing Icon  
3/25/2022Sell2,901$115.01$333,644.01View SEC Filing Icon  
8/19/2019Sell24,211$110.00$2,663,210.00View SEC Filing Icon  
6/5/2019Sell21,274$100.00$2,127,400.00205,766View SEC Filing Icon  
5/13/2019Sell44,279$97.50$4,317,202.50View SEC Filing Icon  
12/3/2018Sell42,477$86.47$3,672,986.19View SEC Filing Icon  
12/1/2014Sell31,987$83.12$2,658,759.44View SEC Filing Icon  
See Full Table

Leo P. Denault Buying and Selling Activity at Entergy

This chart shows Leo P Denault's buying and selling at Entergy by year and by quarter.

Skip ChartChart Data in Insider Trading History Table

Entergy Company Overview

Entergy logo
Entergy Corporation, together with its subsidiaries, engages in the production and retail distribution of electricity in the United States. It generates, transmits, distributes, and sells electric power in portions of Arkansas, Louisiana, Mississippi, and Texas, including the City of New Orleans; and distributes natural gas. It also engages in the ownership of interests in non-nuclear power plants that sell electric power to wholesale customers, as well as provides decommissioning services to other nuclear power plant owners. It generates electricity through gas, nuclear, coal, hydro, and solar power sources. The company sells energy to retail power providers, utilities, electric power co-operatives, power trading organizations, and other power generation companies. The company's power plants have approximately 24,000 megawatts of electric generating capacity. It delivers electricity to 3 million utility customers in Arkansas, Louisiana, Mississippi, and Texas. Entergy Corporation was founded in 1913 and is headquartered in New Orleans, Louisiana.
Read More

Today's Range

Now: $106.46
Low: $103.49
High: $107.08

50 Day Range

MA: $103.13
Low: $99.95
High: $107.45

2 Week Range

Now: $106.46
Low: $87.10
High: $109.53

Volume

2,446,413 shs

Average Volume

1,411,738 shs

Market Capitalization

$22.70 billion

P/E Ratio

9.60

Dividend Yield

4.23%

Beta

0.71