|
|
|
|
|
|
|
|
Computer equipment | 2 years |
Furniture and fixtures | 5 years |
Software | 2-5 years |
Machinery and equipment | 2-3 years |
Leasehold improvements | Shorter of the lease term or 5 years |
|
Cash and cash equivalents | $ | 8 | |
Accounts receivable, net | 11 | ||
Prepaid expenses and other current assets | 130 | ||
Property and equipment, net | 83 | ||
Intangibles, net | 6,000 | ||
Goodwill | 3,742 | ||
Accounts payable | (40 | ) | |
Other current accrued liabilities | (74 | ) | |
Deferred tax liabilities, net | (308 | ) | |
Total purchase price | $ | 9,552 |
|
As of | |||||||||||||||||||||||||||||||
December 31, 2016 | December 31, 2015 | ||||||||||||||||||||||||||||||
Cost | Unrealized Gain | Unrealized Loss | Estimated Fair Value | Cost | Unrealized Gain | Unrealized Loss | Estimated Fair Value | ||||||||||||||||||||||||
(In thousands) | |||||||||||||||||||||||||||||||
U.S. treasuries | $ | 123,869 | $ | 9 | $ | (40 | ) | $ | 123,838 | $ | 95,057 | $ | 1 | $ | (65 | ) | $ | 94,993 | |||||||||||||
Certificates of deposits | 148 | — | — | 148 | 147 | — | — | 147 | |||||||||||||||||||||||
Total | $ | 124,017 | $ | 9 | $ | (40 | ) | $ | 123,986 | $ | 95,204 | $ | 1 | $ | (65 | ) | $ | 95,140 |
As of | |||||||
December 31, 2016 | December 31, 2015 | ||||||
(In thousands) | |||||||
Gross accounts receivable | $ | 333,080 | $ | 309,926 | |||
Allowance for doubtful accounts | (1,255 | ) | (1,255 | ) | |||
Allowance for sales returns | (13,506 | ) | (15,904 | ) | |||
Allowance for price protection | (4,480 | ) | (2,125 | ) | |||
Total allowances | (19,241 | ) | (19,284 | ) | |||
Total accounts receivable, net | $ | 313,839 | $ | 290,642 |
As of | |||||||
December 31, 2016 | December 31, 2015 | ||||||
(In thousands) | |||||||
Raw materials | $ | 4,596 | $ | 4,292 | |||
Work-in-process | — | 2 | |||||
Finished goods | 243,266 | 208,824 | |||||
Total inventories | $ | 247,862 | $ | 213,118 |
As of | |||||||
December 31, 2016 | December 31, 2015 | ||||||
(In thousands) | |||||||
Computer equipment | $ | 10,557 | $ | 11,161 | |||
Furniture, fixtures and leasehold improvements | 20,827 | 18,317 | |||||
Software | 28,663 | 30,396 | |||||
Machinery and equipment | 63,446 | 66,662 | |||||
Total property and equipment, gross | 123,493 | 126,536 | |||||
Accumulated depreciation and amortization | (104,020 | ) | (104,152 | ) | |||
Total property and equipment, net | $ | 19,473 | $ | 22,384 |
As of December 31, 2016 | |||||||||||
Gross | Accumulated Amortization | Net | |||||||||
(In thousands) | |||||||||||
Technology | $ | 66,599 | $ | (57,381 | ) | $ | 9,218 | ||||
Customer contracts and relationships | 56,500 | (30,375 | ) | 26,125 | |||||||
Other | 11,045 | (8,489 | ) | 2,556 | |||||||
Total intangibles, net | 134,144 | (96,245 | ) | 37,899 |
As of December 31, 2015 | |||||||||||
Gross | Accumulated Amortization | Net | |||||||||
(In thousands) | |||||||||||
Technology | $ | 61,099 | $ | (48,485 | ) | $ | 12,614 | ||||
Customer contracts and relationships | 56,500 | (23,290 | ) | 33,210 | |||||||
Other | 10,545 | (7,422 | ) | 3,123 | |||||||
Total intangibles, net | $ | 128,144 | $ | (79,197 | ) | $ | 48,947 |
Year Ended December 31, | Amounts (In thousands) | ||
2017 | $ | 12,911 | |
2018 | 9,396 | ||
2019 | 7,544 | ||
2020 | 6,622 | ||
2021 | 1,413 | ||
Thereafter | 13 | ||
Total estimated amortization expense | $ | 37,899 |
Retail | Commercial | Service Provider | Total | |||||||||||||
(In thousands) | ||||||||||||||||
As of December 31, 2014 | $ | 45,442 | $ | 36,279 | $ | — | $ | 81,721 | ||||||||
Goodwill impairment charges | — | — | — | — | ||||||||||||
As of December 31, 2015 | 45,442 | 36,279 | — | 81,721 | ||||||||||||
Goodwill from acquisition of Placemeter | 3,742 | — | — | 3,742 | ||||||||||||
As of December 31, 2016 | $ | 49,184 | $ | 36,279 | $ | — | $ | 85,463 |
As of | |||||||
December 31, 2016 | December 31, 2015 | ||||||
(In thousands) | |||||||
Non-current deferred income taxes | $ | 70,859 | $ | 68,445 | |||
Other | 7,977 | 7,929 | |||||
Total other non-current assets | $ | 78,836 | $ | 76,374 |
As of | |||||||
December 31, 2016 | December 31, 2015 | ||||||
(In thousands) | |||||||
Sales and marketing programs | $ | 74,330 | $ | 69,693 | |||
Warranty obligation | 58,520 | 56,706 | |||||
Freight | 8,980 | 5,748 | |||||
Other | 28,844 | 34,135 | |||||
Total other accrued liabilities | $ | 170,674 | $ | 166,282 |
|
Derivative Assets | Balance Sheets Location | Fair value at December 31, 2016 | Balance Sheets Location | Fair value at December 31, 2015 | ||||||||
(In thousands) | (In thousands) | |||||||||||
Derivative assets not designated as hedging instruments | Prepaid expenses and other current assets | $ | 5,873 | Prepaid expenses and other current assets | $ | 3,203 | ||||||
Derivative assets designated as hedging instruments | Prepaid expenses and other current assets | 2,890 | Prepaid expenses and other current assets | 2 | ||||||||
Total | $ | 8,763 | $ | 3,205 |
Derivative Liabilities | Balance Sheets Location | Fair value at December 31, 2016 | Balance Sheets Location | Fair value at December 31, 2015 | ||||||||
(In thousands) | (In thousands) | |||||||||||
Derivative liabilities not designated as hedging instruments | Other accrued liabilities | $ | 1,002 | Other accrued liabilities | $ | 447 | ||||||
Derivative liabilities designated as hedging instruments | Other accrued liabilities | 703 | Other accrued liabilities | 4 | ||||||||
Total | $ | 1,705 | $ | 451 |
As of December 31, 2016 | Gross Amounts Not Offset in the Consolidated Balance Sheets | |||||||||||||||||||||||
Gross Amounts of Recognized Assets | Gross Amounts Offset in the Consolidated Balance Sheets | Net Amounts Of Assets Presented in the Consolidated Balance Sheets | Financial Instruments | Cash Collateral Pledged | Net Amount | |||||||||||||||||||
(In thousands) | ||||||||||||||||||||||||
J.P. Morgan Chase | $ | 1,492 | $ | — | $ | 1,492 | $ | (442 | ) | $ | — | $ | 1,050 | |||||||||||
Wells Fargo | 7,271 | — | 7,271 | (1,263 | ) | — | 6,008 | |||||||||||||||||
Total | $ | 8,763 | $ | — | $ | 8,763 | $ | (1,705 | ) | $ | — | $ | 7,058 |
As of December 31, 2015 | Gross Amounts Not Offset in the Consolidated Balance Sheets | |||||||||||||||||||||||
Gross Amounts of Recognized Assets | Gross Amounts Offset in the Consolidated Balance Sheets | Net Amounts Of Assets Presented in the Consolidated Balance Sheets | Financial Instruments | Cash Collateral Pledged | Net Amount | |||||||||||||||||||
(In thousands) | ||||||||||||||||||||||||
Barclays | $ | 577 | $ | — | $ | 577 | $ | (56 | ) | $ | — | $ | 521 | |||||||||||
Wells Fargo | 2,628 | — | 2,628 | (395 | ) | — | 2,233 | |||||||||||||||||
Total | $ | 3,205 | $ | — | $ | 3,205 | $ | (451 | ) | $ | — | $ | 2,754 |
As of December 31, 2016 | Gross Amounts Not Offset in the Consolidated Balance Sheets | |||||||||||||||||||||||
Gross Amounts of Recognized Liabilities | Gross Amounts Offset in the Consolidated Balance Sheets | Net Amounts Of Liabilities Presented in the Consolidated Balance Sheets | Financial Instruments | Cash Collateral Pledged | Net Amount | |||||||||||||||||||
(In thousands) | ||||||||||||||||||||||||
J.P. Morgan Chase | $ | 442 | $ | — | $ | 442 | $ | (442 | ) | $ | — | $ | — | |||||||||||
Wells Fargo | 1,263 | — | 1,263 | (1,263 | ) | — | — | |||||||||||||||||
Total | $ | 1,705 | $ | — | $ | 1,705 | $ | (1,705 | ) | $ | — | $ | — |
As of December 31, 2015 | Gross Amounts Not Offset in the Consolidated Balance Sheets | |||||||||||||||||||||||
Gross Amounts of Recognized Liabilities | Gross Amounts Offset in the Consolidated Balance Sheets | Net Amounts Of Liabilities Presented in the Consolidated Balance Sheets | Financial Instruments | Cash Collateral Pledged | Net Amount | |||||||||||||||||||
(In thousands) | ||||||||||||||||||||||||
Barclays | $ | 56 | $ | — | $ | 56 | $ | (56 | ) | $ | — | $ | — | |||||||||||
Wells Fargo | 395 | — | 395 | (395 | ) | — | — | |||||||||||||||||
Total | $ | 451 | $ | — | $ | 451 | $ | (451 | ) | $ | — | $ | — |
Derivatives Designated as Hedging Instruments | Year Ended December 31, 2016 | |||||||||||||||
Gains (Losses) Recognized in OCI - Effective Portion | Location of Gains (Losses) Reclassified from OCI into Income - Effective Portion | Gains (Losses) Reclassified from OCI into Income - Effective Portion (1) | Location of Gains (Losses) Recognized in Income and Excluded from Effectiveness Testing | Amount of Gains (Losses) Recognized in Income and Excluded from Effectiveness Testing | ||||||||||||
(In thousands) | ||||||||||||||||
Cash flow hedges: | ||||||||||||||||
Foreign currency forward contracts | $ | 3,007 | Net revenue | $ | 1,100 | Other income (expense), net | $ | 365 | ||||||||
Foreign currency forward contracts | — | Cost of revenue | (6 | ) | Other income (expense), net | — | ||||||||||
Foreign currency forward contracts | — | Operating expenses | (274 | ) | Other income (expense), net | — | ||||||||||
Total | $ | 3,007 | $ | 820 | $ | 365 |
(1) | Refer to Note 9, Stockholders' Equity, which summarizes the accumulated other comprehensive income activity related to derivatives. |
Derivatives Designated as Hedging Instruments | Year Ended December 31, 2015 | |||||||||||||||
Gains (Losses) Recognized in OCI - Effective Portion | Location of Gains (Losses) Reclassified from OCI into Income - Effective Portion | Gains (Losses) Reclassified from OCI into Income - Effective Portion (1) | Location of Gains (Losses) Recognized in Income and Excluded from Effectiveness Testing | Amount of Gains (Losses) Recognized in Income and Excluded from Effectiveness Testing | ||||||||||||
(In thousands) | ||||||||||||||||
Cash flow hedges: | ||||||||||||||||
Foreign currency forward contracts | $ | 453 | Net revenue | $ | 462 | Other income (expense), net | $ | (52 | ) | |||||||
Foreign currency forward contracts | — | Cost of revenue | 6 | Other income (expense), net | — | |||||||||||
Foreign currency forward contracts | — | Operating expenses | (15 | ) | Other income (expense), net | — | ||||||||||
Total | $ | 453 | $ | 453 | $ | (52 | ) |
(1) | Refer to Note 9, Stockholders' Equity, which summarizes the accumulated other comprehensive income activity related to derivatives. |
Derivatives Designated as Hedging Instruments | Year Ended December 31, 2014 | |||||||||||||||
Gains (Losses) Recognized in OCI - Effective Portion | Location of Gains (Losses) Reclassified from OCI into Income - Effective Portion | Gains (Losses) Reclassified from OCI into Income - Effective Portion (1) | Location of Gains (Losses) Recognized in Income and Excluded from Effectiveness Testing | Amount of Gains (Losses) Recognized in Income and Excluded from Effectiveness Testing | ||||||||||||
(In thousands) | ||||||||||||||||
Cash flow hedges: | ||||||||||||||||
Foreign currency forward contracts | $ | 292 | Net revenue | $ | 459 | Other income (expense), net | $ | (144 | ) | |||||||
Foreign currency forward contracts | — | Cost of revenue | 4 | Other income (expense), net | — | |||||||||||
Foreign currency forward contracts | — | Operating expenses | (149 | ) | Other income (expense), net | — | ||||||||||
Total | $ | 292 | $ | 314 | $ | (144 | ) |
(1) | Refer to Note 9, Stockholders' Equity, which summarizes the accumulated other comprehensive income activity related to derivatives. |
Year ended December 31, | |||||||||
Derivatives Not Designated as Hedging Instruments | Location of Gains (Losses) Recognized in Income on Derivative | 2016 | 2015 | 2014 | |||||
(In thousands) | |||||||||
Foreign currency forward contracts | Other income (expense), net | 3,789 | 4,956 | $ | 4,897 |
|
Year Ended December 31, | |||||||||||
2016 | 2015 | 2014 | |||||||||
(In thousands) | |||||||||||
Foreign currency transaction loss, net | $ | (3,835 | ) | $ | (5,114 | ) | $ | (5,642 | ) | ||
Foreign currency contract gain, net | 4,154 | 4,904 | 4,753 | ||||||||
Gain on litigation settlements | — | — | 2,800 | ||||||||
Other | (440 | ) | 122 | 544 | |||||||
Total | $ | (121 | ) | $ | (88 | ) | $ | 2,455 |
|
Year Ended December 31, | |||||||||||
2016 | 2015 | 2014 | |||||||||
(In thousands) | |||||||||||
United States | $ | 88,748 | $ | 88,681 | $ | 25,152 | |||||
International | 26,321 | (3,117 | ) | 5,609 | |||||||
Total | $ | 115,069 | $ | 85,564 | $ | 30,761 |
Year Ended December 31, | |||||||||||
2016 | 2015 | 2014 | |||||||||
(In thousands) | |||||||||||
Current: | |||||||||||
U.S. Federal | $ | 33,267 | $ | 30,970 | $ | 29,089 | |||||
State | 2,693 | 3,139 | 2,873 | ||||||||
Foreign | 6,278 | 6,105 | 10,930 | ||||||||
42,238 | 40,214 | 42,892 | |||||||||
Deferred: | |||||||||||
U.S. Federal | (2,052 | ) | (2,645 | ) | (20,347 | ) | |||||
State | 441 | 134 | (326 | ) | |||||||
Foreign | (1,409 | ) | (723 | ) | (246 | ) | |||||
(3,020 | ) | (3,234 | ) | (20,919 | ) | ||||||
Total | $ | 39,218 | $ | 36,980 | $ | 21,973 |
Year Ended December 31, | |||||||
2016 | 2015 | ||||||
(In thousands) | |||||||
Deferred Tax Assets: | |||||||
Accruals and allowances | $ | 32,303 | $ | 29,279 | |||
Net operating loss carryforwards | 6,358 | 5,353 | |||||
Stock-based compensation | 8,250 | 9,895 | |||||
Deferred rent | 3,002 | 2,740 | |||||
Deferred revenue | 1,957 | 1,185 | |||||
Tax credit carryforwards | 1,543 | 2,262 | |||||
Acquired intangibles | 21,871 | 22,778 | |||||
Depreciation and amortization | 1,160 | — | |||||
Total deferred tax assets | 76,444 | 73,492 | |||||
Deferred Tax Liabilities: | |||||||
Depreciation and amortization | — | (967 | ) | ||||
Other | (991 | ) | (438 | ) | |||
Total deferred tax liabilities | (991 | ) | (1,405 | ) | |||
Valuation Allowance (1) | (4,594 | ) | (3,642 | ) | |||
Net deferred tax assets | $ | 70,859 | $ | 68,445 |
(1) | Valuation allowance is presented gross. The valuation allowance net of the federal tax effect is ($2,986) and ($2,367) for the years ended December 31, 2016 and 2015, respectively. |
Year Ended December 31, | ||||||||
2016 | 2015 | 2014 | ||||||
Tax at federal statutory rate | 35.0 | % | 35.0 | % | 35.0 | % | ||
State, net of federal benefit | 1.8 | % | 2.6 | % | 2.5 | % | ||
Impact of international operations | (2.7 | )% | 7.1 | % | 19.8 | % | ||
Stock-based compensation | 1.2 | % | (0.4 | )% | 5.5 | % | ||
Tax credits | (0.9 | )% | (1.2 | )% | (3.8 | )% | ||
Valuation allowance | — | % | — | % | 3.5 | % | ||
Goodwill impairment | — | % | — | % | 7.8 | % | ||
Others | (0.3 | )% | 0.1 | % | 1.1 | % | ||
Provision for income taxes | 34.1 | % | 43.2 | % | 71.4 | % |
Federal, State, and Foreign Tax | |||
(In thousands) | |||
Balance as of December 31, 2013 | $ | 12,743 | |
Additions based on tax positions related to the current year | 1,894 | ||
Additions for tax positions of prior years | 1,722 | ||
Settlements | (503 | ) | |
Reductions for tax positions of prior years | (152 | ) | |
Reductions due to lapse of applicable statutes | (1,838 | ) | |
Adjustments due to foreign exchange rate movement | (502 | ) | |
Balance as of December 31, 2014 | 13,364 | ||
Additions based on tax positions related to the current year | 1,608 | ||
Additions for tax positions of prior years | 228 | ||
Settlements | (199 | ) | |
Reductions for tax positions of prior years | (302 | ) | |
Reductions due to lapse of applicable statutes | (1,053 | ) | |
Adjustments due to foreign exchange rate movement | (816 | ) | |
Balance as of December 31, 2015 | $ | 12,830 | |
Additions based on tax positions related to the current year | 1,523 | ||
Additions for tax positions of prior years | 45 | ||
Settlements | — | ||
Reductions for tax positions of prior years | (237 | ) | |
Reductions due to lapse of applicable statutes | (627 | ) | |
Adjustments due to foreign exchange rate movement | (569 | ) | |
Balance as of December 31, 2016 | 12,965 |
|
Fiscal Year | Amount (In thousands) | ||
2017 | $ | 7,744 | |
2018 | 7,138 | ||
2019 | 6,366 | ||
2020 | 5,381 | ||
2021 | 5,134 | ||
Thereafter | 17,701 | ||
Total | $ | 49,464 |
Year Ended December 31, | |||||||||||
2016 | 2015 | 2014 | |||||||||
(In thousands) | |||||||||||
Balance at the beginning of the year | $ | 56,706 | $ | 44,888 | $ | 48,754 | |||||
Provision for warranty obligations made during the year | 87,570 | 80,085 | 62,709 | ||||||||
Settlements made during the year | (85,756 | ) | (68,267 | ) | (66,575 | ) | |||||
Balance at the end of year | $ | 58,520 | $ | 56,706 | $ | 44,888 |
|
Unrealized gains (losses) on available-for-sale securities | Unrealized gains (losses) on derivatives | Estimated tax benefit (provision) | Total | ||||||||||||
(In thousands) | |||||||||||||||
Balance as of December 31, 2013 | $ | 6 | $ | 65 | $ | (2 | ) | $ | 69 | ||||||
Other comprehensive income (loss) before reclassifications | (14 | ) | 292 | 5 | 283 | ||||||||||
Less: Amount reclassified from accumulated other comprehensive income | — | 314 | — | 314 | |||||||||||
Net current period other comprehensive loss | (14 | ) | (22 | ) | 5 | (31 | ) | ||||||||
Balance as of December 31, 2014 | $ | (8 | ) | $ | 43 | $ | 3 | $ | 38 | ||||||
Other comprehensive income (loss) before reclassifications | (56 | ) | 453 | 21 | 418 | ||||||||||
Less: Amount reclassified from accumulated other comprehensive income | — | 453 | — | 453 | |||||||||||
Net current period other comprehensive loss | (56 | ) | — | 21 | (35 | ) | |||||||||
Balance as of December 31, 2015 | $ | (64 | ) | $ | 43 | $ | 24 | $ | 3 | ||||||
Other comprehensive income before reclassifications | 33 | 3,007 | (572 | ) | 2,468 | ||||||||||
Less: Amount reclassified from accumulated other comprehensive income | — | 820 | (287 | ) | 533 | ||||||||||
Net current period other comprehensive income | 33 | 2,187 | (285 | ) | 1,935 | ||||||||||
Balance as of December 31, 2016 | $ | (31 | ) | $ | 2,230 | $ | (261 | ) | $ | 1,938 |
Year Ended December 31, | ||||||||||||||||||
Details about Accumulated Other Comprehensive Income Components | 2016 | 2015 | 2014 | |||||||||||||||
Amount Reclassified from AOCI | Affected Line Item in the Statements of Operations | Amount Reclassified from AOCI | Affected Line Item in the Statements of Operations | Amount Reclassified from AOCI | Affected Line Item in the Statements of Operations | |||||||||||||
(In thousands) | ||||||||||||||||||
Gains (losses) on cash flow hedge: | ||||||||||||||||||
Foreign currency forward contracts | $ | 1,100 | Net revenue | $ | 462 | Net revenue | $ | 459 | Net revenue | |||||||||
Foreign currency forward contracts | (6 | ) | Cost of revenue | 6 | Cost of revenue | 4 | Cost of revenue | |||||||||||
Foreign currency forward contracts | (274 | ) | Operating expenses | (15 | ) | Operating expenses | (149 | ) | Operating expenses | |||||||||
820 | Total before tax | 453 | Total before tax | 314 | Total before tax | |||||||||||||
(287 | ) | Tax impact | — | Tax impact (1) | — | Tax impact (1) | ||||||||||||
$ | 533 | Total, net of tax | $ | 453 | Total, net of tax | $ | 314 | Total, net of tax |
(1) | Under the Company's 2015 and 2014 tax structure, all hedging gains and losses from derivative contracts were ultimately borne by a legal entity in a jurisdiction with no income tax. |
|
Number of Shares | Weighted Average Exercise Price Per Share | Weighted Average Remaining Contractual Term | Aggregate Intrinsic Value | |||||||||
(In thousands) | (In dollars) | (In years) | (In thousands) | |||||||||
Outstanding as of December 31, 2015 | 2,461 | $ | 30.08 | |||||||||
Granted | 328 | 39.53 | ||||||||||
Exercised | (888 | ) | 31.25 | |||||||||
Cancelled | (15 | ) | 34.13 | |||||||||
Expired | (2 | ) | 34.23 | |||||||||
Outstanding as of December 31, 2016 | 1,884 | $ | 31.14 | 5.88 | $ | 43,724 | ||||||
As of December 31, 2016 | ||||||||||||
Vested and expected to vest | 1,811 | $ | 30.93 | 5.76 | $ | 42,413 | ||||||
Exercisable Options | 1,236 | $ | 28.71 | 4.47 | $ | 31,690 |
Options Outstanding | Options Exercisable | ||||||||||||||
Range of Exercise Prices | Shares Outstanding | Weighted- Average Remaining Contractual Life | Weighted- Average Exercise Price Per Share | Shares Exercisable | Weighted- Average Exercise Price Per Share | ||||||||||
(In thousands) | (In years) | (In dollars) | (In thousands) | (In dollars) | |||||||||||
$10.69 - $28.79 | 417 | 2.35 | $ | 19.81 | 416 | $ | 19.78 | ||||||||
$29.76 - $32.21 | 377 | 7.06 | 31.29 | 205 | 31.30 | ||||||||||
$32.30 - $32.55 | 385 | 6.79 | 32.51 | 264 | 32.51 | ||||||||||
$33.15 - $39.53 | 703 | 6.84 | 37.01 | 349 | 34.88 | ||||||||||
$40.01 - $40.01 | 2 | 5.09 | 40.01 | 2 | 40.01 | ||||||||||
$10.69 - $40.01 | 1,884 | 5.88 | $ | 31.14 | 1,236 | $ | 28.71 |
Number of Shares | Weighted Average Grant Date Fair Value Per Share | Weighted Average Remaining Contractual Term | Aggregate Intrinsic Value | |||||||||
(In thousands) | (In dollars) | (In years) | (In thousands) | |||||||||
Outstanding as of December 31, 2015 | 964 | $ | 31.63 | |||||||||
Granted | 479 | 41.19 | ||||||||||
Vested | (345 | ) | 31.40 | |||||||||
Cancelled | (102 | ) | 33.04 | |||||||||
Outstanding as of December 31, 2016 | 996 | $ | 36.22 | 1.36 | $ | 54,131 |
Year Ended December 31, | |||||||||||||||
2016 | 2015 | 2014 | 2016 | 2015 | 2014 | ||||||||||
Stock Options | ESPP | ||||||||||||||
Expected life (in years) | 4.4 | 4.5 | 4.5 | 0.5 | N/A | N/A | |||||||||
Risk-free interest rate | 1.28 | % | 1.44 | % | 1.43 | % | 0.43 | % | N/A | N/A | |||||
Expected volatility | 35.4 | % | 39.3 | % | 42.6 | % | 38.3 | % | N/A | N/A | |||||
Dividend yield | — | — | — | — | N/A | N/A |
Year Ended December 31, | |||||||||||
2016 | 2015 | 2014 | |||||||||
(In thousands) | |||||||||||
Cost of revenue | $ | 1,740 | $ | 1,566 | $ | 2,037 | |||||
Research and development | 4,075 | 3,451 | 4,916 | ||||||||
Sales and marketing | 5,065 | 5,022 | 6,168 | ||||||||
General and administrative | 8,069 | 6,786 | 6,893 | ||||||||
Total | $ | 18,949 | $ | 16,825 | $ | 20,014 |
|
Year Ended December 31, | |||||||||||
2016 | 2015 | 2014 | |||||||||
(In thousands, except percentage data) | |||||||||||
Net revenue: | |||||||||||
Retail | $ | 763,549 | $ | 614,367 | $ | 508,100 | |||||
Commercial | 290,836 | 264,846 | 305,677 | ||||||||
Service provider | 273,913 | 421,482 | 579,738 | ||||||||
Total net revenues | $ | 1,328,298 | $ | 1,300,695 | $ | 1,393,515 | |||||
Contribution income: | |||||||||||
Retail | $ | 104,454 | $ | 85,231 | $ | 76,266 | |||||
Retail contribution margin | 13.7 | % | 13.9 | % | 15.0 | % | |||||
Commercial | 73,734 | 53,393 | 70,810 | ||||||||
Commercial contribution margin | 25.4 | % | 20.2 | % | 23.2 | % | |||||
Service Provider | 44,615 | 39,151 | 47,547 | ||||||||
Service Provider contribution margin | 16.3 | % | 9.3 | % | 8.2 | % | |||||
Total segment contribution income | 222,803 | 177,775 | 194,623 | ||||||||
Corporate and unallocated costs | (69,140 | ) | (54,501 | ) | (53,581 | ) | |||||
Amortization of intangibles (1) | (16,733 | ) | (16,969 | ) | (17,573 | ) | |||||
Stock-based compensation expense | (18,949 | ) | (16,825 | ) | (20,014 | ) | |||||
Restructuring and other charges | (3,881 | ) | (6,398 | ) | (2,209 | ) | |||||
Acquisition-related expense (2) | — | — | (8 | ) | |||||||
Losses on inventory commitments due to restructuring | — | (407 | ) | — | |||||||
Litigation reserves, net | (73 | ) | 2,682 | 1,011 | |||||||
Goodwill impairment charges | — | — | (74,196 | ) | |||||||
Interest income | 1,163 | 295 | 253 | ||||||||
Other income (expense), net | (121 | ) | (88 | ) | 2,455 | ||||||
Income before income taxes | $ | 115,069 | $ | 85,564 | $ | 30,761 |
(1) | Amount excludes amortization expense related to patents within purchased intangibles in cost of revenue. |
(2) | These acquisition-related charges were expensed in the period incurred and reported in the Company's consolidated statements of operations within cost of revenue and operating expenses. |
Year Ended December 31, | |||||||||||
2016 | 2015 | 2014 | |||||||||
(In thousands) | |||||||||||
United States (U.S.) | $ | 855,796 | $ | 779,361 | $ | 750,933 | |||||
Americas (excluding U.S.) | 27,852 | 18,385 | 19,957 | ||||||||
United Kingdom (U.K.) | 52,375 | 103,649 | 154,503 | ||||||||
EMEA (excluding U.K.) | 193,030 | 218,065 | 267,384 | ||||||||
APAC | 199,245 | 181,235 | 200,738 | ||||||||
Total net revenue | $ | 1,328,298 | $ | 1,300,695 | $ | 1,393,515 |
As of | |||||||||||
December 31, 2016 | December 31, 2015 | December 31, 2014 | |||||||||
(In thousands) | |||||||||||
United States | $ | 9,542 | $ | 9,832 | $ | 12,453 | |||||
Canada | 2,745 | 3,586 | 4,375 | ||||||||
EMEA | 210 | 468 | 657 | ||||||||
China | 5,219 | 6,562 | 10,786 | ||||||||
APAC (excluding China) | 1,757 | 1,936 | 1,423 | ||||||||
Total property and equipment, net | $ | 19,473 | $ | 22,384 | $ | 29,694 |
|
As of December 31, 2016 | |||||||||||||||
Total | Quoted market prices in active markets (Level 1) | Significant other observable inputs (Level 2) | Significant unobservable inputs (Level 3) | ||||||||||||
(In thousands) | |||||||||||||||
Assets: | |||||||||||||||
Cash equivalents: money-market funds | $ | 17,027 | $ | 17,027 | $ | — | $ | — | |||||||
Available-for-sale securities: U.S. treasuries (1) | 123,838 | 123,838 | — | — | |||||||||||
Available-for-sale securities: certificates of deposit (1) | 148 | 148 | — | — | |||||||||||
Trading securities: mutual funds (1) | 1,528 | 1,528 | — | — | |||||||||||
Foreign currency forward contracts (2) | 8,763 | — | 8,763 | — | |||||||||||
Total assets measured at fair value | $ | 151,304 | $ | 142,541 | $ | 8,763 | $ | — |
(1) | Included in short-term investments on the Company's consolidated balance sheets. |
(2) | Included in prepaid expenses and other current assets on the Company's consolidated balance sheets. |
As of December 31, 2016 | |||||||||||||||
Total | Quoted market prices in active markets (Level 1) | Significant other observable inputs (Level 2) | Significant unobservable inputs (Level 3) | ||||||||||||
(In thousands) | |||||||||||||||
Liabilities: | |||||||||||||||
Foreign currency forward contracts (3) | $ | 1,705 | $ | — | $ | 1,705 | $ | — | |||||||
Total liabilities measured at fair value | $ | 1,705 | $ | — | $ | 1,705 | $ | — |
(3) | Included in other accrued liabilities on the Company's consolidated balance sheets. |
As of December 31, 2015 | |||||||||||||||
Total | Quoted market prices in active markets (Level 1) | Significant other observable inputs (Level 2) | Significant unobservable inputs (Level 3) | ||||||||||||
(In thousands) | |||||||||||||||
Assets: | |||||||||||||||
Cash equivalents: money-market funds | $ | 10,976 | $ | 10,976 | $ | — | $ | — | |||||||
Available-for-sale securities: U.S. treasuries (1) | 94,993 | 94,993 | — | — | |||||||||||
Available-for-sale securities: certificates of deposit (1) | 147 | 147 | — | — | |||||||||||
Trading securities: mutual funds (1) | 1,181 | 1,181 | — | — | |||||||||||
Foreign currency forward contracts (2) | 3,205 | — | 3,205 | — | |||||||||||
Total assets measured at fair value | $ | 110,502 | $ | 107,297 | $ | 3,205 | $ | — |
(1) | Included in short-term investments on the Company's consolidated balance sheets. |
(2) | Included in prepaid expenses and other current assets on the Company's consolidated balance sheets. |
As of December 31, 2015 | |||||||||||||||
Total | Quoted market prices in active markets (Level 1) | Significant other observable inputs (Level 2) | Significant unobservable inputs (Level 3) | ||||||||||||
(In thousands) | |||||||||||||||
Liabilities: | |||||||||||||||
Foreign currency forward contracts (3) | $ | 451 | $ | — | $ | 451 | $ | — | |||||||
Total liabilities measured at fair value | $ | 451 | $ | — | $ | 451 | $ | — |
(3) | Included in other accrued liabilities on the Company's consolidated balance sheets. |
|
Employee termination charges | Lease contract termination and other charges | Total | |||||||||
(In thousands) | |||||||||||
Balance as of December 31, 2013 | $ | 821 | $ | 202 | $ | 1,023 | |||||
Additions | 904 | 1,330 | 2,234 | ||||||||
Cash payments | (1,387 | ) | (1,530 | ) | (2,917 | ) | |||||
Adjustments | (22 | ) | (2 | ) | (24 | ) | |||||
Balance as of December 31, 2014 | 316 | — | 316 | ||||||||
Additions (1) | 4,689 | 1,257 | 5,946 | ||||||||
Cash payments | (4,992 | ) | (4 | ) | (4,996 | ) | |||||
Balance as of December 31, 2015 | 13 | 1,253 | 1,266 | ||||||||
Additions (1) | 3,128 | 629 | 3,757 | ||||||||
Cash payments | (2,941 | ) | (480 | ) | (3,421 | ) | |||||
Adjustments | (194 | ) | — | (194 | ) | ||||||
Balance as of December 31, 2016 | $ | 6 | $ | 1,402 | $ | 1,408 |
(1) | Total restructuring and other charges recognized in the Company's consolidated statements of operations for the year ended December 31, 2016 and 2015 included non-cash charges and adjustments, net of $0.3 million and $0.5 million. These amounts have been excluded from the table above. |
|
December 31, 2016 | October 2, 2016 | July 3, 2016 | April 3, 2016 | |||||||||
Net revenue | $ | 367,929 | $ | 338,458 | $ | 311,655 | $ | 310,256 | ||||
Gross profit | $ | 110,710 | $ | 103,122 | $ | 97,788 | $ | 100,565 | ||||
Provision for income taxes | $ | 11,754 | $ | 9,144 | $ | 9,427 | $ | 8,893 | ||||
Net income | $ | 22,109 | $ | 21,119 | $ | 16,034 | $ | 16,589 | ||||
Net income per share—basic | $ | 0.67 | $ | 0.64 | $ | 0.49 | $ | 0.51 | ||||
Net income per share—diluted | $ | 0.65 | $ | 0.62 | $ | 0.48 | $ | 0.50 | ||||
December 31, 2015 | September 27, 2015 | June 28, 2015 | March 29, 2015 | |||||||||
Net revenue | $ | 360,863 | $ | 341,893 | $ | 288,782 | $ | 309,157 | ||||
Gross profit | $ | 105,416 | $ | 96,327 | $ | 77,656 | $ | 88,280 | ||||
Provision for income taxes | $ | 8,927 | $ | 10,780 | $ | 7,258 | $ | 10,015 | ||||
Net income | $ | 21,807 | $ | 15,099 | $ | 3,667 | $ | 8,011 | ||||
Net income per share—basic | $ | 0.68 | $ | 0.47 | $ | 0.11 | $ | 0.23 | ||||
Net income per share—diluted | $ | 0.66 | $ | 0.47 | $ | 0.11 | $ | 0.23 |
|
Balance at Beginning of Year | Additions | Deductions | Balance at End of Year | ||||||||||||
(In thousands) | |||||||||||||||
Allowance for doubtful accounts: | |||||||||||||||
Year ended December 31, 2016 | $ | 1,255 | $ | 60 | $ | (60 | ) | $ | 1,255 | ||||||
Year ended December 31, 2015 | 1,255 | 35 | (35 | ) | 1,255 | ||||||||||
Year ended December 31, 2014 | 1,255 | 189 | (189 | ) | 1,255 | ||||||||||
Allowance for sales returns and warranty: | |||||||||||||||
Year ended December 31, 2016 | $ | 72,609 | $ | 109,494 | $ | (110,077 | ) | $ | 72,026 | ||||||
Year ended December 31, 2015 | 62,376 | 105,987 | (95,754 | ) | 72,609 | ||||||||||
Year ended December 31, 2014 | 66,221 | 97,546 | (101,391 | ) | 62,376 | ||||||||||
Allowance for price protection: | |||||||||||||||
Year ended December 31, 2016 | $ | 2,125 | $ | 12,239 | $ | (9,884 | ) | $ | 4,480 | ||||||
Year ended December 31, 2015 | 1,806 | 7,467 | (7,148 | ) | 2,125 | ||||||||||
Year ended December 31, 2014 | 4,273 | 7,534 | (10,001 | ) | 1,806 |
|
Computer equipment | 2 years |
Furniture and fixtures | 5 years |
Software | 2-5 years |
Machinery and equipment | 2-3 years |
Leasehold improvements | Shorter of the lease term or 5 years |
|
Computer equipment | 2 years |
Furniture and fixtures | 5 years |
Software | 2-5 years |
Machinery and equipment | 2-3 years |
Leasehold improvements | Shorter of the lease term or 5 years |
|
Cash and cash equivalents | $ | 8 | |
Accounts receivable, net | 11 | ||
Prepaid expenses and other current assets | 130 | ||
Property and equipment, net | 83 | ||
Intangibles, net | 6,000 | ||
Goodwill | 3,742 | ||
Accounts payable | (40 | ) | |
Other current accrued liabilities | (74 | ) | |
Deferred tax liabilities, net | (308 | ) | |
Total purchase price | $ | 9,552 |
|
As of | |||||||||||||||||||||||||||||||
December 31, 2016 | December 31, 2015 | ||||||||||||||||||||||||||||||
Cost | Unrealized Gain | Unrealized Loss | Estimated Fair Value | Cost | Unrealized Gain | Unrealized Loss | Estimated Fair Value | ||||||||||||||||||||||||
(In thousands) | |||||||||||||||||||||||||||||||
U.S. treasuries | $ | 123,869 | $ | 9 | $ | (40 | ) | $ | 123,838 | $ | 95,057 | $ | 1 | $ | (65 | ) | $ | 94,993 | |||||||||||||
Certificates of deposits | 148 | — | — | 148 | 147 | — | — | 147 | |||||||||||||||||||||||
Total | $ | 124,017 | $ | 9 | $ | (40 | ) | $ | 123,986 | $ | 95,204 | $ | 1 | $ | (65 | ) | $ | 95,140 |
As of | |||||||
December 31, 2016 | December 31, 2015 | ||||||
(In thousands) | |||||||
Gross accounts receivable | $ | 333,080 | $ | 309,926 | |||
Allowance for doubtful accounts | (1,255 | ) | (1,255 | ) | |||
Allowance for sales returns | (13,506 | ) | (15,904 | ) | |||
Allowance for price protection | (4,480 | ) | (2,125 | ) | |||
Total allowances | (19,241 | ) | (19,284 | ) | |||
Total accounts receivable, net | $ | 313,839 | $ | 290,642 |
As of | |||||||
December 31, 2016 | December 31, 2015 | ||||||
(In thousands) | |||||||
Raw materials | $ | 4,596 | $ | 4,292 | |||
Work-in-process | — | 2 | |||||
Finished goods | 243,266 | 208,824 | |||||
Total inventories | $ | 247,862 | $ | 213,118 |
As of | |||||||
December 31, 2016 | December 31, 2015 | ||||||
(In thousands) | |||||||
Computer equipment | $ | 10,557 | $ | 11,161 | |||
Furniture, fixtures and leasehold improvements | 20,827 | 18,317 | |||||
Software | 28,663 | 30,396 | |||||
Machinery and equipment | 63,446 | 66,662 | |||||
Total property and equipment, gross | 123,493 | 126,536 | |||||
Accumulated depreciation and amortization | (104,020 | ) | (104,152 | ) | |||
Total property and equipment, net | $ | 19,473 | $ | 22,384 |
As of December 31, 2016 | |||||||||||
Gross | Accumulated Amortization | Net | |||||||||
(In thousands) | |||||||||||
Technology | $ | 66,599 | $ | (57,381 | ) | $ | 9,218 | ||||
Customer contracts and relationships | 56,500 | (30,375 | ) | 26,125 | |||||||
Other | 11,045 | (8,489 | ) | 2,556 | |||||||
Total intangibles, net | 134,144 | (96,245 | ) | 37,899 |
As of December 31, 2015 | |||||||||||
Gross | Accumulated Amortization | Net | |||||||||
(In thousands) | |||||||||||
Technology | $ | 61,099 | $ | (48,485 | ) | $ | 12,614 | ||||
Customer contracts and relationships | 56,500 | (23,290 | ) | 33,210 | |||||||
Other | 10,545 | (7,422 | ) | 3,123 | |||||||
Total intangibles, net | $ | 128,144 | $ | (79,197 | ) | $ | 48,947 |
Year Ended December 31, | Amounts (In thousands) | ||
2017 | $ | 12,911 | |
2018 | 9,396 | ||
2019 | 7,544 | ||
2020 | 6,622 | ||
2021 | 1,413 | ||
Thereafter | 13 | ||
Total estimated amortization expense | $ | 37,899 |
Retail | Commercial | Service Provider | Total | |||||||||||||
(In thousands) | ||||||||||||||||
As of December 31, 2014 | $ | 45,442 | $ | 36,279 | $ | — | $ | 81,721 | ||||||||
Goodwill impairment charges | — | — | — | — | ||||||||||||
As of December 31, 2015 | 45,442 | 36,279 | — | 81,721 | ||||||||||||
Goodwill from acquisition of Placemeter | 3,742 | — | — | 3,742 | ||||||||||||
As of December 31, 2016 | $ | 49,184 | $ | 36,279 | $ | — | $ | 85,463 |
As of | |||||||
December 31, 2016 | December 31, 2015 | ||||||
(In thousands) | |||||||
Non-current deferred income taxes | $ | 70,859 | $ | 68,445 | |||
Other | 7,977 | 7,929 | |||||
Total other non-current assets | $ | 78,836 | $ | 76,374 |
As of | |||||||
December 31, 2016 | December 31, 2015 | ||||||
(In thousands) | |||||||
Sales and marketing programs | $ | 74,330 | $ | 69,693 | |||
Warranty obligation | 58,520 | 56,706 | |||||
Freight | 8,980 | 5,748 | |||||
Other | 28,844 | 34,135 | |||||
Total other accrued liabilities | $ | 170,674 | $ | 166,282 |
|
Derivative Assets | Balance Sheets Location | Fair value at December 31, 2016 | Balance Sheets Location | Fair value at December 31, 2015 | ||||||||
(In thousands) | (In thousands) | |||||||||||
Derivative assets not designated as hedging instruments | Prepaid expenses and other current assets | $ | 5,873 | Prepaid expenses and other current assets | $ | 3,203 | ||||||
Derivative assets designated as hedging instruments | Prepaid expenses and other current assets | 2,890 | Prepaid expenses and other current assets | 2 | ||||||||
Total | $ | 8,763 | $ | 3,205 |
Derivative Liabilities | Balance Sheets Location | Fair value at December 31, 2016 | Balance Sheets Location | Fair value at December 31, 2015 | ||||||||
(In thousands) | (In thousands) | |||||||||||
Derivative liabilities not designated as hedging instruments | Other accrued liabilities | $ | 1,002 | Other accrued liabilities | $ | 447 | ||||||
Derivative liabilities designated as hedging instruments | Other accrued liabilities | 703 | Other accrued liabilities | 4 | ||||||||
Total | $ | 1,705 | $ | 451 |
As of December 31, 2016 | Gross Amounts Not Offset in the Consolidated Balance Sheets | |||||||||||||||||||||||
Gross Amounts of Recognized Assets | Gross Amounts Offset in the Consolidated Balance Sheets | Net Amounts Of Assets Presented in the Consolidated Balance Sheets | Financial Instruments | Cash Collateral Pledged | Net Amount | |||||||||||||||||||
(In thousands) | ||||||||||||||||||||||||
J.P. Morgan Chase | $ | 1,492 | $ | — | $ | 1,492 | $ | (442 | ) | $ | — | $ | 1,050 | |||||||||||
Wells Fargo | 7,271 | — | 7,271 | (1,263 | ) | — | 6,008 | |||||||||||||||||
Total | $ | 8,763 | $ | — | $ | 8,763 | $ | (1,705 | ) | $ | — | $ | 7,058 |
As of December 31, 2015 | Gross Amounts Not Offset in the Consolidated Balance Sheets | |||||||||||||||||||||||
Gross Amounts of Recognized Assets | Gross Amounts Offset in the Consolidated Balance Sheets | Net Amounts Of Assets Presented in the Consolidated Balance Sheets | Financial Instruments | Cash Collateral Pledged | Net Amount | |||||||||||||||||||
(In thousands) | ||||||||||||||||||||||||
Barclays | $ | 577 | $ | — | $ | 577 | $ | (56 | ) | $ | — | $ | 521 | |||||||||||
Wells Fargo | 2,628 | — | 2,628 | (395 | ) | — | 2,233 | |||||||||||||||||
Total | $ | 3,205 | $ | — | $ | 3,205 | $ | (451 | ) | $ | — | $ | 2,754 |
As of December 31, 2016 | Gross Amounts Not Offset in the Consolidated Balance Sheets | |||||||||||||||||||||||
Gross Amounts of Recognized Liabilities | Gross Amounts Offset in the Consolidated Balance Sheets | Net Amounts Of Liabilities Presented in the Consolidated Balance Sheets | Financial Instruments | Cash Collateral Pledged | Net Amount | |||||||||||||||||||
(In thousands) | ||||||||||||||||||||||||
J.P. Morgan Chase | $ | 442 | $ | — | $ | 442 | $ | (442 | ) | $ | — | $ | — | |||||||||||
Wells Fargo | 1,263 | — | 1,263 | (1,263 | ) | — | — | |||||||||||||||||
Total | $ | 1,705 | $ | — | $ | 1,705 | $ | (1,705 | ) | $ | — | $ | — |
As of December 31, 2015 | Gross Amounts Not Offset in the Consolidated Balance Sheets | |||||||||||||||||||||||
Gross Amounts of Recognized Liabilities | Gross Amounts Offset in the Consolidated Balance Sheets | Net Amounts Of Liabilities Presented in the Consolidated Balance Sheets | Financial Instruments | Cash Collateral Pledged | Net Amount | |||||||||||||||||||
(In thousands) | ||||||||||||||||||||||||
Barclays | $ | 56 | $ | — | $ | 56 | $ | (56 | ) | $ | — | $ | — | |||||||||||
Wells Fargo | 395 | — | 395 | (395 | ) | — | — | |||||||||||||||||
Total | $ | 451 | $ | — | $ | 451 | $ | (451 | ) | $ | — | $ | — |
Derivatives Designated as Hedging Instruments | Year Ended December 31, 2016 | |||||||||||||||
Gains (Losses) Recognized in OCI - Effective Portion | Location of Gains (Losses) Reclassified from OCI into Income - Effective Portion | Gains (Losses) Reclassified from OCI into Income - Effective Portion (1) | Location of Gains (Losses) Recognized in Income and Excluded from Effectiveness Testing | Amount of Gains (Losses) Recognized in Income and Excluded from Effectiveness Testing | ||||||||||||
(In thousands) | ||||||||||||||||
Cash flow hedges: | ||||||||||||||||
Foreign currency forward contracts | $ | 3,007 | Net revenue | $ | 1,100 | Other income (expense), net | $ | 365 | ||||||||
Foreign currency forward contracts | — | Cost of revenue | (6 | ) | Other income (expense), net | — | ||||||||||
Foreign currency forward contracts | — | Operating expenses | (274 | ) | Other income (expense), net | — | ||||||||||
Total | $ | 3,007 | $ | 820 | $ | 365 |
(1) | Refer to Note 9, Stockholders' Equity, which summarizes the accumulated other comprehensive income activity related to derivatives. |
Derivatives Designated as Hedging Instruments | Year Ended December 31, 2015 | |||||||||||||||
Gains (Losses) Recognized in OCI - Effective Portion | Location of Gains (Losses) Reclassified from OCI into Income - Effective Portion | Gains (Losses) Reclassified from OCI into Income - Effective Portion (1) | Location of Gains (Losses) Recognized in Income and Excluded from Effectiveness Testing | Amount of Gains (Losses) Recognized in Income and Excluded from Effectiveness Testing | ||||||||||||
(In thousands) | ||||||||||||||||
Cash flow hedges: | ||||||||||||||||
Foreign currency forward contracts | $ | 453 | Net revenue | $ | 462 | Other income (expense), net | $ | (52 | ) | |||||||
Foreign currency forward contracts | — | Cost of revenue | 6 | Other income (expense), net | — | |||||||||||
Foreign currency forward contracts | — | Operating expenses | (15 | ) | Other income (expense), net | — | ||||||||||
Total | $ | 453 | $ | 453 | $ | (52 | ) |
(1) | Refer to Note 9, Stockholders' Equity, which summarizes the accumulated other comprehensive income activity related to derivatives. |
Derivatives Designated as Hedging Instruments | Year Ended December 31, 2014 | |||||||||||||||
Gains (Losses) Recognized in OCI - Effective Portion | Location of Gains (Losses) Reclassified from OCI into Income - Effective Portion | Gains (Losses) Reclassified from OCI into Income - Effective Portion (1) | Location of Gains (Losses) Recognized in Income and Excluded from Effectiveness Testing | Amount of Gains (Losses) Recognized in Income and Excluded from Effectiveness Testing | ||||||||||||
(In thousands) | ||||||||||||||||
Cash flow hedges: | ||||||||||||||||
Foreign currency forward contracts | $ | 292 | Net revenue | $ | 459 | Other income (expense), net | $ | (144 | ) | |||||||
Foreign currency forward contracts | — | Cost of revenue | 4 | Other income (expense), net | — | |||||||||||
Foreign currency forward contracts | — | Operating expenses | (149 | ) | Other income (expense), net | — | ||||||||||
Total | $ | 292 | $ | 314 | $ | (144 | ) |
(1) | Refer to Note 9, Stockholders' Equity, which summarizes the accumulated other comprehensive income activity related to derivatives. |
Year ended December 31, | |||||||||
Derivatives Not Designated as Hedging Instruments | Location of Gains (Losses) Recognized in Income on Derivative | 2016 | 2015 | 2014 | |||||
(In thousands) | |||||||||
Foreign currency forward contracts | Other income (expense), net | 3,789 | 4,956 | $ | 4,897 |
|
Year Ended December 31, | |||||||||||
2016 | 2015 | 2014 | |||||||||
(In thousands) | |||||||||||
Foreign currency transaction loss, net | $ | (3,835 | ) | $ | (5,114 | ) | $ | (5,642 | ) | ||
Foreign currency contract gain, net | 4,154 | 4,904 | 4,753 | ||||||||
Gain on litigation settlements | — | — | 2,800 | ||||||||
Other | (440 | ) | 122 | 544 | |||||||
Total | $ | (121 | ) | $ | (88 | ) | $ | 2,455 |
|
Year Ended December 31, | |||||||||||
2016 | 2015 | 2014 | |||||||||
(In thousands) | |||||||||||
United States | $ | 88,748 | $ | 88,681 | $ | 25,152 | |||||
International | 26,321 | (3,117 | ) | 5,609 | |||||||
Total | $ | 115,069 | $ | 85,564 | $ | 30,761 |
Year Ended December 31, | |||||||||||
2016 | 2015 | 2014 | |||||||||
(In thousands) | |||||||||||
Current: | |||||||||||
U.S. Federal | $ | 33,267 | $ | 30,970 | $ | 29,089 | |||||
State | 2,693 | 3,139 | 2,873 | ||||||||
Foreign | 6,278 | 6,105 | 10,930 | ||||||||
42,238 | 40,214 | 42,892 | |||||||||
Deferred: | |||||||||||
U.S. Federal | (2,052 | ) | (2,645 | ) | (20,347 | ) | |||||
State | 441 | 134 | (326 | ) | |||||||
Foreign | (1,409 | ) | (723 | ) | (246 | ) | |||||
(3,020 | ) | (3,234 | ) | (20,919 | ) | ||||||
Total | $ | 39,218 | $ | 36,980 | $ | 21,973 |
Year Ended December 31, | |||||||
2016 | 2015 | ||||||
(In thousands) | |||||||
Deferred Tax Assets: | |||||||
Accruals and allowances | $ | 32,303 | $ | 29,279 | |||
Net operating loss carryforwards | 6,358 | 5,353 | |||||
Stock-based compensation | 8,250 | 9,895 | |||||
Deferred rent | 3,002 | 2,740 | |||||
Deferred revenue | 1,957 | 1,185 | |||||
Tax credit carryforwards | 1,543 | 2,262 | |||||
Acquired intangibles | 21,871 | 22,778 | |||||
Depreciation and amortization | 1,160 | — | |||||
Total deferred tax assets | 76,444 | 73,492 | |||||
Deferred Tax Liabilities: | |||||||
Depreciation and amortization | — | (967 | ) | ||||
Other | (991 | ) | (438 | ) | |||
Total deferred tax liabilities | (991 | ) | (1,405 | ) | |||
Valuation Allowance (1) | (4,594 | ) | (3,642 | ) | |||
Net deferred tax assets | $ | 70,859 | $ | 68,445 |
Year Ended December 31, | ||||||||
2016 | 2015 | 2014 | ||||||
Tax at federal statutory rate | 35.0 | % | 35.0 | % | 35.0 | % | ||
State, net of federal benefit | 1.8 | % | 2.6 | % | 2.5 | % | ||
Impact of international operations | (2.7 | )% | 7.1 | % | 19.8 | % | ||
Stock-based compensation | 1.2 | % | (0.4 | )% | 5.5 | % | ||
Tax credits | (0.9 | )% | (1.2 | )% | (3.8 | )% | ||
Valuation allowance | — | % | — | % | 3.5 | % | ||
Goodwill impairment | — | % | — | % | 7.8 | % | ||
Others | (0.3 | )% | 0.1 | % | 1.1 | % | ||
Provision for income taxes | 34.1 | % | 43.2 | % | 71.4 | % |
Federal, State, and Foreign Tax | |||
(In thousands) | |||
Balance as of December 31, 2013 | $ | 12,743 | |
Additions based on tax positions related to the current year | 1,894 | ||
Additions for tax positions of prior years | 1,722 | ||
Settlements | (503 | ) | |
Reductions for tax positions of prior years | (152 | ) | |
Reductions due to lapse of applicable statutes | (1,838 | ) | |
Adjustments due to foreign exchange rate movement | (502 | ) | |
Balance as of December 31, 2014 | 13,364 | ||
Additions based on tax positions related to the current year | 1,608 | ||
Additions for tax positions of prior years | 228 | ||
Settlements | (199 | ) | |
Reductions for tax positions of prior years | (302 | ) | |
Reductions due to lapse of applicable statutes | (1,053 | ) | |
Adjustments due to foreign exchange rate movement | (816 | ) | |
Balance as of December 31, 2015 | $ | 12,830 | |
Additions based on tax positions related to the current year | 1,523 | ||
Additions for tax positions of prior years | 45 | ||
Settlements | — | ||
Reductions for tax positions of prior years | (237 | ) | |
Reductions due to lapse of applicable statutes | (627 | ) | |
Adjustments due to foreign exchange rate movement | (569 | ) | |
Balance as of December 31, 2016 | 12,965 |
|
Fiscal Year | Amount (In thousands) | ||
2017 | $ | 7,744 | |
2018 | 7,138 | ||
2019 | 6,366 | ||
2020 | 5,381 | ||
2021 | 5,134 | ||
Thereafter | 17,701 | ||
Total | $ | 49,464 |
|
Year Ended December 31, | |||||||||||
2016 | 2015 | 2014 | |||||||||
(In thousands) | |||||||||||
Balance at the beginning of the year | $ | 56,706 | $ | 44,888 | $ | 48,754 | |||||
Provision for warranty obligations made during the year | 87,570 | 80,085 | 62,709 | ||||||||
Settlements made during the year | (85,756 | ) | (68,267 | ) | (66,575 | ) | |||||
Balance at the end of year | $ | 58,520 | $ | 56,706 | $ | 44,888 |
|
Unrealized gains (losses) on available-for-sale securities | Unrealized gains (losses) on derivatives | Estimated tax benefit (provision) | Total | ||||||||||||
(In thousands) | |||||||||||||||
Balance as of December 31, 2013 | $ | 6 | $ | 65 | $ | (2 | ) | $ | 69 | ||||||
Other comprehensive income (loss) before reclassifications | (14 | ) | 292 | 5 | 283 | ||||||||||
Less: Amount reclassified from accumulated other comprehensive income | — | 314 | — | 314 | |||||||||||
Net current period other comprehensive loss | (14 | ) | (22 | ) | 5 | (31 | ) | ||||||||
Balance as of December 31, 2014 | $ | (8 | ) | $ | 43 | $ | 3 | $ | 38 | ||||||
Other comprehensive income (loss) before reclassifications | (56 | ) | 453 | 21 | 418 | ||||||||||
Less: Amount reclassified from accumulated other comprehensive income | — | 453 | — | 453 | |||||||||||
Net current period other comprehensive loss | (56 | ) | — | 21 | (35 | ) | |||||||||
Balance as of December 31, 2015 | $ | (64 | ) | $ | 43 | $ | 24 | $ | 3 | ||||||
Other comprehensive income before reclassifications | 33 | 3,007 | (572 | ) | 2,468 | ||||||||||
Less: Amount reclassified from accumulated other comprehensive income | — | 820 | (287 | ) | 533 | ||||||||||
Net current period other comprehensive income | 33 | 2,187 | (285 | ) | 1,935 | ||||||||||
Balance as of December 31, 2016 | $ | (31 | ) | $ | 2,230 | $ | (261 | ) | $ | 1,938 |
Year Ended December 31, | ||||||||||||||||||
Details about Accumulated Other Comprehensive Income Components | 2016 | 2015 | 2014 | |||||||||||||||
Amount Reclassified from AOCI | Affected Line Item in the Statements of Operations | Amount Reclassified from AOCI | Affected Line Item in the Statements of Operations | Amount Reclassified from AOCI | Affected Line Item in the Statements of Operations | |||||||||||||
(In thousands) | ||||||||||||||||||
Gains (losses) on cash flow hedge: | ||||||||||||||||||
Foreign currency forward contracts | $ | 1,100 | Net revenue | $ | 462 | Net revenue | $ | 459 | Net revenue | |||||||||
Foreign currency forward contracts | (6 | ) | Cost of revenue | 6 | Cost of revenue | 4 | Cost of revenue | |||||||||||
Foreign currency forward contracts | (274 | ) | Operating expenses | (15 | ) | Operating expenses | (149 | ) | Operating expenses | |||||||||
820 | Total before tax | 453 | Total before tax | 314 | Total before tax | |||||||||||||
(287 | ) | Tax impact | — | Tax impact (1) | — | Tax impact (1) | ||||||||||||
$ | 533 | Total, net of tax | $ | 453 | Total, net of tax | $ | 314 | Total, net of tax |
(1) | Under the Company's 2015 and 2014 tax structure, all hedging gains and losses from derivative contracts were ultimately borne by a legal entity in a jurisdiction with no income tax. |
|
Number of Shares | Weighted Average Exercise Price Per Share | Weighted Average Remaining Contractual Term | Aggregate Intrinsic Value | |||||||||
(In thousands) | (In dollars) | (In years) | (In thousands) | |||||||||
Outstanding as of December 31, 2015 | 2,461 | $ | 30.08 | |||||||||
Granted | 328 | 39.53 | ||||||||||
Exercised | (888 | ) | 31.25 | |||||||||
Cancelled | (15 | ) | 34.13 | |||||||||
Expired | (2 | ) | 34.23 | |||||||||
Outstanding as of December 31, 2016 | 1,884 | $ | 31.14 | 5.88 | $ | 43,724 | ||||||
As of December 31, 2016 | ||||||||||||
Vested and expected to vest | 1,811 | $ | 30.93 | 5.76 | $ | 42,413 | ||||||
Exercisable Options | 1,236 | $ | 28.71 | 4.47 | $ | 31,690 |
Options Outstanding | Options Exercisable | ||||||||||||||
Range of Exercise Prices | Shares Outstanding | Weighted- Average Remaining Contractual Life | Weighted- Average Exercise Price Per Share | Shares Exercisable | Weighted- Average Exercise Price Per Share | ||||||||||
(In thousands) | (In years) | (In dollars) | (In thousands) | (In dollars) | |||||||||||
$10.69 - $28.79 | 417 | 2.35 | $ | 19.81 | 416 | $ | 19.78 | ||||||||
$29.76 - $32.21 | 377 | 7.06 | 31.29 | 205 | 31.30 | ||||||||||
$32.30 - $32.55 | 385 | 6.79 | 32.51 | 264 | 32.51 | ||||||||||
$33.15 - $39.53 | 703 | 6.84 | 37.01 | 349 | 34.88 | ||||||||||
$40.01 - $40.01 | 2 | 5.09 | 40.01 | 2 | 40.01 | ||||||||||
$10.69 - $40.01 | 1,884 | 5.88 | $ | 31.14 | 1,236 | $ | 28.71 |
Number of Shares | Weighted Average Grant Date Fair Value Per Share | Weighted Average Remaining Contractual Term | Aggregate Intrinsic Value | |||||||||
(In thousands) | (In dollars) | (In years) | (In thousands) | |||||||||
Outstanding as of December 31, 2015 | 964 | $ | 31.63 | |||||||||
Granted | 479 | 41.19 | ||||||||||
Vested | (345 | ) | 31.40 | |||||||||
Cancelled | (102 | ) | 33.04 | |||||||||
Outstanding as of December 31, 2016 | 996 | $ | 36.22 | 1.36 | $ | 54,131 |
Year Ended December 31, | |||||||||||||||
2016 | 2015 | 2014 | 2016 | 2015 | 2014 | ||||||||||
Stock Options | ESPP | ||||||||||||||
Expected life (in years) | 4.4 | 4.5 | 4.5 | 0.5 | N/A | N/A | |||||||||
Risk-free interest rate | 1.28 | % | 1.44 | % | 1.43 | % | 0.43 | % | N/A | N/A | |||||
Expected volatility | 35.4 | % | 39.3 | % | 42.6 | % | 38.3 | % | N/A | N/A | |||||
Dividend yield | — | — | — | — | N/A | N/A |
Year Ended December 31, | |||||||||||
2016 | 2015 | 2014 | |||||||||
(In thousands) | |||||||||||
Cost of revenue | $ | 1,740 | $ | 1,566 | $ | 2,037 | |||||
Research and development | 4,075 | 3,451 | 4,916 | ||||||||
Sales and marketing | 5,065 | 5,022 | 6,168 | ||||||||
General and administrative | 8,069 | 6,786 | 6,893 | ||||||||
Total | $ | 18,949 | $ | 16,825 | $ | 20,014 |
|
Year Ended December 31, | |||||||||||
2016 | 2015 | 2014 | |||||||||
(In thousands, except percentage data) | |||||||||||
Net revenue: | |||||||||||
Retail | $ | 763,549 | $ | 614,367 | $ | 508,100 | |||||
Commercial | 290,836 | 264,846 | 305,677 | ||||||||
Service provider | 273,913 | 421,482 | 579,738 | ||||||||
Total net revenues | $ | 1,328,298 | $ | 1,300,695 | $ | 1,393,515 | |||||
Contribution income: | |||||||||||
Retail | $ | 104,454 | $ | 85,231 | $ | 76,266 | |||||
Retail contribution margin | 13.7 | % | 13.9 | % | 15.0 | % | |||||
Commercial | 73,734 | 53,393 | 70,810 | ||||||||
Commercial contribution margin | 25.4 | % | 20.2 | % | 23.2 | % | |||||
Service Provider | 44,615 | 39,151 | 47,547 | ||||||||
Service Provider contribution margin | 16.3 | % | 9.3 | % | 8.2 | % | |||||
Total segment contribution income | 222,803 | 177,775 | 194,623 | ||||||||
Corporate and unallocated costs | (69,140 | ) | (54,501 | ) | (53,581 | ) | |||||
Amortization of intangibles (1) | (16,733 | ) | (16,969 | ) | (17,573 | ) | |||||
Stock-based compensation expense | (18,949 | ) | (16,825 | ) | (20,014 | ) | |||||
Restructuring and other charges | (3,881 | ) | (6,398 | ) | (2,209 | ) | |||||
Acquisition-related expense (2) | — | — | (8 | ) | |||||||
Losses on inventory commitments due to restructuring | — | (407 | ) | — | |||||||
Litigation reserves, net | (73 | ) | 2,682 | 1,011 | |||||||
Goodwill impairment charges | — | — | (74,196 | ) | |||||||
Interest income | 1,163 | 295 | 253 | ||||||||
Other income (expense), net | (121 | ) | (88 | ) | 2,455 | ||||||
Income before income taxes | $ | 115,069 | $ | 85,564 | $ | 30,761 |
(1) | Amount excludes amortization expense related to patents within purchased intangibles in cost of revenue. |
(2) | These acquisition-related charges were expensed in the period incurred and reported in the Company's consolidated statements of operations within cost of revenue and operating expenses. |
Year Ended December 31, | |||||||||||
2016 | 2015 | 2014 | |||||||||
(In thousands) | |||||||||||
United States (U.S.) | $ | 855,796 | $ | 779,361 | $ | 750,933 | |||||
Americas (excluding U.S.) | 27,852 | 18,385 | 19,957 | ||||||||
United Kingdom (U.K.) | 52,375 | 103,649 | 154,503 | ||||||||
EMEA (excluding U.K.) | 193,030 | 218,065 | 267,384 | ||||||||
APAC | 199,245 | 181,235 | 200,738 | ||||||||
Total net revenue | $ | 1,328,298 | $ | 1,300,695 | $ | 1,393,515 |
As of | |||||||||||
December 31, 2016 | December 31, 2015 | December 31, 2014 | |||||||||
(In thousands) | |||||||||||
United States | $ | 9,542 | $ | 9,832 | $ | 12,453 | |||||
Canada | 2,745 | 3,586 | 4,375 | ||||||||
EMEA | 210 | 468 | 657 | ||||||||
China | 5,219 | 6,562 | 10,786 | ||||||||
APAC (excluding China) | 1,757 | 1,936 | 1,423 | ||||||||
Total property and equipment, net | $ | 19,473 | $ | 22,384 | $ | 29,694 |
|
As of December 31, 2015 | |||||||||||||||
Total | Quoted market prices in active markets (Level 1) | Significant other observable inputs (Level 2) | Significant unobservable inputs (Level 3) | ||||||||||||
(In thousands) | |||||||||||||||
Assets: | |||||||||||||||
Cash equivalents: money-market funds | $ | 10,976 | $ | 10,976 | $ | — | $ | — | |||||||
Available-for-sale securities: U.S. treasuries (1) | 94,993 | 94,993 | — | — | |||||||||||
Available-for-sale securities: certificates of deposit (1) | 147 | 147 | — | — | |||||||||||
Trading securities: mutual funds (1) | 1,181 | 1,181 | — | — | |||||||||||
Foreign currency forward contracts (2) | 3,205 | — | 3,205 | — | |||||||||||
Total assets measured at fair value | $ | 110,502 | $ | 107,297 | $ | 3,205 | $ | — |
(1) | Included in short-term investments on the Company's consolidated balance sheets. |
(2) | Included in prepaid expenses and other current assets on the Company's consolidated balance sheets. |
As of December 31, 2016 | |||||||||||||||
Total | Quoted market prices in active markets (Level 1) | Significant other observable inputs (Level 2) | Significant unobservable inputs (Level 3) | ||||||||||||
(In thousands) | |||||||||||||||
Assets: | |||||||||||||||
Cash equivalents: money-market funds | $ | 17,027 | $ | 17,027 | $ | — | $ | — | |||||||
Available-for-sale securities: U.S. treasuries (1) | 123,838 | 123,838 | — | — | |||||||||||
Available-for-sale securities: certificates of deposit (1) | 148 | 148 | — | — | |||||||||||
Trading securities: mutual funds (1) | 1,528 | 1,528 | — | — | |||||||||||
Foreign currency forward contracts (2) | 8,763 | — | 8,763 | — | |||||||||||
Total assets measured at fair value | $ | 151,304 | $ | 142,541 | $ | 8,763 | $ | — |
(1) | Included in short-term investments on the Company's consolidated balance sheets. |
(2) | Included in prepaid expenses and other current assets on the Company's consolidated balance sheets. |
As of December 31, 2015 | |||||||||||||||
Total | Quoted market prices in active markets (Level 1) | Significant other observable inputs (Level 2) | Significant unobservable inputs (Level 3) | ||||||||||||
(In thousands) | |||||||||||||||
Liabilities: | |||||||||||||||
Foreign currency forward contracts (3) | $ | 451 | $ | — | $ | 451 | $ | — | |||||||
Total liabilities measured at fair value | $ | 451 | $ | — | $ | 451 | $ | — |
(3) | Included in other accrued liabilities on the Company's consolidated balance sheets. |
As of December 31, 2016 | |||||||||||||||
Total | Quoted market prices in active markets (Level 1) | Significant other observable inputs (Level 2) | Significant unobservable inputs (Level 3) | ||||||||||||
(In thousands) | |||||||||||||||
Liabilities: | |||||||||||||||
Foreign currency forward contracts (3) | $ | 1,705 | $ | — | $ | 1,705 | $ | — | |||||||
Total liabilities measured at fair value | $ | 1,705 | $ | — | $ | 1,705 | $ | — |
(3) | Included in other accrued liabilities on the Company's consolidated balance sheets. |
|
Employee termination charges | Lease contract termination and other charges | Total | |||||||||
(In thousands) | |||||||||||
Balance as of December 31, 2013 | $ | 821 | $ | 202 | $ | 1,023 | |||||
Additions | 904 | 1,330 | 2,234 | ||||||||
Cash payments | (1,387 | ) | (1,530 | ) | (2,917 | ) | |||||
Adjustments | (22 | ) | (2 | ) | (24 | ) | |||||
Balance as of December 31, 2014 | 316 | — | 316 | ||||||||
Additions (1) | 4,689 | 1,257 | 5,946 | ||||||||
Cash payments | (4,992 | ) | (4 | ) | (4,996 | ) | |||||
Balance as of December 31, 2015 | 13 | 1,253 | 1,266 | ||||||||
Additions (1) | 3,128 | 629 | 3,757 | ||||||||
Cash payments | (2,941 | ) | (480 | ) | (3,421 | ) | |||||
Adjustments | (194 | ) | — | (194 | ) | ||||||
Balance as of December 31, 2016 | $ | 6 | $ | 1,402 | $ | 1,408 |
(1) | Total restructuring and other charges recognized in the Company's consolidated statements of operations for the year ended December 31, 2016 and 2015 included non-cash charges and adjustments, net of $0.3 million and $0.5 million. These amounts have been excluded from the table above. |
|
December 31, 2016 | October 2, 2016 | July 3, 2016 | April 3, 2016 | |||||||||
Net revenue | $ | 367,929 | $ | 338,458 | $ | 311,655 | $ | 310,256 | ||||
Gross profit | $ | 110,710 | $ | 103,122 | $ | 97,788 | $ | 100,565 | ||||
Provision for income taxes | $ | 11,754 | $ | 9,144 | $ | 9,427 | $ | 8,893 | ||||
Net income | $ | 22,109 | $ | 21,119 | $ | 16,034 | $ | 16,589 | ||||
Net income per share—basic | $ | 0.67 | $ | 0.64 | $ | 0.49 | $ | 0.51 | ||||
Net income per share—diluted | $ | 0.65 | $ | 0.62 | $ | 0.48 | $ | 0.50 | ||||
December 31, 2015 | September 27, 2015 | June 28, 2015 | March 29, 2015 | |||||||||
Net revenue | $ | 360,863 | $ | 341,893 | $ | 288,782 | $ | 309,157 | ||||
Gross profit | $ | 105,416 | $ | 96,327 | $ | 77,656 | $ | 88,280 | ||||
Provision for income taxes | $ | 8,927 | $ | 10,780 | $ | 7,258 | $ | 10,015 | ||||
Net income | $ | 21,807 | $ | 15,099 | $ | 3,667 | $ | 8,011 | ||||
Net income per share—basic | $ | 0.68 | $ | 0.47 | $ | 0.11 | $ | 0.23 | ||||
Net income per share—diluted | $ | 0.66 | $ | 0.47 | $ | 0.11 | $ | 0.23 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|