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 | 9/30/2015 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $6,635,000,000.00 | $7,192,000,000.00 | $14,182,000,000.00 | $11,458,000,000.00 | $10,399,000,000.00 | $8,470,000,000.00 | $11,615,000,000.00 | $12,959,000,000.00 | $13,272,000,000.00 | $14,444,000,000.00 | $15,959,000,000.00 | $16,070,000,000.00 | $15,890,000,000.00 | $17,068,000,000.00 | $17,914,000,000.00 | $23,115,000,000.00 | $14,339,000,000.00 | $6,833,000,000.00 | $5,418,000,000.00 | $6,728,000,000.00 | $10,108,000,000.00 | $4,455,000,000.00 | $4,150,000,000.00 | -- | -- | -- | $4,017,000,000.00 | -- | -- | -- | $4,610,000,000.00 | -- |
Accounts Receivable Net Current | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Inventory | $1,948,000,000.00 | $1,954,000,000.00 | $1,963,000,000.00 | $1,900,000,000.00 | $1,848,000,000.00 | $1,830,000,000.00 | $1,742,000,000.00 | $1,590,000,000.00 | $1,428,000,000.00 | $1,345,000,000.00 | $1,331,000,000.00 | $1,344,000,000.00 | $1,406,000,000.00 | $1,480,000,000.00 | $1,583,000,000.00 | $1,559,000,000.00 | $1,531,000,000.00 | $1,571,000,000.00 | $1,649,000,000.00 | $1,516,000,000.00 | $1,445,000,000.00 | $1,357,000,000.00 | $1,392,000,000.00 | -- | -- | -- | $1,373,000,000.00 | -- | -- | -- | -- | -- |
Prepaid Expenses and Other Current Assets | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Assets | $24,636,000,000.00 | $25,971,000,000.00 | $32,763,000,000.00 | $30,174,000,000.00 | $28,263,000,000.00 | $26,912,000,000.00 | $29,098,000,000.00 | $31,422,000,000.00 | $31,427,000,000.00 | $32,913,000,000.00 | $33,657,000,000.00 | $33,966,000,000.00 | $32,877,000,000.00 | $34,874,000,000.00 | $35,251,000,000.00 | $41,330,000,000.00 | $33,274,000,000.00 | $27,776,000,000.00 | $28,124,000,000.00 | $31,370,000,000.00 | $34,277,000,000.00 | $17,537,000,000.00 | $16,825,000,000.00 | -- | -- | -- | $15,889,000,000.00 | -- | -- | -- | -- | -- |
Property Plant and Equipement | $35,525,000,000.00 | $35,321,000,000.00 | $34,941,000,000.00 | $34,577,000,000.00 | $34,579,000,000.00 | $34,200,000,000.00 | $33,596,000,000.00 | $33,583,000,000.00 | $32,917,000,000.00 | $32,681,000,000.00 | $32,624,000,000.00 | $32,377,000,000.00 | $32,137,000,000.00 | $32,263,000,000.00 | $32,078,000,000.00 | $31,891,000,000.00 | $32,151,000,000.00 | $31,895,000,000.00 | $31,603,000,000.00 | $31,392,000,000.00 | $31,017,000,000.00 | $29,797,000,000.00 | $29,540,000,000.00 | -- | -- | -- | $28,406,000,000.00 | -- | -- | -- | -- | -- |
Intangible Assets Net | $11,474,000,000.00 | $12,639,000,000.00 | $13,061,000,000.00 | $13,478,000,000.00 | $13,887,000,000.00 | $14,347,000,000.00 | $14,837,000,000.00 | $15,334,000,000.00 | $15,875,000,000.00 | $16,574,000,000.00 | $17,115,000,000.00 | $17,601,000,000.00 | $18,123,000,000.00 | $18,642,000,000.00 | $19,173,000,000.00 | $19,589,000,000.00 | $22,037,000,000.00 | $22,669,000,000.00 | $23,215,000,000.00 | $25,114,000,000.00 | $26,985,000,000.00 | $6,747,000,000.00 | $6,812,000,000.00 | -- | -- | -- | $6,995,000,000.00 | -- | -- | -- | -- | -- |
Goodwill | $73,914,000,000.00 | $77,066,000,000.00 | $77,067,000,000.00 | $77,881,000,000.00 | $77,878,000,000.00 | $77,867,000,000.00 | $77,897,000,000.00 | $77,945,000,000.00 | $78,019,000,000.00 | $78,052,000,000.00 | $78,071,000,000.00 | $77,835,000,000.00 | $77,861,000,000.00 | $77,800,000,000.00 | $77,689,000,000.00 | $77,233,000,000.00 | $80,320,000,000.00 | $80,314,000,000.00 | $80,293,000,000.00 | $77,801,000,000.00 | $75,057,000,000.00 | $31,289,000,000.00 | $31,269,000,000.00 | -- | -- | -- | $31,426,000,000.00 | -- | -- | -- | $27,810,000,000.00 | -- |
Other Assets | $13,964,000,000.00 | $10,968,000,000.00 | $11,076,000,000.00 | $10,004,000,000.00 | $9,915,000,000.00 | $9,363,000,000.00 | $9,208,000,000.00 | $8,477,000,000.00 | $8,510,000,000.00 | $8,873,000,000.00 | $8,658,000,000.00 | $8,508,000,000.00 | $8,085,000,000.00 | $8,343,000,000.00 | $8,433,000,000.00 | $8,435,000,000.00 | $8,575,000,000.00 | $8,443,000,000.00 | $4,715,000,000.00 | $4,783,000,000.00 | $5,391,000,000.00 | $3,424,000,000.00 | $3,365,000,000.00 | -- | -- | -- | $2,390,000,000.00 | -- | -- | -- | -- | -- |
Total Assets | $195,110,000,000.00 | $197,774,000,000.00 | $205,579,000,000.00 | $203,783,000,000.00 | $204,858,000,000.00 | $202,124,000,000.00 | $203,631,000,000.00 | $204,074,000,000.00 | $202,453,000,000.00 | $203,311,000,000.00 | $203,609,000,000.00 | $202,221,000,000.00 | $200,250,000,000.00 | $201,888,000,000.00 | $201,549,000,000.00 | $207,649,000,000.00 | $206,294,000,000.00 | $200,948,000,000.00 | $193,984,000,000.00 | $209,475,000,000.00 | $214,342,000,000.00 | $99,941,000,000.00 | $98,598,000,000.00 | -- | -- | -- | $95,789,000,000.00 | -- | -- | -- | -- | -- |
Accounts Payable | -- | -- | $15,125,000,000.00 | -- | -- | -- | $16,205,000,000.00 | -- | -- | -- | $16,357,000,000.00 | -- | -- | -- | $12,663,000,000.00 | -- | -- | -- | $13,778,000,000.00 | -- | -- | -- | $6,503,000,000.00 | -- | -- | -- | $6,305,000,000.00 | -- | -- | -- | -- | -- |
Accrued Liabilities | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Liabilities | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Long Term Debt | -- | -- | $46,431,000,000.00 | -- | -- | -- | $48,369,000,000.00 | -- | -- | -- | $54,406,000,000.00 | -- | -- | -- | $58,628,000,000.00 | -- | -- | -- | $46,986,000,000.00 | -- | -- | -- | $20,874,000,000.00 | -- | -- | -- | $25,291,000,000.00 | -- | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | $-3,509,000,000.00 | $-3,502,000,000.00 | $-3,292,000,000.00 | $-4,413,000,000.00 | $-4,389,000,000.00 | $-4,478,000,000.00 | $-4,119,000,000.00 | $-6,142,000,000.00 | $-6,312,000,000.00 | $-6,276,000,000.00 | $-6,440,000,000.00 | $-7,837,000,000.00 | $-7,918,000,000.00 | $-8,141,000,000.00 | $-8,322,000,000.00 | $-6,617,000,000.00 | $-6,637,000,000.00 | $-6,533,000,000.00 | $-6,617,000,000.00 | $-3,721,000,000.00 | $-3,786,000,000.00 | $-3,782,000,000.00 | $-3,097,000,000.00 | $-3,262,000,000.00 | $-3,345,000,000.00 | $-3,404,000,000.00 | $-3,528,000,000.00 | -- | -- | -- | $-3,979,000,000.00 | $-2,421,000,000.00 |
Accumulated Deficit | $46,649,000,000.00 | $47,490,000,000.00 | $46,093,000,000.00 | $45,794,000,000.00 | $46,236,000,000.00 | $44,955,000,000.00 | $43,636,000,000.00 | $43,462,000,000.00 | $42,032,000,000.00 | $41,547,000,000.00 | $40,429,000,000.00 | $40,311,000,000.00 | $39,365,000,000.00 | $38,456,000,000.00 | $38,315,000,000.00 | $39,004,000,000.00 | $43,721,000,000.00 | $43,202,000,000.00 | $42,494,000,000.00 | $41,382,000,000.00 | $41,212,000,000.00 | $84,887,000,000.00 | $82,679,000,000.00 | -- | -- | -- | $72,606,000,000.00 | -- | -- | -- | -- | -- |
Total Stockholders' Equity | $99,252,000,000.00 | $100,721,000,000.00 | $99,277,000,000.00 | $97,610,000,000.00 | $97,859,000,000.00 | $96,149,000,000.00 | $95,008,000,000.00 | $92,500,000,000.00 | $90,636,000,000.00 | $89,864,000,000.00 | $88,553,000,000.00 | $86,741,000,000.00 | $85,540,000,000.00 | $84,071,000,000.00 | $83,583,000,000.00 | $85,866,000,000.00 | $90,407,000,000.00 | $89,757,000,000.00 | $88,877,000,000.00 | $90,472,000,000.00 | $89,938,000,000.00 | $50,316,000,000.00 | $48,773,000,000.00 | -- | -- | -- | $41,315,000,000.00 | -- | -- | -- | -- | -- |
Controlling Interest in Subsidiaries | $4,511,000,000.00 | $4,780,000,000.00 | $4,680,000,000.00 | $4,446,000,000.00 | $3,697,000,000.00 | $3,986,000,000.00 | $3,871,000,000.00 | $3,933,000,000.00 | $4,023,000,000.00 | $4,446,000,000.00 | $4,458,000,000.00 | $4,381,000,000.00 | $4,246,000,000.00 | $4,657,000,000.00 | $4,680,000,000.00 | $4,597,000,000.00 | $4,470,000,000.00 | $5,016,000,000.00 | $5,012,000,000.00 | $5,884,000,000.00 | $14,401,000,000.00 | $4,077,000,000.00 | $4,059,000,000.00 | -- | -- | -- | $3,689,000,000.00 | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $195,110,000,000.00 | $197,774,000,000.00 | $205,579,000,000.00 | $203,783,000,000.00 | $204,858,000,000.00 | $202,124,000,000.00 | $203,631,000,000.00 | $204,074,000,000.00 | $202,453,000,000.00 | $203,311,000,000.00 | $203,609,000,000.00 | $202,221,000,000.00 | $200,250,000,000.00 | $201,888,000,000.00 | $201,549,000,000.00 | $207,649,000,000.00 | $206,294,000,000.00 | $200,948,000,000.00 | $193,984,000,000.00 | $209,475,000,000.00 | $214,342,000,000.00 | $99,941,000,000.00 | $98,598,000,000.00 | -- | -- | -- | $95,789,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 | 9/30/2015 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | $22,083,000,000.00 | $23,549,000,000.00 | $88,898,000,000.00 | $67,657,000,000.00 | $21,815,000,000.00 | $23,512,000,000.00 | $82,722,000,000.00 | $62,572,000,000.00 | $41,068,000,000.00 | $21,819,000,000.00 | $67,418,000,000.00 | $17,022,000,000.00 | $31,862,000,000.00 | $16,249,000,000.00 | $65,388,000,000.00 | $50,681,000,000.00 | $38,867,000,000.00 | $20,858,000,000.00 | $69,570,000,000.00 | $20,245,000,000.00 | $30,225,000,000.00 | $15,303,000,000.00 | $59,434,000,000.00 | $15,229,000,000.00 | $14,548,000,000.00 | $15,351,000,000.00 | $55,137,000,000.00 | $14,238,000,000.00 | $13,336,000,000.00 | $14,784,000,000.00 | $55,632,000,000.00 | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Research and Development | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Selling, General, and Administrative | $3,790,000,000.00 | $3,783,000,000.00 | $15,336,000,000.00 | $3,874,000,000.00 | $3,614,000,000.00 | $3,827,000,000.00 | $16,388,000,000.00 | $4,100,000,000.00 | $7,555,000,000.00 | $3,787,000,000.00 | $13,517,000,000.00 | $9,198,000,000.00 | $6,030,000,000.00 | $2,917,000,000.00 | $12,369,000,000.00 | $2,455,000,000.00 | $7,091,000,000.00 | $3,703,000,000.00 | $11,541,000,000.00 | $7,844,000,000.00 | $4,479,000,000.00 | $2,152,000,000.00 | $8,860,000,000.00 | $6,539,000,000.00 | $4,326,000,000.00 | $2,087,000,000.00 | $8,176,000,000.00 | -- | -- | -- | $8,754,000,000.00 | -- |
Total Operating Expenses | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Loss from Operations | $3,845,000,000.00 | $3,876,000,000.00 | $12,863,000,000.00 | $3,559,000,000.00 | $3,285,000,000.00 | $3,043,000,000.00 | $12,121,000,000.00 | $10,524,000,000.00 | $3,699,000,000.00 | $3,258,000,000.00 | $7,766,000,000.00 | $6,179,000,000.00 | $3,797,000,000.00 | $1,332,000,000.00 | $8,108,000,000.00 | $7,502,000,000.00 | $6,418,000,000.00 | $4,002,000,000.00 | $14,868,000,000.00 | $3,961,000,000.00 | $7,471,000,000.00 | $3,655,000,000.00 | $15,689,000,000.00 | $4,189,000,000.00 | $4,237,000,000.00 | $3,986,000,000.00 | $14,775,000,000.00 | $4,011,000,000.00 | $3,996,000,000.00 | $3,956,000,000.00 | $15,721,000,000.00 | -- |
Loss Before Income Taxes | $3,528,000,000.00 | $2,871,000,000.00 | $4,769,000,000.00 | $-134,000,000.00 | $3,896,000,000.00 | $1,773,000,000.00 | $5,285,000,000.00 | $2,119,000,000.00 | $2,790,000,000.00 | $1,688,000,000.00 | $2,561,000,000.00 | $2,271,000,000.00 | $1,276,000,000.00 | $46,000,000.00 | $-1,743,000,000.00 | $-1,163,000,000.00 | $3,692,000,000.00 | $2,632,000,000.00 | $1,258,000,000.00 | $12,686,000,000.00 | $7,237,000,000.00 | $3,431,000,000.00 | $14,729,000,000.00 | $11,527,000,000.00 | $7,673,000,000.00 | $3,745,000,000.00 | $13,788,000,000.00 | -- | -- | -- | $14,868,000,000.00 | -- |
Earnings Per Share Basic | $-0.01 | $1.04 | $1.29 | $1.14 | $0.70 | $0.70 | $1.73 | $1.64 | $0.86 | $0.61 | $1.10 | $1.01 | $0.51 | $0.01 | $-0.39 | $-1.19 | $0.25 | $1.17 | $0.58 | $0.98 | $5.46 | $1.87 | $1.56 | $1.96 | $1.95 | $2.93 | $1.14 | $1.51 | $1.51 | $1.56 | $5.76 | -- |
Weighted Average Shares Basic | 1,834,000,000 | 1,832,000,000 | 1,828,000,000 | 1,827,000,000 | 1,828,000,000 | 1,825,000,000 | 1,822,000,000 | 1,821,000,000 | 1,820,000,000 | 1,819,000,000 | 1,816,000,000 | 1,816,000,000 | 1,814,000,000 | 1,812,000,000 | 1,808,000,000 | 1,807,000,000 | 1,808,000,000 | 1,805,000,000 | 1,656,000,000 | 1,607,000,000 | 1,510,000,000 | 1,490,000,000 | 1,499,000,000 | 1,502,000,000 | 1,503,000,000 | 1,512,000,000 | 1,568,000,000 | -- | -- | -- | 1,629,000,000 | -- |
Earnings Per Share Diluted | $1.03 | $1.04 | $1.29 | $-0.25 | $1.39 | $0.70 | $1.72 | $0.77 | $0.26 | $0.60 | $1.09 | $1.00 | $0.50 | $0.01 | $-0.39 | $-1.19 | $0.25 | $1.16 | $6.64 | $6.19 | $3.55 | $1.86 | $8.36 | $6.81 | $1.95 | $2.91 | $1.13 | $1.51 | $1.50 | $1.55 | $5.73 | -- |
Weighted Average Shares Diluted | 1,834,000,000 | 1,835,000,000 | 1,830,000,000 | 1,829,000,000 | 1,831,000,000 | 1,827,000,000 | 1,827,000,000 | 1,825,000,000 | 1,828,000,000 | 1,828,000,000 | 1,828,000,000 | 1,827,000,000 | 1,826,000,000 | 1,823,000,000 | 1,808,000,000 | 1,809,000,000 | 1,816,000,000 | 1,817,000,000 | 1,666,000,000 | 1,616,000,000 | 1,537,000,000 | 1,498,000,000 | 1,507,000,000 | 1,510,000,000 | 1,510,000,000 | 1,521,000,000 | 1,578,000,000 | -- | -- | -- | 1,639,000,000 | -- |
Common Stock Shares Authorized | 4,600,000,000 | 4,600,000,000 | 4,600,000,000 | 4,600,000,000 | 4,600,000,000 | 4,600,000,000 | 4,600,000,000 | 4,600,000,000 | 4,600,000,000 | 4,600,000,000 | 4,600,000,000 | 4,600,000,000 | 4,600,000,000 | 4,600,000,000 | 4,600,000,000 | 4,600,000,000 | 4,600,000,000 | 4,600,000,000 | 4,600,000,000 | 4,600,000,000 | 4,600,000,000 | 4,600,000,000 | 4,600,000,000 | -- | -- | -- | 4,600,000,000 | -- | -- | -- | -- | -- |
Common Stock Shares Outstanding | 1,900,000,000 | 1,900,000,000 | 1,800,000,000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
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 | -- | -- | -- | -- | -- |
Payments Of Dividends Common Stock | $549,000,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $1,587,000,000.00 | $1,587,000,000.00 | $1,587,000,000.00 | -- | $2,895,000,000.00 | $1,310,000,000.00 | $1,310,000,000.00 | -- | $2,515,000,000.00 | $1,266,000,000.00 | $1,266,000,000.00 | -- | $2,445,000,000.00 | -- | -- | -- | $2,313,000,000.00 | -- |
Preferred Stock Shares Authorized | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |