Snowflake Inc.

Annual Trend FY 2019 FY 2020 FY 2021 FY 2022 FY 2023 FY 2024 FY 2025 FY 2026 TTM
Revenue $96.7m
$264.7m +173.88%
$592.0m +123.63%
$1.2b +105.95%
$2.1b +69.41%
$2.8b +35.86%
$3.6b +29.21%
$4.7b +29.16%
$5.0b +7.45%
Cost of revenue $51.8m
$116.6m +125.22%
$242.6m +108.13%
$458.4m +88.98%
$717.5m +56.52%
$898.6m +25.23%
$1.2b +35.18%
$1.5b +26.60%
$1.7b +7.52%
Gross profit $44.9m
$148.2m +229.95%
$349.5m +135.82%
$760.9m +117.73%
$1.3b +77.18%
$1.9b +41.53%
$2.4b +26.41%
$3.1b +30.45%
$3.4b +7.41%
Research and development $68.7m $105.2m $237.9m $466.9m $788.1m $1.3b $1.8b $2.0b $2.0b
Sales and marketing $125.6m $293.6m $479.3m $744.0m $1.1b $1.4b $1.7b $2.1b
General and administrative $36.1m $107.5m $176.1m $265.0m $295.8m $323.0m $412.3m $549.7m $468.8m
Total operating expenses $230.4m $506.3m $893.4m $1.5b $2.2b $3.0b $3.9b $4.6b $4.7b
Operating loss ($185.5m)
($358.1m) -93.08%
($543.9m) -51.90%
($715.0m) -31.46%
($842.3m) -17.79%
($1.1b) -29.98%
($1.5b) -33.00%
($1.4b) +1.43%
($1.3b) +8.44%
Interest expense $0 $0 ($2.8m) ($8.3m) $8.3m
Interest income $8.8m $11.6m $7.5m $9.1m $73.8m $200.7m $209.0m $190.6m $178.5m
Other income (expense), net ($502k) ($1.0m) ($610k) $28.9m ($47.6m) $44.9m ($35.3m) ($59.0m) ($40.5m)
Loss before income taxes ($177.2m) ($347.5m) ($537.0m) ($677.0m) ($816.0m) ($849.2m) ($1.3b) ($1.3b)
Provision for (benefit from) income taxes $820k $993k $2.1m $3.0m ($18.5m) ($11.2m) $4.1m $17.1m
Net loss ($539.1m) ($679.9m) ($797.5m) ($838.0m) ($1.3b) ($1.3b)
Net loss attributable to Snowflake Inc. ($178.0m) ($348.5m) ($539.1m) ($679.9m) ($796.7m) ($836.1m) ($1.3b) ($1.3b)
Net loss per share attributable to Snowflake Inc. common stockholders—basic (in dollars per share) ($8) ($4) ($2) ($2) ($3) ($4) ($4)
Net loss per share attributable to Snowflake Inc. common stockholders—diluted (in dollars per share) ($8) ($4) ($2) ($2) ($3) ($4) ($4)
Weighted-average shares used in computing net loss per share attributable to Snowflake Inc. common stockholders—basic (in shares) ($8) ($4) ($2) ($3) ($3) ($4) ($4)
Weighted-average shares used in computing net loss per share attributable to Snowflake Inc. common stockholders—diluted (in shares) ($8) ($4) ($2) ($3) ($3) ($4) ($4)
Less: net income (loss) attributable to noncontrolling interest $0 $0 ($821k) ($1.9m) ($3.6m) $2.6m

Values abbreviated: b = billions, m = millions, k = thousands. Per share data in USD.