Click for larger image
/* Global CSS Styles */ .fc * { padding:0px; border:0px; margin:0px; color: inherit; } .fc, .fc TABLE, .fc TD, .fc INPUT, .fc SELECT { font-family: helvetica,arial,sans-serif; font-size:13px; color: #222222; } .fc IMG { display:block; } .fc TD { empty-cells: show; } /* END Global CSS */ .fc .data {color:#484848; text-align: left} .fc .label {font-weight: normal} .fc A { text-decoration: none; color: #0E5290; } .fc A:hover{ text-decoration: underline; color: #4A94D7; } .fc .boxspacing, .fc TABLE.indexinfo, .fc TABLE.title {width: 100%; margin-left: auto; margin-right: auto} .fc .boxspacing DIV.fctabs {width: 100%} .fc td.spacer {padding:5px;} .fc .row TD, .fc .row1 TD, .fc .row2 TD {border:0px; padding: 5px 2px} .fc .row1 TD {background-color:#FFFFFF;border-bottom:solid 0px #DDDDDD; } .fc .row2 TD {border-bottom:solid 0px #DDDDDD; background-color: #EFEFEF;} .fc .rowheader {background-color: #FFFFFF} .fc .horzline { height: 0px; empty-cells: collapse;} .fc .box {border-width: 0px; } .fc .tab {background-color: #FFFFFF} .fc .activetab {background-color: #FFFFFF; font-weight: normal;} .fc .bicolor {color:#484848} .fc .pubdate {font-size: 11px;} .fc .fcchartimg, .fc IMG.chart {margin:8px 10px 8px 10px} .fc .fcminichartimg { vertical-align: middle;} .fc .positive {color:#00A00F;} .fc .negative {color:#DA100F;} .fc .header { font-size: 12px; color:#222222; font-weight:bold; text-align:left; padding: 2px 0px 2px 2px; text-transform: uppercase; } .fc .header .timestamp { color:#666666; } .fc .headerborder { border-bottom: 1px solid #222222; } .fc TH, .fc TH.data{ font-size: 11px; text-align: left; font-weight: bold; padding: 4px 4px 4px 4px; color:#0E5290; border-bottom: 1px solid #DDDDDD; } .fc .subhead{ font-size: 12px; color: #0E5290; padding: 5px 5px 5px 5px; font-weight: normal; text-align:left; text-transform:capitalize; } .fc TABLE.title{ border-top: solid 0px #DDDDDD; border-bottom: solid 0px #DDDDDD; margin-bottom:0px; } .fc .title TD{ font-size:19px; font-weight:bold; color:#0E5290; padding:5px; text-align:left; text-transform:capitalize; } .fc .title TD.exchange{ color:#666666; text-align:right; font-size:11px; } .fc .rowheader td { font-size:10px; font-weight: bold; border-bottom:1px solid #DDDDDD; background-color:#FFFFFF; padding: 5px; text-transform: uppercase; } .fc .fcdate { color:#484848;font-weight:bold;text-align:left;} .fc .fcuparrow {background: url('http://images.financialcontent.com/studio-5.0/arrows/7/up.gif') no-repeat 0% 50%} .fc .fcdownarrow {background: url('http://images.financialcontent.com/studio-5.0/arrows/7/down.gif') no-repeat 0% 50%} .fc .fcneutralarrow {background: url('http://images.financialcontent.com/studio-5.0/arrows/7/dash.gif') no-repeat 0% 50%} .fc .attribution { padding:0px; font-size: 9px; text-align: right; color: #999999; white-space: nowrap; } .fc .morelink { padding:5px 10px 5px 0px; text-align:right; } .fc .morelink A{ font-size: 11px; font-weight: bold; color:#000000; background-image: url(http://images.financialcontent.com/studio-5.0/media/icon_more.gif); background-repeat: no-repeat; background-position: 0px 2px; padding-left: 10px; } .fc .morelink A:hover{ background-image: url(http://images.financialcontent.com/studio-5.0/media/icon_more_over.gif); } .fc .addwatchlistlink A { background-image: url(http://images.financialcontent.com/studio-5.0/icons/icon_addwatch.gif ); background-repeat: no-repeat; background-position: 0px 2px; padding-left: 13px; text-transform:capitalize; font-weight:normal; color:#0E5290; font-size: 12px; } .fc .addwatchlistlink A:hover{ background-image: url(http://images.financialcontent.com/studio-5.0/icons/icon_addwatch_over.gif); } /* Nav links */ .fc .navlinks { text-align:center; padding:6px 0px 6px 0px; background-color:#F7F7F7; border-top: solid 1px #DDDDDD; border-bottom: solid 1px #DDDDDD; line-height:18px; } .fc .navlinks A.nav{ font-weight: bold; color:#0E5290; text-decoration:none; background-color:#F7F7F7; } .fc .navlinks A.nav:hover { color:#4A94D7; text-decoration: underline; } .fc .navlinks A.active { color:#0E5290; text-decoration: underline; } .fc .divider{ font-weight:normal; color:#0E5290; margin:0px 5px 0px 5px; } /* END NAV LINKS*/ /* SUBMENUS CSS*/ .fc TABLE.submenus { margin-right: auto; margin-left: auto; } .fc .submenus TD{ padding:6px 3px 6px 2px; white-space: nowrap; } .fc .submenus TD A{ padding:3px 5px 3px 5px; font-size: 10px; font-weight: bold; color:#888888; text-decoration:none; background: #F7F7F7; border: 1px solid #DDDDDD; margin: -1px; } .fc .submenus TD A:hover{ color:#4A94D7; background: #F7F7F7; border: 1px solid #0E5290; margin: -1px; } .fc .submenus .active A, .fc .submenus .active A:hover { border: 0px; margin: 0px; background: #DDDDDD; color:#4A94D7; font-weight:bold; } .fc .submenus A.active{ color:#0E5290; background: #FFFFFF; border: 1px solid #0E5290; margin: -1px; } .fc .submenus .divider{ display:none; } /*nav forms and symbol lookup*/ .fc INPUT.text, .fc INPUT.ticker { border: 1px solid #DDDDDD; width: 95px; font-weight: normal; padding:1px; background-color: #FFFFFF; } .fc INPUT.go, .fc INPUT.button { background-color:#0E5290; border:1px solid #0E5290; color:#FFFFFF; cursor:pointer; font-size:85%; height:20px; padding:2px 6px; } .fc SELECT{ background-color:#FFFFFF; border: 1px solid #DDDDDD; font-weight: normal; } .fc A.lookup { font-size:11px; color: #0E5290; text-decoration:none; } .fc A:hover.lookup { text-decoration: underline; color:#4A94D7; } /* NEW tabbed detailed quote LINKS 2007*/ .fc .fctabs { border-bottom: solid 1px #DDDDDD; margin-bottom:5px; margin-top:10px; padding-left:0px; margin-left:1px; } .fc .fctabs .tab { float:left; margin-right:0px; margin-left: -1px; border: solid 1px #DDDDDD; background-color: #FFFFFF; padding: 3px 8px 3px 8px; margin-bottom: -1px; } .fc .fctabs .activetab { background-color:#FFFFFF; border-bottom: solid 1px #FFFFFF; } .fc .fctabs .tab:hover { background-color:#FFFFFF; border-bottom: solid 1px #FFFFFF; } .fc .fctabs A.tab { font-size:11px; cursor:pointer; cursor:hand; font-weight: bold; text-decoration:none; } .fc .fctabs A.activetab, .fc .fctabs A.tab:hover { font-weight: bold; color: #4A94D7; text-decoration: underline; } .fc .fctabs A.tab:hover { text-decoration: none; } /* END tabbed detailed quote LINKS*/ /* Indexbrowser tabs */ .fc .sectors .data BR{ margin-top:5px; } .fc .sectors .data .active{ text-decoration:underline; background-color:#FFFFFF; } .fc .sectors .active{ background-color: #DDDDDD; border: 0px; } /* Hover Box */ .fc .newsHoverBox { padding: 10px; margin: 5px 0px 0px 35px; border: 1px solid #484848; background: #FFFFFF; } /* Channellist */ .fc .channellist IMG{ display:inline; } .fc .channellist .image{ padding:10px; text-align:center; } .fc .channellist .content{ padding:10px; } /* Mediachannel CSS */ .fc .mediachannel IMG{ display:inline; border:0px; } .fc .mediachannel .label{ font-weight:bold; padding:0px; } .fc .mediachannel .sidebar { float:left; width:150px; border:0px solid #DDDDDD; margin-right:12px; margin-bottom:12px; margin-top:5px; margin-left:0px; } .fc .mediachannel .image { width:150px; vertical-align:top; } .fc .mediachannel .title .data{ color: #999999; font-weight: bold; font-size:18px; margin-bottom:5px; margin-top:5px; } .fc .mediachannel .channel{ margin-bottom:0px; } .fc .mediachannel .channeltype,.fc .mediachannel .language { margin-bottom:0px; } .fc .mediachannel .subbutton .rss{ padding-right:100px; } .fc .mediachannel .rssbutton .rss IMG{ margin-bottom:1px; margin-top:-1px; border:0px; } /* END Mediachannel */ /* BEGIN Mediasearch */ .fc .mediasearch FORM{ padding:10px 0px 10px 0px; margin:0px; } .fc .mediasearch INPUT.searchtxt { border: 1px solid #999999; width: 160px; font-weight: normal; } .fc .mediasearch INPUT.button{ } .fc .mediasearch SELECT{ } /* END Mediasearch */ /* NEW tabbed CSS for snapshot 2007*/ .snapshot .fcsnaptabs { border-bottom: 0px; border-left: solid 1px #DDDDDD; } .snapshot .fcsnaptabs .spacer { display:none; } .snapshot .fcsnaptabs .tab { } .snapshot .fcsnaptabs .tab A { border-top: solid 1px #DDDDDD; border-right: solid 1px #DDDDDD; border-bottom: solid 1px #DDDDDD; border-left: solid 0px #DDDDDD; display:block; background-color: #EFEFEF; padding: 3px 5px 3px 5px; color: #0E5290; font-weight: bold; font-size:11px; text-decoration:none; cursor:pointer; cursor:hand; text-align:center; text-transform: uppercase; } .snapshot .fcsnaptabs .activetab A, .snapshot .fcsnaptabs A:hover { color: #4A94D7; background-color: #FFFFFF; border-bottom: solid 1px #FFFFFF; text-decoration: underline; } .snapshot .fcsnaptabs A:hover { text-decoration: none; } /* END tabbed CSS snapshot */ .snapshot .charts .data A { font-weight: bold; } .snapshot .charts .data { font-weight: bold; padding-left:5px; padding-top:3px; padding-bottom:0px; } .snapshot .charts IMG { margin-left:auto; margin-right:auto; margin-top:5px; margin-bottom:5px; display:block; } .snapshot .data { font-size: 11px; } /* SNAPSHOT TWO - HOME PAGE WIDGET */ .snapshot2 { background-color: #FFFFFF; border: solid 1px #999; } .snapshot2 TD { text-align: left; white-space:nowrap; background-color: #FFFFFF; padding:3px; vertical-align: top; } .snapshot2 .chart, .snapshot2 IMG.chart{ margin:0; } .snapshot2 .title .inactive, .snapshot2 .title .active{ display:none; } .snapshot2 .quotes TD { font-size:11px; padding:3px 2px; border-bottom:0px solid #EEEEEE; font-weight: bold; color: #5F5F5F; } .snapshot2 .quotes .active TD{ background-color: #EFEFEF; border-bottom:0px solid #EEEEEE; color: #000; } .snapshot2 .quotes A { color: #7B97AC; font-size:11px; } .snapshot2 .quotes .active A{ color: #0E5290; text-decoration: none; } .snapshot2 .quotes .active .positive {color:#00A00F;} .snapshot2 .quotes .active .negative {color:#DA100F;} .snapshot2 .quotes .change, .snapshot2 .quotes .data { text-align:right; } .snapshot2 .attribution {text-align:right; padding:0; margin-top:-4px;} .snapshot2 .getquote .box {margin:0px 3px 3px 3px; background-color: #EFEFEF} /* SNAPSHOT3 */ .snapshot3 { background-color: #FFFFFF; border: solid 1px #999; } .snapshot3 .submenus { display: none; } .snapshot3 .data { font-size: 11px; } /* MarketUpdates css */ .marketupdates { } .marketupdates .header{ } .marketupdates .row TD, .marketupdates .row1 TD, .marketupdates .row2 TD {border-bottom: solid 0px #DDDDDD; padding:5px 0px; background-color: #FFFFFF} .marketupdates TH.subhead{ padding: 5px 0px 5px 0px; } .marketupdates TD.data A{ color: #484848; } .marketupdates TD.morelink{ padding-top:6px; } /*get quote component*/ .getquote { } .getquote H5 { display:none; font-size: 12px; color:#222222; font-weight:bold; text-align:left; padding: 2px 0px 0px 2px; text-transform: uppercase; } .getquote .box { padding: 5px 0px 5px 5px; } /* Watchlist Widget */ .watchlist .quotes .negative, .watchlist .quotes .positive, .watchlist .quotes .unchanged {text-align: right} /* Stockquote Module with PR ticker specific */ .stockquote .data { font-weight: bold; padding-bottom:5px; padding-left:5px; } .stockquote .ticker A{ font-size: 11px; font-weight: bold; } .stockquote DIV.chart{ margin-top: 0px; margin-bottom: 3px; } .stockquote TABLE.submenus { margin-left: 0px; margin-right: auto; } .stockquote .submenus TD { padding:5px 2px 7px 2px; white-space: nowrap; } .stockquote .submenus TD A { padding:2px 2px 2px 2px; font-size: 9px; font-weight: bold; color:#666666; text-decoration:none; background: #F7F7F7; border: 1px solid #DDDDDD; margin: -1px; } .stockquote .attribution { text-align: left; margin-left: 1px; } /* Article sidebar tools */ .fc .sidebar { display: none; } /* Stockquote2 Module custom */ .stockquote2 { } .stockquote2 TABLE.maintable{ border-bottom: solid #CCC 1px; } .stockquote2 .row TD{ padding:2px; font-weight: bold; } .stockquote2 .top{ border-top: solid #CCC 1px; border-bottom: solid #CCC 1px; } .stockquote2 .top A.ticker { font-size: 13px; line-height: 26px; font-weight: bold; text-transform: uppercase; } .stockquote2 .top .timestamp { text-align: left; padding-bottom:5px; font-size:11px; color: #666; } .stockquote2 .morelink A, .stockquote2 .morelink A:hover{ font-weight: normal; margin-left:3px; background-image: none; } .stockquote2 .last, .stockquote2 .negative, .stockquote2 .positive, .stockquote2 .unchanged { font-size:16px; font-weight: bold; } .stockquote2 TH { border-bottom:0px solid #DDDDDD; color:#999; font-size:11px; font-weight:normal; padding: 2px; text-align:left; } .stockquote2 .toptable{border-bottom: solid #CCC 1px;} .stockquote2 .bottomtable{} .stockquote2 .attribution { text-align: right; padding: 2px; } /* Stockquote3 css */ .stockquote3 TABLE.submenus { margin-left: 0px; margin-right: auto; } .stockquote3 .label, .stockquote3 .data, .stockquote3 .lasttrade { font-size: 12px; } .stockquote3 .moreinfo .submenus TD { padding:6px 3px 6px 2px; white-space: nowrap; background-color: #FFFFFF; } .stockquote3 .moreinfo .submenus TD A { font-size: 11px; font-weight: bold; color:#2F649E; background-image: url(http://images.financialcontent.com/studio-5.0/media/icon_more.gif); background-repeat: no-repeat; background-position: 0px 4px; padding-left: 10px; border: 0px; background-color: #FFFFFF; } .stockquote3 .moreinfo .submenus TD A:hover { background-image: url(http://images.financialcontent.com/studio-5.0/media/icon_more_over.gif); background-repeat: no-repeat; background-position: 0px 4px; border: 0px; text-decoration:underline; background-color: #FFFFFF; } .stockquote3 .attribution { text-align: left; margin-left: 1px; } /* Stockquote4 css */ .stockquote4 TH A {font-size:13px} .stockquote4 .label, .stockquote4 .data, .stockquote4 .lasttrade { font-size: 12px; } .stockquote4 .data, .stockquote4 .lasttrade { text-align: right; } .stockquote4 DIV.menu { border-top:1px solid #DDDDDD; } .stockquote4 DIV.menu A { padding:5px; line-height:30px; } .stockquote4 .attribution { text-align: right; padding-bottom:5px; } .stockquote4 TABLE.submenus { margin-top: 5px; } .stockquote4 .minichart {margin:10px} /*MARKETS MODULE - minimal height*/ .markets TD.data, .markets TD.label, .markets A, .markets TD.divider{ background-color: transparent; padding: 1px; } .markets TD.label{ display:none } .markets .data, .markets .data A { white-space: nowrap; padding:2px; margin:0px; font-size:13px; font-weight: bolder; } .markets .data A { font-size: 16px; line-height: 24px; } .markets .lastprice { font-size: 11px; } .markets TD.divider{ padding:0px; display: none; } .markets .uparrow {background: url('http://images.financialcontent.com/studio-5.0/arrows/15/green_up.gif') no-repeat 0% 0%; font-size: 55px; } .markets .downarrow {background: url('http://images.financialcontent.com/studio-5.0/arrows/15/red_down.gif') no-repeat 0% 0%; font-size: 55px;} /* Stockquote Module5 */ .stockquote5 .ticker { border-top: solid #CCCCCC 1px; border-bottom: solid #CCCCCC 1px; background-color: #EFF4F8; padding: 5px; } .stockquote5 .ticker A{ font-size: 12px; font-weight: bold; font-family: Georgia,Times,serif; } .stockquote5 .timestamp { padding-left:10px; font-size:10px; color: #666; } .stockquote5 .quote { border-bottom: solid #CCCCCC 1px; padding: 5px; } .stockquote5 TH { border-bottom:0px solid #DDDDDD; color:#666; font-size:11px; font-weight:normal; padding: 2px; text-align:center; width: auto; } .stockquote5 TD { width: auto; } .stockquote5 .price { font-weight: bold; font-size:18px; } .stockquote5 .data { font-weight: bold; text-align:center; }
AAPL Nov 3 2009, 02:44 PM EST
188.32 Change % Change -0.99 -0.52%
T Nov 3 2009, 02:45 PM EST
25.34 Change % Change -0.25 -0.98%
VZ Nov 3 2009, 02:45 PM EST
29.04 Change % Change -0.37 -1.26%

Waiting for an iPhone on Verizon? It probably won't be much longer.

We think Apple will dump its AT&T exclusive next year and start selling phones on more U.S. carriers -- especially Verizon Wireless, the nation's largest -- by next year.

Unless AT&T has been able to renew its exclusive agreement with Apple -- which we doubt, given how poor AT&T's network service has been -- the agreement will expire some time next year. We therefore expect Apple to start selling a second, CDMA-based iPhone -- which will work on Verizon Wireless -- as soon as next summer.

The phone might also be able to handle Verizon's 4G network

, which will still be nascent next year. And it will likely be able to accept a GSM SIM card for overseas roaming, the way CDMA-based rivals like the RIM BlackBerry Storm and Tour can.

Dumping the AT&T exclusive would pay off immediately for Apple financially.

AT&T probably sells around 8 million iPhones annually in the U.S. We think a similarly priced Verizon iPhone could easily sell an additional 2-4 million phones in its first year.

At an average wholesale price of $500, that could be $1 billion to $2 billion in extra sales for Apple, which would justify the investment required to build a CDMA phone (Verizon's network uses a different technology than AT&T's). If Apple sold phones at Sprint and T-Mobile, too, the incremental sales would be even higher.

The downside: Apple's unit margins will shrink, as AT&T and Verizon will pay lower subsidies for the non-exclusive relationship.  But Apple will likely make this up in volume.  And, most importantly, the smartphone game is a platform war: Apple will be smart to take lower margins now to secure its spot as the top smartphone platform.

Why drop the AT&T exclusive now?  Because things have changed in the past two years.

Previously, it made sense for Apple to stick to one technology, GSM, because it was new to the phone business, and should focus on the most popular technology. But now that Apple's phone business is more mature, there's no reason not to offer phones for both flavors of wireless network, as RIM, Nokia, and other phone vendors do.  Especially now that Apple has seen the outcry for an alternative to AT&T's network.

The cost for Apple to develop a CDMA iPhone would be trivial, says Amol Sarva, CEO of Peek, a wireless gadget startup

, and former executive at Virgin Mobile USA. If a hybrid phone is already in Apple's road map, the incremental cost would essentially be zero. If not, it might cost $5 million to spin out a different version, Sarva says.