‹ Screener

INTERNATIONAL BUSINESS MACHINES CORP

IBM · Computer & office Equipment · 939.9M shares · +1%/yr ↑ shares · EDGAR filings ↗
Net buyback after stock comp: $228M (gross $1.4B, SBC $1.1B)

Reference price $233.33 · est. market cap ~$219.3B — last insider purchase, 2026-02-25 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)

Grade

B78

Cash-flow powerhouse with accelerating software/AI growth and strong returns, constrained by high leverage and thin liquidity.

Strengths

Risks

Notable findings

Quarterly revenue

2025-06-30 · $17.0B2025-09-30 · $16.3B2025-12-31 · $19.7B2026-03-31 · $15.9B

Last 4 quarters · from SEC filings.

Key metrics

Gross margin
58.2%
Net margin
15.7%
Return on equity
32.4%
Return on assets
7.0%
Revenue growth (QoQ)
-19.1%
Net-income growth
75.9%
Debt / equity
1.7×
Current ratio
1.0×
Free cash flow
$12.1B
Tangible book value
-$46.5B
Cash & investments
$13.6B
Stock comp / revenue
2.5%

Insider transactions · last 18 months

DateInsiderTypeSharesPrice
2026-06-04Fehring Nicolas A.Gift400
2026-02-25Miebach MichaelBuy434$233.33
2026-02-25HOWARD MICHELLE JBuy50$237.83
2026-02-21Thomas Robert DavidOption exercise2.6K
2026-02-21Thomas Robert DavidTax withheld1.3K$256.42
2026-02-21Thomas Robert DavidOption exercise3.1K
2026-02-21Thomas Robert DavidTax withheld1.6K$256.42
2026-02-21Thomas Robert DavidOption exercise2.7K
2026-02-21Thomas Robert DavidTax withheld1.3K$256.42
2026-02-21Fehring Nicolas A.Option exercise396
2026-02-21Fehring Nicolas A.Tax withheld201$256.42
2026-02-21Fehring Nicolas A.Option exercise540
2026-02-21Fehring Nicolas A.Tax withheld274$256.42
2026-02-21Fehring Nicolas A.Option exercise632
2026-02-21Fehring Nicolas A.Tax withheld320$256.42
2026-02-21LAMOREAUX NICKLE JACLYNOption exercise1.1K
2026-02-21LAMOREAUX NICKLE JACLYNTax withheld538$256.42
2026-02-21LAMOREAUX NICKLE JACLYNOption exercise1.7K
2026-02-21LAMOREAUX NICKLE JACLYNTax withheld888$256.42
2026-02-21LAMOREAUX NICKLE JACLYNOption exercise1.6K
2026-02-21LAMOREAUX NICKLE JACLYNTax withheld817$256.42
2026-02-21KRISHNA ARVINDOption exercise5.2K
2026-02-21KRISHNA ARVINDTax withheld2.6K$256.42
2026-02-21KRISHNA ARVINDOption exercise6.1K
2026-02-21KRISHNA ARVINDTax withheld3.1K$256.42
2026-02-21KRISHNA ARVINDOption exercise5.6K
2026-02-21KRISHNA ARVINDTax withheld2.8K$256.42
2026-02-21KAVANAUGH JAMES JOption exercise3.4K
2026-02-21KAVANAUGH JAMES JTax withheld1.7K$256.42
2026-02-21KAVANAUGH JAMES JOption exercise3.6K
2026-02-21KAVANAUGH JAMES JTax withheld1.8K$256.42
2026-02-21KAVANAUGH JAMES JOption exercise2.9K
2026-02-21KAVANAUGH JAMES JTax withheld1.4K$256.42
2026-02-21COHN GARY DOption exercise2.7K
2026-02-21COHN GARY DTax withheld1.5K$256.42
2026-02-21COHN GARY DOption exercise2.6K
2026-02-21COHN GARY DTax withheld1.4K$256.42
2026-02-21COHN GARY DOption exercise2.2K
2026-02-21COHN GARY DTax withheld1.2K$256.42
2026-02-18Robinson AnneOption exercise1.7K
2026-02-18Robinson AnneTax withheld953$258.68
2026-02-18Thomas Robert DavidOption exercise2.5K
2026-02-18Thomas Robert DavidTax withheld1.3K$258.68
2026-02-18Fehring Nicolas A.Option exercise696
2026-02-18Fehring Nicolas A.Tax withheld353$258.68
2026-02-18LAMOREAUX NICKLE JACLYNOption exercise1.6K
2026-02-18LAMOREAUX NICKLE JACLYNTax withheld810$258.68
2026-02-18KRISHNA ARVINDOption exercise5.7K
2026-02-18KRISHNA ARVINDTax withheld2.8K$258.68
2026-02-18KAVANAUGH JAMES JOption exercise2.7K
2026-02-18KAVANAUGH JAMES JTax withheld1.4K$258.68
2026-02-18COHN GARY DOption exercise2.3K
2026-02-18COHN GARY DTax withheld1.3K$258.68
2026-02-01Robinson AnneGrant6.3K
2026-02-01Robinson AnneTax withheld3.0K$303.75
2026-02-01Thomas Robert DavidGrant42K
2026-02-01Thomas Robert DavidTax withheld21K$303.75
2026-02-01Fehring Nicolas A.Grant4.1K
2026-02-01Fehring Nicolas A.Tax withheld1.6K$303.75
2026-02-01LAMOREAUX NICKLE JACLYNGrant24K
2026-02-01LAMOREAUX NICKLE JACLYNTax withheld12K$303.75
2026-02-01KRISHNA ARVINDGrant83K
2026-02-01KRISHNA ARVINDTax withheld41K$303.75
2026-02-01KAVANAUGH JAMES JGrant48K
2026-02-01KAVANAUGH JAMES JTax withheld24K$303.75
2026-02-01COHN GARY DGrant35K
2026-02-01COHN GARY DTax withheld19K$303.75
2026-01-30FARR DAVID NBuy1.0K$304.00
2025-11-14Fehring Nicolas A.Gift350
2025-11-06Thomas Robert DavidGift700
2025-11-05KRISHNA ARVINDGift20K
2025-11-05KAVANAUGH JAMES JGift6.7K
2025-09-02Fehring Nicolas A.Gift400
2025-09-01Fehring Nicolas A.Tax withheld1.4K$243.59
2025-09-01Fehring Nicolas A.Option exercise2.7K
2025-07-01Robinson AnneOption exercise8.8K
2025-07-01Robinson AnneTax withheld4.9K$292.60
2025-07-01Robinson AnneOption exercise1.4K
2025-07-01Robinson AnneTax withheld781$292.60
2025-06-08Thomas Robert DavidOption exercise3.4K
2025-06-08Thomas Robert DavidTax withheld1.7K$268.85
2025-06-08LAMOREAUX NICKLE JACLYNOption exercise1.4K
2025-06-08LAMOREAUX NICKLE JACLYNTax withheld705$268.85
2025-06-08KRISHNA ARVINDOption exercise8.6K
2025-06-08KRISHNA ARVINDTax withheld4.3K$268.85
2025-06-08KAVANAUGH JAMES JOption exercise5.2K
2025-06-08KAVANAUGH JAMES JTax withheld2.6K$268.85
2025-06-08Fehring Nicolas A.Option exercise517
2025-06-08Fehring Nicolas A.Tax withheld262$268.85
2025-03-06Fehring Nicolas A.Gift400
2025-03-03Thomas Robert DavidSell27K$253.01
2025-02-28FARR DAVID NBuy1.2K$249.00
2025-02-21Thomas Robert DavidOption exercise2.6K
2025-02-21Thomas Robert DavidTax withheld1.3K$262.93
2025-02-21Thomas Robert DavidOption exercise3.1K
2025-02-21Thomas Robert DavidTax withheld1.6K$262.93
2025-02-21Thomas Robert DavidOption exercise2.7K
2025-02-21Thomas Robert DavidTax withheld1.3K$262.93
2025-02-21LAMOREAUX NICKLE JACLYNOption exercise1.1K
2025-02-21LAMOREAUX NICKLE JACLYNTax withheld537$262.93
2025-02-21LAMOREAUX NICKLE JACLYNOption exercise1.7K
2025-02-21LAMOREAUX NICKLE JACLYNTax withheld888$262.93
2025-02-21LAMOREAUX NICKLE JACLYNOption exercise1.6K
2025-02-21LAMOREAUX NICKLE JACLYNTax withheld817$262.93
2025-02-21KRISHNA ARVINDOption exercise5.2K
2025-02-21KRISHNA ARVINDTax withheld2.6K$262.93
2025-02-21KRISHNA ARVINDOption exercise6.1K
2025-02-21KRISHNA ARVINDTax withheld3.1K$262.93
2025-02-21KRISHNA ARVINDOption exercise5.6K
2025-02-21KRISHNA ARVINDTax withheld2.8K$262.93
2025-02-21KAVANAUGH JAMES JOption exercise3.4K
2025-02-21KAVANAUGH JAMES JTax withheld1.7K$262.93
2025-02-21KAVANAUGH JAMES JOption exercise3.6K
2025-02-21KAVANAUGH JAMES JTax withheld1.8K$262.93
2025-02-21KAVANAUGH JAMES JOption exercise2.9K
2025-02-21KAVANAUGH JAMES JTax withheld1.4K$262.93
2025-02-21Fehring Nicolas A.Option exercise394
2025-02-21Fehring Nicolas A.Tax withheld141$262.93
2025-02-21Fehring Nicolas A.Option exercise541
2025-02-21Fehring Nicolas A.Tax withheld193$262.93
2025-02-21Fehring Nicolas A.Option exercise631
2025-02-21Fehring Nicolas A.Tax withheld225$262.93
2025-02-21COHN GARY DOption exercise2.7K
2025-02-21COHN GARY DTax withheld1.5K$262.93
2025-02-21COHN GARY DOption exercise2.6K
2025-02-21COHN GARY DTax withheld1.4K$262.93
2025-02-21COHN GARY DOption exercise2.2K
2025-02-21COHN GARY DTax withheld1.2K$262.93
2025-02-11Thomas Robert DavidOption exercise15K
2025-02-11Thomas Robert DavidTax withheld7.4K$253.71
2025-02-01Thomas Robert DavidGrant29K
2025-02-01Thomas Robert DavidTax withheld14K$254.56
2025-02-01Robinson AnneGrant2.7K
2025-02-01Robinson AnneTax withheld1.1K$254.56
2025-02-01LAMOREAUX NICKLE JACLYNGrant15K
2025-02-01LAMOREAUX NICKLE JACLYNTax withheld7.5K$254.56
2025-02-01LAMOREAUX NICKLE JACLYNGrant12K
2025-02-01LAMOREAUX NICKLE JACLYNTax withheld5.4K$254.56
2025-02-01KRISHNA ARVINDGrant58K
2025-02-01KRISHNA ARVINDTax withheld28K$254.56
2025-02-01KAVANAUGH JAMES JGrant38K
2025-02-01KAVANAUGH JAMES JTax withheld18K$254.56
2025-02-01Fehring Nicolas A.Grant2.4K
2025-02-01Fehring Nicolas A.Tax withheld906$254.56
2025-02-01COHN GARY DGrant30K
2025-02-01COHN GARY DTax withheld17K$254.56
2025-01-04COHN GARY DOption exercise5.1K
2025-01-04COHN GARY DTax withheld2.2K$222.07

