Retour

Le milliardaire Bill Gates a investi 33% de sa fondation de 46 milliards de dollars dans cette action d'intelligence artificielle (IA) d'une génération - The Motley Fool

News Bill Gates

La fondation caritative de Bill Gates a investi une part importante de son portefeuille de 46 milliards de dollars dans Microsoft, une entreprise technologique qui a procédé à des acquisitions stratégiques et qui se concentre désormais sur l'informatique dématérialisée et l'intelligence artificielle, ses prochains moteurs de croissance.

The Motley Fool • 24/07/2024 à 15:45:00
Microsoft Corp
Adresse: ONE MICROSOFT WAY
Code postal: 98052-6399
Ville: REDMOND
Region: WA
Numéro de telephone: 425-882-8080
Site internet: https://www.microsoft.com
Status: Active
Info de l'entreprise

Microsoft develops and licenses consumer and enterprise software. It is known for its Windows operating systems and Office productivity suite. The company is organized into three equally sized broad segments: productivity and business processes (legacy Microsoft Office, cloud-based Office 365, Exchange, SharePoint, Skype, LinkedIn, Dynamics), intelligence cloud (infrastructure- and platform-as-a-service offerings Azure, Windows Server OS, SQL Server), and more personal computing (Windows Client, Xbox, Bing search, display advertising, and Surface laptops, tablets, and desktops).

