Inside Brightcove: After Eight Years Of Losses, Diversification Necessary

Brightcove doesn’t expect to make a profit until the end of 2012, but is moving in to a huge new office and planning to buy new companies. Its success, however, seems to depend on the diversification it announced back in May and on cutting growing costs.

In its S-1 IPO filing, Brightcove acknowledges: “We have incurred significant losses in each fiscal year since our inception in 2004 – our operating losses will continue or even increase until … at least the end of 2012.

Created with Highcharts 3.0.7Million $USDBrightcove Core Financials-16.566-18.603-10.235-2.823-17.7810.9918.06122.43232.2440.5210.380.4722.0683.9473.195Net lossRevenue (subs)Revenue (pro)200620072008200920100-252550


Highcharts.setOptions( {"lang":{"numericSymbols":["K","M","B","T"]}} );

(function( $ ) { $(function() { var options_723542 = go_datamodule_723542;

options_723542.series = [{ name: 'Net loss', connectNulls: true, data: [-16.566, -18.603, -10.235, -2.823, -17.781] }, { name: 'Revenue (subs)', connectNulls: true, data: [0.991, 8.061, 22.432, 32.24, 40.521] }, { name: 'Revenue (pro)', connectNulls: true, data: [0.38, 0.472, 2.068, 3.947, 3.195] }]; options_723542.tooltip = { formatter: function() { var series_name = ''; var x_name = this.x;

if ( this.series.name != options_723542.title.text ) { series_name = this.series.name + ': '; }// END if

if ( go_datamodule_723542.hasOwnProperty( 'original_labels' ) ) { x_name = go_datamodule_723542.original_labels[ this.point.x ]; }// END if

return series_name + x_name + ': ' + go_datamodule.add_commas(this.y) + ''; } };

options_723542.plotOptions.formatter = function() { return '' + go_datamodule.add_commas(this.y) + ''; };

options_723542.xAxis.categories = ["2006","2007","2008","2009","2010"];

options_723542.chart.events = {}; options_723542.chart.events.load = function( e, chart ) { $(this.legend.allItems).each( function() { var current_height = this.legendSymbol.height; var desired_height = options_723542.legend.symbolHeight;

var diff = desired_height - current_height; var current_y = this.legendSymbol.y;

this.legendSymbol.attr( 'height', options_723542.legend.symbolHeight ); this.legendSymbol.attr( 'y', current_y - diff ); }); };

options_723542 = Highcharts.merge( highcharts_theme, options_723542 );

$( '#highcharts-data-wp-chart-t-render-723542' ).highcharts( options_723542, function( chart ) { } );

highcharts_data_wp_chart_723542 = $( '#highcharts-data-wp-chart-t-render-723542' ).highcharts();

}); })(jQuery);

The reason for the losses has been rising expenses – in particular, ballooning marketing spend as Brightcove has pushed to win Asia and Europe contracts especially. “Our ability to continue to maintain our overall gross profit will depend on our ability to continue controlling our costs of delivery,” the S-1 acknowledges. “Sales and marketing … will continue to be our most significant operating expense.”

(function( $ ) { $(function() { var options_723542 = go_datamodule_723542;

options_723542.series = [{ name: 'Net loss', connectNulls: true, data: [-16.566, -18.603, -10.235, -2.823, -17.781] }, { name: 'Revenue (subs)', connectNulls: true, data: [0.991, 8.061, 22.432, 32.24, 40.521] }, { name: 'Revenue (pro)', connectNulls: true, data: [0.38, 0.472, 2.068, 3.947, 3.195] }]; options_723542.tooltip = { formatter: function() { var series_name = ''; var x_name = this.x;

if ( this.series.name != options_723542.title.text ) { series_name = this.series.name + ': '; }// END if

if ( go_datamodule_723542.hasOwnProperty( 'original_labels' ) ) { x_name = go_datamodule_723542.original_labels[ this.point.x ]; }// END if

return series_name + x_name + ': ' + go_datamodule.add_commas(this.y) + ''; } };

options_723542.plotOptions.formatter = function() { return '' + go_datamodule.add_commas(this.y) + ''; };

options_723542.xAxis.categories = ["2006","2007","2008","2009","2010"];

options_723542.chart.events = {}; options_723542.chart.events.load = function( e, chart ) { $(this.legend.allItems).each( function() { var current_height = this.legendSymbol.height; var desired_height = options_723542.legend.symbolHeight;

var diff = desired_height - current_height; var current_y = this.legendSymbol.y;

this.legendSymbol.attr( 'height', options_723542.legend.symbolHeight ); this.legendSymbol.attr( 'y', current_y - diff ); }); };

options_723542 = Highcharts.merge( highcharts_theme, options_723542 );

$( '#highcharts-data-wp-chart-t-render-723542' ).highcharts( options_723542, function( chart ) { } );

highcharts_data_wp_chart_723542 = $( '#highcharts-data-wp-chart-t-render-723542' ).highcharts();

}); })(jQuery);

The firm has $24.6 million cash and equivalents – enough to last 12 months – and has been growing fast. Video streams Brightcove serves has jumped by 72 percent over the last year to 700 million per month, and half-year revenue is up 40 percent to $28.3 million. In July, Brightcove videos reached 165 million unique viewers through over 85,000 websites.

Problem is, “We are currently dependent on revenue from a single product, Video Cloud,” the firm says. In May, Brightcove announced an ambitious expansion from just video with a new App Cloud suite that will allow publishers to write apps one time for multiple operating systems and web platforms. It was a clear attempt at diversification ahead of an IPO or sale…