All non-derivative Form 4 activity (SEC), newest first.

Supply chain

Named in the 10-K; linked when we track them.

Notable events (8-K)

DateItems
2026-06-23Material agreementDebt obligationExhibitsfiling ↗
2026-05-28Reg FDfiling ↗
2026-05-01Exec/director change5.03Shareholder votefiling ↗
2026-04-22ResultsExhibitsfiling ↗
2026-03-035.03Exhibitsfiling ↗
2026-02-02Exhibitsfiling ↗
2026-01-30Exec/director changeExhibitsfiling ↗
2026-01-28ResultsExhibitsfiling ↗

Recent filings

FormFiledPeriodAccession
8-K2026-06-232026-06-220000051143-26-000061 ↗
8-K2026-05-282026-05-280000051143-26-000047 ↗
8-K2026-05-012026-04-280000051143-26-000043 ↗
10-Q2026-04-232026-03-310000051143-26-000038 ↗
8-K2026-04-222026-04-220000051143-26-000036 ↗
8-K2026-03-032026-03-010000051143-26-000015 ↗
10-K2026-02-242025-12-310000051143-26-000010 ↗
8-K2026-02-022026-01-290001104659-26-009343 ↗
8-K2026-01-302026-01-270000051143-26-000006 ↗
8-K2026-01-282026-01-280000051143-26-000004 ↗
8-K2025-10-232025-10-220000051143-25-000063 ↗
10-Q2025-10-232025-09-300000051143-25-000064 ↗