2021 Quarter Q4 Earnings News Release 10-K Q3 Earnings News Release 10-K/Q Q2 Earnings News Release 10-K/Q Q1 Earnings News Release 10-K/Q 2020 Quarter Q4 Earnings News Release Presentation 10-K/Q Webcast Q3 Earnings News Release Earnings Presentation 10-K/Q Webcast Q2 Earnings News Release Earnings Presentation 10-K/Q Webcast Q1 Earnings News Release Earnings Presentation 10-K/Q Webcast 2019 Quarter Q4 Earnings News Release Earnings Presentation 10K/Q Webcast Q3 Earnings News Release Earnings Presentation 10K/Q Webcast Q2 Earnings News Release Earnings Presentation 10K/Q Webcast Q1 Earnings News Release Earnings Presentation 10K/Q Webcast 2018 Quarter Q4 Earnings News Release Earnings Presentation Webcast 10K/Q Q3 Earnings News Release Earnings Presentation Webcast 10K/Q Q2 Earnings News Release Earnings Presentation Webcast 10K/Q Q1 Earnings News Release Earnings Presentation Webcast 10Q/K 2017 Quarter Q4 Earnings News Release Earnings Presentation Supplemental Information Webcast 10Q/K Q3 Earnings News Release Earnings Presentation Supplemental Information Webcast 10Q / K Q2 Earnings News Release Earnings Presentation Supplemental Information Webcast 10Q / K Q1 Earnings News Release Earnings Presentation Supplemental Information Webcast 10Q / K 2016 Quarter Q4 Earnings News Release Earnings Presentation Supplemental Information Webcast 10Q / K Q3 Earnings News Release Earnings Presentation Supplemental Information Webcast 10Q / K Q2 Earnings News Release Earnings Presentation Supplemental Information Webcast 10Q / K Q1 Earnings News Release Earnings Presentation Supplemental Information Webcast 10Q / K 2015 Quarter Q4 Earnings News Release Supplemental Information Webcast 10Q / K Q3 Earnings News Release Supplemental Information Webcast 10Q / K Q2 Earnings News Release Supplemental Information Webcast 10Q / K Q1 Earnings News Release Supplemental Information Webcast 10Q / K