Skip to content
10-Q

Quarterly Report

Block, Inc. BSQKZ XYZ

0001628280-25-038920

← back to feed
Filed
Aug 7, 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 618.93M sh
Shares Diluted Q2 2025 · Jun 30, 2025 627.1M sh
Shares Diluted Q2 2025 · Jun 30, 2024 634.22M sh
Shares Diluted Q2 2025 · Jun 30, 2024 636.75M sh
Stock Repurchased Q2 2025 · Jun 30, 2025 $1.14B
Stock Repurchased Q2 2025 · Jun 30, 2024 $641.6M
Capex Q2 2025 · Jun 30, 2025 $63.19M
Capex Q2 2025 · Jun 30, 2024 $70.36M
Operating Cash Flow Q2 2025 · Jun 30, 2025 $507.66M
Operating Cash Flow Q2 2025 · Jun 30, 2024 $1.01B
Cash And Equivalents Q2 2025 · Jun 30, 2025 $6.38B
Cash And Equivalents Q2 2025 · Dec 31, 2024 $8.08B
Cash And Equivalents Q2 2025 · Jun 30, 2024 $7.8B
Stockholders Equity Q2 2025 · Jun 30, 2025 $22.16B
Stockholders Equity Q2 2025 · Dec 31, 2024 $21.27B
Current Liabilities Q2 2025 · Jun 30, 2025 $10.07B
Current Liabilities Q2 2025 · Dec 31, 2024 $8.55B
Total Liabilities Q2 2025 · Jun 30, 2025 $14.74B
Total Liabilities Q2 2025 · Dec 31, 2024 $15.54B
Current Assets Q2 2025 · Jun 30, 2025 $19.71B
Current Assets Q2 2025 · Dec 31, 2024 $19.88B
Total Assets Q2 2025 · Jun 30, 2025 $36.86B
Total Assets Q2 2025 · Dec 31, 2024 $36.78B
Eps Diluted Q2 2025 · Jun 30, 2025 $0.87
Eps Diluted Q2 2025 · Jun 30, 2025 $1.17
Eps Diluted Q2 2025 · Jun 30, 2024 $0.31
Eps Diluted Q2 2025 · Jun 30, 2024 $1.05
Eps Basic Q2 2025 · Jun 30, 2025 $0.88
Eps Basic Q2 2025 · Jun 30, 2025 $1.18
Eps Basic Q2 2025 · Jun 30, 2024 $0.32
Eps Basic Q2 2025 · Jun 30, 2024 $1.08
Sga Expense Q2 2025 · Jun 30, 2025 $449.24M
Sga Expense Q2 2025 · Jun 30, 2025 $941.03M
Sga Expense Q2 2025 · Jun 30, 2024 $473.57M
Sga Expense Q2 2025 · Jun 30, 2024 $944.83M
Rd Expense Q2 2025 · Jun 30, 2025 $725.29M
Rd Expense Q2 2025 · Jun 30, 2025 $1.49B
Rd Expense Q2 2025 · Jun 30, 2024 $713.16M
Rd Expense Q2 2025 · Jun 30, 2024 $1.43B
Net Income Q2 2025 · Jun 30, 2025 $538.46M
Net Income Q2 2025 · Jun 30, 2025 $728.33M
Net Income Q2 2025 · Jun 30, 2024 $195.27M
Net Income Q2 2025 · Jun 30, 2024 $667.27M
Operating Income Q2 2025 · Jun 30, 2025 $484.29M
Operating Income Q2 2025 · Jun 30, 2025 $813.6M
Operating Income Q2 2025 · Jun 30, 2024 $306.56M
Operating Income Q2 2025 · Jun 30, 2024 $556.31M
Gross Profit Q2 2025 · Jun 30, 2025 $2.54B
Gross Profit Q2 2025 · Jun 30, 2025 $4.83B
Gross Profit Q2 2025 · Jun 30, 2024 $2.23B
Gross Profit Q2 2025 · Jun 30, 2024 $4.33B
Cost Of Revenue Q2 2025 · Jun 30, 2025 $3.52B
Cost Of Revenue Q2 2025 · Jun 30, 2025 $7B
Cost Of Revenue Q2 2025 · Jun 30, 2024 $3.92B
Cost Of Revenue Q2 2025 · Jun 30, 2024 $7.78B