2024

Q1 Earnings Release
Q2 Earnings Release

2023

Q1 Earnings Release
Q2 Earnings Release
Q3 Earnings Release
Q4 Earnings Release

2022

Q1 Earnings Release
Q2 Earnings Release
Q3 Earnings Release
Q4 Earnings Release

2021

Q1 Earnings Release
Q2 Earnings Release
Q3 Earnings Release
Q4 Earnings Release

2020

Q1 Earnings Release
Q2 Earnings Release
Q3 Earnings Release
Q4 Earnings Release

2019

Q1 Earnings Release
Q2 Earnings Release
Q3 Earnings Release
Q4 Earnings Release

2018

Q1 Earnings Release
Q2 Earnings Release
Q3 Earnings Release
Q4 Earnings Release

2017

Q1 Earnings Release
Q2 Earnings Release
Q3 Earnings Release
Q4 Earnings Release

2016

Q1 Earnings Release
Q2 Earnings Release
Q3 Earnings Release
Q4 Earnings Release

2015

Q1 Earnings Release
Q2 Earnings Release
Q3 Earnings Release
Q4 Earnings Release

2014

Q1 Earnings Release
Q2 Earnings Release
Q3 Earnings Release
Q4 Earnings Release

2013

Q1 Earnings Release
Q2 Earnings Release
Q3 Earnings Release
Q4 Earnings Release

2012

Q1 Earnings Release
Q2 Earnings Release
Q3 Earnings Release
Q4 Earnings Release

2011

Q1 Earnings Release
Q2 Earnings Release
Q3 Earnings Release
Q4 Earnings Release