|
|
(19 intermediate revisions by 3 users not shown) |
Line 1: |
Line 1: |
| ===Meeskond=== | | ===Meeskond=== |
| * Tõnn Talpsepp
| | |
| * Madis Allikmaa | | * Madis Allikmaa |
| * Ranno Rass | | * Ranno Rass |
Line 6: |
Line 6: |
|
| |
|
| === XML === | | === XML === |
| <pre> | | |
| | XML fail on loodud õppeaines Programmeerimine C# keeles loodud projekti AFFA (Automated Financial and Fundamental Analysis) jaoks sobilikus formaadis. Antud XML-i suudab automaatselt genereerida AFFA edasiarendatud versioon, mis tõmbab andmed internetist andmepakkujalt (antud juhul YCharts.com) ning genereerib vastavalt tõmmatud andmetele XML faili. |
| | |
| | Andmete näol on tegemist ettevõtte finantsandmetega (antud näite puhul Microsoft). Finantsaruanded võivad sisaldada ühte või mitut aruannet (tavapärane on kasumiaruanne, bilanss ja rahavoogude aruanne või tulenevalt algallikast saadetakse need üksikult eraldi failides, mistõttu on osade allikate (nagu YCharts) puhul tavaline, et finantsaruanded sisaldavad vaid ühte aruannet korraga). Finantsaruannetel on tüüp, mis määrab kindlaks, kas tegemist on konsolideeritud (kõik ettevõtete grupi andmed kokku võetult - antud juhul on kõik konsolideeritud), emaettevõtte või hoopis mõne tütarettevõtte andmetega. Kuna saadud andmeid tuleb järeltöödelda, on vaja, et iga aruanne eraldi sisaldaks viidet ettevõtte aktsiasümbolile ning ka aruande kuupäevale (finantsaruanded võivad teoreetiliselt sisaldada mitut sama üksikut aruannet lihtsalt erineva perioodi kohta). Iga aruanne koosneb erinevatest kirjetest (sisuliselt read), mis on aga andmebaasi salvestamiseks vaja transformeerida veergudeks, et hilisemad päringud ja töötlus oleks lihtsam. Antud XML fail sisaldab kogu kättesaadavat finantsandmestikku ettevõtte Microsoft kohta ning demonstreerib juhtumeid, kus finantsaruanded võivad sisaldada mitut või vaid ühte aruannet ning iga aruanne võib sisaldada erineval hulgal kirjeid. |
| | <source lang="xml"> |
|
| |
|
| <?xml version="1.0" encoding="utf-8"?> | | <?xml version="1.0" encoding="utf-8"?> |
Line 81: |
Line 85: |
| <column name="cfs_cash_beginning_of_period" multiplier="million" unit="monetary" currency="USD">6938</column> | | <column name="cfs_cash_beginning_of_period" multiplier="million" unit="monetary" currency="USD">6938</column> |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">5036</column> | | <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">5036</column> |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="2012-06-30">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">18059</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">4163</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">13896</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">2594</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">4917</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">17867</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">192</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">167</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">359</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">851</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">-492</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">-492</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">-492</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">8506</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">8396</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">-0.06</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">-0.06</column>
| |
| </income_statement>
| |
| <balance_sheet symbol="MSFT" date="2012-06-30">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">63040</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">15780</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">1137</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">3092</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">85084</column>
| |
| <column name="bs_gross_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">19231</column>
| |
| <column name="bs_accumulated_depreciation" multiplier="million" unit="monetary" currency="USD">10962</column>
| |
| <column name="bs_net_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">8269</column>
| |
| <column name="bs_long_term_investments" multiplier="million" unit="monetary" currency="USD">9776</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">16622</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">1520</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">36187</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">121271</column>
| |
| <column name="bs_current_portion_of_long_term_debt" multiplier="million" unit="monetary" currency="USD">1231</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">4175</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">3875</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">21804</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">32688</column>
| |
| <column name="bs_total_long_term_debt" multiplier="million" unit="monetary" currency="USD">10713</column>
| |
| <column name="bs_deferred_income_tax" multiplier="million" unit="monetary" currency="USD">1893</column>
| |
| <column name="bs_other_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">9614</column>
| |
| <column name="bs_total_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">22220</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">54908</column>
| |
| <column name="bs_common_shares_outstanding" multiplier="million" unit="count">8381</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">65797</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">-856</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">66363</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">121271</column>
| |
| </balance_sheet>
| |
| <cash_flow_statement symbol="MSFT" date="2012-06-30">
| |
| <column name="cfs_net_income" multiplier="million" unit="monetary" currency="USD">-492</column>
| |
| <column name="cfs_depreciation_depletion_amortization" multiplier="million" unit="monetary" currency="USD">6990</column>
| |
| <column name="cfs_other_non_cash_items" multiplier="million" unit="monetary" currency="USD">5982</column>
| |
| <column name="cfs_total_non_cash_items" multiplier="million" unit="monetary" currency="USD">12972</column>
| |
| <column name="cfs_total_changes_in_assets_liabilities" multiplier="million" unit="monetary" currency="USD">-4803</column>
| |
| <column name="cfs_net_cash_from_operating_activities" multiplier="million" unit="monetary" currency="USD">7677</column>
| |
| <column name="cfs_capital_expenditures" multiplier="million" unit="monetary" currency="USD">-622</column>
| |
| <column name="cfs_acquisitions_divestitures" multiplier="million" unit="monetary" currency="USD">-526</column>
| |
| <column name="cfs_investments" multiplier="million" unit="monetary" currency="USD">-3117</column>
| |
| <column name="cfs_other_investing_activities" multiplier="million" unit="monetary" currency="USD">-397</column>
| |
| <column name="cfs_net_cash_from_investing_activities" multiplier="million" unit="monetary" currency="USD">-4662</column>
| |
| <column name="cfs_equity_issued" multiplier="million" unit="monetary" currency="USD">-752</column>
| |
| <column name="cfs_dividends_paid" multiplier="million" unit="monetary" currency="USD">-1678</column>
| |
| <column name="cfs_other_financing_activities" multiplier="million" unit="monetary" currency="USD">9</column>
| |
| <column name="cfs_net_cash_from_financing_activities" multiplier="million" unit="monetary" currency="USD">-2421</column>
| |
| <column name="cfs_foreign_exchange_effects" multiplier="million" unit="monetary" currency="USD">-44</column>
| |
| <column name="cfs_net_change_in_cash_equivalents" multiplier="million" unit="monetary" currency="USD">550</column>
| |
| <column name="cfs_cash_beginning_of_period" multiplier="million" unit="monetary" currency="USD">6388</column>
| |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">6938</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="2012-03-31">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">17407</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">3952</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">13455</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">2517</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">4564</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">11033</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">6374</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">-11</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">6363</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">1255</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">5108</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">5108</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">5108</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">8498</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">8401</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.61</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.6</column>
| |
| </income_statement>
| |
| <balance_sheet symbol="MSFT" date="2012-03-31">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">59529</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">10961</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">1412</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">2608</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">76860</column>
| |
| <column name="bs_net_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">8225</column>
| |
| <column name="bs_long_term_investments" multiplier="million" unit="monetary" currency="USD">9068</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">22454</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">1403</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">41150</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">118010</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">3790</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">3272</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">16940</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">26170</column>
| |
| <column name="bs_total_long_term_debt" multiplier="million" unit="monetary" currency="USD">11938</column>
| |
| <column name="bs_deferred_income_tax" multiplier="million" unit="monetary" currency="USD">1456</column>
| |
| <column name="bs_other_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">9787</column>
| |
| <column name="bs_total_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">23181</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">49351</column>
| |
| <column name="bs_common_shares_outstanding" multiplier="million" unit="count">8400</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">65273</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">3386</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">68659</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">118010</column>
| |
| </balance_sheet>
| |
| <cash_flow_statement symbol="MSFT" date="2012-03-31">
| |
| <column name="cfs_net_income" multiplier="million" unit="monetary" currency="USD">5108</column>
| |
| <column name="cfs_depreciation_depletion_amortization" multiplier="million" unit="monetary" currency="USD">766</column>
| |
| <column name="cfs_other_non_cash_items" multiplier="million" unit="monetary" currency="USD">374</column>
| |
| <column name="cfs_total_non_cash_items" multiplier="million" unit="monetary" currency="USD">1140</column>
| |
| <column name="cfs_total_changes_in_assets_liabilities" multiplier="million" unit="monetary" currency="USD">3346</column>
| |
| <column name="cfs_net_cash_from_operating_activities" multiplier="million" unit="monetary" currency="USD">9594</column>
| |
| <column name="cfs_capital_expenditures" multiplier="million" unit="monetary" currency="USD">-749</column>
| |
| <column name="cfs_acquisitions_divestitures" multiplier="million" unit="monetary" currency="USD">-84</column>
| |
| <column name="cfs_investments" multiplier="million" unit="monetary" currency="USD">-11769</column>
| |
| <column name="cfs_other_investing_activities" multiplier="million" unit="monetary" currency="USD">361</column>
| |
| <column name="cfs_net_cash_from_investing_activities" multiplier="million" unit="monetary" currency="USD">-12241</column>
| |
| <column name="cfs_equity_issued" multiplier="million" unit="monetary" currency="USD">68</column>
| |
| <column name="cfs_dividends_paid" multiplier="million" unit="monetary" currency="USD">-1683</column>
| |
| <column name="cfs_other_financing_activities" multiplier="million" unit="monetary" currency="USD">10</column>
| |
| <column name="cfs_net_cash_from_financing_activities" multiplier="million" unit="monetary" currency="USD">-1605</column>
| |
| <column name="cfs_foreign_exchange_effects" multiplier="million" unit="monetary" currency="USD">30</column>
| |
| <column name="cfs_net_change_in_cash_equivalents" multiplier="million" unit="monetary" currency="USD">-4222</column>
| |
| <column name="cfs_cash_beginning_of_period" multiplier="million" unit="monetary" currency="USD">10610</column>
| |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">6388</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
|
| |
|
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="2011-12-31">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">20885</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">5638</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">15247</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">2371</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">4882</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">12891</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">7994</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">245</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">8239</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">1615</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">6624</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">6624</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">6624</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">8465</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">8402</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.79</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.78</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="2011-09-30">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">17372</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">3777</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">13595</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">2329</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">4063</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">10169</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">7203</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">103</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">7306</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">1568</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">5738</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">5738</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">5738</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">8490</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">8392</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.68</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.68</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="2011-06-30">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">17367</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">3708</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">13659</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">2393</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">5095</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">11196</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">6171</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">148</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">6319</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">445</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">5874</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">5874</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">5874</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">8593</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">8490</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.7</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.69</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="2011-03-31">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">16428</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">3897</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">12531</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">2269</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">4553</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">10719</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">5709</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">316</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">6025</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">793</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">5232</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">5232</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">5232</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">8510</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">8420</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.62</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.61</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="2010-12-31">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">19953</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">4833</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">15120</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">2185</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">4770</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">11788</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">8165</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">332</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">8497</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">1863</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">6634</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">6634</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">6634</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">8570</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">8497</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.78</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.77</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="2010-09-30">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">16195</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">3139</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">13056</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">2196</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">3744</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">9079</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">7116</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">114</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">7230</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">1820</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">5410</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">5410</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">5410</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">8695</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">8614</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.63</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.62</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="2010-06-30">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">16039</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">3170</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">12869</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">2350</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">4589</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">10109</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">5930</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">94</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">6024</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">1506</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">4518</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">4518</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">4518</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">8927</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">8813</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.52</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.51</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="2010-03-31">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">14503</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">2755</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">11748</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">2220</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">4355</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">9330</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">5173</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">168</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">5341</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">1335</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">4006</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">4006</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">4006</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">8876</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">8767</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.46</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.45</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="2009-12-31">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">19022</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">3628</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">15394</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">2079</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">4802</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">10509</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">8513</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">370</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">8883</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">2221</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">6662</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">6662</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">6662</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">8951</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">8856</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.75</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.74</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="2009-09-30">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">12920</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">2842</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">10078</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">2065</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">3531</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">8438</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">4482</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">283</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">4765</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">1191</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">3574</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">3574</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">3574</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">8983</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">8914</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.4</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.4</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="2009-06-30">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">13099</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">2586</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">10513</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">2225</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">4301</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">9112</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">3987</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">155</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">4142</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">1097</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">3045</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">3045</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">3045</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">8996</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">8945</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.35</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.34</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="2009-03-31">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">13648</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">2814</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">10834</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">2212</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">4184</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">9210</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">4438</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">-388</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">4050</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">1073</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">2977</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">2977</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">2977</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">8904</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">8891</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.33</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.33</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="2008-12-31">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">16629</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">3907</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">12722</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">2290</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">4493</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">10690</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">5939</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">-301</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">5638</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">1464</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">4174</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">4174</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">4174</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">8914</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">8903</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.47</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.47</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="2008-09-30">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">15061</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">2848</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">12213</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">2283</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">3931</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">9062</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">5999</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">-8</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">5991</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">1618</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">4373</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">4373</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">4373</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">9183</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">9084</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.48</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.48</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="2008-06-30">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">15837</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">2866</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">12971</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">2407</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">4885</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">10158</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">5679</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">289</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">5968</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">1671</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">4297</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">4297</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">4297</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">9470</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">9328</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.47</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.45</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="2008-03-31">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">14454</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">2514</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">11940</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">2035</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">5615</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">10164</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">4290</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">520</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">4810</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">422</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">4388</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">4388</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">4388</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">9428</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">9307</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.47</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.47</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="2007-12-31">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">16367</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">3543</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">12824</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">1885</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">4486</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">9914</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">6453</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">367</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">6820</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">2113</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">4707</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">4707</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">4707</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">9503</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">9361</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.5</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.5</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="2007-09-30">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">13762</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">2675</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">11087</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">1837</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">3401</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">7913</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">5849</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">367</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">6216</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">1927</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">4289</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">4289</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">4289</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">9513</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">9380</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.46</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.45</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="2007-06-30">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">13371</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">3237</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">10134</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">1948</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">4283</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">9468</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">3903</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">381</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">4284</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">1249</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">3035</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">3035</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">3035</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">9886</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">9742</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.31</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.31</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="2007-03-31">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">14398</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">2140</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">12258</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">1750</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">3919</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">7809</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">6589</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">382</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">6971</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">2045</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">4926</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">4926</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">4926</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">9862</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">9725</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.51</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.5</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="2006-12-31">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">12542</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">3620</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">8922</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">1637</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">3813</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">9070</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">3472</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">333</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">3805</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">1179</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">2626</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">2626</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">2626</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">9942</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">9806</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.27</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.26</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="2006-09-30">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">10811</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">1696</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">9115</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">1786</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">2855</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">6337</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">4474</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">567</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">5041</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">1563</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">3478</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">3478</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">3478</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">10010</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">9929</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.35</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.35</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="2006-06-30">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">11804</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">2130</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">9674</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">1861</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">3932</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">7923</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">3881</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">377</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">4258</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">1430</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">2828</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">2828</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">2828</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">10531</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">10438</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.28</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.28</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="2006-03-31">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">10900</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">2028</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">8872</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">1617</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">3367</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">7012</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">3888</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">427</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">4315</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">1338</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">2977</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">2977</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">2977</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">10415</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">10303</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.29</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.29</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="2005-12-31">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">11837</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">2239</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">9598</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">1591</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">3350</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">7180</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">4657</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">480</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">5137</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">1484</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">3653</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">3653</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">3653</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">10638</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">10560</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.35</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.34</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="2005-09-30">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">9741</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">1253</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">8488</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">1515</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">2927</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">5695</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">4046</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">506</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">4552</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">1411</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">3141</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">3141</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">3141</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">10772</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">10696</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.29</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.29</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="2005-06-30">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">10161</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">1388</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">8773</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">1664</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">4120</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">7172</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">2989</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">872</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">3861</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">161</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">3700</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">3700</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">3700</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">10906</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">10839</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.34</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.34</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="2005-03-31">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">9620</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">1363</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">8257</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">1482</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">3446</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">6291</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">3329</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">496</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">3825</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">1262</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">2563</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">2563</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">2563</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">10931</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">10856</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.24</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.23</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="2004-12-31">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">10818</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">1875</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">8943</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">1421</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">2773</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">6069</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">4749</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">420</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">5169</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">1706</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">3463</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">3463</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">3463</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">10956</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">10877</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.32</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.32</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="2004-09-30">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">9189</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">1405</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">7784</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">1530</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">2760</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">5695</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">3494</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">279</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">3773</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">1245</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">2528</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">2528</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">2528</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">10920</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">10873</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.23</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.23</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="2004-06-30">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">9292</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">1361</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">7931</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">1615</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">3183</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">6159</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">3133</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">571</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">3704</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">1014</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">2690</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">2690</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">2690</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">10894</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">10803</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.26</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.25</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="2004-03-31">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">9175</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">1411</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">7764</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">1538</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">4948</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">7897</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">1278</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">1001</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">2279</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">964</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">1315</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">1315</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">1315</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">10856</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">10785</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.12</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.12</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="2003-12-31">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">10153</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">2344</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">7809</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">2971</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">3363</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">8678</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">1475</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">837</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">2312</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">763</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">1549</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">1549</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">1549</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">10899</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">10810</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.14</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.14</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="2003-09-30">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">8215</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">1480</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">6735</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">1611</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">1976</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">5067</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">3148</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">753</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">3901</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">1287</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">2614</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">2614</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">2614</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">10885</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">10811</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.24</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.24</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="2003-06-30">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">8065</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">1304</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">6761</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">1681</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">3540</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">6525</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">1540</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">674</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">2214</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">731</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">1483</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">1483</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">1483</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">10882</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">10723</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.14</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.13</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="2003-03-31">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">7835</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">1274</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">6561</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">1692</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">2125</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">5091</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">2744</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">453</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">3197</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">1055</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">2142</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">2142</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">2142</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">10837</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">10715</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.2</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.2</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="2002-12-31">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">8541</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">2137</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">6404</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">1515</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">2656</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">6308</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">2233</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">363</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">2596</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">731</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">1865</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">1865</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">1865</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">10846</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">10703</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.17</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.17</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="2002-09-30">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">7746</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">1344</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">6402</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">1707</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">1667</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">4718</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">3028</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">19</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">3047</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">1006</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">2041</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">2041</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">2041</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">10933</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">10739</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.19</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.19</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="2002-06-30">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">7253</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">1876</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">5377</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">3176</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">2965</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">8017</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">-764</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">-631</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">-1395</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">-446</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">-949</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">-949</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">-949</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">11106</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">10811</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">-0.08</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">-0.09</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="2002-03-31">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">7245</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">1395</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">5850</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">1066</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">1486</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">3947</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">3298</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">728</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">4026</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">1288</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">2738</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">2738</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">2738</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">11129</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">10830</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.25</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.25</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="2001-12-31">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">7741</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">1544</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">6197</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">1044</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">2312</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">4900</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">2841</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">516</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">3357</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">1074</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">2283</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">2283</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">2283</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">11112</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">10790</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.21</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.205</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="2001-09-30">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">6126</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">884</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">5242</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">1013</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">1332</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">3229</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">2897</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">-1010</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">1887</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">604</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">1283</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">1283</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">1283</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">11134</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">10796</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.12</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.115</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="2001-06-30">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">6577</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">867</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">5710</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">1364</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">1595</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">3826</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">2751</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">-2653</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">98</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">33</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">65</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">65</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">65</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">11148</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">10683</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.005</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.005</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="2001-03-31">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">6403</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">899</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">5504</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">1069</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">1437</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">3405</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">2998</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">660</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">3658</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">1207</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">2451</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">2451</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">2451</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">11126</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">10672</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.23</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.22</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="2000-12-31">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">6550</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">864</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">5686</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">990</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">1502</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">3356</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">3194</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">723</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">3917</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">1293</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">2624</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">2624</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">2624</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">11140</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">10660</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.245</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.235</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="2000-09-30">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">5766</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">825</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">4941</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">956</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">1208</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">2989</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">2777</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">1075</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">3852</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">1271</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">2581</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">2581</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">2206</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">11114</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">10598</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.21</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.2</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="2000-06-30">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">5804</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">782</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">5022</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">1040</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">1328</column>
| |
| <column name="is_depreciation_amortization" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">3150</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">2654</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">997</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">3651</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">1242</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">2409</column>
| |
| <column name="is_minority_interest1" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">2409</column>
| |
| <column name="is_investment_gains_losses" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_other_income_charges" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_from_disc_operations" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">2409</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">11074</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">10500</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.23</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.22</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="2000-03-31">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">5656</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">752</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">4904</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">974</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">1195</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">2921</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">2735</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">878</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">3613</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">1228</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">2385</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">2385</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">2385</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">11086</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">10418</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.23</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.215</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="1999-12-31">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">6112</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">756</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">5356</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">911</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">1533</column>
| |
| <column name="is_depreciation_amortization" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">3200</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">2912</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">779</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">3691</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">1255</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">2436</column>
| |
| <column name="is_minority_interest1" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">2436</column>
| |
| <column name="is_investment_gains_losses" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_other_income_charges" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_from_disc_operations" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">2436</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">10365.96</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">10365.96</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.235</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.22</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="1999-09-30">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">5384</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">712</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">4672</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">834</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">1071</column>
| |
| <column name="is_depreciation_amortization" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">2617</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">2767</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">553</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">3320</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">1129</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">2191</column>
| |
| <column name="is_minority_interest1" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">2191</column>
| |
| <column name="is_investment_gains_losses" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_other_income_charges" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_from_disc_operations" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">2191</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">10190.7</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">10190.7</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.215</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.2</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="1999-06-30">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">5764</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">1757</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">4007</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">1095</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">850</column>
| |
| <column name="is_depreciation_amortization" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">3702</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">2062</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">900</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">4280</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">1498</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">2782</column>
| |
| <column name="is_minority_interest1" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">2202</column>
| |
| <column name="is_investment_gains_losses" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_other_income_charges" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_from_disc_operations" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">2202</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">10241.86</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">10241.86</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.215</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.2</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="1999-03-31">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">4331</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">317</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">4014</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">597</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">993</column>
| |
| <column name="is_depreciation_amortization" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">1907</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">2424</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">190</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">2057</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">720</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">1337</column>
| |
| <column name="is_minority_interest1" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">1917</column>
| |
| <column name="is_investment_gains_losses" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_other_income_charges" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_from_disc_operations" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">1917</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">20179.95</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">20179.95</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.1</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.1</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="1998-12-31">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">4938</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">433</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">4505</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">667</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">1124</column>
| |
| <column name="is_depreciation_amortization" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">2224</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">2714</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">337</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">3051</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">1068</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">1983</column>
| |
| <column name="is_minority_interest1" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">1983</column>
| |
| <column name="is_investment_gains_losses" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_other_income_charges" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_from_disc_operations" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">1983</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">10040.51</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">10040.51</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.1975</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.1825</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="1998-09-30">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">3953</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">307</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">3646</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">611</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">953</column>
| |
| <column name="is_depreciation_amortization" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">1871</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">2082</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">421</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">2503</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">820</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">1683</column>
| |
| <column name="is_minority_interest1" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">1683</column>
| |
| <column name="is_investment_gains_losses" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_other_income_charges" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_from_disc_operations" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">1683</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">9858.824</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">9858.824</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.17</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.155</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="1998-06-30">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">3995</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">314</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">3681</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">711</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">1277</column>
| |
| <column name="is_depreciation_amortization" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">2302</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">1693</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">395</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">2088</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">731</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">1357</column>
| |
| <column name="is_minority_interest1" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">1357</column>
| |
| <column name="is_investment_gains_losses" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_other_income_charges" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_from_disc_operations" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">1357</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">9872.028</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">9872.028</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.1375</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.125</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="1998-03-31">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">3774</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">317</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">3457</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">597</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">933</column>
| |
| <column name="is_depreciation_amortization" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">1847</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">1927</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">130</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">2057</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">720</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">1337</column>
| |
| <column name="is_minority_interest1" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">1337</column>
| |
| <column name="is_investment_gains_losses" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_other_income_charges" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_from_disc_operations" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">1337</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">9723.636</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">9723.636</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.1375</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.125</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="1997-12-31">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">3585</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">313</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">3272</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">627</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">982</column>
| |
| <column name="is_depreciation_amortization" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">1922</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">1663</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">107</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">1770</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">637</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">1133</column>
| |
| <column name="is_minority_interest1" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">1133</column>
| |
| <column name="is_investment_gains_losses" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_other_income_charges" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_from_disc_operations" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">1133</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">9686.024</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">9686.024</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.1175</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.1075</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="1997-09-30">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">3130</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">253</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">2877</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">567</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">883</column>
| |
| <column name="is_depreciation_amortization" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">1703</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">1427</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">-225</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">1202</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">539</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">663</column>
| |
| <column name="is_minority_interest1" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">663</column>
| |
| <column name="is_investment_gains_losses" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_other_income_charges" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_from_disc_operations" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">663</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">10664</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">10664</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.0625</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.0625</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="1997-06-30">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">3175</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">242</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">2933</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">516</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">838</column>
| |
| <column name="is_depreciation_amortization" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">1596</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">1579</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">47</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">1626</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">569</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">1057</column>
| |
| <column name="is_minority_interest1" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">1057</column>
| |
| <column name="is_investment_gains_losses" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_other_income_charges" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_from_disc_operations" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">1057</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">10616</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">10616</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.1</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.1</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="1997-03-31">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">3208</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">297</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">2911</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">492</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">851</column>
| |
| <column name="is_depreciation_amortization" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">1640</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">1568</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">35</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">1603</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">561</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">1042</column>
| |
| <column name="is_minority_interest1" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">1042</column>
| |
| <column name="is_investment_gains_losses" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_other_income_charges" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_from_disc_operations" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">1042</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">10576</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">10576</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.099</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.099</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="1996-12-31">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">2680</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">296</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">2384</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">485</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">818</column>
| |
| <column name="is_depreciation_amortization" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">1599</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">1081</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">59</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">1140</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">399</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">741</column>
| |
| <column name="is_minority_interest1" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">741</column>
| |
| <column name="is_investment_gains_losses" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_other_income_charges" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_from_disc_operations" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">741</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">10432</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">10432</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.071</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.071</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="1996-09-30">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">2295</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">250</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">2045</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">432</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">711</column>
| |
| <column name="is_depreciation_amortization" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">1393</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">902</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">43</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">945</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">331</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">614</column>
| |
| <column name="is_minority_interest1" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">614</column>
| |
| <column name="is_investment_gains_losses" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_other_income_charges" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_from_disc_operations" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">614</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">10352</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">10352</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.0585</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.0585</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="1996-06-30">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">2255</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">241</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">2014</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">453</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">751</column>
| |
| <column name="is_depreciation_amortization" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">1445</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">810</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">50</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">860</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">301</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">559</column>
| |
| <column name="is_minority_interest1" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">559</column>
| |
| <column name="is_investment_gains_losses" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_other_income_charges" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_from_disc_operations" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">559</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">10320</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">10320</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.054</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.054</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="1996-03-31">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">2205</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">295</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">1910</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">364</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">772</column>
| |
| <column name="is_depreciation_amortization" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">1431</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">774</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">90</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">864</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">302</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">562</column>
| |
| <column name="is_minority_interest1" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">562</column>
| |
| <column name="is_investment_gains_losses" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_other_income_charges" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_from_disc_operations" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">562</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">10224</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">10224</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.055</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.055</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="1995-12-31">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">2195</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">330</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">1865</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">313</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">766</column>
| |
| <column name="is_depreciation_amortization" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">1409</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">786</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">99</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">885</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">310</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">575</column>
| |
| <column name="is_minority_interest1" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">575</column>
| |
| <column name="is_investment_gains_losses" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_other_income_charges" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_from_disc_operations" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">575</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">10208</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">10208</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.056</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.056</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="1995-09-30">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">2016</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">322</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">1694</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">302</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">684</column>
| |
| <column name="is_depreciation_amortization" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">1308</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">708</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">62</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">770</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">271</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">499</column>
| |
| <column name="is_minority_interest1" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">499</column>
| |
| <column name="is_investment_gains_losses" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_other_income_charges" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_from_disc_operations" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">499</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">10240</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">10240</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.0485</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.0485</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="1995-06-30">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">1621</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">234</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">1387</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">264</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">591</column>
| |
| <column name="is_depreciation_amortization" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">1089</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">532</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">15</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">547</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">179</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">368</column>
| |
| <column name="is_minority_interest1" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">368</column>
| |
| <column name="is_investment_gains_losses" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_other_income_charges" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_from_disc_operations" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">368</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">10160</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">10160</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.036</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.036</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="1995-03-31">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">1587</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">235</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">1352</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">219</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">584</column>
| |
| <column name="is_depreciation_amortization" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">1038</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">549</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">43</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">592</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">196</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">396</column>
| |
| <column name="is_minority_interest1" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">396</column>
| |
| <column name="is_investment_gains_losses" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_other_income_charges" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_from_disc_operations" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">396</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">10016</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">10016</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.0395</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.0395</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="1994-12-31">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">1482</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">222</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">1260</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">199</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">541</column>
| |
| <column name="is_depreciation_amortization" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">962</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">520</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">37</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">557</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">184</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">373</column>
| |
| <column name="is_minority_interest1" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">373</column>
| |
| <column name="is_investment_gains_losses" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_other_income_charges" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_from_disc_operations" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">373</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">10000</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">10000</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.0375</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.0375</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="1994-09-30">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">1247</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">186</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">1061</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">178</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">446</column>
| |
| <column name="is_depreciation_amortization" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">810</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">437</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">34</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">471</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">155</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">316</column>
| |
| <column name="is_minority_interest1" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">316</column>
| |
| <column name="is_investment_gains_losses" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_other_income_charges" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_from_disc_operations" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">316</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">9952</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">9952</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.032</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.032</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="1994-06-30">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">1293</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">211</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">1082</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">170</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">424</column>
| |
| <column name="is_depreciation_amortization" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">805</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">488</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">52</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">540</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">178</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">362</column>
| |
| <column name="is_minority_interest1" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">362</column>
| |
| <column name="is_investment_gains_losses" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_other_income_charges" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_from_disc_operations" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">362</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">9872</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">9872</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.037</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.037</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="1994-03-31">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">1244</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">208</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">1036</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">156</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">400</column>
| |
| <column name="is_depreciation_amortization" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">764</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">480</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">-98</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">382</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">126</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">256</column>
| |
| <column name="is_minority_interest1" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">256</column>
| |
| <column name="is_investment_gains_losses" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_other_income_charges" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_from_disc_operations" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">256</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">4864</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">4864</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.0525</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.0525</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="1993-12-31">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">1129</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">185</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">944</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">150</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">379</column>
| |
| <column name="is_depreciation_amortization" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">714</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">415</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">23</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">438</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">149</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">289</column>
| |
| <column name="is_minority_interest1" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">289</column>
| |
| <column name="is_investment_gains_losses" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_other_income_charges" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_from_disc_operations" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">289</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">4864</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">4864</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.06</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.06</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="1993-09-30">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">983</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">159</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">824</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">134</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">347</column>
| |
| <column name="is_depreciation_amortization" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">640</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">343</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">19</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">362</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">123</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">239</column>
| |
| <column name="is_minority_interest1" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">239</column>
| |
| <column name="is_investment_gains_losses" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_other_income_charges" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_from_disc_operations" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">239</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">9056</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">4848</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.0495</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.0495</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="1993-06-30">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">1039</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">180</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">859</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">138</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">348</column>
| |
| <column name="is_depreciation_amortization" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">666</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">373</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">17</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">390</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">125</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">265</column>
| |
| <column name="is_minority_interest1" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">265</column>
| |
| <column name="is_investment_gains_losses" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_other_income_charges" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_from_disc_operations" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">265</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">9024</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">4880</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.054</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.054</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="1993-03-31">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">958</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">161</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">797</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">116</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">343</column>
| |
| <column name="is_depreciation_amortization" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">620</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">338</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">19</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">357</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">114</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">243</column>
| |
| <column name="is_minority_interest1" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">243</column>
| |
| <column name="is_investment_gains_losses" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_other_income_charges" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_from_disc_operations" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">243</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">4864</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">4864</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.05</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.05</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="1992-12-31">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">938</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">157</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">781</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">111</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">344</column>
| |
| <column name="is_depreciation_amortization" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">612</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">326</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">21</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">347</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">111</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">236</column>
| |
| <column name="is_minority_interest1" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">236</column>
| |
| <column name="is_investment_gains_losses" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_other_income_charges" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_from_disc_operations" multiplier="million" unit="monetary" currency="USD">-1998</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">236</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">8928</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">4848</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.0488</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.0488</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="1992-09-30">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">818</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">135</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">683</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">105</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">289</column>
| |
| <column name="is_depreciation_amortization" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">529</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">289</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">18</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">307</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">98</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">209</column>
| |
| <column name="is_minority_interest1" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">209</column>
| |
| <column name="is_investment_gains_losses" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_other_income_charges" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_from_disc_operations" multiplier="million" unit="monetary" currency="USD">-1998</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">209</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">8768</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">4784</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.0438</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.0438</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="1992-06-30">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">815.4</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">137.3</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">678.1</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">102.053</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">280.5</column>
| |
| <column name="is_depreciation_amortization" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">519.853</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">295.547</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">12.7</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">308.7</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">98.7</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">210</column>
| |
| <column name="is_minority_interest1" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">210.1</column>
| |
| <column name="is_investment_gains_losses" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_other_income_charges" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_from_disc_operations" multiplier="million" unit="monetary" currency="USD">-1998</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">210.1</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">9024</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">4764.8</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.0443</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.0443</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="1992-03-31">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">681</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">110.1</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">570.9</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">90.3</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">229.5</column>
| |
| <column name="is_depreciation_amortization" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">429.9</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">251.1</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">11.9</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">262.9</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">84.1</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">178.8</column>
| |
| <column name="is_minority_interest1" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">179</column>
| |
| <column name="is_investment_gains_losses" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_other_income_charges" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_from_disc_operations" multiplier="million" unit="monetary" currency="USD">-1998</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">179</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">4752</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">4752</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.0375</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.0375</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="1991-12-31">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">681.9</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">115.1</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">566.8</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">85.8</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">234.9</column>
| |
| <column name="is_depreciation_amortization" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">435.8</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">246.1</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">11.6</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">257.7</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">82.5</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">175.2</column>
| |
| <column name="is_minority_interest1" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">175.2</column>
| |
| <column name="is_investment_gains_losses" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_other_income_charges" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_from_disc_operations" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">175.2</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">8510.4</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">8510.4</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.0206</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.0206</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="1991-09-30">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">580.5</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">104.5</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">476</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">74</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">199.1</column>
| |
| <column name="is_depreciation_amortization" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">377.6</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">202.9</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">8.8</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">211.7</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">67.7</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">144</column>
| |
| <column name="is_minority_interest1" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">144</column>
| |
| <column name="is_investment_gains_losses" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_other_income_charges" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_from_disc_operations" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">144</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">8404.8</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">8404.8</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.0171</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.0171</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="1991-06-30">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">526.632</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">97.489</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">429.143</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">70.286</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">164.815</column>
| |
| <column name="is_depreciation_amortization" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">332.59</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">194.042</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">6.602</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">200.644</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">62.201</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">138.443</column>
| |
| <column name="is_minority_interest1" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">138.443</column>
| |
| <column name="is_investment_gains_losses" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_other_income_charges" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_from_disc_operations" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">138.443</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">12544.85</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">8363.232</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.0166</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.011</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="1991-03-31">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">486.9</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">95.5</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">391.4</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">60.2</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">157.7</column>
| |
| <column name="is_depreciation_amortization" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">313.4</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">173.5</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">6</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">179.5</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">55.7</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">123.8</column>
| |
| <column name="is_minority_interest1" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">123.8</column>
| |
| <column name="is_investment_gains_losses" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_other_income_charges" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_from_disc_operations" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">123.8</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">8344.8</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">8344.8</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.0148</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.0148</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="1990-12-31">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">460.5</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">93.6</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">366.9</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">54.1</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">153.5</column>
| |
| <column name="is_depreciation_amortization" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">301.2</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">159.3</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">4.2</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">163.5</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">50.6</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">112.9</column>
| |
| <column name="is_minority_interest1" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">112.9</column>
| |
| <column name="is_investment_gains_losses" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_other_income_charges" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_from_disc_operations" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">112.9</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">8258.4</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">8258.4</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.0137</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.0137</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="1990-09-30">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">369.4</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">76</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">293.4</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">50.8</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">119.6</column>
| |
| <column name="is_depreciation_amortization" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">246.4</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">123</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">4</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">127</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">39.4</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">87.6</column>
| |
| <column name="is_minority_interest1" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">87.6</column>
| |
| <column name="is_investment_gains_losses" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_other_income_charges" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_from_disc_operations" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">87.6</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">8186.4</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">8186.4</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.0107</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.0107</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="1990-06-30">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">336.973</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">69.995</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">266.978</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">52.515</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">103.974</column>
| |
| <column name="is_depreciation_amortization" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">226.484</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">110.489</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">7.082</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">117.572</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">37.617</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">79.955</column>
| |
| <column name="is_minority_interest1" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">79.953</column>
| |
| <column name="is_investment_gains_losses" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_other_income_charges" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_from_disc_operations" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">79.953</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">12279.53</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">8186.328</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.0098</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.0065</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="1990-03-31">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">310.882</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">66.096</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">244.786</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">47.126</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">91.28</column>
| |
| <column name="is_depreciation_amortization" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">204.502</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">106.38</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">4.166</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">110.546</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">35.377</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">75.169</column>
| |
| <column name="is_minority_interest1" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">75.169</column>
| |
| <column name="is_investment_gains_losses" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_other_income_charges" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_from_disc_operations" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">75.169</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">8084.592</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">8084.592</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.0093</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.0093</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="1989-12-31">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">300.43</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">65.818</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">234.612</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">41.284</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">86.348</column>
| |
| <column name="is_depreciation_amortization" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">193.45</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">106.98</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">2.541</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">109.52</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">35.046</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">74.474</column>
| |
| <column name="is_minority_interest1" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">74.476</column>
| |
| <column name="is_investment_gains_losses" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_other_income_charges" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_from_disc_operations" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">74.476</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">8017.344</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">8017.344</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.0093</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.0093</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="1989-09-30">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">235.161</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">50.759</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">184.402</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">39.69</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">75.323</column>
| |
| <column name="is_depreciation_amortization" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">165.772</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">69.389</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">3.537</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">72.926</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">23.338</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">49.588</column>
| |
| <column name="is_minority_interest1" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">49.588</column>
| |
| <column name="is_investment_gains_losses" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_other_income_charges" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_from_disc_operations" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">49.588</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">7919.424</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">7919.424</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.0063</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.0063</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="1989-06-30">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">220.231</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">54.642</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">165.589</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">32.977</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">69.094</column>
| |
| <column name="is_depreciation_amortization" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">156.713</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">63.518</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">3.175</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">66.693</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">21.341</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">45.352</column>
| |
| <column name="is_minority_interest1" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">45.352</column>
| |
| <column name="is_investment_gains_losses" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_other_income_charges" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_from_disc_operations" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">45.352</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">7860.384</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">7860.384</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.0058</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.0058</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="1989-03-31">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">197.024</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">48.891</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">148.133</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">29.128</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">61.904</column>
| |
| <column name="is_depreciation_amortization" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">139.923</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">57.101</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">3.366</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">60.467</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">19.348</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">41.119</column>
| |
| <column name="is_minority_interest1" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">41.119</column>
| |
| <column name="is_investment_gains_losses" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_other_income_charges" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_from_disc_operations" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">41.119</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">7826.832</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">7826.832</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.0053</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.0053</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="1988-12-31">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">209.882</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">54.721</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">155.161</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">25.177</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">60.927</column>
| |
| <column name="is_depreciation_amortization" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">140.825</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">69.057</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">0.78</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">69.837</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">22.352</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">47.485</column>
| |
| <column name="is_minority_interest1" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">47.485</column>
| |
| <column name="is_investment_gains_losses" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_other_income_charges" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_from_disc_operations" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">47.485</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">7783.344</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">7783.344</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.0061</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.0061</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="1988-09-30">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">176.393</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">45.931</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">130.462</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">22.938</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">54.97</column>
| |
| <column name="is_depreciation_amortization" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">123.839</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">52.554</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">1.245</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">53.799</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">17.217</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">36.582</column>
| |
| <column name="is_minority_interest1" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">36.582</column>
| |
| <column name="is_investment_gains_losses" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_other_income_charges" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_from_disc_operations" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">36.582</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">7759.296</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">7759.296</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.0047</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.0047</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="1988-06-30">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">170.472</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">46.408</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">124.064</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">21.455</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">59.121</column>
| |
| <column name="is_depreciation_amortization" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">126.984</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">43.488</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">-0.613</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">42.875</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">12.863</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">30.012</column>
| |
| <column name="is_minority_interest1" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">30.012</column>
| |
| <column name="is_investment_gains_losses" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_other_income_charges" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_from_disc_operations" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">30.012</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">7727.472</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">7727.472</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.0039</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.0039</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="1988-03-31">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">161.823</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">41.394</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">120.429</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">17.739</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">47.485</column>
| |
| <column name="is_depreciation_amortization" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">106.618</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">55.205</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">-0.558</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">54.647</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">17.339</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">37.308</column>
| |
| <column name="is_minority_interest1" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">37.308</column>
| |
| <column name="is_investment_gains_losses" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_other_income_charges" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_from_disc_operations" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">37.308</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="1987-12-31">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">155.896</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">38.573</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">117.323</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">15.979</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">44.9</column>
| |
| <column name="is_depreciation_amortization" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">99.452</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">56.444</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">-2.707</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">53.737</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">18.408</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">35.329</column>
| |
| <column name="is_minority_interest1" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">35.329</column>
| |
| <column name="is_investment_gains_losses" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_other_income_charges" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_from_disc_operations" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">35.329</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">7666.374</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">7666.374</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.0046</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.0046</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="1987-09-30">
| |
| <column name="is_revenue" multiplier="million" unit="monetary" currency="USD">102.636</column>
| |
| <column name="is_cost_of_revenue" multiplier="million" unit="monetary" currency="USD">21.625</column>
| |
| <column name="is_gross_profit" multiplier="million" unit="monetary" currency="USD">81.011</column>
| |
| <column name="is_rd_expense" multiplier="million" unit="monetary" currency="USD">14.603</column>
| |
| <column name="is_selling_general_admin_expense" multiplier="million" unit="monetary" currency="USD">34.098</column>
| |
| <column name="is_depreciation_amortization" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_total_operating_expenses" multiplier="million" unit="monetary" currency="USD">70.326</column>
| |
| <column name="is_operating_income" multiplier="million" unit="monetary" currency="USD">32.31</column>
| |
| <column name="is_non_operating_income" multiplier="million" unit="monetary" currency="USD">0.169</column>
| |
| <column name="is_pretax_income" multiplier="million" unit="monetary" currency="USD">32.479</column>
| |
| <column name="is_provision_for_income_taxes" multiplier="million" unit="monetary" currency="USD">11.22</column>
| |
| <column name="is_income_after_tax" multiplier="million" unit="monetary" currency="USD">21.259</column>
| |
| <column name="is_minority_interest1" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_before_disc_operations" multiplier="million" unit="monetary" currency="USD">21.259</column>
| |
| <column name="is_investment_gains_losses" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_other_income_charges" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_income_from_disc_operations" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="is_net_income" multiplier="million" unit="monetary" currency="USD">21.259</column>
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">7631.902</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">7631.902</column>
| |
| <column name="is_eps_basic" multiplier="none" unit="monetary" currency="USD">0.0028</column>
| |
| <column name="is_eps_diluted" multiplier="none" unit="monetary" currency="USD">0.0028</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="1987-06-30">
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">15181.36</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">15181.36</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="1987-03-31">
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="1986-12-31">
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="1986-09-30">
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="1986-06-30">
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">7349.754</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">7349.754</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="1986-03-31">
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="1985-12-31">
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="1985-09-30">
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="1985-06-30">
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">6201.605</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">6201.605</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="1985-03-31">
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="1984-12-31">
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="1984-09-30">
| |
| </income_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <income_statement symbol="MSFT" date="1984-06-30">
| |
| <column name="is_average_shares_diluted_eps" multiplier="million" unit="count">6122.945</column>
| |
| <column name="is_average_shares_basic_eps" multiplier="million" unit="count">6122.945</column>
| |
| </income_statement>
| |
| </financial_statements>
| |
|
| |
|
| |
|
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="2011-12-31">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">51736</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">13643</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">1351</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">3614</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">72513</column>
| |
| <column name="bs_net_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">8010</column>
| |
| <column name="bs_long_term_investments" multiplier="million" unit="monetary" currency="USD">7550</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">22251</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">1919</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">39730</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">112243</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">3884</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">2677</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">17042</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">25373</column>
| |
| <column name="bs_total_long_term_debt" multiplier="million" unit="monetary" currency="USD">11932</column>
| |
| <column name="bs_deferred_income_tax" multiplier="million" unit="monetary" currency="USD">1082</column>
| |
| <column name="bs_other_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">9735</column>
| |
| <column name="bs_total_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">22749</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">48122</column>
| |
| <column name="bs_common_shares_outstanding" multiplier="million" unit="count">8382</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">63902</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">219</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">64121</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">112243</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="2011-09-30">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">57403</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">10153</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">2270</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">3255</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">75271</column>
| |
| <column name="bs_net_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">8033</column>
| |
| <column name="bs_long_term_investments" multiplier="million" unit="monetary" currency="USD">8576</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">13563</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">1972</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">32144</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">107415</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">3719</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">2388</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">17590</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">25543</column>
| |
| <column name="bs_total_long_term_debt" multiplier="million" unit="monetary" currency="USD">11927</column>
| |
| <column name="bs_deferred_income_tax" multiplier="million" unit="monetary" currency="USD">1040</column>
| |
| <column name="bs_other_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">9514</column>
| |
| <column name="bs_total_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">22481</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">48024</column>
| |
| <column name="bs_common_shares_outstanding" multiplier="million" unit="count">8410</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">63492</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">-4101</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">59391</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">107415</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="2011-06-30">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">52772</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">14987</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">1372</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">3320</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">74918</column>
| |
| <column name="bs_gross_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">17991</column>
| |
| <column name="bs_accumulated_depreciation" multiplier="million" unit="monetary" currency="USD">9829</column>
| |
| <column name="bs_net_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">8162</column>
| |
| <column name="bs_long_term_investments" multiplier="million" unit="monetary" currency="USD">10865</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">13325</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">1434</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">33786</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">108704</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">4197</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">3575</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">19214</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">28774</column>
| |
| <column name="bs_total_long_term_debt" multiplier="million" unit="monetary" currency="USD">11921</column>
| |
| <column name="bs_deferred_income_tax" multiplier="million" unit="monetary" currency="USD">1456</column>
| |
| <column name="bs_other_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">9470</column>
| |
| <column name="bs_total_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">22847</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">51621</column>
| |
| <column name="bs_common_shares_outstanding" multiplier="million" unit="count">8376</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">63415</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">-6332</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">57083</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">108704</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="2011-03-31">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">50150</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">10033</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">1056</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">2438</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">66263</column>
| |
| <column name="bs_net_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">7969</column>
| |
| <column name="bs_long_term_investments" multiplier="million" unit="monetary" currency="USD">10748</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">13394</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">1353</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">33464</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">99727</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">3829</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">2917</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">15212</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">24042</column>
| |
| <column name="bs_total_long_term_debt" multiplier="million" unit="monetary" currency="USD">11915</column>
| |
| <column name="bs_deferred_income_tax" multiplier="million" unit="monetary" currency="USD">1185</column>
| |
| <column name="bs_other_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">9133</column>
| |
| <column name="bs_total_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">22233</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">46275</column>
| |
| <column name="bs_common_shares_outstanding" multiplier="million" unit="count">8431</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">63234</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">-9782</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">53452</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">99727</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="2010-12-31">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">41252</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">12874</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">861</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">2149</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">59684</column>
| |
| <column name="bs_net_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">7799</column>
| |
| <column name="bs_long_term_investments" multiplier="million" unit="monetary" currency="USD">10022</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">13494</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">1307</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">32622</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">92306</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">3863</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">2402</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">15253</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">24312</column>
| |
| <column name="bs_total_long_term_debt" multiplier="million" unit="monetary" currency="USD">9671</column>
| |
| <column name="bs_deferred_income_tax" multiplier="million" unit="monetary" currency="USD">826</column>
| |
| <column name="bs_other_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">9016</column>
| |
| <column name="bs_total_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">19513</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">43825</column>
| |
| <column name="bs_common_shares_outstanding" multiplier="million" unit="count">8403</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">61646</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">-13165</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">48481</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">92306</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="2010-09-30">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">44173</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">9646</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">1242</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">2176</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">59581</column>
| |
| <column name="bs_net_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">7771</column>
| |
| <column name="bs_long_term_investments" multiplier="million" unit="monetary" currency="USD">9211</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">13548</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">1429</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">31959</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">91540</column>
| |
| <column name="bs_current_portion_of_long_term_debt" multiplier="million" unit="monetary" currency="USD">1000</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">3654</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">2252</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">15906</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">25857</column>
| |
| <column name="bs_total_long_term_debt" multiplier="million" unit="monetary" currency="USD">9665</column>
| |
| <column name="bs_deferred_income_tax" multiplier="million" unit="monetary" currency="USD">540</column>
| |
| <column name="bs_other_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">8536</column>
| |
| <column name="bs_total_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">18741</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">44598</column>
| |
| <column name="bs_common_shares_outstanding" multiplier="million" unit="count">8562</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">61935</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">-14993</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">46942</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">91540</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="2010-06-30">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">36788</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">13014</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">740</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">2950</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">55676</column>
| |
| <column name="bs_gross_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">16259</column>
| |
| <column name="bs_accumulated_depreciation" multiplier="million" unit="monetary" currency="USD">8629</column>
| |
| <column name="bs_net_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">7630</column>
| |
| <column name="bs_long_term_investments" multiplier="million" unit="monetary" currency="USD">7754</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">13552</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">1501</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">30437</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">86113</column>
| |
| <column name="bs_current_portion_of_long_term_debt" multiplier="million" unit="monetary" currency="USD">1000</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">4025</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">3283</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">16583</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">26147</column>
| |
| <column name="bs_total_long_term_debt" multiplier="million" unit="monetary" currency="USD">4939</column>
| |
| <column name="bs_deferred_income_tax" multiplier="million" unit="monetary" currency="USD">229</column>
| |
| <column name="bs_other_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">8623</column>
| |
| <column name="bs_total_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">13791</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">39938</column>
| |
| <column name="bs_common_shares_outstanding" multiplier="million" unit="count">8668</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">62856</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">-16681</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">46175</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">86113</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="2010-03-31">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">39666</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">9137</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">501</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">2992</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">54518</column>
| |
| <column name="bs_net_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">7372</column>
| |
| <column name="bs_long_term_investments" multiplier="million" unit="monetary" currency="USD">7797</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">13745</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">1478</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">30392</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">84910</column>
| |
| <column name="bs_current_portion_of_long_term_debt" multiplier="million" unit="monetary" currency="USD">2249</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">3279</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">2885</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">14316</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">26424</column>
| |
| <column name="bs_total_long_term_debt" multiplier="million" unit="monetary" currency="USD">3746</column>
| |
| <column name="bs_deferred_income_tax" multiplier="million" unit="monetary" currency="USD">828</column>
| |
| <column name="bs_other_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">8202</column>
| |
| <column name="bs_total_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">12776</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">39200</column>
| |
| <column name="bs_common_shares_outstanding" multiplier="million" unit="count">8762</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">62517</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">-16807</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">45710</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">84910</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="2009-12-31">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">36099</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">11196</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">589</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">2547</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">52487</column>
| |
| <column name="bs_net_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">7402</column>
| |
| <column name="bs_long_term_investments" multiplier="million" unit="monetary" currency="USD">6976</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">13714</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">1517</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">29609</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">82096</column>
| |
| <column name="bs_current_portion_of_long_term_debt" multiplier="million" unit="monetary" currency="USD">2249</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">3171</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">2417</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">14246</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">25715</column>
| |
| <column name="bs_total_long_term_debt" multiplier="million" unit="monetary" currency="USD">3746</column>
| |
| <column name="bs_deferred_income_tax" multiplier="million" unit="monetary" currency="USD">377</column>
| |
| <column name="bs_other_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">7975</column>
| |
| <column name="bs_total_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">12098</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">37813</column>
| |
| <column name="bs_common_shares_outstanding" multiplier="million" unit="count">8811</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">62566</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">-18283</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">44283</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">82096</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="2009-09-30">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">36728</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">8587</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">1150</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">3325</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">52231</column>
| |
| <column name="bs_net_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">7512</column>
| |
| <column name="bs_long_term_investments" multiplier="million" unit="monetary" currency="USD">6006</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">14235</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">1628</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">29381</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">81612</column>
| |
| <column name="bs_current_portion_of_long_term_debt" multiplier="million" unit="monetary" currency="USD">2250</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">3287</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">2224</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">16619</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">28761</column>
| |
| <column name="bs_total_long_term_debt" multiplier="million" unit="monetary" currency="USD">3746</column>
| |
| <column name="bs_deferred_income_tax" multiplier="million" unit="monetary" currency="USD">155</column>
| |
| <column name="bs_other_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">7738</column>
| |
| <column name="bs_total_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">11639</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">40400</column>
| |
| <column name="bs_common_shares_outstanding" multiplier="million" unit="count">8900</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">62293</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">-21081</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">41212</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">81612</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="2009-06-30">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">31447</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">11192</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">717</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">3711</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">49280</column>
| |
| <column name="bs_gross_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">15082</column>
| |
| <column name="bs_accumulated_depreciation" multiplier="million" unit="monetary" currency="USD">7547</column>
| |
| <column name="bs_net_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">7535</column>
| |
| <column name="bs_long_term_investments" multiplier="million" unit="monetary" currency="USD">4933</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">14262</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">1599</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">28608</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">77888</column>
| |
| <column name="bs_current_portion_of_long_term_debt" multiplier="million" unit="monetary" currency="USD">2000</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">3324</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">3156</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">16145</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">27034</column>
| |
| <column name="bs_total_long_term_debt" multiplier="million" unit="monetary" currency="USD">3746</column>
| |
| <column name="bs_other_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">7550</column>
| |
| <column name="bs_total_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">11296</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">38330</column>
| |
| <column name="bs_common_shares_outstanding" multiplier="million" unit="count">8908</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">62382</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">-22824</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">39558</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">77888</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="2009-03-31">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">25340</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">9182</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">657</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">3619</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">40724</column>
| |
| <column name="bs_net_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">7112</column>
| |
| <column name="bs_long_term_investments" multiplier="million" unit="monetary" currency="USD">4112</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">14310</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">1639</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">28129</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">68853</column>
| |
| <column name="bs_current_portion_of_long_term_debt" multiplier="million" unit="monetary" currency="USD">1999</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">3017</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">2644</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">13857</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">23823</column>
| |
| <column name="bs_other_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">8087</column>
| |
| <column name="bs_total_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">8087</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">31910</column>
| |
| <column name="bs_common_shares_outstanding" multiplier="million" unit="count">8898</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">61896</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">-24953</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">36943</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">68853</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="2008-12-31">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">20715</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">10953</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">968</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">3590</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">37730</column>
| |
| <column name="bs_net_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">6996</column>
| |
| <column name="bs_long_term_investments" multiplier="million" unit="monetary" currency="USD">3922</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">14305</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">1724</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">28056</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">65786</column>
| |
| <column name="bs_current_portion_of_long_term_debt" multiplier="million" unit="monetary" currency="USD">2000</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">3533</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">2239</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">14621</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">23710</column>
| |
| <column name="bs_other_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">7598</column>
| |
| <column name="bs_total_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">7598</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">31308</column>
| |
| <column name="bs_common_shares_outstanding" multiplier="million" unit="count">8889</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">61392</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">-26914</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">34478</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">65786</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="2008-09-30">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">20722</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">9535</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">1640</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">3331</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">37202</column>
| |
| <column name="bs_net_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">6552</column>
| |
| <column name="bs_long_term_investments" multiplier="million" unit="monetary" currency="USD">4381</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">14190</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">1751</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">27915</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">65117</column>
| |
| <column name="bs_current_portion_of_long_term_debt" multiplier="million" unit="monetary" currency="USD">1975</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">3351</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">2138</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">15335</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">24383</column>
| |
| <column name="bs_other_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">7140</column>
| |
| <column name="bs_total_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">7140</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">31523</column>
| |
| <column name="bs_common_shares_outstanding" multiplier="million" unit="count">8977</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">61655</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">-28061</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">33594</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">65117</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="2008-06-30">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">23662</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">13589</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">985</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">2989</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">43242</column>
| |
| <column name="bs_gross_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">12544</column>
| |
| <column name="bs_accumulated_depreciation" multiplier="million" unit="monetary" currency="USD">6302</column>
| |
| <column name="bs_net_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">6242</column>
| |
| <column name="bs_long_term_investments" multiplier="million" unit="monetary" currency="USD">6588</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">14081</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">1691</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">29551</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">72793</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">4034</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">2934</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">17056</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">29886</column>
| |
| <column name="bs_other_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">6621</column>
| |
| <column name="bs_total_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">6621</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">36507</column>
| |
| <column name="bs_common_shares_outstanding" multiplier="million" unit="count">9151</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">62849</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">-26563</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">36286</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">72793</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="2008-03-31">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">26341</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">9871</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">774</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">2782</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">41489</column>
| |
| <column name="bs_net_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">5516</column>
| |
| <column name="bs_long_term_investments" multiplier="million" unit="monetary" currency="USD">8659</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">11985</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">1731</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">29258</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">70747</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">3600</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">2427</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">14760</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">27028</column>
| |
| <column name="bs_other_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">6165</column>
| |
| <column name="bs_total_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">6165</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">33193</column>
| |
| <column name="bs_common_shares_outstanding" multiplier="million" unit="count">9310</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">63375</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">-25821</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">37554</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">70747</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="2007-12-31">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">21076</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">11621</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">755</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">2840</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">37775</column>
| |
| <column name="bs_net_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">4965</column>
| |
| <column name="bs_long_term_investments" multiplier="million" unit="monetary" currency="USD">9413</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">12026</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">1960</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">29564</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">67339</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">3612</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">1977</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">13440</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">22058</column>
| |
| <column name="bs_other_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">10850</column>
| |
| <column name="bs_total_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">10850</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">32908</column>
| |
| <column name="bs_common_shares_outstanding" multiplier="million" unit="count">9329</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">62528</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">-28097</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">34431</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">67339</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="2007-09-30">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">21574</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">8982</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">1178</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">2548</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">35853</column>
| |
| <column name="bs_net_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">4615</column>
| |
| <column name="bs_long_term_investments" multiplier="million" unit="monetary" currency="USD">9707</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">11869</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">2014</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">29792</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">65645</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">3206</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">1796</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">13396</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">22744</column>
| |
| <column name="bs_other_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">10766</column>
| |
| <column name="bs_total_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">10766</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">33510</column>
| |
| <column name="bs_common_shares_outstanding" multiplier="million" unit="count">9355</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">60699</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">-28564</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">32135</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">65645</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="2007-06-30">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">23411</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">11338</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">1127</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">2393</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">40168</column>
| |
| <column name="bs_gross_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">9366</column>
| |
| <column name="bs_accumulated_depreciation" multiplier="million" unit="monetary" currency="USD">5016</column>
| |
| <column name="bs_net_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">4350</column>
| |
| <column name="bs_long_term_investments" multiplier="million" unit="monetary" currency="USD">10117</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">5638</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">1509</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">23003</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">63171</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">3247</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">2325</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">14401</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">23754</column>
| |
| <column name="bs_other_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">8320</column>
| |
| <column name="bs_total_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">8320</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">32074</column>
| |
| <column name="bs_common_shares_outstanding" multiplier="million" unit="count">9380</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">60557</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">-29460</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">31097</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">63171</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="2007-03-31">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">28236</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">8454</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">1750</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">2374</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">42783</column>
| |
| <column name="bs_net_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">3923</column>
| |
| <column name="bs_long_term_investments" multiplier="million" unit="monetary" currency="USD">9624</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">4916</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">1228</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">21108</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">63891</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">2843</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">1878</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">11944</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">21627</column>
| |
| <column name="bs_other_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">7291</column>
| |
| <column name="bs_total_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">7291</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">28918</column>
| |
| <column name="bs_common_shares_outstanding" multiplier="million" unit="count">9572</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">60827</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">-25854</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">34973</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">63891</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="2006-12-31">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">28873</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">9895</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">1725</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">2080</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">45180</column>
| |
| <column name="bs_net_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">3686</column>
| |
| <column name="bs_long_term_investments" multiplier="million" unit="monetary" currency="USD">9631</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">4934</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">1284</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">21191</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">66371</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">2944</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">1559</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">13662</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">22215</column>
| |
| <column name="bs_other_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">7522</column>
| |
| <column name="bs_total_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">7522</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">29737</column>
| |
| <column name="bs_common_shares_outstanding" multiplier="million" unit="count">9777</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">61152</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">-24518</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">36634</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">66371</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="2006-09-30">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">31832</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">6879</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">2521</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">2058</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">45358</column>
| |
| <column name="bs_net_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">3193</column>
| |
| <column name="bs_long_term_investments" multiplier="million" unit="monetary" currency="USD">8762</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">4873</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">1287</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">19996</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">65354</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">2406</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">1401</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">12526</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">21972</column>
| |
| <column name="bs_other_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">7281</column>
| |
| <column name="bs_total_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">7281</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">29253</column>
| |
| <column name="bs_common_shares_outstanding" multiplier="million" unit="count">9820</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">57657</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">-21556</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">36101</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">65354</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="2006-06-30">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">34161</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">9316</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">1478</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">2115</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">49010</column>
| |
| <column name="bs_gross_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">7223</column>
| |
| <column name="bs_accumulated_depreciation" multiplier="million" unit="monetary" currency="USD">4179</column>
| |
| <column name="bs_net_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">3044</column>
| |
| <column name="bs_long_term_investments" multiplier="million" unit="monetary" currency="USD">9232</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">4405</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">1295</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">20587</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">69597</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">2909</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">1938</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">12921</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">22442</column>
| |
| <column name="bs_other_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">7051</column>
| |
| <column name="bs_total_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">7051</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">29493</column>
| |
| <column name="bs_common_shares_outstanding" multiplier="million" unit="count">10062</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">59005</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">-18901</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">40104</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">69597</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="2006-03-31">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">34816</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">6818</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">1113</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">1845</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">46628</column>
| |
| <column name="bs_net_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">2543</column>
| |
| <column name="bs_long_term_investments" multiplier="million" unit="monetary" currency="USD">8888</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">4070</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">1289</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">20226</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">66854</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">2354</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">1516</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">10355</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">18367</column>
| |
| <column name="bs_other_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">6449</column>
| |
| <column name="bs_total_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">6449</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">24816</column>
| |
| <column name="bs_common_shares_outstanding" multiplier="million" unit="count">10225</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">59850</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">-17812</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">42038</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">66854</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="2005-12-31">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">34701</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">7758</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">1003</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">1745</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">46694</column>
| |
| <column name="bs_net_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">2452</column>
| |
| <column name="bs_long_term_investments" multiplier="million" unit="monetary" currency="USD">9095</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">4019</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">1284</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">20563</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">67257</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">2477</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">1249</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">10234</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">16747</column>
| |
| <column name="bs_other_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">6302</column>
| |
| <column name="bs_total_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">6302</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">23049</column>
| |
| <column name="bs_common_shares_outstanding" multiplier="million" unit="count">10384</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">60140</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">-15932</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">44208</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">67257</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="2005-09-30">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">40056</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">5799</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">726</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">1770</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">49831</column>
| |
| <column name="bs_net_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">2351</column>
| |
| <column name="bs_long_term_investments" multiplier="million" unit="monetary" currency="USD">10062</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">4006</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">1292</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">21631</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">71462</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">1852</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">1196</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">10851</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">17022</column>
| |
| <column name="bs_other_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">6113</column>
| |
| <column name="bs_total_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">6113</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">23135</column>
| |
| <column name="bs_common_shares_outstanding" multiplier="million" unit="count">10645</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">60862</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">-12535</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">48327</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">71462</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="2005-06-30">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">37751</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">7180</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">491</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">1614</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">48737</column>
| |
| <column name="bs_gross_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">6375</column>
| |
| <column name="bs_accumulated_depreciation" multiplier="million" unit="monetary" currency="USD">4029</column>
| |
| <column name="bs_net_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">2346</column>
| |
| <column name="bs_long_term_investments" multiplier="million" unit="monetary" currency="USD">11004</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">3808</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">1299</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">22078</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">70815</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">2086</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">1662</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">11109</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">16877</column>
| |
| <column name="bs_other_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">5823</column>
| |
| <column name="bs_total_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">5823</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">22700</column>
| |
| <column name="bs_common_shares_outstanding" multiplier="million" unit="count">10710</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">60413</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">-12298</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">48115</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">70815</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="2005-03-31">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">37594</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">5610</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">340</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">1269</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">46593</column>
| |
| <column name="bs_net_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">2321</column>
| |
| <column name="bs_long_term_investments" multiplier="million" unit="monetary" currency="USD">11772</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">3579</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">1296</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">19682</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">66275</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">1636</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">1289</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">9735</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">16139</column>
| |
| <column name="bs_other_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">2763</column>
| |
| <column name="bs_total_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">2763</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">18902</column>
| |
| <column name="bs_common_shares_outstanding" multiplier="million" unit="count">10804</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">58829</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">-11456</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">47373</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">66275</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="2004-12-31">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">34504</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">6646</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">304</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">1644</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">44399</column>
| |
| <column name="bs_net_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">2336</column>
| |
| <column name="bs_long_term_investments" multiplier="million" unit="monetary" currency="USD">12160</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">3599</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">1320</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">20542</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">64941</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">1573</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">1098</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">8868</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">15045</column>
| |
| <column name="bs_other_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">2664</column>
| |
| <column name="bs_total_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">2664</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">17709</column>
| |
| <column name="bs_common_shares_outstanding" multiplier="million" unit="count">10880</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">58403</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">-11171</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">47232</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">64941</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="2004-09-30">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">64415</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">5106</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">608</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">1245</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">72896</column>
| |
| <column name="bs_net_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">2317</column>
| |
| <column name="bs_long_term_investments" multiplier="million" unit="monetary" currency="USD">12185</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">3649</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">1676</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">21372</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">94268</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">1439</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">918</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">9998</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">15811</column>
| |
| <column name="bs_other_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">2511</column>
| |
| <column name="bs_total_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">2511</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">18322</column>
| |
| <column name="bs_common_shares_outstanding" multiplier="million" unit="count">10865</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">57147</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">18799</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">75946</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">94268</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="2004-06-30">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">60592</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">5890</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">421</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">1566</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">70566</column>
| |
| <column name="bs_gross_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">6489</column>
| |
| <column name="bs_accumulated_depreciation" multiplier="million" unit="monetary" currency="USD">4163</column>
| |
| <column name="bs_net_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">2326</column>
| |
| <column name="bs_long_term_investments" multiplier="million" unit="monetary" currency="USD">12210</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">3684</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">1774</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">23802</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">94368</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">1717</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">1339</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">8435</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">14969</column>
| |
| <column name="bs_other_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">4574</column>
| |
| <column name="bs_total_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">4574</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">19543</column>
| |
| <column name="bs_common_shares_outstanding" multiplier="million" unit="count">10862</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">56396</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">18429</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">74825</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">94368</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="2004-03-31">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">56407</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">4937</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">542</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">1636</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">65270</column>
| |
| <column name="bs_net_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">2258</column>
| |
| <column name="bs_long_term_investments" multiplier="million" unit="monetary" currency="USD">15155</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">3709</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">1792</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">24497</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">89767</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">1412</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">1224</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">10173</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">15984</column>
| |
| <column name="bs_other_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">3203</column>
| |
| <column name="bs_total_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">3203</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">19187</column>
| |
| <column name="bs_common_shares_outstanding" multiplier="million" unit="count">10777</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">53975</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">16605</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">70580</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">89767</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="2003-12-31">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">52777</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">5608</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">621</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">1326</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">62400</column>
| |
| <column name="bs_net_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">2178</column>
| |
| <column name="bs_long_term_investments" multiplier="million" unit="monetary" currency="USD">14901</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">3455</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">1744</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">23537</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">85937</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">1360</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">1143</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">7924</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">13927</column>
| |
| <column name="bs_other_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">2667</column>
| |
| <column name="bs_total_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">2667</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">16594</column>
| |
| <column name="bs_common_shares_outstanding" multiplier="million" unit="count">10789</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">52676</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">16667</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">69343</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">85937</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="2003-09-30">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">51622</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">4533</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">1099</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">1450</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">60910</column>
| |
| <column name="bs_net_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">2193</column>
| |
| <column name="bs_long_term_investments" multiplier="million" unit="monetary" currency="USD">13962</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">3506</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">1203</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">23371</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">84281</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">1341</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">869</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">10288</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">15098</column>
| |
| <column name="bs_other_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">2503</column>
| |
| <column name="bs_total_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">2503</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">17601</column>
| |
| <column name="bs_common_shares_outstanding" multiplier="million" unit="count">10805</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">51298</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">15382</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">66680</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">84281</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="2003-06-30">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">49048</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">5196</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">640</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">1583</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">58973</column>
| |
| <column name="bs_gross_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">6078</column>
| |
| <column name="bs_accumulated_depreciation" multiplier="million" unit="monetary" currency="USD">3855</column>
| |
| <column name="bs_net_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">2223</column>
| |
| <column name="bs_long_term_investments" multiplier="million" unit="monetary" currency="USD">13692</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">3512</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">1171</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">22759</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">81732</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">1573</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">1416</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">8941</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">13974</column>
| |
| <column name="bs_other_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">2846</column>
| |
| <column name="bs_total_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">2846</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">16820</column>
| |
| <column name="bs_common_shares_outstanding" multiplier="million" unit="count">10771</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">49234</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">15678</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">64912</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">81732</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="2003-03-31">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">46178</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">4075</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">604</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">1558</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">54672</column>
| |
| <column name="bs_net_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">2208</column>
| |
| <column name="bs_long_term_investments" multiplier="million" unit="monetary" currency="USD">13052</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">3357</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">1193</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">19810</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">74482</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">1310</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">1129</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">8176</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">13161</column>
| |
| <column name="bs_deferred_income_tax" multiplier="million" unit="monetary" currency="USD">369</column>
| |
| <column name="bs_other_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">2670</column>
| |
| <column name="bs_total_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">3039</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">16200</column>
| |
| <column name="bs_common_shares_outstanding" multiplier="million" unit="count">10722</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">34332</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">23950</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">58282</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">74482</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="2002-12-31">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">43424</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">4894</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">650</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">1616</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">52931</column>
| |
| <column name="bs_net_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">2257</column>
| |
| <column name="bs_long_term_investments" multiplier="million" unit="monetary" currency="USD">12647</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">3364</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">895</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">19428</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">72359</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">1342</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">1060</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">8261</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">13617</column>
| |
| <column name="bs_other_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">2930</column>
| |
| <column name="bs_total_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">2930</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">16547</column>
| |
| <column name="bs_common_shares_outstanding" multiplier="million" unit="count">10702</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">33605</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">22207</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">55812</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">72359</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="2002-09-30">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">40475</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">4450</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">959</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">1758</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">50043</column>
| |
| <column name="bs_net_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">2189</column>
| |
| <column name="bs_long_term_investments" multiplier="million" unit="monetary" currency="USD">13580</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">3497</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">926</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">20192</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">70235</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">1189</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">851</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">8410</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">13757</column>
| |
| <column name="bs_deferred_income_tax" multiplier="million" unit="monetary" currency="USD">152</column>
| |
| <column name="bs_other_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">2810</column>
| |
| <column name="bs_total_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">2962</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">16719</column>
| |
| <column name="bs_common_shares_outstanding" multiplier="million" unit="count">10692</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">33013</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">20503</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">53516</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">70235</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="2002-06-30">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">38652</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">5129</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">673</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">2010</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">48576</column>
| |
| <column name="bs_gross_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">5891</column>
| |
| <column name="bs_accumulated_depreciation" multiplier="million" unit="monetary" currency="USD">3623</column>
| |
| <column name="bs_net_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">2268</column>
| |
| <column name="bs_long_term_investments" multiplier="million" unit="monetary" currency="USD">14191</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">1669</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">942</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">19070</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">67646</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">1208</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">1145</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">8369</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">12744</column>
| |
| <column name="bs_deferred_income_tax" multiplier="million" unit="monetary" currency="USD">398</column>
| |
| <column name="bs_other_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">2324</column>
| |
| <column name="bs_total_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">2722</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">15466</column>
| |
| <column name="bs_common_shares_outstanding" multiplier="million" unit="count">10718</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">31647</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">20533</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">52180</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">67646</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="2002-03-31">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">38693</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">4230</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">2818</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">47827</column>
| |
| <column name="bs_net_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">2182</column>
| |
| <column name="bs_long_term_investments" multiplier="million" unit="monetary" currency="USD">15694</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">1710</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">966</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">20552</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">68379</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">1136</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">822</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">7407</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">11842</column>
| |
| <column name="bs_deferred_income_tax" multiplier="million" unit="monetary" currency="USD">59</column>
| |
| <column name="bs_other_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">2178</column>
| |
| <column name="bs_total_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">2237</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">14079</column>
| |
| <column name="bs_common_shares_outstanding" multiplier="million" unit="count">10830</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">30904</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">23396</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">54300</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">68379</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="2001-12-31">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">38229</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">5095</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">2692</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">47988</column>
| |
| <column name="bs_net_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">2240</column>
| |
| <column name="bs_long_term_investments" multiplier="million" unit="monetary" currency="USD">12212</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">1855</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">951</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">17399</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">65387</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">1229</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">899</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">7043</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">11567</column>
| |
| <column name="bs_other_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">2272</column>
| |
| <column name="bs_total_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">2272</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">13839</column>
| |
| <column name="bs_common_shares_outstanding" multiplier="million" unit="count">10806</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">30175</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">21373</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">51548</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">65387</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="2001-09-30">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">36163</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">3615</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">2561</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">44332</column>
| |
| <column name="bs_net_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">2261</column>
| |
| <column name="bs_long_term_investments" multiplier="million" unit="monetary" currency="USD">12035</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">1905</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">834</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">17035</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">61367</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">1143</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">586</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">9002</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">12862</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">12862</column>
| |
| <column name="bs_common_shares_outstanding" multiplier="million" unit="count">10772</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">29296</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">19209</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">48505</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">61367</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="2001-06-30">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">31600</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">3671</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">83</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">2334</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">39210</column>
| |
| <column name="bs_gross_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">5275</column>
| |
| <column name="bs_accumulated_depreciation" multiplier="million" unit="monetary" currency="USD">2966</column>
| |
| <column name="bs_net_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">2309</column>
| |
| <column name="bs_long_term_investments" multiplier="million" unit="monetary" currency="USD">14361</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">1912</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">1038</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">19620</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">58830</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">1188</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">742</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">5856</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">9254</column>
| |
| <column name="bs_deferred_income_tax" multiplier="million" unit="monetary" currency="USD">409</column>
| |
| <column name="bs_other_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">1878</column>
| |
| <column name="bs_total_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">2287</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">11541</column>
| |
| <column name="bs_common_shares_outstanding" multiplier="million" unit="count">10766</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">28390</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">18899</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">47289</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">58830</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="2001-03-31">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">30018</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">3532</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">2398</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">37789</column>
| |
| <column name="bs_net_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">2159</column>
| |
| <column name="bs_long_term_investments" multiplier="million" unit="monetary" currency="USD">17463</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">2194</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">21816</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">59605</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">1246</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">501</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">7240</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">9740</column>
| |
| <column name="bs_deferred_income_tax" multiplier="million" unit="monetary" currency="USD">1775</column>
| |
| <column name="bs_total_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">1775</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">11515</column>
| |
| <column name="bs_common_shares_outstanding" multiplier="million" unit="count">10672</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">27647</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">20443</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">48090</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">59605</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="2000-12-31">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">26889</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">4143</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">3984</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">35016</column>
| |
| <column name="bs_long_term_investments" multiplier="million" unit="monetary" currency="USD">18281</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">2296</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">20577</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">57691</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">1262</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">564</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">7143</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">9625</column>
| |
| <column name="bs_minority_interest" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_total_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">1644</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">11269</column>
| |
| <column name="bs_preferred_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">27178</column>
| |
| <column name="bs_additional_paid_in_capital" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">19244</column>
| |
| <column name="bs_treasury_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_shareholders_equity" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">46422</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">57691</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="2000-09-30">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">24711</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">3172</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">3510</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">31393</column>
| |
| <column name="bs_long_term_investments" multiplier="million" unit="monetary" currency="USD">20525</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">2198</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">22723</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">56089</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">1101</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">420</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">7343</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">9306</column>
| |
| <column name="bs_minority_interest" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_total_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">1440</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">10746</column>
| |
| <column name="bs_preferred_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">26661</column>
| |
| <column name="bs_additional_paid_in_capital" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">18682</column>
| |
| <column name="bs_treasury_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_shareholders_equity" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">45343</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">56089</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="2000-06-30">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">23798</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">3250</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">1552</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">30308</column>
| |
| <column name="bs_gross_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">4314</column>
| |
| <column name="bs_accumulated_depreciation" multiplier="million" unit="monetary" currency="USD">2411</column>
| |
| <column name="bs_net_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">1903</column>
| |
| <column name="bs_long_term_investments" multiplier="million" unit="monetary" currency="USD">17726</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">2213</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">21842</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">52150</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">1083</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">557</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">7530</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">9755</column>
| |
| <column name="bs_deferred_income_tax" multiplier="million" unit="monetary" currency="USD">1027</column>
| |
| <column name="bs_total_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">1027</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">10782</column>
| |
| <column name="bs_common_shares_outstanding" multiplier="million" unit="count">10566</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">23195</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">18173</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">41368</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">52150</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="2000-03-31">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">21205</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">2902</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">1110</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">25217</column>
| |
| <column name="bs_long_term_investments" multiplier="million" unit="monetary" currency="USD">21322</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">2521</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">23843</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">50895</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">1073</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">373</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">7726</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">11103</column>
| |
| <column name="bs_minority_interest" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">11103</column>
| |
| <column name="bs_preferred_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">20975</column>
| |
| <column name="bs_additional_paid_in_capital" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">18817</column>
| |
| <column name="bs_treasury_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_shareholders_equity" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">39792</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">50895</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="1999-12-31">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">17843</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">3284</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">893</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">22020</column>
| |
| <column name="bs_gross_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">3897</column>
| |
| <column name="bs_accumulated_depreciation" multiplier="million" unit="monetary" currency="USD">2158</column>
| |
| <column name="bs_net_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">3897</column>
| |
| <column name="bs_long_term_investments" multiplier="million" unit="monetary" currency="USD">19801</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">1533</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">25231</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">45093</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">1233</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">533</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">6635</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">10504</column>
| |
| <column name="bs_minority_interest" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">10504</column>
| |
| <column name="bs_preferred_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">18878</column>
| |
| <column name="bs_additional_paid_in_capital" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">15711</column>
| |
| <column name="bs_treasury_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_shareholders_equity" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">34589</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">45093</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="1999-09-30">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">18902</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">2207</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">854</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">21963</column>
| |
| <column name="bs_gross_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">3715</column>
| |
| <column name="bs_accumulated_depreciation" multiplier="million" unit="monetary" currency="USD">2058</column>
| |
| <column name="bs_net_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">3715</column>
| |
| <column name="bs_long_term_investments" multiplier="million" unit="monetary" currency="USD">14910</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">1142</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">19767</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">39672</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">997</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">313</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">5886</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">8332</column>
| |
| <column name="bs_minority_interest" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">8332</column>
| |
| <column name="bs_preferred_stock" multiplier="million" unit="monetary" currency="USD">980</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">15878</column>
| |
| <column name="bs_additional_paid_in_capital" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">14482</column>
| |
| <column name="bs_treasury_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_shareholders_equity" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">31340</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">39672</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="1999-06-30">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">17236</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">2245</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">752</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">20233</column>
| |
| <column name="bs_gross_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">3516</column>
| |
| <column name="bs_accumulated_depreciation" multiplier="million" unit="monetary" currency="USD">1905</column>
| |
| <column name="bs_net_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">3516</column>
| |
| <column name="bs_long_term_investments" multiplier="million" unit="monetary" currency="USD">14372</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">940</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">18828</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">37156</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">874</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">396</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">5841</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">8718</column>
| |
| <column name="bs_minority_interest" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">8718</column>
| |
| <column name="bs_preferred_stock" multiplier="million" unit="monetary" currency="USD">980</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">13844</column>
| |
| <column name="bs_additional_paid_in_capital" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">13614</column>
| |
| <column name="bs_treasury_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_shareholders_equity" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">28438</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">37156</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="1999-03-31">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">21761</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">1689</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">608</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">24058</column>
| |
| <column name="bs_gross_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">3333</column>
| |
| <column name="bs_accumulated_depreciation" multiplier="million" unit="monetary" currency="USD">1888</column>
| |
| <column name="bs_net_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">3333</column>
| |
| <column name="bs_long_term_investments" multiplier="million" unit="monetary" currency="USD">7474</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">584</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">11391</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">33561</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">1016</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">289</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">5187</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">7839</column>
| |
| <column name="bs_minority_interest" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">7839</column>
| |
| <column name="bs_preferred_stock" multiplier="million" unit="monetary" currency="USD">980</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">12418</column>
| |
| <column name="bs_additional_paid_in_capital" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">12324</column>
| |
| <column name="bs_treasury_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_shareholders_equity" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">25722</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">33561</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="1998-12-31">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">19237</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">2029</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">543</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">21809</column>
| |
| <column name="bs_long_term_investments" multiplier="million" unit="monetary" currency="USD">6262</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">483</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">6745</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">30049</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">989</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">392</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">4448</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">7471</column>
| |
| <column name="bs_minority_interest" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">7471</column>
| |
| <column name="bs_preferred_stock" multiplier="million" unit="monetary" currency="USD">980</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">10443</column>
| |
| <column name="bs_additional_paid_in_capital" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">11155</column>
| |
| <column name="bs_treasury_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_shareholders_equity" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">22578</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">30049</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="1998-09-30">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">17242</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">1153</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">569</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">18964</column>
| |
| <column name="bs_long_term_investments" multiplier="million" unit="monetary" currency="USD">4905</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">234</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">5139</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">25569</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">845</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">307</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">4049</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">6445</column>
| |
| <column name="bs_minority_interest" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">6445</column>
| |
| <column name="bs_preferred_stock" multiplier="million" unit="monetary" currency="USD">980</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">9161</column>
| |
| <column name="bs_additional_paid_in_capital" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">8983</column>
| |
| <column name="bs_treasury_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_shareholders_equity" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">19124</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">25569</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="1998-06-30">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">13927</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">1460</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">502</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">15889</column>
| |
| <column name="bs_long_term_investments" multiplier="million" unit="monetary" currency="USD">4703</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">260</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">4963</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">22357</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">759</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">359</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">3697</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">5730</column>
| |
| <column name="bs_minority_interest" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">5730</column>
| |
| <column name="bs_preferred_stock" multiplier="million" unit="monetary" currency="USD">980</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">8025</column>
| |
| <column name="bs_additional_paid_in_capital" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">7622</column>
| |
| <column name="bs_treasury_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_shareholders_equity" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">16627</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">22357</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="1998-03-31">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">12322</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">1055</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">358</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">13735</column>
| |
| <column name="bs_long_term_investments" multiplier="million" unit="monetary" currency="USD">4122</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">272</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">4394</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">19545</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">908</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">225</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">3209</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">4869</column>
| |
| <column name="bs_minority_interest" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">4869</column>
| |
| <column name="bs_preferred_stock" multiplier="million" unit="monetary" currency="USD">980</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">6984</column>
| |
| <column name="bs_additional_paid_in_capital" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">6712</column>
| |
| <column name="bs_treasury_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_shareholders_equity" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">14676</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">19545</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="1997-12-31">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">10105</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">1081</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">450</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">11636</column>
| |
| <column name="bs_gross_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">2923</column>
| |
| <column name="bs_accumulated_depreciation" multiplier="million" unit="monetary" currency="USD">1445</column>
| |
| <column name="bs_net_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">2923</column>
| |
| <column name="bs_long_term_investments" multiplier="million" unit="monetary" currency="USD">3476</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">250</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">6649</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">16840</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">867</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">248</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">2750</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">4496</column>
| |
| <column name="bs_minority_interest" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">4496</column>
| |
| <column name="bs_preferred_stock" multiplier="million" unit="monetary" currency="USD">980</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">6104</column>
| |
| <column name="bs_additional_paid_in_capital" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">5260</column>
| |
| <column name="bs_treasury_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_shareholders_equity" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">12344</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">16840</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="1997-09-30">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">9634</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">788</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">416</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">10838</column>
| |
| <column name="bs_gross_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">2800</column>
| |
| <column name="bs_accumulated_depreciation" multiplier="million" unit="monetary" currency="USD">1316</column>
| |
| <column name="bs_net_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">2800</column>
| |
| <column name="bs_long_term_investments" multiplier="million" unit="monetary" currency="USD">2733</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">311</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">5844</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">15366</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">761</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">193</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">2394</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">3902</column>
| |
| <column name="bs_minority_interest" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">3902</column>
| |
| <column name="bs_preferred_stock" multiplier="million" unit="monetary" currency="USD">980</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">5630</column>
| |
| <column name="bs_additional_paid_in_capital" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">4854</column>
| |
| <column name="bs_treasury_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_shareholders_equity" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">11464</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">15366</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="1997-06-30">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">8966</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">980</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">427</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">10373</column>
| |
| <column name="bs_gross_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">2777</column>
| |
| <column name="bs_accumulated_depreciation" multiplier="million" unit="monetary" currency="USD">1312</column>
| |
| <column name="bs_net_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">2777</column>
| |
| <column name="bs_long_term_investments" multiplier="million" unit="monetary" currency="USD">2346</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">203</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">5326</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">14387</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">721</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">336</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">2087</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">3610</column>
| |
| <column name="bs_minority_interest" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">3610</column>
| |
| <column name="bs_preferred_stock" multiplier="million" unit="monetary" currency="USD">980</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">4509</column>
| |
| <column name="bs_additional_paid_in_capital" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">5288</column>
| |
| <column name="bs_treasury_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_shareholders_equity" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">10777</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">14387</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="1997-03-31">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">9086</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">866</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">272</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">10224</column>
| |
| <column name="bs_gross_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">2604</column>
| |
| <column name="bs_accumulated_depreciation" multiplier="million" unit="monetary" currency="USD">1233</column>
| |
| <column name="bs_net_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">2604</column>
| |
| <column name="bs_long_term_investments" multiplier="million" unit="monetary" currency="USD">819</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">199</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">3622</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">12613</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">864</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">209</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">1943</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">3479</column>
| |
| <column name="bs_minority_interest" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">3479</column>
| |
| <column name="bs_preferred_stock" multiplier="million" unit="monetary" currency="USD">980</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">4036</column>
| |
| <column name="bs_additional_paid_in_capital" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">4118</column>
| |
| <column name="bs_treasury_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_shareholders_equity" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">9134</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">12613</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="1996-12-31">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">9160</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">975</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">307</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">10442</column>
| |
| <column name="bs_gross_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">2512</column>
| |
| <column name="bs_accumulated_depreciation" multiplier="million" unit="monetary" currency="USD">1190</column>
| |
| <column name="bs_net_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">2512</column>
| |
| <column name="bs_long_term_investments" multiplier="million" unit="monetary" currency="USD">804</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">218</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">3534</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">12786</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">848</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">289</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">1527</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">3144</column>
| |
| <column name="bs_minority_interest" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">3144</column>
| |
| <column name="bs_preferred_stock" multiplier="million" unit="monetary" currency="USD">980</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">3541</column>
| |
| <column name="bs_additional_paid_in_capital" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">5121</column>
| |
| <column name="bs_treasury_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_shareholders_equity" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">9642</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">12786</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="1996-09-30">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">7098</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">855</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">279</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">8232</column>
| |
| <column name="bs_gross_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">2404</column>
| |
| <column name="bs_accumulated_depreciation" multiplier="million" unit="monetary" currency="USD">1100</column>
| |
| <column name="bs_net_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">2404</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">1204</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">3608</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">10740</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">887</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">196</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">1066</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">2663</column>
| |
| <column name="bs_minority_interest" multiplier="million" unit="monetary" currency="USD">125</column>
| |
| <column name="bs_total_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">125</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">2788</column>
| |
| <column name="bs_preferred_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">3220</column>
| |
| <column name="bs_additional_paid_in_capital" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">4057</column>
| |
| <column name="bs_treasury_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_shareholders_equity" multiplier="million" unit="monetary" currency="USD">675</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">7952</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">10740</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="1996-06-30">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">6940</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">639</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">260</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">7839</column>
| |
| <column name="bs_gross_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">2346</column>
| |
| <column name="bs_accumulated_depreciation" multiplier="million" unit="monetary" currency="USD">1020</column>
| |
| <column name="bs_net_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">2346</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">928</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">3274</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">10093</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">808</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">202</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">931</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">2425</column>
| |
| <column name="bs_minority_interest" multiplier="million" unit="monetary" currency="USD">125</column>
| |
| <column name="bs_total_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">125</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">2550</column>
| |
| <column name="bs_preferred_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">2924</column>
| |
| <column name="bs_additional_paid_in_capital" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">3984</column>
| |
| <column name="bs_treasury_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_shareholders_equity" multiplier="million" unit="monetary" currency="USD">635</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">7543</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">10093</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="1996-03-31">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">6770</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">681</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">33</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">212</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">7696</column>
| |
| <column name="bs_gross_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">1373</column>
| |
| <column name="bs_accumulated_depreciation" multiplier="million" unit="monetary" currency="USD">92</column>
| |
| <column name="bs_net_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">1373</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">613</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">1986</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">9590</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">652</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">142</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">854</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">2264</column>
| |
| <column name="bs_minority_interest" multiplier="million" unit="monetary" currency="USD">125</column>
| |
| <column name="bs_total_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">125</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">2389</column>
| |
| <column name="bs_preferred_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">2678</column>
| |
| <column name="bs_additional_paid_in_capital" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">3917</column>
| |
| <column name="bs_treasury_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_shareholders_equity" multiplier="million" unit="monetary" currency="USD">606</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">7201</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">9590</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="1995-12-31">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">6017</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">771</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">108</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">207</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">7103</column>
| |
| <column name="bs_gross_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">2080</column>
| |
| <column name="bs_accumulated_depreciation" multiplier="million" unit="monetary" currency="USD">783</column>
| |
| <column name="bs_net_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">2080</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">706</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">2786</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">9106</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">651</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">148</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">762</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">2241</column>
| |
| <column name="bs_minority_interest" multiplier="million" unit="monetary" currency="USD">125</column>
| |
| <column name="bs_other_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">560</column>
| |
| <column name="bs_total_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">685</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">2926</column>
| |
| <column name="bs_preferred_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">2285</column>
| |
| <column name="bs_additional_paid_in_capital" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">3895</column>
| |
| <column name="bs_treasury_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_shareholders_equity" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">6180</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">9106</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="1995-09-30">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">5064</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">1052</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">125</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">176</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">6417</column>
| |
| <column name="bs_gross_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">1944</column>
| |
| <column name="bs_accumulated_depreciation" multiplier="million" unit="monetary" currency="USD">679</column>
| |
| <column name="bs_net_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">1944</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">478</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">2422</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">8160</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">621</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">103</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">513</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">1759</column>
| |
| <column name="bs_minority_interest" multiplier="million" unit="monetary" currency="USD">125</column>
| |
| <column name="bs_other_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">537</column>
| |
| <column name="bs_total_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">662</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">2421</column>
| |
| <column name="bs_preferred_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">2172</column>
| |
| <column name="bs_additional_paid_in_capital" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">3567</column>
| |
| <column name="bs_treasury_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_shareholders_equity" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">5739</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">8160</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="1995-06-30">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">4750</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">581</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">88</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">201</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">5620</column>
| |
| <column name="bs_gross_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">1907</column>
| |
| <column name="bs_accumulated_depreciation" multiplier="million" unit="monetary" currency="USD">715</column>
| |
| <column name="bs_net_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">1907</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">398</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">2305</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">7210</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">563</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">130</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">244</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">1347</column>
| |
| <column name="bs_minority_interest" multiplier="million" unit="monetary" currency="USD">125</column>
| |
| <column name="bs_total_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">125</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">1472</column>
| |
| <column name="bs_preferred_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">2005</column>
| |
| <column name="bs_additional_paid_in_capital" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">3328</column>
| |
| <column name="bs_treasury_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_shareholders_equity" multiplier="million" unit="monetary" currency="USD">405</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">5738</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">7210</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="1995-03-31">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">4465</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">580</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">87</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">155</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">5287</column>
| |
| <column name="bs_gross_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">1687</column>
| |
| <column name="bs_accumulated_depreciation" multiplier="million" unit="monetary" currency="USD">660</column>
| |
| <column name="bs_net_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">1687</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">278</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">1965</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">6592</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">524</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">89</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">187</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">1185</column>
| |
| <column name="bs_minority_interest" multiplier="million" unit="monetary" currency="USD">125</column>
| |
| <column name="bs_other_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">352</column>
| |
| <column name="bs_total_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">477</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">1662</column>
| |
| <column name="bs_preferred_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">1862</column>
| |
| <column name="bs_additional_paid_in_capital" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">3068</column>
| |
| <column name="bs_treasury_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_shareholders_equity" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">4930</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">6592</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="1994-12-31">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">3839</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">591</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">117</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">149</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">4696</column>
| |
| <column name="bs_gross_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">1577</column>
| |
| <column name="bs_accumulated_depreciation" multiplier="million" unit="monetary" currency="USD">600</column>
| |
| <column name="bs_net_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">1577</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">288</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">1865</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">5961</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">431</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">110</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">191</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">1096</column>
| |
| <column name="bs_minority_interest" multiplier="million" unit="monetary" currency="USD">125</column>
| |
| <column name="bs_total_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">125</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">1221</column>
| |
| <column name="bs_preferred_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">1699</column>
| |
| <column name="bs_additional_paid_in_capital" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">2744</column>
| |
| <column name="bs_treasury_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_shareholders_equity" multiplier="million" unit="monetary" currency="USD">297</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">4740</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">5961</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="1994-09-30">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">3776</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">527</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">108</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">143</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">4554</column>
| |
| <column name="bs_gross_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">1508</column>
| |
| <column name="bs_accumulated_depreciation" multiplier="million" unit="monetary" currency="USD">572</column>
| |
| <column name="bs_net_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">1508</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">147</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">1655</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">5637</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">354</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">81</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">200</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">1004</column>
| |
| <column name="bs_minority_interest" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">203</column>
| |
| <column name="bs_total_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">203</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">1207</column>
| |
| <column name="bs_preferred_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">1606</column>
| |
| <column name="bs_additional_paid_in_capital" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">2824</column>
| |
| <column name="bs_treasury_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_shareholders_equity" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">4430</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">5637</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="1994-06-30">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">3614</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">475</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">102</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">121</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">4312</column>
| |
| <column name="bs_gross_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">1445</column>
| |
| <column name="bs_accumulated_depreciation" multiplier="million" unit="monetary" currency="USD">515</column>
| |
| <column name="bs_net_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">1445</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">121</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">1566</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">5363</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">324</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">96</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">188</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">913</column>
| |
| <column name="bs_minority_interest" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">913</column>
| |
| <column name="bs_preferred_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">1500</column>
| |
| <column name="bs_additional_paid_in_capital" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">2950</column>
| |
| <column name="bs_treasury_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_shareholders_equity" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">4450</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">5363</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="1994-03-31">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">3143</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">522</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">131</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">116</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">3912</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">96</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">96</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">4926</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">296</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">191</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">208</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">914</column>
| |
| <column name="bs_minority_interest" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">914</column>
| |
| <column name="bs_preferred_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">1373</column>
| |
| <column name="bs_additional_paid_in_capital" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">2639</column>
| |
| <column name="bs_treasury_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_shareholders_equity" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">4012</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">4926</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="1993-12-31">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">2796</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">460</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">130</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">96</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">3482</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">91</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">91</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">4486</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">242</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">99</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">188</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">740</column>
| |
| <column name="bs_minority_interest" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">740</column>
| |
| <column name="bs_preferred_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">1232</column>
| |
| <column name="bs_additional_paid_in_capital" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">2514</column>
| |
| <column name="bs_treasury_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_shareholders_equity" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">3746</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">4486</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="1993-09-30">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">2532</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">364</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">95</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">82</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">3073</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">84</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">84</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">4048</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">214</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">66</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">118</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">581</column>
| |
| <column name="bs_minority_interest" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">581</column>
| |
| <column name="bs_preferred_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">1149</column>
| |
| <column name="bs_additional_paid_in_capital" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">2318</column>
| |
| <column name="bs_treasury_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_shareholders_equity" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">3467</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">4048</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="1993-06-30">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">2290</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">338</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">127</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">95</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">2850</column>
| |
| <column name="bs_gross_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">1181</column>
| |
| <column name="bs_accumulated_depreciation" multiplier="million" unit="monetary" currency="USD">314</column>
| |
| <column name="bs_net_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">1181</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">88</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">1269</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">3805</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">239</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">86</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">111</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">563</column>
| |
| <column name="bs_minority_interest" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">563</column>
| |
| <column name="bs_preferred_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">1086</column>
| |
| <column name="bs_additional_paid_in_capital" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">2156</column>
| |
| <column name="bs_treasury_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_shareholders_equity" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">3242</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">3805</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="1993-03-31">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">2001</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">439</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">119</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">87</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">2646</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">90</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">90</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">3560</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">261</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">62</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">136</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">549</column>
| |
| <column name="bs_minority_interest" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">549</column>
| |
| <column name="bs_preferred_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">1002</column>
| |
| <column name="bs_additional_paid_in_capital" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">2009</column>
| |
| <column name="bs_treasury_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_shareholders_equity" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">3011</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">3560</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="1992-12-31">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">1781</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">339</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">102</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">118</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">2340</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">88</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">88</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">3226</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">214</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">68</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">125</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">476</column>
| |
| <column name="bs_minority_interest" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">476</column>
| |
| <column name="bs_preferred_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">907</column>
| |
| <column name="bs_additional_paid_in_capital" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">1843</column>
| |
| <column name="bs_treasury_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_shareholders_equity" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">2750</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">3226</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="1992-09-30">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">1481</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">326</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">88</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">66</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">1961</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">102</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">102</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">2849</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">176</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">54</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">109</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">442</column>
| |
| <column name="bs_minority_interest" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">442</column>
| |
| <column name="bs_preferred_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">737</column>
| |
| <column name="bs_additional_paid_in_capital" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">1670</column>
| |
| <column name="bs_treasury_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_shareholders_equity" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">2407</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">2849</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="1992-06-30">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">1345</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">270</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">86</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">68.715</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">1770</column>
| |
| <column name="bs_gross_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">977.199</column>
| |
| <column name="bs_accumulated_depreciation" multiplier="million" unit="monetary" currency="USD">210.569</column>
| |
| <column name="bs_net_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">766.63</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">103.569</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">870.199</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">2640</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">187.519</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">62.083</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">115.986</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">447</column>
| |
| <column name="bs_minority_interest" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">447</column>
| |
| <column name="bs_preferred_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">656.855</column>
| |
| <column name="bs_additional_paid_in_capital" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">1536</column>
| |
| <column name="bs_treasury_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_shareholders_equity" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">2193</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">2639.903</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="1992-03-31">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">1144.1</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">262.7</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">60.4</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">65.8</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">1533</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">78.2</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">78.2</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">2340</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">149.5</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">42.8</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">117.7</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">337.9</column>
| |
| <column name="bs_minority_interest" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">337.9</column>
| |
| <column name="bs_preferred_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">624.2</column>
| |
| <column name="bs_additional_paid_in_capital" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">1377.9</column>
| |
| <column name="bs_treasury_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_shareholders_equity" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">2002.1</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">2340</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="1991-12-31">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">976</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">259.2</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">58</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">58.4</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">1351.6</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">81.4</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">81.4</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">2128.4</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">137.9</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">49.2</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">105.8</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">357.2</column>
| |
| <column name="bs_minority_interest" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">357.2</column>
| |
| <column name="bs_preferred_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">521.6</column>
| |
| <column name="bs_additional_paid_in_capital" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">1249.6</column>
| |
| <column name="bs_treasury_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_shareholders_equity" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">1771.2</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">2128.4</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="1991-09-30">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">858.9</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">237.7</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">58.4</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">46.2</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">1201.2</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">81.3</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">81.3</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">1870.2</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">103.6</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">33.6</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">110.2</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">314.6</column>
| |
| <column name="bs_minority_interest" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">314.6</column>
| |
| <column name="bs_preferred_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">460.4</column>
| |
| <column name="bs_additional_paid_in_capital" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">1095.2</column>
| |
| <column name="bs_treasury_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_shareholders_equity" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">1555.6</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">1870.2</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="1991-06-30">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">686.314</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">243.304</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">47.106</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">51.779</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">1028.503</column>
| |
| <column name="bs_gross_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">648.649</column>
| |
| <column name="bs_accumulated_depreciation" multiplier="million" unit="monetary" currency="USD">118.458</column>
| |
| <column name="bs_net_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">530.191</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">85.49</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">615.681</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">1644.184</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">85.923</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">41.643</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">101.886</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">293.353</column>
| |
| <column name="bs_minority_interest" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">293.353</column>
| |
| <column name="bs_preferred_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">394.542</column>
| |
| <column name="bs_additional_paid_in_capital" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">956.289</column>
| |
| <column name="bs_treasury_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_shareholders_equity" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">1350.831</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">1644.184</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="1991-03-31">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">605.2</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">223.3</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">52.9</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">47.6</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">929</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">93.8</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">93.8</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">1502.4</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">89.2</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">31.3</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">80</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">252.9</column>
| |
| <column name="bs_minority_interest" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">252.9</column>
| |
| <column name="bs_preferred_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">356.1</column>
| |
| <column name="bs_additional_paid_in_capital" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">888.5</column>
| |
| <column name="bs_treasury_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_shareholders_equity" multiplier="million" unit="monetary" currency="USD">4.9</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">1249.5</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">1502.4</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="1990-12-31">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">540.1</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">227.4</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">63.4</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">46.4</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">877.3</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">55.6</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">55.6</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">1366</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">94.2</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">33.9</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">70.2</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">247.5</column>
| |
| <column name="bs_minority_interest" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">247.5</column>
| |
| <column name="bs_preferred_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">288.8</column>
| |
| <column name="bs_additional_paid_in_capital" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">807.2</column>
| |
| <column name="bs_treasury_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_shareholders_equity" multiplier="million" unit="monetary" currency="USD">22.5</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">1118.5</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">1366</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="1990-09-30">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">495.1</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">177.6</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">58.4</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">39.7</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">770.8</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">55.9</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">55.9</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">1203.5</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">66.5</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">27.8</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">50.6</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">213.1</column>
| |
| <column name="bs_minority_interest" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">213.1</column>
| |
| <column name="bs_preferred_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">242.7</column>
| |
| <column name="bs_additional_paid_in_capital" multiplier="million" unit="monetary" currency="USD">732.8</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">14.9</column>
| |
| <column name="bs_treasury_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_shareholders_equity" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">990.4</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">1203.5</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="1990-06-30">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">449.238</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">180.998</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">55.565</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">34.089</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">719.89</column>
| |
| <column name="bs_gross_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">399.359</column>
| |
| <column name="bs_accumulated_depreciation" multiplier="million" unit="monetary" currency="USD">73.912</column>
| |
| <column name="bs_net_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">325.447</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">60.012</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">385.459</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">1105.349</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">51.012</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">28.77</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">57.922</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">186.786</column>
| |
| <column name="bs_minority_interest" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">186.786</column>
| |
| <column name="bs_preferred_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">219.52</column>
| |
| <column name="bs_additional_paid_in_capital" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">699.043</column>
| |
| <column name="bs_treasury_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_shareholders_equity" multiplier="million" unit="monetary" currency="USD">10.169</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">918.563</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">1105.349</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="1990-03-31">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">446.618</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">151.316</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">50.029</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">31.516</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">679.479</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">54.023</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">54.023</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">1015.314</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">65.784</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">22.497</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">43.685</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">189.112</column>
| |
| <column name="bs_minority_interest" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">189.112</column>
| |
| <column name="bs_preferred_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">0.112</column>
| |
| <column name="bs_additional_paid_in_capital" multiplier="million" unit="monetary" currency="USD">182.825</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">638.783</column>
| |
| <column name="bs_treasury_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_shareholders_equity" multiplier="million" unit="monetary" currency="USD">4.482</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">826.202</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">1015.314</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="1989-12-31">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">380.082</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">165.559</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">41.053</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">26.132</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">612.826</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">51.738</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">51.738</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">921.785</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">59.188</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">21.684</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">48.354</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">190.036</column>
| |
| <column name="bs_minority_interest" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">190.036</column>
| |
| <column name="bs_preferred_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">0.056</column>
| |
| <column name="bs_additional_paid_in_capital" multiplier="million" unit="monetary" currency="USD">153.554</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">579.616</column>
| |
| <column name="bs_treasury_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_shareholders_equity" multiplier="million" unit="monetary" currency="USD">-1.477</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">731.749</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">921.785</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="1989-09-30">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">336.496</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">130.332</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">35.974</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">24.011</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">526.813</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">50.27</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">50.27</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">809.179</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">52.409</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">20.201</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">33.2</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">184.601</column>
| |
| <column name="bs_minority_interest" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">184.601</column>
| |
| <column name="bs_preferred_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">0.055</column>
| |
| <column name="bs_additional_paid_in_capital" multiplier="million" unit="monetary" currency="USD">125.634</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">505.14</column>
| |
| <column name="bs_treasury_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_shareholders_equity" multiplier="million" unit="monetary" currency="USD">-6.251</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">624.578</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">809.179</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="1989-06-30">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">300.791</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">111.18</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">37.755</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">19.223</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">468.949</column>
| |
| <column name="bs_gross_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">248.665</column>
| |
| <column name="bs_accumulated_depreciation" multiplier="million" unit="monetary" currency="USD">49.84</column>
| |
| <column name="bs_net_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">248.665</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">52.824</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">301.489</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">720.598</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">41.953</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">25.718</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">35.459</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">158.818</column>
| |
| <column name="bs_minority_interest" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">158.818</column>
| |
| <column name="bs_preferred_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">0.055</column>
| |
| <column name="bs_additional_paid_in_capital" multiplier="million" unit="monetary" currency="USD">110.425</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">455.552</column>
| |
| <column name="bs_treasury_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_shareholders_equity" multiplier="million" unit="monetary" currency="USD">-4.252</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">561.78</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">720.598</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="1989-03-31">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">276.518</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">104.982</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">44.527</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">16.52</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">442.547</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">8.549</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">11.124</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">19.673</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">642.935</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">36.071</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">19.227</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">33.462</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">133.128</column>
| |
| <column name="bs_minority_interest" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">133.128</column>
| |
| <column name="bs_preferred_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">0.054</column>
| |
| <column name="bs_additional_paid_in_capital" multiplier="million" unit="monetary" currency="USD">103.101</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">410.2</column>
| |
| <column name="bs_treasury_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_shareholders_equity" multiplier="million" unit="monetary" currency="USD">-3.548</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">509.807</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">642.935</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="1988-12-31">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">236.265</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">114.401</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">53.303</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">14.458</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">418.427</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">8.314</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">9.4</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">17.714</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">604.937</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">31.41</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">17.746</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">37.336</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">139.605</column>
| |
| <column name="bs_minority_interest" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">139.605</column>
| |
| <column name="bs_preferred_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">0.054</column>
| |
| <column name="bs_additional_paid_in_capital" multiplier="million" unit="monetary" currency="USD">97.253</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">369.081</column>
| |
| <column name="bs_treasury_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_shareholders_equity" multiplier="million" unit="monetary" currency="USD">-1.056</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">465.332</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">604.937</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="1988-09-30">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">203.631</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">103.451</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">57.93</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">17.162</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">382.174</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">8.476</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">8.956</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">17.432</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">548.352</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">37.329</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">15.981</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">32.643</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">135.666</column>
| |
| <column name="bs_minority_interest" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">135.666</column>
| |
| <column name="bs_preferred_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">0.054</column>
| |
| <column name="bs_additional_paid_in_capital" multiplier="million" unit="monetary" currency="USD">95.085</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">321.596</column>
| |
| <column name="bs_treasury_stock" multiplier="million" unit="monetary" currency="USD">4.049</column>
| |
| <column name="bs_other_shareholders_equity" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">412.686</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">548.352</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="1988-06-30">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">183.225</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">93.602</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">53.542</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">14.979</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">345.348</column>
| |
| <column name="bs_gross_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">168.175</column>
| |
| <column name="bs_accumulated_depreciation" multiplier="million" unit="monetary" currency="USD">30.131</column>
| |
| <column name="bs_net_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">168.175</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">9.627</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">177.802</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">493.019</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">43.112</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">15.057</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">23.042</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">117.521</column>
| |
| <column name="bs_minority_interest" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">117.521</column>
| |
| <column name="bs_preferred_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">0.054</column>
| |
| <column name="bs_additional_paid_in_capital" multiplier="million" unit="monetary" currency="USD">90.046</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">285.014</column>
| |
| <column name="bs_treasury_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_shareholders_equity" multiplier="million" unit="monetary" currency="USD">0.384</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">375.498</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">493.019</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="1988-03-31">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">181.521</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">86.195</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">42.955</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">11.83</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">322.501</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">9.193</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">8.806</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">17.999</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">440.726</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">31.029</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">13.463</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">20.737</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">93.325</column>
| |
| <column name="bs_total_long_term_debt" multiplier="million" unit="monetary" currency="USD">4.21</column>
| |
| <column name="bs_minority_interest" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_total_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">4.21</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">97.535</column>
| |
| <column name="bs_preferred_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">0.053</column>
| |
| <column name="bs_additional_paid_in_capital" multiplier="million" unit="monetary" currency="USD">86.304</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">255.002</column>
| |
| <column name="bs_treasury_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_shareholders_equity" multiplier="million" unit="monetary" currency="USD">1.832</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">343.191</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">440.726</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="1987-12-31">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">182.6</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">82.884</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">28.642</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">11.189</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">305.315</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">10.353</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">8.882</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">19.235</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">411.81</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">20.563</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">15.997</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">19.636</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">106.587</column>
| |
| <column name="bs_total_long_term_debt" multiplier="million" unit="monetary" currency="USD">4.351</column>
| |
| <column name="bs_minority_interest" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_total_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">4.351</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">110.938</column>
| |
| <column name="bs_preferred_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">0.053</column>
| |
| <column name="bs_additional_paid_in_capital" multiplier="million" unit="monetary" currency="USD">80.092</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">217.694</column>
| |
| <column name="bs_treasury_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_shareholders_equity" multiplier="million" unit="monetary" currency="USD">3.033</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">300.872</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">411.81</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="1987-09-30">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">152.053</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">55.835</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">23.005</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">14.86</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">245.753</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">11.392</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">8.279</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">19.671</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">343.502</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">21.88</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">7.636</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">26.481</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">77.282</column>
| |
| <column name="bs_total_long_term_debt" multiplier="million" unit="monetary" currency="USD">4.024</column>
| |
| <column name="bs_minority_interest" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_total_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">4.024</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">81.306</column>
| |
| <column name="bs_preferred_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">0.053</column>
| |
| <column name="bs_additional_paid_in_capital" multiplier="million" unit="monetary" currency="USD">79.137</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">182.365</column>
| |
| <column name="bs_treasury_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_shareholders_equity" multiplier="million" unit="monetary" currency="USD">0.641</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">262.196</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">343.502</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="1987-06-30">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">132.484</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">55.131</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">16.555</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">8.832</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">213.002</column>
| |
| <column name="bs_gross_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">88.597</column>
| |
| <column name="bs_accumulated_depreciation" multiplier="million" unit="monetary" currency="USD">18.587</column>
| |
| <column name="bs_net_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">88.597</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">4.742</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">93.339</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">287.754</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">16.513</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">5.127</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">17.615</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">46.644</column>
| |
| <column name="bs_total_long_term_debt" multiplier="million" unit="monetary" currency="USD">2.005</column>
| |
| <column name="bs_minority_interest" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_total_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">2.005</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">48.649</column>
| |
| <column name="bs_preferred_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">0.053</column>
| |
| <column name="bs_additional_paid_in_capital" multiplier="million" unit="monetary" currency="USD">76.811</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">161.106</column>
| |
| <column name="bs_treasury_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_shareholders_equity" multiplier="million" unit="monetary" currency="USD">1.135</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">239.105</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">287.754</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="1987-03-31">
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="1986-12-31">
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="1986-09-30">
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="1986-06-30">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">102.676</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">34.499</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">8.008</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">2.797</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">147.98</column>
| |
| <column name="bs_gross_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">30.58</column>
| |
| <column name="bs_accumulated_depreciation" multiplier="million" unit="monetary" currency="USD">11.036</column>
| |
| <column name="bs_net_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">30.58</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">3.215</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">33.795</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">170.739</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">6.842</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">15.214</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">29.528</column>
| |
| <column name="bs_total_long_term_debt" multiplier="million" unit="monetary" currency="USD">1.879</column>
| |
| <column name="bs_minority_interest" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_total_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">1.879</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">31.407</column>
| |
| <column name="bs_preferred_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">0.026</column>
| |
| <column name="bs_additional_paid_in_capital" multiplier="million" unit="monetary" currency="USD">50.792</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">89.228</column>
| |
| <column name="bs_treasury_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_shareholders_equity" multiplier="million" unit="monetary" currency="USD">-0.714</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">139.332</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">170.739</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="1986-03-31">
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="1985-12-31">
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="1985-09-30">
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="1985-06-30">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">18.948</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">25.273</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">5.919</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">1.926</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">52.066</column>
| |
| <column name="bs_gross_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">18.14</column>
| |
| <column name="bs_accumulated_depreciation" multiplier="million" unit="monetary" currency="USD">6.95</column>
| |
| <column name="bs_net_property_plant_equipment" multiplier="million" unit="monetary" currency="USD">18.14</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">1.808</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">19.948</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">65.064</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">2.497</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">1.315</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">5.561</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">10.624</column>
| |
| <column name="bs_minority_interest" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">10.624</column>
| |
| <column name="bs_preferred_stock" multiplier="million" unit="monetary" currency="USD">0.005</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">0.022</column>
| |
| <column name="bs_additional_paid_in_capital" multiplier="million" unit="monetary" currency="USD">5.101</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">49.974</column>
| |
| <column name="bs_treasury_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_shareholders_equity" multiplier="million" unit="monetary" currency="USD">-0.662</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">54.44</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">65.064</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="1985-03-31">
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="1984-12-31">
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="1984-09-30">
| |
| </balance_sheet>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <balance_sheet symbol="MSFT" date="1984-06-30">
| |
| <column name="bs_cash_short_term_investments" multiplier="million" unit="monetary" currency="USD">3.282</column>
| |
| <column name="bs_receivables" multiplier="million" unit="monetary" currency="USD">23.566</column>
| |
| <column name="bs_inventory" multiplier="million" unit="monetary" currency="USD">9.77</column>
| |
| <column name="bs_other_current_assets" multiplier="million" unit="monetary" currency="USD">1.329</column>
| |
| <column name="bs_total_current_assets" multiplier="million" unit="monetary" currency="USD">37.947</column>
| |
| <column name="bs_goodwill_intangibles" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_long_term_assets" multiplier="million" unit="monetary" currency="USD">1.614</column>
| |
| <column name="bs_total_long_term_assets" multiplier="million" unit="monetary" currency="USD">1.614</column>
| |
| <column name="bs_total_assets" multiplier="million" unit="monetary" currency="USD">47.637</column>
| |
| <column name="bs_accounts_payable" multiplier="million" unit="monetary" currency="USD">4.954</column>
| |
| <column name="bs_accrued_expenses" multiplier="million" unit="monetary" currency="USD">1.46</column>
| |
| <column name="bs_other_current_liabilities" multiplier="million" unit="monetary" currency="USD">5.967</column>
| |
| <column name="bs_total_current_liabilities" multiplier="million" unit="monetary" currency="USD">16.489</column>
| |
| <column name="bs_total_long_term_debt" multiplier="million" unit="monetary" currency="USD">0.436</column>
| |
| <column name="bs_minority_interest" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_total_long_term_liabilities" multiplier="million" unit="monetary" currency="USD">0.436</column>
| |
| <column name="bs_total_liabilities" multiplier="million" unit="monetary" currency="USD">16.925</column>
| |
| <column name="bs_preferred_stock" multiplier="million" unit="monetary" currency="USD">0.005</column>
| |
| <column name="bs_common_stock_net" multiplier="million" unit="monetary" currency="USD">0.021</column>
| |
| <column name="bs_additional_paid_in_capital" multiplier="million" unit="monetary" currency="USD">4.873</column>
| |
| <column name="bs_retained_earnings" multiplier="million" unit="monetary" currency="USD">25.873</column>
| |
| <column name="bs_treasury_stock" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="bs_other_shareholders_equity" multiplier="million" unit="monetary" currency="USD">-0.06</column>
| |
| <column name="bs_shareholders_equity1" multiplier="million" unit="monetary" currency="USD">30.712</column>
| |
| <column name="bs_total_liabilities_shareholders_equity" multiplier="million" unit="monetary" currency="USD">47.637</column>
| |
| </balance_sheet>
| |
| </financial_statements>
| |
|
| |
|
| |
|
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="2011-12-31">
| |
| <column name="cfs_net_income" multiplier="million" unit="monetary" currency="USD">6624</column>
| |
| <column name="cfs_depreciation_depletion_amortization" multiplier="million" unit="monetary" currency="USD">678</column>
| |
| <column name="cfs_other_non_cash_items" multiplier="million" unit="monetary" currency="USD">-40</column>
| |
| <column name="cfs_total_non_cash_items" multiplier="million" unit="monetary" currency="USD">638</column>
| |
| <column name="cfs_total_changes_in_assets_liabilities" multiplier="million" unit="monetary" currency="USD">-1400</column>
| |
| <column name="cfs_net_cash_from_operating_activities" multiplier="million" unit="monetary" currency="USD">5862</column>
| |
| <column name="cfs_capital_expenditures" multiplier="million" unit="monetary" currency="USD">-498</column>
| |
| <column name="cfs_acquisitions_divestitures" multiplier="million" unit="monetary" currency="USD">-8627</column>
| |
| <column name="cfs_investments" multiplier="million" unit="monetary" currency="USD">3849</column>
| |
| <column name="cfs_other_investing_activities" multiplier="million" unit="monetary" currency="USD">-292</column>
| |
| <column name="cfs_net_cash_from_investing_activities" multiplier="million" unit="monetary" currency="USD">-5568</column>
| |
| <column name="cfs_equity_issued" multiplier="million" unit="monetary" currency="USD">-834</column>
| |
| <column name="cfs_dividends_paid" multiplier="million" unit="monetary" currency="USD">-1683</column>
| |
| <column name="cfs_other_financing_activities" multiplier="million" unit="monetary" currency="USD">4</column>
| |
| <column name="cfs_net_cash_from_financing_activities" multiplier="million" unit="monetary" currency="USD">-2513</column>
| |
| <column name="cfs_foreign_exchange_effects" multiplier="million" unit="monetary" currency="USD">-52</column>
| |
| <column name="cfs_net_change_in_cash_equivalents" multiplier="million" unit="monetary" currency="USD">-2271</column>
| |
| <column name="cfs_cash_beginning_of_period" multiplier="million" unit="monetary" currency="USD">12881</column>
| |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">10610</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="2011-09-30">
| |
| <column name="cfs_net_income" multiplier="million" unit="monetary" currency="USD">5738</column>
| |
| <column name="cfs_depreciation_depletion_amortization" multiplier="million" unit="monetary" currency="USD">726</column>
| |
| <column name="cfs_other_non_cash_items" multiplier="million" unit="monetary" currency="USD">-654</column>
| |
| <column name="cfs_total_non_cash_items" multiplier="million" unit="monetary" currency="USD">72</column>
| |
| <column name="cfs_total_changes_in_assets_liabilities" multiplier="million" unit="monetary" currency="USD">2683</column>
| |
| <column name="cfs_net_cash_from_operating_activities" multiplier="million" unit="monetary" currency="USD">8493</column>
| |
| <column name="cfs_capital_expenditures" multiplier="million" unit="monetary" currency="USD">-436</column>
| |
| <column name="cfs_acquisitions_divestitures" multiplier="million" unit="monetary" currency="USD">-875</column>
| |
| <column name="cfs_investments" multiplier="million" unit="monetary" currency="USD">-938</column>
| |
| <column name="cfs_other_investing_activities" multiplier="million" unit="monetary" currency="USD">-66</column>
| |
| <column name="cfs_net_cash_from_investing_activities" multiplier="million" unit="monetary" currency="USD">-2315</column>
| |
| <column name="cfs_equity_issued" multiplier="million" unit="monetary" currency="USD">-1598</column>
| |
| <column name="cfs_dividends_paid" multiplier="million" unit="monetary" currency="USD">-1341</column>
| |
| <column name="cfs_other_financing_activities" multiplier="million" unit="monetary" currency="USD">70</column>
| |
| <column name="cfs_net_cash_from_financing_activities" multiplier="million" unit="monetary" currency="USD">-2869</column>
| |
| <column name="cfs_foreign_exchange_effects" multiplier="million" unit="monetary" currency="USD">-38</column>
| |
| <column name="cfs_net_change_in_cash_equivalents" multiplier="million" unit="monetary" currency="USD">3271</column>
| |
| <column name="cfs_cash_beginning_of_period" multiplier="million" unit="monetary" currency="USD">9610</column>
| |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">12881</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="2011-06-30">
| |
| <column name="cfs_net_income" multiplier="million" unit="monetary" currency="USD">5874</column>
| |
| <column name="cfs_depreciation_depletion_amortization" multiplier="million" unit="monetary" currency="USD">689</column>
| |
| <column name="cfs_other_non_cash_items" multiplier="million" unit="monetary" currency="USD">5032</column>
| |
| <column name="cfs_total_non_cash_items" multiplier="million" unit="monetary" currency="USD">5721</column>
| |
| <column name="cfs_total_changes_in_assets_liabilities" multiplier="million" unit="monetary" currency="USD">-5653</column>
| |
| <column name="cfs_net_cash_from_operating_activities" multiplier="million" unit="monetary" currency="USD">5942</column>
| |
| <column name="cfs_capital_expenditures" multiplier="million" unit="monetary" currency="USD">-642</column>
| |
| <column name="cfs_acquisitions_divestitures" multiplier="million" unit="monetary" currency="USD">-2</column>
| |
| <column name="cfs_investments" multiplier="million" unit="monetary" currency="USD">-269</column>
| |
| <column name="cfs_other_investing_activities" multiplier="million" unit="monetary" currency="USD">-37</column>
| |
| <column name="cfs_net_cash_from_investing_activities" multiplier="million" unit="monetary" currency="USD">-950</column>
| |
| <column name="cfs_debt_issued" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="cfs_equity_issued" multiplier="million" unit="monetary" currency="USD">-1076</column>
| |
| <column name="cfs_dividends_paid" multiplier="million" unit="monetary" currency="USD">-1350</column>
| |
| <column name="cfs_other_financing_activities" multiplier="million" unit="monetary" currency="USD">3</column>
| |
| <column name="cfs_net_cash_from_financing_activities" multiplier="million" unit="monetary" currency="USD">-2423</column>
| |
| <column name="cfs_foreign_exchange_effects" multiplier="million" unit="monetary" currency="USD">20</column>
| |
| <column name="cfs_net_change_in_cash_equivalents" multiplier="million" unit="monetary" currency="USD">2589</column>
| |
| <column name="cfs_cash_beginning_of_period" multiplier="million" unit="monetary" currency="USD">7021</column>
| |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">9610</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="2011-03-31">
| |
| <column name="cfs_net_income" multiplier="million" unit="monetary" currency="USD">5232</column>
| |
| <column name="cfs_depreciation_depletion_amortization" multiplier="million" unit="monetary" currency="USD">720</column>
| |
| <column name="cfs_other_non_cash_items" multiplier="million" unit="monetary" currency="USD">-55</column>
| |
| <column name="cfs_total_non_cash_items" multiplier="million" unit="monetary" currency="USD">665</column>
| |
| <column name="cfs_total_changes_in_assets_liabilities" multiplier="million" unit="monetary" currency="USD">2775</column>
| |
| <column name="cfs_net_cash_from_operating_activities" multiplier="million" unit="monetary" currency="USD">8672</column>
| |
| <column name="cfs_capital_expenditures" multiplier="million" unit="monetary" currency="USD">-658</column>
| |
| <column name="cfs_acquisitions_divestitures" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="cfs_investments" multiplier="million" unit="monetary" currency="USD">-6370</column>
| |
| <column name="cfs_other_investing_activities" multiplier="million" unit="monetary" currency="USD">-111</column>
| |
| <column name="cfs_net_cash_from_investing_activities" multiplier="million" unit="monetary" currency="USD">-7139</column>
| |
| <column name="cfs_debt_issued" multiplier="million" unit="monetary" currency="USD">2239</column>
| |
| <column name="cfs_equity_issued" multiplier="million" unit="monetary" currency="USD">557</column>
| |
| <column name="cfs_dividends_paid" multiplier="million" unit="monetary" currency="USD">-1349</column>
| |
| <column name="cfs_other_financing_activities" multiplier="million" unit="monetary" currency="USD">-10</column>
| |
| <column name="cfs_net_cash_from_financing_activities" multiplier="million" unit="monetary" currency="USD">1437</column>
| |
| <column name="cfs_foreign_exchange_effects" multiplier="million" unit="monetary" currency="USD">28</column>
| |
| <column name="cfs_net_change_in_cash_equivalents" multiplier="million" unit="monetary" currency="USD">2998</column>
| |
| <column name="cfs_cash_beginning_of_period" multiplier="million" unit="monetary" currency="USD">4023</column>
| |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">7021</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="2010-12-31">
| |
| <column name="cfs_net_income" multiplier="million" unit="monetary" currency="USD">6634</column>
| |
| <column name="cfs_depreciation_depletion_amortization" multiplier="million" unit="monetary" currency="USD">663</column>
| |
| <column name="cfs_other_non_cash_items" multiplier="million" unit="monetary" currency="USD">-261</column>
| |
| <column name="cfs_total_non_cash_items" multiplier="million" unit="monetary" currency="USD">402</column>
| |
| <column name="cfs_total_changes_in_assets_liabilities" multiplier="million" unit="monetary" currency="USD">-2850</column>
| |
| <column name="cfs_net_cash_from_operating_activities" multiplier="million" unit="monetary" currency="USD">4186</column>
| |
| <column name="cfs_capital_expenditures" multiplier="million" unit="monetary" currency="USD">-491</column>
| |
| <column name="cfs_acquisitions_divestitures" multiplier="million" unit="monetary" currency="USD">-69</column>
| |
| <column name="cfs_investments" multiplier="million" unit="monetary" currency="USD">-1457</column>
| |
| <column name="cfs_other_investing_activities" multiplier="million" unit="monetary" currency="USD">447</column>
| |
| <column name="cfs_net_cash_from_investing_activities" multiplier="million" unit="monetary" currency="USD">-1570</column>
| |
| <column name="cfs_debt_issued" multiplier="million" unit="monetary" currency="USD">-1000</column>
| |
| <column name="cfs_equity_issued" multiplier="million" unit="monetary" currency="USD">-4392</column>
| |
| <column name="cfs_dividends_paid" multiplier="million" unit="monetary" currency="USD">-1363</column>
| |
| <column name="cfs_other_financing_activities" multiplier="million" unit="monetary" currency="USD">4</column>
| |
| <column name="cfs_net_cash_from_financing_activities" multiplier="million" unit="monetary" currency="USD">-6751</column>
| |
| <column name="cfs_foreign_exchange_effects" multiplier="million" unit="monetary" currency="USD">-3</column>
| |
| <column name="cfs_net_change_in_cash_equivalents" multiplier="million" unit="monetary" currency="USD">-4138</column>
| |
| <column name="cfs_cash_beginning_of_period" multiplier="million" unit="monetary" currency="USD">8161</column>
| |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">4023</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="2010-09-30">
| |
| <column name="cfs_net_income" multiplier="million" unit="monetary" currency="USD">5410</column>
| |
| <column name="cfs_depreciation_depletion_amortization" multiplier="million" unit="monetary" currency="USD">694</column>
| |
| <column name="cfs_other_non_cash_items" multiplier="million" unit="monetary" currency="USD">-635</column>
| |
| <column name="cfs_total_non_cash_items" multiplier="million" unit="monetary" currency="USD">59</column>
| |
| <column name="cfs_total_changes_in_assets_liabilities" multiplier="million" unit="monetary" currency="USD">2725</column>
| |
| <column name="cfs_net_cash_from_operating_activities" multiplier="million" unit="monetary" currency="USD">8194</column>
| |
| <column name="cfs_capital_expenditures" multiplier="million" unit="monetary" currency="USD">-564</column>
| |
| <column name="cfs_investments" multiplier="million" unit="monetary" currency="USD">-5120</column>
| |
| <column name="cfs_other_investing_activities" multiplier="million" unit="monetary" currency="USD">727</column>
| |
| <column name="cfs_net_cash_from_investing_activities" multiplier="million" unit="monetary" currency="USD">-4957</column>
| |
| <column name="cfs_debt_issued" multiplier="million" unit="monetary" currency="USD">4721</column>
| |
| <column name="cfs_equity_issued" multiplier="million" unit="monetary" currency="USD">-4222</column>
| |
| <column name="cfs_dividends_paid" multiplier="million" unit="monetary" currency="USD">-1118</column>
| |
| <column name="cfs_other_financing_activities" multiplier="million" unit="monetary" currency="USD">-20</column>
| |
| <column name="cfs_net_cash_from_financing_activities" multiplier="million" unit="monetary" currency="USD">-639</column>
| |
| <column name="cfs_foreign_exchange_effects" multiplier="million" unit="monetary" currency="USD">58</column>
| |
| <column name="cfs_net_change_in_cash_equivalents" multiplier="million" unit="monetary" currency="USD">2656</column>
| |
| <column name="cfs_cash_beginning_of_period" multiplier="million" unit="monetary" currency="USD">5505</column>
| |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">8161</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="2010-06-30">
| |
| <column name="cfs_net_income" multiplier="million" unit="monetary" currency="USD">4518</column>
| |
| <column name="cfs_depreciation_depletion_amortization" multiplier="million" unit="monetary" currency="USD">718</column>
| |
| <column name="cfs_other_non_cash_items" multiplier="million" unit="monetary" currency="USD">2733</column>
| |
| <column name="cfs_total_non_cash_items" multiplier="million" unit="monetary" currency="USD">3451</column>
| |
| <column name="cfs_total_changes_in_assets_liabilities" multiplier="million" unit="monetary" currency="USD">-2365</column>
| |
| <column name="cfs_net_cash_from_operating_activities" multiplier="million" unit="monetary" currency="USD">5604</column>
| |
| <column name="cfs_capital_expenditures" multiplier="million" unit="monetary" currency="USD">-758</column>
| |
| <column name="cfs_acquisitions_divestitures" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="cfs_investments" multiplier="million" unit="monetary" currency="USD">-749</column>
| |
| <column name="cfs_other_investing_activities" multiplier="million" unit="monetary" currency="USD">-2612</column>
| |
| <column name="cfs_net_cash_from_investing_activities" multiplier="million" unit="monetary" currency="USD">-4119</column>
| |
| <column name="cfs_debt_issued" multiplier="million" unit="monetary" currency="USD">-58</column>
| |
| <column name="cfs_equity_issued" multiplier="million" unit="monetary" currency="USD">-2927</column>
| |
| <column name="cfs_dividends_paid" multiplier="million" unit="monetary" currency="USD">-1130</column>
| |
| <column name="cfs_other_financing_activities" multiplier="million" unit="monetary" currency="USD">17</column>
| |
| <column name="cfs_net_cash_from_financing_activities" multiplier="million" unit="monetary" currency="USD">-4098</column>
| |
| <column name="cfs_foreign_exchange_effects" multiplier="million" unit="monetary" currency="USD">-37</column>
| |
| <column name="cfs_net_change_in_cash_equivalents" multiplier="million" unit="monetary" currency="USD">-2650</column>
| |
| <column name="cfs_cash_beginning_of_period" multiplier="million" unit="monetary" currency="USD">8155</column>
| |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">5505</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="2010-03-31">
| |
| <column name="cfs_net_income" multiplier="million" unit="monetary" currency="USD">4006</column>
| |
| <column name="cfs_depreciation_depletion_amortization" multiplier="million" unit="monetary" currency="USD">694</column>
| |
| <column name="cfs_other_non_cash_items" multiplier="million" unit="monetary" currency="USD">-150</column>
| |
| <column name="cfs_total_non_cash_items" multiplier="million" unit="monetary" currency="USD">544</column>
| |
| <column name="cfs_total_changes_in_assets_liabilities" multiplier="million" unit="monetary" currency="USD">2843</column>
| |
| <column name="cfs_net_cash_from_operating_activities" multiplier="million" unit="monetary" currency="USD">7393</column>
| |
| <column name="cfs_capital_expenditures" multiplier="million" unit="monetary" currency="USD">-408</column>
| |
| <column name="cfs_acquisitions_divestitures" multiplier="million" unit="monetary" currency="USD">-143</column>
| |
| <column name="cfs_investments" multiplier="million" unit="monetary" currency="USD">-5236</column>
| |
| <column name="cfs_other_investing_activities" multiplier="million" unit="monetary" currency="USD">-117</column>
| |
| <column name="cfs_net_cash_from_investing_activities" multiplier="million" unit="monetary" currency="USD">-5904</column>
| |
| <column name="cfs_debt_issued" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="cfs_equity_issued" multiplier="million" unit="monetary" currency="USD">-1601</column>
| |
| <column name="cfs_dividends_paid" multiplier="million" unit="monetary" currency="USD">-1139</column>
| |
| <column name="cfs_other_financing_activities" multiplier="million" unit="monetary" currency="USD">14</column>
| |
| <column name="cfs_net_cash_from_financing_activities" multiplier="million" unit="monetary" currency="USD">-2726</column>
| |
| <column name="cfs_foreign_exchange_effects" multiplier="million" unit="monetary" currency="USD">-30</column>
| |
| <column name="cfs_net_change_in_cash_equivalents" multiplier="million" unit="monetary" currency="USD">-1267</column>
| |
| <column name="cfs_cash_beginning_of_period" multiplier="million" unit="monetary" currency="USD">9422</column>
| |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">8155</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="2009-12-31">
| |
| <column name="cfs_net_income" multiplier="million" unit="monetary" currency="USD">6662</column>
| |
| <column name="cfs_depreciation_depletion_amortization" multiplier="million" unit="monetary" currency="USD">615</column>
| |
| <column name="cfs_other_non_cash_items" multiplier="million" unit="monetary" currency="USD">-1368</column>
| |
| <column name="cfs_total_non_cash_items" multiplier="million" unit="monetary" currency="USD">-753</column>
| |
| <column name="cfs_total_changes_in_assets_liabilities" multiplier="million" unit="monetary" currency="USD">-940</column>
| |
| <column name="cfs_net_cash_from_operating_activities" multiplier="million" unit="monetary" currency="USD">4969</column>
| |
| <column name="cfs_capital_expenditures" multiplier="million" unit="monetary" currency="USD">-376</column>
| |
| <column name="cfs_acquisitions_divestitures" multiplier="million" unit="monetary" currency="USD">-63</column>
| |
| <column name="cfs_investments" multiplier="million" unit="monetary" currency="USD">970</column>
| |
| <column name="cfs_other_investing_activities" multiplier="million" unit="monetary" currency="USD">-623</column>
| |
| <column name="cfs_net_cash_from_investing_activities" multiplier="million" unit="monetary" currency="USD">-92</column>
| |
| <column name="cfs_debt_issued" multiplier="million" unit="monetary" currency="USD">-2</column>
| |
| <column name="cfs_equity_issued" multiplier="million" unit="monetary" currency="USD">-3138</column>
| |
| <column name="cfs_dividends_paid" multiplier="million" unit="monetary" currency="USD">-1152</column>
| |
| <column name="cfs_other_financing_activities" multiplier="million" unit="monetary" currency="USD">15</column>
| |
| <column name="cfs_net_cash_from_financing_activities" multiplier="million" unit="monetary" currency="USD">-4277</column>
| |
| <column name="cfs_foreign_exchange_effects" multiplier="million" unit="monetary" currency="USD">-1</column>
| |
| <column name="cfs_net_change_in_cash_equivalents" multiplier="million" unit="monetary" currency="USD">599</column>
| |
| <column name="cfs_cash_beginning_of_period" multiplier="million" unit="monetary" currency="USD">8823</column>
| |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">9422</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="2009-09-30">
| |
| <column name="cfs_net_income" multiplier="million" unit="monetary" currency="USD">3574</column>
| |
| <column name="cfs_depreciation_depletion_amortization" multiplier="million" unit="monetary" currency="USD">646</column>
| |
| <column name="cfs_other_non_cash_items" multiplier="million" unit="monetary" currency="USD">764</column>
| |
| <column name="cfs_total_non_cash_items" multiplier="million" unit="monetary" currency="USD">1410</column>
| |
| <column name="cfs_total_changes_in_assets_liabilities" multiplier="million" unit="monetary" currency="USD">1123</column>
| |
| <column name="cfs_net_cash_from_operating_activities" multiplier="million" unit="monetary" currency="USD">6107</column>
| |
| <column name="cfs_capital_expenditures" multiplier="million" unit="monetary" currency="USD">-435</column>
| |
| <column name="cfs_acquisitions_divestitures" multiplier="million" unit="monetary" currency="USD">-39</column>
| |
| <column name="cfs_investments" multiplier="million" unit="monetary" currency="USD">-2575</column>
| |
| <column name="cfs_other_investing_activities" multiplier="million" unit="monetary" currency="USD">1850</column>
| |
| <column name="cfs_net_cash_from_investing_activities" multiplier="million" unit="monetary" currency="USD">-1199</column>
| |
| <column name="cfs_debt_issued" multiplier="million" unit="monetary" currency="USD">250</column>
| |
| <column name="cfs_equity_issued" multiplier="million" unit="monetary" currency="USD">-1292</column>
| |
| <column name="cfs_dividends_paid" multiplier="million" unit="monetary" currency="USD">-1157</column>
| |
| <column name="cfs_other_financing_activities" multiplier="million" unit="monetary" currency="USD">9</column>
| |
| <column name="cfs_net_cash_from_financing_activities" multiplier="million" unit="monetary" currency="USD">-2190</column>
| |
| <column name="cfs_foreign_exchange_effects" multiplier="million" unit="monetary" currency="USD">29</column>
| |
| <column name="cfs_net_change_in_cash_equivalents" multiplier="million" unit="monetary" currency="USD">2747</column>
| |
| <column name="cfs_cash_beginning_of_period" multiplier="million" unit="monetary" currency="USD">6076</column>
| |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">8823</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="2009-06-30">
| |
| <column name="cfs_net_income" multiplier="million" unit="monetary" currency="USD">3045</column>
| |
| <column name="cfs_depreciation_depletion_amortization" multiplier="million" unit="monetary" currency="USD">681</column>
| |
| <column name="cfs_other_non_cash_items" multiplier="million" unit="monetary" currency="USD">2720</column>
| |
| <column name="cfs_total_non_cash_items" multiplier="million" unit="monetary" currency="USD">3401</column>
| |
| <column name="cfs_total_changes_in_assets_liabilities" multiplier="million" unit="monetary" currency="USD">-2605</column>
| |
| <column name="cfs_net_cash_from_operating_activities" multiplier="million" unit="monetary" currency="USD">3841</column>
| |
| <column name="cfs_capital_expenditures" multiplier="million" unit="monetary" currency="USD">-867</column>
| |
| <column name="cfs_acquisitions_divestitures" multiplier="million" unit="monetary" currency="USD">-41</column>
| |
| <column name="cfs_investments" multiplier="million" unit="monetary" currency="USD">-7099</column>
| |
| <column name="cfs_other_investing_activities" multiplier="million" unit="monetary" currency="USD">150</column>
| |
| <column name="cfs_net_cash_from_investing_activities" multiplier="million" unit="monetary" currency="USD">-7857</column>
| |
| <column name="cfs_debt_issued" multiplier="million" unit="monetary" currency="USD">3751</column>
| |
| <column name="cfs_equity_issued" multiplier="million" unit="monetary" currency="USD">121</column>
| |
| <column name="cfs_dividends_paid" multiplier="million" unit="monetary" currency="USD">-1158</column>
| |
| <column name="cfs_other_financing_activities" multiplier="million" unit="monetary" currency="USD">-15</column>
| |
| <column name="cfs_net_cash_from_financing_activities" multiplier="million" unit="monetary" currency="USD">2699</column>
| |
| <column name="cfs_foreign_exchange_effects" multiplier="million" unit="monetary" currency="USD">108</column>
| |
| <column name="cfs_net_change_in_cash_equivalents" multiplier="million" unit="monetary" currency="USD">-1209</column>
| |
| <column name="cfs_cash_beginning_of_period" multiplier="million" unit="monetary" currency="USD">7285</column>
| |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">6076</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="2009-03-31">
| |
| <column name="cfs_net_income" multiplier="million" unit="monetary" currency="USD">2977</column>
| |
| <column name="cfs_depreciation_depletion_amortization" multiplier="million" unit="monetary" currency="USD">664</column>
| |
| <column name="cfs_other_non_cash_items" multiplier="million" unit="monetary" currency="USD">-202</column>
| |
| <column name="cfs_total_non_cash_items" multiplier="million" unit="monetary" currency="USD">462</column>
| |
| <column name="cfs_total_changes_in_assets_liabilities" multiplier="million" unit="monetary" currency="USD">2605</column>
| |
| <column name="cfs_net_cash_from_operating_activities" multiplier="million" unit="monetary" currency="USD">6044</column>
| |
| <column name="cfs_capital_expenditures" multiplier="million" unit="monetary" currency="USD">-632</column>
| |
| <column name="cfs_acquisitions_divestitures" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="cfs_investments" multiplier="million" unit="monetary" currency="USD">-6441</column>
| |
| <column name="cfs_other_investing_activities" multiplier="million" unit="monetary" currency="USD">1064</column>
| |
| <column name="cfs_net_cash_from_investing_activities" multiplier="million" unit="monetary" currency="USD">-6009</column>
| |
| <column name="cfs_debt_issued" multiplier="million" unit="monetary" currency="USD">-1</column>
| |
| <column name="cfs_equity_issued" multiplier="million" unit="monetary" currency="USD">94</column>
| |
| <column name="cfs_dividends_paid" multiplier="million" unit="monetary" currency="USD">-1155</column>
| |
| <column name="cfs_other_financing_activities" multiplier="million" unit="monetary" currency="USD">2</column>
| |
| <column name="cfs_net_cash_from_financing_activities" multiplier="million" unit="monetary" currency="USD">-1060</column>
| |
| <column name="cfs_foreign_exchange_effects" multiplier="million" unit="monetary" currency="USD">-36</column>
| |
| <column name="cfs_net_change_in_cash_equivalents" multiplier="million" unit="monetary" currency="USD">-1061</column>
| |
| <column name="cfs_cash_beginning_of_period" multiplier="million" unit="monetary" currency="USD">8346</column>
| |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">7285</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="2008-12-31">
| |
| <column name="cfs_net_income" multiplier="million" unit="monetary" currency="USD">4174</column>
| |
| <column name="cfs_depreciation_depletion_amortization" multiplier="million" unit="monetary" currency="USD">632</column>
| |
| <column name="cfs_other_non_cash_items" multiplier="million" unit="monetary" currency="USD">613</column>
| |
| <column name="cfs_total_non_cash_items" multiplier="million" unit="monetary" currency="USD">1245</column>
| |
| <column name="cfs_total_changes_in_assets_liabilities" multiplier="million" unit="monetary" currency="USD">363</column>
| |
| <column name="cfs_net_cash_from_operating_activities" multiplier="million" unit="monetary" currency="USD">5782</column>
| |
| <column name="cfs_capital_expenditures" multiplier="million" unit="monetary" currency="USD">-842</column>
| |
| <column name="cfs_acquisitions_divestitures" multiplier="million" unit="monetary" currency="USD">-450</column>
| |
| <column name="cfs_investments" multiplier="million" unit="monetary" currency="USD">-606</column>
| |
| <column name="cfs_other_investing_activities" multiplier="million" unit="monetary" currency="USD">-601</column>
| |
| <column name="cfs_net_cash_from_investing_activities" multiplier="million" unit="monetary" currency="USD">-2499</column>
| |
| <column name="cfs_debt_issued" multiplier="million" unit="monetary" currency="USD">21</column>
| |
| <column name="cfs_equity_issued" multiplier="million" unit="monetary" currency="USD">-2724</column>
| |
| <column name="cfs_dividends_paid" multiplier="million" unit="monetary" currency="USD">-1157</column>
| |
| <column name="cfs_other_financing_activities" multiplier="million" unit="monetary" currency="USD">2</column>
| |
| <column name="cfs_net_cash_from_financing_activities" multiplier="million" unit="monetary" currency="USD">-3858</column>
| |
| <column name="cfs_foreign_exchange_effects" multiplier="million" unit="monetary" currency="USD">-83</column>
| |
| <column name="cfs_net_change_in_cash_equivalents" multiplier="million" unit="monetary" currency="USD">-658</column>
| |
| <column name="cfs_cash_beginning_of_period" multiplier="million" unit="monetary" currency="USD">9004</column>
| |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">8346</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="2008-09-30">
| |
| <column name="cfs_net_income" multiplier="million" unit="monetary" currency="USD">4373</column>
| |
| <column name="cfs_depreciation_depletion_amortization" multiplier="million" unit="monetary" currency="USD">585</column>
| |
| <column name="cfs_other_non_cash_items" multiplier="million" unit="monetary" currency="USD">-1047</column>
| |
| <column name="cfs_total_non_cash_items" multiplier="million" unit="monetary" currency="USD">-462</column>
| |
| <column name="cfs_total_changes_in_assets_liabilities" multiplier="million" unit="monetary" currency="USD">-541</column>
| |
| <column name="cfs_net_cash_from_operating_activities" multiplier="million" unit="monetary" currency="USD">3370</column>
| |
| <column name="cfs_capital_expenditures" multiplier="million" unit="monetary" currency="USD">-778</column>
| |
| <column name="cfs_acquisitions_divestitures" multiplier="million" unit="monetary" currency="USD">-377</column>
| |
| <column name="cfs_investments" multiplier="million" unit="monetary" currency="USD">3293</column>
| |
| <column name="cfs_other_investing_activities" multiplier="million" unit="monetary" currency="USD">-1543</column>
| |
| <column name="cfs_net_cash_from_investing_activities" multiplier="million" unit="monetary" currency="USD">595</column>
| |
| <column name="cfs_debt_issued" multiplier="million" unit="monetary" currency="USD">1975</column>
| |
| <column name="cfs_equity_issued" multiplier="million" unit="monetary" currency="USD">-6265</column>
| |
| <column name="cfs_dividends_paid" multiplier="million" unit="monetary" currency="USD">-998</column>
| |
| <column name="cfs_other_financing_activities" multiplier="million" unit="monetary" currency="USD">44</column>
| |
| <column name="cfs_net_cash_from_financing_activities" multiplier="million" unit="monetary" currency="USD">-5244</column>
| |
| <column name="cfs_foreign_exchange_effects" multiplier="million" unit="monetary" currency="USD">-56</column>
| |
| <column name="cfs_net_change_in_cash_equivalents" multiplier="million" unit="monetary" currency="USD">-1335</column>
| |
| <column name="cfs_cash_beginning_of_period" multiplier="million" unit="monetary" currency="USD">10339</column>
| |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">9004</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="2008-06-30">
| |
| <column name="cfs_net_income" multiplier="million" unit="monetary" currency="USD">4297</column>
| |
| <column name="cfs_depreciation_depletion_amortization" multiplier="million" unit="monetary" currency="USD">608</column>
| |
| <column name="cfs_other_non_cash_items" multiplier="million" unit="monetary" currency="USD">3729</column>
| |
| <column name="cfs_total_non_cash_items" multiplier="million" unit="monetary" currency="USD">4337</column>
| |
| <column name="cfs_total_changes_in_assets_liabilities" multiplier="million" unit="monetary" currency="USD">-4549</column>
| |
| <column name="cfs_net_cash_from_operating_activities" multiplier="million" unit="monetary" currency="USD">4085</column>
| |
| <column name="cfs_capital_expenditures" multiplier="million" unit="monetary" currency="USD">-1218</column>
| |
| <column name="cfs_acquisitions_divestitures" multiplier="million" unit="monetary" currency="USD">-2086</column>
| |
| <column name="cfs_investments" multiplier="million" unit="monetary" currency="USD">2663</column>
| |
| <column name="cfs_other_investing_activities" multiplier="million" unit="monetary" currency="USD">138</column>
| |
| <column name="cfs_net_cash_from_investing_activities" multiplier="million" unit="monetary" currency="USD">-503</column>
| |
| <column name="cfs_equity_issued" multiplier="million" unit="monetary" currency="USD">-4061</column>
| |
| <column name="cfs_dividends_paid" multiplier="million" unit="monetary" currency="USD">-1020</column>
| |
| <column name="cfs_other_financing_activities" multiplier="million" unit="monetary" currency="USD">9</column>
| |
| <column name="cfs_net_cash_from_financing_activities" multiplier="million" unit="monetary" currency="USD">-5072</column>
| |
| <column name="cfs_foreign_exchange_effects" multiplier="million" unit="monetary" currency="USD">9</column>
| |
| <column name="cfs_net_change_in_cash_equivalents" multiplier="million" unit="monetary" currency="USD">-1481</column>
| |
| <column name="cfs_cash_beginning_of_period" multiplier="million" unit="monetary" currency="USD">11820</column>
| |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">10339</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="2008-03-31">
| |
| <column name="cfs_net_income" multiplier="million" unit="monetary" currency="USD">4388</column>
| |
| <column name="cfs_depreciation_depletion_amortization" multiplier="million" unit="monetary" currency="USD">532</column>
| |
| <column name="cfs_other_non_cash_items" multiplier="million" unit="monetary" currency="USD">148</column>
| |
| <column name="cfs_total_non_cash_items" multiplier="million" unit="monetary" currency="USD">680</column>
| |
| <column name="cfs_total_changes_in_assets_liabilities" multiplier="million" unit="monetary" currency="USD">2014</column>
| |
| <column name="cfs_net_cash_from_operating_activities" multiplier="million" unit="monetary" currency="USD">7082</column>
| |
| <column name="cfs_capital_expenditures" multiplier="million" unit="monetary" currency="USD">-759</column>
| |
| <column name="cfs_acquisitions_divestitures" multiplier="million" unit="monetary" currency="USD">-138</column>
| |
| <column name="cfs_investments" multiplier="million" unit="monetary" currency="USD">-190</column>
| |
| <column name="cfs_other_investing_activities" multiplier="million" unit="monetary" currency="USD">309</column>
| |
| <column name="cfs_net_cash_from_investing_activities" multiplier="million" unit="monetary" currency="USD">-778</column>
| |
| <column name="cfs_equity_issued" multiplier="million" unit="monetary" currency="USD">-972</column>
| |
| <column name="cfs_dividends_paid" multiplier="million" unit="monetary" currency="USD">-1023</column>
| |
| <column name="cfs_other_financing_activities" multiplier="million" unit="monetary" currency="USD">9</column>
| |
| <column name="cfs_net_cash_from_financing_activities" multiplier="million" unit="monetary" currency="USD">-1986</column>
| |
| <column name="cfs_foreign_exchange_effects" multiplier="million" unit="monetary" currency="USD">42</column>
| |
| <column name="cfs_net_change_in_cash_equivalents" multiplier="million" unit="monetary" currency="USD">4360</column>
| |
| <column name="cfs_cash_beginning_of_period" multiplier="million" unit="monetary" currency="USD">7460</column>
| |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">11820</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="2007-12-31">
| |
| <column name="cfs_net_income" multiplier="million" unit="monetary" currency="USD">4707</column>
| |
| <column name="cfs_depreciation_depletion_amortization" multiplier="million" unit="monetary" currency="USD">481</column>
| |
| <column name="cfs_other_non_cash_items" multiplier="million" unit="monetary" currency="USD">1143</column>
| |
| <column name="cfs_total_non_cash_items" multiplier="million" unit="monetary" currency="USD">1624</column>
| |
| <column name="cfs_total_changes_in_assets_liabilities" multiplier="million" unit="monetary" currency="USD">-1764</column>
| |
| <column name="cfs_net_cash_from_operating_activities" multiplier="million" unit="monetary" currency="USD">4567</column>
| |
| <column name="cfs_capital_expenditures" multiplier="million" unit="monetary" currency="USD">-695</column>
| |
| <column name="cfs_acquisitions_divestitures" multiplier="million" unit="monetary" currency="USD">-433</column>
| |
| <column name="cfs_investments" multiplier="million" unit="monetary" currency="USD">849</column>
| |
| <column name="cfs_other_investing_activities" multiplier="million" unit="monetary" currency="USD">-770</column>
| |
| <column name="cfs_net_cash_from_investing_activities" multiplier="million" unit="monetary" currency="USD">-1049</column>
| |
| <column name="cfs_equity_issued" multiplier="million" unit="monetary" currency="USD">-1722</column>
| |
| <column name="cfs_dividends_paid" multiplier="million" unit="monetary" currency="USD">-1034</column>
| |
| <column name="cfs_other_financing_activities" multiplier="million" unit="monetary" currency="USD">33</column>
| |
| <column name="cfs_net_cash_from_financing_activities" multiplier="million" unit="monetary" currency="USD">-2723</column>
| |
| <column name="cfs_foreign_exchange_effects" multiplier="million" unit="monetary" currency="USD">28</column>
| |
| <column name="cfs_net_change_in_cash_equivalents" multiplier="million" unit="monetary" currency="USD">823</column>
| |
| <column name="cfs_cash_beginning_of_period" multiplier="million" unit="monetary" currency="USD">6637</column>
| |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">7460</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="2007-09-30">
| |
| <column name="cfs_net_income" multiplier="million" unit="monetary" currency="USD">4289</column>
| |
| <column name="cfs_depreciation_depletion_amortization" multiplier="million" unit="monetary" currency="USD">435</column>
| |
| <column name="cfs_other_non_cash_items" multiplier="million" unit="monetary" currency="USD">-710</column>
| |
| <column name="cfs_total_non_cash_items" multiplier="million" unit="monetary" currency="USD">-275</column>
| |
| <column name="cfs_total_changes_in_assets_liabilities" multiplier="million" unit="monetary" currency="USD">1864</column>
| |
| <column name="cfs_net_cash_from_operating_activities" multiplier="million" unit="monetary" currency="USD">5878</column>
| |
| <column name="cfs_capital_expenditures" multiplier="million" unit="monetary" currency="USD">-510</column>
| |
| <column name="cfs_acquisitions_divestitures" multiplier="million" unit="monetary" currency="USD">-5396</column>
| |
| <column name="cfs_investments" multiplier="million" unit="monetary" currency="USD">3453</column>
| |
| <column name="cfs_other_investing_activities" multiplier="million" unit="monetary" currency="USD">196</column>
| |
| <column name="cfs_net_cash_from_investing_activities" multiplier="million" unit="monetary" currency="USD">-2257</column>
| |
| <column name="cfs_equity_issued" multiplier="million" unit="monetary" currency="USD">-2284</column>
| |
| <column name="cfs_dividends_paid" multiplier="million" unit="monetary" currency="USD">-938</column>
| |
| <column name="cfs_other_financing_activities" multiplier="million" unit="monetary" currency="USD">69</column>
| |
| <column name="cfs_net_cash_from_financing_activities" multiplier="million" unit="monetary" currency="USD">-3153</column>
| |
| <column name="cfs_foreign_exchange_effects" multiplier="million" unit="monetary" currency="USD">58</column>
| |
| <column name="cfs_net_change_in_cash_equivalents" multiplier="million" unit="monetary" currency="USD">526</column>
| |
| <column name="cfs_cash_beginning_of_period" multiplier="million" unit="monetary" currency="USD">6111</column>
| |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">6637</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="2007-06-30">
| |
| <column name="cfs_net_income" multiplier="million" unit="monetary" currency="USD">3035</column>
| |
| <column name="cfs_depreciation_depletion_amortization" multiplier="million" unit="monetary" currency="USD">381</column>
| |
| <column name="cfs_other_non_cash_items" multiplier="million" unit="monetary" currency="USD">2398</column>
| |
| <column name="cfs_total_non_cash_items" multiplier="million" unit="monetary" currency="USD">2779</column>
| |
| <column name="cfs_total_changes_in_assets_liabilities" multiplier="million" unit="monetary" currency="USD">-1412</column>
| |
| <column name="cfs_net_cash_from_operating_activities" multiplier="million" unit="monetary" currency="USD">4402</column>
| |
| <column name="cfs_capital_expenditures" multiplier="million" unit="monetary" currency="USD">-820</column>
| |
| <column name="cfs_acquisitions_divestitures" multiplier="million" unit="monetary" currency="USD">-648</column>
| |
| <column name="cfs_investments" multiplier="million" unit="monetary" currency="USD">2833</column>
| |
| <column name="cfs_other_investing_activities" multiplier="million" unit="monetary" currency="USD">-290</column>
| |
| <column name="cfs_net_cash_from_investing_activities" multiplier="million" unit="monetary" currency="USD">1075</column>
| |
| <column name="cfs_equity_issued" multiplier="million" unit="monetary" currency="USD">-6053</column>
| |
| <column name="cfs_dividends_paid" multiplier="million" unit="monetary" currency="USD">-952</column>
| |
| <column name="cfs_other_financing_activities" multiplier="million" unit="monetary" currency="USD">22</column>
| |
| <column name="cfs_net_cash_from_financing_activities" multiplier="million" unit="monetary" currency="USD">-6983</column>
| |
| <column name="cfs_foreign_exchange_effects" multiplier="million" unit="monetary" currency="USD">6</column>
| |
| <column name="cfs_net_change_in_cash_equivalents" multiplier="million" unit="monetary" currency="USD">-1500</column>
| |
| <column name="cfs_cash_beginning_of_period" multiplier="million" unit="monetary" currency="USD">7611</column>
| |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">6111</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="2007-03-31">
| |
| <column name="cfs_net_income" multiplier="million" unit="monetary" currency="USD">4926</column>
| |
| <column name="cfs_depreciation_depletion_amortization" multiplier="million" unit="monetary" currency="USD">445</column>
| |
| <column name="cfs_other_non_cash_items" multiplier="million" unit="monetary" currency="USD">557</column>
| |
| <column name="cfs_total_non_cash_items" multiplier="million" unit="monetary" currency="USD">1002</column>
| |
| <column name="cfs_total_changes_in_assets_liabilities" multiplier="million" unit="monetary" currency="USD">2256</column>
| |
| <column name="cfs_other_operating_activities" multiplier="million" unit="monetary" currency="USD">-893</column>
| |
| <column name="cfs_net_cash_from_operating_activities" multiplier="million" unit="monetary" currency="USD">7291</column>
| |
| <column name="cfs_capital_expenditures" multiplier="million" unit="monetary" currency="USD">-461</column>
| |
| <column name="cfs_acquisitions_divestitures" multiplier="million" unit="monetary" currency="USD">-41</column>
| |
| <column name="cfs_investments" multiplier="million" unit="monetary" currency="USD">695</column>
| |
| <column name="cfs_other_investing_activities" multiplier="million" unit="monetary" currency="USD">318</column>
| |
| <column name="cfs_net_cash_from_investing_activities" multiplier="million" unit="monetary" currency="USD">511</column>
| |
| <column name="cfs_equity_issued" multiplier="million" unit="monetary" currency="USD">-6094</column>
| |
| <column name="cfs_dividends_paid" multiplier="million" unit="monetary" currency="USD">-976</column>
| |
| <column name="cfs_other_financing_activities" multiplier="million" unit="monetary" currency="USD">7</column>
| |
| <column name="cfs_net_cash_from_financing_activities" multiplier="million" unit="monetary" currency="USD">-7063</column>
| |
| <column name="cfs_foreign_exchange_effects" multiplier="million" unit="monetary" currency="USD">13</column>
| |
| <column name="cfs_net_change_in_cash_equivalents" multiplier="million" unit="monetary" currency="USD">752</column>
| |
| <column name="cfs_cash_beginning_of_period" multiplier="million" unit="monetary" currency="USD">6859</column>
| |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">7611</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="2006-12-31">
| |
| <column name="cfs_net_income" multiplier="million" unit="monetary" currency="USD">2626</column>
| |
| <column name="cfs_depreciation_depletion_amortization" multiplier="million" unit="monetary" currency="USD">365</column>
| |
| <column name="cfs_other_non_cash_items" multiplier="million" unit="monetary" currency="USD">1210</column>
| |
| <column name="cfs_total_non_cash_items" multiplier="million" unit="monetary" currency="USD">1575</column>
| |
| <column name="cfs_total_changes_in_assets_liabilities" multiplier="million" unit="monetary" currency="USD">-2596</column>
| |
| <column name="cfs_other_operating_activities" multiplier="million" unit="monetary" currency="USD">437</column>
| |
| <column name="cfs_net_cash_from_operating_activities" multiplier="million" unit="monetary" currency="USD">2042</column>
| |
| <column name="cfs_capital_expenditures" multiplier="million" unit="monetary" currency="USD">-572</column>
| |
| <column name="cfs_acquisitions_divestitures" multiplier="million" unit="monetary" currency="USD">-125</column>
| |
| <column name="cfs_investments" multiplier="million" unit="monetary" currency="USD">-329</column>
| |
| <column name="cfs_other_investing_activities" multiplier="million" unit="monetary" currency="USD">-932</column>
| |
| <column name="cfs_net_cash_from_investing_activities" multiplier="million" unit="monetary" currency="USD">-1958</column>
| |
| <column name="cfs_equity_issued" multiplier="million" unit="monetary" currency="USD">-1348</column>
| |
| <column name="cfs_dividends_paid" multiplier="million" unit="monetary" currency="USD">-980</column>
| |
| <column name="cfs_other_financing_activities" multiplier="million" unit="monetary" currency="USD">5</column>
| |
| <column name="cfs_net_cash_from_financing_activities" multiplier="million" unit="monetary" currency="USD">-2323</column>
| |
| <column name="cfs_foreign_exchange_effects" multiplier="million" unit="monetary" currency="USD">22</column>
| |
| <column name="cfs_net_change_in_cash_equivalents" multiplier="million" unit="monetary" currency="USD">-2217</column>
| |
| <column name="cfs_cash_beginning_of_period" multiplier="million" unit="monetary" currency="USD">9076</column>
| |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">6859</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="2006-09-30">
| |
| <column name="cfs_net_income" multiplier="million" unit="monetary" currency="USD">3478</column>
| |
| <column name="cfs_depreciation_depletion_amortization" multiplier="million" unit="monetary" currency="USD">249</column>
| |
| <column name="cfs_other_non_cash_items" multiplier="million" unit="monetary" currency="USD">-913</column>
| |
| <column name="cfs_total_non_cash_items" multiplier="million" unit="monetary" currency="USD">-664</column>
| |
| <column name="cfs_total_changes_in_assets_liabilities" multiplier="million" unit="monetary" currency="USD">791</column>
| |
| <column name="cfs_other_operating_activities" multiplier="million" unit="monetary" currency="USD">456</column>
| |
| <column name="cfs_net_cash_from_operating_activities" multiplier="million" unit="monetary" currency="USD">4061</column>
| |
| <column name="cfs_capital_expenditures" multiplier="million" unit="monetary" currency="USD">-411</column>
| |
| <column name="cfs_acquisitions_divestitures" multiplier="million" unit="monetary" currency="USD">-336</column>
| |
| <column name="cfs_investments" multiplier="million" unit="monetary" currency="USD">6680</column>
| |
| <column name="cfs_other_investing_activities" multiplier="million" unit="monetary" currency="USD">528</column>
| |
| <column name="cfs_net_cash_from_investing_activities" multiplier="million" unit="monetary" currency="USD">6461</column>
| |
| <column name="cfs_equity_issued" multiplier="million" unit="monetary" currency="USD">-7298</column>
| |
| <column name="cfs_dividends_paid" multiplier="million" unit="monetary" currency="USD">-897</column>
| |
| <column name="cfs_other_financing_activities" multiplier="million" unit="monetary" currency="USD">20</column>
| |
| <column name="cfs_net_cash_from_financing_activities" multiplier="million" unit="monetary" currency="USD">-8175</column>
| |
| <column name="cfs_foreign_exchange_effects" multiplier="million" unit="monetary" currency="USD">15</column>
| |
| <column name="cfs_net_change_in_cash_equivalents" multiplier="million" unit="monetary" currency="USD">2362</column>
| |
| <column name="cfs_cash_beginning_of_period" multiplier="million" unit="monetary" currency="USD">6714</column>
| |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">9076</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="2006-06-30">
| |
| <column name="cfs_net_income" multiplier="million" unit="monetary" currency="USD">2828</column>
| |
| <column name="cfs_depreciation_depletion_amortization" multiplier="million" unit="monetary" currency="USD">261</column>
| |
| <column name="cfs_other_non_cash_items" multiplier="million" unit="monetary" currency="USD">4143</column>
| |
| <column name="cfs_total_non_cash_items" multiplier="million" unit="monetary" currency="USD">4404</column>
| |
| <column name="cfs_total_changes_in_assets_liabilities" multiplier="million" unit="monetary" currency="USD">-2599</column>
| |
| <column name="cfs_other_operating_activities" multiplier="million" unit="monetary" currency="USD">-1352</column>
| |
| <column name="cfs_net_cash_from_operating_activities" multiplier="million" unit="monetary" currency="USD">3281</column>
| |
| <column name="cfs_capital_expenditures" multiplier="million" unit="monetary" currency="USD">-745</column>
| |
| <column name="cfs_acquisitions_divestitures" multiplier="million" unit="monetary" currency="USD">-316</column>
| |
| <column name="cfs_investments" multiplier="million" unit="monetary" currency="USD">3020</column>
| |
| <column name="cfs_other_investing_activities" multiplier="million" unit="monetary" currency="USD">1780</column>
| |
| <column name="cfs_net_cash_from_investing_activities" multiplier="million" unit="monetary" currency="USD">3739</column>
| |
| <column name="cfs_equity_issued" multiplier="million" unit="monetary" currency="USD">-3789</column>
| |
| <column name="cfs_dividends_paid" multiplier="million" unit="monetary" currency="USD">-917</column>
| |
| <column name="cfs_other_financing_activities" multiplier="million" unit="monetary" currency="USD">22</column>
| |
| <column name="cfs_net_cash_from_financing_activities" multiplier="million" unit="monetary" currency="USD">-4684</column>
| |
| <column name="cfs_foreign_exchange_effects" multiplier="million" unit="monetary" currency="USD">27</column>
| |
| <column name="cfs_net_change_in_cash_equivalents" multiplier="million" unit="monetary" currency="USD">2363</column>
| |
| <column name="cfs_cash_beginning_of_period" multiplier="million" unit="monetary" currency="USD">4351</column>
| |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">6714</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="2006-03-31">
| |
| <column name="cfs_net_income" multiplier="million" unit="monetary" currency="USD">2977</column>
| |
| <column name="cfs_depreciation_depletion_amortization" multiplier="million" unit="monetary" currency="USD">177</column>
| |
| <column name="cfs_other_non_cash_items" multiplier="million" unit="monetary" currency="USD">-298</column>
| |
| <column name="cfs_total_non_cash_items" multiplier="million" unit="monetary" currency="USD">-121</column>
| |
| <column name="cfs_total_changes_in_assets_liabilities" multiplier="million" unit="monetary" currency="USD">1333</column>
| |
| <column name="cfs_other_operating_activities" multiplier="million" unit="monetary" currency="USD">374</column>
| |
| <column name="cfs_net_cash_from_operating_activities" multiplier="million" unit="monetary" currency="USD">4563</column>
| |
| <column name="cfs_capital_expenditures" multiplier="million" unit="monetary" currency="USD">-302</column>
| |
| <column name="cfs_acquisitions_divestitures" multiplier="million" unit="monetary" currency="USD">-83</column>
| |
| <column name="cfs_investments" multiplier="million" unit="monetary" currency="USD">-119</column>
| |
| <column name="cfs_other_investing_activities" multiplier="million" unit="monetary" currency="USD">1337</column>
| |
| <column name="cfs_net_cash_from_investing_activities" multiplier="million" unit="monetary" currency="USD">833</column>
| |
| <column name="cfs_equity_issued" multiplier="million" unit="monetary" currency="USD">-4233</column>
| |
| <column name="cfs_dividends_paid" multiplier="million" unit="monetary" currency="USD">-925</column>
| |
| <column name="cfs_other_financing_activities" multiplier="million" unit="monetary" currency="USD">23</column>
| |
| <column name="cfs_net_cash_from_financing_activities" multiplier="million" unit="monetary" currency="USD">-5135</column>
| |
| <column name="cfs_foreign_exchange_effects" multiplier="million" unit="monetary" currency="USD">7</column>
| |
| <column name="cfs_net_change_in_cash_equivalents" multiplier="million" unit="monetary" currency="USD">268</column>
| |
| <column name="cfs_cash_beginning_of_period" multiplier="million" unit="monetary" currency="USD">4083</column>
| |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">4351</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="2005-12-31">
| |
| <column name="cfs_net_income" multiplier="million" unit="monetary" currency="USD">3653</column>
| |
| <column name="cfs_depreciation_depletion_amortization" multiplier="million" unit="monetary" currency="USD">231</column>
| |
| <column name="cfs_other_non_cash_items" multiplier="million" unit="monetary" currency="USD">130</column>
| |
| <column name="cfs_total_non_cash_items" multiplier="million" unit="monetary" currency="USD">361</column>
| |
| <column name="cfs_total_changes_in_assets_liabilities" multiplier="million" unit="monetary" currency="USD">-2297</column>
| |
| <column name="cfs_other_operating_activities" multiplier="million" unit="monetary" currency="USD">514</column>
| |
| <column name="cfs_net_cash_from_operating_activities" multiplier="million" unit="monetary" currency="USD">2231</column>
| |
| <column name="cfs_capital_expenditures" multiplier="million" unit="monetary" currency="USD">-318</column>
| |
| <column name="cfs_acquisitions_divestitures" multiplier="million" unit="monetary" currency="USD">-63</column>
| |
| <column name="cfs_investments" multiplier="million" unit="monetary" currency="USD">7073</column>
| |
| <column name="cfs_net_cash_from_investing_activities" multiplier="million" unit="monetary" currency="USD">6692</column>
| |
| <column name="cfs_equity_issued" multiplier="million" unit="monetary" currency="USD">-6969</column>
| |
| <column name="cfs_dividends_paid" multiplier="million" unit="monetary" currency="USD">-846</column>
| |
| <column name="cfs_other_financing_activities" multiplier="million" unit="monetary" currency="USD">13</column>
| |
| <column name="cfs_net_cash_from_financing_activities" multiplier="million" unit="monetary" currency="USD">-7802</column>
| |
| <column name="cfs_foreign_exchange_effects" multiplier="million" unit="monetary" currency="USD">-12</column>
| |
| <column name="cfs_net_change_in_cash_equivalents" multiplier="million" unit="monetary" currency="USD">1109</column>
| |
| <column name="cfs_cash_beginning_of_period" multiplier="million" unit="monetary" currency="USD">2974</column>
| |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">4083</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="2005-09-30">
| |
| <column name="cfs_net_income" multiplier="million" unit="monetary" currency="USD">3141</column>
| |
| <column name="cfs_depreciation_depletion_amortization" multiplier="million" unit="monetary" currency="USD">234</column>
| |
| <column name="cfs_other_non_cash_items" multiplier="million" unit="monetary" currency="USD">-676</column>
| |
| <column name="cfs_total_non_cash_items" multiplier="million" unit="monetary" currency="USD">-442</column>
| |
| <column name="cfs_total_changes_in_assets_liabilities" multiplier="million" unit="monetary" currency="USD">1166</column>
| |
| <column name="cfs_other_operating_activities" multiplier="million" unit="monetary" currency="USD">464</column>
| |
| <column name="cfs_net_cash_from_operating_activities" multiplier="million" unit="monetary" currency="USD">4329</column>
| |
| <column name="cfs_capital_expenditures" multiplier="million" unit="monetary" currency="USD">-213</column>
| |
| <column name="cfs_acquisitions_divestitures" multiplier="million" unit="monetary" currency="USD">-187</column>
| |
| <column name="cfs_investments" multiplier="million" unit="monetary" currency="USD">-2861</column>
| |
| <column name="cfs_net_cash_from_investing_activities" multiplier="million" unit="monetary" currency="USD">-3261</column>
| |
| <column name="cfs_equity_issued" multiplier="million" unit="monetary" currency="USD">-2115</column>
| |
| <column name="cfs_dividends_paid" multiplier="million" unit="monetary" currency="USD">-857</column>
| |
| <column name="cfs_other_financing_activities" multiplier="million" unit="monetary" currency="USD">31</column>
| |
| <column name="cfs_net_cash_from_financing_activities" multiplier="million" unit="monetary" currency="USD">-2941</column>
| |
| <column name="cfs_foreign_exchange_effects" multiplier="million" unit="monetary" currency="USD">-4</column>
| |
| <column name="cfs_net_change_in_cash_equivalents" multiplier="million" unit="monetary" currency="USD">-1877</column>
| |
| <column name="cfs_cash_beginning_of_period" multiplier="million" unit="monetary" currency="USD">4851</column>
| |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">2974</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="2005-06-30">
| |
| <column name="cfs_net_income" multiplier="million" unit="monetary" currency="USD">3700</column>
| |
| <column name="cfs_depreciation_depletion_amortization" multiplier="million" unit="monetary" currency="USD">282</column>
| |
| <column name="cfs_other_non_cash_items" multiplier="million" unit="monetary" currency="USD">829</column>
| |
| <column name="cfs_total_non_cash_items" multiplier="million" unit="monetary" currency="USD">1111</column>
| |
| <column name="cfs_total_changes_in_assets_liabilities" multiplier="million" unit="monetary" currency="USD">-1370</column>
| |
| <column name="cfs_other_operating_activities" multiplier="million" unit="monetary" currency="USD">535</column>
| |
| <column name="cfs_net_cash_from_operating_activities" multiplier="million" unit="monetary" currency="USD">3976</column>
| |
| <column name="cfs_capital_expenditures" multiplier="million" unit="monetary" currency="USD">-260</column>
| |
| <column name="cfs_acquisitions_divestitures" multiplier="million" unit="monetary" currency="USD">-195</column>
| |
| <column name="cfs_investments" multiplier="million" unit="monetary" currency="USD">1314</column>
| |
| <column name="cfs_net_cash_from_investing_activities" multiplier="million" unit="monetary" currency="USD">859</column>
| |
| <column name="cfs_equity_issued" multiplier="million" unit="monetary" currency="USD">-2833</column>
| |
| <column name="cfs_dividends_paid" multiplier="million" unit="monetary" currency="USD">-859</column>
| |
| <column name="cfs_other_financing_activities" multiplier="million" unit="monetary" currency="USD">-18</column>
| |
| <column name="cfs_net_cash_from_financing_activities" multiplier="million" unit="monetary" currency="USD">-3710</column>
| |
| <column name="cfs_foreign_exchange_effects" multiplier="million" unit="monetary" currency="USD">-56</column>
| |
| <column name="cfs_net_change_in_cash_equivalents" multiplier="million" unit="monetary" currency="USD">1069</column>
| |
| <column name="cfs_cash_beginning_of_period" multiplier="million" unit="monetary" currency="USD">3782</column>
| |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">4851</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="2005-03-31">
| |
| <column name="cfs_net_income" multiplier="million" unit="monetary" currency="USD">2563</column>
| |
| <column name="cfs_depreciation_depletion_amortization" multiplier="million" unit="monetary" currency="USD">282</column>
| |
| <column name="cfs_other_non_cash_items" multiplier="million" unit="monetary" currency="USD">-507</column>
| |
| <column name="cfs_total_non_cash_items" multiplier="million" unit="monetary" currency="USD">-225</column>
| |
| <column name="cfs_total_changes_in_assets_liabilities" multiplier="million" unit="monetary" currency="USD">2048</column>
| |
| <column name="cfs_other_operating_activities" multiplier="million" unit="monetary" currency="USD">617</column>
| |
| <column name="cfs_net_cash_from_operating_activities" multiplier="million" unit="monetary" currency="USD">5003</column>
| |
| <column name="cfs_capital_expenditures" multiplier="million" unit="monetary" currency="USD">-203</column>
| |
| <column name="cfs_acquisitions_divestitures" multiplier="million" unit="monetary" currency="USD">-11</column>
| |
| <column name="cfs_investments" multiplier="million" unit="monetary" currency="USD">-1599</column>
| |
| <column name="cfs_net_cash_from_investing_activities" multiplier="million" unit="monetary" currency="USD">-1813</column>
| |
| <column name="cfs_equity_issued" multiplier="million" unit="monetary" currency="USD">-2073</column>
| |
| <column name="cfs_dividends_paid" multiplier="million" unit="monetary" currency="USD">-885</column>
| |
| <column name="cfs_net_cash_from_financing_activities" multiplier="million" unit="monetary" currency="USD">-2958</column>
| |
| <column name="cfs_foreign_exchange_effects" multiplier="million" unit="monetary" currency="USD">-8</column>
| |
| <column name="cfs_net_change_in_cash_equivalents" multiplier="million" unit="monetary" currency="USD">224</column>
| |
| <column name="cfs_cash_beginning_of_period" multiplier="million" unit="monetary" currency="USD">3558</column>
| |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">3782</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="2004-12-31">
| |
| <column name="cfs_net_income" multiplier="million" unit="monetary" currency="USD">3463</column>
| |
| <column name="cfs_depreciation_depletion_amortization" multiplier="million" unit="monetary" currency="USD">108</column>
| |
| <column name="cfs_other_non_cash_items" multiplier="million" unit="monetary" currency="USD">429</column>
| |
| <column name="cfs_total_non_cash_items" multiplier="million" unit="monetary" currency="USD">537</column>
| |
| <column name="cfs_total_changes_in_assets_liabilities" multiplier="million" unit="monetary" currency="USD">-932</column>
| |
| <column name="cfs_other_operating_activities" multiplier="million" unit="monetary" currency="USD">551</column>
| |
| <column name="cfs_net_cash_from_operating_activities" multiplier="million" unit="monetary" currency="USD">3619</column>
| |
| <column name="cfs_capital_expenditures" multiplier="million" unit="monetary" currency="USD">-176</column>
| |
| <column name="cfs_acquisitions_divestitures" multiplier="million" unit="monetary" currency="USD">-1</column>
| |
| <column name="cfs_investments" multiplier="million" unit="monetary" currency="USD">24272</column>
| |
| <column name="cfs_net_cash_from_investing_activities" multiplier="million" unit="monetary" currency="USD">24095</column>
| |
| <column name="cfs_equity_issued" multiplier="million" unit="monetary" currency="USD">-174</column>
| |
| <column name="cfs_dividends_paid" multiplier="million" unit="monetary" currency="USD">-33498</column>
| |
| <column name="cfs_net_cash_from_financing_activities" multiplier="million" unit="monetary" currency="USD">-33672</column>
| |
| <column name="cfs_foreign_exchange_effects" multiplier="million" unit="monetary" currency="USD">54</column>
| |
| <column name="cfs_net_change_in_cash_equivalents" multiplier="million" unit="monetary" currency="USD">-5904</column>
| |
| <column name="cfs_cash_beginning_of_period" multiplier="million" unit="monetary" currency="USD">9462</column>
| |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">3558</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="2004-09-30">
| |
| <column name="cfs_net_income" multiplier="million" unit="monetary" currency="USD">2528</column>
| |
| <column name="cfs_depreciation_depletion_amortization" multiplier="million" unit="monetary" currency="USD">183</column>
| |
| <column name="cfs_other_non_cash_items" multiplier="million" unit="monetary" currency="USD">123</column>
| |
| <column name="cfs_total_non_cash_items" multiplier="million" unit="monetary" currency="USD">306</column>
| |
| <column name="cfs_total_changes_in_assets_liabilities" multiplier="million" unit="monetary" currency="USD">428</column>
| |
| <column name="cfs_other_operating_activities" multiplier="million" unit="monetary" currency="USD">745</column>
| |
| <column name="cfs_net_cash_from_operating_activities" multiplier="million" unit="monetary" currency="USD">4007</column>
| |
| <column name="cfs_capital_expenditures" multiplier="million" unit="monetary" currency="USD">-173</column>
| |
| <column name="cfs_investments" multiplier="million" unit="monetary" currency="USD">-7941</column>
| |
| <column name="cfs_net_cash_from_investing_activities" multiplier="million" unit="monetary" currency="USD">-8114</column>
| |
| <column name="cfs_equity_issued" multiplier="million" unit="monetary" currency="USD">132</column>
| |
| <column name="cfs_dividends_paid" multiplier="million" unit="monetary" currency="USD">-870</column>
| |
| <column name="cfs_net_cash_from_financing_activities" multiplier="million" unit="monetary" currency="USD">-738</column>
| |
| <column name="cfs_foreign_exchange_effects" multiplier="million" unit="monetary" currency="USD">3</column>
| |
| <column name="cfs_net_change_in_cash_equivalents" multiplier="million" unit="monetary" currency="USD">-4842</column>
| |
| <column name="cfs_cash_beginning_of_period" multiplier="million" unit="monetary" currency="USD">14304</column>
| |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">9462</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="2004-06-30">
| |
| <column name="cfs_net_income" multiplier="million" unit="monetary" currency="USD">2690</column>
| |
| <column name="cfs_depreciation_depletion_amortization" multiplier="million" unit="monetary" currency="USD">309</column>
| |
| <column name="cfs_other_non_cash_items" multiplier="million" unit="monetary" currency="USD">-4668</column>
| |
| <column name="cfs_total_non_cash_items" multiplier="million" unit="monetary" currency="USD">-4359</column>
| |
| <column name="cfs_total_changes_in_assets_liabilities" multiplier="million" unit="monetary" currency="USD">-2407</column>
| |
| <column name="cfs_other_operating_activities" multiplier="million" unit="monetary" currency="USD">5734</column>
| |
| <column name="cfs_net_cash_from_operating_activities" multiplier="million" unit="monetary" currency="USD">1658</column>
| |
| <column name="cfs_capital_expenditures" multiplier="million" unit="monetary" currency="USD">-557</column>
| |
| <column name="cfs_acquisitions_divestitures" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="cfs_investments" multiplier="million" unit="monetary" currency="USD">4130</column>
| |
| <column name="cfs_net_cash_from_investing_activities" multiplier="million" unit="monetary" currency="USD">3573</column>
| |
| <column name="cfs_equity_issued" multiplier="million" unit="monetary" currency="USD">1296</column>
| |
| <column name="cfs_dividends_paid" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="cfs_net_cash_from_financing_activities" multiplier="million" unit="monetary" currency="USD">1296</column>
| |
| <column name="cfs_foreign_exchange_effects" multiplier="million" unit="monetary" currency="USD">-10</column>
| |
| <column name="cfs_net_change_in_cash_equivalents" multiplier="million" unit="monetary" currency="USD">6517</column>
| |
| <column name="cfs_cash_beginning_of_period" multiplier="million" unit="monetary" currency="USD">7787</column>
| |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">14304</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="2004-03-31">
| |
| <column name="cfs_net_income" multiplier="million" unit="monetary" currency="USD">1315</column>
| |
| <column name="cfs_depreciation_depletion_amortization" multiplier="million" unit="monetary" currency="USD">249</column>
| |
| <column name="cfs_other_non_cash_items" multiplier="million" unit="monetary" currency="USD">99</column>
| |
| <column name="cfs_total_non_cash_items" multiplier="million" unit="monetary" currency="USD">348</column>
| |
| <column name="cfs_total_changes_in_assets_liabilities" multiplier="million" unit="monetary" currency="USD">3307</column>
| |
| <column name="cfs_net_cash_from_operating_activities" multiplier="million" unit="monetary" currency="USD">4970</column>
| |
| <column name="cfs_capital_expenditures" multiplier="million" unit="monetary" currency="USD">-213</column>
| |
| <column name="cfs_acquisitions_divestitures" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="cfs_investments" multiplier="million" unit="monetary" currency="USD">-1005</column>
| |
| <column name="cfs_net_cash_from_investing_activities" multiplier="million" unit="monetary" currency="USD">-1218</column>
| |
| <column name="cfs_equity_issued" multiplier="million" unit="monetary" currency="USD">-1040</column>
| |
| <column name="cfs_dividends_paid" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="cfs_net_cash_from_financing_activities" multiplier="million" unit="monetary" currency="USD">-1040</column>
| |
| <column name="cfs_foreign_exchange_effects" multiplier="million" unit="monetary" currency="USD">7</column>
| |
| <column name="cfs_net_change_in_cash_equivalents" multiplier="million" unit="monetary" currency="USD">2719</column>
| |
| <column name="cfs_cash_beginning_of_period" multiplier="million" unit="monetary" currency="USD">6149</column>
| |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">7787</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="2003-12-31">
| |
| <column name="cfs_net_income" multiplier="million" unit="monetary" currency="USD">1549</column>
| |
| <column name="cfs_depreciation_depletion_amortization" multiplier="million" unit="monetary" currency="USD">300</column>
| |
| <column name="cfs_other_non_cash_items" multiplier="million" unit="monetary" currency="USD">2697</column>
| |
| <column name="cfs_total_non_cash_items" multiplier="million" unit="monetary" currency="USD">2997</column>
| |
| <column name="cfs_total_changes_in_assets_liabilities" multiplier="million" unit="monetary" currency="USD">1043</column>
| |
| <column name="cfs_other_operating_activities" multiplier="million" unit="monetary" currency="USD">-1015</column>
| |
| <column name="cfs_net_cash_from_operating_activities" multiplier="million" unit="monetary" currency="USD">4574</column>
| |
| <column name="cfs_capital_expenditures" multiplier="million" unit="monetary" currency="USD">-172</column>
| |
| <column name="cfs_acquisitions_divestitures" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="cfs_investments" multiplier="million" unit="monetary" currency="USD">-1777</column>
| |
| <column name="cfs_net_cash_from_investing_activities" multiplier="million" unit="monetary" currency="USD">-1949</column>
| |
| <column name="cfs_equity_issued" multiplier="million" unit="monetary" currency="USD">-541</column>
| |
| <column name="cfs_dividends_paid" multiplier="million" unit="monetary" currency="USD">-1729</column>
| |
| <column name="cfs_net_cash_from_financing_activities" multiplier="million" unit="monetary" currency="USD">-2270</column>
| |
| <column name="cfs_foreign_exchange_effects" multiplier="million" unit="monetary" currency="USD">26</column>
| |
| <column name="cfs_net_change_in_cash_equivalents" multiplier="million" unit="monetary" currency="USD">381</column>
| |
| <column name="cfs_cash_beginning_of_period" multiplier="million" unit="monetary" currency="USD">5768</column>
| |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">6149</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="2003-09-30">
| |
| <column name="cfs_net_income" multiplier="million" unit="monetary" currency="USD">2614</column>
| |
| <column name="cfs_depreciation_depletion_amortization" multiplier="million" unit="monetary" currency="USD">328</column>
| |
| <column name="cfs_other_non_cash_items" multiplier="million" unit="monetary" currency="USD">-553</column>
| |
| <column name="cfs_total_non_cash_items" multiplier="million" unit="monetary" currency="USD">-225</column>
| |
| <column name="cfs_total_changes_in_assets_liabilities" multiplier="million" unit="monetary" currency="USD">20</column>
| |
| <column name="cfs_other_operating_activities" multiplier="million" unit="monetary" currency="USD">1015</column>
| |
| <column name="cfs_net_cash_from_operating_activities" multiplier="million" unit="monetary" currency="USD">3424</column>
| |
| <column name="cfs_capital_expenditures" multiplier="million" unit="monetary" currency="USD">-167</column>
| |
| <column name="cfs_acquisitions_divestitures" multiplier="million" unit="monetary" currency="USD">-4</column>
| |
| <column name="cfs_investments" multiplier="million" unit="monetary" currency="USD">-3577</column>
| |
| <column name="cfs_net_cash_from_investing_activities" multiplier="million" unit="monetary" currency="USD">-3748</column>
| |
| <column name="cfs_equity_issued" multiplier="million" unit="monetary" currency="USD">-350</column>
| |
| <column name="cfs_net_cash_from_financing_activities" multiplier="million" unit="monetary" currency="USD">-350</column>
| |
| <column name="cfs_foreign_exchange_effects" multiplier="million" unit="monetary" currency="USD">4</column>
| |
| <column name="cfs_net_change_in_cash_equivalents" multiplier="million" unit="monetary" currency="USD">-670</column>
| |
| <column name="cfs_cash_beginning_of_period" multiplier="million" unit="monetary" currency="USD">6438</column>
| |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">5768</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="2003-06-30">
| |
| <column name="cfs_net_income" multiplier="million" unit="monetary" currency="USD">1483</column>
| |
| <column name="cfs_depreciation_depletion_amortization" multiplier="million" unit="monetary" currency="USD">462</column>
| |
| <column name="cfs_other_non_cash_items" multiplier="million" unit="monetary" currency="USD">-2434</column>
| |
| <column name="cfs_total_non_cash_items" multiplier="million" unit="monetary" currency="USD">-1972</column>
| |
| <column name="cfs_total_changes_in_assets_liabilities" multiplier="million" unit="monetary" currency="USD">-571</column>
| |
| <column name="cfs_other_operating_activities" multiplier="million" unit="monetary" currency="USD">3749</column>
| |
| <column name="cfs_net_cash_from_operating_activities" multiplier="million" unit="monetary" currency="USD">2689</column>
| |
| <column name="cfs_capital_expenditures" multiplier="million" unit="monetary" currency="USD">-273</column>
| |
| <column name="cfs_acquisitions_divestitures" multiplier="million" unit="monetary" currency="USD">-172</column>
| |
| <column name="cfs_investments" multiplier="million" unit="monetary" currency="USD">73</column>
| |
| <column name="cfs_net_cash_from_investing_activities" multiplier="million" unit="monetary" currency="USD">-372</column>
| |
| <column name="cfs_equity_issued" multiplier="million" unit="monetary" currency="USD">-483</column>
| |
| <column name="cfs_dividends_paid" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="cfs_net_cash_from_financing_activities" multiplier="million" unit="monetary" currency="USD">-483</column>
| |
| <column name="cfs_foreign_exchange_effects" multiplier="million" unit="monetary" currency="USD">22</column>
| |
| <column name="cfs_net_change_in_cash_equivalents" multiplier="million" unit="monetary" currency="USD">1856</column>
| |
| <column name="cfs_cash_beginning_of_period" multiplier="million" unit="monetary" currency="USD">4300</column>
| |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">5357</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="2003-03-31">
| |
| <column name="cfs_net_income" multiplier="million" unit="monetary" currency="USD">2142</column>
| |
| <column name="cfs_depreciation_depletion_amortization" multiplier="million" unit="monetary" currency="USD">383</column>
| |
| <column name="cfs_other_non_cash_items" multiplier="million" unit="monetary" currency="USD">1152</column>
| |
| <column name="cfs_total_non_cash_items" multiplier="million" unit="monetary" currency="USD">1535</column>
| |
| <column name="cfs_total_changes_in_assets_liabilities" multiplier="million" unit="monetary" currency="USD">492</column>
| |
| <column name="cfs_net_cash_from_operating_activities" multiplier="million" unit="monetary" currency="USD">4169</column>
| |
| <column name="cfs_capital_expenditures" multiplier="million" unit="monetary" currency="USD">-182</column>
| |
| <column name="cfs_acquisitions_divestitures" multiplier="million" unit="monetary" currency="USD">-12</column>
| |
| <column name="cfs_investments" multiplier="million" unit="monetary" currency="USD">-4013</column>
| |
| <column name="cfs_net_cash_from_investing_activities" multiplier="million" unit="monetary" currency="USD">-4207</column>
| |
| <column name="cfs_equity_issued" multiplier="million" unit="monetary" currency="USD">-354</column>
| |
| <column name="cfs_dividends_paid" multiplier="million" unit="monetary" currency="USD">-857</column>
| |
| <column name="cfs_net_cash_from_financing_activities" multiplier="million" unit="monetary" currency="USD">-1211</column>
| |
| <column name="cfs_foreign_exchange_effects" multiplier="million" unit="monetary" currency="USD">-3</column>
| |
| <column name="cfs_net_change_in_cash_equivalents" multiplier="million" unit="monetary" currency="USD">-1252</column>
| |
| <column name="cfs_cash_beginning_of_period" multiplier="million" unit="monetary" currency="USD">5552</column>
| |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">4300</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="2002-12-31">
| |
| <column name="cfs_net_income" multiplier="million" unit="monetary" currency="USD">1865</column>
| |
| <column name="cfs_depreciation_depletion_amortization" multiplier="million" unit="monetary" currency="USD">275</column>
| |
| <column name="cfs_other_non_cash_items" multiplier="million" unit="monetary" currency="USD">1655</column>
| |
| <column name="cfs_total_non_cash_items" multiplier="million" unit="monetary" currency="USD">1930</column>
| |
| <column name="cfs_total_changes_in_assets_liabilities" multiplier="million" unit="monetary" currency="USD">20</column>
| |
| <column name="cfs_other_operating_activities" multiplier="million" unit="monetary" currency="USD">-1048</column>
| |
| <column name="cfs_net_cash_from_operating_activities" multiplier="million" unit="monetary" currency="USD">2767</column>
| |
| <column name="cfs_capital_expenditures" multiplier="million" unit="monetary" currency="USD">-276</column>
| |
| <column name="cfs_acquisitions_divestitures" multiplier="million" unit="monetary" currency="USD">-9</column>
| |
| <column name="cfs_investments" multiplier="million" unit="monetary" currency="USD">-1734</column>
| |
| <column name="cfs_net_cash_from_investing_activities" multiplier="million" unit="monetary" currency="USD">-2019</column>
| |
| <column name="cfs_equity_issued" multiplier="million" unit="monetary" currency="USD">-571</column>
| |
| <column name="cfs_net_cash_from_financing_activities" multiplier="million" unit="monetary" currency="USD">-571</column>
| |
| <column name="cfs_foreign_exchange_effects" multiplier="million" unit="monetary" currency="USD">37</column>
| |
| <column name="cfs_net_change_in_cash_equivalents" multiplier="million" unit="monetary" currency="USD">214</column>
| |
| <column name="cfs_cash_beginning_of_period" multiplier="million" unit="monetary" currency="USD">5338</column>
| |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">5552</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="2002-09-30">
| |
| <column name="cfs_net_income" multiplier="million" unit="monetary" currency="USD">2041</column>
| |
| <column name="cfs_depreciation_depletion_amortization" multiplier="million" unit="monetary" currency="USD">273</column>
| |
| <column name="cfs_other_non_cash_items" multiplier="million" unit="monetary" currency="USD">1251</column>
| |
| <column name="cfs_total_non_cash_items" multiplier="million" unit="monetary" currency="USD">1524</column>
| |
| <column name="cfs_total_changes_in_assets_liabilities" multiplier="million" unit="monetary" currency="USD">1559</column>
| |
| <column name="cfs_other_operating_activities" multiplier="million" unit="monetary" currency="USD">1048</column>
| |
| <column name="cfs_net_cash_from_operating_activities" multiplier="million" unit="monetary" currency="USD">6172</column>
| |
| <column name="cfs_capital_expenditures" multiplier="million" unit="monetary" currency="USD">-160</column>
| |
| <column name="cfs_acquisitions_divestitures" multiplier="million" unit="monetary" currency="USD">-870</column>
| |
| <column name="cfs_investments" multiplier="million" unit="monetary" currency="USD">133</column>
| |
| <column name="cfs_net_cash_from_investing_activities" multiplier="million" unit="monetary" currency="USD">-897</column>
| |
| <column name="cfs_equity_issued" multiplier="million" unit="monetary" currency="USD">-2958</column>
| |
| <column name="cfs_net_cash_from_financing_activities" multiplier="million" unit="monetary" currency="USD">-2958</column>
| |
| <column name="cfs_foreign_exchange_effects" multiplier="million" unit="monetary" currency="USD">5</column>
| |
| <column name="cfs_net_change_in_cash_equivalents" multiplier="million" unit="monetary" currency="USD">2322</column>
| |
| <column name="cfs_cash_beginning_of_period" multiplier="million" unit="monetary" currency="USD">3016</column>
| |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">5338</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="2002-06-30">
| |
| <column name="cfs_net_income" multiplier="million" unit="monetary" currency="USD">-949</column>
| |
| <column name="cfs_depreciation_depletion_amortization" multiplier="million" unit="monetary" currency="USD">213</column>
| |
| <column name="cfs_other_non_cash_items" multiplier="million" unit="monetary" currency="USD">1637</column>
| |
| <column name="cfs_total_non_cash_items" multiplier="million" unit="monetary" currency="USD">1850</column>
| |
| <column name="cfs_total_changes_in_assets_liabilities" multiplier="million" unit="monetary" currency="USD">-1251</column>
| |
| <column name="cfs_other_operating_activities" multiplier="million" unit="monetary" currency="USD">3784</column>
| |
| <column name="cfs_net_cash_from_operating_activities" multiplier="million" unit="monetary" currency="USD">3434</column>
| |
| <column name="cfs_capital_expenditures" multiplier="million" unit="monetary" currency="USD">-282</column>
| |
| <column name="cfs_investments" multiplier="million" unit="monetary" currency="USD">-1418</column>
| |
| <column name="cfs_net_cash_from_investing_activities" multiplier="million" unit="monetary" currency="USD">-1700</column>
| |
| <column name="cfs_equity_issued" multiplier="million" unit="monetary" currency="USD">-3841</column>
| |
| <column name="cfs_net_cash_from_financing_activities" multiplier="million" unit="monetary" currency="USD">-3841</column>
| |
| <column name="cfs_foreign_exchange_effects" multiplier="million" unit="monetary" currency="USD">7</column>
| |
| <column name="cfs_net_change_in_cash_equivalents" multiplier="million" unit="monetary" currency="USD">-2100</column>
| |
| <column name="cfs_cash_beginning_of_period" multiplier="million" unit="monetary" currency="USD">5116</column>
| |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">3016</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="2002-03-31">
| |
| <column name="cfs_net_income" multiplier="million" unit="monetary" currency="USD">2738</column>
| |
| <column name="cfs_depreciation_depletion_amortization" multiplier="million" unit="monetary" currency="USD">148</column>
| |
| <column name="cfs_other_non_cash_items" multiplier="million" unit="monetary" currency="USD">712</column>
| |
| <column name="cfs_total_non_cash_items" multiplier="million" unit="monetary" currency="USD">860</column>
| |
| <column name="cfs_total_changes_in_assets_liabilities" multiplier="million" unit="monetary" currency="USD">523</column>
| |
| <column name="cfs_net_cash_from_operating_activities" multiplier="million" unit="monetary" currency="USD">4121</column>
| |
| <column name="cfs_capital_expenditures" multiplier="million" unit="monetary" currency="USD">-166</column>
| |
| <column name="cfs_investments" multiplier="million" unit="monetary" currency="USD">-3830</column>
| |
| <column name="cfs_net_cash_from_investing_activities" multiplier="million" unit="monetary" currency="USD">-3996</column>
| |
| <column name="cfs_equity_issued" multiplier="million" unit="monetary" currency="USD">-251</column>
| |
| <column name="cfs_net_cash_from_financing_activities" multiplier="million" unit="monetary" currency="USD">-251</column>
| |
| <column name="cfs_foreign_exchange_effects" multiplier="million" unit="monetary" currency="USD">-14</column>
| |
| <column name="cfs_net_change_in_cash_equivalents" multiplier="million" unit="monetary" currency="USD">-140</column>
| |
| <column name="cfs_cash_beginning_of_period" multiplier="million" unit="monetary" currency="USD">5256</column>
| |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">5116</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="2001-12-31">
| |
| <column name="cfs_net_income" multiplier="million" unit="monetary" currency="USD">2283</column>
| |
| <column name="cfs_depreciation_depletion_amortization" multiplier="million" unit="monetary" currency="USD">295</column>
| |
| <column name="cfs_other_non_cash_items" multiplier="million" unit="monetary" currency="USD">1031</column>
| |
| <column name="cfs_total_non_cash_items" multiplier="million" unit="monetary" currency="USD">1326</column>
| |
| <column name="cfs_total_changes_in_assets_liabilities" multiplier="million" unit="monetary" currency="USD">-44</column>
| |
| <column name="cfs_net_cash_from_operating_activities" multiplier="million" unit="monetary" currency="USD">3565</column>
| |
| <column name="cfs_capital_expenditures" multiplier="million" unit="monetary" currency="USD">-172</column>
| |
| <column name="cfs_investments" multiplier="million" unit="monetary" currency="USD">-1508</column>
| |
| <column name="cfs_net_cash_from_investing_activities" multiplier="million" unit="monetary" currency="USD">-1680</column>
| |
| <column name="cfs_equity_issued" multiplier="million" unit="monetary" currency="USD">254</column>
| |
| <column name="cfs_net_cash_from_financing_activities" multiplier="million" unit="monetary" currency="USD">254</column>
| |
| <column name="cfs_foreign_exchange_effects" multiplier="million" unit="monetary" currency="USD">4</column>
| |
| <column name="cfs_net_change_in_cash_equivalents" multiplier="million" unit="monetary" currency="USD">2143</column>
| |
| <column name="cfs_cash_beginning_of_period" multiplier="million" unit="monetary" currency="USD">3113</column>
| |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">5256</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="2001-09-30">
| |
| <column name="cfs_net_income" multiplier="million" unit="monetary" currency="USD">1283</column>
| |
| <column name="cfs_depreciation_depletion_amortization" multiplier="million" unit="monetary" currency="USD">282</column>
| |
| <column name="cfs_other_non_cash_items" multiplier="million" unit="monetary" currency="USD">1283</column>
| |
| <column name="cfs_total_non_cash_items" multiplier="million" unit="monetary" currency="USD">1565</column>
| |
| <column name="cfs_total_changes_in_assets_liabilities" multiplier="million" unit="monetary" currency="USD">541</column>
| |
| <column name="cfs_net_cash_from_operating_activities" multiplier="million" unit="monetary" currency="USD">3389</column>
| |
| <column name="cfs_capital_expenditures" multiplier="million" unit="monetary" currency="USD">-150</column>
| |
| <column name="cfs_investments" multiplier="million" unit="monetary" currency="USD">-3319</column>
| |
| <column name="cfs_net_cash_from_investing_activities" multiplier="million" unit="monetary" currency="USD">-3469</column>
| |
| <column name="cfs_equity_issued" multiplier="million" unit="monetary" currency="USD">-734</column>
| |
| <column name="cfs_net_cash_from_financing_activities" multiplier="million" unit="monetary" currency="USD">-734</column>
| |
| <column name="cfs_foreign_exchange_effects" multiplier="million" unit="monetary" currency="USD">5</column>
| |
| <column name="cfs_net_change_in_cash_equivalents" multiplier="million" unit="monetary" currency="USD">-809</column>
| |
| <column name="cfs_cash_beginning_of_period" multiplier="million" unit="monetary" currency="USD">3922</column>
| |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">3113</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="2001-06-30">
| |
| <column name="cfs_net_income" multiplier="million" unit="monetary" currency="USD">65</column>
| |
| <column name="cfs_depreciation_depletion_amortization" multiplier="million" unit="monetary" currency="USD">564</column>
| |
| <column name="cfs_other_non_cash_items" multiplier="million" unit="monetary" currency="USD">2294</column>
| |
| <column name="cfs_total_non_cash_items" multiplier="million" unit="monetary" currency="USD">2858</column>
| |
| <column name="cfs_total_changes_in_assets_liabilities" multiplier="million" unit="monetary" currency="USD">656</column>
| |
| <column name="cfs_net_cash_from_operating_activities" multiplier="million" unit="monetary" currency="USD">3579</column>
| |
| <column name="cfs_capital_expenditures" multiplier="million" unit="monetary" currency="USD">-322</column>
| |
| <column name="cfs_investments" multiplier="million" unit="monetary" currency="USD">-1827</column>
| |
| <column name="cfs_net_cash_from_investing_activities" multiplier="million" unit="monetary" currency="USD">-2149</column>
| |
| <column name="cfs_equity_issued" multiplier="million" unit="monetary" currency="USD">-1168</column>
| |
| <column name="cfs_other_financing_activities" multiplier="million" unit="monetary" currency="USD">-463</column>
| |
| <column name="cfs_net_cash_from_financing_activities" multiplier="million" unit="monetary" currency="USD">-1631</column>
| |
| <column name="cfs_foreign_exchange_effects" multiplier="million" unit="monetary" currency="USD">-26</column>
| |
| <column name="cfs_net_change_in_cash_equivalents" multiplier="million" unit="monetary" currency="USD">-227</column>
| |
| <column name="cfs_cash_beginning_of_period" multiplier="million" unit="monetary" currency="USD">4149</column>
| |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">3922</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="2001-03-31">
| |
| <column name="cfs_net_income" multiplier="million" unit="monetary" currency="USD">2451</column>
| |
| <column name="cfs_depreciation_depletion_amortization" multiplier="million" unit="monetary" currency="USD">483</column>
| |
| <column name="cfs_other_non_cash_items" multiplier="million" unit="monetary" currency="USD">816</column>
| |
| <column name="cfs_total_non_cash_items" multiplier="million" unit="monetary" currency="USD">1299</column>
| |
| <column name="cfs_total_changes_in_assets_liabilities" multiplier="million" unit="monetary" currency="USD">214</column>
| |
| <column name="cfs_net_cash_from_operating_activities" multiplier="million" unit="monetary" currency="USD">3964</column>
| |
| <column name="cfs_capital_expenditures" multiplier="million" unit="monetary" currency="USD">-264</column>
| |
| <column name="cfs_investments" multiplier="million" unit="monetary" currency="USD">-2067</column>
| |
| <column name="cfs_net_cash_from_investing_activities" multiplier="million" unit="monetary" currency="USD">-2331</column>
| |
| <column name="cfs_equity_issued" multiplier="million" unit="monetary" currency="USD">-759</column>
| |
| <column name="cfs_other_financing_activities" multiplier="million" unit="monetary" currency="USD">-264</column>
| |
| <column name="cfs_net_cash_from_financing_activities" multiplier="million" unit="monetary" currency="USD">-1023</column>
| |
| <column name="cfs_foreign_exchange_effects" multiplier="million" unit="monetary" currency="USD">8</column>
| |
| <column name="cfs_net_change_in_cash_equivalents" multiplier="million" unit="monetary" currency="USD">618</column>
| |
| <column name="cfs_cash_beginning_of_period" multiplier="million" unit="monetary" currency="USD">3531</column>
| |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">4149</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="2000-12-31">
| |
| <column name="cfs_net_income" multiplier="million" unit="monetary" currency="USD">2624</column>
| |
| <column name="cfs_depreciation_depletion_amortization" multiplier="million" unit="monetary" currency="USD">239</column>
| |
| <column name="cfs_other_non_cash_items" multiplier="million" unit="monetary" currency="USD">820</column>
| |
| <column name="cfs_total_non_cash_items" multiplier="million" unit="monetary" currency="USD">1059</column>
| |
| <column name="cfs_total_changes_in_assets_liabilities" multiplier="million" unit="monetary" currency="USD">-764</column>
| |
| <column name="cfs_net_cash_from_operating_activities" multiplier="million" unit="monetary" currency="USD">2919</column>
| |
| <column name="cfs_capital_expenditures" multiplier="million" unit="monetary" currency="USD">-272</column>
| |
| <column name="cfs_investments" multiplier="million" unit="monetary" currency="USD">-46</column>
| |
| <column name="cfs_net_cash_from_investing_activities" multiplier="million" unit="monetary" currency="USD">-318</column>
| |
| <column name="cfs_equity_issued" multiplier="million" unit="monetary" currency="USD">-1150</column>
| |
| <column name="cfs_other_financing_activities" multiplier="million" unit="monetary" currency="USD">-486</column>
| |
| <column name="cfs_net_cash_from_financing_activities" multiplier="million" unit="monetary" currency="USD">-1636</column>
| |
| <column name="cfs_foreign_exchange_effects" multiplier="million" unit="monetary" currency="USD">-75</column>
| |
| <column name="cfs_net_change_in_cash_equivalents" multiplier="million" unit="monetary" currency="USD">890</column>
| |
| <column name="cfs_cash_beginning_of_period" multiplier="million" unit="monetary" currency="USD">2641</column>
| |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">3531</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="2000-09-30">
| |
| <column name="cfs_net_income" multiplier="million" unit="monetary" currency="USD">2206</column>
| |
| <column name="cfs_depreciation_depletion_amortization" multiplier="million" unit="monetary" currency="USD">250</column>
| |
| <column name="cfs_other_non_cash_items" multiplier="million" unit="monetary" currency="USD">913</column>
| |
| <column name="cfs_total_non_cash_items" multiplier="million" unit="monetary" currency="USD">1163</column>
| |
| <column name="cfs_total_changes_in_assets_liabilities" multiplier="million" unit="monetary" currency="USD">-409</column>
| |
| <column name="cfs_net_cash_from_operating_activities" multiplier="million" unit="monetary" currency="USD">2960</column>
| |
| <column name="cfs_capital_expenditures" multiplier="million" unit="monetary" currency="USD">-245</column>
| |
| <column name="cfs_investments" multiplier="million" unit="monetary" currency="USD">-3691</column>
| |
| <column name="cfs_net_cash_from_investing_activities" multiplier="million" unit="monetary" currency="USD">-3936</column>
| |
| <column name="cfs_equity_issued" multiplier="million" unit="monetary" currency="USD">-1377</column>
| |
| <column name="cfs_other_financing_activities" multiplier="million" unit="monetary" currency="USD">81</column>
| |
| <column name="cfs_net_cash_from_financing_activities" multiplier="million" unit="monetary" currency="USD">-1296</column>
| |
| <column name="cfs_foreign_exchange_effects" multiplier="million" unit="monetary" currency="USD">67</column>
| |
| <column name="cfs_net_change_in_cash_equivalents" multiplier="million" unit="monetary" currency="USD">-2205</column>
| |
| <column name="cfs_cash_beginning_of_period" multiplier="million" unit="monetary" currency="USD">4846</column>
| |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">2641</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="2000-06-30">
| |
| <column name="cfs_net_income" multiplier="million" unit="monetary" currency="USD">2409</column>
| |
| <column name="cfs_depreciation_depletion_amortization" multiplier="million" unit="monetary" currency="USD">-197</column>
| |
| <column name="cfs_other_non_cash_items" multiplier="million" unit="monetary" currency="USD">362</column>
| |
| <column name="cfs_total_non_cash_items" multiplier="million" unit="monetary" currency="USD">-3790</column>
| |
| <column name="cfs_total_changes_in_assets_liabilities" multiplier="million" unit="monetary" currency="USD">648</column>
| |
| <column name="cfs_other_operating_activities" multiplier="million" unit="monetary" currency="USD">5956</column>
| |
| <column name="cfs_net_cash_from_operating_activities" multiplier="million" unit="monetary" currency="USD">5223</column>
| |
| <column name="cfs_capital_expenditures" multiplier="million" unit="monetary" currency="USD">-262</column>
| |
| <column name="cfs_acquisitions_divestitures" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="cfs_investments" multiplier="million" unit="monetary" currency="USD">-5743</column>
| |
| <column name="cfs_net_cash_from_investing_activities" multiplier="million" unit="monetary" currency="USD">-6005</column>
| |
| <column name="cfs_debt_issued" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="cfs_equity_issued" multiplier="million" unit="monetary" currency="USD">943</column>
| |
| <column name="cfs_dividends_paid" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="cfs_other_financing_activities" multiplier="million" unit="monetary" currency="USD">-472</column>
| |
| <column name="cfs_net_cash_from_financing_activities" multiplier="million" unit="monetary" currency="USD">471</column>
| |
| <column name="cfs_foreign_exchange_effects" multiplier="million" unit="monetary" currency="USD">-35</column>
| |
| <column name="cfs_net_change_in_cash_equivalents" multiplier="million" unit="monetary" currency="USD">-346</column>
| |
| <column name="cfs_cash_beginning_of_period" multiplier="million" unit="monetary" currency="USD">5192</column>
| |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">4846</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="2000-03-31">
| |
| <column name="cfs_net_income" multiplier="million" unit="monetary" currency="USD">2385</column>
| |
| <column name="cfs_depreciation_depletion_amortization" multiplier="million" unit="monetary" currency="USD">180</column>
| |
| <column name="cfs_other_non_cash_items" multiplier="million" unit="monetary" currency="USD">3593</column>
| |
| <column name="cfs_total_non_cash_items" multiplier="million" unit="monetary" currency="USD">3773</column>
| |
| <column name="cfs_total_changes_in_assets_liabilities" multiplier="million" unit="monetary" currency="USD">-1843</column>
| |
| <column name="cfs_other_operating_activities" multiplier="million" unit="monetary" currency="USD">285</column>
| |
| <column name="cfs_net_cash_from_operating_activities" multiplier="million" unit="monetary" currency="USD">4600</column>
| |
| <column name="cfs_capital_expenditures" multiplier="million" unit="monetary" currency="USD">-246</column>
| |
| <column name="cfs_investments" multiplier="million" unit="monetary" currency="USD">-2419</column>
| |
| <column name="cfs_net_cash_from_investing_activities" multiplier="million" unit="monetary" currency="USD">-2665</column>
| |
| <column name="cfs_equity_issued" multiplier="million" unit="monetary" currency="USD">817</column>
| |
| <column name="cfs_dividends_paid" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="cfs_other_financing_activities" multiplier="million" unit="monetary" currency="USD">-2636</column>
| |
| <column name="cfs_net_cash_from_financing_activities" multiplier="million" unit="monetary" currency="USD">-1819</column>
| |
| <column name="cfs_foreign_exchange_effects" multiplier="million" unit="monetary" currency="USD">44</column>
| |
| <column name="cfs_net_change_in_cash_equivalents" multiplier="million" unit="monetary" currency="USD">-12631</column>
| |
| <column name="cfs_cash_beginning_of_period" multiplier="million" unit="monetary" currency="USD">17843</column>
| |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">5192</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="1999-12-31">
| |
| <column name="cfs_net_income" multiplier="million" unit="monetary" currency="USD">2436</column>
| |
| <column name="cfs_depreciation_depletion_amortization" multiplier="million" unit="monetary" currency="USD">325</column>
| |
| <column name="cfs_total_non_cash_items" multiplier="million" unit="monetary" currency="USD">325</column>
| |
| <column name="cfs_total_changes_in_assets_liabilities" multiplier="million" unit="monetary" currency="USD">-688</column>
| |
| <column name="cfs_other_operating_activities" multiplier="million" unit="monetary" currency="USD">75</column>
| |
| <column name="cfs_net_cash_from_operating_activities" multiplier="million" unit="monetary" currency="USD">2148</column>
| |
| <column name="cfs_capital_expenditures" multiplier="million" unit="monetary" currency="USD">-232</column>
| |
| <column name="cfs_acquisitions_divestitures" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="cfs_investments" multiplier="million" unit="monetary" currency="USD">95</column>
| |
| <column name="cfs_net_cash_from_investing_activities" multiplier="million" unit="monetary" currency="USD">-137</column>
| |
| <column name="cfs_debt_issued" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="cfs_equity_issued" multiplier="million" unit="monetary" currency="USD">-4581</column>
| |
| <column name="cfs_dividends_paid" multiplier="million" unit="monetary" currency="USD">-6</column>
| |
| <column name="cfs_other_financing_activities" multiplier="million" unit="monetary" currency="USD">2818</column>
| |
| <column name="cfs_net_cash_from_financing_activities" multiplier="million" unit="monetary" currency="USD">-1769</column>
| |
| <column name="cfs_foreign_exchange_effects" multiplier="million" unit="monetary" currency="USD">1</column>
| |
| <column name="cfs_net_change_in_cash_equivalents" multiplier="million" unit="monetary" currency="USD">13053</column>
| |
| <column name="cfs_cash_beginning_of_period" multiplier="million" unit="monetary" currency="USD">4789</column>
| |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">17843</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="1999-09-30">
| |
| <column name="cfs_net_income" multiplier="million" unit="monetary" currency="USD">2191</column>
| |
| <column name="cfs_depreciation_depletion_amortization" multiplier="million" unit="monetary" currency="USD">440</column>
| |
| <column name="cfs_total_non_cash_items" multiplier="million" unit="monetary" currency="USD">440</column>
| |
| <column name="cfs_total_changes_in_assets_liabilities" multiplier="million" unit="monetary" currency="USD">-281</column>
| |
| <column name="cfs_other_operating_activities" multiplier="million" unit="monetary" currency="USD">-360</column>
| |
| <column name="cfs_net_cash_from_operating_activities" multiplier="million" unit="monetary" currency="USD">1990</column>
| |
| <column name="cfs_capital_expenditures" multiplier="million" unit="monetary" currency="USD">-139</column>
| |
| <column name="cfs_acquisitions_divestitures" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="cfs_investments" multiplier="million" unit="monetary" currency="USD">-2981</column>
| |
| <column name="cfs_net_cash_from_investing_activities" multiplier="million" unit="monetary" currency="USD">-3120</column>
| |
| <column name="cfs_debt_issued" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="cfs_equity_issued" multiplier="million" unit="monetary" currency="USD">642</column>
| |
| <column name="cfs_dividends_paid" multiplier="million" unit="monetary" currency="USD">-7</column>
| |
| <column name="cfs_other_financing_activities" multiplier="million" unit="monetary" currency="USD">290</column>
| |
| <column name="cfs_net_cash_from_financing_activities" multiplier="million" unit="monetary" currency="USD">925</column>
| |
| <column name="cfs_foreign_exchange_effects" multiplier="million" unit="monetary" currency="USD">19</column>
| |
| <column name="cfs_net_change_in_cash_equivalents" multiplier="million" unit="monetary" currency="USD">-205</column>
| |
| <column name="cfs_cash_beginning_of_period" multiplier="million" unit="monetary" currency="USD">4975</column>
| |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">4789</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="1999-06-30">
| |
| <column name="cfs_net_income" multiplier="million" unit="monetary" currency="USD">4652</column>
| |
| <column name="cfs_depreciation_depletion_amortization" multiplier="million" unit="monetary" currency="USD">234</column>
| |
| <column name="cfs_total_non_cash_items" multiplier="million" unit="monetary" currency="USD">234</column>
| |
| <column name="cfs_total_changes_in_assets_liabilities" multiplier="million" unit="monetary" currency="USD">-152</column>
| |
| <column name="cfs_other_operating_activities" multiplier="million" unit="monetary" currency="USD">-150</column>
| |
| <column name="cfs_net_cash_from_operating_activities" multiplier="million" unit="monetary" currency="USD">4584</column>
| |
| <column name="cfs_capital_expenditures" multiplier="million" unit="monetary" currency="USD">-168</column>
| |
| <column name="cfs_acquisitions_divestitures" multiplier="million" unit="monetary" currency="USD">269</column>
| |
| <column name="cfs_investments" multiplier="million" unit="monetary" currency="USD">-5979</column>
| |
| <column name="cfs_net_cash_from_investing_activities" multiplier="million" unit="monetary" currency="USD">-5878</column>
| |
| <column name="cfs_debt_issued" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="cfs_equity_issued" multiplier="million" unit="monetary" currency="USD">-1033</column>
| |
| <column name="cfs_dividends_paid" multiplier="million" unit="monetary" currency="USD">-7</column>
| |
| <column name="cfs_other_financing_activities" multiplier="million" unit="monetary" currency="USD">2963</column>
| |
| <column name="cfs_net_cash_from_financing_activities" multiplier="million" unit="monetary" currency="USD">1923</column>
| |
| <column name="cfs_foreign_exchange_effects" multiplier="million" unit="monetary" currency="USD">103</column>
| |
| <column name="cfs_net_change_in_cash_equivalents" multiplier="million" unit="monetary" currency="USD">680</column>
| |
| <column name="cfs_cash_beginning_of_period" multiplier="million" unit="monetary" currency="USD">4110</column>
| |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">4975</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="1999-03-31">
| |
| <column name="cfs_net_income" multiplier="million" unit="monetary" currency="USD">-533</column>
| |
| <column name="cfs_depreciation_depletion_amortization" multiplier="million" unit="monetary" currency="USD">420</column>
| |
| <column name="cfs_total_non_cash_items" multiplier="million" unit="monetary" currency="USD">420</column>
| |
| <column name="cfs_total_changes_in_assets_liabilities" multiplier="million" unit="monetary" currency="USD">196</column>
| |
| <column name="cfs_other_operating_activities" multiplier="million" unit="monetary" currency="USD">628</column>
| |
| <column name="cfs_net_cash_from_operating_activities" multiplier="million" unit="monetary" currency="USD">711</column>
| |
| <column name="cfs_capital_expenditures" multiplier="million" unit="monetary" currency="USD">-174</column>
| |
| <column name="cfs_acquisitions_divestitures" multiplier="million" unit="monetary" currency="USD">-269</column>
| |
| <column name="cfs_investments" multiplier="million" unit="monetary" currency="USD">-950</column>
| |
| <column name="cfs_net_cash_from_investing_activities" multiplier="million" unit="monetary" currency="USD">-1393</column>
| |
| <column name="cfs_debt_issued" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="cfs_equity_issued" multiplier="million" unit="monetary" currency="USD">-764</column>
| |
| <column name="cfs_dividends_paid" multiplier="million" unit="monetary" currency="USD">-7</column>
| |
| <column name="cfs_other_financing_activities" multiplier="million" unit="monetary" currency="USD">-308</column>
| |
| <column name="cfs_net_cash_from_financing_activities" multiplier="million" unit="monetary" currency="USD">-1079</column>
| |
| <column name="cfs_foreign_exchange_effects" multiplier="million" unit="monetary" currency="USD">-109</column>
| |
| <column name="cfs_net_change_in_cash_equivalents" multiplier="million" unit="monetary" currency="USD">-1870</column>
| |
| <column name="cfs_cash_beginning_of_period" multiplier="million" unit="monetary" currency="USD">6113</column>
| |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">4110</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="1998-12-31">
| |
| <column name="cfs_net_income" multiplier="million" unit="monetary" currency="USD">1983</column>
| |
| <column name="cfs_depreciation_depletion_amortization" multiplier="million" unit="monetary" currency="USD">177</column>
| |
| <column name="cfs_total_non_cash_items" multiplier="million" unit="monetary" currency="USD">177</column>
| |
| <column name="cfs_total_changes_in_assets_liabilities" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="cfs_other_operating_activities" multiplier="million" unit="monetary" currency="USD">-9</column>
| |
| <column name="cfs_net_cash_from_operating_activities" multiplier="million" unit="monetary" currency="USD">2151</column>
| |
| <column name="cfs_capital_expenditures" multiplier="million" unit="monetary" currency="USD">-135</column>
| |
| <column name="cfs_acquisitions_divestitures" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="cfs_investments" multiplier="million" unit="monetary" currency="USD">-1913</column>
| |
| <column name="cfs_net_cash_from_investing_activities" multiplier="million" unit="monetary" currency="USD">-2048</column>
| |
| <column name="cfs_debt_issued" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="cfs_equity_issued" multiplier="million" unit="monetary" currency="USD">160</column>
| |
| <column name="cfs_dividends_paid" multiplier="million" unit="monetary" currency="USD">-7</column>
| |
| <column name="cfs_other_financing_activities" multiplier="million" unit="monetary" currency="USD">627</column>
| |
| <column name="cfs_net_cash_from_financing_activities" multiplier="million" unit="monetary" currency="USD">780</column>
| |
| <column name="cfs_foreign_exchange_effects" multiplier="million" unit="monetary" currency="USD">39</column>
| |
| <column name="cfs_net_change_in_cash_equivalents" multiplier="million" unit="monetary" currency="USD">922</column>
| |
| <column name="cfs_cash_beginning_of_period" multiplier="million" unit="monetary" currency="USD">5191</column>
| |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">6113</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="1998-09-30">
| |
| <column name="cfs_net_income" multiplier="million" unit="monetary" currency="USD">1683</column>
| |
| <column name="cfs_depreciation_depletion_amortization" multiplier="million" unit="monetary" currency="USD">179</column>
| |
| <column name="cfs_total_non_cash_items" multiplier="million" unit="monetary" currency="USD">179</column>
| |
| <column name="cfs_total_changes_in_assets_liabilities" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="cfs_other_operating_activities" multiplier="million" unit="monetary" currency="USD">722</column>
| |
| <column name="cfs_net_cash_from_operating_activities" multiplier="million" unit="monetary" currency="USD">2584</column>
| |
| <column name="cfs_capital_expenditures" multiplier="million" unit="monetary" currency="USD">-106</column>
| |
| <column name="cfs_acquisitions_divestitures" multiplier="million" unit="monetary" currency="USD">79</column>
| |
| <column name="cfs_investments" multiplier="million" unit="monetary" currency="USD">-1845</column>
| |
| <column name="cfs_net_cash_from_investing_activities" multiplier="million" unit="monetary" currency="USD">-1872</column>
| |
| <column name="cfs_debt_issued" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="cfs_equity_issued" multiplier="million" unit="monetary" currency="USD">37</column>
| |
| <column name="cfs_dividends_paid" multiplier="million" unit="monetary" currency="USD">-7</column>
| |
| <column name="cfs_other_financing_activities" multiplier="million" unit="monetary" currency="USD">591</column>
| |
| <column name="cfs_net_cash_from_financing_activities" multiplier="million" unit="monetary" currency="USD">621</column>
| |
| <column name="cfs_foreign_exchange_effects" multiplier="million" unit="monetary" currency="USD">19</column>
| |
| <column name="cfs_net_change_in_cash_equivalents" multiplier="million" unit="monetary" currency="USD">1352</column>
| |
| <column name="cfs_cash_beginning_of_period" multiplier="million" unit="monetary" currency="USD">3839</column>
| |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">5191</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="1998-06-30">
| |
| <column name="cfs_net_income" multiplier="million" unit="monetary" currency="USD">1357</column>
| |
| <column name="cfs_depreciation_depletion_amortization" multiplier="million" unit="monetary" currency="USD">248</column>
| |
| <column name="cfs_total_non_cash_items" multiplier="million" unit="monetary" currency="USD">248</column>
| |
| <column name="cfs_total_changes_in_assets_liabilities" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="cfs_other_operating_activities" multiplier="million" unit="monetary" currency="USD">-171</column>
| |
| <column name="cfs_net_cash_from_operating_activities" multiplier="million" unit="monetary" currency="USD">1434</column>
| |
| <column name="cfs_capital_expenditures" multiplier="million" unit="monetary" currency="USD">-241</column>
| |
| <column name="cfs_acquisitions_divestitures" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="cfs_investments" multiplier="million" unit="monetary" currency="USD">-1718</column>
| |
| <column name="cfs_net_cash_from_investing_activities" multiplier="million" unit="monetary" currency="USD">-1959</column>
| |
| <column name="cfs_debt_issued" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="cfs_equity_issued" multiplier="million" unit="monetary" currency="USD">-404</column>
| |
| <column name="cfs_dividends_paid" multiplier="million" unit="monetary" currency="USD">-7</column>
| |
| <column name="cfs_other_financing_activities" multiplier="million" unit="monetary" currency="USD">643</column>
| |
| <column name="cfs_net_cash_from_financing_activities" multiplier="million" unit="monetary" currency="USD">232</column>
| |
| <column name="cfs_foreign_exchange_effects" multiplier="million" unit="monetary" currency="USD">22</column>
| |
| <column name="cfs_net_change_in_cash_equivalents" multiplier="million" unit="monetary" currency="USD">-271</column>
| |
| <column name="cfs_cash_beginning_of_period" multiplier="million" unit="monetary" currency="USD">4110</column>
| |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">3839</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="1998-03-31">
| |
| <column name="cfs_net_income" multiplier="million" unit="monetary" currency="USD">1337</column>
| |
| <column name="cfs_depreciation_depletion_amortization" multiplier="million" unit="monetary" currency="USD">279</column>
| |
| <column name="cfs_total_non_cash_items" multiplier="million" unit="monetary" currency="USD">279</column>
| |
| <column name="cfs_total_changes_in_assets_liabilities" multiplier="million" unit="monetary" currency="USD">-135</column>
| |
| <column name="cfs_other_operating_activities" multiplier="million" unit="monetary" currency="USD">621</column>
| |
| <column name="cfs_net_cash_from_operating_activities" multiplier="million" unit="monetary" currency="USD">2102</column>
| |
| <column name="cfs_capital_expenditures" multiplier="million" unit="monetary" currency="USD">-147</column>
| |
| <column name="cfs_acquisitions_divestitures" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="cfs_investments" multiplier="million" unit="monetary" currency="USD">-1281</column>
| |
| <column name="cfs_net_cash_from_investing_activities" multiplier="million" unit="monetary" currency="USD">-1428</column>
| |
| <column name="cfs_debt_issued" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="cfs_equity_issued" multiplier="million" unit="monetary" currency="USD">376</column>
| |
| <column name="cfs_dividends_paid" multiplier="million" unit="monetary" currency="USD">-7</column>
| |
| <column name="cfs_other_financing_activities" multiplier="million" unit="monetary" currency="USD">503</column>
| |
| <column name="cfs_net_cash_from_financing_activities" multiplier="million" unit="monetary" currency="USD">872</column>
| |
| <column name="cfs_foreign_exchange_effects" multiplier="million" unit="monetary" currency="USD">-18</column>
| |
| <column name="cfs_net_change_in_cash_equivalents" multiplier="million" unit="monetary" currency="USD">1495</column>
| |
| <column name="cfs_cash_beginning_of_period" multiplier="million" unit="monetary" currency="USD">2582</column>
| |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">4110</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="1997-12-31">
| |
| <column name="cfs_net_income" multiplier="million" unit="monetary" currency="USD">1133</column>
| |
| <column name="cfs_depreciation_depletion_amortization" multiplier="million" unit="monetary" currency="USD">269</column>
| |
| <column name="cfs_total_non_cash_items" multiplier="million" unit="monetary" currency="USD">269</column>
| |
| <column name="cfs_total_changes_in_assets_liabilities" multiplier="million" unit="monetary" currency="USD">-105</column>
| |
| <column name="cfs_other_operating_activities" multiplier="million" unit="monetary" currency="USD">367</column>
| |
| <column name="cfs_net_cash_from_operating_activities" multiplier="million" unit="monetary" currency="USD">1664</column>
| |
| <column name="cfs_capital_expenditures" multiplier="million" unit="monetary" currency="USD">-151</column>
| |
| <column name="cfs_acquisitions_divestitures" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="cfs_investments" multiplier="million" unit="monetary" currency="USD">-2543</column>
| |
| <column name="cfs_net_cash_from_investing_activities" multiplier="million" unit="monetary" currency="USD">-2694</column>
| |
| <column name="cfs_debt_issued" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="cfs_equity_issued" multiplier="million" unit="monetary" currency="USD">-716</column>
| |
| <column name="cfs_dividends_paid" multiplier="million" unit="monetary" currency="USD">-7</column>
| |
| <column name="cfs_other_financing_activities" multiplier="million" unit="monetary" currency="USD">407</column>
| |
| <column name="cfs_net_cash_from_financing_activities" multiplier="million" unit="monetary" currency="USD">-316</column>
| |
| <column name="cfs_foreign_exchange_effects" multiplier="million" unit="monetary" currency="USD">-17</column>
| |
| <column name="cfs_net_change_in_cash_equivalents" multiplier="million" unit="monetary" currency="USD">-1346</column>
| |
| <column name="cfs_cash_beginning_of_period" multiplier="million" unit="monetary" currency="USD">3945</column>
| |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">2582</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="1997-09-30">
| |
| <column name="cfs_net_income" multiplier="million" unit="monetary" currency="USD">663</column>
| |
| <column name="cfs_depreciation_depletion_amortization" multiplier="million" unit="monetary" currency="USD">228</column>
| |
| <column name="cfs_total_non_cash_items" multiplier="million" unit="monetary" currency="USD">228</column>
| |
| <column name="cfs_total_changes_in_assets_liabilities" multiplier="million" unit="monetary" currency="USD">240</column>
| |
| <column name="cfs_other_operating_activities" multiplier="million" unit="monetary" currency="USD">549</column>
| |
| <column name="cfs_net_cash_from_operating_activities" multiplier="million" unit="monetary" currency="USD">1680</column>
| |
| <column name="cfs_capital_expenditures" multiplier="million" unit="monetary" currency="USD">-117</column>
| |
| <column name="cfs_acquisitions_divestitures" multiplier="million" unit="monetary" currency="USD">-190</column>
| |
| <column name="cfs_investments" multiplier="million" unit="monetary" currency="USD">-884</column>
| |
| <column name="cfs_net_cash_from_investing_activities" multiplier="million" unit="monetary" currency="USD">-1191</column>
| |
| <column name="cfs_debt_issued" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="cfs_equity_issued" multiplier="million" unit="monetary" currency="USD">-227</column>
| |
| <column name="cfs_dividends_paid" multiplier="million" unit="monetary" currency="USD">-7</column>
| |
| <column name="cfs_net_cash_from_financing_activities" multiplier="million" unit="monetary" currency="USD">-234</column>
| |
| <column name="cfs_foreign_exchange_effects" multiplier="million" unit="monetary" currency="USD">-16</column>
| |
| <column name="cfs_net_change_in_cash_equivalents" multiplier="million" unit="monetary" currency="USD">255</column>
| |
| <column name="cfs_cash_beginning_of_period" multiplier="million" unit="monetary" currency="USD">3706</column>
| |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">3945</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="1997-06-30">
| |
| <column name="cfs_net_income" multiplier="million" unit="monetary" currency="USD">1057</column>
| |
| <column name="cfs_depreciation_depletion_amortization" multiplier="million" unit="monetary" currency="USD">143</column>
| |
| <column name="cfs_total_non_cash_items" multiplier="million" unit="monetary" currency="USD">143</column>
| |
| <column name="cfs_total_changes_in_assets_liabilities" multiplier="million" unit="monetary" currency="USD">-988</column>
| |
| <column name="cfs_other_operating_activities" multiplier="million" unit="monetary" currency="USD">858</column>
| |
| <column name="cfs_net_cash_from_operating_activities" multiplier="million" unit="monetary" currency="USD">1070</column>
| |
| <column name="cfs_capital_expenditures" multiplier="million" unit="monetary" currency="USD">-173</column>
| |
| <column name="cfs_acquisitions_divestitures" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="cfs_investments" multiplier="million" unit="monetary" currency="USD">-1540</column>
| |
| <column name="cfs_net_cash_from_investing_activities" multiplier="million" unit="monetary" currency="USD">-1713</column>
| |
| <column name="cfs_debt_issued" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="cfs_equity_issued" multiplier="million" unit="monetary" currency="USD">-322</column>
| |
| <column name="cfs_dividends_paid" multiplier="million" unit="monetary" currency="USD">-8</column>
| |
| <column name="cfs_other_financing_activities" multiplier="million" unit="monetary" currency="USD">796</column>
| |
| <column name="cfs_net_cash_from_financing_activities" multiplier="million" unit="monetary" currency="USD">466</column>
| |
| <column name="cfs_foreign_exchange_effects" multiplier="million" unit="monetary" currency="USD">31</column>
| |
| <column name="cfs_net_change_in_cash_equivalents" multiplier="million" unit="monetary" currency="USD">-177</column>
| |
| <column name="cfs_cash_beginning_of_period" multiplier="million" unit="monetary" currency="USD">3852</column>
| |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">3706</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="1997-03-31">
| |
| <column name="cfs_net_income" multiplier="million" unit="monetary" currency="USD">1042</column>
| |
| <column name="cfs_depreciation_depletion_amortization" multiplier="million" unit="monetary" currency="USD">108</column>
| |
| <column name="cfs_total_non_cash_items" multiplier="million" unit="monetary" currency="USD">108</column>
| |
| <column name="cfs_total_changes_in_assets_liabilities" multiplier="million" unit="monetary" currency="USD">468</column>
| |
| <column name="cfs_other_operating_activities" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="cfs_net_cash_from_operating_activities" multiplier="million" unit="monetary" currency="USD">1618</column>
| |
| <column name="cfs_capital_expenditures" multiplier="million" unit="monetary" currency="USD">-110</column>
| |
| <column name="cfs_acquisitions_divestitures" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="cfs_investments" multiplier="million" unit="monetary" currency="USD">-984</column>
| |
| <column name="cfs_other_investing_activities" multiplier="million" unit="monetary" currency="USD">1725</column>
| |
| <column name="cfs_net_cash_from_investing_activities" multiplier="million" unit="monetary" currency="USD">631</column>
| |
| <column name="cfs_debt_issued" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="cfs_equity_issued" multiplier="million" unit="monetary" currency="USD">-1456</column>
| |
| <column name="cfs_dividends_paid" multiplier="million" unit="monetary" currency="USD">-7</column>
| |
| <column name="cfs_net_cash_from_financing_activities" multiplier="million" unit="monetary" currency="USD">-1463</column>
| |
| <column name="cfs_foreign_exchange_effects" multiplier="million" unit="monetary" currency="USD">-30</column>
| |
| <column name="cfs_net_change_in_cash_equivalents" multiplier="million" unit="monetary" currency="USD">781</column>
| |
| <column name="cfs_cash_beginning_of_period" multiplier="million" unit="monetary" currency="USD">3096</column>
| |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">3852</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="1996-12-31">
| |
| <column name="cfs_net_income" multiplier="million" unit="monetary" currency="USD">741</column>
| |
| <column name="cfs_depreciation_depletion_amortization" multiplier="million" unit="monetary" currency="USD">144</column>
| |
| <column name="cfs_total_non_cash_items" multiplier="million" unit="monetary" currency="USD">144</column>
| |
| <column name="cfs_total_changes_in_assets_liabilities" multiplier="million" unit="monetary" currency="USD">333</column>
| |
| <column name="cfs_other_operating_activities" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="cfs_net_cash_from_operating_activities" multiplier="million" unit="monetary" currency="USD">1218</column>
| |
| <column name="cfs_capital_expenditures" multiplier="million" unit="monetary" currency="USD">-117</column>
| |
| <column name="cfs_acquisitions_divestitures" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="cfs_investments" multiplier="million" unit="monetary" currency="USD">-325</column>
| |
| <column name="cfs_other_investing_activities" multiplier="million" unit="monetary" currency="USD">-1569</column>
| |
| <column name="cfs_net_cash_from_investing_activities" multiplier="million" unit="monetary" currency="USD">-2011</column>
| |
| <column name="cfs_debt_issued" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="cfs_equity_issued" multiplier="million" unit="monetary" currency="USD">872</column>
| |
| <column name="cfs_dividends_paid" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="cfs_net_cash_from_financing_activities" multiplier="million" unit="monetary" currency="USD">872</column>
| |
| <column name="cfs_foreign_exchange_effects" multiplier="million" unit="monetary" currency="USD">-1</column>
| |
| <column name="cfs_net_change_in_cash_equivalents" multiplier="million" unit="monetary" currency="USD">84</column>
| |
| <column name="cfs_cash_beginning_of_period" multiplier="million" unit="monetary" currency="USD">3018</column>
| |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">3096</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="1996-09-30">
| |
| <column name="cfs_net_income" multiplier="million" unit="monetary" currency="USD">614</column>
| |
| <column name="cfs_depreciation_depletion_amortization" multiplier="million" unit="monetary" currency="USD">162</column>
| |
| <column name="cfs_total_non_cash_items" multiplier="million" unit="monetary" currency="USD">162</column>
| |
| <column name="cfs_total_changes_in_assets_liabilities" multiplier="million" unit="monetary" currency="USD">7</column>
| |
| <column name="cfs_other_operating_activities" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="cfs_net_cash_from_operating_activities" multiplier="million" unit="monetary" currency="USD">783</column>
| |
| <column name="cfs_capital_expenditures" multiplier="million" unit="monetary" currency="USD">-99</column>
| |
| <column name="cfs_acquisitions_divestitures" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="cfs_investments" multiplier="million" unit="monetary" currency="USD">259</column>
| |
| <column name="cfs_other_investing_activities" multiplier="million" unit="monetary" currency="USD">-156</column>
| |
| <column name="cfs_net_cash_from_investing_activities" multiplier="million" unit="monetary" currency="USD">4</column>
| |
| <column name="cfs_debt_issued" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="cfs_equity_issued" multiplier="million" unit="monetary" currency="USD">-376</column>
| |
| <column name="cfs_dividends_paid" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="cfs_net_cash_from_financing_activities" multiplier="million" unit="monetary" currency="USD">-376</column>
| |
| <column name="cfs_foreign_exchange_effects" multiplier="million" unit="monetary" currency="USD">6</column>
| |
| <column name="cfs_net_change_in_cash_equivalents" multiplier="million" unit="monetary" currency="USD">411</column>
| |
| <column name="cfs_cash_beginning_of_period" multiplier="million" unit="monetary" currency="USD">2601</column>
| |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">3018</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="1996-06-30">
| |
| <column name="cfs_net_income" multiplier="million" unit="monetary" currency="USD">559</column>
| |
| <column name="cfs_depreciation_depletion_amortization" multiplier="million" unit="monetary" currency="USD">144</column>
| |
| <column name="cfs_total_non_cash_items" multiplier="million" unit="monetary" currency="USD">144</column>
| |
| <column name="cfs_total_changes_in_assets_liabilities" multiplier="million" unit="monetary" currency="USD">186</column>
| |
| <column name="cfs_other_operating_activities" multiplier="million" unit="monetary" currency="USD">24</column>
| |
| <column name="cfs_net_cash_from_operating_activities" multiplier="million" unit="monetary" currency="USD">913</column>
| |
| <column name="cfs_capital_expenditures" multiplier="million" unit="monetary" currency="USD">-158</column>
| |
| <column name="cfs_acquisitions_divestitures" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="cfs_investments" multiplier="million" unit="monetary" currency="USD">-506</column>
| |
| <column name="cfs_other_investing_activities" multiplier="million" unit="monetary" currency="USD">-368</column>
| |
| <column name="cfs_net_cash_from_investing_activities" multiplier="million" unit="monetary" currency="USD">-1032</column>
| |
| <column name="cfs_debt_issued" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="cfs_equity_issued" multiplier="million" unit="monetary" currency="USD">-232</column>
| |
| <column name="cfs_dividends_paid" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="cfs_net_cash_from_financing_activities" multiplier="million" unit="monetary" currency="USD">-232</column>
| |
| <column name="cfs_foreign_exchange_effects" multiplier="million" unit="monetary" currency="USD">-3</column>
| |
| <column name="cfs_net_change_in_cash_equivalents" multiplier="million" unit="monetary" currency="USD">-331</column>
| |
| <column name="cfs_cash_beginning_of_period" multiplier="million" unit="monetary" currency="USD">2937</column>
| |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">2601</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="1996-03-31">
| |
| <column name="cfs_net_income" multiplier="million" unit="monetary" currency="USD">1636</column>
| |
| <column name="cfs_depreciation_depletion_amortization" multiplier="million" unit="monetary" currency="USD">336</column>
| |
| <column name="cfs_total_non_cash_items" multiplier="million" unit="monetary" currency="USD">336</column>
| |
| <column name="cfs_total_changes_in_assets_liabilities" multiplier="million" unit="monetary" currency="USD">858</column>
| |
| <column name="cfs_other_operating_activities" multiplier="million" unit="monetary" currency="USD">-24</column>
| |
| <column name="cfs_net_cash_from_operating_activities" multiplier="million" unit="monetary" currency="USD">2806</column>
| |
| <column name="cfs_capital_expenditures" multiplier="million" unit="monetary" currency="USD">-336</column>
| |
| <column name="cfs_acquisitions_divestitures" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="cfs_investments" multiplier="million" unit="monetary" currency="USD">-1045</column>
| |
| <column name="cfs_other_investing_activities" multiplier="million" unit="monetary" currency="USD">-257</column>
| |
| <column name="cfs_net_cash_from_investing_activities" multiplier="million" unit="monetary" currency="USD">-1638</column>
| |
| <column name="cfs_debt_issued" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="cfs_equity_issued" multiplier="million" unit="monetary" currency="USD">-173</column>
| |
| <column name="cfs_dividends_paid" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="cfs_net_cash_from_financing_activities" multiplier="million" unit="monetary" currency="USD">-173</column>
| |
| <column name="cfs_foreign_exchange_effects" multiplier="million" unit="monetary" currency="USD">-2</column>
| |
| <column name="cfs_net_change_in_cash_equivalents" multiplier="million" unit="monetary" currency="USD">975</column>
| |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">2937</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="1995-12-31">
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="1995-09-30">
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="1995-06-30">
| |
| <column name="cfs_net_income" multiplier="million" unit="monetary" currency="USD">1453</column>
| |
| <column name="cfs_depreciation_depletion_amortization" multiplier="million" unit="monetary" currency="USD">269</column>
| |
| <column name="cfs_total_non_cash_items" multiplier="million" unit="monetary" currency="USD">269</column>
| |
| <column name="cfs_total_changes_in_assets_liabilities" multiplier="million" unit="monetary" currency="USD">268</column>
| |
| <column name="cfs_other_operating_activities" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="cfs_net_cash_from_operating_activities" multiplier="million" unit="monetary" currency="USD">1990</column>
| |
| <column name="cfs_capital_expenditures" multiplier="million" unit="monetary" currency="USD">-495</column>
| |
| <column name="cfs_acquisitions_divestitures" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="cfs_investments" multiplier="million" unit="monetary" currency="USD">-651</column>
| |
| <column name="cfs_other_investing_activities" multiplier="million" unit="monetary" currency="USD">-230</column>
| |
| <column name="cfs_net_cash_from_investing_activities" multiplier="million" unit="monetary" currency="USD">-1376</column>
| |
| <column name="cfs_debt_issued" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="cfs_equity_issued" multiplier="million" unit="monetary" currency="USD">-138</column>
| |
| <column name="cfs_dividends_paid" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="cfs_net_cash_from_financing_activities" multiplier="million" unit="monetary" currency="USD">-138</column>
| |
| <column name="cfs_foreign_exchange_effects" multiplier="million" unit="monetary" currency="USD">9</column>
| |
| <column name="cfs_net_change_in_cash_equivalents" multiplier="million" unit="monetary" currency="USD">476</column>
| |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">1962</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="1995-03-31">
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="1994-12-31">
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="1994-09-30">
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="1994-06-30">
| |
| <column name="cfs_net_income" multiplier="million" unit="monetary" currency="USD">362</column>
| |
| <column name="cfs_depreciation_depletion_amortization" multiplier="million" unit="monetary" currency="USD">76</column>
| |
| <column name="cfs_total_non_cash_items" multiplier="million" unit="monetary" currency="USD">76</column>
| |
| <column name="cfs_total_changes_in_assets_liabilities" multiplier="million" unit="monetary" currency="USD">210</column>
| |
| <column name="cfs_other_operating_activities" multiplier="million" unit="monetary" currency="USD">-143</column>
| |
| <column name="cfs_net_cash_from_operating_activities" multiplier="million" unit="monetary" currency="USD">505</column>
| |
| <column name="cfs_capital_expenditures" multiplier="million" unit="monetary" currency="USD">-87</column>
| |
| <column name="cfs_acquisitions_divestitures" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="cfs_investments" multiplier="million" unit="monetary" currency="USD">-146</column>
| |
| <column name="cfs_other_investing_activities" multiplier="million" unit="monetary" currency="USD">-32</column>
| |
| <column name="cfs_net_cash_from_investing_activities" multiplier="million" unit="monetary" currency="USD">-265</column>
| |
| <column name="cfs_debt_issued" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="cfs_equity_issued" multiplier="million" unit="monetary" currency="USD">201</column>
| |
| <column name="cfs_dividends_paid" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="cfs_other_financing_activities" multiplier="million" unit="monetary" currency="USD">-109</column>
| |
| <column name="cfs_net_cash_from_financing_activities" multiplier="million" unit="monetary" currency="USD">92</column>
| |
| <column name="cfs_foreign_exchange_effects" multiplier="million" unit="monetary" currency="USD">-7</column>
| |
| <column name="cfs_net_change_in_cash_equivalents" multiplier="million" unit="monetary" currency="USD">335</column>
| |
| <column name="cfs_cash_beginning_of_period" multiplier="million" unit="monetary" currency="USD">1152</column>
| |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">1477</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="1994-03-31">
| |
| <column name="cfs_net_income" multiplier="million" unit="monetary" currency="USD">256</column>
| |
| <column name="cfs_depreciation_depletion_amortization" multiplier="million" unit="monetary" currency="USD">73</column>
| |
| <column name="cfs_total_non_cash_items" multiplier="million" unit="monetary" currency="USD">73</column>
| |
| <column name="cfs_total_changes_in_assets_liabilities" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="cfs_other_operating_activities" multiplier="million" unit="monetary" currency="USD">94</column>
| |
| <column name="cfs_net_cash_from_operating_activities" multiplier="million" unit="monetary" currency="USD">423</column>
| |
| <column name="cfs_capital_expenditures" multiplier="million" unit="monetary" currency="USD">-69</column>
| |
| <column name="cfs_acquisitions_divestitures" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="cfs_investments" multiplier="million" unit="monetary" currency="USD">-146</column>
| |
| <column name="cfs_other_investing_activities" multiplier="million" unit="monetary" currency="USD">-13</column>
| |
| <column name="cfs_net_cash_from_investing_activities" multiplier="million" unit="monetary" currency="USD">-228</column>
| |
| <column name="cfs_debt_issued" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="cfs_equity_issued" multiplier="million" unit="monetary" currency="USD">-44</column>
| |
| <column name="cfs_dividends_paid" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="cfs_other_financing_activities" multiplier="million" unit="monetary" currency="USD">45</column>
| |
| <column name="cfs_net_cash_from_financing_activities" multiplier="million" unit="monetary" currency="USD">1</column>
| |
| <column name="cfs_foreign_exchange_effects" multiplier="million" unit="monetary" currency="USD">5</column>
| |
| <column name="cfs_net_change_in_cash_equivalents" multiplier="million" unit="monetary" currency="USD">201</column>
| |
| <column name="cfs_cash_beginning_of_period" multiplier="million" unit="monetary" currency="USD">951</column>
| |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">1152</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="1993-12-31">
| |
| <column name="cfs_net_income" multiplier="million" unit="monetary" currency="USD">528</column>
| |
| <column name="cfs_depreciation_depletion_amortization" multiplier="million" unit="monetary" currency="USD">88</column>
| |
| <column name="cfs_total_non_cash_items" multiplier="million" unit="monetary" currency="USD">88</column>
| |
| <column name="cfs_total_changes_in_assets_liabilities" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="cfs_other_operating_activities" multiplier="million" unit="monetary" currency="USD">49</column>
| |
| <column name="cfs_net_cash_from_operating_activities" multiplier="million" unit="monetary" currency="USD">665</column>
| |
| <column name="cfs_capital_expenditures" multiplier="million" unit="monetary" currency="USD">-122</column>
| |
| <column name="cfs_acquisitions_divestitures" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="cfs_investments" multiplier="million" unit="monetary" currency="USD">-568</column>
| |
| <column name="cfs_other_investing_activities" multiplier="million" unit="monetary" currency="USD">-19</column>
| |
| <column name="cfs_net_cash_from_investing_activities" multiplier="million" unit="monetary" currency="USD">-709</column>
| |
| <column name="cfs_debt_issued" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="cfs_equity_issued" multiplier="million" unit="monetary" currency="USD">-74</column>
| |
| <column name="cfs_dividends_paid" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="cfs_other_financing_activities" multiplier="million" unit="monetary" currency="USD">64</column>
| |
| <column name="cfs_net_cash_from_financing_activities" multiplier="million" unit="monetary" currency="USD">-10</column>
| |
| <column name="cfs_foreign_exchange_effects" multiplier="million" unit="monetary" currency="USD">-8</column>
| |
| <column name="cfs_net_change_in_cash_equivalents" multiplier="million" unit="monetary" currency="USD">-62</column>
| |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">951</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="1993-09-30">
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="1993-06-30">
| |
| <column name="cfs_net_income" multiplier="million" unit="monetary" currency="USD">953</column>
| |
| <column name="cfs_depreciation_depletion_amortization" multiplier="million" unit="monetary" currency="USD">151</column>
| |
| <column name="cfs_total_non_cash_items" multiplier="million" unit="monetary" currency="USD">151</column>
| |
| <column name="cfs_total_changes_in_assets_liabilities" multiplier="million" unit="monetary" currency="USD">-30</column>
| |
| <column name="cfs_net_cash_from_operating_activities" multiplier="million" unit="monetary" currency="USD">1074</column>
| |
| <column name="cfs_capital_expenditures" multiplier="million" unit="monetary" currency="USD">-236</column>
| |
| <column name="cfs_investments" multiplier="million" unit="monetary" currency="USD">-723</column>
| |
| <column name="cfs_other_investing_activities" multiplier="million" unit="monetary" currency="USD">-17</column>
| |
| <column name="cfs_net_cash_from_investing_activities" multiplier="million" unit="monetary" currency="USD">-976</column>
| |
| <column name="cfs_equity_issued" multiplier="million" unit="monetary" currency="USD">186</column>
| |
| <column name="cfs_net_cash_from_financing_activities" multiplier="million" unit="monetary" currency="USD">186</column>
| |
| <column name="cfs_net_change_in_cash_equivalents" multiplier="million" unit="monetary" currency="USD">284</column>
| |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">1013</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="1993-03-31">
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="1992-12-31">
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="1992-09-30">
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="1992-06-30">
| |
| <column name="cfs_net_income" multiplier="million" unit="monetary" currency="USD">708.06</column>
| |
| <column name="cfs_depreciation_depletion_amortization" multiplier="million" unit="monetary" currency="USD">112.321</column>
| |
| <column name="cfs_total_non_cash_items" multiplier="million" unit="monetary" currency="USD">112.321</column>
| |
| <column name="cfs_total_changes_in_assets_liabilities" multiplier="million" unit="monetary" currency="USD">86.598</column>
| |
| <column name="cfs_net_cash_from_operating_activities" multiplier="million" unit="monetary" currency="USD">906.979</column>
| |
| <column name="cfs_capital_expenditures" multiplier="million" unit="monetary" currency="USD">-316.642</column>
| |
| <column name="cfs_investments" multiplier="million" unit="monetary" currency="USD">-284.32</column>
| |
| <column name="cfs_other_investing_activities" multiplier="million" unit="monetary" currency="USD">-40.618</column>
| |
| <column name="cfs_net_cash_from_investing_activities" multiplier="million" unit="monetary" currency="USD">-641.58</column>
| |
| <column name="cfs_debt_issued" multiplier="million" unit="monetary" currency="USD">-11.132</column>
| |
| <column name="cfs_equity_issued" multiplier="million" unit="monetary" currency="USD">130.133</column>
| |
| <column name="cfs_net_cash_from_financing_activities" multiplier="million" unit="monetary" currency="USD">119.001</column>
| |
| <column name="cfs_foreign_exchange_effects" multiplier="million" unit="monetary" currency="USD">-10.133</column>
| |
| <column name="cfs_net_change_in_cash_equivalents" multiplier="million" unit="monetary" currency="USD">374.267</column>
| |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">791.438</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="1992-03-31">
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="1991-12-31">
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="1991-09-30">
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="1991-06-30">
| |
| <column name="cfs_net_income" multiplier="million" unit="monetary" currency="USD">462.743</column>
| |
| <column name="cfs_depreciation_depletion_amortization" multiplier="million" unit="monetary" currency="USD">75.762</column>
| |
| <column name="cfs_total_non_cash_items" multiplier="million" unit="monetary" currency="USD">75.762</column>
| |
| <column name="cfs_total_changes_in_assets_liabilities" multiplier="million" unit="monetary" currency="USD">19.373</column>
| |
| <column name="cfs_net_cash_from_operating_activities" multiplier="million" unit="monetary" currency="USD">557.878</column>
| |
| <column name="cfs_capital_expenditures" multiplier="million" unit="monetary" currency="USD">-264.395</column>
| |
| <column name="cfs_investments" multiplier="million" unit="monetary" currency="USD">-76.621</column>
| |
| <column name="cfs_other_investing_activities" multiplier="million" unit="monetary" currency="USD">-39.659</column>
| |
| <column name="cfs_net_cash_from_investing_activities" multiplier="million" unit="monetary" currency="USD">-380.675</column>
| |
| <column name="cfs_debt_issued" multiplier="million" unit="monetary" currency="USD">12.913</column>
| |
| <column name="cfs_equity_issued" multiplier="million" unit="monetary" currency="USD">-17.257</column>
| |
| <column name="cfs_net_cash_from_financing_activities" multiplier="million" unit="monetary" currency="USD">-4.344</column>
| |
| <column name="cfs_foreign_exchange_effects" multiplier="million" unit="monetary" currency="USD">-2.004</column>
| |
| <column name="cfs_net_change_in_cash_equivalents" multiplier="million" unit="monetary" currency="USD">170.855</column>
| |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">417.171</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="1991-03-31">
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="1990-12-31">
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="1990-09-30">
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="1990-06-30">
| |
| <column name="cfs_net_income" multiplier="million" unit="monetary" currency="USD">279.186</column>
| |
| <column name="cfs_depreciation_depletion_amortization" multiplier="million" unit="monetary" currency="USD">46.318</column>
| |
| <column name="cfs_total_non_cash_items" multiplier="million" unit="monetary" currency="USD">46.318</column>
| |
| <column name="cfs_total_changes_in_assets_liabilities" multiplier="million" unit="monetary" currency="USD">-33.756</column>
| |
| <column name="cfs_other_operating_activities" multiplier="million" unit="monetary" currency="USD">-13.474</column>
| |
| <column name="cfs_net_cash_from_operating_activities" multiplier="million" unit="monetary" currency="USD">278.274</column>
| |
| <column name="cfs_capital_expenditures" multiplier="million" unit="monetary" currency="USD">-158.09</column>
| |
| <column name="cfs_investments" multiplier="million" unit="monetary" currency="USD">-110.722</column>
| |
| <column name="cfs_other_investing_activities" multiplier="million" unit="monetary" currency="USD">-1.908</column>
| |
| <column name="cfs_net_cash_from_investing_activities" multiplier="million" unit="monetary" currency="USD">-270.72</column>
| |
| <column name="cfs_debt_issued" multiplier="million" unit="monetary" currency="USD">-19.636</column>
| |
| <column name="cfs_equity_issued" multiplier="million" unit="monetary" currency="USD">26.073</column>
| |
| <column name="cfs_other_financing_activities" multiplier="million" unit="monetary" currency="USD">37.103</column>
| |
| <column name="cfs_net_cash_from_financing_activities" multiplier="million" unit="monetary" currency="USD">43.54</column>
| |
| <column name="cfs_foreign_exchange_effects" multiplier="million" unit="monetary" currency="USD">2.834</column>
| |
| <column name="cfs_net_change_in_cash_equivalents" multiplier="million" unit="monetary" currency="USD">53.928</column>
| |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">246.316</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="1990-03-31">
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="1989-12-31">
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="1989-09-30">
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="1989-06-30">
| |
| <column name="cfs_net_income" multiplier="million" unit="monetary" currency="USD">170.538</column>
| |
| <column name="cfs_depreciation_depletion_amortization" multiplier="million" unit="monetary" currency="USD">24.191</column>
| |
| <column name="cfs_total_non_cash_items" multiplier="million" unit="monetary" currency="USD">24.191</column>
| |
| <column name="cfs_total_changes_in_assets_liabilities" multiplier="million" unit="monetary" currency="USD">32.513</column>
| |
| <column name="cfs_other_operating_activities" multiplier="million" unit="monetary" currency="USD">-4.766</column>
| |
| <column name="cfs_net_cash_from_operating_activities" multiplier="million" unit="monetary" currency="USD">222.476</column>
| |
| <column name="cfs_capital_expenditures" multiplier="million" unit="monetary" currency="USD">-101.411</column>
| |
| <column name="cfs_investments" multiplier="million" unit="monetary" currency="USD">-35.556</column>
| |
| <column name="cfs_other_investing_activities" multiplier="million" unit="monetary" currency="USD">-8.063</column>
| |
| <column name="cfs_net_cash_from_investing_activities" multiplier="million" unit="monetary" currency="USD">-145.03</column>
| |
| <column name="cfs_debt_issued" multiplier="million" unit="monetary" currency="USD">5.16</column>
| |
| <column name="cfs_equity_issued" multiplier="million" unit="monetary" currency="USD">6.282</column>
| |
| <column name="cfs_other_financing_activities" multiplier="million" unit="monetary" currency="USD">14.098</column>
| |
| <column name="cfs_net_cash_from_financing_activities" multiplier="million" unit="monetary" currency="USD">25.54</column>
| |
| <column name="cfs_foreign_exchange_effects" multiplier="million" unit="monetary" currency="USD">-1.076</column>
| |
| <column name="cfs_net_change_in_cash_equivalents" multiplier="million" unit="monetary" currency="USD">101.91</column>
| |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">192.388</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="1989-03-31">
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="1988-12-31">
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="1988-09-30">
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="1988-06-30">
| |
| <column name="cfs_net_income" multiplier="million" unit="monetary" currency="USD">123.908</column>
| |
| <column name="cfs_depreciation_depletion_amortization" multiplier="million" unit="monetary" currency="USD">16.035</column>
| |
| <column name="cfs_total_non_cash_items" multiplier="million" unit="monetary" currency="USD">16.035</column>
| |
| <column name="cfs_net_cash_from_operating_activities" multiplier="million" unit="monetary" currency="USD">139.943</column>
| |
| <column name="cfs_other_investing_activities" multiplier="million" unit="monetary" currency="USD">1.682</column>
| |
| <column name="cfs_net_cash_from_investing_activities" multiplier="million" unit="monetary" currency="USD">11.554</column>
| |
| <column name="cfs_debt_issued" multiplier="million" unit="monetary" currency="USD">71.642</column>
| |
| <column name="cfs_equity_issued" multiplier="million" unit="monetary" currency="USD">153.179</column>
| |
| <column name="cfs_net_cash_from_financing_activities" multiplier="million" unit="monetary" currency="USD">224.821</column>
| |
| <column name="cfs_foreign_exchange_effects" multiplier="million" unit="monetary" currency="USD">12.427</column>
| |
| <column name="cfs_net_change_in_cash_equivalents" multiplier="million" unit="monetary" currency="USD">5.636</column>
| |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">63.474</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="1988-03-31">
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="1987-12-31">
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="1987-09-30">
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="1987-06-30">
| |
| <column name="cfs_net_income" multiplier="million" unit="monetary" currency="USD">71.878</column>
| |
| <column name="cfs_depreciation_depletion_amortization" multiplier="million" unit="monetary" currency="USD">7.551</column>
| |
| <column name="cfs_total_non_cash_items" multiplier="million" unit="monetary" currency="USD">7.551</column>
| |
| <column name="cfs_net_cash_from_operating_activities" multiplier="million" unit="monetary" currency="USD">79.429</column>
| |
| <column name="cfs_investments" multiplier="million" unit="monetary" currency="USD">0.126</column>
| |
| <column name="cfs_other_investing_activities" multiplier="million" unit="monetary" currency="USD">1.066</column>
| |
| <column name="cfs_net_cash_from_investing_activities" multiplier="million" unit="monetary" currency="USD">24.348</column>
| |
| <column name="cfs_debt_issued" multiplier="million" unit="monetary" currency="USD">58.017</column>
| |
| <column name="cfs_equity_issued" multiplier="million" unit="monetary" currency="USD">104.969</column>
| |
| <column name="cfs_net_cash_from_financing_activities" multiplier="million" unit="monetary" currency="USD">162.986</column>
| |
| <column name="cfs_net_change_in_cash_equivalents" multiplier="million" unit="monetary" currency="USD">-0.954</column>
| |
| <column name="cfs_cash_beginning_of_period" multiplier="million" unit="monetary" currency="USD">57.063</column>
| |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">47.906</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="1987-03-31">
| |
| <column name="cfs_debt_issued" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="cfs_cash_beginning_of_period" multiplier="million" unit="monetary" currency="USD">47.906</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="1986-12-31">
| |
| <column name="cfs_debt_issued" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="1986-09-30">
| |
| <column name="cfs_debt_issued" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="1986-06-30">
| |
| <column name="cfs_net_income" multiplier="million" unit="monetary" currency="USD">39.254</column>
| |
| <column name="cfs_depreciation_depletion_amortization" multiplier="million" unit="monetary" currency="USD">5.754</column>
| |
| <column name="cfs_total_non_cash_items" multiplier="million" unit="monetary" currency="USD">5.754</column>
| |
| <column name="cfs_net_cash_from_operating_activities" multiplier="million" unit="monetary" currency="USD">45.008</column>
| |
| <column name="cfs_investments" multiplier="million" unit="monetary" currency="USD">1.879</column>
| |
| <column name="cfs_other_investing_activities" multiplier="million" unit="monetary" currency="USD">46.279</column>
| |
| <column name="cfs_net_cash_from_investing_activities" multiplier="million" unit="monetary" currency="USD">48.158</column>
| |
| <column name="cfs_debt_issued" multiplier="million" unit="monetary" currency="USD">14.108</column>
| |
| <column name="cfs_equity_issued" multiplier="million" unit="monetary" currency="USD">93.166</column>
| |
| <column name="cfs_net_cash_from_financing_activities" multiplier="million" unit="monetary" currency="USD">107.274</column>
| |
| <column name="cfs_net_change_in_cash_equivalents" multiplier="million" unit="monetary" currency="USD">2.048</column>
| |
| <column name="cfs_cash_beginning_of_period" multiplier="million" unit="monetary" currency="USD">16.156</column>
| |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">77.01</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="1986-03-31">
| |
| <column name="cfs_debt_issued" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="cfs_cash_beginning_of_period" multiplier="million" unit="monetary" currency="USD">77.01</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="1985-12-31">
| |
| <column name="cfs_debt_issued" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="1985-09-30">
| |
| <column name="cfs_debt_issued" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="1985-06-30">
| |
| <column name="cfs_net_income" multiplier="million" unit="monetary" currency="USD">24.101</column>
| |
| <column name="cfs_depreciation_depletion_amortization" multiplier="million" unit="monetary" currency="USD">3.462</column>
| |
| <column name="cfs_total_non_cash_items" multiplier="million" unit="monetary" currency="USD">3.462</column>
| |
| <column name="cfs_other_operating_activities" multiplier="million" unit="monetary" currency="USD">0.083</column>
| |
| <column name="cfs_net_cash_from_operating_activities" multiplier="million" unit="monetary" currency="USD">27.646</column>
| |
| <column name="cfs_other_investing_activities" multiplier="million" unit="monetary" currency="USD">0.368</column>
| |
| <column name="cfs_net_cash_from_investing_activities" multiplier="million" unit="monetary" currency="USD">0.368</column>
| |
| <column name="cfs_debt_issued" multiplier="million" unit="monetary" currency="USD">6.576</column>
| |
| <column name="cfs_equity_issued" multiplier="million" unit="monetary" currency="USD">28.014</column>
| |
| <column name="cfs_other_financing_activities" multiplier="million" unit="monetary" currency="USD">0.436</column>
| |
| <column name="cfs_net_cash_from_financing_activities" multiplier="million" unit="monetary" currency="USD">35.026</column>
| |
| <column name="cfs_net_change_in_cash_equivalents" multiplier="million" unit="monetary" currency="USD">1.018</column>
| |
| <column name="cfs_cash_beginning_of_period" multiplier="million" unit="monetary" currency="USD">8.03</column>
| |
| <column name="cfs_cash_end_of_period" multiplier="million" unit="monetary" currency="USD">19.984</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="1985-03-31">
| |
| <column name="cfs_debt_issued" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| <column name="cfs_cash_beginning_of_period" multiplier="million" unit="monetary" currency="USD">19.984</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="1984-12-31">
| |
| <column name="cfs_debt_issued" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="1984-09-30">
| |
| <column name="cfs_debt_issued" multiplier="million" unit="monetary" currency="USD">0</column>
| |
| </cash_flow_statement>
| |
| </financial_statements>
| |
| <financial_statements type="consolidated">
| |
| <cash_flow_statement symbol="MSFT" date="1984-06-30">
| |
| </cash_flow_statement> | | </cash_flow_statement> |
| </financial_statements> | | </financial_statements> |
| </database> | | </database> |
|
| |
|
| </pre> | | </source> |
|
| |
|
| === XMLi skeem XSD === | | === XMLi skeem XSD === |
|
| |
|
| <pre> | | Tegemist on automaatselt genereeritud skeemifailiga. |
| | |
| | <source lang="xml"> |
|
| |
|
| <?xml version="1.0" encoding="utf-8"?> | | <?xml version="1.0" encoding="utf-8"?> |
Line 7,482: |
Line 174: |
| </xs:schema> | | </xs:schema> |
|
| |
|
| </pre> | | </source> |
| | |
| | === XMLi skeem DTD === |
| | |
| | Tegemist on käsitsi loodud skeemifailiga. |
| | |
| | <source lang="xml"> |
| | |
| | <ELEMENT database (financial_statements+)> |
| | |
| | <ELEMENT financial_statements (income_statement?, balance_sheet?, cash_flow_statement?)> |
| | |
| | <ELEMENT income_statement (column*)> |
| | |
| | <ELEMENT balance_sheet (column*)> |
| | |
| | <ELEMENT cash_flow_statement (column*)> |
| | |
| | <ELEMENT column (#PCDATA)> |
| | |
| | |
| | <!ATTLIST financial_statements |
| | |
| | type #REQUIRED> |
| | |
| | <!ATTLIST income_statement |
| | |
| | symbol (#PCDATA) #REQUIRED |
| | |
| | date (#PCDATA) #REQUIRED> |
| | |
| | <!ATTLIST balance_sheet |
| | |
| | symbol (#PCDATA) #REQUIRED |
| | |
| | date (#PCDATA) #REQUIRED> |
| | |
| | <!ATTLIST cash_flow_statement |
| | |
| | symbol (#PCDATA) #REQUIRED |
| | |
| | date (#PCDATA) #REQUIRED> |
| | |
| | <!ATTLIST column |
| | |
| | name (#PCDATA) #REQUIRED |
| | |
| | multiplier (#PCDATA) #REQUIRED |
| | |
| | unit (#PCDATA) #REQUIRED |
| | currency (#PCDATA)> |
| | </source> |
| | |
| | === XSLT === |
| | |
| | Antud stiilifail on loodud selleks, et kuvada kogu XML faili sisu HTML formaadis, kusjuures iga aruande kohta kuvatakse tabel, kus iga aruande olemasolev kirje moodustab tabelis ühe rea koos sinna juurde kuuluva infoga. |
| | |
| | <source lang="xml"> |
| | |
| | <?xml version="1.0" encoding="utf-8"?> |
| | <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" |
| | xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl" |
| | > |
| | <xsl:output method="html" indent="yes"/> |
| | |
| | <xsl:template match="/"> |
| | <html> |
| | <head> |
| | <title>Financial statements</title> |
| | </head> |
| | <body> |
| | |
| | <xsl:for-each select="/database/financial_statements"> |
| | <h1> |
| | Financial statement type: <xsl:value-of select="@type"/> |
| | </h1> |
| | <xsl:for-each select="*"> |
| | <h2> |
| | Statement: <xsl:value-of select="name()" /> |
| | </h2> |
| | <h3> |
| | Symbol: <xsl:value-of select="@symbol" /> |
| | </h3> |
| | <h4> |
| | Statement date: <xsl:value-of select="@date" /> |
| | </h4> |
| | <table border="1"> |
| | <tr> |
| | <th>Row name</th> |
| | <th>Value</th> |
| | <th>Currency</th> |
| | <th>Unit</th> |
| | <th>Multiplier</th> |
| | </tr> |
| | <xsl:for-each select="*"> |
| | <tr> |
| | <td> |
| | <xsl:value-of select="@name" /> |
| | </td> |
| | <td> |
| | <xsl:value-of select="self::node()" /> |
| | </td> |
| | <td> |
| | <xsl:value-of select="@currency" /> |
| | </td> |
| | <td> |
| | <xsl:value-of select="@unit" /> |
| | </td> |
| | <td> |
| | <xsl:value-of select="@multiplier" /> |
| | </td> |
| | </tr> |
| | </xsl:for-each> |
| | </table> |
| | </xsl:for-each> |
| | <hr /> |
| | </xsl:for-each> |
| | |
| | </body> |
| | </html> |
| | </xsl:template> |
| | </xsl:stylesheet> |
| | |
| | </source> |
| | |
| | ==Lõpptoode== |
| | |
| | Lõpptoode asub siin: [http://www.another.planet.ee/AFFA2/VorgurakendusedIIWCF.zip] |
| | |
| | Kasutusjuhend asub siin: [http://www.another.planet.ee/AFFA2/AFFA2_aruanne.pdf] |
| | |
| | ==Retsensioonid== |
| | Retsensioon meeskonna Bleh [https://wiki.itcollege.ee/index.php/Talk:Bleh] XML faili kohta.<br> |
| | Retsensioon meeskonna REMS [https://wiki.itcollege.ee/index.php/Talk:REMS] XML faili kohta.<br> |
| | Retsensioon meeskonna X-Ladu [https://wiki.itcollege.ee/index.php/Talk:X-Ladu#X-Ladu_veebiteenuse_retsensioon] veebiteenuse kohta.<br> |
| | Retsensioon meeskonna V [https://wiki.itcollege.ee/index.php/Talk:V] veebiteenuse kohta.<br> |
| | Retsensioon meeskonna X-Ladu [https://wiki.itcollege.ee/index.php/Talk:X-Ladu#X-Ladu_klientrakenduse_retsensioon] klientrakenduse kohta.<br> |
| | Retsensioon meeskonna SaanEndagaHästiLäbi [https://wiki.itcollege.ee/index.php/Talk:SaanEndagaH%C3%A4stiL%C3%A4bi] klientrakenduse kohta. |