Date de référencement1986-03-13
MarchéStocks
LocaleUS
Echange principalXNAS
TypeCS
DeviseUSD
CIK0000789019
Composite figiBBG000BPH459
Share Class figiBBG001S5TD05
Market Cap3,187,715,955,047 USD
SIC Code7372
SIC DescriptionSERVICES-PREPACKAGED SOFTWARE
Total Employés221000
Share Class Shares Outstanding7432310000
Weighted Shares Outstanding7432305794
Round Lot100
Date de mise à jour2024-07-24
Stats
5 derniers jours
24-07
23-07
22-07
19-07
18-07
Dernier
429.75
443.955
442.58
436.56
441.497
Variation
-3.17%
0.31%
1.26%
-1.12%
-0.68%
Ouverture
443.8
442.58
437.085
441.512
444.529
Au plus haut
443.8
448.303
444.537
441.512
446.923
Au plus base
443.08
448.117
444.387
441.496
446.766
Historique
PériodeVarAu plus hautAu plus bas
1 semaine
-3.34%
446.923
429.7
1 mois
-4.94%
456.131
429.7
3 mois
9.05%
399.89
388.03
6 mois
6.28%
407.01
388.03
1 an
23.79%
351.89
309.45
3 ans
48.69%
289.69
213.431
5 ans
205.99%
140.61
130.78
10 ans
869.98%
44.66
39.72
Balance Sheet
LabelQuarter 1 (USD)Quarter 2 (USD)Quarter 3 (USD)Full Year (USD)
Filing date 2023-10-24 UNPUB UNPUB UNPUB
Assets 445,785,000,000 UNPUB UNPUB UNPUB
Current Assets 207,586,000,000 UNPUB UNPUB UNPUB
Current Liabilities 124,792,000,000 UNPUB UNPUB UNPUB
Equity 220,714,000,000 UNPUB UNPUB UNPUB
Equity Attributable To Noncontrolling Interest 0 UNPUB UNPUB UNPUB
Equity Attributable To Parent 220,714,000,000 UNPUB UNPUB UNPUB
Liabilities 225,071,000,000 UNPUB UNPUB UNPUB
Liabilities And Equity 445,785,000,000 UNPUB UNPUB UNPUB
Noncurrent Assets 238,199,000,000 UNPUB UNPUB UNPUB
Noncurrent Liabilities 100,279,000,000 UNPUB UNPUB UNPUB
Cash Flow Statement
LabelQuarter 1 (USD)Quarter 2 (USD)Quarter 3 (USD)Full Year (USD)
Filing date 2023-10-24 UNPUB UNPUB UNPUB
Exchange Gains/Losses UNPUB UNPUB UNPUB UNPUB
Net Cash Flow 45,847,000,000 UNPUB UNPUB UNPUB
Net Cash Flow, Continuing 45,847,000,000 UNPUB UNPUB UNPUB
Net Cash Flow From Financing Activities 14,761,000,000 UNPUB UNPUB UNPUB
Net Cash Flow From Financing Activities, Continuing 14,761,000,000 UNPUB UNPUB UNPUB
Net Cash Flow From Investing Activities 503,000,000 UNPUB UNPUB UNPUB
Net Cash Flow From Investing Activities, Continuing 503,000,000 UNPUB UNPUB UNPUB
Net Cash Flow From Operating Activities 30,583,000,000 UNPUB UNPUB UNPUB
Net Cash Flow From Operating Activities, Continuing 30,583,000,000 UNPUB UNPUB UNPUB
Comprehensive Income
LabelQuarter 1 (USD)Quarter 2 (USD)Quarter 3 (USD)Full Year (USD)
Filing date 2023-10-24 UNPUB UNPUB UNPUB
Comprehensive Income/Loss 21,697,000,000 UNPUB UNPUB UNPUB
Comprehensive Income/Loss Attributable To Noncontrolling Interest 0 UNPUB UNPUB UNPUB
Comprehensive Income/Loss Attributable To Parent 21,697,000,000 UNPUB UNPUB UNPUB
Other Comprehensive Income/Loss 21,697,000,000 UNPUB UNPUB UNPUB
Other Comprehensive Income/Loss Attributable To Parent -594,000,000 UNPUB UNPUB UNPUB
Income Statement
LabelQuarter 1 (USD)Quarter 2 (USD)Quarter 3 (USD)Full Year (USD)
Filing date 2023-10-24 UNPUB UNPUB UNPUB
Basic Earnings Per Share 3 UNPUB UNPUB UNPUB
Benefits Costs and Expenses 29,233,000,000 UNPUB UNPUB UNPUB
Cost Of Revenue 16,302,000,000 UNPUB UNPUB UNPUB
Costs And Expenses 29,233,000,000 UNPUB UNPUB UNPUB
Diluted Earnings Per Share 3 UNPUB UNPUB UNPUB
Gross Profit 40,215,000,000 UNPUB UNPUB UNPUB
Income/Loss From Continuing Operations After Tax 22,291,000,000 UNPUB UNPUB UNPUB
Income/Loss From Continuing Operations Before Tax 27,284,000,000 UNPUB UNPUB UNPUB
Income Tax Expense/Benefit 4,993,000,000 UNPUB UNPUB UNPUB
Interest Expense, Operating 525,000,000 UNPUB UNPUB UNPUB
Net Income/Loss 22,291,000,000 UNPUB UNPUB UNPUB
Net Income/Loss Attributable To Noncontrolling Interest 0 UNPUB UNPUB UNPUB
Net Income/Loss Attributable To Parent 22,291,000,000 UNPUB UNPUB UNPUB
Net Income/Loss Available To Common Stockholders, Basic 22,291,000,000 UNPUB UNPUB UNPUB
Operating Expenses 13,320,000,000 UNPUB UNPUB UNPUB
Operating Income/Loss 26,895,000,000 UNPUB UNPUB UNPUB
Participating Securities, Distributed And Undistributed Earnings/Loss, Basic 0 UNPUB UNPUB UNPUB
Preferred Stock Dividends And Other Adjustments 0 UNPUB UNPUB UNPUB
Revenues 56,517,000,000 UNPUB UNPUB UNPUB
Balance Sheet
LabelQuarter 1 (USD)Quarter 2 (USD)Quarter 3 (USD)Full Year (USD)
Filing date 2022-10-25 2023-01-24 2023-04-25 2023-07-27
Assets 359,784,000,000 364,552,000,000 380,088,000,000 411,976,000,000
Current Assets 160,812,000,000 157,823,000,000 163,889,000,000 184,257,000,000
Current Liabilities 87,389,000,000 81,718,000,000 85,691,000,000 104,149,000,000
Equity 173,566,000,000 183,136,000,000 194,683,000,000 206,223,000,000
Equity Attributable To Noncontrolling Interest 0 0 0 0
Equity Attributable To Parent 173,566,000,000 183,136,000,000 194,683,000,000 206,223,000,000
Liabilities 186,218,000,000 181,416,000,000 185,405,000,000 205,753,000,000
Liabilities And Equity 359,784,000,000 364,552,000,000 380,088,000,000 411,976,000,000
Noncurrent Assets 198,972,000,000 206,729,000,000 216,199,000,000 227,719,000,000
Noncurrent Liabilities 98,829,000,000 99,698,000,000 99,714,000,000 101,604,000,000
Cash Flow Statement
LabelQuarter 1 (USD)Quarter 2 (USD)Quarter 3 (USD)Full Year (USD)
Filing date 2022-10-25 2023-01-24 2023-04-25 2023-07-27
Exchange Gains/Losses UNPUB UNPUB UNPUB UNPUB
Net Cash Flow 9,183,000,000 -7,326,000,000 10,887,000,000 20,967,000,000
Net Cash Flow, Continuing 9,183,000,000 -7,326,000,000 10,887,000,000 20,967,000,000
Net Cash Flow From Financing Activities -10,883,000,000 -11,349,000,000 -10,290,000,000 -43,935,000,000
Net Cash Flow From Financing Activities, Continuing -10,883,000,000 -11,349,000,000 -10,290,000,000 -43,935,000,000
Net Cash Flow From Investing Activities -3,132,000,000 -7,150,000,000 -3,264,000,000 -22,680,000,000
Net Cash Flow From Investing Activities, Continuing -3,132,000,000 -7,150,000,000 -3,264,000,000 -22,680,000,000
Net Cash Flow From Operating Activities 23,198,000,000 11,173,000,000 24,441,000,000 87,582,000,000
Net Cash Flow From Operating Activities, Continuing 23,198,000,000 11,173,000,000 24,441,000,000 87,582,000,000
Comprehensive Income
LabelQuarter 1 (USD)Quarter 2 (USD)Quarter 3 (USD)Full Year (USD)
Filing date 2022-10-25 2023-01-24 2023-04-25 2023-07-27
Comprehensive Income/Loss 14,891,000,000 17,311,000,000 19,112,000,000 70,696,000,000
Comprehensive Income/Loss Attributable To Noncontrolling Interest 0 0 0 0
Comprehensive Income/Loss Attributable To Parent 14,891,000,000 17,311,000,000 19,112,000,000 70,696,000,000
Other Comprehensive Income/Loss 14,891,000,000 17,311,000,000 19,112,000,000 70,696,000,000
Other Comprehensive Income/Loss Attributable To Parent -2,665,000,000 886,000,000 813,000,000 -1,665,000,000
Income Statement
LabelQuarter 1 (USD)Quarter 2 (USD)Quarter 3 (USD)Full Year (USD)
Filing date 2022-10-25 2023-01-24 2023-04-25 2023-07-27
Basic Earnings Per Share 2 2 2 10
Benefits Costs and Expenses 28,550,000,000 32,408,000,000 30,184,000,000 122,604,000,000
Cost Of Revenue 15,452,000,000 17,488,000,000 16,128,000,000 65,863,000,000
Costs And Expenses 28,550,000,000 32,408,000,000 30,184,000,000 122,604,000,000
Diluted Earnings Per Share 2 2 2 10
Gross Profit 34,670,000,000 35,259,000,000 36,729,000,000 146,052,000,000
Income/Loss From Continuing Operations After Tax 17,556,000,000 16,425,000,000 18,299,000,000 72,361,000,000
Income/Loss From Continuing Operations Before Tax 21,572,000,000 20,339,000,000 22,673,000,000 89,311,000,000
Income Tax Expense/Benefit 4,016,000,000 3,914,000,000 4,374,000,000 16,950,000,000
Interest Expense, Operating 500,000,000 490,000,000 496,000,000 1,968,000,000
Net Income/Loss 17,556,000,000 16,425,000,000 18,299,000,000 72,361,000,000
Net Income/Loss Attributable To Noncontrolling Interest 0 0 0 0
Net Income/Loss Attributable To Parent 17,556,000,000 16,425,000,000 18,299,000,000 72,361,000,000
Net Income/Loss Available To Common Stockholders, Basic 17,556,000,000 16,425,000,000 18,299,000,000 72,361,000,000
Operating Expenses 13,152,000,000 14,860,000,000 14,377,000,000 57,529,000,000
Operating Income/Loss 21,518,000,000 20,399,000,000 22,352,000,000 88,523,000,000
Participating Securities, Distributed And Undistributed Earnings/Loss, Basic 0 0 0 0
Preferred Stock Dividends And Other Adjustments 0 0 0 0
Revenues 50,122,000,000 52,747,000,000 52,857,000,000 211,915,000,000
Balance Sheet
LabelQuarter 1 (USD)Quarter 2 (USD)Quarter 3 (USD)Full Year (USD)
Filing date 2021-10-26 2022-01-25 2022-04-26 2022-07-28
Assets 335,418,000,000 340,389,000,000 344,607,000,000 364,840,000,000
Current Assets 174,326,000,000 174,188,000,000 153,922,000,000 169,684,000,000
Current Liabilities 80,528,000,000 77,510,000,000 77,439,000,000 95,082,000,000
Equity 151,978,000,000 160,010,000,000 162,924,000,000 166,542,000,000
Equity Attributable To Noncontrolling Interest 0 0 0 0
Equity Attributable To Parent 151,978,000,000 160,010,000,000 162,924,000,000 166,542,000,000
Liabilities 183,440,000,000 180,379,000,000 181,683,000,000 198,298,000,000
Liabilities And Equity 335,418,000,000 340,389,000,000 344,607,000,000 364,840,000,000
Noncurrent Assets 161,092,000,000 166,201,000,000 190,685,000,000 195,156,000,000
Noncurrent Liabilities 102,912,000,000 102,869,000,000 104,244,000,000 103,216,000,000
Cash Flow Statement
LabelQuarter 1 (USD)Quarter 2 (USD)Quarter 3 (USD)Full Year (USD)
Filing date 2021-10-26 2022-01-25 2022-04-26 2022-07-28
Exchange Gains/Losses -73,000,000 106,000,000 24,000,000 UNPUB
Net Cash Flow 4,941,000,000 1,439,000,000 -8,106,000,000 -152,000,000
Net Cash Flow, Continuing 5,014,000,000 1,333,000,000 -8,130,000,000 -152,000,000
Net Cash Flow From Financing Activities -16,276,000,000 -11,986,000,000 -17,345,000,000 -58,876,000,000
Net Cash Flow From Financing Activities, Continuing -16,276,000,000 -11,986,000,000 -17,345,000,000 -58,876,000,000
Net Cash Flow From Investing Activities -3,250,000,000 -1,161,000,000 -16,171,000,000 -30,311,000,000
Net Cash Flow From Investing Activities, Continuing -3,250,000,000 -1,161,000,000 -16,171,000,000 -30,311,000,000
Net Cash Flow From Operating Activities 24,540,000,000 14,480,000,000 25,386,000,000 89,035,000,000
Net Cash Flow From Operating Activities, Continuing 24,540,000,000 14,480,000,000 25,386,000,000 89,035,000,000
Comprehensive Income
LabelQuarter 1 (USD)Quarter 2 (USD)Quarter 3 (USD)Full Year (USD)
Filing date 2021-10-26 2022-01-25 2022-04-26 2022-07-28
Comprehensive Income/Loss 19,966,000,000 17,919,000,000 13,815,000,000 66,238,000,000
Comprehensive Income/Loss Attributable To Noncontrolling Interest 0 0 0 0
Comprehensive Income/Loss Attributable To Parent 19,966,000,000 17,919,000,000 13,815,000,000 66,238,000,000
Other Comprehensive Income/Loss 19,966,000,000 17,919,000,000 13,815,000,000 66,238,000,000
Other Comprehensive Income/Loss Attributable To Parent -539,000,000 -846,000,000 -2,913,000,000 -6,500,000,000
Income Statement
LabelQuarter 1 (USD)Quarter 2 (USD)Quarter 3 (USD)Full Year (USD)
Filing date 2021-10-26 2022-01-25 2022-04-26 2022-07-28
Basic Earnings Per Share 3 3 2 10
Benefits Costs and Expenses 24,793,000,000 29,213,000,000 29,170,000,000 114,554,000,000
Cost Of Revenue 13,646,000,000 16,960,000,000 15,615,000,000 62,650,000,000
Costs And Expenses 24,793,000,000 29,213,000,000 29,170,000,000 114,554,000,000
Diluted Earnings Per Share 3 2 2 10
Gross Profit 31,671,000,000 34,768,000,000 33,745,000,000 135,620,000,000
Income/Loss From Continuing Operations After Tax 20,505,000,000 18,765,000,000 16,728,000,000 72,738,000,000
Income/Loss From Continuing Operations Before Tax 20,524,000,000 22,515,000,000 20,190,000,000 83,716,000,000
Income Tax Expense/Benefit 19,000,000 3,750,000,000 3,462,000,000 10,978,000,000
Interest Expense, Operating 539,000,000 525,000,000 503,000,000 2,063,000,000
Net Income/Loss 20,505,000,000 18,765,000,000 16,728,000,000 72,738,000,000
Net Income/Loss Attributable To Noncontrolling Interest 0 0 0 0
Net Income/Loss Attributable To Parent 20,505,000,000 18,765,000,000 16,728,000,000 72,738,000,000
Net Income/Loss Available To Common Stockholders, Basic 20,505,000,000 18,765,000,000 16,728,000,000 72,738,000,000
Operating Expenses 11,433,000,000 12,521,000,000 13,381,000,000 52,237,000,000
Operating Income/Loss 20,238,000,000 22,247,000,000 20,364,000,000 83,383,000,000
Participating Securities, Distributed And Undistributed Earnings/Loss, Basic 0 0 0 0
Preferred Stock Dividends And Other Adjustments 0 0 0 0
Revenues 45,317,000,000 51,728,000,000 49,360,000,000 198,270,000,000
Balance Sheet
LabelQuarter 1 (USD)Quarter 2 (USD)Quarter 3 (USD)Full Year (USD)
Filing date 2020-10-27 2021-01-26 2021-04-27 2021-07-29
Assets 301,001,000,000 304,137,000,000 308,879,000,000 333,779,000,000
Current Assets 177,077,000,000 173,973,000,000 165,614,000,000 184,406,000,000
Current Liabilities 70,056,000,000 67,486,000,000 72,193,000,000 88,657,000,000
Equity 123,392,000,000 130,236,000,000 134,505,000,000 141,988,000,000
Equity Attributable To Noncontrolling Interest 0 0 0 0
Equity Attributable To Parent 123,392,000,000 130,236,000,000 134,505,000,000 141,988,000,000
Liabilities 177,609,000,000 173,901,000,000 174,374,000,000 191,791,000,000
Liabilities And Equity 301,001,000,000 304,137,000,000 308,879,000,000 333,779,000,000
Noncurrent Assets 123,924,000,000 130,164,000,000 143,265,000,000 149,373,000,000
Noncurrent Liabilities 107,553,000,000 106,415,000,000 102,181,000,000 103,134,000,000
Cash Flow Statement
LabelQuarter 1 (USD)Quarter 2 (USD)Quarter 3 (USD)Full Year (USD)
Filing date 2020-10-27 2021-01-26 2021-04-27 2021-07-29
Exchange Gains/Losses -46,000,000 14,000,000 -33,000,000 -29,000,000
Net Cash Flow 3,629,000,000 -2,773,000,000 -730,000,000 648,000,000
Net Cash Flow, Continuing 3,675,000,000 -2,787,000,000 -697,000,000 677,000,000
Net Cash Flow From Financing Activities -10,289,000,000 -13,634,000,000 -13,192,000,000 -48,486,000,000
Net Cash Flow From Financing Activities, Continuing -10,289,000,000 -13,634,000,000 -13,192,000,000 -48,486,000,000
Net Cash Flow From Investing Activities -5,371,000,000 -1,669,000,000 -9,684,000,000 -27,577,000,000
Net Cash Flow From Investing Activities, Continuing -5,371,000,000 -1,669,000,000 -9,684,000,000 -27,577,000,000
Net Cash Flow From Operating Activities 19,335,000,000 12,516,000,000 22,179,000,000 76,740,000,000
Net Cash Flow From Operating Activities, Continuing 19,335,000,000 12,516,000,000 22,179,000,000 76,740,000,000
Comprehensive Income
LabelQuarter 1 (USD)Quarter 2 (USD)Quarter 3 (USD)Full Year (USD)
Filing date 2020-10-27 2021-01-26 2021-04-27 2021-07-29
Comprehensive Income/Loss 13,807,000,000 15,720,000,000 13,552,000,000 59,897,000,000
Comprehensive Income/Loss Attributable To Noncontrolling Interest 0 0 0 0
Comprehensive Income/Loss Attributable To Parent 13,807,000,000 15,720,000,000 13,552,000,000 59,897,000,000
Other Comprehensive Income/Loss 13,807,000,000 15,720,000,000 13,552,000,000 59,897,000,000
Other Comprehensive Income/Loss Attributable To Parent -86,000,000 257,000,000 -1,905,000,000 -1,374,000,000
Income Statement
LabelQuarter 1 (USD)Quarter 2 (USD)Quarter 3 (USD)Full Year (USD)
Filing date 2020-10-27 2021-01-26 2021-04-27 2021-07-29
Basic Earnings Per Share 2 2 2 8
Benefits Costs and Expenses 21,030,000,000 24,739,000,000 24,470,000,000 96,986,000,000
Cost Of Revenue 11,002,000,000 14,194,000,000 13,045,000,000 52,232,000,000
Costs And Expenses 21,030,000,000 24,739,000,000 24,470,000,000 96,986,000,000
Diluted Earnings Per Share 2 2 2 8
Gross Profit 26,152,000,000 28,882,000,000 28,661,000,000 115,856,000,000
Income/Loss From Continuing Operations After Tax 13,893,000,000 15,463,000,000 15,457,000,000 61,271,000,000
Income/Loss From Continuing Operations Before Tax 16,124,000,000 18,337,000,000 17,236,000,000 71,102,000,000
Income Tax Expense/Benefit 2,231,000,000 2,874,000,000 1,779,000,000 9,831,000,000
Interest Expense, Operating 589,000,000 571,000,000 633,000,000 2,346,000,000
Net Income/Loss 13,893,000,000 15,463,000,000 15,457,000,000 61,271,000,000
Net Income/Loss Attributable To Noncontrolling Interest 0 0 0 0
Net Income/Loss Attributable To Parent 13,893,000,000 15,463,000,000 15,457,000,000 61,271,000,000
Net Income/Loss Available To Common Stockholders, Basic 13,893,000,000 15,463,000,000 15,457,000,000 61,271,000,000
Operating Expenses 10,276,000,000 10,985,000,000 11,613,000,000 45,940,000,000
Operating Income/Loss 15,876,000,000 17,897,000,000 17,048,000,000 69,916,000,000
Participating Securities, Distributed And Undistributed Earnings/Loss, Basic 0 0 0 0
Preferred Stock Dividends And Other Adjustments 0 0 0 0
Revenues 37,154,000,000 43,076,000,000 41,706,000,000 168,088,000,000
Balance Sheet
LabelQuarter 1 (USD)Quarter 2 (USD)Quarter 3 (USD)Full Year (USD)
Filing date 2019-10-23 2020-01-29 2020-04-29 2020-07-30
Assets 278,955,000,000 282,794,000,000 285,449,000,000 301,311,000,000
Current Assets 165,896,000,000 167,074,000,000 170,505,000,000 181,915,000,000
Current Liabilities 58,118,000,000 59,640,000,000 58,707,000,000 72,310,000,000
Equity 106,061,000,000 110,109,000,000 114,501,000,000 118,304,000,000
Equity Attributable To Noncontrolling Interest 0 0 0 0
Equity Attributable To Parent 106,061,000,000 110,109,000,000 114,501,000,000 118,304,000,000
Liabilities 172,894,000,000 172,685,000,000 170,948,000,000 183,007,000,000
Liabilities And Equity 278,955,000,000 282,794,000,000 285,449,000,000 301,311,000,000
Noncurrent Assets 113,059,000,000 115,720,000,000 114,944,000,000 119,396,000,000
Noncurrent Liabilities 114,776,000,000 113,045,000,000 112,241,000,000 110,697,000,000
Cash Flow Statement
LabelQuarter 1 (USD)Quarter 2 (USD)Quarter 3 (USD)Full Year (USD)
Filing date 2019-10-23 2020-01-29 2020-04-29 2020-07-30
Exchange Gains/Losses -72,000,000 18,000,000 -64,000,000 -201,000,000
Net Cash Flow 1,761,000,000 -4,253,000,000 2,846,000,000 2,220,000,000
Net Cash Flow, Continuing 1,833,000,000 -4,271,000,000 2,910,000,000 2,421,000,000
Net Cash Flow From Financing Activities -10,209,000,000 -8,915,000,000 -14,645,000,000 -46,031,000,000
Net Cash Flow From Financing Activities, Continuing -10,209,000,000 -8,915,000,000 -14,645,000,000 -46,031,000,000
Net Cash Flow From Investing Activities -1,776,000,000 -6,036,000,000 51,000,000 -12,223,000,000
Net Cash Flow From Investing Activities, Continuing -1,776,000,000 -6,036,000,000 51,000,000 -12,223,000,000
Net Cash Flow From Operating Activities 13,818,000,000 10,680,000,000 17,504,000,000 60,675,000,000
Net Cash Flow From Operating Activities, Continuing 13,818,000,000 10,680,000,000 17,504,000,000 60,675,000,000
Comprehensive Income
LabelQuarter 1 (USD)Quarter 2 (USD)Quarter 3 (USD)Full Year (USD)
Filing date 2019-10-23 2020-01-29 2020-04-29 2020-07-30
Comprehensive Income/Loss 10,678,000,000 11,649,000,000 10,752,000,000 47,807,000,000
Comprehensive Income/Loss Attributable To Noncontrolling Interest 0 0 0 0
Comprehensive Income/Loss Attributable To Parent 10,957,000,000 11,455,000,000 13,683,000,000 47,807,000,000
Other Comprehensive Income/Loss 0 0 0 47,807,000,000
Other Comprehensive Income/Loss Attributable To Parent 279,000,000 -194,000,000 2,931,000,000 3,526,000,000
Income Statement
LabelQuarter 1 (USD)Quarter 2 (USD)Quarter 3 (USD)Full Year (USD)
Filing date 2019-10-23 2020-01-29 2020-04-29 2020-07-30
Basic Earnings Per Share 1 2 1 6
Benefits Costs and Expenses 0 0 0 89,979,000,000
Cost Of Revenue 10,406,000,000 12,358,000,000 10,975,000,000 46,078,000,000
Costs And Expenses 20,369,000,000 23,015,000,000 22,046,000,000 89,979,000,000
Diluted Earnings Per Share 1 2 1 6
Gross Profit 22,649,000,000 24,548,000,000 24,046,000,000 96,937,000,000
Income/Loss From Continuing Operations After Tax 10,678,000,000 11,649,000,000 10,752,000,000 44,281,000,000
Income/Loss From Continuing Operations Before Tax 12,686,000,000 14,085,000,000 12,843,000,000 53,036,000,000
Income Tax Expense/Benefit 2,008,000,000 2,436,000,000 2,091,000,000 8,755,000,000
Interest Expense, Operating 637,000,000 654,000,000 614,000,000 2,591,000,000
Net Income/Loss 10,678,000,000 11,649,000,000 10,752,000,000 44,281,000,000
Net Income/Loss Attributable To Noncontrolling Interest 0 0 0 0
Net Income/Loss Attributable To Parent 10,678,000,000 11,649,000,000 10,752,000,000 44,281,000,000
Net Income/Loss Available To Common Stockholders, Basic 10,678,000,000 11,649,000,000 10,752,000,000 44,281,000,000
Operating Expenses 9,963,000,000 10,657,000,000 11,071,000,000 43,978,000,000
Operating Income/Loss 12,686,000,000 13,891,000,000 12,975,000,000 52,959,000,000
Participating Securities, Distributed And Undistributed Earnings/Loss, Basic 0 0 0 0
Preferred Stock Dividends And Other Adjustments 0 0 0 0
Revenues 33,055,000,000 36,906,000,000 35,021,000,000 143,015,000,000
Balance Sheet
LabelQuarter 1 (USD)Quarter 2 (USD)Quarter 3 (USD)Full Year (USD)
Filing date 2018-10-24 2019-01-30 2019-04-24 2019-08-01
Assets 257,619,000,000 258,859,000,000 263,281,000,000 286,556,000,000
Current Assets 164,195,000,000 156,874,000,000 159,887,000,000 175,552,000,000
Current Liabilities 56,277,000,000 50,318,000,000 53,861,000,000 69,420,000,000
Equity 85,967,000,000 92,128,000,000 94,864,000,000 102,330,000,000
Equity Attributable To Noncontrolling Interest 0 0 0 0
Equity Attributable To Parent 85,967,000,000 92,128,000,000 94,864,000,000 102,330,000,000
Liabilities 171,652,000,000 166,731,000,000 168,417,000,000 184,226,000,000
Liabilities And Equity 257,619,000,000 258,859,000,000 263,281,000,000 286,556,000,000
Noncurrent Assets 93,424,000,000 101,985,000,000 103,394,000,000 111,004,000,000
Noncurrent Liabilities 115,375,000,000 116,413,000,000 114,556,000,000 114,806,000,000
Cash Flow Statement
LabelQuarter 1 (USD)Quarter 2 (USD)Quarter 3 (USD)Full Year (USD)
Filing date 2018-10-24 2019-01-30 2019-04-24 2019-08-01
Exchange Gains/Losses -129,000,000 17,000,000 18,000,000 -115,000,000
Net Cash Flow 3,191,000,000 -8,499,000,000 4,574,000,000 -590,000,000
Net Cash Flow, Continuing 3,320,000,000 -8,516,000,000 4,556,000,000 -475,000,000
Net Cash Flow From Financing Activities -7,384,000,000 -13,216,000,000 -7,601,000,000 -36,887,000,000
Net Cash Flow From Financing Activities, Continuing -7,384,000,000 -13,216,000,000 -7,601,000,000 -36,887,000,000
Net Cash Flow From Investing Activities -2,953,000,000 -4,200,000,000 -1,363,000,000 -15,773,000,000
Net Cash Flow From Investing Activities, Continuing -2,953,000,000 -4,200,000,000 -1,363,000,000 -15,773,000,000
Net Cash Flow From Operating Activities 13,657,000,000 8,900,000,000 13,520,000,000 52,185,000,000
Net Cash Flow From Operating Activities, Continuing 13,657,000,000 8,900,000,000 13,520,000,000 52,185,000,000
Comprehensive Income
LabelQuarter 1 (USD)Quarter 2 (USD)Quarter 3 (USD)Full Year (USD)
Filing date 2018-10-24 2019-01-30 2019-04-24 2019-08-01
Comprehensive Income/Loss 8,824,000,000 8,420,000,000 8,809,000,000 41,154,000,000
Comprehensive Income/Loss Attributable To Noncontrolling Interest 0 0 0 0
Comprehensive Income/Loss Attributable To Parent 8,463,000,000 9,022,000,000 9,557,000,000 41,154,000,000
Other Comprehensive Income/Loss 0 0 0 41,154,000,000
Other Comprehensive Income/Loss Attributable To Parent -361,000,000 602,000,000 748,000,000 1,914,000,000
Income Statement
LabelQuarter 1 (USD)Quarter 2 (USD)Quarter 3 (USD)Full Year (USD)
Filing date 2018-10-24 2019-01-30 2019-04-24 2019-08-01
Basic Earnings Per Share 1 1 1 5
Benefits Costs and Expenses 0 0 0 82,155,000,000
Cost Of Revenue 9,905,000,000 12,423,000,000 10,170,000,000 42,910,000,000
Costs And Expenses 19,129,000,000 22,213,000,000 20,230,000,000 82,155,000,000
Diluted Earnings Per Share 1 1 1 5
Gross Profit 19,179,000,000 20,048,000,000 20,401,000,000 82,933,000,000
Income/Loss From Continuing Operations After Tax 8,824,000,000 8,420,000,000 8,809,000,000 39,240,000,000
Income/Loss From Continuing Operations Before Tax 10,221,000,000 10,385,000,000 10,486,000,000 43,688,000,000
Income Tax Expense/Benefit 1,397,000,000 1,965,000,000 1,677,000,000 4,448,000,000
Interest Expense, Operating 674,000,000 672,000,000 671,000,000 2,686,000,000
Net Income/Loss 8,824,000,000 8,420,000,000 8,809,000,000 39,240,000,000
Net Income/Loss Attributable To Noncontrolling Interest 0 0 0 0
Net Income/Loss Attributable To Parent 8,824,000,000 8,420,000,000 8,809,000,000 39,240,000,000
Net Income/Loss Available To Common Stockholders, Basic 8,824,000,000 8,420,000,000 8,809,000,000 39,240,000,000
Operating Expenses 9,224,000,000 9,790,000,000 10,060,000,000 39,974,000,000
Operating Income/Loss 9,955,000,000 10,258,000,000 10,341,000,000 42,959,000,000
Participating Securities, Distributed And Undistributed Earnings/Loss, Basic 0 0 0 0
Preferred Stock Dividends And Other Adjustments 0 0 0 0
Revenues 29,084,000,000 32,471,000,000 30,571,000,000 125,843,000,000
Balance Sheet
LabelQuarter 1 (USD)Quarter 2 (USD)Quarter 3 (USD)Full Year (USD)
Filing date 2017-10-26 2018-01-31 2018-04-26 2018-08-03
Assets 249,097,000,000 256,003,000,000 245,497,000,000 258,848,000,000
Current Assets 161,031,000,000 167,633,000,000 156,659,000,000 169,662,000,000
Current Liabilities 51,615,000,000 58,099,000,000 46,133,000,000 58,488,000,000
Equity 89,647,000,000 78,360,000,000 79,239,000,000 82,718,000,000
Equity Attributable To Noncontrolling Interest 0 0 0 0
Equity Attributable To Parent 89,647,000,000 78,360,000,000 79,239,000,000 82,718,000,000
Liabilities 159,450,000,000 177,643,000,000 166,258,000,000 176,130,000,000
Liabilities And Equity 249,097,000,000 256,003,000,000 245,497,000,000 258,848,000,000
Noncurrent Assets 88,066,000,000 88,370,000,000 88,838,000,000 89,186,000,000
Noncurrent Liabilities 107,835,000,000 119,544,000,000 120,125,000,000 117,642,000,000
Cash Flow Statement
LabelQuarter 1 (USD)Quarter 2 (USD)Quarter 3 (USD)Full Year (USD)
Filing date 2017-10-26 2018-01-31 2018-04-26 2018-08-03
Exchange Gains/Losses 26,000,000 -17,000,000 25,000,000 50,000,000
Net Cash Flow -779,000,000 5,975,000,000 -3,638,000,000 4,283,000,000
Net Cash Flow, Continuing -805,000,000 5,992,000,000 -3,663,000,000 4,233,000,000
Net Cash Flow From Financing Activities -6,341,000,000 -1,552,000,000 -19,658,000,000 -33,590,000,000
Net Cash Flow From Financing Activities, Continuing -6,341,000,000 -1,552,000,000 -19,658,000,000 -33,590,000,000
Net Cash Flow From Investing Activities -6,904,000,000 -331,000,000 3,844,000,000 -6,061,000,000
Net Cash Flow From Investing Activities, Continuing -6,904,000,000 -331,000,000 3,844,000,000 -6,061,000,000
Net Cash Flow From Operating Activities 12,440,000,000 7,875,000,000 12,151,000,000 43,884,000,000
Net Cash Flow From Operating Activities, Continuing 12,440,000,000 7,875,000,000 12,151,000,000 43,884,000,000
Comprehensive Income
LabelQuarter 1 (USD)Quarter 2 (USD)Quarter 3 (USD)Full Year (USD)
Filing date 2017-10-26 2018-01-31 2018-04-26 2018-08-03
Comprehensive Income/Loss 6,576,000,000 -6,302,000,000 7,424,000,000 13,715,000,000
Comprehensive Income/Loss Attributable To Noncontrolling Interest 0 0 0 0
Comprehensive Income/Loss Attributable To Parent 6,475,000,000 -7,227,000,000 6,670,000,000 13,715,000,000
Other Comprehensive Income/Loss 0 0 0 13,715,000,000
Other Comprehensive Income/Loss Attributable To Parent -101,000,000 -925,000,000 -754,000,000 -2,856,000,000
Income Statement
LabelQuarter 1 (USD)Quarter 2 (USD)Quarter 3 (USD)Full Year (USD)
Filing date 2017-10-26 2018-01-31 2018-04-26 2018-08-03
Basic Earnings Per Share 1 -1 1 2
Benefits Costs and Expenses 0 0 0 73,886,000,000
Cost Of Revenue 8,278,000,000 11,064,000,000 9,269,000,000 38,353,000,000
Costs And Expenses 16,830,000,000 20,239,000,000 18,527,000,000 73,886,000,000
Diluted Earnings Per Share 1 -1 1 2
Gross Profit 16,260,000,000 17,854,000,000 17,550,000,000 72,007,000,000
Income/Loss From Continuing Operations After Tax 6,576,000,000 -6,302,000,000 7,424,000,000 16,571,000,000
Income/Loss From Continuing Operations Before Tax 7,984,000,000 9,169,000,000 8,641,000,000 36,474,000,000
Income Tax Expense/Benefit 1,408,000,000 15,471,000,000 1,217,000,000 19,903,000,000
Interest Expense, Operating 672,000,000 698,000,000 691,000,000 2,733,000,000
Net Income/Loss 6,576,000,000 -6,302,000,000 7,424,000,000 16,571,000,000
Net Income/Loss Attributable To Noncontrolling Interest 0 0 0 0
Net Income/Loss Attributable To Parent 6,576,000,000 -6,302,000,000 7,424,000,000 16,571,000,000
Net Income/Loss Available To Common Stockholders, Basic 6,576,000,000 -6,302,000,000 7,424,000,000 16,571,000,000
Operating Expenses 8,552,000,000 9,175,000,000 9,258,000,000 36,949,000,000
Operating Income/Loss 7,708,000,000 8,679,000,000 8,292,000,000 35,058,000,000
Participating Securities, Distributed And Undistributed Earnings/Loss, Basic 0 0 0 0
Preferred Stock Dividends And Other Adjustments 0 0 0 0
Revenues 24,538,000,000 28,918,000,000 26,819,000,000 110,360,000,000
Balance Sheet
LabelQuarter 1 (USD)Quarter 2 (USD)Quarter 3 (USD)Full Year (USD)
Filing date 2016-10-20 2017-01-26 2017-04-27 2017-08-02
Assets 212,524,000,000 224,610,000,000 225,017,000,000 241,086,000,000
Current Assets 157,909,000,000 144,949,000,000 146,313,000,000 159,851,000,000
Current Liabilities 58,810,000,000 70,787,000,000 52,005,000,000 64,527,000,000
Equity 70,372,000,000 68,809,000,000 69,729,000,000 72,394,000,000
Equity Attributable To Noncontrolling Interest 0 0 0 0
Equity Attributable To Parent 70,372,000,000 68,809,000,000 69,729,000,000 72,394,000,000
Liabilities 142,152,000,000 155,801,000,000 155,288,000,000 168,692,000,000
Liabilities And Equity 212,524,000,000 224,610,000,000 225,017,000,000 241,086,000,000
Noncurrent Assets 54,615,000,000 79,661,000,000 78,704,000,000 81,235,000,000
Noncurrent Liabilities 83,342,000,000 85,014,000,000 103,283,000,000 104,165,000,000
Cash Flow Statement
LabelQuarter 1 (USD)Quarter 2 (USD)Quarter 3 (USD)Full Year (USD)
Filing date 2016-10-20 2017-01-26 2017-04-27 2017-08-02
Exchange Gains/Losses 10,000,000 -18,000,000 12,000,000 19,000,000
Net Cash Flow 7,418,000,000 -5,460,000,000 -1,755,000,000 1,153,000,000
Net Cash Flow, Continuing 7,408,000,000 -5,442,000,000 -1,767,000,000 1,134,000,000
Net Cash Flow From Financing Activities 14,329,000,000 3,016,000,000 -6,236,000,000 8,408,000,000
Net Cash Flow From Financing Activities, Continuing 14,329,000,000 3,016,000,000 -6,236,000,000 8,408,000,000
Net Cash Flow From Investing Activities -18,470,000,000 -14,751,000,000 -6,191,000,000 -46,781,000,000
Net Cash Flow From Investing Activities, Continuing -18,470,000,000 -14,751,000,000 -6,191,000,000 -46,781,000,000
Net Cash Flow From Operating Activities 11,549,000,000 6,293,000,000 10,660,000,000 39,507,000,000
Net Cash Flow From Operating Activities, Continuing 11,549,000,000 6,293,000,000 10,660,000,000 39,507,000,000
Comprehensive Income
LabelQuarter 1 (USD)Quarter 2 (USD)Quarter 3 (USD)Full Year (USD)
Filing date 2016-10-20 2017-01-26 2017-04-27 2017-08-02
Comprehensive Income/Loss 4,690,000,000 5,200,000,000 4,801,000,000 20,098,000,000
Comprehensive Income/Loss Attributable To Noncontrolling Interest 0 0 0 0
Comprehensive Income/Loss Attributable To Parent 4,834,000,000 4,031,000,000 4,933,000,000 20,098,000,000
Other Comprehensive Income/Loss 0 0 0 20,098,000,000
Other Comprehensive Income/Loss Attributable To Parent 144,000,000 -1,169,000,000 132,000,000 -1,106,000,000
Income Statement
LabelQuarter 1 (USD)Quarter 2 (USD)Quarter 3 (USD)Full Year (USD)
Filing date 2016-10-20 2017-01-26 2017-04-27 2017-08-02
Basic Earnings Per Share 1 1 1 3
Benefits Costs and Expenses 0 0 0 66,801,000,000
Cost Of Revenue 7,844,000,000 9,901,000,000 8,060,000,000 34,261,000,000
Costs And Expenses 15,228,000,000 17,913,000,000 16,496,000,000 66,801,000,000
Diluted Earnings Per Share 1 1 1 3
Gross Profit 12,609,000,000 14,189,000,000 14,030,000,000 55,689,000,000
Income/Loss From Continuing Operations After Tax 4,690,000,000 5,200,000,000 4,801,000,000 21,204,000,000
Income/Loss From Continuing Operations Before Tax 5,325,000,000 6,363,000,000 5,916,000,000 23,149,000,000
Income Tax Expense/Benefit 635,000,000 1,163,000,000 1,115,000,000 1,945,000,000
Interest Expense, Operating 437,000,000 521,000,000 609,000,000 2,222,000,000
Net Income/Loss 4,690,000,000 5,200,000,000 4,801,000,000 21,204,000,000
Net Income/Loss Attributable To Noncontrolling Interest 0 0 0 0
Net Income/Loss Attributable To Parent 4,690,000,000 5,200,000,000 4,801,000,000 21,204,000,000
Net Income/Loss Available To Common Stockholders, Basic 4,690,000,000 5,200,000,000 4,801,000,000 21,204,000,000
Operating Expenses 7,384,000,000 8,012,000,000 8,436,000,000 33,363,000,000
Operating Income/Loss 5,225,000,000 6,177,000,000 5,594,000,000 22,326,000,000
Participating Securities, Distributed And Undistributed Earnings/Loss, Basic 0 0 0 0
Preferred Stock Dividends And Other Adjustments 0 0 0 0
Revenues 20,453,000,000 24,090,000,000 22,090,000,000 89,950,000,000
Balance Sheet
LabelQuarter 1 (USD)Quarter 2 (USD)Quarter 3 (USD)Full Year (USD)
Filing date 2015-10-22 2016-01-28 2016-04-21 2016-07-28
Assets 172,896,000,000 180,098,000,000 181,869,000,000 193,694,000,000
Current Assets 121,656,000,000 127,812,000,000 128,421,000,000 139,660,000,000
Current Liabilities 49,399,000,000 42,643,000,000 44,354,000,000 59,357,000,000
Equity 77,445,000,000 76,780,000,000 74,806,000,000 71,997,000,000
Equity Attributable To Noncontrolling Interest 0 0 0 0
Equity Attributable To Parent 77,445,000,000 76,780,000,000 74,806,000,000 71,997,000,000
Liabilities 95,451,000,000 103,318,000,000 107,063,000,000 121,697,000,000
Liabilities And Equity 172,896,000,000 180,098,000,000 181,869,000,000 193,694,000,000
Noncurrent Assets 51,240,000,000 52,286,000,000 53,448,000,000 54,034,000,000
Noncurrent Liabilities 46,052,000,000 60,675,000,000 62,709,000,000 62,340,000,000
Cash Flow Statement
LabelQuarter 1 (USD)Quarter 2 (USD)Quarter 3 (USD)Full Year (USD)
Filing date 2015-10-22 2016-01-28 2016-04-21 2016-07-28
Exchange Gains/Losses -44,000,000 -18,000,000 17,000,000 -67,000,000
Net Cash Flow -164,000,000 1,754,000,000 -15,000,000 915,000,000
Net Cash Flow, Continuing 0 0 -32,000,000 982,000,000
Net Cash Flow From Financing Activities -3,930,000,000 -518,000,000 -4,916,000,000 -8,393,000,000
Net Cash Flow From Financing Activities, Continuing -3,930,000,000 -518,000,000 -4,916,000,000 -8,393,000,000
Net Cash Flow From Investing Activities -4,946,000,000 -5,100,000,000 -5,483,000,000 -23,950,000,000
Net Cash Flow From Investing Activities, Continuing -5,066,000,000 -3,328,000,000 -5,483,000,000 -23,950,000,000
Net Cash Flow From Operating Activities 8,876,000,000 5,618,000,000 10,367,000,000 33,325,000,000
Net Cash Flow From Operating Activities, Continuing 8,876,000,000 5,618,000,000 10,367,000,000 33,325,000,000
Comprehensive Income
LabelQuarter 1 (USD)Quarter 2 (USD)Quarter 3 (USD)Full Year (USD)
Filing date 2015-10-22 2016-01-28 2016-04-21 2016-07-28
Comprehensive Income/Loss 4,902,000,000 5,018,000,000 3,756,000,000 15,813,000,000
Comprehensive Income/Loss Attributable To Noncontrolling Interest 0 0 0 0
Comprehensive Income/Loss Attributable To Parent 3,836,000,000 5,033,000,000 3,823,000,000 15,813,000,000
Other Comprehensive Income/Loss -784,000,000 35,000,000 67,000,000 -985,000,000
Other Comprehensive Income/Loss Attributable To Parent UNPUB UNPUB UNPUB UNPUB
Income Statement
LabelQuarter 1 (USD)Quarter 2 (USD)Quarter 3 (USD)Full Year (USD)
Filing date 2015-10-22 2016-01-28 2016-04-21 2016-07-28
Basic Earnings Per Share 1 1 0 2
Benefits Costs and Expenses 0 0 0 65,569,000,000
Cost Of Revenue 7,207,000,000 9,872,000,000 7,722,000,000 32,780,000,000
Costs And Expenses 14,586,000,000 17,770,000,000 15,248,000,000 65,569,000,000
Diluted Earnings Per Share 1 1 0 2
Gross Profit 13,172,000,000 13,924,000,000 12,809,000,000 52,540,000,000
Income/Loss From Continuing Operations After Tax 4,902,000,000 5,018,000,000 3,756,000,000 16,798,000,000
Income/Loss From Continuing Operations Before Tax 5,513,000,000 5,855,000,000 5,036,000,000 19,751,000,000
Income Tax Expense/Benefit 611,000,000 837,000,000 1,280,000,000 2,953,000,000
Interest Expense, Operating 249,000,000 309,000,000 340,000,000 1,243,000,000
Net Income/Loss 4,902,000,000 5,018,000,000 3,756,000,000 16,798,000,000
Net Income/Loss Attributable To Noncontrolling Interest 0 0 0 0
Net Income/Loss Attributable To Parent 4,902,000,000 5,018,000,000 3,756,000,000 16,798,000,000
Net Income/Loss Available To Common Stockholders, Basic 4,902,000,000 5,018,000,000 3,756,000,000 16,798,000,000
Operating Expenses 7,379,000,000 7,898,000,000 7,526,000,000 32,358,000,000
Operating Income/Loss 5,793,000,000 6,026,000,000 5,283,000,000 20,182,000,000
Participating Securities, Distributed And Undistributed Earnings/Loss, Basic 0 0 0 0
Preferred Stock Dividends And Other Adjustments 0 0 0 0
Revenues 20,379,000,000 23,796,000,000 20,531,000,000 85,320,000,000
Balance Sheet
LabelQuarter 1 (USD)Quarter 2 (USD)Quarter 3 (USD)Full Year (USD)
Filing date 2014-10-23 2015-01-26 2015-04-23 2015-07-31
Assets 169,656,000,000 174,848,000,000 176,683,000,000 176,223,000,000
Current Assets 112,439,000,000 116,362,000,000 118,398,000,000 124,712,000,000
Current Liabilities 44,694,000,000 47,415,000,000 40,748,000,000 49,858,000,000
Equity 90,170,000,000 91,879,000,000 90,132,000,000 80,083,000,000
Equity Attributable To Noncontrolling Interest 0 0 0 0
Equity Attributable To Parent 90,170,000,000 91,879,000,000 90,132,000,000 80,083,000,000
Liabilities 79,486,000,000 82,969,000,000 86,551,000,000 96,140,000,000
Liabilities And Equity 169,656,000,000 174,848,000,000 176,683,000,000 176,223,000,000
Noncurrent Assets 57,217,000,000 58,486,000,000 58,285,000,000 51,511,000,000
Noncurrent Liabilities 34,792,000,000 35,554,000,000 45,803,000,000 46,282,000,000
Cash Flow Statement
LabelQuarter 1 (USD)Quarter 2 (USD)Quarter 3 (USD)Full Year (USD)
Filing date 2014-10-23 2015-01-26 2015-04-23 2015-07-31
Exchange Gains/Losses -6,000,000 -34,000,000 -36,000,000 -73,000,000
Net Cash Flow -2,367,000,000 124,000,000 988,000,000 -3,074,000,000
Net Cash Flow, Continuing -2,361,000,000 158,000,000 1,024,000,000 -3,001,000,000
Net Cash Flow From Financing Activities -2,978,000,000 534,000,000 -3,065,000,000 -9,080,000,000
Net Cash Flow From Financing Activities, Continuing -2,978,000,000 534,000,000 -3,065,000,000 -9,080,000,000
Net Cash Flow From Investing Activities -7,737,000,000 -4,716,000,000 -5,481,000,000 -23,001,000,000
Net Cash Flow From Investing Activities, Continuing -7,737,000,000 -4,716,000,000 -5,481,000,000 -23,001,000,000
Net Cash Flow From Operating Activities 8,354,000,000 4,340,000,000 9,570,000,000 29,080,000,000
Net Cash Flow From Operating Activities, Continuing 8,354,000,000 4,340,000,000 9,570,000,000 29,080,000,000
Comprehensive Income
LabelQuarter 1 (USD)Quarter 2 (USD)Quarter 3 (USD)Full Year (USD)
Filing date 2014-10-23 2015-01-26 2015-04-23 2015-07-31
Comprehensive Income/Loss 4,540,000,000 5,863,000,000 4,985,000,000 11,007,000,000
Comprehensive Income/Loss Attributable To Noncontrolling Interest 0 0 0 0
Comprehensive Income/Loss Attributable To Parent 4,589,000,000 5,489,000,000 5,073,000,000 11,007,000,000
Other Comprehensive Income/Loss 49,000,000 -374,000,000 88,000,000 -1,186,000,000
Other Comprehensive Income/Loss Attributable To Parent UNPUB UNPUB UNPUB UNPUB
Income Statement
LabelQuarter 1 (USD)Quarter 2 (USD)Quarter 3 (USD)Full Year (USD)
Filing date 2014-10-23 2015-01-26 2015-04-23 2015-07-31
Basic Earnings Per Share 1 1 1 1
Benefits Costs and Expenses 0 0 0 75,073,000,000
Cost Of Revenue 8,273,000,000 10,136,000,000 7,161,000,000 33,038,000,000
Costs And Expenses 0 0 0 75,073,000,000
Diluted Earnings Per Share 1 1 1 1
Gross Profit 14,928,000,000 16,334,000,000 14,568,000,000 60,542,000,000
Income/Loss From Continuing Operations After Tax 4,540,000,000 5,863,000,000 4,985,000,000 12,193,000,000
Income/Loss From Continuing Operations Before Tax 5,896,000,000 7,850,000,000 6,517,000,000 18,507,000,000
Income Tax Expense/Benefit 1,356,000,000 1,987,000,000 1,532,000,000 6,314,000,000
Interest Expense, Operating 161,000,000 162,000,000 211,000,000 781,000,000
Net Income/Loss 4,540,000,000 5,863,000,000 4,985,000,000 12,193,000,000
Net Income/Loss Attributable To Noncontrolling Interest 0 0 0 0
Net Income/Loss Attributable To Parent 4,540,000,000 5,863,000,000 4,985,000,000 12,193,000,000
Net Income/Loss Available To Common Stockholders, Basic 4,540,000,000 5,863,000,000 4,985,000,000 12,193,000,000
Operating Expenses 7,944,000,000 8,558,000,000 7,974,000,000 42,381,000,000
Operating Income/Loss 5,844,000,000 7,776,000,000 6,594,000,000 18,161,000,000
Participating Securities, Distributed And Undistributed Earnings/Loss, Basic 0 0 0 0
Preferred Stock Dividends And Other Adjustments 0 0 0 0
Revenues 23,201,000,000 26,470,000,000 21,729,000,000 93,580,000,000
Balance Sheet
LabelQuarter 1 (USD)Quarter 2 (USD)Quarter 3 (USD)Full Year (USD)
Filing date 2013-10-24 2014-01-23 2014-04-24 2014-07-31
Assets 142,348,000,000 153,543,000,000 156,119,000,000 172,384,000,000
Current Assets 99,450,000,000 106,870,000,000 109,006,000,000 114,246,000,000
Current Liabilities 34,623,000,000 33,742,000,000 33,903,000,000 45,625,000,000
Equity 81,641,000,000 85,100,000,000 87,424,000,000 89,784,000,000
Equity Attributable To Noncontrolling Interest 0 0 0 0
Equity Attributable To Parent 81,641,000,000 85,100,000,000 87,424,000,000 89,784,000,000
Liabilities 60,707,000,000 68,443,000,000 68,695,000,000 82,600,000,000
Liabilities And Equity 142,348,000,000 153,543,000,000 156,119,000,000 172,384,000,000
Noncurrent Assets 42,898,000,000 46,673,000,000 47,113,000,000 58,138,000,000
Noncurrent Liabilities 26,084,000,000 34,701,000,000 34,792,000,000 36,975,000,000
Cash Flow Statement
LabelQuarter 1 (USD)Quarter 2 (USD)Quarter 3 (USD)Full Year (USD)
Filing date 2013-10-24 2014-01-23 2014-04-24 2014-07-31
Exchange Gains/Losses 24,000,000 33,000,000 2,000,000 -139,000,000
Net Cash Flow 219,000,000 6,036,000,000 1,513,000,000 4,865,000,000
Net Cash Flow, Continuing 195,000,000 6,003,000,000 1,511,000,000 5,004,000,000
Net Cash Flow From Financing Activities -3,396,000,000 2,615,000,000 -4,304,000,000 -8,394,000,000
Net Cash Flow From Financing Activities, Continuing -3,396,000,000 2,615,000,000 -4,304,000,000 -8,394,000,000
Net Cash Flow From Investing Activities -4,614,000,000 -1,025,000,000 -4,284,000,000 -18,833,000,000
Net Cash Flow From Investing Activities, Continuing -4,614,000,000 -1,025,000,000 -4,284,000,000 -18,833,000,000
Net Cash Flow From Operating Activities 8,205,000,000 4,413,000,000 10,099,000,000 32,231,000,000
Net Cash Flow From Operating Activities, Continuing 8,205,000,000 4,413,000,000 10,099,000,000 32,231,000,000
Comprehensive Income
LabelQuarter 1 (USD)Quarter 2 (USD)Quarter 3 (USD)Full Year (USD)
Filing date 2013-10-24 2014-01-23 2014-04-24 2014-07-31
Comprehensive Income/Loss 5,244,000,000 6,558,000,000 5,660,000,000 24,039,000,000
Comprehensive Income/Loss Attributable To Noncontrolling Interest 0 0 0 0
Comprehensive Income/Loss Attributable To Parent 6,232,000,000 7,104,000,000 5,715,000,000 24,039,000,000
Other Comprehensive Income/Loss 988,000,000 546,000,000 55,000,000 1,965,000,000
Other Comprehensive Income/Loss Attributable To Parent UNPUB UNPUB UNPUB UNPUB
Income Statement
LabelQuarter 1 (USD)Quarter 2 (USD)Quarter 3 (USD)Full Year (USD)
Filing date 2013-10-24 2014-01-23 2014-04-24 2014-07-31
Basic Earnings Per Share 1 1 1 3
Benefits Costs and Expenses 0 0 0 59,013,000,000
Cost Of Revenue 5,114,000,000 8,284,000,000 5,941,000,000 26,934,000,000
Costs And Expenses 0 0 0 59,013,000,000
Diluted Earnings Per Share 1 1 1 3
Gross Profit 13,415,000,000 16,235,000,000 14,462,000,000 59,899,000,000
Income/Loss From Continuing Operations After Tax 5,244,000,000 6,558,000,000 5,660,000,000 22,074,000,000
Income/Loss From Continuing Operations Before Tax 6,408,000,000 7,878,000,000 6,957,000,000 27,820,000,000
Income Tax Expense/Benefit 1,164,000,000 1,320,000,000 1,297,000,000 5,746,000,000
Interest Expense, Operating 118,000,000 135,000,000 175,000,000 597,000,000
Net Income/Loss 5,244,000,000 6,558,000,000 5,660,000,000 22,074,000,000
Net Income/Loss Attributable To Noncontrolling Interest 0 0 0 0
Net Income/Loss Attributable To Parent 5,244,000,000 6,558,000,000 5,660,000,000 22,074,000,000
Net Income/Loss Available To Common Stockholders, Basic 5,244,000,000 6,558,000,000 5,660,000,000 22,074,000,000
Operating Expenses 7,081,000,000 8,266,000,000 7,488,000,000 32,140,000,000
Operating Income/Loss 6,334,000,000 7,969,000,000 6,974,000,000 27,759,000,000
Participating Securities, Distributed And Undistributed Earnings/Loss, Basic 0 0 0 0
Preferred Stock Dividends And Other Adjustments 0 0 0 0
Revenues 18,529,000,000 24,519,000,000 20,403,000,000 86,833,000,000
Balance Sheet
LabelQuarter 1 (USD)Quarter 2 (USD)Quarter 3 (USD)Full Year (USD)
Filing date UNPUB 2013-01-24 2013-04-18 2013-07-30
Assets UNPUB 128,683,000,000 134,105,000,000 142,431,000,000
Current Assets UNPUB 89,574,000,000 93,524,000,000 101,466,000,000
Current Liabilities UNPUB 31,910,000,000 31,929,000,000 37,417,000,000
Equity UNPUB 72,576,000,000 76,688,000,000 78,944,000,000
Equity Attributable To Noncontrolling Interest UNPUB 0 0 0
Equity Attributable To Parent UNPUB 72,576,000,000 76,688,000,000 78,944,000,000
Liabilities UNPUB 56,107,000,000 57,417,000,000 63,487,000,000
Liabilities And Equity UNPUB 128,683,000,000 134,105,000,000 142,431,000,000
Noncurrent Assets UNPUB 39,109,000,000 40,581,000,000 40,965,000,000
Noncurrent Liabilities UNPUB 24,197,000,000 25,488,000,000 26,070,000,000
Cash Flow Statement
LabelQuarter 1 (USD)Quarter 2 (USD)Quarter 3 (USD)Full Year (USD)
Filing date UNPUB 2013-01-24 2013-04-18 2013-07-30
Exchange Gains/Losses UNPUB 15,000,000 -39,000,000 -8,000,000
Net Cash Flow UNPUB 981,000,000 -777,000,000 -3,134,000,000
Net Cash Flow, Continuing UNPUB 966,000,000 -738,000,000 -3,126,000,000
Net Cash Flow From Financing Activities UNPUB -1,221,000,000 -2,744,000,000 -8,148,000,000
Net Cash Flow From Financing Activities, Continuing UNPUB -1,221,000,000 -2,744,000,000 -8,148,000,000
Net Cash Flow From Investing Activities UNPUB -2,593,000,000 -7,660,000,000 -23,811,000,000
Net Cash Flow From Investing Activities, Continuing UNPUB -2,593,000,000 -7,660,000,000 -23,811,000,000
Net Cash Flow From Operating Activities UNPUB 4,780,000,000 9,666,000,000 28,833,000,000
Net Cash Flow From Operating Activities, Continuing UNPUB 4,780,000,000 9,666,000,000 28,833,000,000
Comprehensive Income
LabelQuarter 1 (USD)Quarter 2 (USD)Quarter 3 (USD)Full Year (USD)
Filing date UNPUB 2013-01-24 2013-04-18 2013-07-30
Comprehensive Income/Loss UNPUB 6,377,000,000 6,055,000,000 22,184,000,000
Comprehensive Income/Loss Attributable To Noncontrolling Interest UNPUB 0 0 0
Comprehensive Income/Loss Attributable To Parent UNPUB 6,563,000,000 6,254,000,000 22,184,000,000
Other Comprehensive Income/Loss UNPUB 186,000,000 199,000,000 321,000,000
Other Comprehensive Income/Loss Attributable To Parent UNPUB UNPUB UNPUB UNPUB
Income Statement
LabelQuarter 1 (USD)Quarter 2 (USD)Quarter 3 (USD)Full Year (USD)
Filing date UNPUB 2013-01-24 2013-04-18 2013-07-30
Basic Earnings Per Share UNPUB 1 1 3
Benefits Costs and Expenses UNPUB 0 0 50,797,000,000
Cost Of Revenue UNPUB 5,692,000,000 4,787,000,000 20,249,000,000
Costs And Expenses UNPUB 0 0 50,797,000,000
Diluted Earnings Per Share UNPUB 1 1 3
Gross Profit UNPUB 15,764,000,000 15,702,000,000 57,600,000,000
Income/Loss From Continuing Operations After Tax UNPUB 6,377,000,000 6,055,000,000 21,863,000,000
Income/Loss From Continuing Operations Before Tax UNPUB 7,770,000,000 7,603,000,000 27,052,000,000
Income Tax Expense/Benefit UNPUB 1,393,000,000 1,548,000,000 5,189,000,000
Interest Expense, Operating UNPUB 105,000,000 109,000,000 429,000,000
Net Income/Loss UNPUB 6,377,000,000 6,055,000,000 21,863,000,000
Net Income/Loss Attributable To Noncontrolling Interest UNPUB 0 0 0
Net Income/Loss Attributable To Parent UNPUB 6,377,000,000 6,055,000,000 21,863,000,000
Net Income/Loss Available To Common Stockholders, Basic UNPUB 6,377,000,000 6,055,000,000 21,863,000,000
Operating Expenses UNPUB 7,993,000,000 8,090,000,000 30,836,000,000
Operating Income/Loss UNPUB 7,771,000,000 7,612,000,000 26,764,000,000
Participating Securities, Distributed And Undistributed Earnings/Loss, Basic UNPUB 0 0 0
Preferred Stock Dividends And Other Adjustments UNPUB 0 0 0
Revenues UNPUB 21,456,000,000 20,489,000,000 77,849,000,000
Calendrier économique
25 Juillet 2024 (heure UTC) Actuel Précédent Consensus
10:00
United States
JUN
-6.600
★★
10:00
United States
JUN
-2.100
★★
08:30
United States
Q2
3.100
2.600
08:30
United States
Q2
1.500
08:30
United States
Q2
3.400
★★
08:30
United States
Q2
3.700
2.700
★★★
08:30
United States
Q2
1.400
2.000
★★
08:30
United States
JUN
0.100
0.300
★★
08:30
United States
JUN
-0.600
0.200
08:30
United States
JUL 21
★★
08:30
United States
JUL 21
243000.000
237000.000
08:30
United States
JUL 19
1867000.000
1860000.000
★★
08:30
United States
JUN
-0.100
0.200
08:30
United States
MAY
-0.200
08:30
United States
JUN
0.800
Options
Ticker
CFI
Contract Type
Exercise Style
Share Per Contract
Strike Price
Primary Exchange
Expiration Date
O:MSFT240719C00400000 OCASPS Call American 100 400 BATO 2024-07-19
O:MSFT240719P00540000 OPASPS Put American 100 540 BATO 2024-07-19
O:MSFT240719C00395000 OCASPS Call American 100 395 BATO 2024-07-19
O:MSFT240719P00520000 OPASPS Put American 100 520 BATO 2024-07-19
O:MSFT240719C00390000 OCASPS Call American 100 390 BATO 2024-07-19
O:MSFT240719P00500000 OPASPS Put American 100 500 BATO 2024-07-19
O:MSFT240719P00490000 OPASPS Put American 100 490 BATO 2024-07-19
O:MSFT240719C00385000 OCASPS Call American 100 385 BATO 2024-07-19
O:MSFT240719P00480000 OPASPS Put American 100 480 BATO 2024-07-19
O:MSFT240719C00380000 OCASPS Call American 100 380 BATO 2024-07-19
O:MSFT240719C00375000 OCASPS Call American 100 375 BATO 2024-07-19
O:MSFT240719C00370000 OCASPS Call American 100 370 BATO 2024-07-19
O:MSFT240719C00365000 OCASPS Call American 100 365 BATO 2024-07-19
O:MSFT240719C00360000 OCASPS Call American 100 360 BATO 2024-07-19
O:MSFT240719C00355000 OCASPS Call American 100 355 BATO 2024-07-19
O:MSFT240719C00350000 OCASPS Call American 100 350 BATO 2024-07-19
O:MSFT240719C00345000 OCASPS Call American 100 345 BATO 2024-07-19
O:MSFT240719C00340000 OCASPS Call American 100 340 BATO 2024-07-19
O:MSFT240719C00335000 OCASPS Call American 100 335 BATO 2024-07-19
O:MSFT240719C00330000 OCASPS Call American 100 330 BATO 2024-07-19
O:MSFT240719C00325000 OCASPS Call American 100 325 BATO 2024-07-19
O:MSFT240719C00320000 OCASPS Call American 100 320 BATO 2024-07-19
O:MSFT240719C00315000 OCASPS Call American 100 315 BATO 2024-07-19
O:MSFT240719C00310000 OCASPS Call American 100 310 BATO 2024-07-19
O:MSFT240719C00305000 OCASPS Call American 100 305 BATO 2024-07-19
O:MSFT240719C00300000 OCASPS Call American 100 300 BATO 2024-07-19
O:MSFT240719C00295000 OCASPS Call American 100 295 BATO 2024-07-19
O:MSFT240719C00290000 OCASPS Call American 100 290 BATO 2024-07-19
O:MSFT240719P00260000 OPASPS Put American 100 260 BATO 2024-07-19
O:MSFT240719C00285000 OCASPS Call American 100 285 BATO 2024-07-19
O:MSFT240719P00250000 OPASPS Put American 100 250 BATO 2024-07-19
O:MSFT240719P00240000 OPASPS Put American 100 240 BATO 2024-07-19
O:MSFT240719C00280000 OCASPS Call American 100 280 BATO 2024-07-19
O:MSFT240719P00230000 OPASPS Put American 100 230 BATO 2024-07-19
O:MSFT240719C00275000 OCASPS Call American 100 275 BATO 2024-07-19
O:MSFT240719P00220000 OPASPS Put American 100 220 BATO 2024-07-19
O:MSFT240719P00210000 OPASPS Put American 100 210 BATO 2024-07-19
O:MSFT240719C00270000 OCASPS Call American 100 270 BATO 2024-07-19
O:MSFT240719P00200000 OPASPS Put American 100 200 BATO 2024-07-19
O:MSFT240719C00540000 OCASPS Call American 100 540 BATO 2024-07-19
O:MSFT240719C00520000 OCASPS Call American 100 520 BATO 2024-07-19
O:MSFT240719C00500000 OCASPS Call American 100 500 BATO 2024-07-19
O:MSFT240719C00490000 OCASPS Call American 100 490 BATO 2024-07-19
O:MSFT240719C00480000 OCASPS Call American 100 480 BATO 2024-07-19
O:MSFT240719P00495000 OPASPS Put American 100 495 BATO 2024-07-19
O:MSFT240719P00485000 OPASPS Put American 100 485 BATO 2024-07-19
O:MSFT240719P00475000 OPASPS Put American 100 475 BATO 2024-07-19
O:MSFT240719P00570000 OPASPS Put American 100 570 BATO 2024-07-19
O:MSFT240719P00560000 OPASPS Put American 100 560 BATO 2024-07-19
O:MSFT240719P00550000 OPASPS Put American 100 550 BATO 2024-07-19
O:MSFT240719C00495000 OCASPS Call American 100 495 BATO 2024-07-19
O:MSFT240719C00485000 OCASPS Call American 100 485 BATO 2024-07-19
O:MSFT240719C00475000 OCASPS Call American 100 475 BATO 2024-07-19
O:MSFT240719P00600000 OPASPS Put American 100 600 BATO 2024-07-19
O:MSFT240719P00580000 OPASPS Put American 100 580 BATO 2024-07-19
O:MSFT240719C00600000 OCASPS Call American 100 600 BATO 2024-07-19
O:MSFT240719C00580000 OCASPS Call American 100 580 BATO 2024-07-19
O:MSFT240719P00470000 OPASPS Put American 100 470 BATO 2024-07-19
O:MSFT240719P00465000 OPASPS Put American 100 465 BATO 2024-07-19
O:MSFT240719P00460000 OPASPS Put American 100 460 BATO 2024-07-19
O:MSFT240719P00455000 OPASPS Put American 100 455 BATO 2024-07-19
O:MSFT240719P00450000 OPASPS Put American 100 450 BATO 2024-07-19
O:MSFT240719P00445000 OPASPS Put American 100 445 BATO 2024-07-19
O:MSFT240719P00440000 OPASPS Put American 100 440 BATO 2024-07-19
O:MSFT240719P00435000 OPASPS Put American 100 435 BATO 2024-07-19
O:MSFT240719C00260000 OCASPS Call American 100 260 BATO 2024-07-19
O:MSFT240719P00430000 OPASPS Put American 100 430 BATO 2024-07-19
O:MSFT240719P00425000 OPASPS Put American 100 425 BATO 2024-07-19
O:MSFT240719C00250000 OCASPS Call American 100 250 BATO 2024-07-19
O:MSFT240719P00420000 OPASPS Put American 100 420 BATO 2024-07-19
O:MSFT240719P00415000 OPASPS Put American 100 415 BATO 2024-07-19
O:MSFT240719C00240000 OCASPS Call American 100 240 BATO 2024-07-19
O:MSFT240719P00410000 OPASPS Put American 100 410 BATO 2024-07-19
O:MSFT240719C00230000 OCASPS Call American 100 230 BATO 2024-07-19
O:MSFT240719P00405000 OPASPS Put American 100 405 BATO 2024-07-19
O:MSFT240719P00400000 OPASPS Put American 100 400 BATO 2024-07-19
O:MSFT240719C00220000 OCASPS Call American 100 220 BATO 2024-07-19
O:MSFT240719P00395000 OPASPS Put American 100 395 BATO 2024-07-19
O:MSFT240719C00210000 OCASPS Call American 100 210 BATO 2024-07-19
O:MSFT240719P00390000 OPASPS Put American 100 390 BATO 2024-07-19
O:MSFT240719P00385000 OPASPS Put American 100 385 BATO 2024-07-19
O:MSFT240719C00200000 OCASPS Call American 100 200 BATO 2024-07-19
O:MSFT240719P00380000 OPASPS Put American 100 380 BATO 2024-07-19
O:MSFT240719P00195000 OPASPS Put American 100 195 BATO 2024-07-19
O:MSFT240719P00375000 OPASPS Put American 100 375 BATO 2024-07-19
O:MSFT240719P00190000 OPASPS Put American 100 190 BATO 2024-07-19
O:MSFT240719P00370000 OPASPS Put American 100 370 BATO 2024-07-19
O:MSFT240719P00365000 OPASPS Put American 100 365 BATO 2024-07-19
O:MSFT240719C00570000 OCASPS Call American 100 570 BATO 2024-07-19
O:MSFT240719P00360000 OPASPS Put American 100 360 BATO 2024-07-19
O:MSFT240719C00560000 OCASPS Call American 100 560 BATO 2024-07-19
O:MSFT240719P00355000 OPASPS Put American 100 355 BATO 2024-07-19
O:MSFT240719P00350000 OPASPS Put American 100 350 BATO 2024-07-19
O:MSFT240719C00550000 OCASPS Call American 100 550 BATO 2024-07-19
O:MSFT240719P00345000 OPASPS Put American 100 345 BATO 2024-07-19
O:MSFT240719P00340000 OPASPS Put American 100 340 BATO 2024-07-19
O:MSFT240719P00335000 OPASPS Put American 100 335 BATO 2024-07-19
O:MSFT240719P00330000 OPASPS Put American 100 330 BATO 2024-07-19
O:MSFT240719P00325000 OPASPS Put American 100 325 BATO 2024-07-19
O:MSFT240719P00320000 OPASPS Put American 100 320 BATO 2024-07-19
O:MSFT240719P00315000 OPASPS Put American 100 315 BATO 2024-07-19
O:MSFT240719P00310000 OPASPS Put American 100 310 BATO 2024-07-19
O:MSFT240719P00305000 OPASPS Put American 100 305 BATO 2024-07-19
O:MSFT240719P00300000 OPASPS Put American 100 300 BATO 2024-07-19
O:MSFT240719P00295000 OPASPS Put American 100 295 BATO 2024-07-19
O:MSFT240719P00290000 OPASPS Put American 100 290 BATO 2024-07-19
O:MSFT240719P00285000 OPASPS Put American 100 285 BATO 2024-07-19
O:MSFT240719P00280000 OPASPS Put American 100 280 BATO 2024-07-19
O:MSFT240719P00275000 OPASPS Put American 100 275 BATO 2024-07-19
O:MSFT240719P00270000 OPASPS Put American 100 270 BATO 2024-07-19
O:MSFT240719C00470000 OCASPS Call American 100 470 BATO 2024-07-19
O:MSFT240719C00465000 OCASPS Call American 100 465 BATO 2024-07-19
O:MSFT240719C00460000 OCASPS Call American 100 460 BATO 2024-07-19
O:MSFT240719C00455000 OCASPS Call American 100 455 BATO 2024-07-19
O:MSFT240719C00450000 OCASPS Call American 100 450 BATO 2024-07-19
O:MSFT240719C00445000 OCASPS Call American 100 445 BATO 2024-07-19
O:MSFT240719C00440000 OCASPS Call American 100 440 BATO 2024-07-19
O:MSFT240719C00435000 OCASPS Call American 100 435 BATO 2024-07-19
O:MSFT240719C00430000 OCASPS Call American 100 430 BATO 2024-07-19
O:MSFT240719C00195000 OCASPS Call American 100 195 BATO 2024-07-19
O:MSFT240719C00425000 OCASPS Call American 100 425 BATO 2024-07-19
O:MSFT240719C00190000 OCASPS Call American 100 190 BATO 2024-07-19
O:MSFT240719C00420000 OCASPS Call American 100 420 BATO 2024-07-19
O:MSFT240719C00415000 OCASPS Call American 100 415 BATO 2024-07-19
O:MSFT240719C00410000 OCASPS Call American 100 410 BATO 2024-07-19
O:MSFT240719C00405000 OCASPS Call American 100 405 BATO 2024-07-19
O:MSFT240628P00525000 OPASPS Put American 100 525 BATO 2024-06-28
O:MSFT240628P00520000 OPASPS Put American 100 520 BATO 2024-06-28
O:MSFT240628P00515000 OPASPS Put American 100 515 BATO 2024-06-28
O:MSFT240628P00510000 OPASPS Put American 100 510 BATO 2024-06-28
O:MSFT240628P00505000 OPASPS Put American 100 505 BATO 2024-06-28
O:MSFT240628P00500000 OPASPS Put American 100 500 BATO 2024-06-28
O:MSFT240628P00495000 OPASPS Put American 100 495 BATO 2024-06-28
O:MSFT240628P00490000 OPASPS Put American 100 490 BATO 2024-06-28
O:MSFT240628P00485000 OPASPS Put American 100 485 BATO 2024-06-28
O:MSFT240628P00480000 OPASPS Put American 100 480 BATO 2024-06-28
O:MSFT240628P00475000 OPASPS Put American 100 475 BATO 2024-06-28
O:MSFT240628P00470000 OPASPS Put American 100 470 BATO 2024-06-28
O:MSFT240628P00465000 OPASPS Put American 100 465 BATO 2024-06-28
O:MSFT240628P00460000 OPASPS Put American 100 460 BATO 2024-06-28
O:MSFT240628P00455000 OPASPS Put American 100 455 BATO 2024-06-28
O:MSFT240628P00450000 OPASPS Put American 100 450 BATO 2024-06-28
O:MSFT240628P00445000 OPASPS Put American 100 445 BATO 2024-06-28
O:MSFT240628P00440000 OPASPS Put American 100 440 BATO 2024-06-28
O:MSFT240628P00435000 OPASPS Put American 100 435 BATO 2024-06-28
O:MSFT240628P00430000 OPASPS Put American 100 430 BATO 2024-06-28
O:MSFT240628P00425000 OPASPS Put American 100 425 BATO 2024-06-28
O:MSFT240628P00420000 OPASPS Put American 100 420 BATO 2024-06-28
O:MSFT240628P00415000 OPASPS Put American 100 415 BATO 2024-06-28
O:MSFT240628P00410000 OPASPS Put American 100 410 BATO 2024-06-28
O:MSFT240628P00405000 OPASPS Put American 100 405 BATO 2024-06-28
O:MSFT240628P00400000 OPASPS Put American 100 400 BATO 2024-06-28
O:MSFT240628P00395000 OPASPS Put American 100 395 BATO 2024-06-28
O:MSFT240628P00390000 OPASPS Put American 100 390 BATO 2024-06-28
O:MSFT240628P00385000 OPASPS Put American 100 385 BATO 2024-06-28
O:MSFT240628P00380000 OPASPS Put American 100 380 BATO 2024-06-28
O:MSFT240628P00375000 OPASPS Put American 100 375 BATO 2024-06-28
O:MSFT240628P00370000 OPASPS Put American 100 370 BATO 2024-06-28
O:MSFT240628P00365000 OPASPS Put American 100 365 BATO 2024-06-28
O:MSFT240628P00360000 OPASPS Put American 100 360 BATO 2024-06-28
O:MSFT240628P00355000 OPASPS Put American 100 355 BATO 2024-06-28
O:MSFT240628P00350000 OPASPS Put American 100 350 BATO 2024-06-28
O:MSFT240628P00345000 OPASPS Put American 100 345 BATO 2024-06-28
O:MSFT240628P00340000 OPASPS Put American 100 340 BATO 2024-06-28
O:MSFT240628P00335000 OPASPS Put American 100 335 BATO 2024-06-28
O:MSFT240628P00330000 OPASPS Put American 100 330 BATO 2024-06-28
O:MSFT240628P00325000 OPASPS Put American 100 325 BATO 2024-06-28
O:MSFT240628P00320000 OPASPS Put American 100 320 BATO 2024-06-28
O:MSFT240628P00315000 OPASPS Put American 100 315 BATO 2024-06-28
O:MSFT240628P00310000 OPASPS Put American 100 310 BATO 2024-06-28
O:MSFT240628P00305000 OPASPS Put American 100 305 BATO 2024-06-28
O:MSFT240628P00300000 OPASPS Put American 100 300 BATO 2024-06-28
O:MSFT240628P00295000 OPASPS Put American 100 295 BATO 2024-06-28
O:MSFT240628P00290000 OPASPS Put American 100 290 BATO 2024-06-28
O:MSFT240628P00285000 OPASPS Put American 100 285 BATO 2024-06-28
O:MSFT240628P00280000 OPASPS Put American 100 280 BATO 2024-06-28
O:MSFT240628P00275000 OPASPS Put American 100 275 BATO 2024-06-28
O:MSFT240628P00270000 OPASPS Put American 100 270 BATO 2024-06-28
O:MSFT240628P00265000 OPASPS Put American 100 265 BATO 2024-06-28
O:MSFT240628P00260000 OPASPS Put American 100 260 BATO 2024-06-28
O:MSFT240628P00250000 OPASPS Put American 100 250 BATO 2024-06-28
O:MSFT240628P00240000 OPASPS Put American 100 240 BATO 2024-06-28
O:MSFT240628P00230000 OPASPS Put American 100 230 BATO 2024-06-28
O:MSFT240628P00220000 OPASPS Put American 100 220 BATO 2024-06-28
O:MSFT240628C00525000 OCASPS Call American 100 525 BATO 2024-06-28
O:MSFT240628C00520000 OCASPS Call American 100 520 BATO 2024-06-28
O:MSFT240628C00515000 OCASPS Call American 100 515 BATO 2024-06-28
O:MSFT240628C00510000 OCASPS Call American 100 510 BATO 2024-06-28
O:MSFT240628C00505000 OCASPS Call American 100 505 BATO 2024-06-28
O:MSFT240628C00500000 OCASPS Call American 100 500 BATO 2024-06-28
O:MSFT240628C00495000 OCASPS Call American 100 495 BATO 2024-06-28
O:MSFT240628C00490000 OCASPS Call American 100 490 BATO 2024-06-28
O:MSFT240628C00485000 OCASPS Call American 100 485 BATO 2024-06-28
O:MSFT240628C00480000 OCASPS Call American 100 480 BATO 2024-06-28
O:MSFT240628C00475000 OCASPS Call American 100 475 BATO 2024-06-28
O:MSFT240628C00470000 OCASPS Call American 100 470 BATO 2024-06-28
O:MSFT240628C00465000 OCASPS Call American 100 465 BATO 2024-06-28
O:MSFT240628C00460000 OCASPS Call American 100 460 BATO 2024-06-28
O:MSFT240628C00455000 OCASPS Call American 100 455 BATO 2024-06-28
O:MSFT240628C00450000 OCASPS Call American 100 450 BATO 2024-06-28
O:MSFT240628C00445000 OCASPS Call American 100 445 BATO 2024-06-28
O:MSFT240628C00440000 OCASPS Call American 100 440 BATO 2024-06-28
O:MSFT240628C00435000 OCASPS Call American 100 435 BATO 2024-06-28
O:MSFT240628C00430000 OCASPS Call American 100 430 BATO 2024-06-28
O:MSFT240628C00425000 OCASPS Call American 100 425 BATO 2024-06-28
O:MSFT240628C00420000 OCASPS Call American 100 420 BATO 2024-06-28
O:MSFT240628C00415000 OCASPS Call American 100 415 BATO 2024-06-28
O:MSFT240628C00410000 OCASPS Call American 100 410 BATO 2024-06-28
O:MSFT240628C00405000 OCASPS Call American 100 405 BATO 2024-06-28
O:MSFT240628C00400000 OCASPS Call American 100 400 BATO 2024-06-28
O:MSFT240628C00395000 OCASPS Call American 100 395 BATO 2024-06-28
O:MSFT240628C00390000 OCASPS Call American 100 390 BATO 2024-06-28
O:MSFT240628C00385000 OCASPS Call American 100 385 BATO 2024-06-28
O:MSFT240628C00380000 OCASPS Call American 100 380 BATO 2024-06-28
O:MSFT240628C00375000 OCASPS Call American 100 375 BATO 2024-06-28
O:MSFT240628C00370000 OCASPS Call American 100 370 BATO 2024-06-28
O:MSFT240628C00365000 OCASPS Call American 100 365 BATO 2024-06-28
O:MSFT240628C00360000 OCASPS Call American 100 360 BATO 2024-06-28
O:MSFT240628C00355000 OCASPS Call American 100 355 BATO 2024-06-28
O:MSFT240628C00350000 OCASPS Call American 100 350 BATO 2024-06-28
O:MSFT240628C00345000 OCASPS Call American 100 345 BATO 2024-06-28
O:MSFT240628C00340000 OCASPS Call American 100 340 BATO 2024-06-28
O:MSFT240628C00335000 OCASPS Call American 100 335 BATO 2024-06-28
O:MSFT240628C00330000 OCASPS Call American 100 330 BATO 2024-06-28
O:MSFT240628C00325000 OCASPS Call American 100 325 BATO 2024-06-28
O:MSFT240628C00320000 OCASPS Call American 100 320 BATO 2024-06-28
O:MSFT240628C00315000 OCASPS Call American 100 315 BATO 2024-06-28
O:MSFT240628C00310000 OCASPS Call American 100 310 BATO 2024-06-28
O:MSFT240628C00305000 OCASPS Call American 100 305 BATO 2024-06-28
O:MSFT240628C00300000 OCASPS Call American 100 300 BATO 2024-06-28
O:MSFT240628C00295000 OCASPS Call American 100 295 BATO 2024-06-28
O:MSFT240628C00290000 OCASPS Call American 100 290 BATO 2024-06-28
O:MSFT240628C00285000 OCASPS Call American 100 285 BATO 2024-06-28
O:MSFT240628C00280000 OCASPS Call American 100 280 BATO 2024-06-28
O:MSFT240628C00275000 OCASPS Call American 100 275 BATO 2024-06-28
O:MSFT240628C00270000 OCASPS Call American 100 270 BATO 2024-06-28
O:MSFT240628C00265000 OCASPS Call American 100 265 BATO 2024-06-28
O:MSFT240628C00260000 OCASPS Call American 100 260 BATO 2024-06-28
O:MSFT240628C00250000 OCASPS Call American 100 250 BATO 2024-06-28
O:MSFT240628C00240000 OCASPS Call American 100 240 BATO 2024-06-28
O:MSFT240628C00230000 OCASPS Call American 100 230 BATO 2024-06-28
O:MSFT240628C00220000 OCASPS Call American 100 220 BATO 2024-06-28
O:MSFT240621P00560000 OPASPS Put American 100 560 BATO 2024-06-21
O:MSFT240621C00560000 OCASPS Call American 100 560 BATO 2024-06-21
O:MSFT240621P00570000 OPASPS Put American 100 570 BATO 2024-06-21
O:MSFT240621P00550000 OPASPS Put American 100 550 BATO 2024-06-21
O:MSFT240621C00570000 OCASPS Call American 100 570 BATO 2024-06-21
O:MSFT240621C00550000 OCASPS Call American 100 550 BATO 2024-06-21
O:MSFT240621P00540000 OPASPS Put American 100 540 BATO 2024-06-21
O:MSFT240621P00535000 OPASPS Put American 100 535 BATO 2024-06-21
O:MSFT240621P00530000 OPASPS Put American 100 530 BATO 2024-06-21
O:MSFT240621P00525000 OPASPS Put American 100 525 BATO 2024-06-21
O:MSFT240621P00520000 OPASPS Put American 100 520 BATO 2024-06-21
O:MSFT240621P00515000 OPASPS Put American 100 515 BATO 2024-06-21
O:MSFT240621P00510000 OPASPS Put American 100 510 BATO 2024-06-21
O:MSFT240621P00505000 OPASPS Put American 100 505 BATO 2024-06-21
O:MSFT240621P00500000 OPASPS Put American 100 500 BATO 2024-06-21
O:MSFT240621P00495000 OPASPS Put American 100 495 BATO 2024-06-21
O:MSFT240621P00490000 OPASPS Put American 100 490 BATO 2024-06-21
O:MSFT240621P00485000 OPASPS Put American 100 485 BATO 2024-06-21
O:MSFT240621P00480000 OPASPS Put American 100 480 BATO 2024-06-21
O:MSFT240621P00475000 OPASPS Put American 100 475 BATO 2024-06-21
O:MSFT240621P00470000 OPASPS Put American 100 470 BATO 2024-06-21
O:MSFT240621P00465000 OPASPS Put American 100 465 BATO 2024-06-21
O:MSFT240621P00460000 OPASPS Put American 100 460 BATO 2024-06-21
O:MSFT240621P00455000 OPASPS Put American 100 455 BATO 2024-06-21
O:MSFT240621P00450000 OPASPS Put American 100 450 BATO 2024-06-21
O:MSFT240621P00445000 OPASPS Put American 100 445 BATO 2024-06-21
O:MSFT240621P00440000 OPASPS Put American 100 440 BATO 2024-06-21
O:MSFT240621P00435000 OPASPS Put American 100 435 BATO 2024-06-21
O:MSFT240621P00430000 OPASPS Put American 100 430 BATO 2024-06-21
O:MSFT240621P00425000 OPASPS Put American 100 425 BATO 2024-06-21
O:MSFT240621P00420000 OPASPS Put American 100 420 BATO 2024-06-21
O:MSFT240621P00415000 OPASPS Put American 100 415 BATO 2024-06-21
O:MSFT240621P00410000 OPASPS Put American 100 410 BATO 2024-06-21
O:MSFT240621P00405000 OPASPS Put American 100 405 BATO 2024-06-21
O:MSFT240621P00400000 OPASPS Put American 100 400 BATO 2024-06-21
O:MSFT240621P00395000 OPASPS Put American 100 395 BATO 2024-06-21
O:MSFT240621P00390000 OPASPS Put American 100 390 BATO 2024-06-21
O:MSFT240621P00385000 OPASPS Put American 100 385 BATO 2024-06-21
O:MSFT240621P00380000 OPASPS Put American 100 380 BATO 2024-06-21
O:MSFT240621P00375000 OPASPS Put American 100 375 BATO 2024-06-21
O:MSFT240621P00370000 OPASPS Put American 100 370 BATO 2024-06-21
O:MSFT240621P00365000 OPASPS Put American 100 365 BATO 2024-06-21
O:MSFT240621P00360000 OPASPS Put American 100 360 BATO 2024-06-21
O:MSFT240621P00355000 OPASPS Put American 100 355 BATO 2024-06-21
O:MSFT240621P00350000 OPASPS Put American 100 350 BATO 2024-06-21
O:MSFT240621P00345000 OPASPS Put American 100 345 BATO 2024-06-21
O:MSFT240621P00340000 OPASPS Put American 100 340 BATO 2024-06-21
O:MSFT240621P00335000 OPASPS Put American 100 335 BATO 2024-06-21
O:MSFT240621P00330000 OPASPS Put American 100 330 BATO 2024-06-21
O:MSFT240621P00325000 OPASPS Put American 100 325 BATO 2024-06-21
O:MSFT240621P00320000 OPASPS Put American 100 320 BATO 2024-06-21
O:MSFT240621P00315000 OPASPS Put American 100 315 BATO 2024-06-21
O:MSFT240621P00310000 OPASPS Put American 100 310 BATO 2024-06-21
O:MSFT240621P00305000 OPASPS Put American 100 305 BATO 2024-06-21
O:MSFT240621P00300000 OPASPS Put American 100 300 BATO 2024-06-21
O:MSFT240621P00295000 OPASPS Put American 100 295 BATO 2024-06-21
O:MSFT240621P00290000 OPASPS Put American 100 290 BATO 2024-06-21
O:MSFT240621P00285000 OPASPS Put American 100 285 BATO 2024-06-21
O:MSFT240621P00280000 OPASPS Put American 100 280 BATO 2024-06-21
O:MSFT240621P00275000 OPASPS Put American 100 275 BATO 2024-06-21
O:MSFT240621P00270000 OPASPS Put American 100 270 BATO 2024-06-21
O:MSFT240621P00265000 OPASPS Put American 100 265 BATO 2024-06-21
O:MSFT240621P00260000 OPASPS Put American 100 260 BATO 2024-06-21
O:MSFT240621P00255000 OPASPS Put American 100 255 BATO 2024-06-21
O:MSFT240621P00250000 OPASPS Put American 100 250 BATO 2024-06-21
O:MSFT240621P00245000 OPASPS Put American 100 245 BATO 2024-06-21
O:MSFT240621P00240000 OPASPS Put American 100 240 BATO 2024-06-21
O:MSFT240621P00235000 OPASPS Put American 100 235 BATO 2024-06-21
O:MSFT240621P00230000 OPASPS Put American 100 230 BATO 2024-06-21
O:MSFT240621P00225000 OPASPS Put American 100 225 BATO 2024-06-21
O:MSFT240621P00220000 OPASPS Put American 100 220 BATO 2024-06-21
O:MSFT240621P00215000 OPASPS Put American 100 215 BATO 2024-06-21
O:MSFT240621P00210000 OPASPS Put American 100 210 BATO 2024-06-21
O:MSFT240621P00205000 OPASPS Put American 100 205 BATO 2024-06-21
O:MSFT240621P00200000 OPASPS Put American 100 200 BATO 2024-06-21
O:MSFT240621P00195000 OPASPS Put American 100 195 BATO 2024-06-21
O:MSFT240621P00190000 OPASPS Put American 100 190 BATO 2024-06-21
O:MSFT240621P00185000 OPASPS Put American 100 185 BATO 2024-06-21
O:MSFT240621P00180000 OPASPS Put American 100 180 BATO 2024-06-21
O:MSFT240621P00175000 OPASPS Put American 100 175 BATO 2024-06-21
O:MSFT240621P00170000 OPASPS Put American 100 170 BATO 2024-06-21
O:MSFT240621P00165000 OPASPS Put American 100 165 BATO 2024-06-21
O:MSFT240621P00160000 OPASPS Put American 100 160 BATO 2024-06-21
O:MSFT240621P00155000 OPASPS Put American 100 155 BATO 2024-06-21
O:MSFT240621P00150000 OPASPS Put American 100 150 BATO 2024-06-21
O:MSFT240621P00145000 OPASPS Put American 100 145 BATO 2024-06-21
O:MSFT240621P00140000 OPASPS Put American 100 140 BATO 2024-06-21
O:MSFT240621P00135000 OPASPS Put American 100 135 BATO 2024-06-21
O:MSFT240621P00130000 OPASPS Put American 100 130 BATO 2024-06-21
O:MSFT240621P00125000 OPASPS Put American 100 125 BATO 2024-06-21
O:MSFT240621P00120000 OPASPS Put American 100 120 BATO 2024-06-21
O:MSFT240621P00115000 OPASPS Put American 100 115 BATO 2024-06-21
O:MSFT240621P00110000 OPASPS Put American 100 110 BATO 2024-06-21
O:MSFT240621C00540000 OCASPS Call American 100 540 BATO 2024-06-21
O:MSFT240621C00535000 OCASPS Call American 100 535 BATO 2024-06-21
O:MSFT240621C00530000 OCASPS Call American 100 530 BATO 2024-06-21
O:MSFT240621C00525000 OCASPS Call American 100 525 BATO 2024-06-21
O:MSFT240621C00520000 OCASPS Call American 100 520 BATO 2024-06-21
O:MSFT240621C00515000 OCASPS Call American 100 515 BATO 2024-06-21
O:MSFT240621C00510000 OCASPS Call American 100 510 BATO 2024-06-21
O:MSFT240621C00505000 OCASPS Call American 100 505 BATO 2024-06-21
O:MSFT240621C00500000 OCASPS Call American 100 500 BATO 2024-06-21
O:MSFT240621C00495000 OCASPS Call American 100 495 BATO 2024-06-21
O:MSFT240621C00490000 OCASPS Call American 100 490 BATO 2024-06-21
O:MSFT240621C00485000 OCASPS Call American 100 485 BATO 2024-06-21
O:MSFT240621C00480000 OCASPS Call American 100 480 BATO 2024-06-21
O:MSFT240621C00475000 OCASPS Call American 100 475 BATO 2024-06-21
O:MSFT240621C00470000 OCASPS Call American 100 470 BATO 2024-06-21
O:MSFT240621C00465000 OCASPS Call American 100 465 BATO 2024-06-21
O:MSFT240621C00460000 OCASPS Call American 100 460 BATO 2024-06-21
O:MSFT240621C00455000 OCASPS Call American 100 455 BATO 2024-06-21
O:MSFT240621C00450000 OCASPS Call American 100 450 BATO 2024-06-21
O:MSFT240621C00445000 OCASPS Call American 100 445 BATO 2024-06-21
O:MSFT240621C00440000 OCASPS Call American 100 440 BATO 2024-06-21
O:MSFT240621C00435000 OCASPS Call American 100 435 BATO 2024-06-21
O:MSFT240621C00430000 OCASPS Call American 100 430 BATO 2024-06-21
O:MSFT240621C00425000 OCASPS Call American 100 425 BATO 2024-06-21
O:MSFT240621C00420000 OCASPS Call American 100 420 BATO 2024-06-21
O:MSFT240621C00415000 OCASPS Call American 100 415 BATO 2024-06-21
O:MSFT240621C00410000 OCASPS Call American 100 410 BATO 2024-06-21
O:MSFT240621C00405000 OCASPS Call American 100 405 BATO 2024-06-21
O:MSFT240621C00400000 OCASPS Call American 100 400 BATO 2024-06-21
O:MSFT240621C00395000 OCASPS Call American 100 395 BATO 2024-06-21
O:MSFT240621C00390000 OCASPS Call American 100 390 BATO 2024-06-21
O:MSFT240621C00385000 OCASPS Call American 100 385 BATO 2024-06-21
O:MSFT240621C00380000 OCASPS Call American 100 380 BATO 2024-06-21
O:MSFT240621C00375000 OCASPS Call American 100 375 BATO 2024-06-21
O:MSFT240621C00370000 OCASPS Call American 100 370 BATO 2024-06-21
O:MSFT240621C00365000 OCASPS Call American 100 365 BATO 2024-06-21
O:MSFT240621C00360000 OCASPS Call American 100 360 BATO 2024-06-21
O:MSFT240621C00355000 OCASPS Call American 100 355 BATO 2024-06-21
O:MSFT240621C00350000 OCASPS Call American 100 350 BATO 2024-06-21
O:MSFT240621C00345000 OCASPS Call American 100 345 BATO 2024-06-21
O:MSFT240621C00340000 OCASPS Call American 100 340 BATO 2024-06-21
O:MSFT240621C00335000 OCASPS Call American 100 335 BATO 2024-06-21
O:MSFT240621C00330000 OCASPS Call American 100 330 BATO 2024-06-21
O:MSFT240621C00325000 OCASPS Call American 100 325 BATO 2024-06-21
O:MSFT240621C00320000 OCASPS Call American 100 320 BATO 2024-06-21
O:MSFT240621C00315000 OCASPS Call American 100 315 BATO 2024-06-21
O:MSFT240621C00310000 OCASPS Call American 100 310 BATO 2024-06-21
O:MSFT240621C00305000 OCASPS Call American 100 305 BATO 2024-06-21
O:MSFT240621C00300000 OCASPS Call American 100 300 BATO 2024-06-21
O:MSFT240621C00295000 OCASPS Call American 100 295 BATO 2024-06-21
O:MSFT240621C00290000 OCASPS Call American 100 290 BATO 2024-06-21
O:MSFT240621C00285000 OCASPS Call American 100 285 BATO 2024-06-21
O:MSFT240621C00280000 OCASPS Call American 100 280 BATO 2024-06-21
O:MSFT240621C00275000 OCASPS Call American 100 275 BATO 2024-06-21
O:MSFT240621C00270000 OCASPS Call American 100 270 BATO 2024-06-21
O:MSFT240621C00265000 OCASPS Call American 100 265 BATO 2024-06-21
O:MSFT240621C00260000 OCASPS Call American 100 260 BATO 2024-06-21
O:MSFT240621C00255000 OCASPS Call American 100 255 BATO 2024-06-21
O:MSFT240621C00250000 OCASPS Call American 100 250 BATO 2024-06-21
O:MSFT240621C00245000 OCASPS Call American 100 245 BATO 2024-06-21
O:MSFT240621C00240000 OCASPS Call American 100 240 BATO 2024-06-21
O:MSFT240621C00235000 OCASPS Call American 100 235 BATO 2024-06-21
O:MSFT240621P00600000 OPASPS Put American 100 600 BATO 2024-06-21
O:MSFT240621C00230000 OCASPS Call American 100 230 BATO 2024-06-21
O:MSFT240621C00225000 OCASPS Call American 100 225 BATO 2024-06-21
O:MSFT240621P00580000 OPASPS Put American 100 580 BATO 2024-06-21
O:MSFT240621C00220000 OCASPS Call American 100 220 BATO 2024-06-21
O:MSFT240621C00215000 OCASPS Call American 100 215 BATO 2024-06-21
O:MSFT240621C00210000 OCASPS Call American 100 210 BATO 2024-06-21
O:MSFT240621C00205000 OCASPS Call American 100 205 BATO 2024-06-21
O:MSFT240621C00200000 OCASPS Call American 100 200 BATO 2024-06-21
O:MSFT240621C00195000 OCASPS Call American 100 195 BATO 2024-06-21
O:MSFT240621C00600000 OCASPS Call American 100 600 BATO 2024-06-21
O:MSFT240621C00190000 OCASPS Call American 100 190 BATO 2024-06-21
O:MSFT240621C00185000 OCASPS Call American 100 185 BATO 2024-06-21
O:MSFT240621C00580000 OCASPS Call American 100 580 BATO 2024-06-21
O:MSFT240621C00180000 OCASPS Call American 100 180 BATO 2024-06-21
O:MSFT240621C00175000 OCASPS Call American 100 175 BATO 2024-06-21
O:MSFT240621C00170000 OCASPS Call American 100 170 BATO 2024-06-21
O:MSFT240621C00165000 OCASPS Call American 100 165 BATO 2024-06-21
O:MSFT240621C00160000 OCASPS Call American 100 160 BATO 2024-06-21
O:MSFT240621C00155000 OCASPS Call American 100 155 BATO 2024-06-21
O:MSFT240621C00150000 OCASPS Call American 100 150 BATO 2024-06-21
O:MSFT240621P00555000 OPASPS Put American 100 555 BATO 2024-06-21
O:MSFT240621C00145000 OCASPS Call American 100 145 BATO 2024-06-21
O:MSFT240621P00545000 OPASPS Put American 100 545 BATO 2024-06-21
O:MSFT240621C00140000 OCASPS Call American 100 140 BATO 2024-06-21
O:MSFT240621C00555000 OCASPS Call American 100 555 BATO 2024-06-21
O:MSFT240621C00135000 OCASPS Call American 100 135 BATO 2024-06-21
O:MSFT240621C00545000 OCASPS Call American 100 545 BATO 2024-06-21
O:MSFT240621C00130000 OCASPS Call American 100 130 BATO 2024-06-21
O:MSFT240621C00125000 OCASPS Call American 100 125 BATO 2024-06-21
O:MSFT240621C00120000 OCASPS Call American 100 120 BATO 2024-06-21
O:MSFT240621C00115000 OCASPS Call American 100 115 BATO 2024-06-21
O:MSFT240621C00110000 OCASPS Call American 100 110 BATO 2024-06-21
O:MSFT240614C00457500 OCASPS Call American 100 457.5 BATO 2024-06-14
O:MSFT240614C00452500 OCASPS Call American 100 452.5 BATO 2024-06-14
O:MSFT240614C00447500 OCASPS Call American 100 447.5 BATO 2024-06-14
O:MSFT240614C00397500 OCASPS Call American 100 397.5 BATO 2024-06-14
O:MSFT240614C00392500 OCASPS Call American 100 392.5 BATO 2024-06-14
O:MSFT240614C00387500 OCASPS Call American 100 387.5 BATO 2024-06-14
O:MSFT240614C00382500 OCASPS Call American 100 382.5 BATO 2024-06-14
O:MSFT240614P00525000 OPASPS Put American 100 525 BATO 2024-06-14
O:MSFT240614P00520000 OPASPS Put American 100 520 BATO 2024-06-14
O:MSFT240614P00515000 OPASPS Put American 100 515 BATO 2024-06-14
O:MSFT240614C00377500 OCASPS Call American 100 377.5 BATO 2024-06-14
O:MSFT240614P00510000 OPASPS Put American 100 510 BATO 2024-06-14
O:MSFT240614P00505000 OPASPS Put American 100 505 BATO 2024-06-14
O:MSFT240614C00372500 OCASPS Call American 100 372.5 BATO 2024-06-14
O:MSFT240614P00500000 OPASPS Put American 100 500 BATO 2024-06-14
O:MSFT240614P00495000 OPASPS Put American 100 495 BATO 2024-06-14
O:MSFT240614P00490000 OPASPS Put American 100 490 BATO 2024-06-14
O:MSFT240614C00367500 OCASPS Call American 100 367.5 BATO 2024-06-14
O:MSFT240614P00485000 OPASPS Put American 100 485 BATO 2024-06-14
O:MSFT240614P00480000 OPASPS Put American 100 480 BATO 2024-06-14
O:MSFT240614P00475000 OPASPS Put American 100 475 BATO 2024-06-14
O:MSFT240614C00362500 OCASPS Call American 100 362.5 BATO 2024-06-14
O:MSFT240614P00470000 OPASPS Put American 100 470 BATO 2024-06-14
O:MSFT240614P00465000 OPASPS Put American 100 465 BATO 2024-06-14
O:MSFT240614P00460000 OPASPS Put American 100 460 BATO 2024-06-14
O:MSFT240614C00357500 OCASPS Call American 100 357.5 BATO 2024-06-14
O:MSFT240614P00455000 OPASPS Put American 100 455 BATO 2024-06-14
O:MSFT240614P00450000 OPASPS Put American 100 450 BATO 2024-06-14
O:MSFT240614P00445000 OPASPS Put American 100 445 BATO 2024-06-14
O:MSFT240614C00352500 OCASPS Call American 100 352.5 BATO 2024-06-14
O:MSFT240614P00442500 OPASPS Put American 100 442.5 BATO 2024-06-14
O:MSFT240614P00440000 OPASPS Put American 100 440 BATO 2024-06-14
O:MSFT240614P00437500 OPASPS Put American 100 437.5 BATO 2024-06-14
O:MSFT240614P00435000 OPASPS Put American 100 435 BATO 2024-06-14
O:MSFT240614P00432500 OPASPS Put American 100 432.5 BATO 2024-06-14
O:MSFT240614P00430000 OPASPS Put American 100 430 BATO 2024-06-14
O:MSFT240614P00427500 OPASPS Put American 100 427.5 BATO 2024-06-14
O:MSFT240614P00425000 OPASPS Put American 100 425 BATO 2024-06-14
O:MSFT240614P00422500 OPASPS Put American 100 422.5 BATO 2024-06-14
O:MSFT240614P00420000 OPASPS Put American 100 420 BATO 2024-06-14
O:MSFT240614P00417500 OPASPS Put American 100 417.5 BATO 2024-06-14
O:MSFT240614P00415000 OPASPS Put American 100 415 BATO 2024-06-14
O:MSFT240614P00412500 OPASPS Put American 100 412.5 BATO 2024-06-14
O:MSFT240614P00410000 OPASPS Put American 100 410 BATO 2024-06-14
O:MSFT240614P00407500 OPASPS Put American 100 407.5 BATO 2024-06-14
O:MSFT240614P00405000 OPASPS Put American 100 405 BATO 2024-06-14
O:MSFT240614P00402500 OPASPS Put American 100 402.5 BATO 2024-06-14
O:MSFT240614P00400000 OPASPS Put American 100 400 BATO 2024-06-14
O:MSFT240614P00395000 OPASPS Put American 100 395 BATO 2024-06-14
O:MSFT240614P00390000 OPASPS Put American 100 390 BATO 2024-06-14
O:MSFT240614P00385000 OPASPS Put American 100 385 BATO 2024-06-14
O:MSFT240614P00380000 OPASPS Put American 100 380 BATO 2024-06-14
O:MSFT240614P00375000 OPASPS Put American 100 375 BATO 2024-06-14
O:MSFT240614P00370000 OPASPS Put American 100 370 BATO 2024-06-14
O:MSFT240614P00365000 OPASPS Put American 100 365 BATO 2024-06-14
O:MSFT240614P00360000 OPASPS Put American 100 360 BATO 2024-06-14
O:MSFT240614P00355000 OPASPS Put American 100 355 BATO 2024-06-14
O:MSFT240614P00350000 OPASPS Put American 100 350 BATO 2024-06-14
O:MSFT240614P00345000 OPASPS Put American 100 345 BATO 2024-06-14
O:MSFT240614P00340000 OPASPS Put American 100 340 BATO 2024-06-14
O:MSFT240614P00335000 OPASPS Put American 100 335 BATO 2024-06-14
O:MSFT240614P00330000 OPASPS Put American 100 330 BATO 2024-06-14
O:MSFT240614P00325000 OPASPS Put American 100 325 BATO 2024-06-14
O:MSFT240614P00320000 OPASPS Put American 100 320 BATO 2024-06-14
O:MSFT240614P00315000 OPASPS Put American 100 315 BATO 2024-06-14
O:MSFT240614P00310000 OPASPS Put American 100 310 BATO 2024-06-14
O:MSFT240614P00305000 OPASPS Put American 100 305 BATO 2024-06-14
O:MSFT240614P00300000 OPASPS Put American 100 300 BATO 2024-06-14
O:MSFT240614P00295000 OPASPS Put American 100 295 BATO 2024-06-14
O:MSFT240614P00290000 OPASPS Put American 100 290 BATO 2024-06-14
O:MSFT240614P00285000 OPASPS Put American 100 285 BATO 2024-06-14
O:MSFT240614P00280000 OPASPS Put American 100 280 BATO 2024-06-14
O:MSFT240614P00275000 OPASPS Put American 100 275 BATO 2024-06-14
O:MSFT240614P00270000 OPASPS Put American 100 270 BATO 2024-06-14
O:MSFT240614P00265000 OPASPS Put American 100 265 BATO 2024-06-14
O:MSFT240614P00260000 OPASPS Put American 100 260 BATO 2024-06-14
O:MSFT240614P00255000 OPASPS Put American 100 255 BATO 2024-06-14
O:MSFT240614P00250000 OPASPS Put American 100 250 BATO 2024-06-14
O:MSFT240614P00245000 OPASPS Put American 100 245 BATO 2024-06-14
O:MSFT240614P00240000 OPASPS Put American 100 240 BATO 2024-06-14
O:MSFT240614P00230000 OPASPS Put American 100 230 BATO 2024-06-14
O:MSFT240614P00220000 OPASPS Put American 100 220 BATO 2024-06-14
O:MSFT240614C00525000 OCASPS Call American 100 525 BATO 2024-06-14
O:MSFT240614C00520000 OCASPS Call American 100 520 BATO 2024-06-14
O:MSFT240614C00515000 OCASPS Call American 100 515 BATO 2024-06-14
O:MSFT240614C00510000 OCASPS Call American 100 510 BATO 2024-06-14
O:MSFT240614C00505000 OCASPS Call American 100 505 BATO 2024-06-14
O:MSFT240614C00500000 OCASPS Call American 100 500 BATO 2024-06-14
O:MSFT240614C00495000 OCASPS Call American 100 495 BATO 2024-06-14
O:MSFT240614C00490000 OCASPS Call American 100 490 BATO 2024-06-14
O:MSFT240614C00485000 OCASPS Call American 100 485 BATO 2024-06-14
O:MSFT240614C00480000 OCASPS Call American 100 480 BATO 2024-06-14
O:MSFT240614C00475000 OCASPS Call American 100 475 BATO 2024-06-14
O:MSFT240614C00470000 OCASPS Call American 100 470 BATO 2024-06-14
O:MSFT240614C00465000 OCASPS Call American 100 465 BATO 2024-06-14
O:MSFT240614C00460000 OCASPS Call American 100 460 BATO 2024-06-14
O:MSFT240614C00455000 OCASPS Call American 100 455 BATO 2024-06-14
O:MSFT240614C00450000 OCASPS Call American 100 450 BATO 2024-06-14
O:MSFT240614C00445000 OCASPS Call American 100 445 BATO 2024-06-14
O:MSFT240614C00442500 OCASPS Call American 100 442.5 BATO 2024-06-14
O:MSFT240614C00440000 OCASPS Call American 100 440 BATO 2024-06-14
O:MSFT240614P00482500 OPASPS Put American 100 482.5 BATO 2024-06-14
O:MSFT240614C00437500 OCASPS Call American 100 437.5 BATO 2024-06-14
O:MSFT240614C00435000 OCASPS Call American 100 435 BATO 2024-06-14
O:MSFT240614C00432500 OCASPS Call American 100 432.5 BATO 2024-06-14
O:MSFT240614P00477500 OPASPS Put American 100 477.5 BATO 2024-06-14
O:MSFT240614C00430000 OCASPS Call American 100 430 BATO 2024-06-14
O:MSFT240614C00427500 OCASPS Call American 100 427.5 BATO 2024-06-14
O:MSFT240614C00425000 OCASPS Call American 100 425 BATO 2024-06-14
O:MSFT240614P00472500 OPASPS Put American 100 472.5 BATO 2024-06-14
O:MSFT240614C00422500 OCASPS Call American 100 422.5 BATO 2024-06-14
O:MSFT240614C00420000 OCASPS Call American 100 420 BATO 2024-06-14
O:MSFT240614C00417500 OCASPS Call American 100 417.5 BATO 2024-06-14
O:MSFT240614P00467500 OPASPS Put American 100 467.5 BATO 2024-06-14
O:MSFT240614C00415000 OCASPS Call American 100 415 BATO 2024-06-14
O:MSFT240614C00412500 OCASPS Call American 100 412.5 BATO 2024-06-14
O:MSFT240614C00410000 OCASPS Call American 100 410 BATO 2024-06-14
O:MSFT240614P00462500 OPASPS Put American 100 462.5 BATO 2024-06-14
O:MSFT240614C00407500 OCASPS Call American 100 407.5 BATO 2024-06-14
O:MSFT240614C00405000 OCASPS Call American 100 405 BATO 2024-06-14
O:MSFT240614C00402500 OCASPS Call American 100 402.5 BATO 2024-06-14
O:MSFT240614P00457500 OPASPS Put American 100 457.5 BATO 2024-06-14
O:MSFT240614C00400000 OCASPS Call American 100 400 BATO 2024-06-14
O:MSFT240614C00395000 OCASPS Call American 100 395 BATO 2024-06-14
O:MSFT240614C00390000 OCASPS Call American 100 390 BATO 2024-06-14
O:MSFT240614P00452500 OPASPS Put American 100 452.5 BATO 2024-06-14
O:MSFT240614C00385000 OCASPS Call American 100 385 BATO 2024-06-14
O:MSFT240614C00380000 OCASPS Call American 100 380 BATO 2024-06-14
O:MSFT240614C00375000 OCASPS Call American 100 375 BATO 2024-06-14
O:MSFT240614P00447500 OPASPS Put American 100 447.5 BATO 2024-06-14
O:MSFT240614C00370000 OCASPS Call American 100 370 BATO 2024-06-14
O:MSFT240614C00365000 OCASPS Call American 100 365 BATO 2024-06-14
O:MSFT240614C00360000 OCASPS Call American 100 360 BATO 2024-06-14
O:MSFT240614C00355000 OCASPS Call American 100 355 BATO 2024-06-14
O:MSFT240614C00350000 OCASPS Call American 100 350 BATO 2024-06-14
O:MSFT240614C00345000 OCASPS Call American 100 345 BATO 2024-06-14
O:MSFT240614C00340000 OCASPS Call American 100 340 BATO 2024-06-14
O:MSFT240614C00335000 OCASPS Call American 100 335 BATO 2024-06-14
O:MSFT240614C00330000 OCASPS Call American 100 330 BATO 2024-06-14
O:MSFT240614C00325000 OCASPS Call American 100 325 BATO 2024-06-14
O:MSFT240614C00320000 OCASPS Call American 100 320 BATO 2024-06-14
O:MSFT240614C00315000 OCASPS Call American 100 315 BATO 2024-06-14
O:MSFT240614C00310000 OCASPS Call American 100 310 BATO 2024-06-14
O:MSFT240614C00305000 OCASPS Call American 100 305 BATO 2024-06-14
O:MSFT240614C00300000 OCASPS Call American 100 300 BATO 2024-06-14
O:MSFT240614C00295000 OCASPS Call American 100 295 BATO 2024-06-14
O:MSFT240614C00290000 OCASPS Call American 100 290 BATO 2024-06-14
O:MSFT240614C00285000 OCASPS Call American 100 285 BATO 2024-06-14
O:MSFT240614C00280000 OCASPS Call American 100 280 BATO 2024-06-14
O:MSFT240614P00397500 OPASPS Put American 100 397.5 BATO 2024-06-14
O:MSFT240614C00275000 OCASPS Call American 100 275 BATO 2024-06-14
O:MSFT240614C00270000 OCASPS Call American 100 270 BATO 2024-06-14
O:MSFT240614C00265000 OCASPS Call American 100 265 BATO 2024-06-14
O:MSFT240614P00392500 OPASPS Put American 100 392.5 BATO 2024-06-14
O:MSFT240614C00260000 OCASPS Call American 100 260 BATO 2024-06-14
O:MSFT240614C00255000 OCASPS Call American 100 255 BATO 2024-06-14
O:MSFT240614C00250000 OCASPS Call American 100 250 BATO 2024-06-14
O:MSFT240614P00387500 OPASPS Put American 100 387.5 BATO 2024-06-14
O:MSFT240614C00245000 OCASPS Call American 100 245 BATO 2024-06-14
O:MSFT240614C00240000 OCASPS Call American 100 240 BATO 2024-06-14
O:MSFT240614C00230000 OCASPS Call American 100 230 BATO 2024-06-14
O:MSFT240614P00382500 OPASPS Put American 100 382.5 BATO 2024-06-14
O:MSFT240614C00220000 OCASPS Call American 100 220 BATO 2024-06-14
O:MSFT240614P00377500 OPASPS Put American 100 377.5 BATO 2024-06-14
O:MSFT240614P00372500 OPASPS Put American 100 372.5 BATO 2024-06-14
O:MSFT240614P00367500 OPASPS Put American 100 367.5 BATO 2024-06-14
O:MSFT240614P00362500 OPASPS Put American 100 362.5 BATO 2024-06-14
O:MSFT240614P00357500 OPASPS Put American 100 357.5 BATO 2024-06-14
O:MSFT240614P00352500 OPASPS Put American 100 352.5 BATO 2024-06-14
O:MSFT240614C00482500 OCASPS Call American 100 482.5 BATO 2024-06-14
O:MSFT240614C00477500 OCASPS Call American 100 477.5 BATO 2024-06-14
O:MSFT240614C00472500 OCASPS Call American 100 472.5 BATO 2024-06-14
O:MSFT240614C00467500 OCASPS Call American 100 467.5 BATO 2024-06-14
O:MSFT240614C00462500 OCASPS Call American 100 462.5 BATO 2024-06-14
O:MSFT240531P00525000 OPASPS Put American 100 525 BATO 2024-05-31
O:MSFT240531P00520000 OPASPS Put American 100 520 BATO 2024-05-31
O:MSFT240531P00515000 OPASPS Put American 100 515 BATO 2024-05-31
O:MSFT240531P00510000 OPASPS Put American 100 510 BATO 2024-05-31
O:MSFT240531P00505000 OPASPS Put American 100 505 BATO 2024-05-31
O:MSFT240531P00500000 OPASPS Put American 100 500 BATO 2024-05-31
O:MSFT240531P00495000 OPASPS Put American 100 495 BATO 2024-05-31
O:MSFT240531P00490000 OPASPS Put American 100 490 BATO 2024-05-31
O:MSFT240531P00487500 OPASPS Put American 100 487.5 BATO 2024-05-31
O:MSFT240531P00485000 OPASPS Put American 100 485 BATO 2024-05-31
O:MSFT240531P00482500 OPASPS Put American 100 482.5 BATO 2024-05-31
O:MSFT240531P00480000 OPASPS Put American 100 480 BATO 2024-05-31
O:MSFT240531P00477500 OPASPS Put American 100 477.5 BATO 2024-05-31
O:MSFT240531P00475000 OPASPS Put American 100 475 BATO 2024-05-31
O:MSFT240531P00472500 OPASPS Put American 100 472.5 BATO 2024-05-31
O:MSFT240531P00470000 OPASPS Put American 100 470 BATO 2024-05-31
O:MSFT240531P00467500 OPASPS Put American 100 467.5 BATO 2024-05-31
O:MSFT240531P00465000 OPASPS Put American 100 465 BATO 2024-05-31
O:MSFT240531P00462500 OPASPS Put American 100 462.5 BATO 2024-05-31
O:MSFT240531P00460000 OPASPS Put American 100 460 BATO 2024-05-31
O:MSFT240531P00457500 OPASPS Put American 100 457.5 BATO 2024-05-31
O:MSFT240531P00455000 OPASPS Put American 100 455 BATO 2024-05-31
O:MSFT240531P00452500 OPASPS Put American 100 452.5 BATO 2024-05-31
O:MSFT240531P00450000 OPASPS Put American 100 450 BATO 2024-05-31
O:MSFT240531P00447500 OPASPS Put American 100 447.5 BATO 2024-05-31
O:MSFT240531P00445000 OPASPS Put American 100 445 BATO 2024-05-31
O:MSFT240531P00442500 OPASPS Put American 100 442.5 BATO 2024-05-31
O:MSFT240531P00440000 OPASPS Put American 100 440 BATO 2024-05-31
O:MSFT240531P00437500 OPASPS Put American 100 437.5 BATO 2024-05-31
O:MSFT240531P00435000 OPASPS Put American 100 435 BATO 2024-05-31
O:MSFT240531P00432500 OPASPS Put American 100 432.5 BATO 2024-05-31
O:MSFT240531P00430000 OPASPS Put American 100 430 BATO 2024-05-31
O:MSFT240531P00427500 OPASPS Put American 100 427.5 BATO 2024-05-31
O:MSFT240531P00425000 OPASPS Put American 100 425 BATO 2024-05-31
O:MSFT240531P00422500 OPASPS Put American 100 422.5 BATO 2024-05-31
O:MSFT240531P00420000 OPASPS Put American 100 420 BATO 2024-05-31
O:MSFT240531P00417500 OPASPS Put American 100 417.5 BATO 2024-05-31
O:MSFT240531P00415000 OPASPS Put American 100 415 BATO 2024-05-31
O:MSFT240531P00412500 OPASPS Put American 100 412.5 BATO 2024-05-31
O:MSFT240531P00410000 OPASPS Put American 100 410 BATO 2024-05-31
O:MSFT240531P00407500 OPASPS Put American 100 407.5 BATO 2024-05-31
O:MSFT240531P00405000 OPASPS Put American 100 405 BATO 2024-05-31
O:MSFT240531P00402500 OPASPS Put American 100 402.5 BATO 2024-05-31
O:MSFT240531P00400000 OPASPS Put American 100 400 BATO 2024-05-31
O:MSFT240531P00397500 OPASPS Put American 100 397.5 BATO 2024-05-31
O:MSFT240531P00395000 OPASPS Put American 100 395 BATO 2024-05-31
O:MSFT240531P00392500 OPASPS Put American 100 392.5 BATO 2024-05-31
O:MSFT240531P00390000 OPASPS Put American 100 390 BATO 2024-05-31
O:MSFT240531P00387500 OPASPS Put American 100 387.5 BATO 2024-05-31
O:MSFT240531P00385000 OPASPS Put American 100 385 BATO 2024-05-31
O:MSFT240531P00382500 OPASPS Put American 100 382.5 BATO 2024-05-31
O:MSFT240531P00380000 OPASPS Put American 100 380 BATO 2024-05-31
O:MSFT240531P00377500 OPASPS Put American 100 377.5 BATO 2024-05-31
O:MSFT240531P00375000 OPASPS Put American 100 375 BATO 2024-05-31
O:MSFT240531P00372500 OPASPS Put American 100 372.5 BATO 2024-05-31
O:MSFT240531P00370000 OPASPS Put American 100 370 BATO 2024-05-31
O:MSFT240531P00367500 OPASPS Put American 100 367.5 BATO 2024-05-31
O:MSFT240531P00365000 OPASPS Put American 100 365 BATO 2024-05-31
O:MSFT240531P00362500 OPASPS Put American 100 362.5 BATO 2024-05-31
O:MSFT240531P00360000 OPASPS Put American 100 360 BATO 2024-05-31
O:MSFT240531P00355000 OPASPS Put American 100 355 BATO 2024-05-31
O:MSFT240531P00350000 OPASPS Put American 100 350 BATO 2024-05-31
O:MSFT240531P00345000 OPASPS Put American 100 345 BATO 2024-05-31
O:MSFT240531P00340000 OPASPS Put American 100 340 BATO 2024-05-31
O:MSFT240531P00335000 OPASPS Put American 100 335 BATO 2024-05-31
O:MSFT240531P00330000 OPASPS Put American 100 330 BATO 2024-05-31
O:MSFT240531P00325000 OPASPS Put American 100 325 BATO 2024-05-31
O:MSFT240531P00320000 OPASPS Put American 100 320 BATO 2024-05-31
O:MSFT240531P00315000 OPASPS Put American 100 315 BATO 2024-05-31
O:MSFT240531P00310000 OPASPS Put American 100 310 BATO 2024-05-31
O:MSFT240531P00305000 OPASPS Put American 100 305 BATO 2024-05-31
O:MSFT240531P00300000 OPASPS Put American 100 300 BATO 2024-05-31
O:MSFT240531P00295000 OPASPS Put American 100 295 BATO 2024-05-31
O:MSFT240531P00290000 OPASPS Put American 100 290 BATO 2024-05-31
O:MSFT240531P00285000 OPASPS Put American 100 285 BATO 2024-05-31
O:MSFT240531P00280000 OPASPS Put American 100 280 BATO 2024-05-31
O:MSFT240531P00275000 OPASPS Put American 100 275 BATO 2024-05-31
O:MSFT240531P00270000 OPASPS Put American 100 270 BATO 2024-05-31
O:MSFT240531P00265000 OPASPS Put American 100 265 BATO 2024-05-31
O:MSFT240531P00260000 OPASPS Put American 100 260 BATO 2024-05-31
O:MSFT240531P00255000 OPASPS Put American 100 255 BATO 2024-05-31
O:MSFT240531P00250000 OPASPS Put American 100 250 BATO 2024-05-31
O:MSFT240531P00245000 OPASPS Put American 100 245 BATO 2024-05-31
O:MSFT240531P00240000 OPASPS Put American 100 240 BATO 2024-05-31
O:MSFT240531P00235000 OPASPS Put American 100 235 BATO 2024-05-31
O:MSFT240531P00230000 OPASPS Put American 100 230 BATO 2024-05-31
O:MSFT240531P00220000 OPASPS Put American 100 220 BATO 2024-05-31
O:MSFT240531C00525000 OCASPS Call American 100 525 BATO 2024-05-31
O:MSFT240531C00520000 OCASPS Call American 100 520 BATO 2024-05-31
O:MSFT240531C00515000 OCASPS Call American 100 515 BATO 2024-05-31
O:MSFT240531C00510000 OCASPS Call American 100 510 BATO 2024-05-31
O:MSFT240531C00505000 OCASPS Call American 100 505 BATO 2024-05-31
O:MSFT240531C00500000 OCASPS Call American 100 500 BATO 2024-05-31
O:MSFT240531C00495000 OCASPS Call American 100 495 BATO 2024-05-31
O:MSFT240531C00490000 OCASPS Call American 100 490 BATO 2024-05-31
O:MSFT240531C00487500 OCASPS Call American 100 487.5 BATO 2024-05-31
O:MSFT240531C00485000 OCASPS Call American 100 485 BATO 2024-05-31
O:MSFT240531C00482500 OCASPS Call American 100 482.5 BATO 2024-05-31
O:MSFT240531C00480000 OCASPS Call American 100 480 BATO 2024-05-31
O:MSFT240531C00477500 OCASPS Call American 100 477.5 BATO 2024-05-31
O:MSFT240531C00475000 OCASPS Call American 100 475 BATO 2024-05-31
O:MSFT240531C00472500 OCASPS Call American 100 472.5 BATO 2024-05-31
O:MSFT240531C00470000 OCASPS Call American 100 470 BATO 2024-05-31
O:MSFT240531C00467500 OCASPS Call American 100 467.5 BATO 2024-05-31
O:MSFT240531C00465000 OCASPS Call American 100 465 BATO 2024-05-31
O:MSFT240531C00462500 OCASPS Call American 100 462.5 BATO 2024-05-31
O:MSFT240531C00460000 OCASPS Call American 100 460 BATO 2024-05-31
O:MSFT240531C00457500 OCASPS Call American 100 457.5 BATO 2024-05-31
O:MSFT240531C00455000 OCASPS Call American 100 455 BATO 2024-05-31
O:MSFT240531C00452500 OCASPS Call American 100 452.5 BATO 2024-05-31
O:MSFT240531C00450000 OCASPS Call American 100 450 BATO 2024-05-31
O:MSFT240531C00447500 OCASPS Call American 100 447.5 BATO 2024-05-31
O:MSFT240531C00445000 OCASPS Call American 100 445 BATO 2024-05-31
O:MSFT240531C00442500 OCASPS Call American 100 442.5 BATO 2024-05-31
O:MSFT240531C00440000 OCASPS Call American 100 440 BATO 2024-05-31
O:MSFT240531C00437500 OCASPS Call American 100 437.5 BATO 2024-05-31
O:MSFT240531C00435000 OCASPS Call American 100 435 BATO 2024-05-31
O:MSFT240531C00432500 OCASPS Call American 100 432.5 BATO 2024-05-31
O:MSFT240531C00430000 OCASPS Call American 100 430 BATO 2024-05-31
O:MSFT240531C00427500 OCASPS Call American 100 427.5 BATO 2024-05-31
O:MSFT240531C00425000 OCASPS Call American 100 425 BATO 2024-05-31
O:MSFT240531C00422500 OCASPS Call American 100 422.5 BATO 2024-05-31
O:MSFT240531C00420000 OCASPS Call American 100 420 BATO 2024-05-31
O:MSFT240531C00417500 OCASPS Call American 100 417.5 BATO 2024-05-31
O:MSFT240531C00415000 OCASPS Call American 100 415 BATO 2024-05-31
O:MSFT240531C00412500 OCASPS Call American 100 412.5 BATO 2024-05-31
O:MSFT240531C00410000 OCASPS Call American 100 410 BATO 2024-05-31
O:MSFT240531C00407500 OCASPS Call American 100 407.5 BATO 2024-05-31
O:MSFT240531C00405000 OCASPS Call American 100 405 BATO 2024-05-31
O:MSFT240531C00402500 OCASPS Call American 100 402.5 BATO 2024-05-31
O:MSFT240531C00400000 OCASPS Call American 100 400 BATO 2024-05-31
O:MSFT240531C00397500 OCASPS Call American 100 397.5 BATO 2024-05-31
O:MSFT240531C00395000 OCASPS Call American 100 395 BATO 2024-05-31
O:MSFT240531C00392500 OCASPS Call American 100 392.5 BATO 2024-05-31
O:MSFT240531C00390000 OCASPS Call American 100 390 BATO 2024-05-31
O:MSFT240531C00387500 OCASPS Call American 100 387.5 BATO 2024-05-31
O:MSFT240531C00385000 OCASPS Call American 100 385 BATO 2024-05-31
O:MSFT240531C00382500 OCASPS Call American 100 382.5 BATO 2024-05-31
O:MSFT240531C00380000 OCASPS Call American 100 380 BATO 2024-05-31
O:MSFT240531C00377500 OCASPS Call American 100 377.5 BATO 2024-05-31
O:MSFT240531C00375000 OCASPS Call American 100 375 BATO 2024-05-31
O:MSFT240531C00372500 OCASPS Call American 100 372.5 BATO 2024-05-31
O:MSFT240531C00370000 OCASPS Call American 100 370 BATO 2024-05-31
O:MSFT240531C00367500 OCASPS Call American 100 367.5 BATO 2024-05-31
O:MSFT240531C00365000 OCASPS Call American 100 365 BATO 2024-05-31
O:MSFT240531C00362500 OCASPS Call American 100 362.5 BATO 2024-05-31
O:MSFT240531C00360000 OCASPS Call American 100 360 BATO 2024-05-31
O:MSFT240531C00355000 OCASPS Call American 100 355 BATO 2024-05-31
O:MSFT240531C00350000 OCASPS Call American 100 350 BATO 2024-05-31
O:MSFT240531C00345000 OCASPS Call American 100 345 BATO 2024-05-31
O:MSFT240531C00340000 OCASPS Call American 100 340 BATO 2024-05-31
O:MSFT240531C00335000 OCASPS Call American 100 335 BATO 2024-05-31
O:MSFT240531C00330000 OCASPS Call American 100 330 BATO 2024-05-31
O:MSFT240531C00325000 OCASPS Call American 100 325 BATO 2024-05-31
O:MSFT240531C00320000 OCASPS Call American 100 320 BATO 2024-05-31
O:MSFT240531C00315000 OCASPS Call American 100 315 BATO 2024-05-31
O:MSFT240531C00310000 OCASPS Call American 100 310 BATO 2024-05-31
O:MSFT240531C00305000 OCASPS Call American 100 305 BATO 2024-05-31
O:MSFT240531C00300000 OCASPS Call American 100 300 BATO 2024-05-31
O:MSFT240531C00295000 OCASPS Call American 100 295 BATO 2024-05-31
O:MSFT240531C00290000 OCASPS Call American 100 290 BATO 2024-05-31
O:MSFT240531C00285000 OCASPS Call American 100 285 BATO 2024-05-31
O:MSFT240531C00280000 OCASPS Call American 100 280 BATO 2024-05-31
O:MSFT240531C00275000 OCASPS Call American 100 275 BATO 2024-05-31
O:MSFT240531C00270000 OCASPS Call American 100 270 BATO 2024-05-31
O:MSFT240531C00265000 OCASPS Call American 100 265 BATO 2024-05-31
O:MSFT240531C00260000 OCASPS Call American 100 260 BATO 2024-05-31
O:MSFT240531C00255000 OCASPS Call American 100 255 BATO 2024-05-31
O:MSFT240531C00250000 OCASPS Call American 100 250 BATO 2024-05-31
O:MSFT240531C00245000 OCASPS Call American 100 245 BATO 2024-05-31
O:MSFT240531C00240000 OCASPS Call American 100 240 BATO 2024-05-31
O:MSFT240531C00235000 OCASPS Call American 100 235 BATO 2024-05-31
O:MSFT240531C00230000 OCASPS Call American 100 230 BATO 2024-05-31
O:MSFT240531C00220000 OCASPS Call American 100 220 BATO 2024-05-31
O:MSFT240524P00345000 OPASPS Put American 100 345 BATO 2024-05-24
O:MSFT240524P00340000 OPASPS Put American 100 340 BATO 2024-05-24
O:MSFT240524P00335000 OPASPS Put American 100 335 BATO 2024-05-24
O:MSFT240524P00330000 OPASPS Put American 100 330 BATO 2024-05-24
O:MSFT240524P00325000 OPASPS Put American 100 325 BATO 2024-05-24
O:MSFT240524P00320000 OPASPS Put American 100 320 BATO 2024-05-24
O:MSFT240524P00315000 OPASPS Put American 100 315 BATO 2024-05-24
O:MSFT240524P00310000 OPASPS Put American 100 310 BATO 2024-05-24
O:MSFT240524P00305000 OPASPS Put American 100 305 BATO 2024-05-24
O:MSFT240524P00300000 OPASPS Put American 100 300 BATO 2024-05-24
O:MSFT240524P00295000 OPASPS Put American 100 295 BATO 2024-05-24
O:MSFT240524P00290000 OPASPS Put American 100 290 BATO 2024-05-24
O:MSFT240524P00285000 OPASPS Put American 100 285 BATO 2024-05-24
O:MSFT240524P00280000 OPASPS Put American 100 280 BATO 2024-05-24
O:MSFT240524P00275000 OPASPS Put American 100 275 BATO 2024-05-24
O:MSFT240524P00270000 OPASPS Put American 100 270 BATO 2024-05-24
O:MSFT240524P00265000 OPASPS Put American 100 265 BATO 2024-05-24
O:MSFT240524P00260000 OPASPS Put American 100 260 BATO 2024-05-24
O:MSFT240524P00255000 OPASPS Put American 100 255 BATO 2024-05-24
O:MSFT240524P00250000 OPASPS Put American 100 250 BATO 2024-05-24
O:MSFT240524P00245000 OPASPS Put American 100 245 BATO 2024-05-24
O:MSFT240524P00240000 OPASPS Put American 100 240 BATO 2024-05-24
O:MSFT240524P00235000 OPASPS Put American 100 235 BATO 2024-05-24
O:MSFT240524P00230000 OPASPS Put American 100 230 BATO 2024-05-24
O:MSFT240524P00220000 OPASPS Put American 100 220 BATO 2024-05-24
O:MSFT240524C00525000 OCASPS Call American 100 525 BATO 2024-05-24
O:MSFT240524C00520000 OCASPS Call American 100 520 BATO 2024-05-24
O:MSFT240524C00515000 OCASPS Call American 100 515 BATO 2024-05-24
O:MSFT240524C00510000 OCASPS Call American 100 510 BATO 2024-05-24
O:MSFT240524C00505000 OCASPS Call American 100 505 BATO 2024-05-24
O:MSFT240524C00500000 OCASPS Call American 100 500 BATO 2024-05-24
O:MSFT240524C00495000 OCASPS Call American 100 495 BATO 2024-05-24
O:MSFT240524C00490000 OCASPS Call American 100 490 BATO 2024-05-24
O:MSFT240524C00485000 OCASPS Call American 100 485 BATO 2024-05-24
O:MSFT240524C00480000 OCASPS Call American 100 480 BATO 2024-05-24
O:MSFT240524C00475000 OCASPS Call American 100 475 BATO 2024-05-24
O:MSFT240524C00470000 OCASPS Call American 100 470 BATO 2024-05-24
O:MSFT240524C00465000 OCASPS Call American 100 465 BATO 2024-05-24
O:MSFT240524C00460000 OCASPS Call American 100 460 BATO 2024-05-24
O:MSFT240524C00455000 OCASPS Call American 100 455 BATO 2024-05-24
O:MSFT240524C00450000 OCASPS Call American 100 450 BATO 2024-05-24
O:MSFT240524C00445000 OCASPS Call American 100 445 BATO 2024-05-24
O:MSFT240524C00440000 OCASPS Call American 100 440 BATO 2024-05-24
O:MSFT240524C00435000 OCASPS Call American 100 435 BATO 2024-05-24
O:MSFT240524C00430000 OCASPS Call American 100 430 BATO 2024-05-24
O:MSFT240524C00425000 OCASPS Call American 100 425 BATO 2024-05-24
O:MSFT240524C00420000 OCASPS Call American 100 420 BATO 2024-05-24
O:MSFT240524P00422500 OPASPS Put American 100 422.5 BATO 2024-05-24
O:MSFT240524C00415000 OCASPS Call American 100 415 BATO 2024-05-24
O:MSFT240524P00417500 OPASPS Put American 100 417.5 BATO 2024-05-24
O:MSFT240524P00412500 OPASPS Put American 100 412.5 BATO 2024-05-24
O:MSFT240524C00410000 OCASPS Call American 100 410 BATO 2024-05-24
O:MSFT240524P00407500 OPASPS Put American 100 407.5 BATO 2024-05-24
O:MSFT240524C00405000 OCASPS Call American 100 405 BATO 2024-05-24
O:MSFT240524P00402500 OPASPS Put American 100 402.5 BATO 2024-05-24
O:MSFT240524C00400000 OCASPS Call American 100 400 BATO 2024-05-24
O:MSFT240524P00397500 OPASPS Put American 100 397.5 BATO 2024-05-24
O:MSFT240524C00395000 OCASPS Call American 100 395 BATO 2024-05-24
O:MSFT240524P00392500 OPASPS Put American 100 392.5 BATO 2024-05-24
O:MSFT240524C00390000 OCASPS Call American 100 390 BATO 2024-05-24
O:MSFT240524C00385000 OCASPS Call American 100 385 BATO 2024-05-24
O:MSFT240524P00387500 OPASPS Put American 100 387.5 BATO 2024-05-24
O:MSFT240524C00380000 OCASPS Call American 100 380 BATO 2024-05-24
O:MSFT240524C00375000 OCASPS Call American 100 375 BATO 2024-05-24
O:MSFT240524C00370000 OCASPS Call American 100 370 BATO 2024-05-24
O:MSFT240524P00382500 OPASPS Put American 100 382.5 BATO 2024-05-24
O:MSFT240524C00365000 OCASPS Call American 100 365 BATO 2024-05-24
O:MSFT240524C00360000 OCASPS Call American 100 360 BATO 2024-05-24
O:MSFT240524C00355000 OCASPS Call American 100 355 BATO 2024-05-24
O:MSFT240524C00350000 OCASPS Call American 100 350 BATO 2024-05-24
O:MSFT240524C00345000 OCASPS Call American 100 345 BATO 2024-05-24
O:MSFT240524C00340000 OCASPS Call American 100 340 BATO 2024-05-24
O:MSFT240524C00335000 OCASPS Call American 100 335 BATO 2024-05-24
O:MSFT240524C00330000 OCASPS Call American 100 330 BATO 2024-05-24
O:MSFT240524C00325000 OCASPS Call American 100 325 BATO 2024-05-24
O:MSFT240524C00320000 OCASPS Call American 100 320 BATO 2024-05-24
O:MSFT240524C00315000 OCASPS Call American 100 315 BATO 2024-05-24
O:MSFT240524C00310000 OCASPS Call American 100 310 BATO 2024-05-24
O:MSFT240524C00305000 OCASPS Call American 100 305 BATO 2024-05-24
O:MSFT240524C00300000 OCASPS Call American 100 300 BATO 2024-05-24
O:MSFT240524C00295000 OCASPS Call American 100 295 BATO 2024-05-24
O:MSFT240524C00290000 OCASPS Call American 100 290 BATO 2024-05-24
O:MSFT240524C00285000 OCASPS Call American 100 285 BATO 2024-05-24
O:MSFT240524C00280000 OCASPS Call American 100 280 BATO 2024-05-24
O:MSFT240524C00275000 OCASPS Call American 100 275 BATO 2024-05-24
O:MSFT240524C00270000 OCASPS Call American 100 270 BATO 2024-05-24
O:MSFT240524C00265000 OCASPS Call American 100 265 BATO 2024-05-24
O:MSFT240524C00260000 OCASPS Call American 100 260 BATO 2024-05-24
O:MSFT240524C00255000 OCASPS Call American 100 255 BATO 2024-05-24
O:MSFT240524C00250000 OCASPS Call American 100 250 BATO 2024-05-24
O:MSFT240524C00245000 OCASPS Call American 100 245 BATO 2024-05-24
O:MSFT240524C00240000 OCASPS Call American 100 240 BATO 2024-05-24
O:MSFT240524C00235000 OCASPS Call American 100 235 BATO 2024-05-24
O:MSFT240524C00230000 OCASPS Call American 100 230 BATO 2024-05-24
O:MSFT240524C00220000 OCASPS Call American 100 220 BATO 2024-05-24
O:MSFT240524C00422500 OCASPS Call American 100 422.5 BATO 2024-05-24
O:MSFT240524C00417500 OCASPS Call American 100 417.5 BATO 2024-05-24
O:MSFT240524C00412500 OCASPS Call American 100 412.5 BATO 2024-05-24
O:MSFT240524C00407500 OCASPS Call American 100 407.5 BATO 2024-05-24
O:MSFT240524C00402500 OCASPS Call American 100 402.5 BATO 2024-05-24
O:MSFT240524C00397500 OCASPS Call American 100 397.5 BATO 2024-05-24
O:MSFT240524C00392500 OCASPS Call American 100 392.5 BATO 2024-05-24
O:MSFT240524C00387500 OCASPS Call American 100 387.5 BATO 2024-05-24
O:MSFT240524C00382500 OCASPS Call American 100 382.5 BATO 2024-05-24
O:MSFT240524P00525000 OPASPS Put American 100 525 BATO 2024-05-24
O:MSFT240524P00520000 OPASPS Put American 100 520 BATO 2024-05-24
O:MSFT240524P00515000 OPASPS Put American 100 515 BATO 2024-05-24
O:MSFT240524P00510000 OPASPS Put American 100 510 BATO 2024-05-24
O:MSFT240524P00505000 OPASPS Put American 100 505 BATO 2024-05-24
O:MSFT240524P00500000 OPASPS Put American 100 500 BATO 2024-05-24
O:MSFT240524P00495000 OPASPS Put American 100 495 BATO 2024-05-24
O:MSFT240524P00490000 OPASPS Put American 100 490 BATO 2024-05-24
O:MSFT240524P00485000 OPASPS Put American 100 485 BATO 2024-05-24
O:MSFT240524P00480000 OPASPS Put American 100 480 BATO 2024-05-24
O:MSFT240524P00475000 OPASPS Put American 100 475 BATO 2024-05-24
O:MSFT240524P00470000 OPASPS Put American 100 470 BATO 2024-05-24
O:MSFT240524P00465000 OPASPS Put American 100 465 BATO 2024-05-24
O:MSFT240524P00460000 OPASPS Put American 100 460 BATO 2024-05-24
O:MSFT240524P00455000 OPASPS Put American 100 455 BATO 2024-05-24
O:MSFT240524P00450000 OPASPS Put American 100 450 BATO 2024-05-24
O:MSFT240524P00445000 OPASPS Put American 100 445 BATO 2024-05-24
O:MSFT240524P00440000 OPASPS Put American 100 440 BATO 2024-05-24
O:MSFT240524P00435000 OPASPS Put American 100 435 BATO 2024-05-24
O:MSFT240524P00430000 OPASPS Put American 100 430 BATO 2024-05-24
O:MSFT240524P00425000 OPASPS Put American 100 425 BATO 2024-05-24
O:MSFT240524P00420000 OPASPS Put American 100 420 BATO 2024-05-24
O:MSFT240524P00415000 OPASPS Put American 100 415 BATO 2024-05-24
O:MSFT240524P00410000 OPASPS Put American 100 410 BATO 2024-05-24
O:MSFT240524P00405000 OPASPS Put American 100 405 BATO 2024-05-24
O:MSFT240524P00400000 OPASPS Put American 100 400 BATO 2024-05-24
O:MSFT240524P00395000 OPASPS Put American 100 395 BATO 2024-05-24
O:MSFT240524P00390000 OPASPS Put American 100 390 BATO 2024-05-24
O:MSFT240524P00385000 OPASPS Put American 100 385 BATO 2024-05-24
O:MSFT240524P00380000 OPASPS Put American 100 380 BATO 2024-05-24
O:MSFT240524P00375000 OPASPS Put American 100 375 BATO 2024-05-24
O:MSFT240524P00370000 OPASPS Put American 100 370 BATO 2024-05-24
O:MSFT240524P00365000 OPASPS Put American 100 365 BATO 2024-05-24
O:MSFT240524P00360000 OPASPS Put American 100 360 BATO 2024-05-24
O:MSFT240524P00355000 OPASPS Put American 100 355 BATO 2024-05-24
O:MSFT240524P00350000 OPASPS Put American 100 350 BATO 2024-05-24
O:MSFT240517C00440000 OCASPS Call American 100 440 BATO 2024-05-17
O:MSFT240517C00435000 OCASPS Call American 100 435 BATO 2024-05-17
O:MSFT240517C00430000 OCASPS Call American 100 430 BATO 2024-05-17
O:MSFT240517C00425000 OCASPS Call American 100 425 BATO 2024-05-17
O:MSFT240517C00420000 OCASPS Call American 100 420 BATO 2024-05-17
O:MSFT240517C00415000 OCASPS Call American 100 415 BATO 2024-05-17
O:MSFT240517C00410000 OCASPS Call American 100 410 BATO 2024-05-17
O:MSFT240517C00405000 OCASPS Call American 100 405 BATO 2024-05-17
O:MSFT240517C00400000 OCASPS Call American 100 400 BATO 2024-05-17
O:MSFT240517C00395000 OCASPS Call American 100 395 BATO 2024-05-17
O:MSFT240517C00390000 OCASPS Call American 100 390 BATO 2024-05-17
O:MSFT240517C00385000 OCASPS Call American 100 385 BATO 2024-05-17
O:MSFT240517C00380000 OCASPS Call American 100 380 BATO 2024-05-17
O:MSFT240517C00375000 OCASPS Call American 100 375 BATO 2024-05-17
O:MSFT240517C00370000 OCASPS Call American 100 370 BATO 2024-05-17
O:MSFT240517C00365000 OCASPS Call American 100 365 BATO 2024-05-17
O:MSFT240517C00360000 OCASPS Call American 100 360 BATO 2024-05-17
O:MSFT240517C00355000 OCASPS Call American 100 355 BATO 2024-05-17
O:MSFT240517P00500000 OPASPS Put American 100 500 BATO 2024-05-17
O:MSFT240517C00500000 OCASPS Call American 100 500 BATO 2024-05-17
O:MSFT240517C00350000 OCASPS Call American 100 350 BATO 2024-05-17
O:MSFT240517C00345000 OCASPS Call American 100 345 BATO 2024-05-17
O:MSFT240517C00340000 OCASPS Call American 100 340 BATO 2024-05-17
O:MSFT240517C00335000 OCASPS Call American 100 335 BATO 2024-05-17
O:MSFT240517C00330000 OCASPS Call American 100 330 BATO 2024-05-17
O:MSFT240517C00325000 OCASPS Call American 100 325 BATO 2024-05-17
O:MSFT240517C00320000 OCASPS Call American 100 320 BATO 2024-05-17
O:MSFT240517C00315000 OCASPS Call American 100 315 BATO 2024-05-17
O:MSFT240517C00310000 OCASPS Call American 100 310 BATO 2024-05-17
O:MSFT240517C00305000 OCASPS Call American 100 305 BATO 2024-05-17
O:MSFT240517C00300000 OCASPS Call American 100 300 BATO 2024-05-17
O:MSFT240517P00555000 OPASPS Put American 100 555 BATO 2024-05-17
O:MSFT240517C00295000 OCASPS Call American 100 295 BATO 2024-05-17
O:MSFT240517C00290000 OCASPS Call American 100 290 BATO 2024-05-17
O:MSFT240517C00285000 OCASPS Call American 100 285 BATO 2024-05-17
O:MSFT240517C00555000 OCASPS Call American 100 555 BATO 2024-05-17
O:MSFT240517C00280000 OCASPS Call American 100 280 BATO 2024-05-17
O:MSFT240517C00275000 OCASPS Call American 100 275 BATO 2024-05-17
O:MSFT240517C00270000 OCASPS Call American 100 270 BATO 2024-05-17
O:MSFT240517C00265000 OCASPS Call American 100 265 BATO 2024-05-17
O:MSFT240517C00260000 OCASPS Call American 100 260 BATO 2024-05-17
O:MSFT240517C00255000 OCASPS Call American 100 255 BATO 2024-05-17
O:MSFT240517P00580000 OPASPS Put American 100 580 BATO 2024-05-17
O:MSFT240517P00422500 OPASPS Put American 100 422.5 BATO 2024-05-17
O:MSFT240517P00417500 OPASPS Put American 100 417.5 BATO 2024-05-17
O:MSFT240517C00250000 OCASPS Call American 100 250 BATO 2024-05-17
O:MSFT240517P00412500 OPASPS Put American 100 412.5 BATO 2024-05-17
O:MSFT240517P00407500 OPASPS Put American 100 407.5 BATO 2024-05-17
O:MSFT240517P00402500 OPASPS Put American 100 402.5 BATO 2024-05-17
O:MSFT240517P00397500 OPASPS Put American 100 397.5 BATO 2024-05-17
O:MSFT240517P00470000 OPASPS Put American 100 470 BATO 2024-05-17
O:MSFT240517C00245000 OCASPS Call American 100 245 BATO 2024-05-17
O:MSFT240517P00392500 OPASPS Put American 100 392.5 BATO 2024-05-17
O:MSFT240517P00387500 OPASPS Put American 100 387.5 BATO 2024-05-17
O:MSFT240517P00465000 OPASPS Put American 100 465 BATO 2024-05-17
O:MSFT240517P00382500 OPASPS Put American 100 382.5 BATO 2024-05-17
O:MSFT240517C00240000 OCASPS Call American 100 240 BATO 2024-05-17
O:MSFT240517P00377500 OPASPS Put American 100 377.5 BATO 2024-05-17
O:MSFT240517P00460000 OPASPS Put American 100 460 BATO 2024-05-17
O:MSFT240517C00422500 OCASPS Call American 100 422.5 BATO 2024-05-17
O:MSFT240517C00417500 OCASPS Call American 100 417.5 BATO 2024-05-17
O:MSFT240517P00455000 OPASPS Put American 100 455 BATO 2024-05-17
O:MSFT240517C00235000 OCASPS Call American 100 235 BATO 2024-05-17
O:MSFT240517C00412500 OCASPS Call American 100 412.5 BATO 2024-05-17
O:MSFT240517C00407500 OCASPS Call American 100 407.5 BATO 2024-05-17
O:MSFT240517P00450000 OPASPS Put American 100 450 BATO 2024-05-17
O:MSFT240517P00570000 OPASPS Put American 100 570 BATO 2024-05-17
O:MSFT240517C00402500 OCASPS Call American 100 402.5 BATO 2024-05-17
O:MSFT240517C00230000 OCASPS Call American 100 230 BATO 2024-05-17
O:MSFT240517P00550000 OPASPS Put American 100 550 BATO 2024-05-17
O:MSFT240517C00397500 OCASPS Call American 100 397.5 BATO 2024-05-17
O:MSFT240517P00445000 OPASPS Put American 100 445 BATO 2024-05-17
O:MSFT240517C00392500 OCASPS Call American 100 392.5 BATO 2024-05-17
O:MSFT240517C00387500 OCASPS Call American 100 387.5 BATO 2024-05-17
O:MSFT240517P00440000 OPASPS Put American 100 440 BATO 2024-05-17
O:MSFT240517C00225000 OCASPS Call American 100 225 BATO 2024-05-17
O:MSFT240517C00382500 OCASPS Call American 100 382.5 BATO 2024-05-17
O:MSFT240517C00377500 OCASPS Call American 100 377.5 BATO 2024-05-17
O:MSFT240517P00435000 OPASPS Put American 100 435 BATO 2024-05-17
O:MSFT240517C00220000 OCASPS Call American 100 220 BATO 2024-05-17
O:MSFT240517P00430000 OPASPS Put American 100 430 BATO 2024-05-17
O:MSFT240517C00570000 OCASPS Call American 100 570 BATO 2024-05-17
O:MSFT240517C00550000 OCASPS Call American 100 550 BATO 2024-05-17
O:MSFT240517P00425000 OPASPS Put American 100 425 BATO 2024-05-17
O:MSFT240517C00215000 OCASPS Call American 100 215 BATO 2024-05-17
O:MSFT240517P00420000 OPASPS Put American 100 420 BATO 2024-05-17
O:MSFT240517C00210000 OCASPS Call American 100 210 BATO 2024-05-17
O:MSFT240517P00415000 OPASPS Put American 100 415 BATO 2024-05-17
O:MSFT240517P00410000 OPASPS Put American 100 410 BATO 2024-05-17
O:MSFT240517C00205000 OCASPS Call American 100 205 BATO 2024-05-17
O:MSFT240517P00405000 OPASPS Put American 100 405 BATO 2024-05-17
O:MSFT240517C00200000 OCASPS Call American 100 200 BATO 2024-05-17
O:MSFT240517P00400000 OPASPS Put American 100 400 BATO 2024-05-17
O:MSFT240517C00195000 OCASPS Call American 100 195 BATO 2024-05-17
O:MSFT240517P00395000 OPASPS Put American 100 395 BATO 2024-05-17
O:MSFT240517P00390000 OPASPS Put American 100 390 BATO 2024-05-17
O:MSFT240517C00190000 OCASPS Call American 100 190 BATO 2024-05-17
O:MSFT240517P00385000 OPASPS Put American 100 385 BATO 2024-05-17
O:MSFT240517C00185000 OCASPS Call American 100 185 BATO 2024-05-17
O:MSFT240517P00380000 OPASPS Put American 100 380 BATO 2024-05-17
O:MSFT240517P00375000 OPASPS Put American 100 375 BATO 2024-05-17
O:MSFT240517C00180000 OCASPS Call American 100 180 BATO 2024-05-17
O:MSFT240517P00370000 OPASPS Put American 100 370 BATO 2024-05-17
O:MSFT240517P00545000