I just hope that they stop diversifying into every possible niche, and just improve some of the products they have. Likewise for Google, stay out of the desktop space. Though I think Google has more to worry about than Microsoft in the long haul. But who knows...
This AR reads like a glossary of computer terms but there are some financials in there under the marketing hype. $16 bil in the bank is nice.
Growth - 87, Loss - 54. Is the tech bubble back again?
Word frequencies for Microsoft 2004 Annual Report:
929 in 395 our 379 we 303 fiscal 297 as 264 on 242 revenue 236 from 220 million 214 with 205 stock 203 other 195 or 188 microsoft 181 software 168 products 155 operating 148 business 140 income 127 billion 125 services 123 value 114 an 114 have 113 windows 111 at 109 server 106 related 104 information 101 based 97 year 95 which 92 was 90 will 90 june 88 segment 87 new 87 growth 87 not 84 market 84 these 84 sales 82 development 81 such 80 also 80 product 79 msn 79 costs 78 cash 75 increase 74 years 73 investments 70 including 70 customers 70 significant 69 financial 69 fair 68 tax 67 certain 66 primarily 64 net 62 over 62 accounting 61 all 61 equity 61 compensation 61 under 60 through 60 due 60 options 59 total 59 than 59 common 59 were 57 system 57 share 57 investment | 57 period 56 office 55 applications 55 solutions 55 assets 54 xbox 54 millions 54 been 54 s 54 may 54 marketing 54 loss 54 include 53 licensing 53 their 53 securities 52 more 52 systems 51 has 51 time 51 employee 50 cost 50 amount 50 shares 49 us 49 pc 49 price 48 future 48 losses 47 operations 47 support 47 expenses 46 per 46 technology 46 management 46 u 45 during 44 program 44 tools 44 believe 44 expense | 43 devices 43 quarter 42 one 42 inc 41 mobile 41 basis 41 sfas 41 taxes 40 provide 40 approximately 40 statements 39 worker 39 if 39 includes 39 could 39 recognized 39 gains 38 available 38 online 38 home 38 foreign 37 research 37 use 37 security 37 internet 37 note 37 risk 36 increased 36 no 36 awards 35 earnings 35 any 35 performance 35 changes 35 term 34 property 34 number 34 option 34 interest 34 recorded 33 each 33 entertainment 33 employees 33 client 33 expect 32 advertising 32 ended 32 end 32 transfer 31 access 31 current 31 states 31 percentage 30 hardware 30 offset 30 estimated 30 result 30 licenses 30 purchase 30 agreement 30 rate 30 court 29 help 29 when 29 small 29 platform 29 lower | 29 customer 29 its 29 businesses 29 exchange 29 factors 29 rates 29 amounts 28 programs 28 games 28 average 28 recognition 28 follows 28 included 28 it 28 elements 28 liabilities 27 addition 27 designed 27 against 27 embedded 27 enterprise 27 agreements 27 dividend 27 those 27 sun 27 unearned 26 legal 26 used 26 dec 26 paid 26 prior 26 generally 26 arrangements 26 settlement 25 web 25 open 25 plan 25 subject 25 impact 25 segments 25 unit 25 many 25 derivative |