Verizon Financial Statements 2009-2024 | VZ

'; } var positiveNegativePercent = function (row, columnfield, value) { if (value != '') { if (value ' + value + '%'; } else { value = value.toFixed(2); return '
' + value + '%
'; } } } var percentageOfRevenue = function (row, columnfield, value) { //Only apply the percentages to dollar denominated values, not shares outstanding or EPS if(row -'; } else { return '
' + value + '%
'; } } else { if(row == 20 || row == 21) { value = value.toFixed(2); return '
$' + value + '
'; } else if (row == 18 || row == 19) { value = Math.round(value) value = value.toLocaleString(0); return '
' + value + '
'; } } } var cashFlowNameFormatter = function (row, columnfield, value) { if (row == 9 || row == 17 || row >= 25) { return '
' + value + '
'; } else { return '
' + value + '
'; } } var cashFlowNumberFormatter = function (row, columnfield, value) { if (row == 9 || row == 17 || row >= 25) { if(value == 0) { return '
-
'; } else { value = value.toLocaleString(0); return '
$' + value + '
'; } } else { if(value == 0) { return '
-
'; } else { value = value.toLocaleString(0); return '
$' + value + '
'; } } } var incomeStatementNameFormatter = function (row, columnfield, value) { if (row == 3 || row == 4 || row == 5) { return '
' + value + '
'; } else if (row == 0 || row == 2 || row == 7 || row == 9 || row == 11 || row == 13 || row == 15 || row == 20 || row == 21) { return '
' + value + '
'; } } var balanceSheetNameFormatter = function (row, columnfield, value) { if (row == 0 || row == 1 || row == 2 || row == 3 || row == 4 ||row == 6 || row == 7 || row == 8 || row == 9 || row == 13 || row == 14 || row == 17 || row == 18 || row == 19 || row == 20) { return '
' + value + '
'; } else if (row == 5 || row == 10 || row == 12 || row == 15) { return '
' + value + '
'; } else if (row == 11 || row == 16 || row == 21 || row == 22) { return '
' + value + '
'; } } var balanceSheetNumberFormatter = function (row, columnfield, value) { if (row == 11 || row == 16 || row == 21 || row == 22) { if(value == 0) { return '
-
'; } else { value = value.toLocaleString(0); return '
$' + value + '
'; } } else { if(value == 0) { return '
-
'; } else { value = value.toLocaleString(0); return '
$' + value + '
'; } } } var incomeStatementNumberFormatter = function (row, columnfield, value) { if (row == 0 || row == 2 || row == 7 || row == 9 || row == 11 || row == 13 || row == 15 || row == 16 || row == 17) { if(value == 0) { return '
-
'; } else { value = value.toLocaleString(); return '
$' + value + '
'; } } else if (row == 18 || row == 19) { if(value == 0) { return '
-
'; } else { value = Math.round(value) value = value.toLocaleString(); return '
' + value + '
'; } } else if (row == 20 || row == 21) { if(value == 0) { return '
-
'; } else { value = value.toFixed(2); return '
$' + value + '
'; } } else { if(value == 0) { return '
-
'; } else { value = value.toLocaleString(); return '
$' + value + '
'; } } } var ratiosNameFormatter = function (row, columnfield, value) { return '
' + value + '
'; } var ratiosNumberFormatter = function (row, columnfield, value) { if(value == 0) { return '
-
'; } else { //value = value.toFixed(2); return '
' + value + '
'; } } var dataAdapter = new $.jqx.dataAdapter(source); var columnList = [ { text: 'Annual Data | Millions of US $ except per share data', datafield: 'field_name', cellsrenderer: incomeStatementNameFormatter, align: 'center', cellsalign:'left', width: '350', pinned: true},{ text: '', datafield: 'popup_icon', align: 'center', cellsalign:'center', width: '40', pinned: true},{ text: '2023-12-31', datafield: '2023-12-31', cellsrenderer: incomeStatementNumberFormatter, align: 'center', cellsalign:'right', width: '100' },{ text: '2022-12-31', datafield: '2022-12-31', cellsrenderer: incomeStatementNumberFormatter, align: 'center', cellsalign:'right', width: '100' },{ text: '2021-12-31', datafield: '2021-12-31', cellsrenderer: incomeStatementNumberFormatter, align: 'center', cellsalign:'right', width: '100' },{ text: '2020-12-31', datafield: '2020-12-31', cellsrenderer: incomeStatementNumberFormatter, align: 'center', cellsalign:'right', width: '100' },{ text: '2019-12-31', datafield: '2019-12-31', cellsrenderer: incomeStatementNumberFormatter, align: 'center', cellsalign:'right', width: '100' },{ text: '2018-12-31', datafield: '2018-12-31', cellsrenderer: incomeStatementNumberFormatter, align: 'center', cellsalign:'right', width: '100' },{ text: '2017-12-31', datafield: '2017-12-31', cellsrenderer: incomeStatementNumberFormatter, align: 'center', cellsalign:'right', width: '100' },{ text: '2016-12-31', datafield: '2016-12-31', cellsrenderer: incomeStatementNumberFormatter, align: 'center', cellsalign:'right', width: '100' },{ text: '2015-12-31', datafield: '2015-12-31', cellsrenderer: incomeStatementNumberFormatter, align: 'center', cellsalign:'right', width: '100' },{ text: '2014-12-31', datafield: '2014-12-31', cellsrenderer: incomeStatementNumberFormatter, align: 'center', cellsalign:'right', width: '100' },{ text: '2013-12-31', datafield: '2013-12-31', cellsrenderer: incomeStatementNumberFormatter, align: 'center', cellsalign:'right', width: '100' },{ text: '2012-12-31', datafield: '2012-12-31', cellsrenderer: incomeStatementNumberFormatter, align: 'center', cellsalign:'right', width: '100' },{ text: '2011-12-31', datafield: '2011-12-31', cellsrenderer: incomeStatementNumberFormatter, align: 'center', cellsalign:'right', width: '100' },{ text: '2010-12-31', datafield: '2010-12-31', cellsrenderer: incomeStatementNumberFormatter, align: 'center', cellsalign:'right', width: '100' },{ text: '2009-12-31', datafield: '2009-12-31', cellsrenderer: incomeStatementNumberFormatter, align: 'center', cellsalign:'right', width: '100' } ]; // initialize jqxGrid $("#jqxgrid").jqxGrid( { width: '100%', autoheight: true, source: dataAdapter, selectionmode: 'singlerow', columnsheight: 50, rowsheight: 24, enabletooltips:false, enablemousewheel: false, //editable: true, //columnsresize: true, //columnsreorder: true, //autoloadstate: true, //autosavestate: true, //showfilterrow: true, //filterable: true, //filtermode: 'excel', pageable: false, //pagermode: 'simple', //groupable: true, sortable: false, //sorttogglestates: 1, //Switches sorting to only asc/desc //showgroupaggregates: true, showstatusbar: false , showaggregates: false, statusbarheight: 0, columns: columnList }); //Generate the tooltips after the grid is instantiated generateTooltips(); });