| Sep 5, 2026Transaction date | Michael B. LuuResearch disclosed relationships | DispositionSEC code F | Common Stock, $0.01 par value per share | 68 shares | $50.03 | 23,743.547 shares | 23,743.546999999999 sharesOwner coverage latest filing Sep 8, 2026 | 4Filed Sep 8, 2026 |
| Sep 5, 2026Transaction date | Martin A. KropelnickiResearch disclosed relationships | DispositionSEC code F | Common Stock, $0.01 par value per share | 493 shares | $50.03 | 147,286.546 shares | 147,286.546000000002 sharesOwner coverage latest filing Sep 8, 2026 | 4Filed Sep 8, 2026 |
| Sep 4, 2026Transaction date | Michael B. LuuResearch disclosed relationships | DispositionSEC code F | Common Stock, $0.01 par value per share | 70 shares | $50.03 | 23,811.547 shares | 23,743.546999999999 sharesOwner coverage latest filing Sep 8, 2026 | 4Filed Sep 8, 2026 |
| Sep 4, 2026Transaction date | Martin A. KropelnickiResearch disclosed relationships | DispositionSEC code F | Common Stock, $0.01 par value per share | 505 shares | $50.03 | 147,779.546 shares | 147,286.546000000002 sharesOwner coverage latest filing Sep 8, 2026 | 4Filed Sep 8, 2026 |
| Jun 6, 2015Transaction date | Michael B. LuuResearch disclosed relationships | DispositionSEC code F | Common Stock, $0.01 par value per share | 12 shares | $23.83 | 5,719 shares | 23,743.546999999999 sharesOwner coverage latest filing Sep 8, 2026 | 4Filed Jun 8, 2015 |
| Jun 6, 2015Transaction date | Martin A. KropelnickiResearch disclosed relationships | DispositionSEC code F | Common Stock, $0.01 par value per share | 37 shares | $23.83 | 60,727 shares | 147,286.546000000002 sharesOwner coverage latest filing Sep 8, 2026 | 4Filed Jun 8, 2015 |
| Jun 5, 2015Transaction date | Martin A. KropelnickiResearch disclosed relationships | DispositionSEC code F | Common Stock, $0.01 par value per share | 91 shares | $23.83 | 60,764 shares | 147,286.546000000002 sharesOwner coverage latest filing Sep 8, 2026 | 4Filed Jun 8, 2015 |
| Jun 4, 2015Transaction date | Michael B. LuuResearch disclosed relationships | DispositionSEC code F | Common Stock, $0.01 par value per share | 26 shares | $23.7 | 5,731 shares | 23,743.546999999999 sharesOwner coverage latest filing Sep 8, 2026 | 4Filed Jun 8, 2015 |
| Jun 4, 2015Transaction date | Martin A. KropelnickiResearch disclosed relationships | DispositionSEC code F | Common Stock, $0.01 par value per share | 113 shares | $23.7 | 60,855 shares | 147,286.546000000002 sharesOwner coverage latest filing Sep 8, 2026 | 4Filed Jun 8, 2015 |
| May 6, 2015Transaction date | Michael B. LuuResearch disclosed relationships | DispositionSEC code F | Common Stock, $0.01 par value per share | 11 shares | $23.91 | 5,757 shares | 23,743.546999999999 sharesOwner coverage latest filing Sep 8, 2026 | 4Filed May 6, 2015 |
| May 6, 2015Transaction date | Martin A. KropelnickiResearch disclosed relationships | DispositionSEC code F | Common Stock, $0.01 par value per share | 37 shares | $23.91 | 60,968 shares | 147,286.546000000002 sharesOwner coverage latest filing Sep 8, 2026 | 4Filed May 6, 2015 |
| May 5, 2015Transaction date | Martin A. KropelnickiResearch disclosed relationships | DispositionSEC code F | Common Stock, $0.01 par value per share | 92 shares | $23.94 | 61,005 shares | 147,286.546000000002 sharesOwner coverage latest filing Sep 8, 2026 | 4Filed May 6, 2015 |