Stock Scorer

MKS Inc (MKSI)

MKS Inc reported revenue of 1.2B USD for the quarter ending 30 June 2026, up 28.3% from 973M a year earlier.

Every figure below is the company's own, as filed. Nothing is estimated and nothing is smoothed — a period the filing does not support is left blank rather than filled in. Quarters are the company's own, counted from its financial year ending 12-31. Amounts in USD. The same series drawn ›

As last reported

The newest period the filing supports for each figure, in USD.
FigurePeriodAmountYear on year
Revenue Q2 '26 · ending 30 June 2026 1.2B +28.3%
Gross Profit Q2 '26 · ending 30 June 2026 595M +31.3%
Operating Income Q2 '26 · ending 30 June 2026 251M +85.9%
Net Income Q2 '26 · ending 30 June 2026 175M +182.3%
Cost of Revenue Q2 '26 · ending 30 June 2026 653M +25.6%
Operating Cash Flow Q2 '26 · ending 30 June 2026 243M +47.3%
Free Cash Flow Q2 '26 · ending 30 June 2026 189M +39.0%
Shares Outstanding Q2 '26 · ending 30 June 2026 72.7M +7.4%
EPS Q2 '26 · ending 30 June 2026 6.28 +59.0%

Revenue and profit by financial year

As filed, in USD. A year the filing does not support is not listed.
YearEnding RevenueOperating IncomeNet IncomeFree Cash Flow
20252025-12-31 3.9B528M295M497M
20242024-12-31 3.6B498M190M410M
20232023-12-31 3.6B-1.6B-1.8B232M
20222022-12-31 3.5B617M333M365M
20212021-12-31 3B699M551M553M
20202020-12-31 2.3B454M350M428M
20192019-12-31 1.9B219.8M140.4M180.6M
20182018-12-31 2.1B494.1M392.9M350.9M
20172017-12-31 1.9B406.6M339.1M323.9M
20162016-12-31 1.3B157.3M104.8M161M

Every period

Revenue Quarterly

PeriodEndingRevenue
Q2 '262026-06-301.2B
Q1 '262026-03-311.1B
Q4 '252025-12-311B
Q3 '252025-09-30988M
Q2 '252025-06-30973M
Q1 '252025-03-31936M
Q4 '242024-12-31934M
Q3 '242024-09-30896M
Q2 '242024-06-30887M
Q1 '242024-03-31868M
Q4 '232023-12-31892M
Q3 '232023-09-30932M
Q2 '232023-06-301B
Q1 '232023-03-31794M
Q4 '222022-12-311.1B
Q3 '222022-09-30954M
Q2 '222022-06-30765M
Q1 '222022-03-31742M
Q4 '212021-12-31764M
Q3 '212021-09-30742M

Gross Profit Quarterly

PeriodEndingGross Profit
Q2 '262026-06-30595M
Q1 '262026-03-31507M
Q4 '252025-12-31479M
Q3 '252025-09-30461M
Q2 '252025-06-30453M
Q1 '252025-03-31444M
Q4 '242024-12-31441M
Q3 '242024-09-30432M
Q2 '242024-06-30419M
Q1 '242024-03-31415M
Q4 '232023-12-31411M
Q3 '232023-09-30426M
Q2 '232023-06-30470M
Q1 '232023-03-31335M
Q4 '222022-12-31485M
Q3 '222022-09-30390M
Q2 '222022-06-30338M
Q1 '222022-03-31334M
Q4 '212021-12-31354M
Q3 '212021-09-30348M

Operating Income Quarterly

PeriodEndingOperating Income
Q2 '262026-06-30251M
Q1 '262026-03-31149M
Q4 '252025-12-31143M
Q3 '252025-09-30138M
Q2 '252025-06-30135M
Q1 '252025-03-31111M
Q4 '242024-12-31136M
Q3 '242024-09-30128M
Q2 '242024-06-30127M
Q1 '242024-03-31106M
Q4 '232023-12-3123M
Q3 '232023-09-30118M
Q2 '232023-06-30-1.7B
Q1 '232023-03-311M
Q4 '222022-12-31163M
Q3 '222022-09-30118M
Q2 '222022-06-30164M
Q1 '222022-03-31172M
Q4 '212021-12-31182M
Q3 '212021-09-30175M

Net Income Quarterly

PeriodEndingNet Income
Q2 '262026-06-30175M
Q1 '262026-03-3184M
Q4 '252025-12-31107M
Q3 '252025-09-3074M
Q2 '252025-06-3062M
Q1 '252025-03-3152M
Q4 '242024-12-3191M
Q3 '242024-09-3062M
Q2 '242024-06-3023M
Q1 '242024-03-3115M
Q4 '232023-12-31-69M
Q3 '232023-09-3039M
Q2 '232023-06-30-1.8B
Q1 '232023-03-31-42M
Q4 '222022-12-3154M
Q3 '222022-09-306M
Q2 '222022-06-30130M
Q1 '222022-03-31143M
Q4 '212021-12-31150M
Q3 '212021-09-30132M

