2024

Q2 2024

Quarter Ended Jun 30, 2024
Earnings Release
Presentation
Segment and Financial Operational Data
10-Q Filing

Q1 2024

Quarter Ended Mar 31, 2024
Earnings Release
Presentation
Segment and Financial Operational Data
10-Q Filing

FY 2023

Fiscal Year Ended Dec 31, 2023
Earnings Release
Management Video
Presentation
Segment and Financial Operational Data
Proxy Statement
10-K Filing
Annual Report

Q3 2023

Quarter Ended Sep 30, 2023
Earnings Release
Earnings Webcast
Presentation
Earnings Infographic
Segment and Financial Operational Data
10-Q Filing

Q2 2023

Quarter Ended Jun 30, 2023
Earnings Release
Earnings Webcast
Presentation
Earnings Infographic
Segment and Financial Operational Data
10-Q Filing

Q1 2023

Quarter Ended Mar 31, 2023
Earnings Release
Earnings Webcast
Earnings Infographic
Segment and Financial Operational Data
Earnings Call Slides
10-Q Filing

FY 2022

Fiscal Year Ended Dec 31, 2022
Earnings Release
Earnings Webcast
Presentation
Earnings Infographic
Segment and Financial Operational Data
Earnings Call Slides
Proxy Statement
10-K Filing
Annual Report

Q3 2022

Quarter Ended Sep 30, 2022
Earnings Release
Earnings Webcast
Presentation
Earnings Infographic
Segment and Financial Operational Data
Earnings Call Slides
10-Q Filing

Q2 2022

Quarter Ended Jun 30, 2022
Earnings Release
Earnings Webcast
Presentation
Earnings Infographic
Segment and Financial Operational Data
Earnings Call Slides
10-Q Filing

Q1 2022

Quarter Ended Mar 31, 2022
Earnings Release
Earnings Webcast
Presentation
Earnings Infographic
Segment and Financial Operational Data
Earnings Call Slides
10-Q Filing

FY 2021

Fiscal Year Ended Dec 31, 2021
Earnings Release
Earnings Webcast
Presentation
Segment and Financial Operational Data
Earnings Call Slides
Proxy Statement
10-K Filing
Annual Report

Q3 2021

Quarter Ended Sep 30, 2021
Earnings Release
Earnings Webcast
Presentation
Segment and Financial Operational Data
Earnings Call Slides
10-Q Filing

Q2 2021

Quarter Ended Jun 30, 2021
Earnings Release
Earnings Webcast
Presentation
Segment and Financial Operational Data
Earnings Call Slides
10-Q Filing

Q1 2021

Quarter Ended Mar 31, 2021
Earnings Release
Earnings Webcast
Presentation
Segment and Financial Operational Data
Earnings Call Slides
10-Q Filing