XBRL Files

10-Q 1st Quarter 2025 XBRL Files

10-Q 2nd Quarter 2025 XBRL Files

10-Q 3rd Quarter 2025 XBRL Files

 

10-Q 3rd Quarter 2024 XBRL Files

10-Q 2nd Quarter 2024 XBRL Files

10-Q 1st Quarter 2024 XBRL Files

10-K  2023 XBRL Files

10-Q 3rd Quarter 2023 XBRL Files

10-Q 2nd Quarter 2023 XBRL Files

10-Q 1st Quarter 2023 XBRL Files

10-K 2022 XBRL Files

Filing Date: 12/31/2022
SEC iXBRL Viewer

10-Q 3rd Quarter 2022 XBRL Files

Filing Date: 11/3/2022
SEC iXBRL Viewer

10-Q 2nd Quarter 2022 XBRL Files

Filing Date: 8/4/2022
SEC iXBRL Viewer

10-Q 1st Quarter 2022 XBRL Files

Filing Date: 5//2022

SEC iXBRL Viewer

10-K 2021 XBRL Files

Filing Date: 3/10/2022
SEC iXBRL Viewer

10-Q 3rd Quarter 2021 XBRL Files

Filing Date: 11/4/2021
SEC iXBRL Viewer

10-Q 2nd Quarter 2021 XBRL Files

Filing Date: 8/5/2021
SEC iXBRL Viewer

10-Q 1st Quarter 2021 XBRL Files

Filing Date: 5/6/2021

SEC iXBRL Viewer

10-K 2020 XBRL Files

Filing Date: 3/11/2021
SEC iXBRL Viewer

10-Q 3rd Quarter 2020 XBRL Files

Filing Date: 11/5/2020
SEC iXBRL Viewer

10-Q 2nd Quarter 2020 XBRL Files

Filing Date: 8/5/2020
SEC iXBRL Viewer

10-Q 1st Quarter 2020 XBRL Files

Filing Date: 5/6/2020

10-K 2019 XBRL Files

Filing Date: 3/12/2020

10-Q 3rd Quarter 2019 XBRL Files

Filing Date: 11/4/2019

10-Q 2nd Quarter 2019 XBRL Files

Filing Date: 8/6/2019

10-Q 1st Quarter 2019 XBRL Files

Filing Date: 5/9/2019

10-K 2018 XBRL Files

Filing Date: 3/14/2019

10-Q 3rd Quarter 2018 XBRL Files

Filing Date: 11/8/2018

10-Q 2nd Quarter 2018 XBRL Files

Filing Date: 8/8/2018

10-Q 1st Quarter 2018 XBRL Files

Filing Date: 5/10/2018

10-K 2017 XBRL Files

Filing Date: 3/15/2018

10-Q 3rd Quarter 2017 XBRL Files

Filing Date: 11/7/2017

10-Q 2nd Quarter 2017 XBRL Files

Filing Date: 8/10/2017

10-Q 1st Quarter 2017 XBRL Files

Filing Date: 5/11/2017

10-K 2016 XBRL Files

Filing Date: 3/16/2017

10-Q 3rd Quarter 2016 XBRL Files

Filing Date: 11/3/2016

10-Q 2nd Quarter 2016 XBRL Files

Filing Date: 7/28/2016

10-Q 1st Quarter 2016 XBRL Files

Filing Date: 5/5/2016

10-K 2015 XBRL Files

Filing Date: 3/18/2016

10-Q 3rd Quarter 2015 XBRL Files

Filing Date: 2/16/2016

10-Q 2nd Quarter 2015 XBRL Files

Filing Date: 8/4/2015

10-Q 1st Quarter 2015 XBRL Files

Filing Date: 5/1/2015

10-K 2014 XBRL Files

Filing Date: 3/12/2015

10-Q 3rd Quarter 2014 XBRL Files

Filing Date: 11/6/2014

10-Q 2nd Quarter 2014 XBRL Files

Filing Date: 8/7/2014

10-Q 1st Quarter 2014 XBRL Files

Filing Date: 5/8/2014

10-K 2013 XBRL Files

Filing Date: 3/14/2014

10-Q 3rd Quarter 2013 XBRL Files

Filing Date: 11/7/2013

10-Q 2nd Quarter 2013 XBRL Files

Filing Date: 8/8/2013

10-Q 1st Quarter 2013 XBRL Files

Filing Date: 5/9/2013

10-K 2012 XBRL Files

Filing Date 3/14/2013

10-Q 3rd Quarter 2012 XBRL Files

Filing Date 11/8/2012

10-Q 2nd Quarter 2012 XBRL Files

Filing Date 8/9/2012

10-Q 1st Quarter 2012 XBRL Files

Filing Date 5/10/2012

10-K 2011 XBRL Files

Filing Date 3/15/2012

10-Q 3rd Quarter 2011 XBRL Files

Filing Date 11/3/2011

10-Q 2nd Quarter 2011 XBRL Files

Filing Date 8/4/2011