Add stock to compare
Similar companies
Setting watchlist table
Save
Add stock to watchlist
Similar companies
Sign in
Please, fill out the fields below to sign in
Email
Password
Forgot password
Sign in
Do you have not an account?
Sign up
or
Loading...
Registration
Please, fill out the fields below to sign up
Full name
Email
Password
I agree to the
Privacy Policy
Get started
Have an account?
Sign in
or
Loading...
Forgot password?
Don't worry! It happens. Please enter the email associated with your.
Email
Send code
Remember password?
Sig in
Verify your email
Almost there! An email was sent to . You need to verify your email to log into Finranks
Haven't received your email yet? Check your spam folder.
Reset password
Please, fill out the fields below
Password
Repeat the password
Reset password
Home
Screener
News
About
Sign in
Get started
Microsoft Corporation (MSFT)
NMS - Real Time Price. Currency in USD
Compare
Add to watchlist
496.82
-0.28 (-0.06%)
At close: Nov 7, 2025, 4:00 PM EST
501.15
+4.33 (0.87%)
Pre-market: Nov 10, 2025, 7:41 AM EST
Summary
News
Chart
Financial
Dividends
Forecast
Ownership
Profile
Income Statement
Balance Sheet
Cash Flow
Income Statement (Annual)
Financials in millions USD. Fiscal year is January - December.
Annual
Quarterly
Name
2025
2024
2023
2022
Total Revenue
281.72B
245.12B
211.91B
198.27B
Cost of goods sold
-87.83B
-74.11B
-65.86B
-62.65B
Gross Profit
193.89B
171.01B
146.05B
135.62B
Operating expenses (excl. COGS)
-65.36B
-61.58B
-56.33B
-52.24B
Operating Income
128.53B
109.43B
89.72B
83.38B
Non-operating income, total
-4.90B
-1.65B
-412M
333M
Pretax income
123.63B
107.79B
89.31B
83.72B
Equity in earnings
0
0
0
0
Taxes
-21.80B
-19.65B
-16.95B
-10.98B
Non-controlling/minority interest
0
0
0
0
After tax other income/expense
0
0
0
0
Net income before discontinued operations
101.83B
88.14B
72.36B
72.74B
Discontinued operations
0
0
0
0
Net income
101.83B
88.14B
72.36B
72.74B
Dilution adjustment
0
0
0
0
Preferred dividends
0
0
0
0
Diluted net income available to common stockholders
101.83B
88.14B
72.36B
72.74B
Basic earnings per share (Basic EPS)
13.70
11.86
9.72
9.70
Diluted earnings per share (Diluted EPS)
13.64
11.80
9.68
9.65
Average basic shares outstanding
7.43B
7.43B
7.45B
7.50B
Diluted shares outstanding
7.46B
7.47B
7.47B
7.54B
EBITDA
162.68B
131.72B
103.58B
97.84B
EBIT
128.53B
109.43B
89.72B
83.38B
Total operating expenses
-153.20B
-135.69B
-122.19B
-114.89B