CrowdStrike Holdings, Inc.

Annual Trend FY 2018 FY 2019 FY 2020 FY 2021 FY 2022 FY 2023 FY 2024 FY 2025 FY 2026 TTM
Revenue $118.8m
$249.8m +110.37%
$481.4m +92.70%
$874.4m +81.64%
$1.5b +66.00%
$2.2b +54.40%
$3.1b +36.33%
$4.0b +29.39%
$4.8b +21.71%
$5.1b +5.86%
Total cost of revenue $54.5m
$87.2m +60.11%
$141.6m +62.35%
$229.5m +62.08%
$383.2m +66.95%
$601.2m +56.89%
$755.7m +25.70%
$991.5m +31.20%
$1.2b +22.94%
Gross profit $64.3m
$162.6m +152.99%
$339.8m +108.99%
$644.9m +89.79%
$1.1b +65.67%
$1.6b +53.50%
$2.3b +40.23%
$3.0b +28.80%
$3.6b +21.30%
$3.8b +6.34%
Research and development $58.9m $84.6m $130.2m $214.7m $371.3m $608.4m $768.5m $1.1b $1.4b $1.5b
Sales and marketing $104.3m $172.7m $266.6m $401.3m $616.5m $904.4m $1.1b $1.5b $1.8b
General and administrative $32.5m $42.2m $89.1m $121.4m $223.1m $317.3m $392.8m $482.3m $670.3m $683.2m
Total operating expenses $195.7m $299.4m $485.9m $737.4m $1.2b $1.8b $2.3b $3.1b $3.9b $4.0b
Loss from operations ($131.4m)
($136.9m) -4.13%
($146.1m) -6.72%
($92.5m) +36.65%
($142.5m) -54.06%
($190.1m) -33.37%
($2.0m) +98.95%
($120.4m) -5936.59%
($293.3m) -143.54%
Interest expense ($1.6m) ($428k) ($442k) ($1.6m) ($25.2m) ($25.3m) ($25.8m) ($26.3m) ($28.0m) $27.4m
Interest income $5.0m $3.8m $52.5m $148.9m $196.2m $195.0m $190.1m
Other income (expense), net ($1.5m) ($1.4m) $6.7m $6.2m $7.8m $3.1m $1.6m $5.1m ($645k) $38.5m
Income (loss) before provision for income taxes ($134.6m) ($138.7m) ($139.8m) ($87.9m) ($160.0m) ($159.9m) $122.8m $54.5m ($127.0m)
Provision for income taxes ($929k) ($1.4m) ($2.0m) $4.8m $72.4m $22.4m $32.2m $71.1m $34.2m
Net income (loss) ($135.5m)
($140.1m) -3.39%
($141.8m) -1.22%
($92.6m) +34.67%
($232.4m) -150.87%
($182.3m) +21.56%
$90.6m +149.69%
($16.6m) -118.32%
($161.2m) -871.11%
($30.5m) +81.10%
Net income attributable to non-controlling interest $0 $0 $2.4m $960k $1.3m $2.7m $1.3m
Net income (loss) attributable to CrowdStrike ($135.5m) ($140.1m) ($141.8m) ($92.6m) ($234.8m) ($183.2m) $89.3m ($19.3m) ($162.5m) ($30.5m)
Basic (in dollars per share) ($0.24) ($0.11) ($0.26) ($0.20) $0.09 ($0.02) ($0.64)
Diluted (in dollars per share) ($0.24) ($0.11) ($0.26) ($0.20) $0.09 ($0.02) ($0.64)

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