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 | 6/30/2010 | 6/30/2009 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $380,493,000.00 | $347,140,000.00 | $325,014,000.00 | $303,497,000.00 | $314,413,000.00 | $165,034,000.00 | $94,159,000.00 | $105,119,000.00 | $52,050,000.00 | $34,826,000.00 | $42,573,000.00 | $50,990,000.00 | $164,095,000.00 | $226,344,000.00 | $171,144,000.00 | $121,622,000.00 | $82,061,000.00 | $88,918,000.00 | $117,093,000.00 | $71,043,000.00 | $78,311,000.00 | $71,306,000.00 | $58,768,000.00 | $70,746,000.00 | $79,396,000.00 | $98,665,000.00 | $78,971,000.00 | $86,985,000.00 | $80,274,000.00 | $80,274,000.00 | $60,563,000.00 | $52,596,000.00 | $49,178,000.00 | $57,584,000.00 | $50,230,000.00 | $116,160,000.00 | $294,659,000.00 | $231,971,000.00 | $32,223,000.00 | $45,830,000.00 | $83,415,000.00 | $84,072,000.00 | $92,918,000.00 | $125,713,000.00 | $131,778,000.00 | $116,750,000.00 | $117,717,000.00 | $224,801,000.00 | $45,282,000.00 | $22,971,000.00 | $33,102,000.00 | $34,671,000.00 | $22,493,000.00 | $116,830,000.00 | $38,966,000.00 |
Accounts Receivable Net Current | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Inventory | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Prepaid Expenses and Other Current Assets | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Assets | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Property Plant and Equipement | $70,588,000.00 | $70,937,000.00 | $72,463,000.00 | $73,171,000.00 | $74,107,000.00 | $65,216,000.00 | $68,705,000.00 | $69,094,000.00 | $69,629,000.00 | $69,461,000.00 | $68,568,000.00 | $70,909,000.00 | $70,886,000.00 | $70,104,000.00 | $59,418,000.00 | $58,462,000.00 | $58,738,000.00 | $58,020,000.00 | $58,509,000.00 | $61,051,000.00 | $67,983,000.00 | $66,610,000.00 | $62,681,000.00 | $62,537,000.00 | $62,725,000.00 | $62,435,000.00 | $62,614,000.00 | $63,648,000.00 | $64,172,000.00 | $54,496,000.00 | $53,981,000.00 | $54,231,000.00 | $55,926,000.00 | $56,232,000.00 | $56,898,000.00 | $57,524,000.00 | $58,943,000.00 | $59,172,000.00 | $49,983,000.00 | $47,411,000.00 | $24,240,000.00 | $24,648,000.00 | $24,796,000.00 | $22,400,000.00 | $22,587,000.00 | $22,356,000.00 | $22,730,000.00 | $23,106,000.00 | $23,158,000.00 | -- | -- | $22,406,000.00 | -- | -- | -- |
Intangible Assets Net | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Goodwill | $34,111,000.00 | $34,111,000.00 | $34,111,000.00 | $34,111,000.00 | $33,682,000.00 | $25,638,000.00 | $25,638,000.00 | $25,638,000.00 | $25,638,000.00 | $25,638,000.00 | $25,638,000.00 | $25,638,000.00 | $25,638,000.00 | $25,638,000.00 | $25,638,000.00 | $25,638,000.00 | $25,638,000.00 | $25,638,000.00 | $25,638,000.00 | $25,638,000.00 | $25,638,000.00 | $25,638,000.00 | $25,638,000.00 | $25,638,000.00 | $25,638,000.00 | $25,638,000.00 | $25,638,000.00 | $25,638,000.00 | $25,638,000.00 | $13,098,000.00 | $12,673,000.00 | $12,673,000.00 | $12,673,000.00 | $12,673,000.00 | $12,673,000.00 | $12,673,000.00 | $13,768,000.00 | $13,768,000.00 | $13,768,000.00 | $9,815,000.00 | $2,802,000.00 | $2,802,000.00 | $2,802,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Other Assets | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Assets | $4,684,011,000.00 | $4,672,633,000.00 | $4,651,997,000.00 | $4,607,487,000.00 | $4,526,870,000.00 | $3,647,015,000.00 | $3,555,186,000.00 | $3,549,204,000.00 | $3,541,785,000.00 | $3,502,819,000.00 | $3,481,360,000.00 | $3,524,723,000.00 | $3,648,613,000.00 | $3,679,971,000.00 | $3,674,034,000.00 | $3,722,852,000.00 | $3,548,033,000.00 | $3,470,232,000.00 | $3,655,309,000.00 | $3,476,178,000.00 | $3,457,737,000.00 | $3,413,099,000.00 | $3,353,959,000.00 | $3,304,169,000.00 | $3,270,863,000.00 | $3,250,588,000.00 | $3,249,998,000.00 | $3,206,533,000.00 | $3,165,446,000.00 | $2,774,240,000.00 | $2,754,109,000.00 | $2,717,677,000.00 | $2,759,801,000.00 | $2,728,552,000.00 | $2,726,000,000.00 | $2,783,114,000.00 | $2,608,637,000.00 | $2,640,387,000.00 | $2,213,895,000.00 | $2,074,454,000.00 | $1,632,308,000.00 | $1,629,325,000.00 | $1,673,526,000.00 | $1,583,323,000.00 | $1,596,201,000.00 | $1,586,860,000.00 | $1,602,984,000.00 | $1,720,056,000.00 | $1,564,351,000.00 | -- | -- | $1,637,643,000.00 | -- | -- | -- |
Accounts Payable | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accrued Liabilities | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Liabilities | $4,170,838,000.00 | $4,172,740,000.00 | $4,167,586,000.00 | $4,136,301,000.00 | $4,068,628,000.00 | $3,236,860,000.00 | $3,158,964,000.00 | $3,160,359,000.00 | $3,146,654,000.00 | $3,101,073,000.00 | $3,084,849,000.00 | $3,128,204,000.00 | $3,242,161,000.00 | $3,275,247,000.00 | $3,273,683,000.00 | $3,314,589,000.00 | $3,142,593,000.00 | $3,053,237,000.00 | $3,242,241,000.00 | $3,067,282,000.00 | $3,050,507,000.00 | $3,002,129,000.00 | $2,939,764,000.00 | $2,894,927,000.00 | $2,869,310,000.00 | $2,855,227,000.00 | $2,844,499,000.00 | $2,808,886,000.00 | $2,774,700,000.00 | $2,406,464,000.00 | $2,389,708,000.00 | $2,357,701,000.00 | $2,400,958,000.00 | $2,367,357,000.00 | $2,357,852,000.00 | $2,412,064,000.00 | $2,226,702,000.00 | $2,259,460,000.00 | $1,835,847,000.00 | $1,697,303,000.00 | $1,273,872,000.00 | $1,271,219,000.00 | $1,305,460,000.00 | $1,215,808,000.00 | $1,223,845,000.00 | $1,212,959,000.00 | $1,231,441,000.00 | $1,547,571,000.00 | $1,393,349,000.00 | -- | -- | $1,469,874,000.00 | -- | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | $-2,155,000.00 | $-1,551,000.00 | $-4,596,000.00 | $-4,100,000.00 | $-3,034,000.00 | $-3,733,000.00 | $-4,049,000.00 | $-2,403,000.00 | $-1,397,000.00 | $600,000.00 | $1,279,000.00 | $1,514,000.00 | $1,459,000.00 | $2,105,000.00 | $2,170,000.00 | $2,017,000.00 | $1,056,000.00 | $752,000.00 | $960,000.00 | $733,000.00 | $-258,000.00 | $-1,022,000.00 | $-1,889,000.00 | $-1,598,000.00 | $-1,179,000.00 | $-328,000.00 | $378,000.00 | $273,000.00 | $-1,000.00 | $6,000.00 | $1,956,000.00 | $2,343,000.00 | $1,923,000.00 | $630,000.00 | $1,746,000.00 | $870,000.00 | $1,824,000.00 | $1,021,000.00 | $211,000.00 | $245,000.00 | $-60,000.00 | $-353,000.00 | $-96,000.00 | $-29,000.00 | $169,000.00 | $213,000.00 | $298,000.00 | $181,000.00 | $82,000.00 | -- | -- | $-8,000.00 | -- | -- | -- |
Accumulated Deficit | $346,598,000.00 | $333,401,000.00 | $321,799,000.00 | $308,651,000.00 | $295,325,000.00 | $290,271,000.00 | $278,120,000.00 | $270,276,000.00 | $265,609,000.00 | $258,986,000.00 | $249,331,000.00 | $240,075,000.00 | $248,767,000.00 | $242,182,000.00 | $234,023,000.00 | $242,776,000.00 | $240,325,000.00 | $240,312,000.00 | $232,315,000.00 | $224,545,000.00 | $217,490,000.00 | $215,289,000.00 | $208,365,000.00 | $200,575,000.00 | $193,368,000.00 | $187,241,000.00 | $197,907,000.00 | $191,660,000.00 | $186,894,000.00 | $186,620,000.00 | $183,637,000.00 | $179,813,000.00 | $176,511,000.00 | $173,370,000.00 | $170,921,000.00 | $168,357,000.00 | $165,799,000.00 | $164,637,000.00 | $162,588,000.00 | $160,332,000.00 | $158,799,000.00 | $156,193,000.00 | $153,317,000.00 | $149,990,000.00 | $146,972,000.00 | $144,357,000.00 | $142,089,000.00 | $140,937,000.00 | $139,553,000.00 | -- | -- | $136,410,000.00 | -- | -- | -- |
Total Stockholders' Equity | $513,173,000.00 | $499,893,000.00 | $484,411,000.00 | $471,186,000.00 | $458,242,000.00 | $410,155,000.00 | $396,222,000.00 | $388,845,000.00 | $395,131,000.00 | $401,746,000.00 | $396,511,000.00 | $396,519,000.00 | $406,452,000.00 | $404,724,000.00 | $400,351,000.00 | $408,263,000.00 | $405,440,000.00 | $416,995,000.00 | $413,068,000.00 | $408,896,000.00 | $407,230,000.00 | $410,970,000.00 | $414,195,000.00 | $409,242,000.00 | $401,553,000.00 | $395,361,000.00 | $405,499,000.00 | $397,647,000.00 | $390,746,000.00 | $367,776,000.00 | $364,401,000.00 | $359,976,000.00 | $358,843,000.00 | $361,195,000.00 | $368,148,000.00 | $371,050,000.00 | $381,935,000.00 | $380,927,000.00 | $378,048,000.00 | $377,151,000.00 | $358,436,000.00 | $358,106,000.00 | $368,066,000.00 | $367,515,000.00 | $372,356,000.00 | $373,901,000.00 | $371,543,000.00 | $172,485,000.00 | $171,002,000.00 | -- | -- | $167,769,000.00 | -- | -- | -- |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $4,684,011,000.00 | $4,672,633,000.00 | $4,651,997,000.00 | $4,607,487,000.00 | $4,526,870,000.00 | $3,647,015,000.00 | $3,555,186,000.00 | $3,549,204,000.00 | $3,541,785,000.00 | $3,502,819,000.00 | $3,481,360,000.00 | $3,524,723,000.00 | $3,648,613,000.00 | $3,679,971,000.00 | $3,674,034,000.00 | $3,722,852,000.00 | $3,548,033,000.00 | $3,470,232,000.00 | $3,655,309,000.00 | $3,476,178,000.00 | $3,457,737,000.00 | $3,413,099,000.00 | $3,353,959,000.00 | $3,304,169,000.00 | $3,270,863,000.00 | $3,250,588,000.00 | $3,249,998,000.00 | $3,206,533,000.00 | $3,165,446,000.00 | $2,774,240,000.00 | $2,754,109,000.00 | $2,717,677,000.00 | $2,759,801,000.00 | $2,728,552,000.00 | $2,726,000,000.00 | $2,783,114,000.00 | $2,608,637,000.00 | $2,640,387,000.00 | $2,213,895,000.00 | $2,074,454,000.00 | $1,632,308,000.00 | $1,629,325,000.00 | $1,673,526,000.00 | $1,583,323,000.00 | $1,596,201,000.00 | $1,586,860,000.00 | $1,602,984,000.00 | $1,720,056,000.00 | $1,564,351,000.00 | -- | -- | $1,637,643,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 | 6/30/2010 | 6/30/2009 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Research and Development | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Selling, General, and Administrative | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Operating Expenses | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Loss from Operations | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Loss Before Income Taxes | $19,012,000.00 | $35,683,000.00 | $18,653,000.00 | $57,164,000.00 | $8,171,000.00 | $29,525,000.00 | $11,842,000.00 | $45,378,000.00 | $37,675,000.00 | $27,442,000.00 | $13,503,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | $0.88 | $1.67 | $0.88 | $2.82 | $1.91 | $0.90 | $0.61 | $2.27 | $1.87 | $1.36 | $0.66 | $0.96 | $1.42 | $0.58 | $0.35 | $1.34 | $1.12 | $1.05 | $0.51 | $1.52 | $1.07 | $0.88 | $0.43 | $0.45 | $0.34 | $-0.59 | $0.31 | $0.66 | $0.01 | $0.17 | $0.22 | $0.65 | $0.46 | $0.28 | $0.14 | $0.42 | $0.28 | $0.10 | $0.12 | $0.54 | $0.46 | $0.32 | $0.17 | $0.45 | $0.30 | $0.17 | $0.06 | -- | -- | -- | -- | -- | -- | -- | -- |
Weighted Average Shares Basic | 16,859,738 | 16,806,273 | 16,792,177 | 15,698,618 | 15,341,222 | 15,008,092 | 14,988,006 | 15,516,173 | 15,666,093 | 15,632,283 | 15,761,247 | 16,078,066 | 16,139,059 | 16,202,844 | 16,230,990 | 16,729,056 | 16,898,391 | 17,002,052 | 17,097,647 | 17,692,493 | 17,811,962 | 17,961,465 | 18,125,637 | 18,028,854 | 18,052,000 | 17,971,439 | 17,966,994 | 17,379,487 | 17,808,920 | 16,893,775 | 17,208,682 | 17,417,046 | 17,581,833 | 17,778,568 | 18,077,987 | 19,038,098 | 19,146,025 | 19,145,084 | 19,178,607 | 18,630,774 | 18,302,672 | 18,930,301 | 19,288,154 | 19,922,283 | 20,083,915 | 20,121,837 | 20,108,612 | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Diluted | $0.88 | $1.67 | $0.88 | $2.80 | $1.90 | $0.90 | $0.60 | $2.23 | $1.84 | $0.68 | $0.65 | $0.94 | $1.40 | $0.92 | $0.35 | $1.30 | $0.07 | $1.01 | $0.49 | $1.46 | $1.02 | $0.84 | $0.41 | $0.44 | $0.32 | $-0.59 | $0.30 | $0.65 | $0.01 | $0.17 | $0.22 | $0.65 | $0.18 | $0.28 | $0.14 | $0.42 | $0.28 | $0.10 | $0.12 | $0.54 | $0.14 | $0.32 | $0.17 | $0.45 | $0.13 | $0.17 | $0.06 | -- | -- | -- | -- | -- | -- | -- | -- |
Weighted Average Shares Diluted | 16,872,840 | 16,814,176 | 16,800,901 | 15,781,506 | 16,077,116 | 15,145,701 | 15,130,762 | 15,810,409 | 15,793,012 | 15,989,606 | 16,146,611 | 16,495,115 | 16,339,130 | 16,563,359 | 16,469,242 | 17,292,239 | 17,258,428 | 17,660,687 | 17,753,657 | 18,393,184 | 18,528,161 | 18,689,584 | 18,880,476 | 18,726,431 | 18,688,486 | 17,975,883 | 18,616,452 | 17,956,443 | 18,484,285 | 17,444,144 | 17,451,295 | 17,606,689 | 17,369,871 | 18,053,187 | 18,291,029 | 19,117,902 | 19,232,791 | 19,239,539 | 19,242,722 | 18,715,669 | 18,815,416 | 18,680,463 | 19,377,896 | 19,941,687 | 20,036,875 | 20,115,225 | 20,108,612 | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Shares Authorized | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000,000 | 60,000,000 | 60,000,000 | -- | -- | -- | -- | -- | -- | -- |
Common Stock Shares Outstanding | 17,444,787 | 17,387,069 | 17,380,307 | 17,366,673 | 17,370,063 | 15,673,595 | 15,632,348 | 15,591,466 | 15,978,262 | 16,303,461 | 16,307,658 | 16,636,483 | 16,655,347 | 16,791,027 | 17,020,724 | 17,021,357 | 17,101,954 | 17,664,384 | 17,818,145 | 17,984,105 | 18,265,535 | 18,520,825 | 18,939,280 | 19,041,668 | 19,034,868 | 18,967,175 | 18,968,675 | 18,967,875 | 18,947,176 | 18,000,750 | 17,999,150 | 17,998,750 | 18,193,550 | 18,576,972 | 20,335,781 | 19,488,449 | 20,335,781 | 20,451,505 | 20,507,248 | 20,632,008 | 19,560,115 | 19,783,655 | 20,590,544 | 20,824,900 | 20,785,783 | 21,160,000,000 | 21,160,000 | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Value | $175,000.00 | $174,000.00 | $174,000.00 | $174,000.00 | $174,000.00 | $157,000.00 | $156,000.00 | $156,000.00 | $160,000.00 | $163,000.00 | $163,000.00 | $167,000.00 | $167,000.00 | $168,000.00 | $170,000.00 | $170,000.00 | $171,000.00 | $177,000.00 | $178,000.00 | $180,000.00 | $183,000.00 | $185,000.00 | $190,000.00 | $191,000.00 | $190,000.00 | $190,000.00 | $190,000.00 | $190,000.00 | $189,000.00 | $180,000.00 | $180,000.00 | $180,000.00 | $182,000.00 | $186,000.00 | $191,000.00 | $195,000.00 | $203,000.00 | $205,000.00 | $205,000.00 | $207,000.00 | $196,000.00 | $198,000.00 | $206,000.00 | $208,000.00 | $214,000.00 | $212,000.00 | $212,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 | -- | -- | -- | -- | -- | -- | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
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 | 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 | 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 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,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 | $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 | -- | -- | -- | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |