2024

Q2 2024

Quarter Ended Jun 30, 2024
Earnings Webcast
Earnings Release and Supplemental Information
Presentation
10-Q Filing
XBRL

Q1 2024

Quarter Ended Mar 31, 2024
Earnings Webcast
Earnings Release and Supplemental Information
10-Q Filing
XBRL

FY 2023

Fiscal Year Ended Dec 31, 2023
Year End Results
Earnings Webcast
Earnings Release and Supplemental Information
10-K Filing
XBRL
Annual Report

Q3 2023

Quarter Ended Sep 30, 2023
Earnings Webcast
Earnings Release and Supplemental Information
10-Q Filing
XBRL

Q2 2023

Quarter Ended Jun 30, 2023
Earnings Webcast
Earnings Release and Supplemental Information
10-Q Filing
XBRL

Q1 2023

Quarter Ended Mar 31, 2023
Earnings Webcast
Earnings Release and Supplemental Information
10-Q Filing
XBRL

FY 2022

Fiscal Year Ended Dec 31, 2022
Year End Results
Earnings Webcast
Earnings Release and Supplemental Information
10-K Filing
XBRL
Annual Report

Q3 2022

Quarter Ended Sep 30, 2022
Earnings Webcast
Earnings Release and Supplemental Information
Presentation
10-Q Filing
XBRL

Q2 2022

Quarter Ended Jun 30, 2022
Earnings Webcast
Earnings Release and Supplemental Information
Presentation
10-Q Filing
XBRL

Q1 2022

Quarter Ended Mar 31, 2022
Earnings Webcast
Earnings Release and Supplemental Information
10-Q Filing
XBRL

FY 2021

Fiscal Year Ended Dec 31, 2021
Year End Results
Earnings Webcast
Earnings Release and Supplemental Information
10-K Filing
XBRL
Annual Report

Q3 2021

Quarter Ended Sep 30, 2021
Earnings Webcast
Earnings Release and Supplemental Information
10-Q Filing
XBRL

Q2 2021

Quarter Ended Jun 30, 2021
Earnings Release
Earnings Webcast
Financial Supplement
10-Q Filing
XBRL

Q1 2021

Quarter Ended Mar 31, 2021
Earnings Release
Earnings Webcast
Financial Supplement
10-Q Filing
XBRL

FY 2020

Fiscal Year Ended Dec 31, 2020
Year End Results
Earnings Release
Earnings Webcast
Financial Supplement
10-K Filing
XBRL
Annual Report

Q3 2020

Quarter Ended Sep 30, 2020
Earnings Release
Earnings Webcast
Financial Supplement
10-Q Filing
XBRL

Q2 2020

Quarter Ended Jun 30, 2020
Earnings Release
Earnings Webcast
Financial Supplement
10-Q Filing
XBRL

Q1 2020

Quarter Ended Mar 31, 2020
Earnings Release
Earnings Webcast
Financial Supplement
10-Q Filing
XBRL

FY 2019

Fiscal Year Ended Dec 31, 2019
Year End Results
Earnings Release
Earnings Webcast
Financial Supplement
10-K Filing
10-K/A Filing
XBRL
Annual Report

Q3 2019

Quarter Ended Sep 30, 2019
Earnings Release
Earnings Webcast
Financial Supplement
10-Q Filing
XBRL

Q2 2019

Quarter Ended Jun 30, 2019
Earnings Release
Earnings Webcast
Financial Supplement
10-Q Filing
XBRL

Q1 2019

Quarter Ended Mar 31, 2019
Earnings Release
Earnings Webcast
Financial Supplement
10-Q Filing
XBRL

FY 2018

Fiscal Year Ended Dec 31, 2018
Year End Results
Earnings Release
Earnings Webcast
Financial Supplement
10-K Filing
XBRL
Annual Report

Q3 2018

Quarter Ended Sep 30, 2018
Earnings Release
Financial Supplement
10-Q Filing
XBRL

Q2 2018

Quarter Ended Jun 30, 2018
Earnings Release
Financial Supplement
10-Q Filing
XBRL

Q1 2018

Quarter Ended Mar 31, 2018
Earnings Release
Financial Supplement
10-Q Filing
XBRL

FY 2017

Fiscal Year Ended Dec 31, 2017
Year End Results
Earnings Release
Financial Supplement
10-K Filing
XBRL
Annual Report

Q3 2017

Quarter Ended Sep 30, 2017
Earnings Release
Financial Supplement
10-Q Filing
XBRL

Q2 2017