“We do not have any experience with customer adoption of our App Cloud product because it has not been released yet,” the S-1 acknowledges. The tool is currently in beta test but will launch as freemium with an annual subscription.

Brightcove has a U.S. patent: “In April 2011, we were issued a U.S. patent covering aspects of publishing and distributing digital media online.”

“We estimate our total addressable market for online video platforms to be approximately $2.3 billion in 2011, growing to approximately $5.8 billion in 2015.”

“We will likely encounter significant, growing competition in our business from many sources, including portals and digital media retailers, search engines, social networking and consumer-sharing services companies, broadband media distribution platforms, technology suppliers, direct broadcast satellite television service companies and digital and traditional cable systems. Many of our present and likely future competitors have substantially greater financial, marketing, technological and other resources than we do. Some of these companies may even choose to offer services competitive with ours at no cost as a strategy to attract or retain customers of their other services.”

(function( $ ) { $(function() { var options_723542 = go_datamodule_723542;

options_723542.series = [{ name: 'Net loss', connectNulls: true, data: [-16.566, -18.603, -10.235, -2.823, -17.781] }, { name: 'Revenue (subs)', connectNulls: true, data: [0.991, 8.061, 22.432, 32.24, 40.521] }, { name: 'Revenue (pro)', connectNulls: true, data: [0.38, 0.472, 2.068, 3.947, 3.195] }]; options_723542.tooltip = { formatter: function() { var series_name = ''; var x_name = this.x;

if ( this.series.name != options_723542.title.text ) { series_name = this.series.name + ': '; }// END if

if ( go_datamodule_723542.hasOwnProperty( 'original_labels' ) ) { x_name = go_datamodule_723542.original_labels[ this.point.x ]; }// END if

return series_name + x_name + ': ' + go_datamodule.add_commas(this.y) + ''; } };

options_723542.plotOptions.formatter = function() { return '' + go_datamodule.add_commas(this.y) + ''; };

options_723542.xAxis.categories = ["2006","2007","2008","2009","2010"];

options_723542.chart.events = {}; options_723542.chart.events.load = function( e, chart ) { $(this.legend.allItems).each( function() { var current_height = this.legendSymbol.height; var desired_height = options_723542.legend.symbolHeight;

var diff = desired_height - current_height; var current_y = this.legendSymbol.y;

this.legendSymbol.attr( 'height', options_723542.legend.symbolHeight ); this.legendSymbol.attr( 'y', current_y - diff ); }); };

options_723542 = Highcharts.merge( highcharts_theme, options_723542 );

$( '#highcharts-data-wp-chart-t-render-723542' ).highcharts( options_723542, function( chart ) { } );

highcharts_data_wp_chart_723542 = $( '#highcharts-data-wp-chart-t-render-723542' ).highcharts();

}); })(jQuery);

Brightcove’s investors are listed as Accel, AllianceBernstein, Allen & Co., Brookside Capital, General Catalyst Partners, Hearst, IAC (NSDQ: IACI), Maverick, Transcosmos and New York Times.

But the S-1 says AOL (NYSE: AOL) and NYTCo (NYSE: NYT) are no longer holders. The company has raised $103 million to date, according to Crunchbase (unconfirmed).

“We have signed a new lease for over 80,000 square feet of office space in Boston, Massachusetts,” the company says. “We expect to move into these new headquarters on April 1, 2012.” Also: “We plan to pursue acquisitions.” The company currently has 288 staff.

Although president David Mendels enjoyed a $225,00 salary equal to CEO Jeremy Allaire’s, Mendels was by far the company’s highest-paid executive, thanks to receiving stock and option awards worth $4 million.

(function( $ ) { $(function() { var options_723542 = go_datamodule_723542;

options_723542.series = [{ name: 'Net loss', connectNulls: true, data: [-16.566, -18.603, -10.235, -2.823, -17.781] }, { name: 'Revenue (subs)', connectNulls: true, data: [0.991, 8.061, 22.432, 32.24, 40.521] }, { name: 'Revenue (pro)', connectNulls: true, data: [0.38, 0.472, 2.068, 3.947, 3.195] }]; options_723542.tooltip = { formatter: function() { var series_name = ''; var x_name = this.x;

if ( this.series.name != options_723542.title.text ) { series_name = this.series.name + ': '; }// END if

if ( go_datamodule_723542.hasOwnProperty( 'original_labels' ) ) { x_name = go_datamodule_723542.original_labels[ this.point.x ]; }// END if

return series_name + x_name + ': ' + go_datamodule.add_commas(this.y) + ''; } };

options_723542.plotOptions.formatter = function() { return '' + go_datamodule.add_commas(this.y) + ''; };

options_723542.xAxis.categories = ["2006","2007","2008","2009","2010"];

options_723542.chart.events = {}; options_723542.chart.events.load = function( e, chart ) { $(this.legend.allItems).each( function() { var current_height = this.legendSymbol.height; var desired_height = options_723542.legend.symbolHeight;

var diff = desired_height - current_height; var current_y = this.legendSymbol.y;

this.legendSymbol.attr( 'height', options_723542.legend.symbolHeight ); this.legendSymbol.attr( 'y', current_y - diff ); }); };

options_723542 = Highcharts.merge( highcharts_theme, options_723542 );

$( '#highcharts-data-wp-chart-t-render-723542' ).highcharts( options_723542, function( chart ) { } );

highcharts_data_wp_chart_723542 = $( '#highcharts-data-wp-chart-t-render-723542' ).highcharts();

}); })(jQuery);