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 | 1/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 | $242,000,000.00 | $274,000,000.00 | $1,099,000,000.00 | $308,000,000.00 | $347,000,000.00 | $299,000,000.00 | $373,000,000.00 | $323,000,000.00 | $313,000,000.00 | $286,000,000.00 | $440,000,000.00 | $395,000,000.00 | $391,000,000.00 | $435,000,000.00 | $1,329,000,000.00 | $1,047,000,000.00 | $1,016,000,000.00 | $397,000,000.00 | $453,000,000.00 | $340,000,000.00 | $272,000,000.00 | $321,000,000.00 | $309,000,000.00 | $257,000,000.00 | $370,000,000.00 | $281,000,000.00 | $267,000,000.00 | $334,000,000.00 | $298,000,000.00 | $280,000,000.00 | $346,000,000.00 | $531,000,000.00 | $310,000,000.00 | $251,000,000.00 | $299,000,000.00 | $294,000,000.00 | $349,000,000.00 | -- | $443,000,000.00 | $426,000,000.00 | $290,000,000.00 | $284,000,000.00 | $273,000,000.00 | $300,000,000.00 | $262,000,000.00 | $252,000,000.00 | $281,000,000.00 | $305,000,000.00 | $230,000,000.00 | $404,000,000.00 | $460,000,000.00 | $582,000,000.00 | $457,000,000.00 | $404,000,000.00 | $444,000,000.00 | -- | -- | -- | $334,000,000.00 | $255,000,000.00 |
Accounts Receivable Net Current | $1,666,000,000.00 | $1,568,000,000.00 | $1,876,000,000.00 | $1,930,000,000.00 | $1,820,000,000.00 | $1,736,000,000.00 | $1,985,000,000.00 | $1,884,000,000.00 | $1,687,000,000.00 | $1,489,000,000.00 | $1,680,000,000.00 | $1,659,000,000.00 | $1,660,000,000.00 | $1,537,000,000.00 | $1,626,000,000.00 | $1,692,000,000.00 | $1,748,000,000.00 | $1,576,000,000.00 | $1,643,000,000.00 | $1,643,000,000.00 | $1,633,000,000.00 | $1,375,000,000.00 | $1,612,000,000.00 | $1,530,000,000.00 | $1,601,000,000.00 | $1,389,000,000.00 | $1,512,000,000.00 | $1,427,000,000.00 | $1,464,000,000.00 | $1,231,000,000.00 | $1,523,000,000.00 | $1,473,000,000.00 | $1,505,000,000.00 | $1,344,000,000.00 | $1,457,000,000.00 | $1,420,000,000.00 | $1,503,000,000.00 | -- | $1,276,000,000.00 | $1,565,000,000.00 | $1,544,000,000.00 | $1,605,000,000.00 | $1,424,000,000.00 | $1,474,000,000.00 | $1,512,000,000.00 | $1,588,000,000.00 | $1,454,000,000.00 | $1,414,000,000.00 | $1,420,000,000.00 | $1,304,000,000.00 | $1,188,000,000.00 | -- | -- | -- | $1,190,000,000.00 | -- | -- | -- | -- | -- |
Inventory | $1,210,000,000.00 | $1,243,000,000.00 | $1,632,000,000.00 | $1,706,000,000.00 | $1,801,000,000.00 | $1,768,000,000.00 | $1,682,000,000.00 | $1,678,000,000.00 | $1,559,000,000.00 | $1,398,000,000.00 | $1,378,000,000.00 | $1,365,000,000.00 | $1,319,000,000.00 | $1,284,000,000.00 | $1,263,000,000.00 | $1,230,000,000.00 | $1,189,000,000.00 | $1,226,000,000.00 | $1,200,000,000.00 | $1,234,000,000.00 | $1,319,000,000.00 | $1,330,000,000.00 | $1,319,000,000.00 | $1,291,000,000.00 | $1,214,000,000.00 | $1,217,000,000.00 | -- | -- | -- | $1,238,000,000.00 | -- | -- | -- | $1,250,000,000.00 | -- | -- | -- | -- | $1,279,000,000.00 | -- | -- | -- | $1,248,000,000.00 | -- | -- | -- | $1,365,000,000.00 | -- | -- | -- | $1,132,000,000.00 | -- | -- | -- | $1,056,000,000.00 | -- | -- | -- | -- | -- |
Prepaid Expenses and Other Current Assets | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Assets | $3,450,000,000.00 | $3,330,000,000.00 | $4,986,000,000.00 | $4,288,000,000.00 | $4,324,000,000.00 | $4,186,000,000.00 | $4,444,000,000.00 | $4,261,000,000.00 | $3,816,000,000.00 | $3,394,000,000.00 | $3,799,000,000.00 | $3,747,000,000.00 | $3,639,000,000.00 | $3,482,000,000.00 | $4,753,000,000.00 | $4,492,000,000.00 | $4,290,000,000.00 | $3,431,000,000.00 | $3,492,000,000.00 | $3,504,000,000.00 | $3,373,000,000.00 | $3,157,000,000.00 | $3,403,000,000.00 | $3,267,000,000.00 | $3,320,000,000.00 | $3,036,000,000.00 | $3,172,000,000.00 | $3,167,000,000.00 | $3,146,000,000.00 | $2,940,000,000.00 | $3,296,000,000.00 | $3,421,000,000.00 | $3,219,000,000.00 | $3,236,000,000.00 | $3,353,000,000.00 | $3,326,000,000.00 | $3,441,000,000.00 | -- | $3,340,000,000.00 | $3,572,000,000.00 | $3,491,000,000.00 | $3,504,000,000.00 | $3,267,000,000.00 | $3,434,000,000.00 | $3,407,000,000.00 | $3,462,000,000.00 | $3,380,000,000.00 | $3,306,000,000.00 | $3,211,000,000.00 | $3,192,000,000.00 | $3,027,000,000.00 | -- | -- | -- | $2,915,000,000.00 | -- | -- | -- | -- | -- |
Property Plant and Equipement | $3,101,000,000.00 | $3,212,000,000.00 | $3,762,000,000.00 | $3,781,000,000.00 | $3,786,000,000.00 | $3,789,000,000.00 | $3,564,000,000.00 | $3,656,000,000.00 | $3,773,000,000.00 | $3,827,000,000.00 | $3,753,000,000.00 | $3,666,000,000.00 | $3,636,000,000.00 | $3,713,000,000.00 | $3,484,000,000.00 | $3,436,000,000.00 | $3,440,000,000.00 | $3,612,000,000.00 | $3,493,000,000.00 | $3,526,000,000.00 | $3,733,000,000.00 | $3,731,000,000.00 | $3,639,000,000.00 | $3,638,000,000.00 | $3,713,000,000.00 | $3,716,000,000.00 | $3,629,000,000.00 | $3,613,000,000.00 | $3,576,000,000.00 | $3,569,000,000.00 | $3,558,000,000.00 | $3,543,000,000.00 | $3,617,000,000.00 | $3,621,000,000.00 | $3,594,000,000.00 | $3,624,000,000.00 | $3,719,000,000.00 | -- | $3,769,000,000.00 | $3,790,000,000.00 | $3,879,000,000.00 | $3,851,000,000.00 | $3,856,000,000.00 | $3,777,000,000.00 | $3,719,000,000.00 | $3,745,000,000.00 | $3,782,000,000.00 | $3,599,000,000.00 | $3,561,000,000.00 | $3,295,000,000.00 | $3,281,000,000.00 | -- | -- | -- | $3,128,000,000.00 | -- | -- | -- | $3,010,000,000.00 | -- |
Intangible Assets Net | $1,828,000,000.00 | $1,930,000,000.00 | $2,065,000,000.00 | $2,091,000,000.00 | $2,297,000,000.00 | $2,296,000,000.00 | $2,302,000,000.00 | $2,360,000,000.00 | $2,409,000,000.00 | $2,409,000,000.00 | $2,441,000,000.00 | $2,454,000,000.00 | $2,449,000,000.00 | $2,491,000,000.00 | $2,498,000,000.00 | $2,486,000,000.00 | $2,503,000,000.00 | $2,576,000,000.00 | $2,572,000,000.00 | $2,587,000,000.00 | $3,349,000,000.00 | $3,361,000,000.00 | $3,372,000,000.00 | $3,391,000,000.00 | $2,650,000,000.00 | $2,639,000,000.00 | $2,442,000,000.00 | $2,423,000,000.00 | $2,442,000,000.00 | $2,369,000,000.00 | $2,287,000,000.00 | $2,282,000,000.00 | $2,293,000,000.00 | $2,268,000,000.00 | $2,281,000,000.00 | $2,266,000,000.00 | $2,282,000,000.00 | -- | $2,295,000,000.00 | $2,327,000,000.00 | $2,361,000,000.00 | $2,369,000,000.00 | $2,367,000,000.00 | $2,364,000,000.00 | $2,347,000,000.00 | $2,346,000,000.00 | $2,359,000,000.00 | $2,255,000,000.00 | $2,193,000,000.00 | $1,454,000,000.00 | $1,454,000,000.00 | -- | -- | -- | $1,456,000,000.00 | -- | -- | -- | -- | -- |
Goodwill | $5,067,000,000.00 | $5,160,000,000.00 | $5,496,000,000.00 | $5,517,000,000.00 | $5,690,000,000.00 | $5,686,000,000.00 | $5,691,000,000.00 | $5,744,000,000.00 | $5,783,000,000.00 | $5,771,000,000.00 | $5,794,000,000.00 | $5,783,000,000.00 | $5,768,000,000.00 | $5,799,000,000.00 | $5,780,000,000.00 | $5,768,000,000.00 | $5,772,000,000.00 | $5,861,000,000.00 | $5,842,000,000.00 | $5,871,000,000.00 | $6,054,000,000.00 | $6,050,000,000.00 | $6,055,000,000.00 | $6,072,000,000.00 | $5,514,000,000.00 | $5,504,000,000.00 | $5,135,000,000.00 | $5,127,000,000.00 | $5,084,000,000.00 | $5,166,000,000.00 | $4,971,000,000.00 | $4,963,000,000.00 | $4,974,000,000.00 | $4,968,000,000.00 | $4,988,000,000.00 | $4,978,000,000.00 | $4,993,000,000.00 | $81,000,000.00 | $4,971,000,000.00 | $5,021,000,000.00 | $5,055,000,000.00 | $5,049,000,000.00 | $5,051,000,000.00 | $5,052,000,000.00 | $5,019,000,000.00 | $5,058,000,000.00 | $5,038,000,000.00 | $5,025,000,000.00 | $5,044,000,000.00 | $3,628,000,000.00 | $3,623,000,000.00 | -- | -- | -- | $3,628,000,000.00 | -- | -- | -- | $3,643,000,000.00 | -- |
Other Assets | $1,104,000,000.00 | $1,144,000,000.00 | $1,587,000,000.00 | $1,494,000,000.00 | $1,488,000,000.00 | $1,490,000,000.00 | $1,980,000,000.00 | $1,847,000,000.00 | $1,725,000,000.00 | $1,713,000,000.00 | $1,546,000,000.00 | $1,508,000,000.00 | $1,534,000,000.00 | $1,462,000,000.00 | $1,352,000,000.00 | $1,308,000,000.00 | $1,237,000,000.00 | $1,139,000,000.00 | $1,231,000,000.00 | $1,171,000,000.00 | $1,108,000,000.00 | $1,068,000,000.00 | $1,223,000,000.00 | $1,112,000,000.00 | $1,080,000,000.00 | $1,026,000,000.00 | $831,000,000.00 | $770,000,000.00 | $739,000,000.00 | $629,000,000.00 | $513,000,000.00 | $497,000,000.00 | $481,000,000.00 | $485,000,000.00 | $565,000,000.00 | $489,000,000.00 | $519,000,000.00 | -- | $528,000,000.00 | $550,000,000.00 | $526,000,000.00 | $440,000,000.00 | $514,000,000.00 | $406,000,000.00 | $413,000,000.00 | $450,000,000.00 | $465,000,000.00 | $436,000,000.00 | $436,000,000.00 | $375,000,000.00 | $366,000,000.00 | -- | -- | -- | $387,000,000.00 | -- | -- | -- | -- | -- |
Total Assets | $15,315,000,000.00 | $15,621,000,000.00 | $18,695,000,000.00 | $18,101,000,000.00 | $18,630,000,000.00 | $18,496,000,000.00 | $19,016,000,000.00 | $18,937,000,000.00 | $18,612,000,000.00 | $18,178,000,000.00 | $18,407,000,000.00 | $18,213,000,000.00 | $18,064,000,000.00 | $17,996,000,000.00 | $18,922,000,000.00 | $18,551,000,000.00 | $18,240,000,000.00 | $17,564,000,000.00 | $17,499,000,000.00 | $18,669,000,000.00 | $18,465,000,000.00 | $17,780,000,000.00 | $18,114,000,000.00 | $17,901,000,000.00 | $16,702,000,000.00 | $16,350,000,000.00 | $15,641,000,000.00 | $15,535,000,000.00 | $15,427,000,000.00 | $15,111,000,000.00 | $15,319,000,000.00 | $15,387,000,000.00 | $15,297,000,000.00 | $15,265,000,000.00 | $15,518,000,000.00 | $14,962,000,000.00 | $15,208,000,000.00 | -- | $15,153,000,000.00 | $15,772,000,000.00 | $15,813,000,000.00 | $15,728,000,000.00 | $15,474,000,000.00 | $15,220,000,000.00 | $15,076,000,000.00 | $15,224,000,000.00 | $15,184,000,000.00 | $14,854,000,000.00 | $14,640,000,000.00 | $12,134,000,000.00 | $11,901,000,000.00 | -- | -- | -- | $11,847,000,000.00 | -- | -- | -- | $11,200,000,000.00 | -- |
Accounts Payable | $2,209,000,000.00 | $2,314,000,000.00 | $2,789,000,000.00 | $2,810,000,000.00 | $2,900,000,000.00 | $2,973,000,000.00 | $2,871,000,000.00 | $2,866,000,000.00 | $2,705,000,000.00 | $2,573,000,000.00 | $2,526,000,000.00 | $2,491,000,000.00 | $2,476,000,000.00 | $2,471,000,000.00 | $2,449,000,000.00 | $2,393,000,000.00 | $2,329,000,000.00 | $2,387,000,000.00 | $2,338,000,000.00 | $2,401,000,000.00 | $2,370,000,000.00 | $2,427,000,000.00 | $2,367,000,000.00 | $2,306,000,000.00 | $2,230,000,000.00 | $2,269,000,000.00 | $2,140,000,000.00 | $2,057,000,000.00 | $1,995,000,000.00 | $2,014,000,000.00 | $1,986,000,000.00 | $1,988,000,000.00 | $1,926,000,000.00 | $1,907,000,000.00 | $1,610,000,000.00 | $1,591,000,000.00 | $1,537,000,000.00 | -- | $1,528,000,000.00 | $1,466,000,000.00 | $1,462,000,000.00 | $1,383,000,000.00 | $1,432,000,000.00 | $1,399,000,000.00 | $1,364,000,000.00 | $1,447,000,000.00 | $1,402,000,000.00 | $1,338,000,000.00 | $1,226,000,000.00 | $1,186,000,000.00 | $1,189,000,000.00 | -- | -- | -- | $1,149,000,000.00 | -- | -- | -- | -- | -- |
Accrued Liabilities | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Liabilities | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Long Term Debt | $4,400,000,000.00 | $5,752,000,000.00 | $5,500,000,000.00 | $5,100,000,000.00 | $5,800,000,000.00 | $6,097,000,000.00 | $5,700,000,000.00 | $5,800,000,000.00 | $6,000,000,000.00 | $6,974,000,000.00 | $7,000,000,000.00 | $7,000,000,000.00 | $6,700,000,000.00 | $7,373,000,000.00 | $7,000,000,000.00 | $6,900,000,000.00 | $7,200,000,000.00 | $7,200,000,000.00 | $7,700,000,000.00 | $8,300,000,000.00 | $8,200,000,000.00 | $8,717,000,000.00 | $8,700,000,000.00 | $8,700,000,000.00 | $7,900,000,000.00 | $8,245,000,000.00 | $7,216,000,000.00 | $7,123,000,000.00 | $7,347,000,000.00 | $7,329,000,000.00 | -- | $7,421,000,000.00 | $7,520,000,000.00 | $6,555,000,000.00 | $6,586,000,000.00 | $6,554,000,000.00 | $6,921,000,000.00 | -- | $6,542,000,000.00 | $6,570,000,000.00 | $6,636,000,000.00 | $5,940,000,000.00 | $6,619,000,000.00 | $6,646,000,000.00 | $6,630,000,000.00 | $6,718,000,000.00 | $6,837,000,000.00 | $7,575,000,000.00 | $7,548,000,000.00 | $5,779,000,000.00 | $5,798,000,000.00 | -- | -- | -- | $5,860,000,000.00 | -- | -- | -- | -- | -- |
Additional Paid-in Capital | $1,063,000,000.00 | $1,101,000,000.00 | $1,070,000,000.00 | $1,056,000,000.00 | $1,033,000,000.00 | $1,068,000,000.00 | $1,027,000,000.00 | $1,008,000,000.00 | $993,000,000.00 | $1,023,000,000.00 | $1,005,000,000.00 | $973,000,000.00 | $954,000,000.00 | $972,000,000.00 | $948,000,000.00 | $929,000,000.00 | $911,000,000.00 | $921,000,000.00 | $909,000,000.00 | $895,000,000.00 | $877,000,000.00 | $895,000,000.00 | $883,000,000.00 | $866,000,000.00 | $852,000,000.00 | $878,000,000.00 | $851,000,000.00 | $836,000,000.00 | $817,000,000.00 | $806,000,000.00 | $786,000,000.00 | $770,000,000.00 | $754,000,000.00 | $745,000,000.00 | $721,000,000.00 | $704,000,000.00 | $689,000,000.00 | -- | $678,000,000.00 | $656,000,000.00 | $653,000,000.00 | $638,000,000.00 | $626,000,000.00 | $620,000,000.00 | $568,000,000.00 | $583,000,000.00 | $573,000,000.00 | $553,000,000.00 | $541,000,000.00 | $530,000,000.00 | $522,000,000.00 | -- | -- | -- | $495,000,000.00 | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | $-2,171,000,000.00 | $-2,041,000,000.00 | $-1,954,000,000.00 | $-1,943,000,000.00 | $-1,713,000,000.00 | $-1,708,000,000.00 | $-1,598,000,000.00 | $-1,601,000,000.00 | $-1,611,000,000.00 | $-1,721,000,000.00 | $-1,693,000,000.00 | $-1,663,000,000.00 | $-1,665,000,000.00 | $-1,732,000,000.00 | $-1,757,000,000.00 | $-1,717,000,000.00 | $-1,727,000,000.00 | $-1,448,000,000.00 | $-1,483,000,000.00 | $-1,469,000,000.00 | $-1,467,000,000.00 | $-1,500,000,000.00 | $-1,512,000,000.00 | $-1,501,000,000.00 | $-1,407,000,000.00 | $-1,457,000,000.00 | $-1,466,000,000.00 | $-1,495,000,000.00 | $-1,488,000,000.00 | $-1,575,000,000.00 | $-1,505,000,000.00 | $-1,494,000,000.00 | $-1,434,000,000.00 | $-1,376,000,000.00 | $-1,322,000,000.00 | $-1,281,000,000.00 | $-1,291,000,000.00 | -- | $-1,213,000,000.00 | $-1,016,000,000.00 | $-928,000,000.00 | $-939,000,000.00 | $-936,000,000.00 | $-963,000,000.00 | $-1,023,000,000.00 | $-947,000,000.00 | $-931,000,000.00 | $-2,323,000,000.00 | $-2,438,000,000.00 | $-2,348,000,000.00 | $-2,458,000,000.00 | -- | -- | -- | $-1,914,000,000.00 | -- | -- | -- | -- | -- |
Accumulated Deficit | $8,878,000,000.00 | $8,804,000,000.00 | $9,509,000,000.00 | $9,447,000,000.00 | $9,293,000,000.00 | $9,197,000,000.00 | $9,499,000,000.00 | $9,387,000,000.00 | $9,254,000,000.00 | $9,028,000,000.00 | $8,796,000,000.00 | $8,688,000,000.00 | $8,506,000,000.00 | $8,326,000,000.00 | $8,318,000,000.00 | $8,166,000,000.00 | $8,010,000,000.00 | $7,859,000,000.00 | $7,910,000,000.00 | $7,858,000,000.00 | $7,762,000,000.00 | $7,652,000,000.00 | $7,929,000,000.00 | $7,743,000,000.00 | $7,334,000,000.00 | $7,103,000,000.00 | $6,862,000,000.00 | $6,752,000,000.00 | $6,650,000,000.00 | $6,571,000,000.00 | $6,807,000,000.00 | $6,701,000,000.00 | $6,595,000,000.00 | $6,597,000,000.00 | $6,815,000,000.00 | $6,789,000,000.00 | $6,739,000,000.00 | -- | $6,689,000,000.00 | $7,161,000,000.00 | $7,113,000,000.00 | $6,985,000,000.00 | $6,749,000,000.00 | $6,098,000,000.00 | $5,939,000,000.00 | $5,749,000,000.00 | $5,615,000,000.00 | $7,196,000,000.00 | $7,061,000,000.00 | $6,917,000,000.00 | $6,721,000,000.00 | -- | -- | -- | $6,122,000,000.00 | -- | -- | -- | -- | -- |
Total Stockholders' Equity | $3,152,000,000.00 | $3,175,000,000.00 | $4,038,000,000.00 | $3,965,000,000.00 | $4,052,000,000.00 | $3,941,000,000.00 | $4,283,000,000.00 | $4,082,000,000.00 | $3,795,000,000.00 | $3,720,000,000.00 | $3,484,000,000.00 | $3,362,000,000.00 | $3,138,000,000.00 | $3,112,000,000.00 | $3,044,000,000.00 | $2,870,000,000.00 | $2,674,000,000.00 | $2,747,000,000.00 | $2,727,000,000.00 | $2,650,000,000.00 | $2,533,000,000.00 | $2,601,000,000.00 | $3,048,000,000.00 | $2,838,000,000.00 | $2,538,000,000.00 | $2,212,000,000.00 | $1,927,000,000.00 | $1,834,000,000.00 | $2,006,000,000.00 | $1,910,000,000.00 | $2,185,000,000.00 | $1,990,000,000.00 | $2,031,000,000.00 | $2,128,000,000.00 | $2,663,000,000.00 | $2,652,000,000.00 | $2,546,000,000.00 | -- | $2,789,000,000.00 | $3,383,000,000.00 | $3,752,000,000.00 | $3,511,000,000.00 | $3,545,000,000.00 | $2,835,000,000.00 | $2,558,000,000.00 | $2,781,000,000.00 | $2,404,000,000.00 | $2,436,000,000.00 | $2,151,000,000.00 | $2,062,000,000.00 | $1,760,000,000.00 | -- | -- | -- | $2,158,000,000.00 | -- | -- | -- | -- | -- |
Controlling Interest in Subsidiaries | $126,000,000.00 | $194,000,000.00 | $239,000,000.00 | $256,000,000.00 | $427,000,000.00 | $434,000,000.00 | $455,000,000.00 | $476,000,000.00 | $500,000,000.00 | $495,000,000.00 | $525,000,000.00 | $518,000,000.00 | $517,000,000.00 | $524,000,000.00 | $542,000,000.00 | $536,000,000.00 | $538,000,000.00 | $567,000,000.00 | $561,000,000.00 | $562,000,000.00 | $564,000,000.00 | $558,000,000.00 | $567,000,000.00 | $566,000,000.00 | $16,000,000.00 | $16,000,000.00 | $16,000,000.00 | $16,000,000.00 | $16,000,000.00 | $16,000,000.00 | $15,000,000.00 | $10,000,000.00 | $10,000,000.00 | $10,000,000.00 | $10,000,000.00 | $22,000,000.00 | $106,000,000.00 | -- | $62,000,000.00 | $62,000,000.00 | $61,000,000.00 | $61,000,000.00 | $62,000,000.00 | $61,000,000.00 | $61,000,000.00 | $61,000,000.00 | $61,000,000.00 | $2,000,000.00 | $2,000,000.00 | $2,000,000.00 | $2,000,000.00 | -- | -- | -- | $-4,000,000.00 | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $15,315,000,000.00 | $15,621,000,000.00 | $18,695,000,000.00 | $18,101,000,000.00 | $18,630,000,000.00 | $18,496,000,000.00 | $19,016,000,000.00 | $18,937,000,000.00 | $18,612,000,000.00 | $18,178,000,000.00 | $18,407,000,000.00 | $18,213,000,000.00 | $18,064,000,000.00 | $17,996,000,000.00 | $18,922,000,000.00 | $18,551,000,000.00 | $18,240,000,000.00 | $17,564,000,000.00 | $17,499,000,000.00 | $18,669,000,000.00 | $18,465,000,000.00 | $17,780,000,000.00 | $18,114,000,000.00 | $17,901,000,000.00 | $16,702,000,000.00 | $16,350,000,000.00 | $15,641,000,000.00 | $15,535,000,000.00 | $15,427,000,000.00 | $15,111,000,000.00 | $15,319,000,000.00 | $15,387,000,000.00 | $15,297,000,000.00 | $15,265,000,000.00 | $15,518,000,000.00 | $14,962,000,000.00 | $15,208,000,000.00 | -- | $15,153,000,000.00 | $15,772,000,000.00 | $15,813,000,000.00 | $15,728,000,000.00 | $15,474,000,000.00 | $15,220,000,000.00 | $15,076,000,000.00 | $15,224,000,000.00 | $15,184,000,000.00 | $14,854,000,000.00 | $14,640,000,000.00 | $12,134,000,000.00 | $11,901,000,000.00 | -- | -- | -- | $11,847,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 | 1/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,200,000,000.00 | $13,122,000,000.00 | $3,939,000,000.00 | $8,094,000,000.00 | $4,053,000,000.00 | $15,315,000,000.00 | $3,946,000,000.00 | $7,536,000,000.00 | $3,672,000,000.00 | $14,181,000,000.00 | $3,622,000,000.00 | $7,139,000,000.00 | $3,584,000,000.00 | $13,770,000,000.00 | $3,429,000,000.00 | $6,877,000,000.00 | $3,412,000,000.00 | $3,223,000,000.00 | $10,355,000,000.00 | $6,983,000,000.00 | $3,522,000,000.00 | $13,547,000,000.00 | $3,469,000,000.00 | $3,360,000,000.00 | $3,401,000,000.00 | $12,854,000,000.00 | $3,246,000,000.00 | $3,175,000,000.00 | $3,248,000,000.00 | $12,965,000,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | -- | $1,095,000,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $4,727,000,000.00 | $1,201,000,000.00 | $1,197,000,000.00 | $1,144,000,000.00 | $4,381,000,000.00 | $1,000,000,000.00 | $1,186,000,000.00 | $1,107,000,000.00 | $1,089,000,000.00 | $1,176,000,000.00 | $1,209,000,000.00 | $1,252,000,000.00 | $5,022,000,000.00 | $1,232,000,000.00 | $1,265,000,000.00 | $1,204,000,000.00 | $4,755,000,000.00 | $1,264,000,000.00 | $1,270,000,000.00 | $1,245,000,000.00 | $962,000,000.00 | $1,233,000,000.00 | $1,241,000,000.00 | $1,245,000,000.00 | -- | $856,000,000.00 | $1,292,000,000.00 | $1,411,000,000.00 | $1,504,000,000.00 | $1,783,000,000.00 | $1,450,000,000.00 | $1,477,000,000.00 | $1,393,000,000.00 | $5,434,000,000.00 | $1,466,000,000.00 | $1,439,000,000.00 | $1,353,000,000.00 | $1,234,000,000.00 | $1,350,000,000.00 | $1,443,000,000.00 | $1,421,000,000.00 | $1,190,000,000.00 | $1,369,000,000.00 | $1,305,000,000.00 | $1,425,000,000.00 | -- | -- |
Research and Development | -- | $116,000,000.00 | -- | -- | -- | $127,000,000.00 | -- | -- | -- | $134,000,000.00 | -- | -- | -- | $135,000,000.00 | -- | -- | -- | $144,000,000.00 | -- | -- | -- | $154,000,000.00 | -- | -- | -- | $148,000,000.00 | -- | -- | -- | $182,000,000.00 | -- | -- | -- | $193,000,000.00 | -- | -- | -- | -- | $199,000,000.00 | -- | -- | -- | $199,000,000.00 | -- | -- | -- | $206,000,000.00 | -- | -- | -- | $192,000,000.00 | -- | -- | -- | $187,000,000.00 | -- | -- | -- | $181,000,000.00 | -- |
Selling, General, and Administrative | $638,000,000.00 | $2,778,000,000.00 | $2,455,000,000.00 | $1,594,000,000.00 | $770,000,000.00 | $2,980,000,000.00 | $2,155,000,000.00 | $728,000,000.00 | $642,000,000.00 | $2,808,000,000.00 | $718,000,000.00 | $1,414,000,000.00 | $694,000,000.00 | $2,966,000,000.00 | $790,000,000.00 | $1,375,000,000.00 | $685,000,000.00 | $2,980,000,000.00 | $737,000,000.00 | $789,000,000.00 | $726,000,000.00 | $3,020,000,000.00 | $2,257,000,000.00 | $735,000,000.00 | $742,000,000.00 | $3,076,000,000.00 | $768,000,000.00 | $1,656,000,000.00 | $844,000,000.00 | $3,360,000,000.00 | $2,482,000,000.00 | $821,000,000.00 | $807,000,000.00 | $3,590,000,000.00 | $2,589,000,000.00 | $1,690,000,000.00 | $861,000,000.00 | -- | $4,039,000,000.00 | $2,761,000,000.00 | $944,000,000.00 | $890,000,000.00 | $3,266,000,000.00 | $2,743,000,000.00 | $907,000,000.00 | $890,000,000.00 | $3,872,000,000.00 | $2,728,000,000.00 | $1,765,000,000.00 | $836,000,000.00 | $3,472,000,000.00 | $2,635,000,000.00 | $900,000,000.00 | $849,000,000.00 | $3,299,000,000.00 | -- | -- | -- | $3,390,000,000.00 | -- |
Total Operating Expenses | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Loss from Operations | $393,000,000.00 | $1,505,000,000.00 | $1,431,000,000.00 | $509,000,000.00 | $440,000,000.00 | $1,635,000,000.00 | $368,000,000.00 | $415,000,000.00 | $517,000,000.00 | $1,752,000,000.00 | $447,000,000.00 | $976,000,000.00 | $472,000,000.00 | $1,761,000,000.00 | $411,000,000.00 | $966,000,000.00 | $459,000,000.00 | $1,401,000,000.00 | $1,041,000,000.00 | $778,000,000.00 | $381,000,000.00 | $1,706,000,000.00 | $396,000,000.00 | $984,000,000.00 | $510,000,000.00 | $1,946,000,000.00 | $464,000,000.00 | $813,000,000.00 | $360,000,000.00 | $1,395,000,000.00 | $410,000,000.00 | $887,000,000.00 | $438,000,000.00 | $1,091,000,000.00 | $1,130,000,000.00 | $796,000,000.00 | $384,000,000.00 | -- | $1,024,000,000.00 | $1,446,000,000.00 | $467,000,000.00 | $614,000,000.00 | $2,837,000,000.00 | $1,577,000,000.00 | $570,000,000.00 | $503,000,000.00 | $1,562,000,000.00 | $479,000,000.00 | $1,020,000,000.00 | $535,000,000.00 | $1,976,000,000.00 | $1,579,000,000.00 | $543,000,000.00 | $572,000,000.00 | $1,990,000,000.00 | -- | -- | -- | $2,001,000,000.00 | -- |
Loss Before Income Taxes | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | $0.78 | $2.78 | $0.79 | $1.91 | $0.87 | $2.81 | $3.11 | $0.96 | $1.24 | $4.36 | $3.09 | $2.19 | $1.07 | $0.60 | $3.05 | $1.02 | $1.01 | $0.43 | $0.73 | $0.84 | $0.82 | $-0.24 | $1.10 | $3.00 | $1.28 | $3.65 | $0.86 | $1.56 | $0.75 | $-0.15 | $0.83 | $1.30 | $0.50 | $1.74 | $0.58 | $1.27 | $0.64 | -- | $1.76 | $2.58 | $0.82 | $1.13 | $4.98 | $2.72 | $1.82 | $0.86 | $2.68 | $0.89 | $0.84 | $1.00 | $0.65 | $0.81 | $0.94 | $1.00 | $3.32 | $0.91 | $0.80 | $1.10 | $3.17 | -- |
Weighted Average Shares Basic | 341,000,000 | 342,000,000 | 342,000,000 | 342,000,000 | 342,000,000 | -- | 340,000,000 | 339,000,000 | 340,000,000 | -- | 341,000,000 | 341,000,000 | 342,000,000 | -- | 343,000,000 | 342,000,000 | 342,000,000 | -- | 341,000,000 | 340,000,000 | 342,000,000 | 347,000,000 | 346,000,000 | 347,000,000 | 346,000,000 | 348,000,000 | 345,000,000 | 349,000,000 | 351,000,000 | 350,000,000 | 350,000,000 | 350,000,000 | 351,000,000 | 354,000,000 | 354,000,000 | 354,000,000 | 355,000,000 | -- | 358,000,000 | 359,000,000 | 359,000,000 | 360,000,000 | 363,000,000 | 362,000,000 | 364,000,000 | 363,000,000 | 358,000,000 | 357,000,000 | 357,000,000 | 357,000,000 | 362,000,000 | 360,000,000 | 363,000,000 | 365,000,000 | 376,000,000 | -- | -- | -- | 382,000,000 | -- |
Earnings Per Share Diluted | $0.78 | $2.76 | $2.68 | $1.90 | $0.86 | $2.79 | $3.09 | $2.19 | $1.23 | $4.33 | $0.89 | $2.18 | $1.07 | $3.63 | $1.01 | $1.02 | $1.01 | $2.80 | $0.72 | $1.66 | $0.82 | $3.83 | $1.09 | $2.99 | $1.27 | $3.62 | $0.85 | $0.80 | $0.74 | $1.96 | $2.11 | $0.79 | $0.49 | $1.72 | $0.58 | $0.63 | $0.64 | -- | $1.75 | $0.62 | $1.94 | $1.12 | $2.24 | $0.90 | $0.96 | $0.85 | $-0.09 | $0.82 | $1.84 | $1.00 | $3.38 | $0.80 | $0.94 | $1.00 | $3.30 | $0.90 | $0.79 | $1.09 | $3.16 | -- |
Weighted Average Shares Diluted | 344,000,000 | 344,000,000 | 345,000,000 | 345,000,000 | 345,000,000 | -- | 343,000,000 | 342,000,000 | 342,000,000 | -- | 343,000,000 | 343,000,000 | 344,000,000 | -- | 345,000,000 | 345,000,000 | 344,000,000 | -- | 342,000,000 | 342,000,000 | 343,000,000 | 348,000,000 | 349,000,000 | 348,000,000 | 348,000,000 | 350,000,000 | 348,000,000 | 352,000,000 | 354,000,000 | 354,000,000 | 354,000,000 | 354,000,000 | 355,000,000 | 356,000,000 | 356,000,000 | 355,000,000 | 357,000,000 | -- | 360,000,000 | 361,000,000 | 362,000,000 | 362,000,000 | 365,000,000 | 364,000,000 | 367,000,000 | 366,000,000 | 360,000,000 | 359,000,000 | 359,000,000 | 359,000,000 | 364,000,000 | 363,000,000 | 367,000,000 | 368,000,000 | 378,000,000 | -- | -- | -- | 384,000,000 | -- |
Common Stock Shares Authorized | -- | 1,000,000,000 | -- | -- | -- | 1,000,000,000 | -- | -- | -- | 1,000,000,000 | -- | -- | -- | 1,000,000,000 | -- | -- | -- | 1,000,000,000 | -- | -- | -- | 1,000,000,000 | -- | -- | -- | 1,000,000,000 | -- | -- | -- | 1,000,000,000 | -- | -- | -- | 1,000,000,000 | -- | -- | -- | -- | 1,000,000,000 | -- | -- | -- | 1,000,000,000 | -- | -- | -- | 1,000,000,000 | -- | -- | -- | 1,000,000,000 | -- | -- | -- | 1,000,000,000 | -- | -- | -- | -- | -- |
Common Stock Shares Outstanding | 342,000,000 | -- | 343,000,000 | 342,000,000 | 343,000,000 | -- | 341,000,000 | 340,000,000 | 338,000,000 | -- | 341,000,000 | 341,000,000 | 340,000,000 | -- | 344,000,000 | 343,000,000 | 343,000,000 | -- | 341,000,000 | 341,000,000 | 340,000,000 | -- | 347,000,000 | 346,000,000 | 347,000,000 | -- | 345,000,000 | 346,000,000 | 350,000,000 | -- | 351,000,000 | 349,000,000 | 350,000,000 | -- | 354,000,000 | 353,000,000 | 353,000,000 | -- | -- | 355,000,000 | 360,000,000 | 358,000,000 | -- | 362,000,000 | 362,000,000 | 366,000,000 | -- | 358,000,000 | 358,000,000 | 357,000,000 | -- | 359,000,000 | 362,000,000 | 362,000,000 | -- | -- | -- | -- | -- | -- |
Common Stock Value | $105,000,000.00 | $105,000,000.00 | $105,000,000.00 | $105,000,000.00 | $105,000,000.00 | $105,000,000.00 | $105,000,000.00 | $105,000,000.00 | $105,000,000.00 | $105,000,000.00 | $105,000,000.00 | $105,000,000.00 | $105,000,000.00 | $105,000,000.00 | $105,000,000.00 | $105,000,000.00 | $105,000,000.00 | $105,000,000.00 | $105,000,000.00 | $105,000,000.00 | $105,000,000.00 | $105,000,000.00 | $105,000,000.00 | $105,000,000.00 | $105,000,000.00 | $105,000,000.00 | $105,000,000.00 | $105,000,000.00 | $105,000,000.00 | $105,000,000.00 | $105,000,000.00 | $105,000,000.00 | $105,000,000.00 | $105,000,000.00 | $105,000,000.00 | $105,000,000.00 | $105,000,000.00 | -- | $105,000,000.00 | $105,000,000.00 | $105,000,000.00 | $105,000,000.00 | $105,000,000.00 | $105,000,000.00 | $105,000,000.00 | $105,000,000.00 | $105,000,000.00 | $105,000,000.00 | $105,000,000.00 | $105,000,000.00 | $105,000,000.00 | -- | -- | -- | $105,000,000.00 | -- | -- | -- | -- | -- |
Common Stock Par Or Stated Value Per Share | $0.25 | $0.25 | $0.25 | $0.25 | $0.25 | $0.25 | $0.25 | $0.25 | $0.25 | $0.25 | $0.25 | $0.25 | $0.25 | $0.25 | $0.25 | $0.25 | $0.25 | $0.25 | $0.25 | $0.25 | $0.25 | $0.25 | $0.25 | $0.25 | $0.25 | $0.25 | $0.25 | $0.25 | $0.25 | $0.25 | $0.25 | $0.25 | $0.25 | $0.25 | $0.25 | $0.25 | $0.25 | -- | $0.25 | $0.25 | $0.25 | $0.25 | $0.25 | $0.25 | $0.25 | $0.25 | $0.25 | $0.25 | $0.25 | $0.25 | $0.25 | -- | -- | -- | $0.25 | -- | -- | -- | -- | -- |
Payments Of Dividends Common Stock | $191,000,000.00 | $800,000,000.00 | $610,000,000.00 | $404,000,000.00 | $202,000,000.00 | $797,000,000.00 | $596,000,000.00 | $394,000,000.00 | $197,000,000.00 | $788,000,000.00 | $590,000,000.00 | $392,000,000.00 | $195,000,000.00 | $782,000,000.00 | $586,000,000.00 | $390,000,000.00 | $195,000,000.00 | $769,000,000.00 | $574,000,000.00 | $380,000,000.00 | $192,000,000.00 | $762,000,000.00 | $568,000,000.00 | $374,000,000.00 | $187,000,000.00 | $736,000,000.00 | $550,000,000.00 | $363,000,000.00 | $182,000,000.00 | $716,000,000.00 | $533,000,000.00 | $351,000,000.00 | $176,000,000.00 | $700,000,000.00 | $523,000,000.00 | $347,000,000.00 | $174,000,000.00 | -- | $680,000,000.00 | $506,000,000.00 | $331,000,000.00 | $166,000,000.00 | $653,000,000.00 | $486,000,000.00 | $320,000,000.00 | $160,000,000.00 | $622,000,000.00 | $464,000,000.00 | $306,000,000.00 | $153,000,000.00 | $604,000,000.00 | $452,000,000.00 | $296,000,000.00 | $148,000,000.00 | $584,000,000.00 | -- | -- | -- | $546,000,000.00 | -- |
Preferred Stock Shares Authorized | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |