Skip to content
10-Q

Quarterly Report

0001628280-25-039162

← back to feed
Filed
Aug 8, 2025 12:00 AM ET
Period of report

On SEC.gov

Financials in this filing

Metric Period Value
Shares Diluted Q2 2025 · Jun 30, 2025 101.65M sh
Shares Diluted Q2 2025 · Jun 30, 2025 102.23M sh
Shares Diluted Q2 2025 · Jun 30, 2024 102.59M sh
Shares Diluted Q2 2025 · Jun 30, 2024 102.52M sh
Stock Repurchased Q2 2025 · Jun 30, 2025 $157.92M
Stock Repurchased Q2 2025 · Jun 30, 2024 $5.34M
Dividends Paid Q2 2025 · Jun 30, 2025 $157.07M
Dividends Paid Q2 2025 · Jun 30, 2025 $316.13M
Dividends Paid Q2 2025 · Jun 30, 2024 $133.12M
Dividends Paid Q2 2025 · Jun 30, 2024 $266.14M
Capex Q2 2025 · Jun 30, 2025 $68.09M
Capex Q2 2025 · Jun 30, 2024 $52.13M
Operating Cash Flow Q2 2025 · Jun 30, 2025 $357.23M
Operating Cash Flow Q2 2025 · Jun 30, 2024 $366.9M
Long Term Debt Q2 2025 · Jun 30, 2025 $3.11B
Long Term Debt Q2 2025 · Dec 31, 2024 $2.96B
Short Term Debt Q2 2025 · Jun 30, 2025 $249.93M
Short Term Debt Q2 2025 · Dec 31, 2024 $249.81M
Cash And Equivalents Q2 2025 · Jun 30, 2025 $55.73M
Cash And Equivalents Q2 2025 · Dec 31, 2024 $49.46M
Current Liabilities Q2 2025 · Jun 30, 2025 $782.66M
Current Liabilities Q2 2025 · Dec 31, 2024 $778.47M
Total Liabilities Q2 2025 · Jun 30, 2025 $5.77B
Total Liabilities Q2 2025 · Dec 31, 2024 $5.54B
Current Assets Q2 2025 · Jun 30, 2025 $457.54M
Current Assets Q2 2025 · Dec 31, 2024 $425.27M
Total Assets Q2 2025 · Jun 30, 2025 $6.67B
Total Assets Q2 2025 · Dec 31, 2024 $6.59B
Eps Diluted Q2 2025 · Jun 30, 2025 $1.52
Eps Diluted Q2 2025 · Jun 30, 2025 $2.87
Eps Diluted Q2 2025 · Jun 30, 2024 $1.34
Eps Diluted Q2 2025 · Jun 30, 2024 $2.10
Eps Basic Q2 2025 · Jun 30, 2025 $1.52
Eps Basic Q2 2025 · Jun 30, 2025 $2.88
Eps Basic Q2 2025 · Jun 30, 2024 $1.34
Eps Basic Q2 2025 · Jun 30, 2024 $2.11
Sga Expense Q2 2025 · Jun 30, 2025 $89.32M
Sga Expense Q2 2025 · Jun 30, 2025 $184.31M
Sga Expense Q2 2025 · Jun 30, 2024 $88.34M
Sga Expense Q2 2025 · Jun 30, 2024 $177.5M
Net Income Q2 2025 · Jun 30, 2025 $154.36M
Net Income Q2 2025 · Jun 30, 2025 $293.11M
Net Income Q2 2025 · Jun 30, 2024 $137.37M
Net Income Q2 2025 · Jun 30, 2024 $215.59M
Operating Income Q2 2025 · Jun 30, 2025 $197.68M
Operating Income Q2 2025 · Jun 30, 2025 $388.91M
Operating Income Q2 2025 · Jun 30, 2024 $184.23M
Operating Income Q2 2025 · Jun 30, 2024 $308.83M
Cost Of Revenue Q2 2025 · Jun 30, 2025 $186.78M
Cost Of Revenue Q2 2025 · Jun 30, 2025 $366.77M
Cost Of Revenue Q2 2025 · Jun 30, 2024 $183.27M
Cost Of Revenue Q2 2025 · Jun 30, 2024 $358.91M