4Q 2020 - Fairpointe Capital ESG Commentary

December 31, 2020

4Q 2020 - Fairpointe Capital Mid-Cap CommentaryDecember 31, 2020

3Q 2020 - Fairpointe Capital ESG CommentaryNovember 11, 2020

3Q 2020 - Fairpointe Capital Mid-Cap CommentaryNovember 11, 2020

July 2020 UPDATE - Fairpointe Capital Mid-Cap CommentaryAugust 6, 2020

2Q 2020 - Fairpointe Capital ESG CommentaryJuly 31, 2020

2Q 2020 - Fairpointe Capital Mid-Cap CommentaryJuly 31, 2020

1Q 2020 - Fairpointe Capital ESG CommentaryMay 4, 2020

1Q 2020 - Fairpointe Capital Mid-Cap CommentaryMay 4, 2020

4Q 2019 - Fairpointe Capital ESG Commentary

December 31, 2019

4Q 2019 - Fairpointe Capital Mid-Cap CommentaryDecember 31, 2019

3Q 2019 - Fairpointe Capital ESG CommentaryOctober 25, 2019

3Q 2019 - Fairpointe Capital Mid-Cap CommentaryOctober 23, 2019

2Q 2019 - Fairpointe Capital ESG CommentaryJuly 29, 2019

2Q 2019 - FAIRPOINTE CAPITAL MID-CAP COMMENTARYJuly 18, 2019

1Q 2019 - Fairpointe Capital ESG CommentaryMay 15, 2019

1Q 2019 - Fairpointe Capital Mid-Cap Commentary

May 15, 2019