Alphabet Inc.

Annual Trend FY 2016 FY 2017 FY 2018 FY 2019 FY 2020 FY 2021 FY 2022 FY 2023 FY 2024 FY 2025 TTM
Total Revenue $90.3b
$110.9b +22.80%
$136.8b +23.42%
$161.9b +18.30%
$182.5b +12.77%
$257.6b +41.15%
$282.8b +9.78%
$307.6b +8.77%
$350.2b +13.85%
$402.8b +15.02%
$445.9b +10.68%
Cost of Revenue $35.1b
$45.6b +29.73%
$59.5b +30.64%
$71.9b +20.73%
$84.7b +17.85%
$110.9b +30.93%
$126.2b +13.76%
$133.3b +5.65%
$146.3b +9.73%
$162.5b +11.09%
$174.3b +7.27%
Gross Profit (Calculated) $55.1b
$65.3b +18.39%
$77.3b +18.38%
$90.0b +16.42%
$97.8b +8.71%
$146.7b +50.01%
$156.6b +6.77%
$174.1b +11.13%
$203.7b +17.03%
$240.3b +17.96%
Research and Development Expense $13.9b $16.6b $21.4b $26.0b $27.6b $31.6b $39.5b $45.4b $49.3b $61.1b $69.0b
Marketing and Advertising Expense $3.9b $5.1b $6.4b $6.8b $5.4b $7.9b $9.2b $8.7b $8.7b $9.9b
Sales and marketing $10.5b $12.9b $16.3b $18.5b $17.9b $22.9b $26.6b $27.9b $27.8b $28.7b
Selling and Marketing Expense $10.5b $12.9b $16.3b $18.5b $17.9b $22.9b $26.6b $27.9b $27.8b $28.7b $54.9b
General and Administrative Expense $7.0b $6.9b $8.1b $9.6b $11.1b $13.5b $15.7b $16.4b $14.2b $21.5b $23.5b
Operating expenses:
Operating Income (Loss) $23.7b
$26.1b +10.25%
$26.3b +0.67%
$34.2b +30.05%
$41.2b +20.43%
$78.7b +90.94%
$74.8b -4.92%
$84.3b +12.63%
$112.4b +33.33%
$129.0b +14.81%
$147.6b +14.41%
Interest Expense $124.0m $109.0m $114.0m $100.0m $135.0m $346.0m $357.0m $308.0m $2.3b
Interest Income, Other $1.2b $1.3b $1.9b $2.4b $1.9b $1.5b $2.2b $3.9b $4.5b $4.3b $5.1b
Debt Securities, Realized Gain (Loss) $1.2b $149.0m $725.0m ($110.0m) ($2.1b) ($1.2b) ($1.0b) $540.0m
Debt and Equity Securities, Gain (Loss) $6.7b $2.8b $6.3b $12.3b ($5.5b) ($823.0m) $2.7b $24.6b
Equity Securities, FV-NI, Realized Gain (Loss) $1.5b ($301.0m) $1.3b $1.2b ($442.0m) $690.0m $186.0m $778.0m
Foreign Currency Transaction Gain (Loss), before Tax ($475.0m) ($121.0m) ($80.0m) $103.0m ($344.0m) ($240.0m) ($654.0m) ($1.2b) ($409.0m) ($382.0m)
Other income (expense):
Income (Loss) from Equity Method Investments ($202.0m) ($156.0m)
Interest Expense (non-operating) $268.0m $736.0m $2.3b
Other Nonoperating Income (Expense) $88.0m $159.0m $378.0m $102.0m ($637.0m) $411.0m $381.0m $299.0m $919.0m $1.7b
Other income (expense), net $434.0m $1.0b $8.6b $5.4b $6.9b $12.0b ($3.5b) $1.4b $7.4b $29.8b $148.8b
Nonoperating Income (Expense) $434.0m $1.0b $8.6b $5.4b $6.9b $12.0b ($3.5b) $1.4b $7.4b $29.8b
Income (Loss) from Continuing Operations before Income Taxes, Domestic $12.0b $10.7b $15.8b $16.4b $37.6b $77.0b $61.3b $73.6b $108.1b $143.6b $299.3b
Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest $24.1b $27.2b $34.9b $39.6b $48.1b $90.7b $71.3b $85.7b $119.8b $158.8b $299.3b
Current Income Tax Expense (Benefit) $4.8b $14.4b $3.4b $5.1b $6.5b $12.8b $19.6b $19.7b $25.0b $18.4b $55.1b
Income Tax Expense (Benefit) $4.7b $14.5b $4.2b $5.3b $7.8b $14.7b $11.4b $11.9b $19.7b $26.7b $55.1b
Net Income (Loss) Attributable to Parent $19.5b
$12.7b -34.99%
$30.7b +142.74%
$34.3b +11.74%
$40.3b +17.26%
$76.0b +88.81%
$60.0b -21.12%
$73.8b +23.05%
$100.1b +35.67%
$132.2b +32.01%
$244.1b +84.70%
Preferred Stock Dividends and Other Adjustments $0 $0
Earnings Per Share, Basic $5.66 $3.65 $2.21 $2.48 $2.96 $5.69 $4.59 $5.84 $8.13 $10.91 $20.16
Earnings Per Share, Diluted $5.57 $3.60 $2.19 $2.46 $2.93 $5.61 $4.56 $5.80 $8.04 $10.81 $19.93
Common Stock, Dividends, Per Share, Declared $0.00 $0.00 $0.00 $0.00 $0.00 $0.00 $0.00 $0.00 $0.60 $0.83
Weighted Average Number of Shares Outstanding, Basic 12.3b 12.1b 12.1b
Weighted Average Number of Shares Outstanding, Diluted 12.4b 12.2b 12.2b
Additional Financial Items
Costs and Expenses $66.6b $84.7b $110.5b $127.6b $141.3b $178.9b $208.0b $223.1b $237.6b $273.8b
Goodwill, Impairment Loss $0 $0 $0 $0 $0 $0 $0 $0 $0 $0
Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent $19.5b
Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest $0

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