BLACKBAUD INC

Annual Trend FY 2016 FY 2017 FY 2018 FY 2019 FY 2020 FY 2021 FY 2022 FY 2023 FY 2024 FY 2025
Cost of revenue
Gross profit $391.6m $426.4m $466.9m $482.0m $485.2m $484.5m $552.7m $603.2m $639.2m $663.3m
Research and development $89.9m $89.9m $98.8m $106.2m $100.1m $124.6m $156.9m $153.3m $160.6m $138.1m
Total operating expenses $329.8m $362.4m $407.4m $454.9m $447.9m $459.6m $581.2m $558.5m $909.7m $472.5m
Sales, marketing and customer success $155.8m $173.5m $192.8m $224.2m $209.8m $186.3m $221.5m $212.2m $197.5m $177.6m
General and administrative $81.3m $94.9m $106.4m $113.4m $134.9m $146.3m $199.9m $189.9m $142.7m $154.6m
Amortization $2.8m $3.3m $4.8m $5.3m $2.9m $2.2m $2.9m $3.1m $3.5m $2.2m
EVERFI disposition $0 $0 $405.4m $0
Income (loss) from operations $61.8m $64.0m $59.4m $27.1m $37.2m $24.9m ($28.5m) $44.7m ($270.5m) $190.8m
Other income, net ($291k) $2.3m $1.1m $4.1m $1.7m $180k $8.7m $12.9m $14.5m $9.0m
Income (loss) before provision (benefit) for income taxes $50.9m $54.2m $44.6m $10.6m $21.6m $7.1m ($55.6m) $17.6m ($311.6m) $131.8m
Income tax provision (benefit) $9.4m ($11.7m) ($219k) ($1.3m) $13.9m $1.4m ($10.2m) $15.8m ($28.4m) $16.8m
Foreign currency translation adjustment $324k ($943k) ($5.2m) $2.6m $4.6m $661k ($16.2m) $5.0m ($2.8m) $8.9m
Unrealized loss on derivative instruments, net of tax ($2.8m) ($1.8m) $8.4m $18.6m ($15.7m) ($359k) ($9.9m)
Comprehensive income (loss) $41.9m $65.7m $40.2m $11.7m $10.5m $14.7m ($43.0m) ($8.8m) ($286.4m) $113.9m
Total other comprehensive loss $368k ($192k) ($4.6m) ($180k) $2.8m $9.0m $2.4m ($10.6m) ($3.2m) ($1.1m)
Net income (loss) $41.5m $65.9m $44.8m $11.9m $7.7m $5.7m ($45.4m) $1.8m ($283.2m) $115.0m
Basic earnings (loss) per share $0.90 $1.41 $0.95 $0.25 $0.16 $0.12 ($0.88) $0.03 ($5.60) $2.41
Diluted earnings (loss) per share $0.88 $1.38 $0.93 $0.25 $0.16 $0.12 ($0.88) $0.03 ($5.60) $2.37
Basic weighted average shares $46.1m $46.7m $47.2m $47.7m $48.2m $47.4m $51.6m $52.5m $50.6m $47.7m
Diluted weighted average shares $47.3m $47.8m $48.0m $48.3m $48.7m $48.2m $51.6m $53.7m $50.6m $48.5m
Interest expense ($10.6m) ($12.1m) ($15.9m) ($20.6m) ($17.3m) ($18.0m) ($35.8m) ($39.9m) ($55.6m) ($68.0m)

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