Date | 3/31/2024 | 12/31/2023 | 9/30/2023 | 6/30/2023 | 3/31/2023 | 12/31/2022 | 9/30/2022 | 6/30/2022 | 3/31/2022 | 12/31/2021 | 9/30/2021 | 6/30/2021 | 3/31/2021 | 12/31/2020 | 9/30/2020 | 6/30/2020 | 3/31/2020 | 12/31/2019 | 9/30/2019 | 6/30/2019 | 3/31/2019 | 12/31/2018 | 9/30/2018 | 6/30/2018 | 3/31/2018 | 12/31/2017 | 9/30/2017 | 6/30/2017 | 3/31/2017 | 12/31/2016 | 9/30/2016 | 6/30/2016 | 3/31/2016 | 12/31/2015 | 9/30/2015 | 6/30/2015 | 3/31/2015 | 12/31/2014 | 9/30/2014 | 6/30/2014 | 3/31/2014 | 12/31/2013 | 9/30/2013 | 6/30/2013 | 3/31/2013 | 12/31/2012 | 9/30/2012 | 6/30/2012 | 3/31/2012 | 12/31/2011 | 9/30/2011 | 6/30/2011 | 3/31/2011 | 12/31/2010 | 9/30/2010 | 6/30/2010 | 3/31/2010 | 12/31/2009 | 12/31/2008 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $322,000,000.00 | $458,000,000.00 | $150,000,000.00 | $144,000,000.00 | $257,000,000.00 | $351,000,000.00 | $137,000,000.00 | $894,000,000.00 | $155,000,000.00 | $118,000,000.00 | $116,000,000.00 | $148,000,000.00 | $476,000,000.00 | $553,000,000.00 | $703,000,000.00 | $2,663,000,000.00 | $3,125,000,000.00 | $3,561,000,000.00 | $2,915,000,000.00 | $2,250,000,000.00 | $57,000,000.00 | $61,000,000.00 | $83,000,000.00 | $47,000,000.00 | $52,000,000.00 | $22,000,000.00 | $35,000,000.00 | $32,000,000.00 | $30,000,000.00 | $32,000,000.00 | $30,000,000.00 | $39,000,000.00 | $104,000,000.00 | $39,000,000.00 | $113,000,000.00 | $273,000,000.00 | $277,000,000.00 | $1,307,000,000.00 | $183,000,000.00 | $137,000,000.00 | $339,000,000.00 | $58,000,000.00 | $157,000,000.00 | $154,000,000.00 | $307,000,000.00 | $194,000,000.00 | $398,000,000.00 | $237,000,000.00 | $189,000,000.00 | $258,000,000.00 | $282,000,000.00 | $371,000,000.00 | $676,000,000.00 | $539,000,000.00 | -- | -- | -- | $1,140,000,000.00 | $480,000,000.00 |
Accounts Receivable Net Current | $2,530,000,000.00 | $2,633,000,000.00 | $2,646,000,000.00 | $2,576,000,000.00 | $2,418,000,000.00 | $2,461,000,000.00 | $2,452,000,000.00 | $2,494,000,000.00 | $2,334,000,000.00 | $2,278,000,000.00 | $2,323,000,000.00 | $2,195,000,000.00 | $2,025,000,000.00 | $2,097,000,000.00 | $1,927,000,000.00 | $1,888,000,000.00 | $1,846,000,000.00 | $1,949,000,000.00 | $2,010,000,000.00 | $2,017,000,000.00 | $1,830,000,000.00 | $1,931,000,000.00 | $1,943,000,000.00 | $1,838,000,000.00 | $1,700,000,000.00 | $1,805,000,000.00 | $1,790,000,000.00 | $1,772,000,000.00 | $1,634,000,000.00 | $1,700,000,000.00 | $1,716,000,000.00 | $1,650,000,000.00 | $1,532,000,000.00 | $1,549,000,000.00 | $1,570,000,000.00 | $1,578,000,000.00 | $1,489,000,000.00 | $1,587,000,000.00 | $1,643,000,000.00 | $1,710,000,000.00 | $1,661,000,000.00 | $1,699,000,000.00 | $1,751,000,000.00 | $1,730,000,000.00 | $1,658,000,000.00 | $1,737,000,000.00 | $1,760,000,000.00 | $1,694,000,000.00 | $1,580,000,000.00 | $1,631,000,000.00 | -- | -- | -- | $1,510,000,000.00 | -- | -- | -- | -- | -- |
Inventory | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Prepaid Expenses and Other Current Assets | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Assets | $3,529,000,000.00 | $3,804,000,000.00 | $3,562,000,000.00 | $3,480,000,000.00 | $3,371,000,000.00 | $3,551,000,000.00 | $3,264,000,000.00 | $3,987,000,000.00 | $3,059,000,000.00 | $3,069,000,000.00 | $3,184,000,000.00 | $3,226,000,000.00 | $3,327,000,000.00 | $3,540,000,000.00 | $3,357,000,000.00 | $5,106,000,000.00 | $5,635,000,000.00 | $6,209,000,000.00 | $5,560,000,000.00 | $4,836,000,000.00 | $2,488,000,000.00 | $2,645,000,000.00 | $2,675,000,000.00 | $2,471,000,000.00 | $2,491,000,000.00 | $2,694,000,000.00 | $2,300,000,000.00 | $2,326,000,000.00 | $2,223,000,000.00 | $2,376,000,000.00 | $2,293,000,000.00 | $2,276,000,000.00 | $2,302,000,000.00 | $2,345,000,000.00 | $2,399,000,000.00 | $2,553,000,000.00 | $2,617,000,000.00 | $3,641,000,000.00 | $4,116,000,000.00 | $2,355,000,000.00 | $2,535,000,000.00 | $2,499,000,000.00 | $2,417,000,000.00 | $2,404,000,000.00 | $2,497,000,000.00 | $2,423,000,000.00 | $2,659,000,000.00 | $2,454,000,000.00 | $2,285,000,000.00 | $2,379,000,000.00 | -- | -- | -- | $2,482,000,000.00 | -- | -- | -- | -- | -- |
Property Plant and Equipement | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $12,917,000,000.00 | $12,900,000,000.00 | $12,893,000,000.00 | $12,805,000,000.00 | $12,665,000,000.00 | $12,390,000,000.00 | $11,942,000,000.00 | $11,815,000,000.00 | $11,625,000,000.00 | $11,637,000,000.00 | $11,559,000,000.00 | $11,136,000,000.00 | $11,002,000,000.00 | $10,929,000,000.00 | $10,950,000,000.00 | $10,842,000,000.00 | $10,841,000,000.00 | $10,796,000,000.00 | $10,665,000,000.00 | $10,659,000,000.00 | $10,665,000,000.00 | $10,679,000,000.00 | $10,657,000,000.00 | $10,849,000,000.00 | $12,031,000,000.00 | $12,170,000,000.00 | $12,344,000,000.00 | $12,621,000,000.00 | $12,469,000,000.00 | $12,512,000,000.00 | $12,651,000,000.00 | $12,518,000,000.00 | $12,360,000,000.00 | $12,299,000,000.00 | $12,242,000,000.00 | -- | -- | -- | $11,868,000,000.00 | -- | -- | -- | $11,541,000,000.00 | -- |
Intangible Assets Net | $728,000,000.00 | $759,000,000.00 | $779,000,000.00 | $809,000,000.00 | $823,000,000.00 | $827,000,000.00 | $847,000,000.00 | $834,000,000.00 | $868,000,000.00 | $898,000,000.00 | $919,000,000.00 | $956,000,000.00 | $990,000,000.00 | $1,024,000,000.00 | $450,000,000.00 | $472,000,000.00 | $494,000,000.00 | $521,000,000.00 | $543,000,000.00 | $547,000,000.00 | $570,000,000.00 | $572,000,000.00 | $554,000,000.00 | $553,000,000.00 | $597,000,000.00 | $547,000,000.00 | $561,000,000.00 | $573,000,000.00 | $572,000,000.00 | $591,000,000.00 | $617,000,000.00 | $632,000,000.00 | $645,000,000.00 | $477,000,000.00 | $495,000,000.00 | $512,000,000.00 | $564,000,000.00 | $440,000,000.00 | $464,000,000.00 | $493,000,000.00 | $503,000,000.00 | $529,000,000.00 | $569,000,000.00 | $411,000,000.00 | $424,000,000.00 | $397,000,000.00 | $405,000,000.00 | $416,000,000.00 | $450,000,000.00 | $457,000,000.00 | -- | -- | -- | $295,000,000.00 | -- | -- | -- | -- | -- |
Goodwill | $9,246,000,000.00 | $9,254,000,000.00 | $9,398,000,000.00 | $9,399,000,000.00 | $9,344,000,000.00 | $9,323,000,000.00 | $9,092,000,000.00 | $9,022,000,000.00 | $9,034,000,000.00 | $9,028,000,000.00 | $9,006,000,000.00 | $8,992,000,000.00 | $8,980,000,000.00 | $8,994,000,000.00 | $6,504,000,000.00 | $6,512,000,000.00 | $6,498,000,000.00 | $6,532,000,000.00 | $6,550,000,000.00 | $6,512,000,000.00 | $6,479,000,000.00 | $6,430,000,000.00 | $6,390,000,000.00 | $6,346,000,000.00 | $6,327,000,000.00 | $6,247,000,000.00 | $6,267,000,000.00 | $6,248,000,000.00 | $6,223,000,000.00 | $6,215,000,000.00 | $6,227,000,000.00 | $6,230,000,000.00 | $6,215,000,000.00 | $5,984,000,000.00 | $5,886,000,000.00 | $5,880,000,000.00 | $5,855,000,000.00 | $5,740,000,000.00 | $5,766,000,000.00 | $6,094,000,000.00 | $6,068,000,000.00 | $6,070,000,000.00 | $6,593,000,000.00 | $6,391,000,000.00 | $6,399,000,000.00 | $6,291,000,000.00 | $6,259,000,000.00 | $6,237,000,000.00 | $6,234,000,000.00 | $6,215,000,000.00 | -- | -- | -- | $5,726,000,000.00 | -- | -- | -- | $5,632,000,000.00 | -- |
Other Assets | $1,006,000,000.00 | $1,010,000,000.00 | $1,001,000,000.00 | $986,000,000.00 | $1,002,000,000.00 | $1,021,000,000.00 | $929,000,000.00 | $899,000,000.00 | $893,000,000.00 | $903,000,000.00 | $877,000,000.00 | $890,000,000.00 | $861,000,000.00 | $866,000,000.00 | $821,000,000.00 | $791,000,000.00 | $814,000,000.00 | $792,000,000.00 | $821,000,000.00 | $739,000,000.00 | $746,000,000.00 | $359,000,000.00 | $344,000,000.00 | $346,000,000.00 | $366,000,000.00 | $264,000,000.00 | $398,000,000.00 | $401,000,000.00 | $408,000,000.00 | $407,000,000.00 | $451,000,000.00 | $452,000,000.00 | $452,000,000.00 | $536,000,000.00 | $589,000,000.00 | $578,000,000.00 | $579,000,000.00 | $526,000,000.00 | $573,000,000.00 | $787,000,000.00 | $764,000,000.00 | $747,000,000.00 | $757,000,000.00 | $684,000,000.00 | $665,000,000.00 | $668,000,000.00 | $580,000,000.00 | $568,000,000.00 | $621,000,000.00 | $639,000,000.00 | -- | -- | -- | $634,000,000.00 | -- | -- | -- | -- | -- |
Total Assets | $32,666,000,000.00 | $32,823,000,000.00 | $31,935,000,000.00 | $31,614,000,000.00 | $31,290,000,000.00 | $31,367,000,000.00 | $29,841,000,000.00 | $30,128,000,000.00 | $29,219,000,000.00 | $29,097,000,000.00 | $28,841,000,000.00 | $29,037,000,000.00 | $29,070,000,000.00 | $29,345,000,000.00 | $24,772,000,000.00 | $26,619,000,000.00 | $27,178,000,000.00 | $27,743,000,000.00 | $27,109,000,000.00 | $25,986,000,000.00 | $23,373,000,000.00 | $22,650,000,000.00 | $22,591,000,000.00 | $22,014,000,000.00 | $22,106,000,000.00 | $21,829,000,000.00 | $20,949,000,000.00 | $20,839,000,000.00 | $20,650,000,000.00 | $20,859,000,000.00 | $20,756,000,000.00 | $20,752,000,000.00 | $20,781,000,000.00 | $20,367,000,000.00 | $20,402,000,000.00 | $20,578,000,000.00 | $20,691,000,000.00 | $21,412,000,000.00 | $22,211,000,000.00 | $22,179,000,000.00 | $22,442,000,000.00 | $22,603,000,000.00 | $23,613,000,000.00 | $23,012,000,000.00 | $23,155,000,000.00 | $23,097,000,000.00 | $23,073,000,000.00 | $22,691,000,000.00 | $22,535,000,000.00 | $22,569,000,000.00 | -- | -- | -- | $21,476,000,000.00 | -- | -- | -- | $21,154,000,000.00 | -- |
Accounts Payable | $1,617,000,000.00 | $1,709,000,000.00 | $1,738,000,000.00 | $1,626,000,000.00 | $1,510,000,000.00 | $1,766,000,000.00 | $1,489,000,000.00 | $1,382,000,000.00 | $1,384,000,000.00 | $1,375,000,000.00 | $1,466,000,000.00 | $1,393,000,000.00 | $1,212,000,000.00 | $1,121,000,000.00 | $884,000,000.00 | $904,000,000.00 | $1,031,000,000.00 | $1,065,000,000.00 | $903,000,000.00 | $908,000,000.00 | $899,000,000.00 | $1,037,000,000.00 | $940,000,000.00 | $829,000,000.00 | $791,000,000.00 | $1,040,000,000.00 | $789,000,000.00 | $808,000,000.00 | $720,000,000.00 | $799,000,000.00 | $689,000,000.00 | $620,000,000.00 | $591,000,000.00 | $721,000,000.00 | $671,000,000.00 | $707,000,000.00 | $634,000,000.00 | $740,000,000.00 | $712,000,000.00 | $692,000,000.00 | $663,000,000.00 | $744,000,000.00 | $763,000,000.00 | $696,000,000.00 | $674,000,000.00 | $842,000,000.00 | $787,000,000.00 | $720,000,000.00 | $662,000,000.00 | $838,000,000.00 | -- | -- | -- | $692,000,000.00 | -- | -- | -- | -- | -- |
Accrued Liabilities | $1,410,000,000.00 | $1,605,000,000.00 | $1,596,000,000.00 | $1,544,000,000.00 | $1,426,000,000.00 | $1,625,000,000.00 | $1,496,000,000.00 | $1,493,000,000.00 | $1,387,000,000.00 | $1,428,000,000.00 | $1,473,000,000.00 | $1,372,000,000.00 | $1,281,000,000.00 | $1,342,000,000.00 | $1,259,000,000.00 | $1,184,000,000.00 | $1,155,000,000.00 | $1,327,000,000.00 | $1,358,000,000.00 | $1,296,000,000.00 | $1,158,000,000.00 | $1,117,000,000.00 | $1,171,000,000.00 | $1,131,000,000.00 | $1,031,000,000.00 | $980,000,000.00 | $1,136,000,000.00 | $1,075,000,000.00 | $963,000,000.00 | $1,085,000,000.00 | $1,068,000,000.00 | $1,089,000,000.00 | $980,000,000.00 | $1,064,000,000.00 | $1,095,000,000.00 | $1,095,000,000.00 | $1,008,000,000.00 | $1,180,000,000.00 | $1,100,000,000.00 | $1,031,000,000.00 | $1,016,000,000.00 | $1,069,000,000.00 | $1,059,000,000.00 | $1,069,000,000.00 | $1,084,000,000.00 | $986,000,000.00 | $1,115,000,000.00 | $1,145,000,000.00 | $1,060,000,000.00 | $1,129,000,000.00 | -- | -- | -- | $1,100,000,000.00 | -- | -- | -- | -- | -- |
Total Current Liabilities | $25,588,000,000.00 | $25,927,000,000.00 | $24,969,000,000.00 | $24,686,000,000.00 | $24,482,000,000.00 | $24,503,000,000.00 | $22,829,000,000.00 | $22,936,000,000.00 | $22,073,000,000.00 | $21,971,000,000.00 | $21,667,000,000.00 | $21,683,000,000.00 | $21,641,000,000.00 | $21,891,000,000.00 | $17,615,000,000.00 | $19,726,000,000.00 | $20,433,000,000.00 | $20,673,000,000.00 | $20,322,000,000.00 | $19,519,000,000.00 | $16,956,000,000.00 | $16,374,000,000.00 | $16,350,000,000.00 | $15,958,000,000.00 | $16,041,000,000.00 | $15,787,000,000.00 | $15,649,000,000.00 | $15,332,000,000.00 | $15,112,000,000.00 | $15,539,000,000.00 | $15,373,000,000.00 | $15,524,000,000.00 | $15,471,000,000.00 | $15,000,000,000.00 | $15,145,000,000.00 | $15,171,000,000.00 | $15,116,000,000.00 | $15,523,000,000.00 | $16,548,000,000.00 | $16,032,000,000.00 | $16,403,000,000.00 | $16,601,000,000.00 | $16,598,000,000.00 | $16,194,000,000.00 | $16,439,000,000.00 | $16,422,000,000.00 | $16,461,000,000.00 | $16,204,000,000.00 | $16,054,000,000.00 | $16,179,000,000.00 | -- | -- | -- | $14,885,000,000.00 | -- | -- | -- | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | $5,352,000,000.00 | $5,351,000,000.00 | $5,385,000,000.00 | $5,341,000,000.00 | $5,244,000,000.00 | $5,314,000,000.00 | $5,299,000,000.00 | $5,257,000,000.00 | $5,178,000,000.00 | $5,169,000,000.00 | $5,111,000,000.00 | $5,104,000,000.00 | $5,071,000,000.00 | $5,129,000,000.00 | $5,104,000,000.00 | $5,040,000,000.00 | $5,026,000,000.00 | $5,049,000,000.00 | $5,026,000,000.00 | $4,962,000,000.00 | $4,978,000,000.00 | $4,993,000,000.00 | $4,927,000,000.00 | $4,935,000,000.00 | $4,916,000,000.00 | $4,933,000,000.00 | $4,806,000,000.00 | $4,828,000,000.00 | $4,885,000,000.00 | $4,850,000,000.00 | $4,874,000,000.00 | $4,802,000,000.00 | $4,795,000,000.00 | $4,827,000,000.00 | $4,805,000,000.00 | $4,778,000,000.00 | $4,766,000,000.00 | $4,585,000,000.00 | $4,466,000,000.00 | $4,624,000,000.00 | $4,607,000,000.00 | $4,596,000,000.00 | $4,582,000,000.00 | $4,569,000,000.00 | $4,553,000,000.00 | $4,549,000,000.00 | $4,546,000,000.00 | $4,540,000,000.00 | $4,540,000,000.00 | $4,561,000,000.00 | -- | -- | -- | $4,528,000,000.00 | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | $-60,000,000.00 | $-37,000,000.00 | $-58,000,000.00 | $-32,000,000.00 | $-57,000,000.00 | $-69,000,000.00 | $-92,000,000.00 | $-17,000,000.00 | $15,000,000.00 | $17,000,000.00 | $12,000,000.00 | $70,000,000.00 | $48,000,000.00 | $39,000,000.00 | $-16,000,000.00 | $-41,000,000.00 | $-91,000,000.00 | $-8,000,000.00 | $-33,000,000.00 | $-22,000,000.00 | $-53,000,000.00 | $-87,000,000.00 | $-16,000,000.00 | $-49,000,000.00 | $-28,000,000.00 | $8,000,000.00 | $14,000,000.00 | $-33,000,000.00 | $-66,000,000.00 | $-80,000,000.00 | $-63,000,000.00 | $-49,000,000.00 | $-58,000,000.00 | $-127,000,000.00 | $-91,000,000.00 | $-34,000,000.00 | $-50,000,000.00 | $23,000,000.00 | $77,000,000.00 | $135,000,000.00 | $89,000,000.00 | $154,000,000.00 | $169,000,000.00 | $134,000,000.00 | $160,000,000.00 | $193,000,000.00 | $200,000,000.00 | $163,000,000.00 | $206,000,000.00 | $172,000,000.00 | -- | -- | -- | $230,000,000.00 | -- | -- | -- | $208,000,000.00 | -- |
Accumulated Deficit | $14,738,000,000.00 | $14,334,000,000.00 | $14,124,000,000.00 | $13,744,000,000.00 | $13,414,000,000.00 | $13,167,000,000.00 | $12,933,000,000.00 | $12,563,000,000.00 | $12,247,000,000.00 | $12,004,000,000.00 | $11,740,000,000.00 | $11,444,000,000.00 | $11,337,000,000.00 | $11,159,000,000.00 | $10,952,000,000.00 | $10,795,000,000.00 | $10,718,000,000.00 | $10,592,000,000.00 | $10,364,000,000.00 | $10,088,000,000.00 | $9,924,000,000.00 | $9,797,000,000.00 | $9,464,000,000.00 | $9,166,000,000.00 | $8,867,000,000.00 | $8,588,000,000.00 | $7,871,000,000.00 | $7,671,000,000.00 | $7,497,000,000.00 | $7,388,000,000.00 | $7,235,000,000.00 | $7,116,000,000.00 | $7,012,000,000.00 | $6,939,000,000.00 | $6,840,000,000.00 | $6,680,000,000.00 | $6,582,000,000.00 | $6,888,000,000.00 | $6,473,000,000.00 | $6,376,000,000.00 | $6,342,000,000.00 | $6,289,000,000.00 | $7,066,000,000.00 | $6,948,000,000.00 | $6,875,000,000.00 | $6,879,000,000.00 | $6,820,000,000.00 | $6,771,000,000.00 | $6,727,000,000.00 | $6,721,000,000.00 | -- | -- | -- | $6,400,000,000.00 | -- | -- | -- | -- | -- |
Total Stockholders' Equity | $7,082,000,000.00 | $6,903,000,000.00 | $6,950,000,000.00 | $6,909,000,000.00 | $6,794,000,000.00 | $6,849,000,000.00 | $7,010,000,000.00 | $7,190,000,000.00 | $7,144,000,000.00 | $7,124,000,000.00 | $7,172,000,000.00 | $7,352,000,000.00 | $7,427,000,000.00 | $7,452,000,000.00 | $7,155,000,000.00 | $6,891,000,000.00 | $6,743,000,000.00 | $7,068,000,000.00 | $6,785,000,000.00 | $6,466,000,000.00 | $6,415,000,000.00 | $6,275,000,000.00 | $6,239,000,000.00 | $6,054,000,000.00 | $6,044,000,000.00 | $6,019,000,000.00 | $5,278,000,000.00 | $5,486,000,000.00 | $5,517,000,000.00 | $5,297,000,000.00 | $5,359,000,000.00 | $5,208,000,000.00 | $5,290,000,000.00 | $5,345,000,000.00 | $5,235,000,000.00 | $5,386,000,000.00 | $5,554,000,000.00 | $5,866,000,000.00 | $5,364,000,000.00 | $5,853,000,000.00 | $5,737,000,000.00 | $5,707,000,000.00 | $6,708,000,000.00 | $6,509,000,000.00 | $6,395,000,000.00 | $6,354,000,000.00 | $6,288,000,000.00 | $6,168,000,000.00 | $6,159,000,000.00 | $6,070,000,000.00 | -- | -- | -- | $6,260,000,000.00 | -- | -- | -- | -- | -- |
Controlling Interest in Subsidiaries | $-4,000,000.00 | $-7,000,000.00 | $16,000,000.00 | $19,000,000.00 | $14,000,000.00 | $15,000,000.00 | $2,000,000.00 | $2,000,000.00 | $2,000,000.00 | $2,000,000.00 | $2,000,000.00 | $2,000,000.00 | $2,000,000.00 | $2,000,000.00 | $2,000,000.00 | $2,000,000.00 | $2,000,000.00 | $2,000,000.00 | $2,000,000.00 | $1,000,000.00 | $2,000,000.00 | $1,000,000.00 | $2,000,000.00 | $2,000,000.00 | $21,000,000.00 | $23,000,000.00 | $22,000,000.00 | $21,000,000.00 | $21,000,000.00 | $23,000,000.00 | $24,000,000.00 | $20,000,000.00 | $20,000,000.00 | $22,000,000.00 | $22,000,000.00 | $21,000,000.00 | $21,000,000.00 | $23,000,000.00 | $299,000,000.00 | $294,000,000.00 | $302,000,000.00 | $295,000,000.00 | $307,000,000.00 | $309,000,000.00 | $321,000,000.00 | $321,000,000.00 | $324,000,000.00 | $319,000,000.00 | $322,000,000.00 | $320,000,000.00 | -- | -- | -- | $331,000,000.00 | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $32,666,000,000.00 | $32,823,000,000.00 | $31,935,000,000.00 | $31,614,000,000.00 | $31,290,000,000.00 | $31,367,000,000.00 | $29,841,000,000.00 | $30,128,000,000.00 | $29,219,000,000.00 | $29,097,000,000.00 | $28,841,000,000.00 | $29,037,000,000.00 | $29,070,000,000.00 | $29,345,000,000.00 | $24,772,000,000.00 | $26,619,000,000.00 | $27,178,000,000.00 | $27,743,000,000.00 | $27,109,000,000.00 | $25,986,000,000.00 | $23,373,000,000.00 | $22,650,000,000.00 | $22,591,000,000.00 | $22,014,000,000.00 | $22,106,000,000.00 | $21,829,000,000.00 | $20,949,000,000.00 | $20,839,000,000.00 | $20,650,000,000.00 | $20,859,000,000.00 | $20,756,000,000.00 | $20,752,000,000.00 | $20,781,000,000.00 | $20,419,000,000.00 | $20,402,000,000.00 | $20,578,000,000.00 | $20,691,000,000.00 | $21,412,000,000.00 | $22,211,000,000.00 | $22,179,000,000.00 | $22,442,000,000.00 | $22,603,000,000.00 | $23,613,000,000.00 | $23,012,000,000.00 | $23,155,000,000.00 | $23,097,000,000.00 | $23,073,000,000.00 | $22,691,000,000.00 | $22,535,000,000.00 | $22,569,000,000.00 | -- | -- | -- | $21,476,000,000.00 | -- | -- | -- | -- | -- |
Date | 3/31/2024 | 12/31/2023 | 9/30/2023 | 6/30/2023 | 3/31/2023 | 12/31/2022 | 9/30/2022 | 6/30/2022 | 3/31/2022 | 12/31/2021 | 9/30/2021 | 6/30/2021 | 3/31/2021 | 12/31/2020 | 9/30/2020 | 6/30/2020 | 3/31/2020 | 12/31/2019 | 9/30/2019 | 6/30/2019 | 3/31/2019 | 12/31/2018 | 9/30/2018 | 6/30/2018 | 3/31/2018 | 12/31/2017 | 9/30/2017 | 6/30/2017 | 3/31/2017 | 12/31/2016 | 9/30/2016 | 6/30/2016 | 3/31/2016 | 12/31/2015 | 9/30/2015 | 6/30/2015 | 3/31/2015 | 12/31/2014 | 9/30/2014 | 6/30/2014 | 3/31/2014 | 12/31/2013 | 9/30/2013 | 6/30/2013 | 3/31/2013 | 12/31/2012 | 9/30/2012 | 6/30/2012 | 3/31/2012 | 12/31/2011 | 9/30/2011 | 6/30/2011 | 3/31/2011 | 12/31/2010 | 9/30/2010 | 6/30/2010 | 3/31/2010 | 12/31/2009 | 12/31/2008 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $3,511,000,000.00 | $3,652,000,000.00 | $3,716,000,000.00 | $3,677,000,000.00 | $3,440,000,000.00 | $13,609,000,000.00 | $3,548,000,000.00 | $6,601,000,000.00 | $3,176,000,000.00 | $3,246,000,000.00 | $9,715,000,000.00 | $3,315,000,000.00 | $3,040,000,000.00 | $3,437,000,000.00 | $10,559,000,000.00 | $3,561,000,000.00 | $3,396,000,000.00 | $3,500,000,000.00 | $3,621,000,000.00 | $6,862,000,000.00 | $3,336,000,000.00 | $13,649,000,000.00 | $3,461,000,000.00 | $6,754,000,000.00 | $3,295,000,000.00 | $13,378,000,000.00 | $3,522,000,000.00 | $3,347,000,000.00 | $3,103,000,000.00 | $12,515,000,000.00 | $3,235,000,000.00 | $3,158,000,000.00 | $2,935,000,000.00 | $11,791,000,000.00 | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Research and Development | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Selling, General, and Administrative | $491,000,000.00 | $1,926,000,000.00 | $1,413,000,000.00 | $943,000,000.00 | $476,000,000.00 | $1,938,000,000.00 | $473,000,000.00 | $978,000,000.00 | $491,000,000.00 | $1,864,000,000.00 | $1,372,000,000.00 | $903,000,000.00 | $458,000,000.00 | $1,728,000,000.00 | $416,000,000.00 | $802,000,000.00 | $425,000,000.00 | $1,631,000,000.00 | $1,186,000,000.00 | $800,000,000.00 | $409,000,000.00 | $1,453,000,000.00 | $1,083,000,000.00 | $365,000,000.00 | $373,000,000.00 | $1,468,000,000.00 | $1,099,000,000.00 | $353,000,000.00 | $390,000,000.00 | $1,410,000,000.00 | $1,032,000,000.00 | $340,000,000.00 | $362,000,000.00 | $1,343,000,000.00 | $330,000,000.00 | $322,000,000.00 | $348,000,000.00 | $1,481,000,000.00 | $377,000,000.00 | $353,000,000.00 | $375,000,000.00 | $1,468,000,000.00 | $349,000,000.00 | $743,000,000.00 | $390,000,000.00 | $1,472,000,000.00 | $335,000,000.00 | $374,000,000.00 | $407,000,000.00 | $1,551,000,000.00 | $380,000,000.00 | $382,000,000.00 | $382,000,000.00 | $1,461,000,000.00 | -- | -- | -- | $1,364,000,000.00 | -- |
Total Operating Expenses | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Loss from Operations | $1,016,000,000.00 | $3,575,000,000.00 | $2,790,000,000.00 | $944,000,000.00 | $825,000,000.00 | $3,365,000,000.00 | $2,600,000,000.00 | $1,658,000,000.00 | $768,000,000.00 | $2,965,000,000.00 | $2,247,000,000.00 | $1,441,000,000.00 | $650,000,000.00 | $2,434,000,000.00 | $1,780,000,000.00 | $527,000,000.00 | $573,000,000.00 | $2,706,000,000.00 | $2,051,000,000.00 | $696,000,000.00 | $621,000,000.00 | $2,789,000,000.00 | $699,000,000.00 | $715,000,000.00 | $608,000,000.00 | $2,636,000,000.00 | $1,932,000,000.00 | $673,000,000.00 | $558,000,000.00 | $617,000,000.00 | $560,000,000.00 | $611,000,000.00 | $508,000,000.00 | $2,045,000,000.00 | $601,000,000.00 | $502,000,000.00 | $440,000,000.00 | $2,299,000,000.00 | $546,000,000.00 | $1,001,000,000.00 | $469,000,000.00 | $-410,000,000.00 | $577,000,000.00 | $912,000,000.00 | $402,000,000.00 | $1,851,000,000.00 | $500,000,000.00 | $466,000,000.00 | $401,000,000.00 | $2,028,000,000.00 | $543,000,000.00 | $506,000,000.00 | $427,000,000.00 | $2,116,000,000.00 | $544,000,000.00 | $586,000,000.00 | $412,000,000.00 | $1,887,000,000.00 | -- |
Loss Before Income Taxes | $869,000,000.00 | $3,021,000,000.00 | $2,377,000,000.00 | $809,000,000.00 | $696,000,000.00 | $2,918,000,000.00 | $2,275,000,000.00 | $1,447,000,000.00 | $671,000,000.00 | $2,349,000,000.00 | $706,000,000.00 | $1,001,000,000.00 | $545,000,000.00 | $1,893,000,000.00 | $1,346,000,000.00 | $395,000,000.00 | $435,000,000.00 | $2,105,000,000.00 | $1,574,000,000.00 | $497,000,000.00 | $462,000,000.00 | $2,376,000,000.00 | $1,717,000,000.00 | $1,120,000,000.00 | $511,000,000.00 | $2,191,000,000.00 | $603,000,000.00 | $1,004,000,000.00 | $434,000,000.00 | $1,822,000,000.00 | $457,000,000.00 | $459,000,000.00 | $396,000,000.00 | $1,060,000,000.00 | $496,000,000.00 | $389,000,000.00 | $-222,000,000.00 | $1,751,000,000.00 | $1,152,000,000.00 | $402,000,000.00 | $336,000,000.00 | $494,000,000.00 | $1,097,000,000.00 | $383,000,000.00 | $262,000,000.00 | $1,303,000,000.00 | $954,000,000.00 | $334,000,000.00 | $272,000,000.00 | $1,520,000,000.00 | $1,108,000,000.00 | $381,000,000.00 | -- | $1,631,000,000.00 | -- | -- | -- | -- | -- |
Earnings Per Share Basic | $1.76 | $5.69 | $4.46 | $1.52 | $1.31 | $5.42 | $4.20 | $2.65 | $1.24 | $4.32 | $1.28 | $1.83 | $1.00 | $3.54 | $0.92 | $0.73 | $0.85 | $3.93 | $1.17 | $0.90 | $0.82 | $4.49 | $3.24 | $1.16 | $0.91 | $2.08 | $0.88 | $0.82 | $0.68 | $0.76 | $0.68 | $1.22 | $0.58 | $1.66 | $1.06 | $0.32 | $-0.28 | $1.29 | $0.59 | $0.45 | $0.49 | $-1.29 | $0.62 | $0.52 | $0.36 | $1.76 | $1.28 | $0.45 | $0.37 | $2.05 | $0.58 | $0.50 | $0.39 | $1.98 | $0.51 | $0.51 | $0.37 | $2.02 | -- |
Weighted Average Shares Basic | 401,700,000 | 404,900,000 | 405,800,000 | 405,900,000 | 407,400,000 | 412,800,000 | 414,000,000 | 415,000,000 | 415,700,000 | 420,400,000 | 419,500,000 | 422,300,000 | 422,900,000 | 423,000,000 | 423,100,000 | 423,200,000 | 424,200,000 | 424,600,000 | 424,600,000 | 424,800,000 | 424,500,000 | 429,100,000 | 430,300,000 | 429,900,000 | 433,300,000 | 438,800,000 | 440,300,000 | 441,900,000 | 441,300,000 | 443,500,000 | 442,900,000 | 444,000,000 | 446,100,000 | 452,700,000 | 449,600,000 | 457,000,000 | 458,500,000 | 462,600,000 | 464,000,000 | 465,600,000 | 465,200,000 | 467,700,000 | 469,300,000 | 466,800,000 | 465,700,000 | 463,600,000 | 464,100,000 | 463,400,000 | 462,100,000 | 469,700,000 | 472,700,000 | 474,900,000 | 475,700,000 | 480,200,000 | -- | -- | -- | 491,200,000 | -- |
Earnings Per Share Diluted | $1.75 | $5.66 | $4.44 | $1.51 | $1.30 | $5.39 | $4.18 | $2.64 | $1.23 | $4.29 | $3.09 | $1.82 | $0.99 | $3.52 | $2.49 | $1.57 | $0.85 | $1.05 | $1.16 | $0.89 | $0.81 | $1.24 | $1.16 | $1.15 | $0.91 | $4.41 | $0.87 | $0.81 | $0.67 | $0.75 | $0.68 | $0.64 | $0.58 | $1.65 | $0.74 | $0.32 | $-0.28 | $1.28 | $0.58 | $0.45 | $0.49 | $-1.29 | $0.62 | $0.52 | $0.36 | $0.48 | $0.46 | $0.82 | $0.37 | $2.04 | $0.58 | $0.50 | $0.39 | $1.98 | $0.51 | $0.51 | $0.37 | $2.01 | -- |
Weighted Average Shares Diluted | 403,500,000 | 406,900,000 | 407,600,000 | 407,700,000 | 409,000,000 | 415,000,000 | 414,300,000 | 417,000,000 | 417,800,000 | 422,900,000 | 423,600,000 | 424,000,000 | 424,300,000 | 425,100,000 | 424,600,000 | 425,100,000 | 426,400,000 | 427,500,000 | 427,400,000 | 427,500,000 | 426,900,000 | 432,200,000 | 430,800,000 | 432,300,000 | 435,800,000 | 441,900,000 | 440,800,000 | 444,400,000 | 444,100,000 | 446,500,000 | 445,700,000 | 446,700,000 | 448,600,000 | 455,900,000 | 457,500,000 | 459,600,000 | 458,500,000 | 465,600,000 | 463,600,000 | 467,500,000 | 466,900,000 | 469,800,000 | 469,200,000 | 468,100,000 | 466,500,000 | 464,400,000 | 464,200,000 | 464,000,000 | 463,400,000 | 471,400,000 | 469,700,000 | 477,000,000 | 477,600,000 | 482,200,000 | -- | -- | -- | 493,600,000 | -- |
Common Stock Shares Authorized | 1,500,000,000 | 1,500,000,000 | 1,500,000,000 | 1,500,000,000 | 1,500,000,000 | 1,500,000,000 | 1,500,000,000 | 1,500,000,000 | 1,500,000,000 | 1,500,000,000 | 1,500,000,000 | 1,500,000,000 | 1,500,000,000 | 1,500,000,000 | 1,500,000,000 | 1,500,000,000 | 1,500,000,000 | 1,500,000,000 | 1,500,000,000 | 1,500,000,000 | 1,500,000,000 | 1,500,000,000 | 1,500,000,000 | 1,500,000,000 | 1,500,000,000 | 1,500,000,000 | 1,500,000,000 | 1,500,000,000 | 1,500,000,000 | 1,500,000,000 | 1,500,000,000 | 1,500,000,000 | 1,500,000,000 | 1,500,000,000 | 1,500,000,000 | 1,500,000,000 | 1,500,000,000 | 1,500,000,000 | 1,500,000,000 | 1,500,000,000 | 1,500,000,000 | 1,500,000,000 | 1,500,000,000 | 1,500,000,000 | 1,500,000,000 | 1,500,000,000 | 1,500,000,000 | 1,500,000,000 | 1,500,000,000 | 1,500,000,000 | -- | -- | -- | 1,500,000,000 | -- | -- | -- | -- | -- |
Common Stock Shares Outstanding | 401,300,000 | 401,500,000 | 402,800,000 | 404,900,000 | 406,800,000 | 407,900,000 | 410,500,000 | 413,300,000 | 415,200,000 | 416,100,000 | 418,300,000 | 420,800,000 | 422,100,000 | 422,800,000 | 422,600,000 | 422,200,000 | 422,000,000 | 424,300,000 | 424,200,000 | 423,800,000 | 424,700,000 | 424,000,000 | 427,100,000 | 428,400,000 | 431,800,000 | 433,300,000 | 434,200,000 | 439,700,000 | 441,900,000 | 439,300,000 | 442,000,000 | 441,700,000 | 444,700,000 | 447,200,000 | 446,500,000 | 451,800,000 | 457,800,000 | 458,500,000 | 457,900,000 | 465,900,000 | 465,300,000 | 464,300,000 | 469,200,000 | 468,100,000 | 466,500,000 | 464,200,000 | 463,900,000 | 463,000,000 | 462,700,000 | 460,500,000 | 461,200,000 | 472,300,000 | 474,700,000 | 475,000,000 | -- | -- | -- | 486,100,000 | -- |
Common Stock Value | $6,000,000.00 | $6,000,000.00 | $6,000,000.00 | $6,000,000.00 | $6,000,000.00 | $6,000,000.00 | $6,000,000.00 | $6,000,000.00 | $6,000,000.00 | $6,000,000.00 | $6,000,000.00 | $6,000,000.00 | $6,000,000.00 | $6,000,000.00 | $6,000,000.00 | $6,000,000.00 | $6,000,000.00 | $6,000,000.00 | $6,000,000.00 | $6,000,000.00 | $6,000,000.00 | $6,000,000.00 | $6,000,000.00 | $6,000,000.00 | $6,000,000.00 | $6,000,000.00 | $6,000,000.00 | $6,000,000.00 | $6,000,000.00 | $6,000,000.00 | $6,000,000.00 | $6,000,000.00 | $6,000,000.00 | $6,000,000.00 | $6,000,000.00 | $6,000,000.00 | $6,000,000.00 | $6,000,000.00 | $6,000,000.00 | $6,000,000.00 | $6,000,000.00 | $6,000,000.00 | $6,000,000.00 | $6,000,000.00 | $6,000,000.00 | $6,000,000.00 | $6,000,000.00 | $6,000,000.00 | $6,000,000.00 | $6,000,000.00 | -- | -- | -- | $6,000,000.00 | -- | -- | -- | -- | -- |
Common Stock Par Or Stated Value Per Share | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | -- | -- | -- | $0.01 | -- | -- | -- | -- | -- |
Payments Of Dividends Common Stock | $307,000,000.00 | $1,136,000,000.00 | $855,000,000.00 | $572,000,000.00 | $289,000,000.00 | $1,077,000,000.00 | $811,000,000.00 | $544,000,000.00 | $275,000,000.00 | $970,000,000.00 | $730,000,000.00 | $489,000,000.00 | $247,000,000.00 | $927,000,000.00 | $696,000,000.00 | $466,000,000.00 | $236,000,000.00 | $876,000,000.00 | $658,000,000.00 | $440,000,000.00 | $223,000,000.00 | $802,000,000.00 | $605,000,000.00 | $406,000,000.00 | $206,000,000.00 | $750,000,000.00 | $566,000,000.00 | $381,000,000.00 | $194,000,000.00 | $726,000,000.00 | $546,000,000.00 | $364,000,000.00 | $183,000,000.00 | $695,000,000.00 | $523,000,000.00 | $351,000,000.00 | $176,000,000.00 | $693,000,000.00 | $521,000,000.00 | $349,000,000.00 | $174,000,000.00 | $683,000,000.00 | $512,000,000.00 | $341,000,000.00 | $170,000,000.00 | $658,000,000.00 | $493,000,000.00 | $329,000,000.00 | $164,000,000.00 | $637,000,000.00 | $481,000,000.00 | $323,000,000.00 | $162,000,000.00 | $604,000,000.00 | -- | -- | -- | $569,000,000.00 | -- |
Preferred Stock Shares Authorized | -- | 10,000,000 | -- | -- | -- | 10,000,000 | -- | -- | -- | 10,000,000 | -- | -- | -- | 10,000,000 | -- | -- | -- | 10,000,000 | -- | -- | -- | 10,000,000 | -- | -- | -- | 10,000,000 | -- | -- | -- | 10,000,000 | -- | -- | -- | 10,000,000 | -- | -- | -- | 10,000,000 | -- | -- | -- | 10,000,000 | -- | -- | -- | 10,000,000 | -- | -- | -- | 10,000,000 | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Par Or Stated Value Per Share | -- | $0.01 | -- | -- | -- | $0.01 | -- | -- | -- | $0.01 | -- | -- | -- | $0.01 | -- | -- | -- | $0.01 | -- | -- | -- | $0.01 | -- | -- | -- | $0.01 | -- | -- | -- | $0.01 | -- | -- | -- | $0.01 | -- | -- | -- | $0.01 | -- | -- | -- | $0.01 | -- | -- | -- | $0.01 | -- | -- | -- | $0.01 | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |