v3.26.1
Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2026
Equity [Abstract]  
Schedule of Stock Repurchases
The following table details our stock repurchases under the Repurchase Program:
 Three Months Ended June 30,Six Months Ended June 30,
 2026202520262025
Shares of common stock repurchased and retired2,591 2,192 3,378 3,319 
Average price paid per share (1)
$150.84 $161.88 $153.24 $162.99 
Total cost (1)
$390,853 $354,893 $517,664 $541,020 
(1)    Excludes commissions and excise tax of $3.8 million and $5.2 million incurred during the three and six months ended June 30, 2026, respectively, and $3.3 million and $4.8 million for the three and six months ended June 30, 2025, respectively.