Cricut, Inc.

Annual Trend FY 2019 FY 2020 FY 2021 FY 2022 FY 2023 FY 2024 FY 2025 TTM
Revenue: $486.6m $959.0m $1.3b $886.3m $765.1m $712.5m $708.8m $689.8m
Cost of Revenue $344.2m
$626.7m +82.06%
$848.8m +35.45%
$536.4m -36.80%
$421.9m -21.36%
$359.8m -14.72%
$318.3m -11.51%
$290.1m -8.86%
Gross profit $142.3m
$332.4m +133.49%
$457.4m +37.63%
$349.9m -23.51%
$343.3m -1.89%
$352.8m +2.77%
$390.4m +10.67%
$399.6m +2.36%
Research and development $26.7m $38.9m $79.8m $76.9m $65.0m $60.4m $66.5m $67.6m
Sales and marketing $40.1m $63.3m $134.0m $130.4m $123.2m $143.3m $159.4m
General and administrative $22.0m $29.6m $51.3m $62.6m $85.1m $73.0m $68.5m $64.0m
Total operating expenses $88.8m $131.9m $265.0m $269.9m $273.3m $276.7m $294.4m $292.8m
Income from operations $53.6m
$200.5m +274.36%
$192.4m -4.04%
$80.0m -58.45%
$70.0m -12.47%
$76.1m +8.75%
$96.0m +26.18%
$106.9m +11.31%
Interest expense ($298k) ($289k) ($323k) ($326k) ($567k) $567k
Interest income $181k $1.8m $8.0m $11.0m $11.4m $9.7m
Other income $85k $508k $2.1m $2.1m $1.0m
Total other income, net ($32k) $2.0m $9.8m $12.8m $11.9m
Income before provision for income taxes $50.3m $199.2m $192.4m $82.0m $79.8m $88.9m $107.9m
Provision for income taxes $11.1m $44.6m $51.9m $21.3m $26.1m $26.0m $31.2m
Net income $39.2m
$154.6m +294.22%
$140.5m -9.12%
$60.7m -56.81%
$53.6m -11.59%
$62.8m +17.14%
$76.7m +22.08%
$87.7m +14.30%
Earnings per share, basic (in dollars per share) $0.19 $0.74 $0.67 $0.28 $0.25 $0.29 $0.36 $0.41
Earnings per share, diluted (in dollars per share) $0.19 $0.74 $0.64 $0.28 $0.24 $0.29 $0.35 $0.40
Weighted-average common shares outstanding, basic (in shares) 208.1m 208.1m 208.8m 214.5m 216.9m 215.1m 215.2m
Weighted-average common shares outstanding, diluted (in shares) 208.1m 208.1m 219.8m 220.6m 219.7m 215.6m 217.3m
Change in net unrealized gains (losses) on marketable securities, net of tax $0 $0 ($300k) $711k ($136k) ($251k)
Change in foreign currency translation adjustment, net of tax ($28k) $37k ($64k) ($120k) $41k ($147k) $423k
Comprehensive income $39.2m $154.6m $140.4m $60.2m $54.4m $62.5m $76.9m

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