Cost of Revenue Quarterly

PeriodEndingCost of Revenue
Q2 '262026-06-30653M
Q1 '262026-03-31571M
Q4 '252025-12-31554M
Q3 '252025-09-30527M
Q2 '252025-06-30520M
Q1 '252025-03-31492M
Q4 '242024-12-31493M
Q3 '242024-09-30464M
Q2 '242024-06-30468M
Q1 '242024-03-31453M
Q4 '232023-12-31481M
Q3 '232023-09-30506M
Q2 '232023-06-30533M
Q1 '232023-03-31459M
Q4 '222022-12-31601M
Q3 '222022-09-30564M
Q2 '222022-06-30427M
Q1 '222022-03-31408M
Q4 '212021-12-31410M
Q3 '212021-09-30394M

Operating Cash Flow Quarterly

PeriodEndingOperating Cash Flow
Q2 '262026-06-30243M
Q1 '262026-03-3153M
Q4 '252025-12-31142M
Q3 '252025-09-30197M
Q2 '252025-06-30165M
Q1 '252025-03-31141M
Q4 '242024-12-31176M
Q3 '242024-09-30163M
Q2 '242024-06-30122M
Q1 '242024-03-3167M
Q4 '232023-12-31181M
Q3 '232023-09-30160M
Q2 '232023-06-30-59M
Q1 '232023-03-3137M
Q4 '222022-12-31184M
Q3 '222022-09-30199M
Q2 '222022-06-30105M
Q1 '222022-03-3141M
Q4 '212021-12-31195M
Q3 '212021-09-30153M

Free Cash Flow Quarterly

Operating cash flow minus capital expenditure.

PeriodEndingFree Cash Flow
Q2 '262026-06-30189M
Q1 '262026-03-3128M
Q4 '252025-12-3192M
Q3 '252025-09-30146M
Q2 '252025-06-30136M
Q1 '252025-03-31123M
Q4 '242024-12-31125M
Q3 '242024-09-30141M
Q2 '242024-06-3095M
Q1 '242024-03-3149M
Q4 '232023-12-31147M
Q3 '232023-09-30142M
Q2 '232023-06-30-77M
Q1 '232023-03-3120M
Q4 '222022-12-31129M
Q3 '222022-09-30173M
Q2 '222022-06-3041M
Q1 '222022-03-3122M
Q4 '212021-12-31171M
Q3 '212021-09-30132.5M

Shares Outstanding Quarterly

Weighted average diluted, as the filer reports it for each period. An average cannot be added across periods, so this one is always shown per period the filer tagged rather than as a trailing year.

PeriodEndingShares Outstanding
Q2 '262026-06-3072.7M
Q1 '262026-03-3171.1M
Q3 '252025-09-3067.6M
Q2 '252025-06-3067.4M
Q1 '252025-03-3167.7M
Q3 '242024-09-3067.6M
Q2 '242024-06-3067.5M
Q1 '242024-03-3167.4M
Q3 '232023-09-3067.1M
Q2 '232023-06-3066.8M
Q1 '232023-03-3166.7M
Q3 '222022-09-3061.1M
Q2 '222022-06-3055.8M
Q1 '222022-03-3155.8M
Q3 '212021-09-3055.7M
Q2 '212021-06-3055.7M
Q1 '212021-03-3155.6M
Q3 '202020-09-3055.4M
Q2 '202020-06-3055.3M
Q1 '202020-03-3155.2M

EPS TTM

The filer's own published earnings a share for each quarter, four quarters added up. The company page divides trailing net income by the share count instead, which lands within about 1% of this and is not the same sum, so the two are named differently rather than presented as one figure.

PeriodEndingEPS
Q2 '262026-06-306.28
Q1 '262026-03-314.79
Q4 '252025-12-314.38
Q3 '252025-09-304.13
Q2 '252025-06-303.95
Q1 '252025-03-313.36
Q4 '242024-12-312.81
Q3 '242024-09-300.46
Q2 '242024-06-300.12
Q1 '242024-03-31-26.68
Q4 '232023-12-31-27.54
Q3 '232023-09-30-25.81
Q2 '232023-06-30-26.30
Q1 '232023-03-312.49
Q4 '222022-12-315.70
Q3 '222022-09-307.67
Q2 '222022-06-309.96
Q1 '222022-03-3110.27
Q4 '212021-12-319.90
Q3 '212021-09-309.29