Quarterly Reports 2024 Quarterly Reports 2024 Q1 Form 10-Q 2024 Q1 Earnings Release 2024 Q2 Form 10-Q 2023 Quarterly Reports 2023 Q1 Form 10-Q 2023 Q1 Earnings Release 2023 Q2 Form 10-Q 2023 Q2 Earnings Release 2023 Q3 Form 10-Q 2023 Q3 Earnings Release 2023 Q4 Form 10-K 2023 Q4 Earnings Release 2022 Quarterly Reports 2022 Q1 Form 10-Q 2022 Q1 Earnings Release 2022 Q2 Form 10-Q 2022 Q2 Earnings Release 2022 Q3 Form 10-Q 2022 Q3 Earnings Release 2022 Q4 Form 10-K 2022 Q4 Earnings Release 2021 Quarterly Reports 2021 Q1 Form 10-Q 2021 Q1 Earnings Release 2021 Q2 Form 10-Q 2021 Q2 Earnings Release 2021 Q3 Form 10-Q 2021 Q3 Earnings Release 2021 Q4 Form 10-Q 2021 Q4 Earnings Release 2020 Quarterly Reports 2020 Q1 Form 10-Q 2020 Q1 Earnings Release 2020 Q2 From 10-Q 2020 Q2 Earnings Release 2020 Q3 Form 10-Q 2020 Q3 Earnings Release 2020 Q4 Form 10-Q 2020 Q4 Earnings Release 2019 Quarterly Reports 2019 Q1 Form 10-Q 2019 Q1 Earnings Release 2019 Q2 Form 10-Q 2019-Q2-10Q 2019 Q3 Form 10-Q 2019 Q3 Earnings Release 2019 Q4 Form 10-Q 2019 Q4 Earnings Release