Date | 3/31/2024 | 9/30/2023 | 6/30/2023 | 3/31/2023 | 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 | 12/31/2012 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $110,400,000.00 | $167,682,000.00 | $132,332,000.00 | $103,666,000.00 | $107,228,000.00 | $96,841,000.00 | $87,381,000.00 | $100,555,000.00 | $97,602,000.00 | $114,494,000.00 | $109,483,000.00 | $127,187,000.00 | $164,965,000.00 | $340,599,000.00 | $180,682,000.00 | $83,070,000.00 | $95,919,000.00 | $101,641,000.00 | $111,377,000.00 | $116,858,000.00 | $119,619,000.00 | $112,034,000.00 | $116,617,000.00 | $143,694,000.00 | $129,638,000.00 | $139,431,000.00 | $132,602,000.00 | $165,893,000.00 | $167,232,000.00 | $158,813,000.00 | $160,743,000.00 | $144,587,000.00 | $195,209,000.00 | $103,804,000.00 | $77,150,000.00 | $92,468,000.00 | $130,547,000.00 | $122,558,000.00 | -- | $193,057,000.00 | $81,492,000.00 |
Accounts Receivable Net Current | $94,392,000.00 | $108,522,000.00 | $99,651,000.00 | $94,990,000.00 | $108,107,000.00 | $111,571,000.00 | $97,563,000.00 | $95,630,000.00 | $102,286,000.00 | $110,126,000.00 | $88,369,000.00 | $96,637,000.00 | $99,420,000.00 | $116,890,000.00 | $97,901,000.00 | $105,371,000.00 | $109,565,000.00 | $103,696,000.00 | $99,303,000.00 | $107,572,000.00 | $105,802,000.00 | $117,131,000.00 | $94,151,000.00 | $102,035,000.00 | $102,931,000.00 | $114,700,000.00 | $91,542,000.00 | $97,925,000.00 | $89,739,000.00 | $109,836,000.00 | $89,848,000.00 | $106,216,000.00 | $94,044,000.00 | $99,450,000.00 | -- | $105,723,000.00 | -- | -- | -- | -- | -- |
Inventory | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Prepaid Expenses and Other Current Assets | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Assets | $485,590,000.00 | $504,916,000.00 | $432,447,000.00 | $403,832,000.00 | $426,966,000.00 | $418,684,000.00 | $409,439,000.00 | $399,213,000.00 | $402,918,000.00 | $433,739,000.00 | $386,794,000.00 | $419,369,000.00 | $470,589,000.00 | $671,013,000.00 | $476,864,000.00 | $388,919,000.00 | $418,707,000.00 | $413,403,000.00 | $412,264,000.00 | $426,300,000.00 | $461,935,000.00 | $483,431,000.00 | $426,349,000.00 | $427,244,000.00 | $427,299,000.00 | $455,380,000.00 | $430,658,000.00 | $466,506,000.00 | $460,095,000.00 | $469,571,000.00 | $447,651,000.00 | $441,054,000.00 | $497,024,000.00 | $412,708,000.00 | -- | $376,634,000.00 | -- | -- | -- | -- | -- |
Property Plant and Equipement | $3,387,396,000.00 | $3,619,918,000.00 | $3,623,947,000.00 | $3,612,170,000.00 | $3,640,917,000.00 | $259,788,000.00 | $268,016,000.00 | $270,835,000.00 | $255,429,000.00 | $255,745,000.00 | $312,533,000.00 | $323,912,000.00 | $281,428,000.00 | $287,158,000.00 | $289,796,000.00 | $295,444,000.00 | $296,289,000.00 | $295,528,000.00 | $282,258,000.00 | $273,711,000.00 | $250,432,000.00 | $208,766,000.00 | $187,997,000.00 | $177,886,000.00 | $156,416,000.00 | $146,721,000.00 | $135,894,000.00 | $144,648,000.00 | $148,560,000.00 | $150,713,000.00 | $152,526,000.00 | $154,486,000.00 | -- | -- | -- | $152,577,000.00 | -- | -- | -- | -- | -- |
Intangible Assets Net | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Goodwill | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Other Assets | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Assets | $5,036,195,000.00 | $4,991,970,000.00 | $4,930,688,000.00 | $4,913,890,000.00 | $4,970,254,000.00 | $4,946,587,000.00 | $4,910,806,000.00 | $4,919,512,000.00 | $4,937,775,000.00 | $4,971,033,000.00 | $5,002,649,000.00 | $5,046,736,000.00 | $5,082,727,000.00 | $5,295,035,000.00 | $5,131,906,000.00 | $5,085,818,000.00 | $5,059,150,000.00 | $5,022,744,000.00 | $5,022,139,000.00 | $5,026,867,000.00 | $4,996,655,000.00 | $4,976,780,000.00 | $4,901,104,000.00 | $4,893,594,000.00 | $4,891,242,000.00 | $4,899,039,000.00 | $4,862,042,000.00 | $4,911,291,000.00 | $4,881,450,000.00 | $4,881,673,000.00 | $4,835,539,000.00 | $4,823,047,000.00 | $4,861,556,000.00 | $4,758,323,000.00 | -- | $4,654,136,000.00 | -- | -- | -- | -- | -- |
Accounts Payable | $136,313,000.00 | $118,448,000.00 | $101,748,000.00 | $110,008,000.00 | $116,578,000.00 | $126,605,000.00 | $112,289,000.00 | $105,965,000.00 | $112,770,000.00 | $117,437,000.00 | $107,590,000.00 | $98,654,000.00 | $105,786,000.00 | $111,508,000.00 | $100,153,000.00 | $99,033,000.00 | $104,987,000.00 | $107,247,000.00 | $94,439,000.00 | $105,009,000.00 | $102,540,000.00 | $132,080,000.00 | $95,353,000.00 | $117,510,000.00 | $96,855,000.00 | $108,955,000.00 | $93,670,000.00 | $105,511,000.00 | $82,586,000.00 | $99,528,000.00 | $82,255,000.00 | $96,098,000.00 | $92,184,000.00 | $96,693,000.00 | -- | $103,177,000.00 | -- | -- | -- | -- | -- |
Accrued Liabilities | $33,774,000.00 | $30,798,000.00 | $35,268,000.00 | $30,469,000.00 | $29,913,000.00 | $32,264,000.00 | $30,752,000.00 | $32,882,000.00 | $31,532,000.00 | $29,588,000.00 | $31,583,000.00 | $40,736,000.00 | $29,165,000.00 | $33,240,000.00 | $35,855,000.00 | $43,761,000.00 | $29,678,000.00 | $29,599,000.00 | $34,592,000.00 | $40,285,000.00 | $28,235,000.00 | $26,477,000.00 | $26,901,000.00 | $32,484,000.00 | $27,648,000.00 | $28,357,000.00 | $29,554,000.00 | $32,719,000.00 | $28,583,000.00 | $31,218,000.00 | $26,619,000.00 | $30,045,000.00 | $24,103,000.00 | $27,657,000.00 | -- | $30,005,000.00 | -- | -- | -- | -- | -- |
Total Current Liabilities | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Long Term Debt | $3,082,650,000.00 | $3,333,067,000.00 | $3,344,612,000.00 | $3,059,233,000.00 | $2,971,994,000.00 | $3,097,625,000.00 | $3,130,707,000.00 | $3,194,909,000.00 | $3,201,711,000.00 | $3,214,544,000.00 | $3,242,015,000.00 | $3,287,768,000.00 | $3,293,082,000.00 | $3,427,190,000.00 | $3,300,000,000.00 | $3,144,906,000.00 | $3,148,854,000.00 | $3,151,546,000.00 | $3,169,022,000.00 | $3,205,058,000.00 | $3,184,202,000.00 | $3,188,185,000.00 | $3,180,698,000.00 | $3,198,290,000.00 | $3,144,439,000.00 | $3,147,324,000.00 | $3,199,103,000.00 | $3,247,608,000.00 | $3,255,059,000.00 | $3,263,195,000.00 | $3,368,515,000.00 | $3,364,957,000.00 | $3,388,233,000.00 | $3,342,476,000.00 | -- | $3,238,048,000.00 | -- | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | $-949,000.00 | $-803,000.00 | $-693,000.00 | $-527,000.00 | $-2,575,000.00 | $-2,196,000.00 | $-1,888,000.00 | $-1,460,000.00 | $-5,940,000.00 | $-6,145,000.00 | $-6,357,000.00 | $-5,714,000.00 | $-7,604,000.00 | $-7,781,000.00 | $-7,958,000.00 | $-1,518,000.00 | $174,000.00 | $184,000.00 | $194,000.00 | $375,000.00 | $-428,000.00 | $-408,000.00 | $-389,000.00 | $-210,000.00 | $-251,000.00 | $-279,000.00 | $-282,000.00 | $-286,000.00 | $556,000.00 | $543,000.00 | $545,000.00 | $589,000.00 | $-914,000.00 | $-834,000.00 | -- | $-828,000.00 | -- | -- | -- | -- | -- |
Accumulated Deficit | $969,553,000.00 | $976,704,000.00 | $930,223,000.00 | $967,408,000.00 | $974,496,000.00 | $924,243,000.00 | $990,030,000.00 | $994,865,000.00 | $1,009,213,000.00 | $972,473,000.00 | $969,029,000.00 | $978,519,000.00 | $1,029,050,000.00 | $984,221,000.00 | $1,026,453,000.00 | $1,031,063,000.00 | $1,076,503,000.00 | $1,021,358,000.00 | $1,022,743,000.00 | $1,015,754,000.00 | $1,061,890,000.00 | $1,015,492,000.00 | $1,011,114,000.00 | $1,003,020,000.00 | $1,030,479,000.00 | $989,681,000.00 | $984,890,000.00 | $961,364,000.00 | $977,425,000.00 | $959,686,000.00 | $969,615,000.00 | $952,082,000.00 | $983,381,000.00 | $935,079,000.00 | -- | $908,669,000.00 | -- | -- | -- | -- | -- |
Total Stockholders' Equity | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Controlling Interest in Subsidiaries | $126,945,000.00 | $131,742,000.00 | $130,149,000.00 | $127,625,000.00 | $124,046,000.00 | $122,894,000.00 | $120,766,000.00 | $119,100,000.00 | $117,334,000.00 | $115,569,000.00 | $113,807,000.00 | $114,851,000.00 | $113,425,000.00 | $113,189,000.00 | $111,768,000.00 | $111,717,000.00 | $110,602,000.00 | $110,841,000.00 | $109,732,000.00 | $110,169,000.00 | $109,336,000.00 | $110,061,000.00 | $109,234,000.00 | $111,295,000.00 | $110,556,000.00 | $109,820,000.00 | $109,443,000.00 | $109,147,000.00 | $109,011,000.00 | $108,879,000.00 | $108,750,000.00 | $108,757,000.00 | $108,855,000.00 | $109,015,000.00 | -- | $109,302,000.00 | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $5,036,195,000.00 | $4,991,970,000.00 | $4,930,688,000.00 | $4,913,890,000.00 | $4,970,254,000.00 | $4,946,587,000.00 | $4,910,806,000.00 | $4,919,512,000.00 | $4,937,775,000.00 | $4,971,033,000.00 | $5,002,649,000.00 | $5,046,736,000.00 | $5,082,727,000.00 | $5,295,035,000.00 | $5,131,906,000.00 | $5,085,818,000.00 | $5,059,150,000.00 | $5,022,744,000.00 | $5,022,139,000.00 | $5,026,867,000.00 | $4,996,655,000.00 | $4,976,780,000.00 | $4,901,104,000.00 | $4,893,594,000.00 | $4,891,242,000.00 | $4,899,039,000.00 | $4,862,042,000.00 | $4,911,291,000.00 | $4,881,450,000.00 | $4,881,673,000.00 | $4,835,539,000.00 | $4,823,047,000.00 | $4,861,556,000.00 | $4,758,323,000.00 | -- | $4,654,136,000.00 | -- | -- | -- | -- | -- |
Date | 3/31/2024 | 9/30/2023 | 6/30/2023 | 3/31/2023 | 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 | 12/31/2012 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | $351,549,000.00 | $1,120,824,000.00 | $318,455,000.00 | $364,051,000.00 | $465,993,000.00 | $677,164,000.00 | $325,202,000.00 | $1,400,801,000.00 | $415,863,000.00 | $652,274,000.00 | $325,972,000.00 | $317,572,000.00 | $401,601,000.00 | $633,122,000.00 | $319,466,000.00 | $331,914,000.00 | $399,053,000.00 | $654,505,000.00 | $339,917,000.00 | $276,659,000.00 | $398,157,000.00 | $646,021,000.00 | $318,508,000.00 | $314,752,000.00 | $1,073,841,000.00 | $677,330,000.00 | $338,429,000.00 | $1,353,978,000.00 | $384,791,000.00 | $645,696,000.00 | $323,462,000.00 | $1,335,448,000.00 | $388,102,000.00 | $305,913,000.00 | $328,391,000.00 | $322,126,000.00 | $396,479,000.00 | $327,288,000.00 | $349,198,000.00 | $1,341,163,000.00 | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Research and Development | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Selling, General, and Administrative | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Operating Expenses | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Loss from Operations | $22,070,000.00 | $110,796,000.00 | $4,884,000.00 | $19,903,000.00 | $83,056,000.00 | $-3,503,000.00 | $26,140,000.00 | $155,898,000.00 | $131,201,000.00 | $59,865,000.00 | $21,402,000.00 | $7,087,000.00 | $150,573,000.00 | $41,605,000.00 | $28,998,000.00 | $13,616,000.00 | $152,809,000.00 | $75,462,000.00 | $40,517,000.00 | $-2,015,000.00 | $81,393,000.00 | $41,716,000.00 | $40,299,000.00 | $20,763,000.00 | $74,946,000.00 | $87,988,000.00 | $51,018,000.00 | $11,425,000.00 | $52,199,000.00 | $83,382,000.00 | $46,379,000.00 | $177,969,000.00 | $81,412,000.00 | $87,934,000.00 | $49,384,000.00 | $181,877,000.00 | $157,353,000.00 | $34,098,000.00 | $53,652,000.00 | $188,588,000.00 | -- |
Loss Before Income Taxes | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Weighted Average Shares Basic | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Diluted | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Weighted Average Shares Diluted | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Shares Authorized | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Authorized | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |