Annual Reports 2023 Form 10-K 2022 Form 10-K 2021 Form 10-K 2020 Form 10-K 2019 Form 10-K 2018 Form 10-K Quarterly & Other Reports Q3 2023 Form 10-Q Q2 2023 Form 10-Q Q1 2023 Form 10-Q Q3 2022 Form 10-Q Q2 2022 Form 10-Q Q1 2022 Form 10-Q Q3 2021 Form 10-Q Q2 2021 Form 10-Q Q1 2021 Form 10-Q Q3 2020 Form 10-Q Q2 2020 Form 10-Q Q1 2020 Form 10-Q Q3 2019 Form 10-Q Q2 2019 Form 10-Q Q1 2019 Form 10-Q