$9.41B
Revenue
$665.48M
Net Income
52.67%
Gross Margin
8.89%
Op. Margin
$135.31M
Free Cash Flow
| Breakdown | TTM (Jun 30, 2025) |
FY 2024 (Dec 31, 2024) |
FY 2023 (Dec 31, 2023) |
FY 2022 (Dec 31, 2022) |
FY 2021 (Dec 31, 2021) |
FY 2020 (Dec 31, 2020) |
|---|---|---|---|---|---|---|
| Total Revenue | $9.41B | $8.97B | $8.00B | $7.44B | $6.31B | $4.60B |
| Revenue Growth % | 4.9% | 12.1% | 7.5% | 18.0% | 37.3% | nan% |
| Cost of Revenue | $4.45B | $4.20B | $3.85B | $3.93B | $3.19B | $2.41B |
| Gross Profit | $4.96B | $4.77B | $4.15B | $3.52B | $3.12B | $2.19B |
| Gross Margin % | 52.7% | 53.2% | 51.9% | 47.2% | 49.5% | 47.6% |
| Operating Expenses | $4.12B | $3.86B | $3.37B | $2.97B | $2.53B | $2.07B |
| Selling General & Admin | - | - | - | - | - | $2.07B |
| Operating Income | $837.13M | $904.26M | $784.79M | $546.67M | $598.19M | $133.68M |
| Operating Margin % | 8.9% | 10.1% | 9.8% | 7.3% | 9.5% | 2.9% |
| Interest Expense | $43.32M | $21.29M | $21.87M | $19.29M | $14.58M | $16.33M |
| Interest Income | - | - | - | - | - | $5.91M |
| Other Income/Expense | $47.24M | $-26.51M | $16.09M | $-24.41M | $-28.43M | $31.46M |
| Income Before Tax | $884.38M | $877.75M | $800.87M | $522.26M | $569.76M | $154.73M |
| Income Tax Expense | $151.89M | $148.14M | $150.95M | $93.09M | $-245.88M | $8.50M |
| Net Income | $665.48M | $639.47M | $545.80M | $373.03M | $741.50M | $98.56M |
| Net Margin % | 7.1% | 7.1% | 6.8% | 5.0% | 11.8% | 2.1% |
| Basic EPS | 4.43 | 4.21 | 3.53 | 2.40 | 4.77 | 0.64 |
| Diluted EPS | 4.39 | 4.16 | 3.49 | 2.38 | 4.73 | 0.64 |
| Basic Shares Outstanding | 150.0M | 151.8M | 154.5M | 155.6M | 155.5M | 154.2M |
| Diluted Shares Outstanding | 151.3M | 153.8M | 156.3M | 156.6M | 156.8M | 154.9M |
| Breakdown | FY 2024 (Dec 31, 2024) |
FY 2023 (Dec 31, 2023) |
FY 2022 (Dec 31, 2022) |
FY 2021 (Dec 31, 2021) |
FY 2020 (Dec 31, 2020) |
|---|---|---|---|---|---|
| Cash & Cash Equivalents | $1.12B | $1.19B | $615.73M | $796.28M | $1.37B |
| Short-term Investments | $118.47M | $72.59M | $102.17M | $98.58M | $100.77M |
| Accounts Receivable | $990.56M | $860.30M | $848.29M | $732.79M | $619.80M |
| Inventory | $1.92B | $1.53B | - | - | - |
| Other Current Assets | $205.99M | $222.14M | $176.03M | $193.55M | $166.96M |
| Total Current Assets | $4.45B | $3.95B | $3.65B | $3.37B | $3.34B |
| Property Plant & Equipment | $1.83B | $1.51B | $1.35B | $1.13B | $935.44M |
| Goodwill | $94.49M | $101.23M | $93.50M | $93.50M | $93.50M |
| Long-term Investments | $146.69M | $124.00M | $70.50M | $145.59M | $108.41M |
| Other Non-current Assets | $126.27M | $136.09M | $83.09M | $75.11M | $95.26M |
| Total Assets | $8.46B | $7.55B | $6.89B | $6.49B | $5.81B |
| Accounts Payable | $1.24B | $1.01B | $957.38M | $876.34M | $744.08M |
| Short-term Debt | $33.34M | $11.89M | $19.64M | $1.20M | $3.30M |
| Accrued Liabilities | $330.25M | $320.11M | $294.14M | $265.42M | $208.71M |
| Total Current Liabilities | $2.26B | $1.66B | $1.61B | $1.45B | $1.21B |
| Long-term Debt | $68.45M | $242.94M | $216.49M | $263.44M | $679.41M |
| Deferred Tax Liabilities | $11.15M | $12.59M | $8.66M | $11.82M | $11.44M |
| Other Non-current Liabilities | $123.12M | $122.79M | $120.05M | $133.61M | $118.08M |
| Total Liabilities | $3.64B | $3.15B | $3.02B | $2.95B | $3.09B |
| Retained Earnings | $4.44B | $3.80B | $3.25B | $2.88B | $2.14B |
| Total Stockholders Equity | $4.28B | $4.02B | $3.57B | $3.26B | $2.48B |
| Total Liabilities & Equity | $8.46B | $7.55B | $6.89B | $6.49B | $5.81B |
| Breakdown | TTM (Jun 30, 2025) |
FY 2024 (Dec 31, 2024) |
FY 2023 (Dec 31, 2023) |
FY 2022 (Dec 31, 2022) |
FY 2021 (Dec 31, 2021) |
FY 2020 (Dec 31, 2020) |
|---|---|---|---|---|---|---|
| Net Income | $1.21B | $639.47M | $545.80M | $373.03M | $741.50M | $98.56M |
| Depreciation & Amortization | $385.74M | $211.50M | $181.93M | $153.72M | $139.58M | $142.81M |
| Stock-based Compensation | $160.69M | $86.67M | $67.96M | $59.87M | $60.11M | $65.24M |
| Deferred Income Tax | $23.37M | $5.08M | $-2.37M | $-6.49M | $-387.25M | $-19.57M |
| Change in Receivables | $577.55M | $248.56M | $3.42M | $179.73M | $154.25M | $-13.26M |
| Change in Inventory | $193.15M | $441.70M | $-324.19M | $389.03M | $458.00M | $-78.63M |
| Change in Payables | $-122.27M | $260.51M | $41.56M | $107.20M | $135.14M | $-37.71M |
| Operating Cash Flow | $1.03B | $687.39M | $1.23B | $238.32M | $212.15M | $331.45M |
| Capital Expenditure | $894.62M | $416.79M | $323.72M | $358.99M | $309.67M | $309.92M |
| Acquisitions | - | - | $70.37M | - | - | - |
| Purchases of Investments | $331.22M | $197.42M | $160.23M | $70.84M | $215.16M | $166.61M |
| Investing Cash Flow | $-927.32M | $-485.36M | $-418.02M | $-287.49M | $-344.67M | $-312.47M |
| Stock Repurchased | $330.10M | $330.10M | $160.06M | $74.25M | - | - |
| Financing Cash Flow | $-42.16M | $-253.46M | $-234.68M | $-118.06M | $-433.92M | $533.30M |
| Net Change in Cash | $63.82M | $-73.39M | $574.18M | $-180.55M | $-574.54M | $545.95M |
SEC Filing Format - Data shown as it appears in the Q2 2025 (10-Q) filing
Period ended: Jun 30, 2025
Condensed Consolidated Statements of Operations
| Description | Jun 30, 2025 | Jun 30, 2025 | ||
|---|---|---|---|---|
| Current | Prior Year | Current YTD | Prior Year YTD | |
| Total Revenue | $2.44B | $2.16B | $4.85B | $4.41B |
| Cost of Revenue | $1.14B | $973.21M | $2.30B | $2.04B |
| Gross Profit | $1.30B | $1.18B | $2.56B | $2.37B |
| Operating Expenses | $1.13B | $977.91M | $2.12B | $1.86B |
| Operating Income | $173.08M | $206.53M | $438.21M | $505.33M |
| Interest Expense | - | - | $15.55M | $9.11M |
| Other Income/Expense | $45.52M | $-1.65M | $70.05M | $-3.70M |
| Income Before Tax | $218.60M | $204.88M | $508.25M | $501.63M |
| Income Tax Expense | $35.89M | $40.35M | $100.48M | $96.72M |
| Net Income | $170.50M | $140.30M | $372.93M | $346.92M |
| Basic EPS | 1.14 | 0.92 | 2.49 | 2.27 |
| Diluted EPS | 1.13 | 0.91 | 2.46 | 2.24 |
| Basic Shares Outstanding | $150.00M | $152.50M | $149.71M | $152.71M |
| Diluted Shares Outstanding | $151.31M | $154.18M | $151.40M | $154.64M |
Condensed Consolidated Balance Sheets
| Description | Jun 30, 2025 | Dec 31, 2024 |
|---|---|---|
| Cash & Cash Equivalents | $1.38B | $1.12B |
| Short-term Investments | $106.25M | $118.47M |
| Accounts Receivable | $1.15B | $990.56M |
| Inventory | $1.87B | $1.92B |
| Other Current Assets | $242.04M | $205.99M |
| Total Current Assets | $4.85B | $4.45B |
| Property Plant & Equipment | $2.08B | $1.83B |
| Goodwill | $103.94M | $94.49M |
| Long-term Investments | $157.45M | $146.69M |
| Other Non-current Assets | $130.05M | $126.27M |
| Total Assets | $9.28B | $8.46B |
| Accounts Payable | $1.16B | $1.24B |
| Short-term Debt | $179.63M | $33.34M |
| Accrued Liabilities | $356.30M | $330.25M |
| Total Current Liabilities | $2.32B | $2.26B |
| Long-term Debt | $87.97M | $68.45M |
| Deferred Tax Liabilities | $10.28M | $11.15M |
| Other Non-current Liabilities | $129.60M | $123.12M |
| Total Liabilities | $3.90B | $3.64B |
| Retained Earnings | $4.81B | $4.44B |
| Total Stockholders Equity | $4.78B | $4.28B |
| Total Liabilities & Equity | $9.28B | $8.46B |
Condensed Consolidated Statements of Cash Flows
| Description | Jun 30, 2025 | Jun 30, 2025 | ||
|---|---|---|---|---|
| Current | Prior Year | Current YTD | Prior Year YTD | |
| Net Income | $170.50M | $140.30M | $372.93M | $346.92M |
| Depreciation & Amortization | - | - | $117.18M | $99.66M |
| Stock-based Compensation | - | - | $49.57M | $44.16M |
| Deferred Income Tax | - | - | $15.38M | $13.38M |
| Change in Receivables | - | - | $89.75M | $219.91M |
| Change in Inventory | - | - | $-90.60M | $15.10M |
| Change in Payables | - | - | $-109.68M | $192.34M |
| Operating Cash Flow | - | - | $448.18M | $494.43M |
| Capital Expenditure | - | - | $330.72M | $169.54M |
| Purchases of Investments | - | - | $92.06M | $121.16M |
| Investing Cash Flow | - | - | $-314.96M | $-240.44M |
| Stock Repurchased | - | - | - | $120.04M |
| Financing Cash Flow | - | - | $100.13M | $-163.72M |
| Net Change in Cash | - | - | $260.64M | $90.52M |
All values are in USD (United States Dollars). Data is sourced from SEC EDGAR 10-K filings.
Annual data represents full fiscal year results. FY = Fiscal Year ending.