|
|
(16 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 9: |
Line 9: |
| 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. | | 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ümbilile ning ka aruande kuupäevale (sest 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. | | 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"> | | <source lang="xml"> |
|
| |
|
Line 85: |
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> |
Line 7,609: |
Line 298: |
|
| |
|
| </source> | | </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. |