Quarter Ended Jun 30, 2017
Earnings Release
Financial Supplement
10-Q Filing
XBRL

Q1 2017

Quarter Ended Mar 31, 2017
Earnings Release
Financial Supplement
10-Q Filing
XBRL

FY 2016

Fiscal Year Ended Dec 31, 2016
Earnings Release
Financial Supplement
10-K Filing
XBRL

Q3 2016

Quarter Ended Sep 30, 2016
Earnings Release
Financial Supplement
10-Q Filing
XBRL

Q2 2016

Quarter Ended Jun 30, 2016
Earnings Release
Financial Supplement
10-Q Filing
XBRL

Q1 2016

Quarter Ended Mar 31, 2016
Earnings Release
Financial Supplement
10-Q Filing
XBRL

FY 2015

Fiscal Year Ended Dec 31, 2015
Year End Results
Earnings Release
10-K Filing
XBRL
Annual Report

Q3 2015

Quarter Ended Sep 30, 2015
Earnings Release
10-Q Filing
XBRL

Q2 2015

Quarter Ended Jun 30, 2015
Earnings Release
10-Q Filing
XBRL

Q1 2015

Quarter Ended Mar 31, 2015
Earnings Release
10-Q Filing
XBRL

FY 2014

Fiscal Year Ended Dec 31, 2014
Year End Results
Earnings Release
10-K Filing
XBRL
Annual Report

Q3 2014

Quarter Ended Sep 30, 2014
Earnings Release
10-Q Filing
XBRL

Q2 2014

Quarter Ended Jun 30, 2014
Earnings Release
10-Q Filing
XBRL

Q1 2014

Quarter Ended Mar 31, 2014
Earnings Release
10-Q Filing
XBRL

FY 2013

Fiscal Year Ended Dec 31, 2013
Year End Results
Earnings Release
10-K Filing
XBRL
Annual Report

Q3 2013

Quarter Ended Sep 30, 2013
Earnings Release
10-Q Filing
XBRL

Q2 2013

Quarter Ended Jun 30, 2013
Earnings Release
10-Q Filing
XBRL

Q1 2013

Quarter Ended Mar 31, 2013
Earnings Release
10-Q Filing
XBRL

FY 2012

Fiscal Year Ended Dec 31, 2012
Year End Results
Earnings Release
10-K Filing
XBRL
Annual Report

Q3 2012

Quarter Ended Sep 30, 2012
Earnings Release
10-Q Filing
XBRL

Q2 2012

Quarter Ended Jun 30, 2012
Earnings Release
10-Q Filing
XBRL

Q1 2012

Quarter Ended Mar 31, 2012
Earnings Release
10-Q Filing
XBRL

FY 2011

Fiscal Year Ended Dec 31, 2011
Year End Results
Earnings Release
10-K Filing
XBRL
Annual Report

Q3 2011

Quarter Ended Sep 30, 2011
Earnings Release
10-Q Filing
XBRL

Q2 2011

Quarter Ended Jun 30, 2011
Earnings Release
10-Q Filing
XBRL

Q1 2011

Quarter Ended Mar 31, 2011
Earnings Release
10-Q Filing

FY 2010

Fiscal Year Ended Dec 31, 2010
Year End Results
Earnings Release
10-K Filing
Annual Report

Q3 2010

Quarter Ended Sep 30, 2010
Earnings Release
10-Q Filing

Q2 2010

Quarter Ended Jun 30, 2010
Earnings Release
10-Q Filing

Q1 2010

Quarter Ended Mar 31, 2010
Earnings Release
10-Q Filing

FY 2009

Fiscal Year Ended Dec 31, 2009
Year End Results
Earnings Release
10-K Filing
10-K/A Filing
Annual Report

Q3 2009

Quarter Ended Sep 30, 2009
Earnings Release
10-Q Filing

Q2 2009

Quarter Ended Jun 30, 2009
Earnings Release
10-Q Filing

Q1 2009

Quarter Ended Mar 31, 2009
Earnings Release
10-Q Filing

FY 2008

Fiscal Year Ended Dec 31, 2008
Year End Results
Earnings Release
10-K Filing
Annual Report

Q3 2008

Quarter Ended Sep 30, 2008
Earnings Release
10-Q Filing

Q2 2008

Quarter Ended Jun 30, 2008
Earnings Release
10-Q Filing

Q1 2008

Quarter Ended Mar 31, 2008
Earnings Release
10-Q Filing

FY 2007

Fiscal Year Ended Dec 31, 2007
Earnings Release
10-K Filing

