v3.25.2
Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2025
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,
 2025202420252024
Shares of common stock repurchased and retired2,192 — 3,319 — 
Average price paid per share (1)
$161.88 $— $162.99 $— 
Total cost (1)
$354,893 $— $541,020 $— 
(1)    Excludes excise tax of $3.3 million and $4.8 million incurred during the three and six months ended June 30, 2025, respectively.