Dillards Capital Trust I CAP SECS
Q1 2026
Revenue
1.59B
3.90%
EPS
16.04
54.38%
Net Income
250.60M
52.99%