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 | 10/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 | 12/31/2015 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $176,500,000.00 | $104,800,000.00 | $155,300,000.00 | $197,900,000.00 | $149,200,000.00 | $160,400,000.00 | $112,200,000.00 | $77,000,000.00 | $88,600,000.00 | $72,900,000.00 | $66,100,000.00 | $100,300,000.00 | $81,900,000.00 | $95,800,000.00 | $189,000,000.00 | $148,400,000.00 | $200,700,000.00 | $240,400,000.00 | $127,500,000.00 | $83,300,000.00 | $118,000,000.00 | $99,400,000.00 | -- | $10,400,000.00 | $10,600,000.00 | $6,700,000.00 | $6,800,000.00 | $10,200,000.00 | -- | -- | $14,000,000.00 | $10,200,000.00 |
Accounts Receivable Net Current | $366,200,000.00 | $357,100,000.00 | $389,600,000.00 | $386,500,000.00 | $393,600,000.00 | $334,200,000.00 | $326,100,000.00 | $350,100,000.00 | $373,700,000.00 | $310,800,000.00 | $364,200,000.00 | $314,300,000.00 | $289,100,000.00 | $260,200,000.00 | $232,900,000.00 | $217,700,000.00 | $238,100,000.00 | $200,000,000.00 | $213,400,000.00 | $228,700,000.00 | $206,200,000.00 | $291,400,000.00 | -- | $174,700,000.00 | -- | -- | $165,300,000.00 | -- | -- | -- | -- | -- |
Inventory | $404,000,000.00 | $401,800,000.00 | $361,200,000.00 | $354,600,000.00 | $328,300,000.00 | $315,800,000.00 | $328,800,000.00 | $295,900,000.00 | $342,800,000.00 | $324,500,000.00 | $344,500,000.00 | $339,100,000.00 | $289,300,000.00 | $276,800,000.00 | $289,900,000.00 | $314,000,000.00 | $303,400,000.00 | $283,300,000.00 | $306,100,000.00 | $291,000,000.00 | $271,500,000.00 | $252,500,000.00 | -- | $234,700,000.00 | -- | -- | $246,800,000.00 | -- | -- | -- | -- | -- |
Prepaid Expenses and Other Current Assets | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Assets | $993,700,000.00 | $912,000,000.00 | $951,500,000.00 | $975,100,000.00 | $912,900,000.00 | $856,800,000.00 | $922,800,000.00 | $871,300,000.00 | $841,600,000.00 | $767,900,000.00 | $810,900,000.00 | $784,000,000.00 | $697,800,000.00 | $664,900,000.00 | $740,600,000.00 | $705,900,000.00 | $772,000,000.00 | $757,200,000.00 | $674,400,000.00 | $622,900,000.00 | $617,800,000.00 | $667,000,000.00 | -- | $449,800,000.00 | -- | -- | $428,800,000.00 | -- | -- | -- | -- | -- |
Property Plant and Equipement | $1,358,100,000.00 | $1,336,300,000.00 | $1,254,600,000.00 | $1,233,200,000.00 | $1,209,700,000.00 | $1,199,600,000.00 | $1,171,400,000.00 | $1,178,300,000.00 | $1,196,400,000.00 | $1,201,900,000.00 | $1,273,000,000.00 | $1,206,700,000.00 | $905,200,000.00 | $913,300,000.00 | $894,800,000.00 | $892,700,000.00 | $891,700,000.00 | $816,200,000.00 | $815,000,000.00 | $814,300,000.00 | $801,900,000.00 | $803,000,000.00 | -- | $570,500,000.00 | -- | -- | $583,100,000.00 | -- | -- | -- | -- | -- |
Intangible Assets Net | $265,500,000.00 | $270,700,000.00 | $247,000,000.00 | $251,900,000.00 | $250,900,000.00 | $256,100,000.00 | $261,400,000.00 | $266,800,000.00 | $215,900,000.00 | $220,300,000.00 | $222,500,000.00 | $227,300,000.00 | $211,700,000.00 | $212,900,000.00 | $163,200,000.00 | $146,000,000.00 | -- | $51,700,000.00 | -- | -- | -- | $55,200,000.00 | -- | -- | -- | -- | $64,400,000.00 | -- | -- | -- | -- | -- |
Goodwill | $984,300,000.00 | $990,700,000.00 | $966,600,000.00 | $966,700,000.00 | $976,500,000.00 | $958,500,000.00 | $958,600,000.00 | $950,900,000.00 | $938,600,000.00 | $934,900,000.00 | $932,600,000.00 | $806,200,000.00 | $791,300,000.00 | $794,000,000.00 | $776,000,000.00 | $758,000,000.00 | $752,700,000.00 | $621,900,000.00 | $626,600,000.00 | $631,400,000.00 | $616,300,000.00 | $615,200,000.00 | -- | $504,000,000.00 | -- | -- | $494,300,000.00 | -- | -- | -- | -- | -- |
Other Assets | $59,700,000.00 | $61,400,000.00 | $60,100,000.00 | $59,000,000.00 | $57,500,000.00 | $60,000,000.00 | $57,700,000.00 | $58,400,000.00 | $51,700,000.00 | $49,900,000.00 | $47,300,000.00 | $51,000,000.00 | $44,800,000.00 | $46,200,000.00 | $45,200,000.00 | $42,200,000.00 | $189,800,000.00 | $92,900,000.00 | $94,300,000.00 | $95,700,000.00 | $99,500,000.00 | $80,100,000.00 | -- | $76,900,000.00 | -- | -- | $87,500,000.00 | -- | -- | -- | -- | -- |
Total Assets | $3,668,100,000.00 | $3,577,900,000.00 | $3,489,600,000.00 | $3,495,600,000.00 | $3,417,100,000.00 | $3,340,600,000.00 | $3,380,600,000.00 | $3,337,300,000.00 | $3,256,800,000.00 | $3,188,100,000.00 | $3,301,200,000.00 | $3,090,200,000.00 | $2,666,000,000.00 | $2,646,700,000.00 | $2,635,000,000.00 | $2,560,200,000.00 | $2,621,600,000.00 | $2,302,500,000.00 | $2,218,000,000.00 | $2,171,900,000.00 | $2,142,800,000.00 | $2,172,200,000.00 | -- | $1,610,000,000.00 | -- | -- | $1,602,500,000.00 | -- | -- | -- | $1,526,300,000.00 | -- |
Accounts Payable | $275,600,000.00 | $272,500,000.00 | $244,800,000.00 | $238,700,000.00 | $205,800,000.00 | $190,700,000.00 | $221,600,000.00 | $220,200,000.00 | $228,700,000.00 | $184,700,000.00 | $213,300,000.00 | $201,300,000.00 | $175,700,000.00 | $144,100,000.00 | $137,100,000.00 | $108,300,000.00 | $113,200,000.00 | $90,000,000.00 | $82,600,000.00 | $73,000,000.00 | $79,300,000.00 | $86,200,000.00 | -- | $60,900,000.00 | -- | -- | $56,000,000.00 | -- | -- | -- | -- | -- |
Accrued Liabilities | $113,200,000.00 | $117,400,000.00 | $121,700,000.00 | $126,000,000.00 | $115,700,000.00 | $121,800,000.00 | $135,200,000.00 | $123,900,000.00 | $140,400,000.00 | $145,900,000.00 | $145,600,000.00 | $121,300,000.00 | $102,100,000.00 | $115,200,000.00 | $116,400,000.00 | $118,700,000.00 | $99,700,000.00 | $119,400,000.00 | $140,100,000.00 | $129,000,000.00 | $164,700,000.00 | $146,200,000.00 | -- | $109,100,000.00 | -- | -- | $118,000,000.00 | -- | -- | -- | -- | -- |
Total Current Liabilities | $1,294,300,000.00 | $1,245,900,000.00 | $1,174,300,000.00 | $1,218,300,000.00 | $1,173,900,000.00 | $1,156,200,000.00 | $1,349,300,000.00 | $1,341,300,000.00 | $1,279,200,000.00 | $1,234,800,000.00 | $1,360,300,000.00 | $1,169,700,000.00 | $754,700,000.00 | $754,500,000.00 | $753,400,000.00 | $711,100,000.00 | $805,600,000.00 | $512,100,000.00 | $452,400,000.00 | $437,600,000.00 | $437,600,000.00 | $487,700,000.00 | -- | $206,900,000.00 | -- | -- | $194,600,000.00 | -- | -- | -- | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | $-16,600,000.00 | $-16,200,000.00 | $-16,800,000.00 | $-16,100,000.00 | $-15,900,000.00 | $-15,700,000.00 | $-15,800,000.00 | $-16,300,000.00 | $-17,100,000.00 | $-19,300,000.00 | $-20,200,000.00 | $-20,300,000.00 | $-21,100,000.00 | $-22,100,000.00 | $-23,000,000.00 | $-23,700,000.00 | $-24,000,000.00 | $-19,700,000.00 | $-20,600,000.00 | $-20,000,000.00 | $-18,300,000.00 | $-17,700,000.00 | -- | $-19,400,000.00 | -- | -- | $-19,800,000.00 | -- | -- | -- | -- | -- |
Accumulated Deficit | $701,700,000.00 | $664,900,000.00 | $640,300,000.00 | $607,300,000.00 | $568,800,000.00 | $515,500,000.00 | $363,300,000.00 | $333,700,000.00 | $297,300,000.00 | $279,500,000.00 | $272,700,000.00 | $251,500,000.00 | $233,200,000.00 | $219,700,000.00 | $211,700,000.00 | $182,900,000.00 | $152,000,000.00 | $122,900,000.00 | $104,300,000.00 | $74,000,000.00 | $44,700,000.00 | $19,500,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Stockholders' Equity | $2,373,800,000.00 | $2,332,000,000.00 | $2,315,300,000.00 | $2,277,300,000.00 | $2,243,200,000.00 | $2,184,400,000.00 | $2,031,300,000.00 | $1,996,000,000.00 | $1,977,600,000.00 | $1,953,300,000.00 | $1,940,900,000.00 | $1,920,500,000.00 | $1,911,300,000.00 | $1,892,200,000.00 | $1,881,600,000.00 | $1,849,100,000.00 | $1,816,000,000.00 | $1,790,400,000.00 | $1,765,600,000.00 | $1,734,300,000.00 | $1,705,200,000.00 | $1,684,500,000.00 | -- | $1,403,100,000.00 | $1,394,900,000.00 | $1,372,400,000.00 | $1,407,900,000.00 | -- | -- | -- | $1,341,800,000.00 | $1,368,300,000.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $3,668,100,000.00 | $3,577,900,000.00 | $3,489,600,000.00 | $3,495,600,000.00 | $3,417,100,000.00 | $3,340,600,000.00 | $3,380,600,000.00 | $3,337,300,000.00 | $3,256,800,000.00 | $3,188,100,000.00 | $3,301,200,000.00 | $3,090,200,000.00 | $2,666,000,000.00 | $2,646,700,000.00 | $2,635,000,000.00 | $2,560,200,000.00 | $2,621,600,000.00 | $2,302,500,000.00 | $2,218,000,000.00 | $2,171,900,000.00 | $2,142,800,000.00 | $2,172,200,000.00 | -- | $1,610,000,000.00 | -- | -- | $1,602,500,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 | 10/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 | 12/31/2015 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | $598,600,000.00 | $2,307,900,000.00 | $1,725,700,000.00 | $1,134,000,000.00 | $549,200,000.00 | $2,242,800,000.00 | $1,742,500,000.00 | $1,138,600,000.00 | $535,800,000.00 | $2,036,400,000.00 | $1,514,600,000.00 | $515,100,000.00 | $440,400,000.00 | $1,935,600,000.00 | $1,476,700,000.00 | $498,500,000.00 | $488,200,000.00 | $1,736,900,000.00 | $445,000,000.00 | $845,000,000.00 | $410,900,000.00 | $1,460,400,000.00 | -- | $378,600,000.00 | $353,000,000.00 | $354,400,000.00 | $1,462,400,000.00 | $1,114,900,000.00 | $352,700,000.00 | $396,300,000.00 | $1,704,000,000.00 | -- |
Cost of Revenues | $487,000,000.00 | $1,864,100,000.00 | $484,600,000.00 | $904,300,000.00 | $440,600,000.00 | $1,820,000,000.00 | $1,404,900,000.00 | $479,300,000.00 | $438,500,000.00 | $1,670,200,000.00 | $1,237,600,000.00 | $417,400,000.00 | $361,100,000.00 | $1,553,600,000.00 | $1,178,400,000.00 | $788,100,000.00 | $391,300,000.00 | $1,404,500,000.00 | $1,035,200,000.00 | $678,500,000.00 | $332,800,000.00 | $1,188,400,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Research and Development | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Selling, General, and Administrative | -- | $261,100,000.00 | -- | -- | -- | $262,800,000.00 | -- | -- | -- | $256,000,000.00 | -- | -- | -- | $223,100,000.00 | -- | -- | -- | $47,100,000.00 | $132,400,000.00 | $86,900,000.00 | $40,800,000.00 | $153,900,000.00 | -- | $40,100,000.00 | $77,000,000.00 | $37,600,000.00 | $163,000,000.00 | $41,900,000.00 | $41,800,000.00 | $36,900,000.00 | $147,300,000.00 | -- |
Total Operating Expenses | $69,100,000.00 | -- | $61,300,000.00 | $70,700,000.00 | $62,500,000.00 | -- | $67,800,000.00 | $66,300,000.00 | $62,600,000.00 | -- | $62,500,000.00 | $66,400,000.00 | $56,400,000.00 | -- | $163,300,000.00 | $105,700,000.00 | $51,800,000.00 | $1,584,000,000.00 | $1,167,600,000.00 | $765,400,000.00 | $373,600,000.00 | $1,365,500,000.00 | -- | $1,017,800,000.00 | $645,600,000.00 | $323,200,000.00 | $1,330,700,000.00 | $332,300,000.00 | -- | -- | $1,503,200,000.00 | -- |
Loss from Operations | $53,400,000.00 | $217,300,000.00 | $48,400,000.00 | $51,000,000.00 | $75,100,000.00 | $349,000,000.00 | $49,000,000.00 | $91,900,000.00 | $34,700,000.00 | $107,300,000.00 | $91,700,000.00 | $31,300,000.00 | $22,900,000.00 | $151,800,000.00 | $135,000,000.00 | $47,800,000.00 | $45,100,000.00 | $152,900,000.00 | $122,400,000.00 | $79,600,000.00 | $37,300,000.00 | $94,900,000.00 | -- | $68,200,000.00 | $30,600,000.00 | $31,200,000.00 | $131,700,000.00 | $108,600,000.00 | $35,400,000.00 | $39,600,000.00 | $200,800,000.00 | -- |
Loss Before Income Taxes | $47,300,000.00 | $195,900,000.00 | $43,000,000.00 | $116,400,000.00 | $69,900,000.00 | $316,200,000.00 | $40,600,000.00 | $75,700,000.00 | $26,600,000.00 | $83,600,000.00 | $30,100,000.00 | $45,300,000.00 | $20,300,000.00 | $138,200,000.00 | $127,400,000.00 | $45,100,000.00 | $42,000,000.00 | $146,800,000.00 | $41,900,000.00 | $76,400,000.00 | $35,600,000.00 | $28,800,000.00 | -- | $6,600,000.00 | $59,600,000.00 | $30,200,000.00 | $130,100,000.00 | $108,600,000.00 | $36,400,000.00 | $38,400,000.00 | $197,200,000.00 | -- |
Earnings Per Share Basic | $0.81 | $3.27 | $2.71 | $1.99 | $1.15 | $5.08 | $1.88 | $1.22 | $0.42 | $1.44 | $0.49 | $0.76 | $0.33 | $2.20 | $1.99 | $1.34 | $0.65 | $2.34 | $0.68 | $1.23 | $0.57 | $1.55 | -- | $0.07 | $0.92 | $0.45 | $1.84 | $0.42 | $0.45 | $0.48 | $2.52 | -- |
Weighted Average Shares Basic | 48,500,000 | 48,500,000 | 48,700,000 | 48,500,000 | 48,300,000 | 48,200,000 | 48,300,000 | 48,300,000 | 48,200,000 | 48,100,000 | 48,100,000 | 48,000,000 | 48,000,000 | 48,000,000 | 48,000,000 | 47,900,000 | 47,800,000 | 47,900,000 | 47,800,000 | 47,900,000 | 47,900,000 | 48,800,000 | -- | 48,800,000 | 48,800,000 | 48,800,000 | 48,800,000 | -- | -- | -- | 48,800,000 | -- |
Earnings Per Share Diluted | $0.80 | $3.26 | $0.72 | $1.98 | $1.14 | $5.05 | $0.66 | $1.21 | $0.41 | $1.42 | $1.23 | $0.75 | $0.32 | $2.18 | $1.97 | $1.33 | $0.65 | $2.32 | $1.89 | $1.21 | $0.56 | $1.54 | -- | $0.07 | $0.46 | $0.45 | $1.84 | $0.42 | $0.45 | $0.48 | $2.52 | -- |
Weighted Average Shares Diluted | 48,900,000 | 48,700,000 | 48,700,000 | 48,600,000 | 48,800,000 | 48,500,000 | 48,500,000 | 48,600,000 | 48,800,000 | 48,600,000 | 48,600,000 | 48,500,000 | 48,800,000 | 48,500,000 | 48,500,000 | 48,400,000 | 48,400,000 | 48,400,000 | 48,300,000 | 48,400,000 | 48,500,000 | 48,900,000 | -- | 48,800,000 | 48,800,000 | 48,800,000 | 48,800,000 | -- | -- | -- | 48,800,000 | -- |
Common Stock Shares Authorized | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Shares Outstanding | -- | 48,600,000 | -- | -- | -- | 48,400,000 | -- | -- | -- | 48,300,000 | -- | -- | -- | 48,200,000 | -- | -- | -- | 48,300,000 | -- | -- | -- | 48,000,000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Value | $500,000.00 | $500,000.00 | $500,000.00 | $500,000.00 | $500,000.00 | $500,000.00 | $500,000.00 | $500,000.00 | $500,000.00 | $500,000.00 | $500,000.00 | $500,000.00 | $500,000.00 | $500,000.00 | $500,000.00 | $500,000.00 | $500,000.00 | $500,000.00 | $500,000.00 | $500,000.00 | $500,000.00 | $500,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 | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Payments Of Dividends Common Stock | $2,400,000.00 | $9,800,000.00 | $7,300,000.00 | $2,400,000.00 | $2,400,000.00 | $9,800,000.00 | $7,400,000.00 | $5,000,000.00 | $2,400,000.00 | $9,800,000.00 | $7,400,000.00 | $4,900,000.00 | $2,400,000.00 | $9,800,000.00 | $7,300,000.00 | $2,400,000.00 | $2,500,000.00 | $9,900,000.00 | $7,400,000.00 | $5,000,000.00 | $2,500,000.00 | $2,400,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Authorized | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |