2025
- 
                Jun 30, 2025
 - 
                Mar 31, 2025
 
2024
- 
                Dec 31, 2024
 - 
                Sep 30, 2024
 - 
                Jun 30, 2024
 - 
                Mar 31, 2024
 
2023
- 
                Dec 31, 2023
 - 
                Sep 30, 2023
 - 
                Sep 30, 2023
 - 
                Jun 30, 2023
 - 
                Mar 31, 2023
 
2022
- 
                Dec 31, 2022
 - 
                Sep 30, 2022
 - 
                Jun 30, 2022
 - 
                Mar 31, 2022
 
2021
- 
                Dec 31, 2021
 - 
                Sep 30, 2021
 - 
                Jun 30, 2021
 - 
                Mar 31, 2021
 
2020
- 
                Dec 31, 2020
 - 
                Sep 30, 2020
 - 
                Jun 30, 2020
 - 
                Mar 31, 2020
 
2019
- 
                Dec 31, 2019
 - 
                Sep 30, 2019
 - 
                Jun 30, 2019
 - 
                Mar 31, 2019
 
2018
- 
                Dec 31, 2018
 - 
                Sep 30, 2018
 - 
                Jun 30, 2018
 - 
                Mar 31, 2018
 
2017
- 
                Dec 31, 2017
 - 
                Sep 30, 2017
 - 
                Jun 30, 2017
 - 
                Mar 31, 2017
 
2016
- 
                Dec 31, 2016
 - 
                Sep 30, 2016
 - 
                Jun 30, 2016
 - 
                Mar 31, 2016
 
2015
- 
                Dec 31, 2015
 - 
                Sep 30, 2015
 - 
                Jun 30, 2015
 - 
                Mar 31, 2015
 
