Sunday, March 06, 2005

Microsoft (MSFT) 2004 Annual Report

I'm looking at getting Microsoft (MSFT) into my portfolio in the next year, against my better judgement. Since I use Microsoft products daily, and do not see that changing anytime soon, I figure everyone else is in the same boat. And this Genuine Windows thing, and Halo 2, (and 3 and 4) can only mean increasing revenues. The stock is supposed to be really diluted and not a good value, but is Google @ $200 any better?

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