Q3 2007

Quarter Ended Sep 30, 2007
Earnings Release
10-Q Filing

Q2 2007

Quarter Ended Jun 30, 2007
Earnings Release
10-Q Filing

Q1 2007

Quarter Ended Mar 31, 2007
Earnings Release
10-Q Filing

FY 2006

Fiscal Year Ended Dec 31, 2006
Earnings Release
10-K Filing

Q3 2006

Quarter Ended Sep 30, 2006
10-Q Filing

Q2 2006

Quarter Ended Jun 30, 2006
10-Q Filing

Q1 2006

Quarter Ended Mar 31, 2006
10-Q Filing

FY 2005

Fiscal Year Ended Dec 31, 2005
10-K Filing

Q3 2005

Quarter Ended Sep 30, 2005
10-Q Filing

Q2 2005

Quarter Ended Jun 30, 2005
10-Q Filing

Q1 2005

Quarter Ended Mar 31, 2005
10-Q Filing

FY 2004

Fiscal Year Ended Dec 31, 2004
10-K Filing

Q3 2004

Quarter Ended Sep 30, 2004
10-Q Filing

Q2 2004

Quarter Ended Jun 30, 2004
10-Q Filing

Q1 2004

Quarter Ended Mar 31, 2004
10-Q Filing

FY 2003

Fiscal Year Ended Dec 31, 2003
10-K Filing

Q3 2003

Quarter Ended Sep 30, 2003
10-Q Filing

Q2 2003

Quarter Ended Jun 30, 2003
10-Q Filing

Q1 2003

Quarter Ended Mar 31, 2003
10-Q Filing

FY 2002

Fiscal Year Ended Dec 31, 2002
10-K Filing

Q3 2002

Quarter Ended Sep 30, 2002
10-Q Filing

Q2 2002

Quarter Ended Jun 30, 2002
10-Q Filing

Q1 2002

Quarter Ended Mar 31, 2002
10-Q Filing

FY 2001

Fiscal Year Ended Dec 31, 2001
10-K405 Filing

Q3 2001

Quarter Ended Sep 30, 2001
10-Q Filing

Q2 2001

Quarter Ended Jun 30, 2001
10-Q Filing

Q1 2001

Quarter Ended Mar 31, 2001
10-Q Filing

FY 2000

Fiscal Year Ended Dec 31, 2000
10-K405 Filing

Q3 2000

Quarter Ended Sep 30, 2000
10-Q Filing

Q2 2000

Quarter Ended Jun 30, 2000
10-Q Filing

Q1 2000

Quarter Ended Mar 31, 2000
10-Q Filing

FY 1999

Fiscal Year Ended Dec 31, 1999
10-K Filing
10-K/A Filing

Q3 1999

Quarter Ended Sep 30, 1999
10-Q Filing

Q2 1999

Quarter Ended Jun 30, 1999
10-Q Filing

Q1 1999

Quarter Ended Mar 31, 1999
10-Q Filing

FY 1998

Fiscal Year Ended Dec 31, 1998
10-K Filing

Q3 1998

Quarter Ended Sep 30, 1998
10-Q Filing

Q2 1998

Quarter Ended Jun 30, 1998
10-Q Filing

Q1 1998

Quarter Ended Mar 31, 1998
10-Q Filing

FY 1997

Fiscal Year Ended Dec 31, 1997
10-K405 Filing

Q3 1997

Quarter Ended Sep 30, 1997
10-Q Filing

Q2 1997

Quarter Ended Jun 30, 1997
10-Q Filing

Q1 1997

Quarter Ended Mar 31, 1997
10-Q Filing
10-Q/A Filing

FY 1996

Fiscal Year Ended Dec 31, 1996
10-K405 Filing

Q3 1996

Quarter Ended Sep 30, 1996
10-Q Filing

Q2 1996

Quarter Ended Jun 30, 1996
10-Q Filing

Q1 1996

Quarter Ended Mar 31, 1996
10-Q Filing

FY 1995

Fiscal Year Ended Dec 31, 1995
10-K405 Filing

Q3 1995

Quarter Ended Sep 30, 1995
10-Q Filing

Q2 1995

Quarter Ended Jun 30, 1995
10-Q Filing

Q1 1995

Quarter Ended Mar 31, 1995
10-Q Filing

FY 1994

Fiscal Year Ended Dec 31, 1994

Q3 1994

Quarter Ended Sep 30, 1994
10-Q Filing

Q2 1994

Quarter Ended Jun 30, 1994
10-Q Filing