All individual numbers are from the SEC provided Financial Statement and Notes Data Sets. No guarantee is made for their accuracy.
ADVANSIX INC.: Last Reported 2/29/2024

Business Address

300 KIMBALL DRIVE
SUITE 101
PARSIPPANY , NJ US 07054

Mailing Address

300 KIMBALL DRIVE
SUITE 101
PARSIPPANY , NJ US 07054
Phone Number: (973) 526-1800 / State Incorporated: DE / Fiscal Year End 12 /31
Financials: AccountsNotesAndLoansReceivableNetCurrent
Date Value
1 12/31/2023 $165,393,000.00
2 9/30/2023 $144,673,000.00
3 6/30/2023 $153,148,000.00
4 3/31/2023 $161,389,000.00
5 12/31/2022 $175,429,000.00
6 9/30/2022 $185,901,000.00
7 6/30/2022 $246,371,000.00
8 3/31/2022 $223,541,000.00
9 12/31/2021 $178,140,000.00
10 9/30/2021 $170,941,000.00
11 6/30/2021 $165,381,000.00
12 3/31/2021 $149,461,000.00
13 12/31/2020 $123,554,000.00
14 9/30/2020 $97,101,000.00
15 6/30/2020 $74,726,000.00
16 3/31/2020 $113,302,000.00
17 12/31/2019 $104,613,000.00
18 9/30/2019 $109,292,000.00
19 6/30/2019 $127,526,000.00
20 3/31/2019 $117,247,000.00
21 12/31/2018 $160,266,000.00
22 9/30/2018 $149,099,000.00
23 6/30/2018 $155,724,000.00
24 3/31/2018 $162,910,000.00
25 12/31/2017 $196,003,000.00
26 9/30/2017 $152,511,000.00
27 6/30/2017 $139,613,000.00
28 3/31/2017 $167,965,000.00
29 12/31/2016 $131,671,000.00
30 9/30/2016 $148,583,000.00
31 12/31/2015 $127,545,000.00
Financials: AccountsPayableCurrent
Date Value
1 12/31/2023 $259,068,000.00
2 9/30/2023 $230,547,000.00
3 6/30/2023 $220,158,000.00
4 3/31/2023 $212,506,000.00
5 12/31/2022 $272,770,000.00
6 9/30/2022 $265,090,000.00
7 6/30/2022 $272,261,000.00
8 3/31/2022 $200,524,000.00
9 12/31/2021 $221,234,000.00
10 9/30/2021 $217,993,000.00
11 6/30/2021 $194,804,000.00
12 3/31/2021 $173,593,000.00
13 12/31/2020 $190,227,000.00
14 9/30/2020 $179,652,000.00
15 6/30/2020 $151,786,000.00
16 3/31/2020 $185,938,000.00
17 12/31/2019 $205,911,000.00
18 9/30/2019 $219,225,000.00
19 6/30/2019 $192,614,000.00
20 3/31/2019 $188,169,000.00
21 12/31/2018 $229,508,000.00
22 9/30/2018 $209,239,000.00
23 6/30/2018 $176,589,000.00
24 3/31/2018 $195,699,000.00
25 12/31/2017 $227,711,000.00
26 9/30/2017 $177,688,000.00
27 6/30/2017 $197,197,000.00
28 3/31/2017 $208,416,000.00
29 12/31/2016 $222,929,000.00
30 9/30/2016 $190,228,000.00
31 12/31/2015 $192,733,000.00
Financials: AccountsReceivableGross
Date Value
1 12/31/2023 $155,267,000.00
2 9/30/2023 $134,664,000.00
3 6/30/2023 $149,303,000.00
4 3/31/2023 $158,193,000.00
5 12/31/2022 $171,923,000.00
6 9/30/2022 $182,179,000.00
7 6/30/2022 $239,048,000.00
8 3/31/2022 $220,010,000.00
9 12/31/2021 $175,584,000.00
10 9/30/2021 $168,096,000.00
11 6/30/2021 $163,182,000.00
12 3/31/2021 $147,717,000.00
13 12/31/2020 $122,357,000.00
14 9/30/2020 $96,252,000.00
15 6/30/2020 $73,724,000.00
16 3/31/2020 $113,326,000.00
17 12/31/2019 $105,275,000.00
18 9/30/2019 $108,832,000.00
19 6/30/2019 $125,887,000.00
20 3/31/2019 $122,769,000.00
21 12/31/2018 $166,017,000.00
22 9/30/2018 $145,444,000.00
23 6/30/2018 $155,185,000.00
24 3/31/2018 $162,676,000.00
25 12/31/2017 $188,477,000.00
26 9/30/2017 $151,318,000.00
27 6/30/2017 $138,205,000.00
28 3/31/2017 $164,309,000.00
29 12/31/2016 $119,475,000.00
30 9/30/2016 $135,189,000.00
31 12/31/2015 $129,402,000.00
Financials: AccruedLiabilitiesCurrent
Date Value
1 12/31/2023 $44,086,000.00
2 9/30/2023 $41,302,000.00
3 6/30/2023 $43,310,000.00
4 3/31/2023 $40,611,000.00
5 12/31/2022 $48,820,000.00
6 9/30/2022 $44,068,000.00
7 6/30/2022 $43,449,000.00
8 3/31/2022 $40,203,000.00
9 12/31/2021 $49,712,000.00
10 9/30/2021 $48,315,000.00
11 6/30/2021 $43,155,000.00
12 3/31/2021 $39,724,000.00
13 12/31/2020 $41,152,000.00
14 9/30/2020 $35,610,000.00
15 6/30/2020 $34,170,000.00
16 3/31/2020 $31,311,000.00
17 12/31/2019 $28,114,000.00
18 9/30/2019 $29,839,000.00
19 6/30/2019 $31,907,000.00
20 3/31/2019 $22,910,000.00
21 12/31/2018 $30,448,000.00
22 9/30/2018 $26,310,000.00
23 6/30/2018 $28,208,000.00
24 3/31/2018 $25,382,000.00
25 12/31/2017 $35,013,000.00
26 9/30/2017 $27,630,000.00
27 6/30/2017 $25,169,000.00
28 3/31/2017 $22,573,000.00
29 12/31/2016 $25,396,000.00
30 9/30/2016 $15,425,000.00
31 12/31/2015 $25,114,000.00
Financials: AccumulatedOtherComprehensiveIncomeLossNetOfTax
Date Value
1 12/31/2023 $-4,144,000.00
2 9/30/2023 $-4,308,000.00
3 6/30/2023 $-4,505,000.00
4 3/31/2023 $-4,380,000.00
5 12/31/2022 $-4,197,000.00
6 9/30/2022 $-5,685,000.00
7 6/30/2022 $-5,710,000.00
8 3/31/2022 $-5,970,000.00
9 12/31/2021 $-6,539,000.00
10 9/30/2021 $-14,852,000.00
11 6/30/2021 $-15,252,000.00
12 3/31/2021 $-15,719,000.00
13 12/31/2020 $-16,132,000.00
14 9/30/2020 $-11,081,000.00
15 6/30/2020 $-11,417,000.00
16 3/31/2020 $-11,344,000.00
17 12/31/2019 $-9,451,000.00
18 9/30/2019 $-3,551,000.00
19 6/30/2019 $-3,092,000.00
20 3/31/2019 $-2,667,000.00
21 12/31/2018 $-2,474,000.00
22 9/30/2018 $-8,662,000.00
23 6/30/2018 $-8,654,000.00
24 3/31/2018 $-8,637,000.00
25 12/31/2017 $-9,046,000.00
26 9/30/2017 $-3,020,000.00
27 6/30/2017 $-3,038,000.00
28 3/31/2017 $-3,036,000.00
29 12/31/2016 $-3,035,000.00
30 9/30/2016 $-5,091,000.00
31 12/31/2015 $-3,739,000.00
32 12/31/2014 $-5,214,000.00
33 12/31/2013 $-3,598,000.00
Financials: AdditionalPaidInCapitalCommonStock
Date Value
1 12/31/2023 $138,046,000.00
2 9/30/2023 $143,965,000.00
3 6/30/2023 $151,706,000.00
4 3/31/2023 $163,831,000.00
5 12/31/2022 $174,585,000.00
6 9/30/2022 $181,628,000.00
7 6/30/2022 $192,392,000.00
8 3/31/2022 $193,321,000.00
9 12/31/2021 $195,931,000.00
10 9/30/2021 $192,950,000.00
11 6/30/2021 $190,295,000.00
12 3/31/2021 $186,652,000.00
13 12/31/2020 $184,732,000.00
14 9/30/2020 $183,356,000.00
15 6/30/2020 $182,753,000.00
16 3/31/2020 $181,158,000.00
17 12/31/2019 $180,884,000.00
18 9/30/2019 $189,242,000.00
19 6/30/2019 $200,036,000.00
20 3/31/2019 $213,632,000.00
21 12/31/2018 $234,699,000.00
22 9/30/2018 $250,149,000.00
23 6/30/2018 $264,849,000.00
24 3/31/2018 $264,992,000.00
25 12/31/2017 $263,081,000.00
26 9/30/2017 $255,709,000.00
27 6/30/2017 $246,425,000.00
28 3/31/2017 $244,490,000.00
29 12/31/2016 $242,806,000.00
30 9/30/2016 $242,254,000.00
Financials: AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
Date Value
1 12/31/2023 $8,313,000.00
2 9/30/2023 $1,391,000.00
3 6/30/2023 $2,436,000.00
4 3/31/2023 $2,013,000.00
5 12/31/2022 $10,279,000.00
6 9/30/2022 $2,220,000.00
7 6/30/2022 $2,005,000.00
8 3/31/2022 $3,374,000.00
9 12/31/2021 $11,299,000.00
10 9/30/2021 $2,499,000.00
11 6/30/2021 $3,744,000.00
12 3/31/2021 $2,363,000.00
13 12/31/2020 $4,902,000.00
14 9/30/2020 $603,000.00
15 6/30/2020 $1,702,000.00
16 3/31/2020 $1,198,000.00
17 12/31/2019 $8,349,000.00
18 9/30/2019 $2,001,000.00
19 6/30/2019 $2,812,000.00
20 3/31/2019 $2,762,000.00
21 12/31/2018 $10,131,000.00
22 9/30/2018 $2,626,000.00
23 6/30/2018 $2,599,000.00
24 3/31/2018 $2,281,000.00
25 12/31/2017 $7,742,000.00
26 12/31/2016 $1,327,000.00
Financials: AmortizationOfFinancingCosts
Date Value
1 12/31/2023 $618,000.00
2 9/30/2023 $464,000.00
3 6/30/2023 $309,000.00
4 3/31/2023 $155,000.00
5 12/31/2022 $618,000.00
6 9/30/2022 $464,000.00
7 6/30/2022 $309,000.00
8 3/31/2022 $155,000.00
9 12/31/2021 $677,000.00
10 12/31/2020 $553,000.00
Financials: AmortizationOfIntangibleAssets
Date Value
1 12/31/2023 $3,000,000.00
2 9/30/2023 $2,300,000.00
3 6/30/2023 $800,000.00
4 3/31/2023 $800,000.00
5 12/31/2022 $2,700,000.00
6 9/30/2022 $2,000,000.00
7 6/30/2022 $800,000.00
8 3/31/2022 $400,000.00
9 12/31/2021 $1,200,000.00
10 9/30/2021 $1,400,000.00
11 6/30/2021 $600,000.00
12 3/31/2021 $300,000.00
Financials: AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax
Date Value
1 12/31/2023 $4,374,000.00
2 12/31/2022 $2,676,000.00
3 12/31/2021 $-3,026,000.00
4 12/31/2020 $15,491,000.00
5 12/31/2019 $15,841,000.00
6 12/31/2018 $-237,000.00
7 3/31/2018 $2,183,000.00
8 12/31/2017 $16,562,000.00
9 9/30/2017 $6,495,000.00
10 6/30/2017 $2,165,000.00
11 3/31/2017 $2,165,000.00
12 12/31/2016 $-1,048,000.00
13 9/30/2016 $5,151,000.00
14 6/30/2016 $3,434,000.00
15 3/31/2016 $1,717,000.00
16 12/31/2015 --
Financials: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
Date Value
1 12/31/2023 $261,364.00
2 9/30/2023 $447,950.00
3 6/30/2023 $503,354.00
4 3/31/2023 $266,644.00
5 12/31/2022 $67,262.00
6 9/30/2022 $156,418.00
7 6/30/2022 $121,794.00
8 3/31/2022 $120,316.00
9 9/30/2021 $535,299.00
10 6/30/2021 $643,596.00
11 3/31/2021 $861,376.00
12 9/30/2020 $1,042,020.00
13 6/30/2020 $1,369,522.00
14 3/31/2020 $935,402,000.00
15 9/30/2019 $509,401,000.00
16 6/30/2019 $434,939.00
17 3/31/2019 $330,823,000.00
18 9/30/2018 $135,535,000.00
19 9/30/2017 $130,535,000.00
Financials: Assets
Date Value
1 12/31/2023 $1,496,020,000.00
2 9/30/2023 $1,476,454,000.00
3 6/30/2023 $1,467,009,000.00
4 3/31/2023 $1,448,815,000.00
5 12/31/2022 $1,495,331,000.00
6 9/30/2022 $1,455,533,000.00
7 6/30/2022 $1,483,257,000.00
8 3/31/2022 $1,457,121,000.00
9 12/31/2021 $1,311,999,000.00
10 9/30/2021 $1,290,362,000.00
11 6/30/2021 $1,245,324,000.00
12 3/31/2021 $1,242,783,000.00
13 12/31/2020 $1,263,407,000.00
14 9/30/2020 $1,235,132,000.00
15 6/30/2020 $1,285,999,000.00
16 3/31/2020 $1,263,312,000.00
17 12/31/2019 $1,235,969,000.00
18 9/30/2019 $1,211,817,000.00
19 6/30/2019 $1,162,886,000.00
20 3/31/2019 $1,123,772,000.00
21 12/31/2018 $1,034,626,000.00
22 9/30/2018 $980,276,000.00
23 6/30/2018 $971,151,000.00
24 3/31/2018 $990,481,000.00
25 12/31/2017 $1,050,274,000.00
26 9/30/2017 $949,642,000.00
27 6/30/2017 $938,669,000.00
28 3/31/2017 $928,026,000.00
29 12/31/2016 $904,957,000.00
30 9/30/2016 $922,874,000.00
31 12/31/2015 $840,986,000.00
Financials: AssetsCurrent
Date Value
1 12/31/2023 $419,804,000.00
2 9/30/2023 $413,731,000.00
3 6/30/2023 $411,155,000.00
4 3/31/2023 $395,168,000.00
5 12/31/2022 $440,928,000.00
6 9/30/2022 $398,356,000.00
7 6/30/2022 $435,913,000.00
8 3/31/2022 $412,463,000.00
9 12/31/2021 $349,854,000.00
10 9/30/2021 $333,082,000.00
11 6/30/2021 $324,750,000.00
12 3/31/2021 $310,077,000.00
13 12/31/2020 $333,503,000.00
14 9/30/2020 $308,563,000.00
15 6/30/2020 $349,919,000.00
16 3/31/2020 $316,464,000.00
17 12/31/2019 $290,537,000.00
18 9/30/2019 $290,252,000.00
19 6/30/2019 $293,313,000.00
20 3/31/2019 $268,885,000.00
21 12/31/2018 $311,063,000.00
22 9/30/2018 $288,231,000.00
23 6/30/2018 $300,436,000.00
24 3/31/2018 $322,587,000.00
25 12/31/2017 $387,773,000.00
26 9/30/2017 $301,655,000.00
27 6/30/2017 $299,886,000.00
28 3/31/2017 $297,705,000.00
29 12/31/2016 $282,538,000.00
30 9/30/2016 $328,248,000.00
31 12/31/2015 $282,219,000.00
Financials: CapitalExpendituresIncurredButNotYetPaid
Date Value
1 12/31/2023 $22,660,000.00
2 9/30/2023 $21,188,000.00
3 6/30/2023 $9,832,000.00
4 3/31/2023 $8,193,000.00
5 12/31/2022 $14,879,000.00
6 9/30/2022 $19,182,000.00
7 6/30/2022 $9,207,000.00
8 3/31/2022 $7,335,000.00
9 12/31/2021 $11,720,000.00
10 9/30/2021 $6,783,000.00
11 6/30/2021 $3,739,000.00
12 3/31/2021 $2,965,000.00
13 12/31/2020 $6,178,000.00
14 9/30/2020 $5,802,000.00
15 6/30/2020 $6,038,000.00
16 3/31/2020 $11,553,000.00
17 12/31/2019 $21,594,000.00
18 9/30/2019 $27,344,000.00
19 6/30/2019 $18,451,000.00
20 3/31/2019 $14,039,000.00
21 12/31/2018 $27,258,000.00
22 9/30/2018 $17,649,000.00
23 6/30/2018 $7,704,000.00
24 3/31/2018 $9,753,000.00
25 12/31/2017 $25,222,000.00
26 9/30/2017 $17,228,000.00
27 6/30/2017 $16,980,000.00
28 3/31/2017 $14,295,000.00
29 12/31/2016 $28,485,000.00
30 9/30/2016 $19,935,000.00
31 6/30/2016 $14,926,000.00
32 3/31/2016 $11,526,000.00
33 12/31/2015 $22,282,000.00
34 9/30/2015 $22,510,000.00
35 12/31/2014 $23,634,000.00
Financials: CashAndCashEquivalentsAtCarryingValue
Date Value
1 12/31/2023 $29,768,000.00
2 9/30/2023 $22,110,000.00
3 6/30/2023 $10,536,000.00
4 3/31/2023 $1,826,000.00
5 12/31/2022 $30,985,000.00
6 9/30/2022 $24,694,000.00
7 6/30/2022 $17,297,000.00
8 3/31/2022 $19,306,000.00
9 12/31/2021 $15,100,000.00
10 9/30/2021 $7,239,000.00
11 6/30/2021 $4,251,000.00
12 3/31/2021 $14,124,000.00
13 12/31/2020 $10,606,000.00
14 9/30/2020 $16,686,000.00
15 6/30/2020 $72,663,000.00
16 3/31/2020 $30,754,000.00
17 12/31/2019 $7,050,000.00
18 9/30/2019 $10,048,000.00
19 6/30/2019 $17,057,000.00
20 3/31/2019 $7,803,000.00
21 12/31/2018 $9,808,000.00
22 9/30/2018 $20,206,000.00
23 6/30/2018 $16,714,000.00
24 3/31/2018 $29,352,000.00
25 12/31/2017 $55,432,000.00
26 9/30/2017 $39,986,000.00
27 6/30/2017 $23,074,000.00
28 3/31/2017 $12,028,000.00
29 12/31/2016 $14,199,000.00
30 9/30/2016 $37,964,000.00
31 6/30/2016 --
32 12/31/2015 --
33 12/31/2014 --
Financials: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
Date Value
1 12/31/2023 $29,768,000.00
2 9/30/2023 $22,110,000.00
3 6/30/2023 $10,536,000.00
4 3/31/2023 $1,826,000.00
5 12/31/2022 $30,985,000.00
6 9/30/2022 $24,694,000.00
7 6/30/2022 $17,297,000.00
8 3/31/2022 $19,306,000.00
9 12/31/2021 $15,100,000.00
10 9/30/2021 $7,239,000.00
11 6/30/2021 $4,251,000.00
12 3/31/2021 $14,124,000.00
13 12/31/2020 $10,606,000.00
14 9/30/2020 $16,686,000.00
15 6/30/2020 $72,663,000.00
16 3/31/2020 $30,754,000.00
17 12/31/2019 $7,050,000.00
18 9/30/2019 $10,048,000.00
19 6/30/2019 $17,057,000.00
20 3/31/2019 $7,803,000.00
21 12/31/2018 $9,808,000.00
22 9/30/2018 $20,206,000.00
23 6/30/2018 $16,714,000.00
24 3/31/2018 $29,352,000.00
25 12/31/2017 $55,432,000.00
26 12/31/2016 $14,199,000.00
Financials: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
Date Value
1 12/31/2023 $-1,217,000.00
2 9/30/2023 $-8,875,000.00
3 6/30/2023 $-20,449,000.00
4 3/31/2023 $-29,159,000.00
5 12/31/2022 $15,885,000.00
6 9/30/2022 $9,594,000.00
7 6/30/2022 $2,197,000.00
8 3/31/2022 $4,206,000.00
9 12/31/2021 $4,494,000.00
10 9/30/2021 $-3,367,000.00
11 6/30/2021 $-6,355,000.00
12 3/31/2021 $3,518,000.00
13 12/31/2020 $3,556,000.00
14 9/30/2020 $9,636,000.00
15 6/30/2020 $65,613,000.00
16 3/31/2020 $23,704,000.00
17 12/31/2019 $-2,758,000.00
18 9/30/2019 $240,000.00
19 6/30/2019 $7,249,000.00
20 3/31/2019 $-2,005,000.00
21 12/31/2018 $-45,624,000.00
22 9/30/2018 $-35,226,000.00
23 6/30/2018 $-38,718,000.00
24 3/31/2018 $-26,080,000.00
25 12/31/2017 $41,233,000.00
Financials: CommitmentsAndContingencies
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 --
6 9/30/2022 --
7 6/30/2022 --
8 3/31/2022 --
9 12/31/2021 --
10 9/30/2021 --
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 --
14 9/30/2020 --
15 6/30/2020 --
16 3/31/2020 --
17 12/31/2019 --
18 9/30/2019 --
19 6/30/2019 --
20 3/31/2019 --
21 12/31/2018 --
22 9/30/2018 --
23 6/30/2018 --
24 3/31/2018 --
25 12/31/2017 --
26 9/30/2017 --
27 6/30/2017 --
28 3/31/2017 --
29 12/31/2016 --
30 9/30/2016 --
31 12/31/2015 --
Financials: CommonStockDividendsPerShareDeclared
Date Value
1 9/30/2023 $0.47
2 6/30/2023 $0.15
3 3/31/2023 $0.15
4 9/30/2022 $0.15
5 6/30/2022 $0.25
6 3/31/2022 $0.13
7 9/30/2021 $0.13
8 6/30/2021 --
9 3/31/2021 --
10 9/30/2020 --
Financials: CommonStockParOrStatedValuePerShare
Date Value
1 12/31/2023 $0.01
2 9/30/2023 $0.01
3 6/30/2023 $0.01
4 3/31/2023 $0.01
5 12/31/2022 $0.01
6 9/30/2022 $0.01
7 6/30/2022 $0.01
8 3/31/2022 $0.01
9 12/31/2021 $0.01
10 9/30/2021 $0.01
11 6/30/2021 $0.01
12 3/31/2021 $0.01
13 12/31/2020 $0.01
14 9/30/2020 $0.01
15 6/30/2020 $0.01
16 3/31/2020 $0.01
17 12/31/2019 $0.01
18 9/30/2019 $0.01
19 6/30/2019 $0.01
20 3/31/2019 $0.01
21 12/31/2018 $0.01
22 9/30/2018 $0.01
23 6/30/2018 $0.01
24 3/31/2018 $0.01
25 12/31/2017 $0.01
26 9/30/2017 $0.01
27 6/30/2017 $0.01
28 3/31/2017 $0.01
29 12/31/2016 $0.01
30 9/30/2016 $0.01
Financials: CommonStockSharesAuthorized
Date Value
1 12/31/2023 $200,000,000.00
2 9/30/2023 $200,000,000.00
3 6/30/2023 $200,000,000.00
4 3/31/2023 $200,000,000.00
5 12/31/2022 $200,000,000.00
6 9/30/2022 $200,000,000.00
7 6/30/2022 $200,000,000.00
8 3/31/2022 $200,000,000.00
9 12/31/2021 $200,000,000.00
10 9/30/2021 $200,000,000.00
11 6/30/2021 $200,000,000.00
12 3/31/2021 $200,000,000.00
13 12/31/2020 $200,000,000.00
14 9/30/2020 $200,000,000.00
15 6/30/2020 $200,000,000.00
16 3/31/2020 $200,000,000.00
17 12/31/2019 $200,000,000.00
18 9/30/2019 $200,000,000.00
19 6/30/2019 $200,000,000.00
20 3/31/2019 $200,000,000.00
21 12/31/2018 $200,000,000.00
22 9/30/2018 $200,000,000.00
23 6/30/2018 $200,000,000.00
24 3/31/2018 $200,000,000.00
25 12/31/2017 $200,000,000.00
26 9/30/2017 $200,000,000.00
27 6/30/2017 $200,000,000.00
28 3/31/2017 $200,000,000.00
29 12/31/2016 $200,000,000.00
30 9/30/2016 $200,000,000.00
Financials: CommonStockSharesIssued
Date Value
1 12/31/2023 $32,598,946.00
2 9/30/2023 $32,597,015.00
3 6/30/2023 $32,577,862.00
4 3/31/2023 $32,532,842.00
5 12/31/2022 $31,977,593.00
6 9/30/2022 $31,962,466.00
7 6/30/2022 $31,961,956.00
8 3/31/2022 $31,900,305.00
9 12/31/2021 $31,755,430.00
10 9/30/2021 $31,738,648.00
11 6/30/2021 $31,732,789.00
12 3/31/2021 $31,660,339.00
13 12/31/2020 $31,627,139.00
14 9/30/2020 $31,622,910.00
15 6/30/2020 $31,622,910.00
16 3/31/2020 $31,578,393.00
17 12/31/2019 $31,423,898.00
18 9/30/2019 $30,600,708.00
19 6/30/2019 $30,591,472.00
20 3/31/2019 $30,578,212.00
21 12/31/2018 $30,555,715.00
22 9/30/2018 $30,555,715.00
23 6/30/2018 $30,524,738.00
24 3/31/2018 $30,508,322.00
25 12/31/2017 $30,482,966.00
26 9/30/2017 $30,482,966.00
27 6/30/2017 $30,482,966.00
28 3/31/2017 $30,482,966.00
29 2/28/2017 $333,719.00
30 12/31/2016 $30,482,966.00
31 9/30/2016 $30,482,966.00
Financials: CommonStockSharesOutstanding
Date Value
1 12/31/2023 $26,750,471.00
2 9/30/2023 $27,055,067.00
3 6/30/2023 $27,302,873.00
4 3/31/2023 $27,668,715.00
5 12/31/2022 $27,446,520.00
6 9/30/2022 $27,715,594.00
7 6/30/2022 $28,077,693.00
8 3/31/2022 $28,103,293.00
9 12/31/2021 $28,139,954.00
10 9/30/2021 $28,124,446.00
11 6/30/2021 $28,118,587.00
12 3/31/2021 $28,051,056.00
13 12/31/2020 $28,033,227.00
14 9/30/2020 $28,030,271.00
15 6/30/2020 $28,030,271.00
16 3/31/2020 $27,996,115.00
17 12/31/2019 $27,914,777.00
18 9/30/2019 $27,481,162.00
19 6/30/2019 $28,008,959.00
20 3/31/2019 $28,573,744.00
21 12/31/2018 $29,345,001.00
22 9/30/2018 $29,991,468.00
23 6/30/2018 $30,445,636.00
24 3/31/2018 $30,499,327.00
25 12/31/2017 $30,482,966.00
26 9/30/2017 $30,482,966.00
27 6/30/2017 $30,482,966.00
28 3/31/2017 $30,482,966.00
29 12/31/2016 $30,482,966.00
30 9/30/2016 $30,482,966.00
Financials: CommonStockValue
Date Value
1 12/31/2023 $326,000.00
2 9/30/2023 $326,000.00
3 6/30/2023 $326,000.00
4 3/31/2023 $325,000.00
5 12/31/2022 $320,000.00
6 9/30/2022 $320,000.00
7 6/30/2022 $320,000.00
8 3/31/2022 $319,000.00
9 12/31/2021 $318,000.00
10 9/30/2021 $317,000.00
11 6/30/2021 $317,000.00
12 3/31/2021 $317,000.00
13 12/31/2020 $316,000.00
14 9/30/2020 $316,000.00
15 6/30/2020 $316,000.00
16 3/31/2020 $316,000.00
17 12/31/2019 $314,000.00
18 9/30/2019 $306,000.00
19 6/30/2019 $306,000.00
20 3/31/2019 $306,000.00
21 12/31/2018 $306,000.00
22 9/30/2018 $306,000.00
23 6/30/2018 $305,000.00
24 3/31/2018 $305,000.00
25 12/31/2017 $305,000.00
26 9/30/2017 $305,000.00
27 6/30/2017 $305,000.00
28 3/31/2017 $305,000.00
29 12/31/2016 $305,000.00
30 9/30/2016 $305,000.00
31 12/31/2015 --
Financials: ComprehensiveIncomeNetOfTax
Date Value
1 12/31/2023 $54,676,000.00
2 9/30/2023 $59,594,000.00
3 6/30/2023 $32,603,000.00
4 3/31/2023 $34,771,000.00
5 12/31/2022 $174,228,000.00
6 9/30/2022 $139,116,000.00
7 6/30/2022 $129,059,000.00
8 3/31/2022 $63,642,000.00
9 12/31/2021 $149,384,000.00
10 9/30/2021 $44,342,000.00
11 6/30/2021 $44,598,000.00
12 3/31/2021 $28,544,000.00
13 12/31/2020 $39,396,000.00
14 9/30/2020 $17,683,000.00
15 6/30/2020 $18,039,000.00
16 3/31/2020 $6,683,000.00
17 12/31/2019 $34,370,000.00
18 9/30/2019 $7,462,000.00
19 6/30/2019 $34,902,000.00
20 3/31/2019 $19,981,000.00
21 12/31/2018 $72,816,000.00
22 9/30/2018 $5,472,000.00
23 6/30/2018 $28,393,000.00
24 3/31/2018 $12,002,000.00
25 12/31/2017 $140,688,000.00
26 9/30/2017 $74,316,000.00
27 6/30/2017 $53,056,000.00
28 3/31/2017 $27,292,000.00
29 12/31/2016 $34,851,000.00
30 9/30/2016 $12,842,000.00
31 6/30/2016 $15,002,000.00
32 3/31/2016 $27,336,000.00
33 12/31/2015 $65,251,000.00
34 9/30/2015 $-1,350,000.00
35 12/31/2014 $-1,616,000.00
Financials: ContractWithCustomerLiability
Date Value
1 12/31/2023 $15,678,000.00
2 9/30/2023 $2,415,000.00
3 6/30/2023 $2,333,000.00
4 3/31/2023 $25,672,000.00
5 12/31/2022 $34,430,000.00
6 9/30/2022 $2,561,000.00
7 6/30/2022 $1,607,000.00
8 3/31/2022 $2,434,000.00
9 12/31/2021 $2,749,000.00
10 9/30/2021 $3,138,000.00
11 6/30/2021 $2,950,000.00
12 3/31/2021 $19,576,000.00
13 12/31/2020 $26,379,000.00
14 9/30/2020 $6,176,000.00
15 6/30/2020 $5,263,000.00
16 3/31/2020 $13,070,000.00
17 12/31/2019 $19,696,000.00
18 9/30/2019 $1,948,000.00
19 6/30/2019 $3,184,000.00
20 3/31/2019 $20,694,000.00
21 12/31/2018 $22,556,000.00
22 9/30/2018 $2,295,000.00
23 6/30/2018 $2,425,000.00
24 3/31/2018 $17,126,000.00
25 12/31/2017 $17,194,000.00
Financials: ContractWithCustomerLiabilityCurrent
Date Value
1 12/31/2023 $15,678,000.00
2 9/30/2023 $2,415,000.00
3 6/30/2023 $2,333,000.00
4 3/31/2023 $25,672,000.00
5 12/31/2022 $34,430,000.00
6 9/30/2022 $2,561,000.00
7 6/30/2022 $1,607,000.00
8 3/31/2022 $2,434,000.00
9 12/31/2021 $2,749,000.00
10 9/30/2021 $3,138,000.00
11 6/30/2021 $2,950,000.00
12 3/31/2021 $19,576,000.00
13 12/31/2020 $26,379,000.00
14 9/30/2020 $6,176,000.00
15 6/30/2020 $5,263,000.00
16 3/31/2020 $13,070,000.00
17 12/31/2019 $19,696,000.00
18 9/30/2019 $1,948,000.00
19 6/30/2019 $3,184,000.00
20 3/31/2019 $20,694,000.00
21 12/31/2018 $22,556,000.00
22 9/30/2018 $2,295,000.00
23 6/30/2018 $2,425,000.00
24 12/31/2017 $17,194,000.00
Financials: CostOfGoodsAndServicesSold
Date Value
1 12/31/2023 $1,368,511,000.00
2 9/30/2023 $1,004,844,000.00
3 6/30/2023 $360,017,000.00
4 3/31/2023 $330,042,000.00
5 12/31/2022 $1,631,161,000.00
6 9/30/2022 $1,296,128,000.00
7 6/30/2022 $852,482,000.00
8 3/31/2022 $375,646,000.00
9 12/31/2021 $1,410,503,000.00
10 9/30/2021 $1,040,965,000.00
11 6/30/2021 $674,783,000.00
12 3/31/2021 $317,899,000.00
13 12/31/2020 $1,024,169,000.00
14 9/30/2020 $736,504,000.00
15 6/30/2020 $470,746,000.00
16 3/31/2020 $272,008,000.00
17 12/31/2019 $1,161,921,000.00
18 9/30/2019 $850,131,000.00
19 6/30/2019 $570,008,000.00
20 3/31/2019 $266,880,000.00
21 12/31/2018 $1,340,497,000.00
22 9/30/2018 $1,007,712,000.00
23 6/30/2018 $342,958,000.00
24 3/31/2018 $321,320,000.00
25 12/31/2017 $1,248,129,000.00
26 9/30/2017 $922,604,000.00
27 6/30/2017 $299,298,000.00
28 12/31/2016 $1,083,623,000.00
Financials: CurrentFederalTaxExpenseBenefit
Date Value
1 12/31/2023 $20,707,000.00
2 12/31/2022 $31,165,000.00
3 12/31/2021 $34,079,000.00
4 12/31/2020 $-10,289,000.00
5 12/31/2019 $2,519,000.00
6 12/31/2018 $7,529,000.00
7 12/31/2017 $3,682,000.00
8 12/31/2016 $6,875,000.00
9 12/31/2015 $23,023,000.00
10 12/31/2014 $26,502,000.00
Financials: CurrentForeignTaxExpenseBenefit
Date Value
1 12/31/2023 $47,000.00
2 12/31/2022 $48,000.00
3 12/31/2021 $35,000.00
4 12/31/2020 $20,000.00
5 12/31/2019 $24,000.00
6 12/31/2018 $27,000.00
7 12/31/2017 $22,000.00
8 12/31/2016 $-71,000.00
9 12/31/2015 $-716,000.00
10 12/31/2014 $-146,000.00
Financials: CurrentIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $23,913,000.00
2 12/31/2022 $37,676,000.00
3 12/31/2021 $40,618,000.00
4 12/31/2020 $-8,664,000.00
5 12/31/2019 $3,550,000.00
6 12/31/2018 $9,998,000.00
7 12/31/2017 $5,447,000.00
8 12/31/2016 $8,094,000.00
9 12/31/2015 $26,548,000.00
10 12/31/2014 $31,231,000.00
Financials: CurrentStateAndLocalTaxExpenseBenefit
Date Value
1 12/31/2023 $3,159,000.00
2 12/31/2022 $6,463,000.00
3 12/31/2021 $6,504,000.00
4 12/31/2020 $1,605,000.00
5 12/31/2019 $1,007,000.00
6 12/31/2018 $2,442,000.00
7 12/31/2017 $1,743,000.00
8 12/31/2016 $1,290,000.00
9 12/31/2015 $4,241,000.00
10 12/31/2014 $4,875,000.00
Financials: DeferredFederalIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $-8,886,000.00
2 12/31/2022 $13,874,000.00
3 12/31/2021 $2,256,000.00
4 12/31/2020 $17,853,000.00
5 12/31/2019 $7,536,000.00
6 12/31/2018 $8,081,000.00
7 12/31/2017 $-6,824,000.00
8 12/31/2016 $10,908,000.00
9 12/31/2015 $8,372,000.00
10 12/31/2014 $14,333,000.00
Financials: DeferredForeignIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 $6,000.00
4 12/31/2020 $7,000.00
5 12/31/2019 $8,000.00
6 12/31/2018 $10,000.00
7 12/31/2017 $10,000.00
8 12/31/2016 $-12,000.00
9 12/31/2015 $14,000.00
10 12/31/2014 $11,000.00
Financials: DeferredIncomeTaxesAndTaxCredits
Date Value
1 12/31/2023 $-9,347,000.00
2 9/30/2023 $1,069,000.00
3 6/30/2023 $3,894,000.00
4 3/31/2023 $-170,000.00
5 12/31/2022 $16,228,000.00
6 9/30/2022 $8,696,000.00
7 6/30/2022 $2,558,000.00
8 3/31/2022 $-519,000.00
9 12/31/2021 $4,702,000.00
10 9/30/2021 $11,235,000.00
11 6/30/2021 $7,812,000.00
12 3/31/2021 $2,237,000.00
13 12/31/2020 $17,611,000.00
14 9/30/2020 $11,895,000.00
15 6/30/2020 $10,506,000.00
16 3/31/2020 $11,204,000.00
17 12/31/2019 $8,442,000.00
18 9/30/2019 $9,149,000.00
19 6/30/2019 $10,109,000.00
20 3/31/2019 $3,747,000.00
21 12/31/2018 $9,558,000.00
22 9/30/2018 $8,816,000.00
23 6/30/2018 $6,845,000.00
24 3/31/2018 $1,741,000.00
25 12/31/2017 $-7,513,000.00
26 9/30/2017 $40,478,000.00
27 6/30/2017 $20,500,000.00
28 3/31/2017 $11,706,000.00
29 12/31/2016 $11,534,000.00
30 9/30/2016 $29,206,000.00
31 6/30/2016 $24,696,000.00
32 3/31/2016 $10,548,000.00
33 12/31/2015 $9,913,000.00
34 9/30/2015 $7,629,000.00
35 12/31/2014 $16,958,000.00
Financials: DeferredIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $-9,313,000.00
2 12/31/2022 $16,229,000.00
3 12/31/2021 $4,707,000.00
4 12/31/2020 $17,620,000.00
5 12/31/2019 $8,451,000.00
6 12/31/2018 $9,526,000.00
7 12/31/2017 $-7,514,000.00
8 12/31/2016 $11,534,000.00
9 12/31/2015 $9,913,000.00
10 12/31/2014 $16,958,000.00
Financials: DeferredIncomeTaxLiabilities
Date Value
1 12/31/2023 $197,838,000.00
2 12/31/2022 $200,329,000.00
3 12/31/2021 $184,762,000.00
4 12/31/2020 $173,158,000.00
5 12/31/2019 $134,062,000.00
6 12/31/2018 $115,013,000.00
7 12/31/2017 $102,570,000.00
8 12/31/2016 $146,974,000.00
9 12/31/2015 $125,287,000.00
Financials: DeferredIncomeTaxLiabilitiesNet
Date Value
1 12/31/2023 $151,059,000.00
2 9/30/2023 $161,431,000.00
3 6/30/2023 $164,256,000.00
4 3/31/2023 $160,192,000.00
5 12/31/2022 $160,409,000.00
6 9/30/2022 $152,412,000.00
7 6/30/2022 $148,263,000.00
8 3/31/2022 $145,206,000.00
9 12/31/2021 $133,330,000.00
10 9/30/2021 $137,241,000.00
11 6/30/2021 $133,681,000.00
12 3/31/2021 $127,973,000.00
13 12/31/2020 $125,575,000.00
14 9/30/2020 $121,445,000.00
15 6/30/2020 $119,941,000.00
16 3/31/2020 $120,663,000.00
17 12/31/2019 $110,071,000.00
18 9/30/2019 $112,579,000.00
19 6/30/2019 $113,685,000.00
20 3/31/2019 $107,466,000.00
21 12/31/2018 $103,783,000.00
22 9/30/2018 $101,092,000.00
23 6/30/2018 $99,121,000.00
24 3/31/2018 $94,017,000.00
25 12/31/2017 $92,276,000.00
Financials: DeferredStateAndLocalIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $-427,000.00
2 12/31/2022 $2,355,000.00
3 12/31/2021 $2,445,000.00
4 12/31/2020 $-240,000.00
5 12/31/2019 $907,000.00
6 12/31/2018 $1,435,000.00
7 12/31/2017 $-700,000.00
8 12/31/2016 $638,000.00
9 12/31/2015 $1,527,000.00
10 12/31/2014 $2,614,000.00
Financials: DeferredTaxAssetsGross
Date Value
1 12/31/2023 $46,779,000.00
2 12/31/2022 $39,920,000.00
3 12/31/2021 $51,432,000.00
4 12/31/2020 $47,591,000.00
5 12/31/2019 $24,008,000.00
6 12/31/2018 $11,257,000.00
7 12/31/2017 $10,294,000.00
8 12/31/2016 $32,774,000.00
9 12/31/2015 $10,377,000.00
Financials: DeferredTaxAssetsInProcessResearchAndDevelopment
Date Value
1 12/31/2023 $6,624,000.00
2 12/31/2022 $4,234,000.00
3 12/31/2021 --
Financials: DeferredTaxAssetsInventory
Date Value
1 12/31/2023 $9,394,000.00
2 12/31/2022 $1,094,000.00
3 12/31/2021 $5,934,000.00
4 12/31/2020 $4,439,000.00
5 12/31/2019 --
6 12/31/2017 --
7 12/31/2016 $215,000.00
8 12/31/2015 $4,520,000.00
Financials: DeferredTaxAssetsNet
Date Value
1 12/31/2023 $46,779,000.00
2 12/31/2022 $39,920,000.00
3 12/31/2021 $51,432,000.00
4 12/31/2020 $47,591,000.00
5 12/31/2019 $24,008,000.00
6 12/31/2018 $11,257,000.00
7 12/31/2017 $10,294,000.00
8 12/31/2016 $32,774,000.00
9 12/31/2015 $10,377,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions
Date Value
1 12/31/2023 $1,726,000.00
2 12/31/2022 --
3 12/31/2021 $2,500,000.00
4 12/31/2020 $8,028,000.00
5 12/31/2019 $7,318,000.00
6 12/31/2018 $4,804,000.00
7 12/31/2017 $7,251,000.00
8 12/31/2016 $13,086,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
Date Value
1 12/31/2023 $3,025,000.00
2 12/31/2022 $2,800,000.00
3 12/31/2021 $2,584,000.00
4 12/31/2020 $1,793,000.00
5 12/31/2019 $1,695,000.00
6 12/31/2018 $1,979,000.00
7 12/31/2017 $1,052,000.00
8 12/31/2016 $513,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
Date Value
1 12/31/2023 $2,943,000.00
2 12/31/2022 $4,197,000.00
3 12/31/2021 $7,040,000.00
4 12/31/2020 $4,966,000.00
5 12/31/2019 $2,859,000.00
6 12/31/2018 $4,158,000.00
7 12/31/2017 $1,917,000.00
8 12/31/2016 $6,772,000.00
9 12/31/2015 $5,673,000.00
Financials: DeferredTaxAssetsValuationAllowance
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 --
4 12/31/2020 --
5 12/31/2019 --
6 12/31/2018 --
7 12/31/2017 --
8 12/31/2016 --
Financials: DeferredTaxLiabilities
Date Value
1 12/31/2023 $151,059,000.00
2 12/31/2022 $160,409,000.00
3 12/31/2021 $133,330,000.00
4 12/31/2020 $125,567,000.00
5 12/31/2019 $110,054,000.00
6 12/31/2018 $103,756,000.00
7 12/31/2017 $92,276,000.00
8 12/31/2016 $114,200,000.00
9 12/31/2015 $114,910,000.00
Financials: DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
Date Value
1 12/31/2023 $11,156,000.00
2 12/31/2022 $11,164,000.00
3 12/31/2021 $3,721,000.00
4 12/31/2020 $3,744,000.00
5 12/31/2019 $3,713,000.00
6 12/31/2018 $3,280,000.00
7 12/31/2017 $2,487,000.00
8 12/31/2016 $1,262,000.00
Financials: DeferredTaxLiabilitiesOtherFiniteLivedAssets
Date Value
1 12/31/2023 $3,630,000.00
2 12/31/2022 $1,680,000.00
3 12/31/2021 $1,542,000.00
4 12/31/2020 $1,417,000.00
5 12/31/2019 $931,000.00
6 12/31/2018 $698,000.00
7 12/31/2017 $1,637,000.00
8 12/31/2016 $1,262,000.00
9 12/31/2015 $1,713,000.00
Financials: DeferredTaxLiabilitiesPropertyPlantAndEquipment
Date Value
1 12/31/2023 $160,071,000.00
2 12/31/2022 $160,019,000.00
3 12/31/2021 $146,717,000.00
4 12/31/2020 $140,735,000.00
5 12/31/2019 $123,915,000.00
6 12/31/2018 $102,783,000.00
7 12/31/2017 $91,985,000.00
8 12/31/2016 $145,712,000.00
9 12/31/2015 $123,574,000.00
Financials: DefinedBenefitPlanAccumulatedBenefitObligation
Date Value
1 12/31/2023 $81,300,000.00
2 12/31/2022 $69,300,000.00
3 12/31/2021 $79,600,000.00
4 12/31/2020 $73,200,000.00
5 12/31/2019 $54,400,000.00
6 12/31/2018 $36,700,000.00
7 12/31/2017 $31,200,000.00
8 12/31/2016 $31,200,000.00
Financials: DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax
Date Value
1 12/31/2023 $-1,271,000.00
2 12/31/2022 $-1,087,000.00
3 12/31/2021 $1,071,000.00
4 12/31/2020 $11,405,000.00
5 12/31/2019 $4,012,000.00
6 12/31/2018 $-4,226,000.00
7 12/31/2017 $4,743,000.00
8 12/31/2016 $-3,159,000.00
Financials: DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
Date Value
1 12/31/2023 $1,271,000.00
2 12/31/2022 $1,087,000.00
3 12/31/2021 $-1,071,000.00
4 12/31/2020 $-11,405,000.00
5 12/31/2019 $-4,012,000.00
6 12/31/2018 $4,226,000.00
7 12/31/2017 $-4,743,000.00
8 12/31/2016 $3,159,000.00
Financials: DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 --
4 12/31/2020 --
5 12/31/2019 --
6 12/31/2018 --
7 12/31/2017 --
8 12/31/2016 --
Financials: DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetTransitionAssetsObligationsBeforeTax
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 --
4 12/31/2020 --
5 12/31/2019 --
6 12/31/2018 --
7 12/31/2017 --
8 12/31/2016 --
Financials: DefinedBenefitPlanActualReturnOnPlanAssets
Date Value
1 12/31/2023 $11,216,000.00
2 12/31/2022 $-12,044,000.00
3 12/31/2021 $6,572,000.00
4 12/31/2020 $5,212,000.00
5 12/31/2019 $5,462,000.00
6 12/31/2018 $-2,205,000.00
7 12/31/2017 $592,000.00
8 12/31/2016 --
Financials: DefinedBenefitPlanActuarialGainLoss
Date Value
1 12/31/2023 $-6,636,000.00
2 12/31/2022 $18,665,000.00
3 12/31/2021 $6,342,000.00
4 9/30/2021 $-259,000.00
5 6/30/2021 $-172,000.00
6 3/31/2021 $-86,000.00
7 12/31/2020 $-10,507,000.00
8 9/30/2020 --
9 6/30/2020 --
10 3/31/2020 --
11 12/31/2019 $-12,364,000.00
12 12/31/2018 $12,324,000.00
13 12/31/2017 $8,190,000.00
14 12/31/2016 $3,159,000.00
Financials: DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 $-345,000.00
4 12/31/2020 --
5 12/31/2019 --
6 12/31/2018 --
7 12/31/2017 --
8 12/31/2016 --
9 12/31/2015 --
Financials: DefinedBenefitPlanAmountsRecognizedInBalanceSheet
Date Value
1 12/31/2023 $-7,186,000.00
2 12/31/2022 $-2,812,000.00
3 12/31/2021 $-20,137,000.00
4 12/31/2020 $-40,693,000.00
5 12/31/2019 $-33,302,000.00
6 12/31/2018 $-21,661,000.00
7 12/31/2017 $-33,697,000.00
8 12/31/2016 $-33,887,000.00
Financials: DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
Date Value
1 12/31/2023 $0.05
2 12/31/2022 $0.05
3 12/31/2021 $0.03
4 12/31/2020 $0.03
5 12/31/2019 $0.04
6 12/31/2018 $0.05
7 12/31/2017 $0.04
8 12/31/2016 $0.05
9 9/30/2016 $0.04
Financials: DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
Date Value
1 12/31/2023 $0.03
2 12/31/2022 $0.03
3 12/31/2021 $0.02
4 12/31/2020 $0.02
5 12/31/2019 $0.02
6 12/31/2018 $0.03
7 12/31/2017 $0.03
8 12/31/2016 $0.03
9 9/30/2016 $0.05
Financials: DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
Date Value
1 12/31/2023 $0.07
2 12/31/2022 $0.07
3 12/31/2021 $0.07
4 12/31/2020 $0.07
5 12/31/2019 $0.07
6 12/31/2018 $0.07
7 12/31/2017 $0.06
8 12/31/2016 $0.06
Financials: DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
Date Value
1 12/31/2023 $0.03
2 12/31/2022 $0.02
3 12/31/2021 $0.02
4 12/31/2020 $0.02
5 12/31/2019 $0.03
6 12/31/2018 $0.03
7 12/31/2017 $0.03
8 12/31/2016 $0.04
Financials: DefinedBenefitPlanBenefitObligation
Date Value
1 12/31/2023 $93,270,000.00
2 12/31/2022 $80,174,000.00
3 12/31/2021 $91,389,000.00
4 12/31/2020 $89,137,000.00
5 12/31/2019 $69,281,000.00
6 12/31/2018 $48,450,000.00
7 12/31/2017 $51,018,000.00
8 12/31/2016 $33,887,000.00
9 9/30/2016 $34,935,000.00
10 12/31/2015 $34,935,000.00
Financials: DefinedBenefitPlanBenefitObligationBenefitsPaid
Date Value
1 12/31/2023 $2,494,000.00
2 12/31/2022 $1,846,000.00
3 12/31/2021 $1,294,000.00
4 12/31/2020 $847,000.00
5 12/31/2019 $472,000.00
6 12/31/2018 $127,000.00
7 12/31/2017 $21,000.00
8 12/31/2016 --
Financials: DefinedBenefitPlanContributionsByEmployer
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 $5,000,000.00
6 9/30/2022 $5,000,000.00
7 6/30/2022 $10,000,000.00
8 3/31/2022 --
9 12/31/2021 $17,530,000.00
10 9/30/2021 $12,710,000.00
11 6/30/2021 $3,600,000.00
12 3/31/2021 $1,200,000.00
13 12/31/2020 $8,100,000.00
14 9/30/2020 --
15 6/30/2020 --
16 3/31/2020 $1,700,000.00
17 12/31/2019 $4,200,000.00
18 9/30/2019 $3,700,000.00
19 6/30/2019 $500,000.00
20 3/31/2019 --
21 12/31/2018 --
22 9/30/2018 $3,250,000.00
23 6/30/2018 $6,600,000.00
24 3/31/2018 $1,950,000.00
25 12/31/2017 $20,000,000.00
26 9/30/2017 $11,050,000.00
27 6/30/2017 $17,000,000.00
28 4/30/2017 $1,600,000.00
29 3/31/2017 $2,150,000.00
30 1/31/2017 $2,200,000.00
31 12/31/2016 --
32 9/30/2016 --
33 6/30/2016 --
34 12/31/2015 --
Financials: DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
Date Value
1 12/31/2023 $35,010,000.00
2 12/31/2022 $30,847,000.00
3 12/31/2021 $25,916,000.00
4 12/31/2020 $24,003,000.00
5 12/31/2019 $21,327,000.00
6 12/31/2018 $18,157,000.00
7 12/31/2017 $9,444,000.00
8 12/31/2016 $24,379,000.00
Financials: DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
Date Value
1 12/31/2023 $3,526,000.00
2 12/31/2022 $2,821,000.00
3 12/31/2021 $1,894,000.00
4 12/31/2020 $1,525,000.00
5 12/31/2019 $892,000.00
6 12/31/2018 $581,000.00
7 12/31/2017 $302,000.00
8 12/31/2016 $343,000.00
Financials: DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
Date Value
1 12/31/2023 $5,618,000.00
2 12/31/2022 $4,818,000.00
3 12/31/2021 $3,914,000.00
4 12/31/2020 $3,354,000.00
5 12/31/2019 $2,805,000.00
6 12/31/2018 $2,216,000.00
7 12/31/2017 $1,159,000.00
8 12/31/2016 $2,778,000.00
Financials: DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
Date Value
1 12/31/2023 $5,174,000.00
2 12/31/2022 $4,336,000.00
3 12/31/2021 $3,386,000.00
4 12/31/2020 $2,863,000.00
5 12/31/2019 $2,312,000.00
6 12/31/2018 $1,778,000.00
7 12/31/2017 $964,000.00
8 12/31/2016 $2,106,000.00
Financials: DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
Date Value
1 12/31/2023 $4,657,000.00
2 12/31/2022 $3,846,000.00
3 12/31/2021 $2,874,000.00
4 12/31/2020 $2,366,000.00
5 12/31/2019 $1,836,000.00
6 12/31/2018 $1,419,000.00
7 12/31/2017 $702,000.00
8 12/31/2016 $1,481,000.00
Financials: DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
Date Value
1 12/31/2023 $4,079,000.00
2 12/31/2022 $3,331,000.00
3 12/31/2021 $2,376,000.00
4 12/31/2020 $1,901,000.00
5 12/31/2019 $1,461,000.00
6 12/31/2018 $939,000.00
7 12/31/2017 $492,000.00
8 12/31/2016 $879,000.00
Financials: DefinedBenefitPlanExpectedReturnOnPlanAssets
Date Value
1 12/31/2023 $4,396,000.00
2 12/31/2022 $4,463,000.00
3 12/31/2021 $2,924,000.00
4 9/30/2021 $731,000.00
5 6/30/2021 $1,462,000.00
6 3/31/2021 $731,000.00
7 12/31/2020 $2,098,000.00
8 9/30/2020 $524,000.00
9 6/30/2020 $524,000.00
10 3/31/2020 $524,000.00
11 12/31/2019 $1,336,000.00
12 9/30/2019 $1,002,000.00
13 6/30/2019 $668,000.00
14 3/31/2019 $334,000.00
15 12/31/2018 $1,151,000.00
16 9/30/2018 $287,000.00
17 6/30/2018 $287,000.00
18 3/31/2018 $287,000.00
19 12/31/2017 $302,000.00
20 9/30/2017 $228,000.00
21 6/30/2017 $76,000.00
22 3/31/2017 $76,000.00
23 12/31/2016 --
24 12/31/2015 --
Financials: DefinedBenefitPlanFairValueOfPlanAssets
Date Value
1 12/31/2023 $86,084,000.00
2 12/31/2022 $77,362,000.00
3 12/31/2021 $71,252,000.00
4 12/31/2020 $48,444,000.00
5 12/31/2019 $35,979,000.00
6 12/31/2018 $26,789,000.00
7 12/31/2017 $17,321,000.00
8 12/31/2016 --
9 12/31/2015 --
Financials: DefinedBenefitPlanFundedStatusOfPlan
Date Value
1 12/31/2023 $-7,186,000.00
2 12/31/2022 $-2,812,000.00
3 12/31/2021 $-20,137,000.00
4 12/31/2020 $-40,693,000.00
5 12/31/2019 $-33,302,000.00
6 12/31/2018 $-21,661,000.00
7 12/31/2017 $-33,697,000.00
8 12/31/2016 $-33,887,000.00
Financials: DefinedBenefitPlanInterestCost
Date Value
1 12/31/2023 $4,048,000.00
2 12/31/2022 $2,436,000.00
3 12/31/2021 $2,071,000.00
4 9/30/2021 $1,553,000.00
5 6/30/2021 $1,036,000.00
6 3/31/2021 $518,000.00
7 12/31/2020 $2,175,000.00
8 9/30/2020 $544,000.00
9 6/30/2020 $1,088,000.00
10 3/31/2020 $544,000.00
11 12/31/2019 $2,084,000.00
12 9/30/2019 $521,000.00
13 6/30/2019 $521,000.00
14 3/31/2019 $521,000.00
15 12/31/2018 $1,875,000.00
16 9/30/2018 $469,000.00
17 6/30/2018 $938,000.00
18 3/31/2018 $469,000.00
19 12/31/2017 $1,333,000.00
20 9/30/2017 $333,000.00
21 6/30/2017 $333,000.00
22 3/31/2017 $333,000.00
23 12/31/2016 $315,000.00
24 12/31/2015 --
Financials: DefinedBenefitPlanNetPeriodicBenefitCost
Date Value
1 12/31/2023 $4,558,000.00
2 12/31/2022 $4,833,000.00
3 12/31/2021 $7,309,000.00
4 9/30/2021 $5,482,000.00
5 6/30/2021 $3,654,000.00
6 3/31/2021 $1,827,000.00
7 12/31/2020 $8,098,000.00
8 9/30/2020 $6,074,000.00
9 6/30/2020 $4,049,000.00
10 3/31/2020 $2,025,000.00
11 12/31/2019 $7,603,000.00
12 9/30/2019 $1,901,000.00
13 6/30/2019 $1,901,000.00
14 3/31/2019 $1,901,000.00
15 12/31/2018 $8,732,000.00
16 9/30/2018 $6,549,000.00
17 6/30/2018 $4,366,000.00
18 3/31/2018 $2,183,000.00
19 12/31/2017 $8,660,000.00
20 9/30/2017 $6,495,000.00
21 6/30/2017 $2,165,000.00
22 12/31/2016 $2,111,000.00
23 9/30/2016 $5,200,000.00
24 6/30/2016 $1,700,000.00
25 12/31/2015 --
Financials: DefinedBenefitPlanPlanAssetsBenefitsPaid
Date Value
1 12/31/2023 $2,494,000.00
2 12/31/2022 $1,846,000.00
3 12/31/2021 $1,294,000.00
4 12/31/2020 $847,000.00
5 12/31/2019 $472,000.00
6 12/31/2018 $127,000.00
7 12/31/2017 $21,000.00
8 12/31/2016 --
Financials: DefinedBenefitPlanServiceCost
Date Value
1 12/31/2023 $4,906,000.00
2 12/31/2022 $6,860,000.00
3 12/31/2021 $7,817,000.00
4 9/30/2021 $5,863,000.00
5 6/30/2021 $3,908,000.00
6 3/31/2021 $1,954,000.00
7 12/31/2020 $8,021,000.00
8 9/30/2020 $2,005,000.00
9 6/30/2020 $4,010,000.00
10 3/31/2020 $2,005,000.00
11 12/31/2019 $6,855,000.00
12 9/30/2019 $5,141,000.00
13 6/30/2019 $1,714,000.00
14 3/31/2019 $1,714,000.00
15 12/31/2018 $8,008,000.00
16 9/30/2018 $6,004,000.00
17 6/30/2018 $4,003,000.00
18 3/31/2018 $2,001,000.00
19 12/31/2017 $7,629,000.00
20 9/30/2017 $5,724,000.00
21 6/30/2017 $1,908,000.00
22 3/31/2017 $1,908,000.00
23 12/31/2016 $1,796,000.00
24 12/31/2015 --
Financials: DefinedBenefitPlanWeightedAverageAssetAllocations
Date Value
1 12/31/2023 $1.00
2 12/31/2022 $1.00
3 12/31/2021 $1.00
4 12/31/2020 $1.00
5 12/31/2019 $1.00
6 12/31/2018 $1.00
7 12/31/2017 $1.00
Financials: DefinedContributionPlanCostRecognized
Date Value
1 12/31/2023 $6,028,000.00
2 12/31/2022 $5,920,000.00
3 12/31/2021 $5,874,000.00
4 12/31/2020 $6,142,000.00
5 12/31/2019 $5,944,000.00
6 12/31/2018 $5,514,000.00
7 12/31/2017 $5,379,000.00
Financials: DefinedContributionPlanEmployerMatchingContributionPercent
Date Value
1 12/31/2023 $0.08
2 12/31/2022 $0.08
3 12/31/2021 $0.08
4 12/31/2020 $0.08
5 12/31/2019 $0.08
6 12/31/2018 $0.08
7 12/31/2017 $0.08
Financials: DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
Date Value
1 12/31/2023 $0.75
2 12/31/2022 $0.75
3 12/31/2021 $0.75
4 12/31/2020 $0.75
5 12/31/2019 $0.75
6 12/31/2018 $0.75
7 12/31/2017 $0.75
Financials: DepreciationAmortizationAndAccretionNet
Date Value
1 12/31/2023 $73,010,000.00
2 9/30/2023 $54,337,000.00
3 6/30/2023 $35,958,000.00
4 3/31/2023 $17,845,000.00
5 12/31/2022 $69,353,000.00
6 9/30/2022 $51,870,000.00
7 6/30/2022 $34,226,000.00
8 3/31/2022 $16,692,000.00
9 12/31/2021 $65,340,000.00
10 9/30/2021 $49,058,000.00
11 6/30/2021 $32,733,000.00
12 3/31/2021 $16,104,000.00
13 12/31/2020 $60,832,000.00
14 9/30/2020 $45,061,000.00
15 6/30/2020 $29,564,000.00
16 3/31/2020 $14,432,000.00
17 12/31/2019 $56,826,000.00
18 9/30/2019 $42,094,000.00
19 6/30/2019 $27,872,000.00
20 3/31/2019 $13,915,000.00
21 12/31/2018 $53,233,000.00
22 9/30/2018 $38,905,000.00
23 6/30/2018 $25,913,000.00
24 3/31/2018 $12,542,000.00
25 12/31/2017 $48,455,000.00
26 9/30/2017 $35,524,000.00
27 6/30/2017 $22,959,000.00
28 3/31/2017 $11,296,000.00
29 12/31/2016 $40,329,000.00
30 9/30/2016 $29,964,000.00
31 6/30/2016 $19,657,000.00
32 3/31/2016 $9,788,000.00
33 12/31/2015 $36,410,000.00
34 9/30/2015 $27,376,000.00
35 12/31/2014 $33,608,000.00
Financials: DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred
Date Value
1 9/30/2023 --
2 6/30/2023 --
3 3/31/2023 --
4 12/31/2022 $-200,000.00
5 9/30/2022 $400,000.00
6 6/30/2022 $300,000.00
7 3/31/2022 $-40,000.00
8 12/31/2021 $-600,000.00
9 9/30/2021 $-1,000,000.00
10 6/30/2021 $1,400,000.00
11 3/31/2021 $1,700,000.00
12 12/31/2020 $2,100,000.00
13 9/30/2020 $2,400,000.00
14 6/30/2020 $2,300,000.00
15 3/31/2020 $2,000,000.00
16 12/31/2019 $800,000.00
17 9/30/2019 $900,000.00
18 6/30/2019 $400,000.00
19 3/31/2019 $400,000.00
20 12/31/2018 $300,000.00
Financials: DividendsCash
Date Value
1 9/30/2023 $12,354,000.00
2 6/30/2023 $8,004,000.00
3 3/31/2023 $4,020,000.00
4 9/30/2022 $4,051,000.00
5 6/30/2022 $7,032,000.00
6 3/31/2022 $3,517,000.00
7 9/30/2021 --
8 6/30/2021 --
9 3/31/2021 --
10 9/30/2020 --
Financials: DividendsCommonStockCash
Date Value
1 12/31/2023 $16,657,000.00
2 9/30/2023 $4,350,000.00
3 6/30/2023 $3,984,000.00
4 3/31/2023 $4,020,000.00
5 12/31/2022 $15,073,000.00
6 9/30/2022 $4,051,000.00
7 6/30/2022 $3,515,000.00
8 3/31/2022 $3,517,000.00
9 12/31/2021 $3,518,000.00
10 9/30/2021 $3,515,000.00
Financials: EarningsPerShareBasic
Date Value
1 12/31/2023 $2.00
2 9/30/2023 $2.18
3 6/30/2023 $2.46
4 3/31/2023 $1.27
5 12/31/2022 $6.15
6 9/30/2022 $4.92
7 6/30/2022 $4.55
8 3/31/2022 $2.24
9 12/31/2021 $4.97
10 9/30/2021 $4.13
11 6/30/2021 $2.57
12 3/31/2021 $1.00
13 12/31/2020 $1.64
14 9/30/2020 $0.69
15 6/30/2020 $0.41
16 3/31/2020 $0.31
17 12/31/2019 $1.47
18 9/30/2019 $1.54
19 6/30/2019 $0.54
20 3/31/2019 $0.70
21 12/31/2018 $2.20
22 9/30/2018 $0.18
23 6/30/2018 $0.93
24 3/31/2018 $0.38
25 12/31/2017 $4.81
26 9/30/2017 $2.44
27 6/30/2017 $1.74
28 3/31/2017 $0.90
29 12/31/2016 $1.12
30 9/30/2016 $1.93
31 6/30/2016 $0.49
32 3/31/2016 $0.90
33 12/31/2015 $2.09
34 9/30/2015 $1.59
35 6/30/2015 $0.82
36 3/31/2015 $0.10
37 12/31/2014 $2.75
Financials: EarningsPerShareDiluted
Date Value
1 12/31/2023 $1.95
2 9/30/2023 $2.12
3 6/30/2023 $2.39
4 3/31/2023 $1.22
5 12/31/2022 $5.92
6 9/30/2022 $4.74
7 6/30/2022 $2.23
8 3/31/2022 $2.15
9 12/31/2021 $4.81
10 9/30/2021 $4.02
11 6/30/2021 $2.51
12 3/31/2021 $0.98
13 12/31/2020 $1.64
14 9/30/2020 $0.69
15 6/30/2020 $0.41
16 3/31/2020 $0.31
17 12/31/2019 $-0.08
18 9/30/2019 $1.49
19 6/30/2019 $0.53
20 3/31/2019 $0.68
21 12/31/2018 $2.14
22 9/30/2018 $0.18
23 6/30/2018 $0.91
24 3/31/2018 $0.37
25 12/31/2017 $4.72
26 9/30/2017 $0.68
27 6/30/2017 $1.71
28 3/31/2017 $0.88
29 12/31/2016 $1.12
30 9/30/2016 $0.54
31 6/30/2016 $1.39
32 3/31/2016 $0.90
33 12/31/2015 $2.09
34 9/30/2015 $0.67
35 6/30/2015 $0.82
36 3/31/2015 $0.10
37 12/31/2014 $2.75
Financials: EffectiveIncomeTaxRateContinuingOperations
Date Value
1 12/31/2023 $0.21
2 9/30/2023 $0.23
3 6/30/2023 $0.23
4 3/31/2023 $0.21
5 12/31/2022 $0.24
6 9/30/2022 $0.23
7 6/30/2022 $0.24
8 3/31/2022 $0.23
9 12/31/2021 $0.25
10 9/30/2021 $0.24
11 6/30/2021 $0.24
12 3/31/2021 $0.25
13 12/31/2020 $0.16
14 9/30/2020 $0.59
15 6/30/2020 $0.23
16 3/31/2020 $0.30
17 12/31/2019 $0.23
18 12/31/2018 $0.23
19 12/31/2017 $-0.01
20 12/31/2016 $0.37
21 9/30/2016 $0.38
22 12/31/2015 $0.36
23 9/30/2015 $0.36
24 12/31/2014 $0.37
Financials: EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
Date Value
1 12/31/2023 $0.21
2 12/31/2022 $0.21
3 12/31/2021 $0.21
4 12/31/2020 $0.21
5 12/31/2019 $0.21
6 12/31/2018 $0.21
7 12/31/2017 $0.35
8 12/31/2016 $0.35
9 12/31/2015 $0.35
10 12/31/2014 $0.35
Financials: EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
Date Value
1 9/30/2023 $0.02
2 6/30/2023 $0.01
3 12/31/2019 --
4 12/31/2018 --
5 12/31/2017 $-0.02
6 12/31/2016 --
7 12/31/2015 --
Financials: EffectiveIncomeTaxRateReconciliationFdiiPercent
Date Value
1 12/31/2023 $0.01
2 12/31/2022 $0.01
3 12/31/2021 $0.01
Financials: EffectiveIncomeTaxRateReconciliationOtherAdjustments
Date Value
1 12/31/2023 $0.00
2 12/31/2022 $0.00
3 12/31/2021 $0.00
4 12/31/2020 $0.01
5 12/31/2019 $0.00
6 12/31/2018 $-0.01
7 12/31/2017 $0.00
8 12/31/2016 $0.00
9 12/31/2015 --
Financials: EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent
Date Value
1 12/31/2023 $0.01
2 9/30/2023 $0.04
3 6/30/2023 $0.01
4 3/31/2023 $0.02
5 12/31/2022 $0.01
6 12/31/2021 $0.01
7 12/31/2020 $0.01
8 12/31/2019 $0.02
9 12/31/2018 $0.01
Financials: EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
Date Value
1 12/31/2023 $0.03
2 12/31/2022 $0.03
3 12/31/2021 $0.03
4 12/31/2020 $0.02
5 12/31/2019 $0.03
6 12/31/2018 $0.04
7 12/31/2017 $0.03
8 12/31/2016 $0.02
9 12/31/2015 $0.04
10 12/31/2014 $0.04
Financials: EffectiveIncomeTaxRateReconciliationTaxCredits
Date Value
1 12/31/2023 $0.01
2 12/31/2022 $0.00
3 12/31/2021 $0.00
4 12/31/2020 $0.03
5 12/31/2019 $0.03
6 12/31/2018 $0.01
7 12/31/2017 --
8 12/31/2016 --
Financials: ExcessOfReplacementOrCurrentCostsOverStatedLIFOValue
Date Value
1 12/31/2023 $65,300,000.00
2 9/30/2023 $61,400,000.00
3 6/30/2023 $67,200,000.00
4 3/31/2023 $77,400,000.00
5 12/31/2022 $58,200,000.00
6 9/30/2022 $69,900,000.00
7 6/30/2022 $84,100,000.00
8 3/31/2022 $72,500,000.00
9 12/31/2021 $29,400,000.00
Financials: FIFOInventoryAmount
Date Value
1 12/31/2023 $16,200,000.00
2 12/31/2022 $12,600,000.00
Financials: FinanceLeaseInterestExpense
Date Value
1 12/31/2023 $106,000.00
2 9/30/2023 $69,000.00
3 6/30/2023 $41,000.00
4 3/31/2023 $18,000.00
5 12/31/2022 $53,000.00
6 9/30/2022 $37,000.00
7 6/30/2022 $22,000.00
8 3/31/2022 $14,000.00
9 12/31/2021 $33,000.00
10 9/30/2021 $24,000.00
11 6/30/2021 $17,000.00
12 3/31/2021 $8,000.00
13 12/31/2020 $48,000.00
14 9/30/2020 $39,000.00
15 6/30/2020 $28,000.00
16 3/31/2020 $15,000.00
17 12/31/2019 $70,000.00
18 9/30/2019 $52,000.00
19 6/30/2019 $35,000.00
20 3/31/2019 $18,000.00
Financials: FinanceLeaseInterestPaymentOnLiability
Date Value
1 12/31/2023 $106,000.00
2 12/31/2022 $49,000.00
3 12/31/2021 $31,000.00
4 12/31/2020 $51,000.00
5 9/30/2020 $41,000.00
6 6/30/2020 $30,000.00
7 3/31/2020 $16,000.00
8 12/31/2019 $65,000.00
9 9/30/2019 $48,000.00
10 6/30/2019 $30,000.00
11 3/31/2019 $13,000.00
Financials: FinanceLeaseLiability
Date Value
1 12/31/2023 $2,197,000.00
2 12/31/2022 $1,758,000.00
3 12/31/2021 $1,341,000.00
4 12/31/2020 $724,000.00
5 9/30/2020 $901,000.00
6 6/30/2020 $1,067,000.00
7 3/31/2020 $1,243,000.00
8 12/31/2019 $1,420,000.00
9 9/30/2019 $1,444,000.00
10 6/30/2019 $1,330,000.00
11 3/31/2019 $1,293,000.00
Financials: FinanceLeaseLiabilityCurrent
Date Value
1 12/31/2023 $797,000.00
2 12/31/2022 $770,000.00
3 12/31/2021 $600,000.00
4 12/31/2020 $509,000.00
5 9/30/2020 $581,000.00
6 6/30/2020 $646,000.00
7 3/31/2020 $700,000.00
8 12/31/2019 $712,000.00
9 9/30/2019 $676,000.00
10 6/30/2019 $591,000.00
11 3/31/2019 $540,000.00
Financials: FinanceLeaseLiabilityNoncurrent
Date Value
1 12/31/2023 $1,400,000.00
2 12/31/2022 $988,000.00
3 12/31/2021 $741,000.00
4 12/31/2020 $215,000.00
5 9/30/2020 $320,000.00
6 6/30/2020 $421,000.00
7 3/31/2020 $543,000.00
8 12/31/2019 $708,000.00
9 9/30/2019 $768,000.00
10 6/30/2019 $739,000.00
11 3/31/2019 $753,000.00
Financials: FinanceLeaseLiabilityPaymentsDue
Date Value
1 12/31/2023 $2,482,000.00
2 12/31/2022 $1,875,000.00
3 12/31/2021 $1,391,000.00
4 12/31/2020 $750,000.00
5 9/30/2020 $937,000.00
6 6/30/2020 $1,114,000.00
7 3/31/2020 $1,304,000.00
8 12/31/2019 $1,496,000.00
9 9/30/2019 $1,525,000.00
10 6/30/2019 $1,415,000.00
11 3/31/2019 $1,385,000.00
Financials: FinanceLeaseLiabilityPaymentsDueAfterYearFive
Date Value
1 12/31/2023 --
2 12/31/2022 $28,000.00
3 12/31/2021 --
4 12/31/2020 --
5 3/31/2020 --
6 12/31/2019 --
7 9/30/2019 --
8 6/30/2019 --
9 3/31/2019 --
Financials: FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
Date Value
1 12/31/2023 $928,000.00
2 12/31/2022 $831,000.00
3 12/31/2021 $628,000.00
4 12/31/2020 $530,000.00
5 9/30/2020 $531,000.00
6 6/30/2020 $528,000.00
7 12/31/2019 $762,000.00
Financials: FinanceLeaseLiabilityPaymentsDueYearFive
Date Value
1 12/31/2023 $143,000.00
2 12/31/2022 $38,000.00
3 12/31/2021 $47,000.00
4 12/31/2020 --
5 3/31/2020 $8,000.00
6 12/31/2019 $8,000.00
7 9/30/2019 --
8 6/30/2019 --
9 3/31/2019 --
Financials: FinanceLeaseLiabilityPaymentsDueYearFour
Date Value
1 12/31/2023 $309,000.00
2 12/31/2022 $105,000.00
3 12/31/2021 $76,000.00
4 12/31/2020 $8,000.00
5 9/30/2020 $8,000.00
6 6/30/2020 $8,000.00
7 3/31/2020 $11,000.00
8 12/31/2019 $11,000.00
9 9/30/2019 $151,000.00
10 6/30/2019 $99,000.00
11 3/31/2019 $83,000.00
Financials: FinanceLeaseLiabilityPaymentsDueYearThree
Date Value
1 12/31/2023 $429,000.00
2 12/31/2022 $313,000.00
3 12/31/2021 $205,000.00
4 12/31/2020 $13,000.00
5 9/30/2020 $13,000.00
6 6/30/2020 $11,000.00
7 3/31/2020 $195,000.00
8 12/31/2019 $193,000.00
9 9/30/2019 $472,000.00
10 6/30/2019 $374,000.00
11 3/31/2019 $307,000.00
Financials: FinanceLeaseLiabilityPaymentsDueYearTwo
Date Value
1 12/31/2023 $673,000.00
2 12/31/2022 $560,000.00
3 12/31/2021 $435,000.00
4 12/31/2020 $199,000.00
5 9/30/2020 $199,000.00
6 6/30/2020 $195,000.00
7 3/31/2020 $528,000.00
8 12/31/2019 $522,000.00
9 9/30/2019 $708,000.00
10 6/30/2019 $610,000.00
11 3/31/2019 $543,000.00
Financials: FinanceLeaseLiabilityUndiscountedExcessAmount
Date Value
1 12/31/2023 $285,000.00
2 12/31/2022 $117,000.00
3 12/31/2021 $50,000.00
4 12/31/2020 $26,000.00
5 9/30/2020 $36,000.00
6 6/30/2020 $47,000.00
7 3/31/2020 $61,000.00
8 12/31/2019 $76,000.00
9 9/30/2019 $81,000.00
10 6/30/2019 $85,000.00
11 3/31/2019 $92,000.00
Financials: FinanceLeasePrincipalPayments
Date Value
1 12/31/2023 $938,000.00
2 9/30/2023 $698,000.00
3 6/30/2023 $456,000.00
4 3/31/2023 $231,000.00
5 12/31/2022 $926,000.00
6 9/30/2022 $712,000.00
7 6/30/2022 $481,000.00
8 3/31/2022 $237,000.00
9 12/31/2021 $735,000.00
10 9/30/2021 $534,000.00
11 6/30/2021 $364,000.00
12 3/31/2021 $199,000.00
13 12/31/2020 $710,000.00
14 9/30/2020 $534,000.00
15 6/30/2020 $358,000.00
16 3/31/2020 $182,000.00
17 12/31/2019 $4,839,000.00
18 9/30/2019 $4,656,000.00
19 6/30/2019 $2,377,000.00
20 3/31/2019 $145,000.00
Financials: FinanceLeaseRightOfUseAsset
Date Value
1 12/31/2023 $2,159,000.00
2 12/31/2022 $1,766,000.00
3 12/31/2021 $1,389,000.00
4 12/31/2020 $721,000.00
5 9/30/2020 $891,000.00
6 6/30/2020 $1,053,000.00
7 3/31/2020 $1,226,000.00
8 12/31/2019 $1,402,000.00
9 9/30/2019 $1,427,000.00
10 6/30/2019 $1,320,000.00
11 3/31/2019 $1,290,000.00
12 12/31/2018 $1,032,000.00
Financials: FinanceLeaseRightOfUseAssetAccumulatedAmortization
Date Value
1 12/31/2023 $1,369,000.00
2 12/31/2022 $572,000.00
Financials: FinanceLeaseRightOfUseAssetAmortization
Date Value
1 12/31/2023 $932,000.00
2 9/30/2023 $675,000.00
3 6/30/2023 $438,000.00
4 3/31/2023 $221,000.00
5 12/31/2022 $917,000.00
6 9/30/2022 $229,000.00
7 6/30/2022 $238,000.00
8 3/31/2022 $236,000.00
9 12/31/2021 $706,000.00
10 9/30/2021 $185,000.00
11 6/30/2021 $342,000.00
12 3/31/2021 $183,000.00
13 12/31/2020 $697,000.00
14 9/30/2020 $527,000.00
15 6/30/2020 $355,000.00
16 3/31/2020 $181,000.00
17 12/31/2019 $661,000.00
18 9/30/2019 $477,000.00
19 6/30/2019 $305,000.00
20 3/31/2019 $148,000.00
Financials: FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
Date Value
1 12/31/2023 $3,528,000.00
2 12/31/2022 $2,338,000.00
Financials: FinanceLeaseWeightedAverageDiscountRatePercent
Date Value
1 12/31/2023 $0.07
2 12/31/2022 $0.04
3 12/31/2021 $0.03
4 12/31/2020 $0.05
5 9/30/2020 $0.05
6 6/30/2020 $0.05
7 3/31/2020 $0.05
8 12/31/2019 $0.05
9 9/30/2019 $0.05
10 6/30/2019 $0.05
11 3/31/2019 $0.05
Financials: FiniteLivedIntangibleAssetsAccumulatedAmortization
Date Value
1 12/31/2023 $10,178,000.00
2 9/30/2023 $9,416,000.00
3 6/30/2023 $8,654,000.00
4 3/31/2023 $7,891,000.00
5 12/31/2022 $7,129,000.00
6 9/30/2022 $6,367,000.00
7 6/30/2022 $5,605,000.00
8 3/31/2022 $4,823,000.00
9 12/31/2021 $4,391,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
Date Value
1 12/31/2023 $3,049,000.00
2 12/31/2022 $3,049,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
Date Value
1 12/31/2023 $2,829,000.00
2 12/31/2022 $2,866,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
Date Value
1 12/31/2023 $2,866,000.00
2 12/31/2022 $3,049,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
Date Value
1 12/31/2023 $3,049,000.00
2 12/31/2022 $3,049,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
Date Value
1 12/31/2023 $3,049,000.00
2 12/31/2022 $3,049,000.00
Financials: FiniteLivedIntangibleAssetsGross
Date Value
1 12/31/2023 $56,371,000.00
2 9/30/2023 $56,371,000.00
3 6/30/2023 $56,371,000.00
4 3/31/2023 $56,371,000.00
5 12/31/2022 $56,371,000.00
6 9/30/2022 $56,371,000.00
7 6/30/2022 $56,371,000.00
8 3/31/2022 $53,771,000.00
9 12/31/2021 $22,371,000.00
Financials: FiniteLivedIntangibleAssetsNet
Date Value
1 12/31/2023 $46,193,000.00
2 9/30/2023 $46,955,000.00
3 6/30/2023 $47,717,000.00
4 3/31/2023 $48,480,000.00
5 12/31/2022 $49,242,000.00
6 9/30/2022 $50,004,000.00
7 6/30/2022 $50,766,000.00
8 3/31/2022 $48,948,000.00
9 12/31/2021 $17,980,000.00
Financials: GainLossOnSaleOfPropertyPlantEquipment
Date Value
1 12/31/2023 $-1,281,000.00
2 9/30/2023 $-939,000.00
3 6/30/2023 $-568,000.00
4 3/31/2023 $-168,000.00
5 12/31/2022 $-1,521,000.00
6 9/30/2022 $-1,303,000.00
7 6/30/2022 $-800,000.00
8 3/31/2022 $-359,000.00
9 12/31/2021 $-1,711,000.00
10 9/30/2021 $-842,000.00
11 6/30/2021 $-433,000.00
12 3/31/2021 $-84,000.00
13 9/30/2020 $-143,000.00
14 6/30/2020 $-48,000.00
15 3/31/2020 $-35,000.00
16 9/30/2019 $-4,967,000.00
17 6/30/2019 $-1,901,000.00
18 3/31/2019 $-415,000.00
19 9/30/2018 $-1,560,000.00
20 6/30/2018 $-1,336,000.00
21 3/31/2018 $-311,000.00
22 9/30/2017 $-1,236,000.00
23 6/30/2017 $-1,189,000.00
24 3/31/2017 $-534,000.00
25 9/30/2016 $-1,246,000.00
26 6/30/2016 $-617,000.00
27 3/31/2016 $415,000.00
Financials: Goodwill
Date Value
1 12/31/2023 $56,200,000.00
2 9/30/2023 $56,192,000.00
3 6/30/2023 $56,192,000.00
4 3/31/2023 $56,192,000.00
5 12/31/2022 $56,200,000.00
6 9/30/2022 $56,192,000.00
7 6/30/2022 $58,192,000.00
8 3/31/2022 $57,863,000.00
9 12/31/2021 $17,592,000.00
10 9/30/2021 $17,592,000.00
11 6/30/2021 $17,592,000.00
12 3/31/2021 $17,592,000.00
13 12/31/2020 $15,000,000.00
14 9/30/2020 $15,005,000.00
15 6/30/2020 $15,005,000.00
16 3/31/2020 $15,005,000.00
17 12/31/2019 $15,000,000.00
18 9/30/2019 $15,005,000.00
19 6/30/2019 $15,005,000.00
20 3/31/2019 $15,005,000.00
21 12/31/2018 $15,000,000.00
22 9/30/2018 $15,005,000.00
23 6/30/2018 $15,005,000.00
24 3/31/2018 $15,005,000.00
25 12/31/2017 $15,000,000.00
26 9/30/2017 $15,005,000.00
27 6/30/2017 $15,005,000.00
28 3/31/2017 $15,005,000.00
29 12/31/2016 $15,000,000.00
30 9/30/2016 $15,005,000.00
31 12/31/2015 $15,005,000.00
Financials: GoodwillImpairmentLoss
Date Value
1 3/31/2023 --
2 3/31/2022 --
3 9/30/2021 --
4 6/30/2021 --
5 3/31/2021 --
6 6/30/2020 --
7 3/31/2020 --
Financials: IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
Date Value
1 12/31/2023 $69,055,000.00
2 12/31/2022 $225,640,000.00
3 12/31/2021 $184,963,000.00
4 12/31/2020 $54,902,000.00
5 12/31/2019 $53,231,000.00
6 12/31/2018 $85,596,000.00
7 12/31/2017 $144,499,000.00
8 12/31/2016 $55,189,000.00
9 12/31/2015 $103,115,000.00
10 12/31/2014 $132,852,000.00
Financials: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Date Value
1 12/31/2023 $69,223,000.00
2 9/30/2023 $77,458,000.00
3 6/30/2023 $87,511,000.00
4 3/31/2023 $44,229,000.00
5 12/31/2022 $225,791,000.00
6 9/30/2022 $180,138,000.00
7 6/30/2022 $167,375,000.00
8 3/31/2022 $82,257,000.00
9 12/31/2021 $185,116,000.00
10 9/30/2021 $57,689,000.00
11 6/30/2021 $57,948,000.00
12 3/31/2021 $37,402,000.00
13 12/31/2020 $55,033,000.00
14 9/30/2020 $24,270,000.00
15 6/30/2020 $13,702,000.00
16 3/31/2020 $12,240,000.00
17 12/31/2019 $53,348,000.00
18 9/30/2019 $57,058,000.00
19 6/30/2019 $47,624,000.00
20 3/31/2019 $26,998,000.00
21 12/31/2018 $85,768,000.00
22 9/30/2018 $5,709,000.00
23 6/30/2018 $53,159,000.00
24 3/31/2018 $15,159,000.00
25 12/31/2017 $144,632,000.00
26 9/30/2017 $121,134,000.00
27 6/30/2017 $85,324,000.00
28 3/31/2017 $44,241,000.00
29 12/31/2016 $53,775,000.00
30 9/30/2016 $95,573,000.00
31 6/30/2016 $24,221,000.00
32 3/31/2016 $43,551,000.00
33 12/31/2015 $100,237,000.00
34 9/30/2015 $76,160,000.00
35 12/31/2014 $132,047,000.00
Financials: IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
Date Value
1 12/31/2023 $168,000.00
2 12/31/2022 $151,000.00
3 12/31/2021 $153,000.00
4 12/31/2020 $131,000.00
5 12/31/2019 $117,000.00
6 12/31/2018 $172,000.00
7 12/31/2017 $133,000.00
8 12/31/2016 $-1,414,000.00
9 12/31/2015 $-2,878,000.00
10 12/31/2014 $-805,000.00
Financials: IncomeTaxesPaid
Date Value
1 12/31/2023 $7,790,000.00
2 9/30/2023 $7,037,000.00
3 6/30/2023 $7,024,000.00
4 3/31/2023 $91,000.00
5 12/31/2022 $56,170,000.00
6 9/30/2022 $55,840,000.00
7 6/30/2022 $47,439,000.00
8 3/31/2022 $22,000.00
9 12/31/2021 $31,000,000.00
10 9/30/2021 $23,051,000.00
11 6/30/2021 $12,313,000.00
12 3/31/2021 $35,000.00
13 12/31/2020 $2,005,000.00
14 9/30/2020 $1,501,000.00
15 6/30/2020 $261,000.00
16 3/31/2020 $109,000.00
17 12/31/2019 $6,993,000.00
18 9/30/2019 $6,949,000.00
19 6/30/2019 $6,576,000.00
20 3/31/2019 $21,000.00
21 12/31/2018 $7,315,000.00
22 9/30/2018 $7,254,000.00
23 6/30/2018 $2,240,000.00
24 3/31/2018 $179,000.00
25 12/31/2017 $12,982,000.00
26 9/30/2017 $12,695,000.00
27 6/30/2017 $6,671,000.00
28 3/31/2017 --
29 12/31/2016 $12,982,000.00
30 9/30/2016 --
31 6/30/2016 --
32 12/31/2015 --
Financials: IncomeTaxesReceivable
Date Value
1 12/31/2023 $1,434,000.00
2 9/30/2023 $1,498,000.00
3 6/30/2023 $1,442,000.00
4 3/31/2023 $1,023,000.00
5 12/31/2022 $9,771,000.00
6 9/30/2022 $14,930,000.00
7 12/31/2021 $947,000.00
8 9/30/2021 $337,000.00
9 6/30/2021 $363,000.00
10 3/31/2021 $340,000.00
11 12/31/2020 $12,289,000.00
12 9/30/2020 $13,807,000.00
13 6/30/2020 $10,173,000.00
14 3/31/2020 $9,701,000.00
15 12/31/2019 $2,047,000.00
Financials: IncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $14,600,000.00
2 9/30/2023 $17,800,000.00
3 6/30/2023 $19,800,000.00
4 3/31/2023 $9,300,000.00
5 12/31/2022 $53,905,000.00
6 9/30/2022 $2,730,000.00
7 6/30/2022 $19,962,000.00
8 3/31/2022 $19,200,000.00
9 12/31/2021 $45,325,000.00
10 9/30/2021 $13,700,000.00
11 6/30/2021 $13,800,000.00
12 3/31/2021 $9,271,000.00
13 12/31/2020 $8,956,000.00
14 9/30/2020 $-980,000.00
15 6/30/2020 $2,300,000.00
16 3/31/2020 $3,664,000.00
17 12/31/2019 $12,001,000.00
18 9/30/2019 $13,600,000.00
19 6/30/2019 $5,280,000.00
20 3/31/2019 $6,824,000.00
21 12/31/2018 $19,524,000.00
22 9/30/2018 $229,000.00
23 6/30/2018 $13,200,000.00
24 3/31/2018 $3,566,000.00
25 12/31/2017 $-2,067,000.00
26 9/30/2017 $46,803,000.00
27 6/30/2017 $15,300,000.00
28 3/31/2017 $16,948,000.00
29 12/31/2016 $19,628,000.00
30 9/30/2016 $11,342,000.00
31 6/30/2016 $25,400,000.00
32 3/31/2016 $16,157,000.00
33 12/31/2015 $36,461,000.00
34 9/30/2015 $11,684,000.00
35 12/31/2014 $48,189,000.00
Financials: IncreaseDecreaseInAccountsAndOtherReceivables
Date Value
1 12/31/2023 $-21,489,000.00
2 9/30/2023 $-42,185,000.00
3 6/30/2023 $-22,123,000.00
4 3/31/2023 $-14,007,000.00
5 12/31/2022 $-17,842,000.00
6 9/30/2022 $-7,346,000.00
7 6/30/2022 $52,145,000.00
8 3/31/2022 $28,402,000.00
9 12/31/2021 $53,772,000.00
10 9/30/2021 $46,549,000.00
11 6/30/2021 $29,048,000.00
12 3/31/2021 $25,119,000.00
13 12/31/2020 $18,990,000.00
14 9/30/2020 $-7,445,000.00
15 6/30/2020 $-29,830,000.00
16 3/31/2020 $8,746,000.00
17 12/31/2019 $-54,383,000.00
18 9/30/2019 $-51,136,000.00
19 6/30/2019 $-34,771,000.00
20 3/31/2019 $-43,018,000.00
21 12/31/2018 $-28,581,000.00
22 9/30/2018 $-46,878,000.00
23 6/30/2018 $-43,913,000.00
24 3/31/2018 $-33,092,000.00
25 12/31/2017 $64,320,000.00
26 9/30/2017 $20,825,000.00
27 6/30/2017 $7,945,000.00
28 3/31/2017 $-36,295,000.00
29 12/31/2016 $3,948,000.00
30 9/30/2016 $20,117,000.00
31 6/30/2016 $14,773,000.00
32 3/31/2016 $-18,033,000.00
33 12/31/2015 $-38,399,000.00
34 9/30/2015 $40,175,000.00
35 12/31/2014 $10,657,000.00
Financials: IncreaseDecreaseInAccountsPayable
Date Value
1 12/31/2023 $-20,756,000.00
2 9/30/2023 $-47,987,000.00
3 6/30/2023 $-47,216,000.00
4 3/31/2023 $-53,388,000.00
5 12/31/2022 $55,863,000.00
6 9/30/2022 $33,769,000.00
7 6/30/2022 $62,130,000.00
8 3/31/2022 $9,904,000.00
9 12/31/2021 $15,676,000.00
10 9/30/2021 $27,047,000.00
11 6/30/2021 $6,821,000.00
12 3/31/2021 $-13,781,000.00
13 12/31/2020 $-1,337,000.00
14 9/30/2020 $-9,939,000.00
15 6/30/2020 $-41,224,000.00
16 3/31/2020 $-9,752,000.00
17 12/31/2019 $-20,333,000.00
18 9/30/2019 $-12,844,000.00
19 6/30/2019 $-30,586,000.00
20 3/31/2019 $-30,674,000.00
21 12/31/2018 $2,280,000.00
22 9/30/2018 $-10,675,000.00
23 6/30/2018 $-33,442,000.00
24 3/31/2018 $-15,652,000.00
25 12/31/2017 $8,087,000.00
26 9/30/2017 $-33,893,000.00
27 6/30/2017 $-14,157,000.00
28 3/31/2017 $-176,000.00
29 12/31/2016 $23,846,000.00
30 9/30/2016 $-161,000.00
31 6/30/2016 $-3,859,000.00
32 3/31/2016 $-17,098,000.00
33 12/31/2015 $-38,689,000.00
34 9/30/2015 $-34,513,000.00
35 12/31/2014 $43,346,000.00
Financials: IncreaseDecreaseInAccruedIncomeTaxesPayable
Date Value
1 12/31/2023 $8,003,000.00
2 12/31/2022 $-9,693,000.00
3 9/30/2022 $-9,699,000.00
4 6/30/2022 $-9,691,000.00
5 3/31/2022 $17,933,000.00
6 12/31/2021 $9,717,000.00
7 9/30/2021 --
8 6/30/2021 --
9 3/31/2021 --
10 12/31/2018 $2,211,000.00
11 9/30/2018 --
12 6/30/2018 $3,257,000.00
13 3/31/2018 $816,000.00
14 12/31/2017 $-85,000.00
15 9/30/2017 $-68,000.00
16 6/30/2017 $4,949,000.00
17 3/31/2017 $5,152,000.00
18 12/31/2016 $86,000.00
19 9/30/2016 --
20 6/30/2016 --
21 12/31/2015 --
Financials: IncreaseDecreaseInAccruedLiabilities
Date Value
1 12/31/2023 $-5,569,000.00
2 9/30/2023 $-7,787,000.00
3 6/30/2023 $-5,744,000.00
4 3/31/2023 $-8,408,000.00
5 12/31/2022 $-3,122,000.00
6 9/30/2022 $-7,666,000.00
7 6/30/2022 $-8,821,000.00
8 3/31/2022 $-11,718,000.00
9 12/31/2021 $14,654,000.00
10 9/30/2021 $6,418,000.00
11 6/30/2021 $4,575,000.00
12 3/31/2021 $912,000.00
13 12/31/2020 $13,892,000.00
14 9/30/2020 $7,776,000.00
15 6/30/2020 $5,936,000.00
16 3/31/2020 $2,912,000.00
17 12/31/2019 $-4,561,000.00
18 9/30/2019 $-4,470,000.00
19 6/30/2019 $-1,771,000.00
20 3/31/2019 $-7,232,000.00
21 12/31/2018 $-6,111,000.00
22 9/30/2018 $-9,703,000.00
23 6/30/2018 $-6,805,000.00
24 3/31/2018 $-9,631,000.00
25 12/31/2017 $9,617,000.00
26 9/30/2017 $2,234,000.00
27 6/30/2017 $-227,000.00
28 3/31/2017 $-2,823,000.00
29 12/31/2016 $281,000.00
30 9/30/2016 $-9,690,000.00
31 6/30/2016 $-6,902,000.00
32 3/31/2016 $-7,088,000.00
33 12/31/2015 $500,000.00
34 9/30/2015 $-3,183,000.00
35 12/31/2014 $-2,167,000.00
Financials: IncreaseDecreaseInContractWithCustomerLiability
Date Value
1 12/31/2023 $-18,752,000.00
2 9/30/2023 $-32,015,000.00
3 6/30/2023 $-32,097,000.00
4 3/31/2023 $-8,758,000.00
5 12/31/2022 $31,681,000.00
6 9/30/2022 $-188,000.00
7 6/30/2022 $-1,142,000.00
8 3/31/2022 $-315,000.00
9 12/31/2021 $-23,630,000.00
10 9/30/2021 $-23,241,000.00
11 6/30/2021 $-23,429,000.00
12 3/31/2021 $-6,803,000.00
13 12/31/2020 $8,456,000.00
14 9/30/2020 $-13,520,000.00
15 6/30/2020 $-14,433,000.00
16 3/31/2020 $-6,626,000.00
17 9/30/2019 $-20,608,000.00
18 6/30/2019 $-19,372,000.00
19 3/31/2019 $-1,862,000.00
20 9/30/2018 $-14,899,000.00
21 6/30/2018 $-14,769,000.00
22 3/31/2018 $-68,000.00
23 9/30/2017 $-24,766,000.00
24 6/30/2017 $-23,982,000.00
Financials: IncreaseDecreaseInIncomeTaxesReceivable
Date Value
1 12/31/2023 $-8,337,000.00
2 9/30/2023 $-8,273,000.00
3 6/30/2023 $-8,329,000.00
4 3/31/2023 $-8,748,000.00
5 12/31/2022 $8,824,000.00
6 9/30/2022 $13,983,000.00
7 6/30/2022 --
8 3/31/2022 --
9 12/31/2021 $-11,342,000.00
10 9/30/2021 $-11,952,000.00
11 6/30/2021 $-11,926,000.00
12 3/31/2021 $-11,949,000.00
13 12/31/2020 $10,242,000.00
14 9/30/2020 $11,760,000.00
15 6/30/2020 $8,126,000.00
16 3/31/2020 $7,654,000.00
17 12/31/2019 $707,000.00
18 9/30/2019 $34,000.00
19 6/30/2019 $2,028,000.00
20 3/31/2019 $-397,000.00
21 12/31/2018 $-7,131,000.00
Financials: IncreaseDecreaseInInventories
Date Value
1 12/31/2023 $-3,286,000.00
2 9/30/2023 $14,082,000.00
3 6/30/2023 $10,484,000.00
4 3/31/2023 $9,133,000.00
5 12/31/2022 $57,043,000.00
6 9/30/2022 $-27,000.00
7 6/30/2022 $-3,012,000.00
8 3/31/2022 $1,889,000.00
9 12/31/2021 $-31,227,000.00
10 9/30/2021 $-37,885,000.00
11 6/30/2021 $-40,692,000.00
12 3/31/2021 $-38,986,000.00
13 12/31/2020 $8,375,000.00
14 9/30/2020 $2,163,000.00
15 6/30/2020 $12,014,000.00
16 3/31/2020 $-13,644,000.00
17 12/31/2019 $35,567,000.00
18 9/30/2019 $26,739,000.00
19 6/30/2019 $2,494,000.00
20 3/31/2019 $3,416,000.00
21 12/31/2018 $7,974,000.00
22 9/30/2018 $-14,182,000.00
23 6/30/2018 $-7,079,000.00
24 3/31/2018 $-4,573,000.00
25 12/31/2017 $230,000.00
26 9/30/2017 $-28,504,000.00
27 6/30/2017 $2,509,000.00
28 3/31/2017 $-16,941,000.00
29 12/31/2016 $-21,253,000.00
30 9/30/2016 $-13,581,000.00
31 6/30/2016 $-15,927,000.00
32 3/31/2016 $11,988,000.00
33 12/31/2015 $-5,021,000.00
34 9/30/2015 $16,539,000.00
35 12/31/2014 $-27,034,000.00
Financials: IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet
Date Value
1 12/31/2023 $2,514,000.00
2 9/30/2023 $9,088,000.00
3 6/30/2023 $11,192,000.00
4 3/31/2023 $-3,542,000.00
5 12/31/2022 $22,988,000.00
6 9/30/2022 $23,512,000.00
7 6/30/2022 $19,792,000.00
8 3/31/2022 $1,552,000.00
9 12/31/2021 $9,885,000.00
10 9/30/2021 $14,358,000.00
11 6/30/2021 $10,205,000.00
12 3/31/2021 $-1,886,000.00
13 9/30/2020 $-5,920,000.00
14 6/30/2020 $-5,290,000.00
15 3/31/2020 $-366,000.00
16 9/30/2019 $6,108,000.00
17 6/30/2019 $4,970,000.00
18 3/31/2019 $-1,122,000.00
19 9/30/2018 $2,014,000.00
20 6/30/2018 $2,578,000.00
21 3/31/2018 $-1,805,000.00
22 9/30/2017 $10,414,000.00
23 6/30/2017 $-3,041,000.00
24 3/31/2017 $-1,606,000.00
25 9/30/2016 $12,922,000.00
26 6/30/2016 $13,377,000.00
27 3/31/2016 $-8,704,000.00
Financials: IntangibleAssetsNetExcludingGoodwill
Date Value
1 12/31/2023 $46,193,000.00
2 9/30/2023 $46,955,000.00
3 6/30/2023 $47,717,000.00
4 3/31/2023 $48,480,000.00
5 12/31/2022 $49,242,000.00
6 9/30/2022 $50,004,000.00
7 6/30/2022 $50,766,000.00
8 3/31/2022 $48,948,000.00
9 12/31/2021 $17,980,000.00
Financials: InterestCostsCapitalized
Date Value
1 12/31/2023 $3,375,000.00
2 12/31/2022 $2,589,000.00
3 12/31/2021 $2,565,000.00
4 12/31/2020 $5,580,000.00
5 12/31/2019 $6,359,000.00
6 12/31/2018 $3,619,000.00
7 12/31/2017 $3,637,000.00
8 12/31/2016 $2,725,000.00
Financials: InterestIncomeExpenseNet
Date Value
1 12/31/2023 $-7,485,000.00
2 9/30/2023 $-5,296,000.00
3 6/30/2023 $-3,221,000.00
4 3/31/2023 $-1,267,000.00
5 12/31/2022 $-2,781,000.00
6 9/30/2022 $-2,017,000.00
7 6/30/2022 $-1,332,000.00
8 3/31/2022 $-563,000.00
9 12/31/2021 $-5,023,000.00
10 9/30/2021 $-1,174,000.00
11 6/30/2021 $-2,923,000.00
12 3/31/2021 $-1,544,000.00
13 12/31/2020 $-7,792,000.00
14 9/30/2020 $-5,827,000.00
15 6/30/2020 $-1,887,000.00
16 3/31/2020 $-1,959,000.00
17 12/31/2019 $-5,454,000.00
18 9/30/2019 $-3,727,000.00
19 6/30/2019 $-2,434,000.00
20 12/31/2018 $-7,492,000.00
Financials: InterestPaidNet
Date Value
1 12/31/2023 $7,086,000.00
2 9/30/2023 $4,998,000.00
3 6/30/2023 $3,027,000.00
4 3/31/2023 $1,191,000.00
5 12/31/2022 $2,239,000.00
6 9/30/2022 $1,580,000.00
7 6/30/2022 $1,024,000.00
8 3/31/2022 $408,000.00
9 12/31/2021 $4,459,000.00
10 9/30/2021 $3,785,000.00
11 6/30/2021 $2,754,000.00
12 3/31/2021 $1,518,000.00
13 12/31/2020 $7,290,000.00
14 9/30/2020 $4,493,000.00
15 6/30/2020 $2,864,000.00
16 3/31/2020 $730,000.00
17 12/31/2019 $5,201,000.00
18 9/30/2019 $3,519,000.00
19 6/30/2019 $2,295,000.00
20 3/31/2019 $1,040,000.00
21 12/31/2018 $5,855,000.00
22 9/30/2018 $4,406,000.00
23 6/30/2018 $3,204,000.00
24 3/31/2018 $1,777,000.00
25 12/31/2017 $7,236,000.00
26 9/30/2017 $7,976,000.00
27 12/31/2016 $1,862,000.00
Financials: InventoryFinishedGoods
Date Value
1 9/30/2023 $97,310,000.00
2 6/30/2023 $92,824,000.00
3 12/31/2022 $60,711,000.00
Financials: InventoryFinishedGoodsNetOfReserves
Date Value
1 12/31/2023 $61,891,000.00
2 3/31/2023 $80,819,000.00
3 12/31/2022 $60,711,000.00
4 9/30/2022 $51,925,000.00
5 6/30/2022 $53,657,000.00
6 3/31/2022 $57,374,000.00
7 12/31/2021 $27,961,000.00
8 9/30/2021 $32,533,000.00
9 6/30/2021 $37,078,000.00
10 3/31/2021 $39,187,000.00
11 12/31/2020 $45,345,000.00
12 9/30/2020 $46,218,000.00
13 6/30/2020 $58,318,000.00
14 3/31/2020 $50,993,000.00
15 12/31/2019 $58,527,000.00
16 9/30/2019 $57,558,000.00
17 6/30/2019 $45,333,000.00
18 3/31/2019 $41,234,000.00
19 12/31/2018 $39,368,000.00
20 9/30/2018 $29,063,000.00
21 6/30/2018 $32,816,000.00
22 3/31/2018 $34,425,000.00
23 12/31/2017 $35,430,000.00
24 9/30/2017 $32,946,000.00
25 6/30/2017 $41,197,000.00
26 3/31/2017 $35,212,000.00
27 12/31/2016 $19,069,000.00
28 9/30/2016 $39,130,000.00
29 12/31/2015 $35,508,000.00
Financials: InventoryGross
Date Value
1 12/31/2023 $306,998,000.00
2 9/30/2023 $325,511,000.00
3 6/30/2023 $322,297,000.00
4 3/31/2023 $321,045,000.00
5 12/31/2022 $280,332,000.00
6 9/30/2022 $223,262,000.00
7 6/30/2022 $220,278,000.00
8 3/31/2022 $227,930,000.00
9 12/31/2021 $155,598,000.00
10 9/30/2021 $150,450,000.00
11 6/30/2021 $147,645,000.00
12 3/31/2021 $149,348,000.00
13 12/31/2020 $215,446,000.00
14 9/30/2020 $209,282,000.00
15 6/30/2020 $219,133,000.00
16 3/31/2020 $193,478,000.00
17 12/31/2019 $203,271,000.00
18 9/30/2019 $194,036,000.00
19 6/30/2019 $169,785,000.00
20 3/31/2019 $171,427,000.00
21 12/31/2018 $165,653,000.00
22 9/30/2018 $143,498,000.00
23 6/30/2018 $150,600,000.00
24 3/31/2018 $153,106,000.00
25 12/31/2017 $157,534,000.00
26 9/30/2017 $133,178,000.00
27 6/30/2017 $159,814,000.00
28 3/31/2017 $140,364,000.00
29 12/31/2016 $158,857,000.00
30 9/30/2016 $163,047,000.00
31 12/31/2015 $188,727,000.00
Financials: InventoryLIFOReserve
Date Value
1 12/31/2023 $95,200,000.00
2 9/30/2023 $96,312,000.00
3 6/30/2023 $96,311,000.00
4 3/31/2023 $96,410,000.00
5 12/31/2022 $64,800,000.00
6 9/30/2022 $64,830,000.00
7 6/30/2022 $64,831,000.00
8 3/31/2022 $64,534,000.00
9 12/31/2021 $6,028,000.00
10 9/30/2021 $7,539,000.00
11 6/30/2021 $7,540,000.00
12 3/31/2021 $7,538,000.00
13 12/31/2020 $35,400,000.00
14 9/30/2020 $35,409,000.00
15 6/30/2020 $35,409,000.00
16 3/31/2020 $35,412,000.00
17 12/31/2019 $31,561,000.00
18 9/30/2019 $31,557,000.00
19 6/30/2019 $31,551,000.00
20 3/31/2019 $30,829,000.00
21 12/31/2018 $28,500,000.00
22 9/30/2018 $28,472,000.00
23 6/30/2018 $28,471,000.00
24 3/31/2018 $28,471,000.00
25 12/31/2017 $28,300,000.00
26 9/30/2017 $32,704,000.00
27 6/30/2017 $28,327,000.00
28 3/31/2017 $28,327,000.00
29 12/31/2016 $29,879,000.00
30 9/30/2016 $26,397,000.00
31 12/31/2015 $38,496,000.00
Financials: InventoryNet
Date Value
1 12/31/2023 $211,831,000.00
2 9/30/2023 $229,199,000.00
3 6/30/2023 $225,986,000.00
4 3/31/2023 $224,635,000.00
5 12/31/2022 $215,502,000.00
6 9/30/2022 $158,432,000.00
7 6/30/2022 $155,447,000.00
8 3/31/2022 $163,396,000.00
9 12/31/2021 $149,600,000.00
10 9/30/2021 $142,911,000.00
11 6/30/2021 $140,105,000.00
12 3/31/2021 $141,810,000.00
13 12/31/2020 $180,085,000.00
14 9/30/2020 $173,873,000.00
15 6/30/2020 $183,724,000.00
16 3/31/2020 $158,066,000.00
17 12/31/2019 $171,700,000.00
18 9/30/2019 $162,479,000.00
19 6/30/2019 $138,234,000.00
20 3/31/2019 $140,598,000.00
21 12/31/2018 $137,200,000.00
22 9/30/2018 $115,026,000.00
23 6/30/2018 $122,129,000.00
24 3/31/2018 $124,635,000.00
25 12/31/2017 $129,208,000.00
26 9/30/2017 $100,474,000.00
27 6/30/2017 $131,487,000.00
28 3/31/2017 $112,037,000.00
29 12/31/2016 $128,978,000.00
30 9/30/2016 $136,650,000.00
31 12/31/2015 $150,231,000.00
Financials: InventoryRawMaterials
Date Value
1 9/30/2023 $133,103,000.00
2 6/30/2023 $125,162,000.00
3 12/31/2022 $126,060,000.00
Financials: InventoryRawMaterialsNetOfReserves
Date Value
1 12/31/2023 $159,240,000.00
2 3/31/2023 $142,851,000.00
3 12/31/2022 $126,060,000.00
4 9/30/2022 $108,682,000.00
5 6/30/2022 $94,297,000.00
6 3/31/2022 $90,299,000.00
7 12/31/2021 $56,961,000.00
8 9/30/2021 $45,969,000.00
9 6/30/2021 $48,576,000.00
10 3/31/2021 $51,259,000.00
11 12/31/2020 $88,612,000.00
12 9/30/2020 $80,038,000.00
13 6/30/2020 $63,612,000.00
14 3/31/2020 $63,487,000.00
15 12/31/2019 $63,644,000.00
16 9/30/2019 $46,714,000.00
17 6/30/2019 $46,109,000.00
18 3/31/2019 $62,469,000.00
19 12/31/2018 $55,002,000.00
20 9/30/2018 $34,334,000.00
21 6/30/2018 $50,151,000.00
22 3/31/2018 $38,093,000.00
23 12/31/2017 $48,502,000.00
24 9/30/2017 $39,313,000.00
25 6/30/2017 $52,146,000.00
26 3/31/2017 $42,078,000.00
27 12/31/2016 $68,900,000.00
28 9/30/2016 $53,153,000.00
29 12/31/2015 $75,666,000.00
Financials: InventoryWorkInProcess
Date Value
1 9/30/2023 $64,368,000.00
2 6/30/2023 $73,417,000.00
3 12/31/2022 $64,669,000.00
Financials: InventoryWorkInProcessNetOfReserves
Date Value
1 12/31/2023 $54,936,000.00
2 3/31/2023 $67,917,000.00
3 12/31/2022 $64,669,000.00
4 9/30/2022 $34,413,000.00
5 6/30/2022 $43,787,000.00
6 3/31/2022 $52,578,000.00
7 12/31/2021 $43,526,000.00
8 9/30/2021 $44,155,000.00
9 6/30/2021 $34,784,000.00
10 3/31/2021 $31,340,000.00
11 12/31/2020 $54,291,000.00
12 9/30/2020 $56,921,000.00
13 6/30/2020 $70,590,000.00
14 3/31/2020 $53,014,000.00
15 12/31/2019 $56,065,000.00
16 9/30/2019 $65,146,000.00
17 6/30/2019 $54,030,000.00
18 3/31/2019 $42,502,000.00
19 12/31/2018 $46,728,000.00
20 9/30/2018 $56,049,000.00
21 6/30/2018 $43,269,000.00
22 3/31/2018 $57,025,000.00
23 12/31/2017 $50,511,000.00
24 9/30/2017 $36,801,000.00
25 6/30/2017 $42,999,000.00
26 3/31/2017 $39,676,000.00
27 12/31/2016 $47,759,000.00
28 9/30/2016 $47,380,000.00
29 12/31/2015 $56,025,000.00
Financials: LeaseCost
Date Value
1 12/31/2023 $53,601,000.00
2 9/30/2023 $39,726,000.00
3 6/30/2023 $25,857,000.00
4 3/31/2023 $12,621,000.00
5 12/31/2022 $49,976,000.00
6 9/30/2022 $37,152,000.00
7 6/30/2022 $11,762,000.00
8 3/31/2022 $11,942,000.00
9 12/31/2021 $52,365,000.00
10 9/30/2021 $40,072,000.00
11 6/30/2021 $13,389,000.00
12 3/31/2021 $13,675,000.00
13 12/31/2020 $53,090,000.00
14 9/30/2020 $39,569,000.00
15 6/30/2020 $26,173,000.00
16 3/31/2020 $13,113,000.00
17 12/31/2019 $50,070,000.00
18 9/30/2019 $12,591,000.00
19 6/30/2019 $24,238,000.00
20 3/31/2019 $12,018,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDue
Date Value
1 12/31/2023 $133,606,000.00
2 12/31/2022 $153,908,000.00
3 12/31/2021 $178,785,000.00
4 12/31/2020 $160,166,000.00
5 9/30/2020 $155,123,000.00
6 6/30/2020 $165,719,000.00
7 3/31/2020 $175,169,000.00
8 12/31/2019 $185,025,000.00
9 9/30/2019 $185,745,000.00
10 6/30/2019 $165,164,000.00
11 3/31/2019 $167,055,000.00
12 12/31/2018 $128,841,000.00
13 12/31/2017 $126,772,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
Date Value
1 12/31/2023 $41,413,000.00
2 12/31/2022 $42,451,000.00
3 12/31/2021 $44,181,000.00
4 12/31/2020 $52,538,000.00
5 3/31/2020 $61,561,000.00
6 12/31/2019 $61,506,000.00
7 9/30/2019 $70,375,000.00
8 6/30/2019 $70,291,000.00
9 3/31/2019 $69,473,000.00
10 12/31/2018 $26,627,000.00
11 12/31/2017 $38,213,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
Date Value
1 12/31/2023 $37,517,000.00
2 12/31/2022 $43,177,000.00
3 12/31/2021 $42,414,000.00
4 12/31/2020 $35,199,000.00
5 9/30/2020 $33,182,000.00
6 6/30/2020 $33,126,000.00
7 12/31/2019 $44,454,000.00
8 12/31/2018 $36,110,000.00
9 12/31/2017 $32,661,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearFive
Date Value
1 12/31/2023 $5,714,000.00
2 12/31/2022 $5,089,000.00
3 12/31/2021 $8,974,000.00
4 12/31/2020 $13,247,000.00
5 3/31/2020 $11,468,000.00
6 12/31/2019 $11,166,000.00
7 9/30/2019 $12,391,000.00
8 6/30/2019 $12,350,000.00
9 3/31/2019 $11,200,000.00
10 12/31/2018 $9,104,000.00
11 12/31/2017 $10,628,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearFour
Date Value
1 12/31/2023 $8,211,000.00
2 12/31/2022 $11,360,000.00
3 12/31/2021 $18,397,000.00
4 12/31/2020 $15,845,000.00
5 9/30/2020 $11,754,000.00
6 6/30/2020 $11,684,000.00
7 3/31/2020 $13,335,000.00
8 12/31/2019 $13,033,000.00
9 9/30/2019 $20,578,000.00
10 6/30/2019 $14,973,000.00
11 3/31/2019 $13,798,000.00
12 12/31/2018 $11,571,000.00
13 12/31/2017 $11,780,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearThree
Date Value
1 12/31/2023 $15,021,000.00
2 12/31/2022 $21,283,000.00
3 12/31/2021 $27,043,000.00
4 12/31/2020 $17,749,000.00
5 9/30/2020 $13,620,000.00
6 6/30/2020 $13,550,000.00
7 3/31/2020 $22,814,000.00
8 12/31/2019 $22,602,000.00
9 9/30/2019 $29,838,000.00
10 6/30/2019 $19,736,000.00
11 3/31/2019 $18,683,000.00
12 12/31/2018 $16,111,000.00
13 12/31/2017 $12,488,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
Date Value
1 12/31/2023 $25,730,000.00
2 12/31/2022 $30,548,000.00
3 12/31/2021 $37,776,000.00
4 12/31/2020 $25,588,000.00
5 9/30/2020 $23,099,000.00
6 6/30/2020 $23,029,000.00
7 3/31/2020 $32,932,000.00
8 12/31/2019 $32,264,000.00
9 9/30/2019 $41,576,000.00
10 6/30/2019 $31,412,000.00
11 3/31/2019 $30,466,000.00
12 12/31/2018 $29,318,000.00
13 12/31/2017 $21,002,000.00
Financials: LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
Date Value
1 12/31/2023 $37,592,000.00
2 12/31/2022 $38,865,000.00
3 12/31/2021 $42,078,000.00
4 12/31/2020 $45,282,000.00
5 9/30/2020 $44,314,000.00
6 6/30/2020 $45,438,000.00
7 3/31/2020 $47,049,000.00
8 12/31/2019 $48,673,000.00
9 9/30/2019 $49,337,000.00
10 6/30/2019 $49,639,000.00
11 3/31/2019 $50,324,000.00
Financials: Liabilities
Date Value
1 12/31/2023 $756,783,000.00
2 9/30/2023 $721,969,000.00
3 6/30/2023 $692,650,000.00
4 3/31/2023 $690,748,000.00
5 12/31/2022 $757,151,000.00
6 9/30/2022 $741,256,000.00
7 6/30/2022 $764,048,000.00
8 3/31/2022 $798,730,000.00
9 12/31/2021 $710,809,000.00
10 9/30/2021 $724,051,000.00
11 6/30/2021 $722,495,000.00
12 3/31/2021 $768,195,000.00
13 12/31/2020 $819,284,000.00
14 9/30/2020 $814,098,000.00
15 6/30/2020 $865,212,000.00
16 3/31/2020 $855,476,000.00
17 12/31/2019 $835,091,000.00
18 9/30/2019 $794,591,000.00
19 6/30/2019 $742,323,000.00
20 3/31/2019 $704,528,000.00
21 12/31/2018 $614,288,000.00
22 9/30/2018 $571,431,000.00
23 6/30/2018 $553,074,000.00
24 3/31/2018 $600,653,000.00
25 12/31/2017 $673,949,000.00
26 9/30/2017 $647,031,000.00
27 6/30/2017 $666,632,000.00
28 3/31/2017 $683,688,000.00
29 12/31/2016 $689,595,000.00
30 9/30/2016 $685,406,000.00
31 12/31/2015 $361,916,000.00
Financials: LiabilitiesAndStockholdersEquity
Date Value
1 12/31/2023 $1,496,020,000.00
2 9/30/2023 $1,476,454,000.00
3 6/30/2023 $1,467,009,000.00
4 3/31/2023 $1,448,815,000.00
5 12/31/2022 $1,495,331,000.00
6 9/30/2022 $1,455,533,000.00
7 6/30/2022 $1,483,257,000.00
8 3/31/2022 $1,457,121,000.00
9 12/31/2021 $1,311,999,000.00
10 9/30/2021 $1,290,362,000.00
11 6/30/2021 $1,245,324,000.00
12 3/31/2021 $1,242,783,000.00
13 12/31/2020 $1,263,407,000.00
14 9/30/2020 $1,235,132,000.00
15 6/30/2020 $1,285,999,000.00
16 3/31/2020 $1,263,312,000.00
17 12/31/2019 $1,235,969,000.00
18 9/30/2019 $1,211,817,000.00
19 6/30/2019 $1,162,886,000.00
20 3/31/2019 $1,123,772,000.00
21 12/31/2018 $1,034,626,000.00
22 9/30/2018 $980,276,000.00
23 6/30/2018 $971,151,000.00
24 3/31/2018 $990,481,000.00
25 12/31/2017 $1,050,274,000.00
26 9/30/2017 $949,642,000.00
27 6/30/2017 $938,669,000.00
28 3/31/2017 $928,026,000.00
29 12/31/2016 $904,957,000.00
30 9/30/2016 $922,874,000.00
31 12/31/2015 $840,986,000.00
Financials: LiabilitiesCurrent
Date Value
1 12/31/2023 $358,918,000.00
2 9/30/2023 $307,954,000.00
3 6/30/2023 $300,143,000.00
4 3/31/2023 $314,960,000.00
5 12/31/2022 $393,492,000.00
6 9/30/2022 $350,656,000.00
7 6/30/2022 $356,344,000.00
8 3/31/2022 $307,252,000.00
9 12/31/2021 $309,822,000.00
10 9/30/2021 $306,140,000.00
11 6/30/2021 $269,105,000.00
12 3/31/2021 $259,482,000.00
13 12/31/2020 $287,037,000.00
14 9/30/2020 $253,162,000.00
15 6/30/2020 $226,324,000.00
16 3/31/2020 $268,680,000.00
17 12/31/2019 $291,726,000.00
18 9/30/2019 $286,668,000.00
19 6/30/2019 $253,727,000.00
20 3/31/2019 $256,702,000.00
21 12/31/2018 $284,724,000.00
22 9/30/2018 $247,244,000.00
23 6/30/2018 $228,780,000.00
24 3/31/2018 $276,624,000.00
25 12/31/2017 $296,794,000.00
26 9/30/2017 $216,262,000.00
27 6/30/2017 $235,736,000.00
28 3/31/2017 $259,309,000.00
29 12/31/2016 $273,978,000.00
30 9/30/2016 $207,358,000.00
31 12/31/2015 $243,054,000.00
Financials: LIFOInventoryAmount
Date Value
1 12/31/2023 $195,600,000.00
2 12/31/2022 $202,900,000.00
Financials: LineOfCredit
Date Value
1 12/31/2023 $170,000,000.00
2 12/31/2022 $115,000,000.00
3 12/31/2021 $135,000,000.00
4 12/31/2020 $275,000,000.00
5 12/31/2019 $297,000,000.00
6 12/31/2018 $200,000,000.00
7 9/30/2018 $200,000,000.00
8 6/30/2018 $210,000,000.00
9 3/31/2018 $230,000,000.00
10 12/31/2017 $265,214,000.00
11 12/31/2016 $264,838,000.00
12 9/30/2016 $308,230,000.00
Financials: LinesOfCreditCurrent
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 --
4 12/31/2020 --
5 12/31/2019 --
6 12/31/2018 --
7 9/30/2018 $9,400,000.00
8 6/30/2018 $18,300,000.00
9 3/31/2018 $37,600,000.00
10 12/31/2017 --
11 12/31/2016 $2,100,000.00
Financials: LongTermLineOfCredit
Date Value
1 12/31/2023 $170,000,000.00
2 9/30/2023 $170,000,000.00
3 6/30/2023 $140,000,000.00
4 3/31/2023 $127,000,000.00
5 12/31/2022 $115,000,000.00
6 9/30/2022 $135,000,000.00
7 6/30/2022 $146,500,000.00
8 3/31/2022 $220,000,000.00
9 12/31/2021 $135,000,000.00
10 9/30/2021 $135,000,000.00
11 6/30/2021 $195,000,000.00
12 3/31/2021 $246,000,000.00
13 12/31/2020 $275,000,000.00
14 9/30/2020 $313,000,000.00
15 6/30/2020 $388,000,000.00
16 3/31/2020 $337,000,000.00
17 12/31/2019 $297,000,000.00
18 9/30/2019 $266,000,000.00
19 6/30/2019 $255,000,000.00
20 3/31/2019 $220,000,000.00
21 12/31/2018 $200,000,000.00
22 9/30/2018 $190,600,000.00
23 6/30/2018 $191,700,000.00
24 3/31/2018 $192,400,000.00
25 12/31/2017 --
Financials: NetCashProvidedByUsedInFinancingActivities
Date Value
1 12/31/2023 $-7,870,000.00
2 9/30/2023 $5,173,000.00
3 6/30/2023 $-11,100,000.00
4 3/31/2023 $-5,128,000.00
5 12/31/2022 $-68,443,000.00
6 9/30/2022 $-34,340,000.00
7 6/30/2022 $-5,400,000.00
8 3/31/2022 $74,948,000.00
9 12/31/2021 $-146,793,000.00
10 9/30/2021 $-140,921,000.00
11 6/30/2021 $-80,907,000.00
12 3/31/2021 $-29,641,000.00
13 12/31/2020 $-24,188,000.00
14 9/30/2020 $14,011,000.00
15 6/30/2020 $89,187,000.00
16 3/31/2020 $38,470,000.00
17 12/31/2019 $29,982,000.00
18 9/30/2019 $8,293,000.00
19 6/30/2019 $12,372,000.00
20 3/31/2019 $-3,982,000.00
21 12/31/2018 $-106,818,000.00
22 9/30/2018 $-88,655,000.00
23 6/30/2018 $-61,262,000.00
24 3/31/2018 $-38,432,000.00
25 12/31/2017 $-127,000.00
26 9/30/2017 $-91,000.00
27 6/30/2017 $-70,000.00
28 3/31/2017 $-42,000.00
29 12/31/2016 $-13,160,000.00
30 9/30/2016 $28,817,000.00
31 6/30/2016 $-2,233,000.00
32 3/31/2016 $20,788,000.00
33 12/31/2015 $-3,306,000.00
34 9/30/2015 $-1,387,000.00
35 12/31/2014 $-86,224,000.00
Financials: NetCashProvidedByUsedInInvestingActivities
Date Value
1 12/31/2023 $-110,897,000.00
2 9/30/2023 $-71,429,000.00
3 6/30/2023 $-45,928,000.00
4 3/31/2023 $-25,606,000.00
5 12/31/2022 $-189,273,000.00
6 9/30/2022 $-160,053,000.00
7 6/30/2022 $-137,456,000.00
8 3/31/2022 $-119,904,000.00
9 12/31/2021 $-67,562,000.00
10 9/30/2021 $-47,969,000.00
11 6/30/2021 $-34,483,000.00
12 3/31/2021 $-23,931,000.00
13 12/31/2020 $-84,103,000.00
14 9/30/2020 $-68,461,000.00
15 6/30/2020 $-52,127,000.00
16 3/31/2020 $-34,485,000.00
17 12/31/2019 $-153,125,000.00
18 9/30/2019 $-108,589,000.00
19 6/30/2019 $-72,486,000.00
20 3/31/2019 $-40,099,000.00
21 12/31/2018 $-112,191,000.00
22 9/30/2018 $-74,306,000.00
23 6/30/2018 $-54,677,000.00
24 3/31/2018 $-31,715,000.00
25 12/31/2017 $-93,247,000.00
26 9/30/2017 $-72,593,000.00
27 6/30/2017 $-51,847,000.00
28 3/31/2017 $-33,335,000.00
29 12/31/2016 $-86,381,000.00
30 9/30/2016 $-57,320,000.00
31 6/30/2016 $-39,620,000.00
32 3/31/2016 $-24,829,000.00
33 12/31/2015 $-98,230,000.00
34 9/30/2015 $-68,461,000.00
35 12/31/2014 $-102,200,000.00
Financials: NetCashProvidedByUsedInOperatingActivities
Date Value
1 12/31/2023 $117,550,000.00
2 9/30/2023 $57,381,000.00
3 6/30/2023 $36,579,000.00
4 3/31/2023 $1,575,000.00
5 12/31/2022 $273,601,000.00
6 9/30/2022 $203,987,000.00
7 6/30/2022 $145,053,000.00
8 3/31/2022 $49,162,000.00
9 12/31/2021 $218,849,000.00
10 9/30/2021 $185,523,000.00
11 6/30/2021 $109,035,000.00
12 3/31/2021 $57,090,000.00
13 12/31/2020 $111,847,000.00
14 9/30/2020 $64,086,000.00
15 6/30/2020 $28,553,000.00
16 3/31/2020 $19,719,000.00
17 12/31/2019 $120,385,000.00
18 9/30/2019 $100,536,000.00
19 6/30/2019 $67,363,000.00
20 3/31/2019 $42,076,000.00
21 12/31/2018 $173,385,000.00
22 9/30/2018 $127,735,000.00
23 6/30/2018 $77,221,000.00
24 3/31/2018 $44,067,000.00
25 12/31/2017 $134,607,000.00
26 9/30/2017 $98,471,000.00
27 6/30/2017 $60,792,000.00
28 3/31/2017 $31,206,000.00
29 12/31/2016 $113,740,000.00
30 9/30/2016 $66,467,000.00
31 6/30/2016 $41,853,000.00
32 3/31/2016 $4,041,000.00
33 12/31/2015 $101,536,000.00
34 9/30/2015 $69,848,000.00
35 12/31/2014 $188,424,000.00
Financials: NetIncomeLoss
Date Value
1 12/31/2023 $54,623,000.00
2 9/30/2023 $59,705,000.00
3 6/30/2023 $67,682,000.00
4 3/31/2023 $34,954,000.00
5 12/31/2022 $171,886,000.00
6 9/30/2022 $10,032,000.00
7 6/30/2022 $128,230,000.00
8 3/31/2022 $63,073,000.00
9 12/31/2021 $139,791,000.00
10 9/30/2021 $43,942,000.00
11 6/30/2021 $44,131,000.00
12 3/31/2021 $28,131,000.00
13 12/31/2020 $46,077,000.00
14 9/30/2020 $19,313,000.00
15 6/30/2020 $11,429,000.00
16 3/31/2020 $8,576,000.00
17 12/31/2019 $41,347,000.00
18 9/30/2019 $43,441,000.00
19 6/30/2019 $15,346,000.00
20 3/31/2019 $20,174,000.00
21 12/31/2018 $66,244,000.00
22 9/30/2018 $5,480,000.00
23 6/30/2018 $28,410,000.00
24 3/31/2018 $11,593,000.00
25 12/31/2017 $146,699,000.00
26 9/30/2017 $74,331,000.00
27 6/30/2017 $25,766,000.00
28 3/31/2017 $27,293,000.00
29 12/31/2016 $-24,714,000.00
30 9/30/2016 $58,861,000.00
31 6/30/2016 $15,008,000.00
32 3/31/2016 $27,394,000.00
33 12/31/2015 $63,776,000.00
34 9/30/2015 $20,411,000.00
35 6/30/2015 $24,965,000.00
36 3/31/2015 $3,062,000.00
37 12/31/2014 $83,858,000.00
Financials: OciBeforeReclassificationsBeforeTaxAttributableToParent
Date Value
1 12/31/2023 $50,000.00
2 12/31/2022 $3,748,000.00
3 12/31/2021 $10,810,000.00
4 12/31/2020 $-11,028,000.00
5 12/31/2019 $-9,836,000.00
6 12/31/2018 $8,111,000.00
7 12/31/2017 $-7,890,000.00
Financials: OperatingLeaseCost
Date Value
1 12/31/2023 $47,148,000.00
2 9/30/2023 $34,873,000.00
3 6/30/2023 $22,841,000.00
4 3/31/2023 $11,356,000.00
5 12/31/2022 $43,668,000.00
6 9/30/2022 $32,321,000.00
7 6/30/2022 $10,272,000.00
8 3/31/2022 $10,339,000.00
9 12/31/2021 $40,994,000.00
10 9/30/2021 $30,142,000.00
11 6/30/2021 $20,071,000.00
12 3/31/2021 $11,571,000.00
13 12/31/2020 $44,513,000.00
14 9/30/2020 $33,157,000.00
15 6/30/2020 $22,070,000.00
16 3/31/2020 $11,044,000.00
17 12/31/2019 $36,454,000.00
18 9/30/2019 $9,874,000.00
19 6/30/2019 $15,501,000.00
20 3/31/2019 $7,570,000.00
Financials: OperatingLeaseLiability
Date Value
1 12/31/2023 $96,014,000.00
2 12/31/2022 $115,043,000.00
3 12/31/2021 $136,707,000.00
4 12/31/2020 $114,884,000.00
5 9/30/2020 $110,809,000.00
6 6/30/2020 $120,281,000.00
7 3/31/2020 $128,120,000.00
8 12/31/2019 $136,352,000.00
9 9/30/2019 $136,408,000.00
10 6/30/2019 $115,525,000.00
11 3/31/2019 $116,731,000.00
Financials: OperatingLeaseLiabilityCurrent
Date Value
1 12/31/2023 $32,053,000.00
2 9/30/2023 $33,690,000.00
3 6/30/2023 $34,342,000.00
4 3/31/2023 $36,171,000.00
5 12/31/2022 $37,472,000.00
6 9/30/2022 $38,913,000.00
7 6/30/2022 $38,995,000.00
8 3/31/2022 $36,435,000.00
9 12/31/2021 $36,127,000.00
10 9/30/2021 $36,694,000.00
11 6/30/2021 $28,196,000.00
12 3/31/2021 $26,589,000.00
13 12/31/2020 $29,279,000.00
14 9/30/2020 $31,724,000.00
15 6/30/2020 $35,105,000.00
16 3/31/2020 $38,361,000.00
17 12/31/2019 $38,005,000.00
18 9/30/2019 $35,656,000.00
19 6/30/2019 $26,022,000.00
20 3/31/2019 $24,929,000.00
21 12/31/2018 $24,794,000.00
Financials: OperatingLeaseLiabilityNoncurrent
Date Value
1 12/31/2023 $63,961,000.00
2 9/30/2023 $68,875,000.00
3 6/30/2023 $75,829,000.00
4 3/31/2023 $77,418,000.00
5 12/31/2022 $77,571,000.00
6 9/30/2022 $86,304,000.00
7 6/30/2022 $91,377,000.00
8 3/31/2022 $96,471,000.00
9 12/31/2021 $100,580,000.00
10 9/30/2021 $106,773,000.00
11 6/30/2021 $78,560,000.00
12 3/31/2021 $87,231,000.00
13 12/31/2020 $85,605,000.00
14 9/30/2020 $79,085,000.00
15 6/30/2020 $85,176,000.00
16 3/31/2020 $89,759,000.00
17 12/31/2019 $98,347,000.00
18 9/30/2019 $100,752,000.00
19 6/30/2019 $89,503,000.00
20 3/31/2019 $91,802,000.00
21 12/31/2018 $93,127,000.00
Financials: OperatingLeasePayments
Date Value
1 12/31/2023 $47,196,000.00
2 12/31/2022 $42,715,000.00
3 12/31/2021 $40,888,000.00
4 12/31/2020 $44,445,000.00
5 9/30/2020 $33,046,000.00
6 6/30/2020 $21,930,000.00
7 3/31/2020 $10,958,000.00
8 12/31/2019 $36,165,000.00
9 9/30/2019 $25,089,000.00
10 6/30/2019 $15,295,000.00
11 3/31/2019 $7,457,000.00
Financials: OperatingLeaseRightOfUseAsset
Date Value
1 12/31/2023 $95,805,000.00
2 9/30/2023 $102,267,000.00
3 6/30/2023 $109,816,000.00
4 3/31/2023 $113,225,000.00
5 12/31/2022 $114,688,000.00
6 9/30/2022 $124,960,000.00
7 6/30/2022 $130,146,000.00
8 3/31/2022 $132,567,000.00
9 12/31/2021 $136,207,000.00
10 9/30/2021 $142,931,000.00
11 6/30/2021 $106,297,000.00
12 3/31/2021 $113,458,000.00
13 12/31/2020 $114,484,000.00
14 9/30/2020 $110,360,000.00
15 6/30/2020 $119,795,000.00
16 3/31/2020 $127,501,000.00
17 12/31/2019 $135,985,000.00
18 9/30/2019 $136,122,000.00
19 6/30/2019 $115,284,000.00
20 3/31/2019 $116,614,000.00
21 12/31/2018 $117,921,000.00
Financials: OperatingLeaseWeightedAverageDiscountRatePercent
Date Value
1 12/31/2023 $0.06
2 12/31/2022 $0.06
3 12/31/2021 $0.05
4 12/31/2020 $0.06
5 9/30/2020 $0.06
6 6/30/2020 $0.06
7 3/31/2020 $0.06
8 12/31/2019 $0.06
9 9/30/2019 $0.06
10 6/30/2019 $0.06
11 3/31/2019 $0.06
Financials: OtherAssetsCurrent
Date Value
1 12/31/2023 $11,378,000.00
2 9/30/2023 $16,251,000.00
3 6/30/2023 $20,043,000.00
4 3/31/2023 $6,295,000.00
5 12/31/2022 $9,241,000.00
6 9/30/2022 $14,399,000.00
7 6/30/2022 $16,798,000.00
8 3/31/2022 $6,220,000.00
9 12/31/2021 $6,097,000.00
10 9/30/2021 $11,654,000.00
11 6/30/2021 $14,650,000.00
12 3/31/2021 $4,342,000.00
13 12/31/2020 $6,969,000.00
14 9/30/2020 $7,096,000.00
15 6/30/2020 $8,633,000.00
16 3/31/2020 $4,641,000.00
17 12/31/2019 $5,117,000.00
18 9/30/2019 $8,433,000.00
19 6/30/2019 $10,496,000.00
20 3/31/2019 $3,237,000.00
21 12/31/2018 $3,807,000.00
22 9/30/2018 $3,900,000.00
23 6/30/2018 $5,869,000.00
24 3/31/2018 $5,690,000.00
25 12/31/2017 $7,130,000.00
26 9/30/2017 $8,684,000.00
27 6/30/2017 $5,712,000.00
28 3/31/2017 $5,675,000.00
29 12/31/2016 $7,690,000.00
30 9/30/2016 $5,051,000.00
31 12/31/2015 $4,443,000.00
Financials: OtherAssetsNoncurrent
Date Value
1 12/31/2023 $25,384,000.00
2 9/30/2023 $26,910,000.00
3 6/30/2023 $25,244,000.00
4 3/31/2023 $23,232,000.00
5 12/31/2022 $23,216,000.00
6 9/30/2022 $22,833,000.00
7 6/30/2022 $22,266,000.00
8 3/31/2022 $22,497,000.00
9 12/31/2021 $22,402,000.00
10 9/30/2021 $37,384,000.00
11 6/30/2021 $37,949,000.00
12 3/31/2021 $38,051,000.00
13 12/31/2020 $34,946,000.00
14 9/30/2020 $36,079,000.00
15 6/30/2020 $37,251,000.00
16 3/31/2020 $37,987,000.00
17 12/31/2019 $38,561,000.00
18 9/30/2019 $38,795,000.00
19 6/30/2019 $38,164,000.00
20 3/31/2019 $37,902,000.00
21 12/31/2018 $36,348,000.00
22 9/30/2018 $37,312,000.00
23 6/30/2018 $36,443,000.00
24 3/31/2018 $37,391,000.00
25 12/31/2017 $34,884,000.00
26 9/30/2017 $35,105,000.00
27 6/30/2017 $33,683,000.00
28 3/31/2017 $30,602,000.00
29 12/31/2016 $32,039,000.00
30 9/30/2016 $28,043,000.00
31 12/31/2015 $16,220,000.00
Financials: OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
Date Value
1 12/31/2023 $140,000.00
2 3/31/2023 --
3 12/31/2022 $1,640,000.00
4 9/30/2022 --
5 6/30/2022 --
6 3/31/2022 --
7 12/31/2021 $7,847,000.00
8 9/30/2021 --
9 6/30/2021 --
10 3/31/2021 --
11 12/31/2020 $-5,604,000.00
12 9/30/2020 --
13 6/30/2020 --
14 3/31/2020 --
15 12/31/2019 $-6,295,000.00
16 9/30/2019 --
17 6/30/2019 --
18 3/31/2019 --
19 12/31/2018 $7,230,000.00
20 9/30/2018 --
21 6/30/2018 --
22 3/31/2018 --
23 12/31/2017 $-6,023,000.00
24 12/31/2016 $1,963,000.00
Financials: OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
Date Value
1 12/31/2023 $63,000.00
2 9/30/2023 $39,000.00
3 6/30/2023 $-158,000.00
4 3/31/2023 $-33,000.00
5 12/31/2022 $14,000.00
6 9/30/2022 $-10,000.00
7 6/30/2022 $-35,000.00
8 3/31/2022 $57,000.00
9 12/31/2021 $-43,000.00
10 9/30/2021 $-15,000.00
11 6/30/2021 $65,000.00
12 3/31/2021 $-70,000.00
13 12/31/2020 $-49,000.00
14 9/30/2020 $-10,000.00
15 6/30/2020 $-57,000.00
16 3/31/2020 $-57,000.00
17 12/31/2019 $-9,000.00
18 9/30/2019 $-20,000.00
19 6/30/2019 $4,000.00
20 3/31/2019 $-1,000.00
21 12/31/2018 $-25,000.00
22 9/30/2018 $-8,000.00
23 6/30/2018 $-17,000.00
24 3/31/2018 $-1,000.00
25 12/31/2017 $12,000.00
26 12/31/2016 $154,000.00
Financials: OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent
Date Value
1 12/31/2023 $-150,000.00
2 9/30/2023 $-150,000.00
3 6/30/2023 $-150,000.00
4 3/31/2023 $-150,000.00
5 12/31/2022 $688,000.00
6 9/30/2022 $864,000.00
7 6/30/2022 $295,000.00
8 3/31/2022 $512,000.00
9 12/31/2021 $1,789,000.00
10 9/30/2021 $1,300,000.00
11 6/30/2021 $885,000.00
12 3/31/2021 $483,000.00
13 12/31/2020 $-1,028,000.00
14 9/30/2020 $-1,563,000.00
15 6/30/2020 $-73,000.00
16 3/31/2020 $-1,836,000.00
17 12/31/2019 $-673,000.00
18 9/30/2019 $-1,060,000.00
19 6/30/2019 $-429,000.00
20 3/31/2019 $-192,000.00
21 12/31/2018 $-633,000.00
22 9/30/2018 --
23 6/30/2018 --
24 3/31/2018 --
25 12/31/2017 --
26 12/31/2016 $-1,413,000.00
Financials: OtherComprehensiveIncomeLossNetOfTax
Date Value
1 12/31/2023 $53,000.00
2 9/30/2023 $197,000.00
3 6/30/2023 $-125,000.00
4 3/31/2023 $-183,000.00
5 12/31/2022 $2,342,000.00
6 9/30/2022 $25,000.00
7 6/30/2022 $260,000.00
8 3/31/2022 $569,000.00
9 12/31/2021 $9,593,000.00
10 9/30/2021 $400,000.00
11 6/30/2021 $467,000.00
12 3/31/2021 $413,000.00
13 12/31/2020 $-6,681,000.00
14 9/30/2020 $336,000.00
15 6/30/2020 $-73,000.00
16 3/31/2020 $-1,893,000.00
17 12/31/2019 $-6,977,000.00
18 9/30/2019 $-459,000.00
19 6/30/2019 $-425,000.00
20 3/31/2019 $-193,000.00
21 12/31/2018 $6,162,000.00
22 9/30/2018 $-8,000.00
23 6/30/2018 $-17,000.00
24 3/31/2018 $-1,000.00
25 12/31/2017 $-6,011,000.00
26 9/30/2017 $-12,000.00
27 6/30/2017 $-1,000.00
28 3/31/2017 $-1,000.00
29 12/31/2016 $704,000.00
30 9/30/2016 $-1,351,000.00
31 6/30/2016 $-64,000.00
32 3/31/2016 $-58,000.00
33 12/31/2015 $1,475,000.00
Financials: OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
Date Value
1 12/31/2023 $53,000.00
2 9/30/2023 $-111,000.00
3 6/30/2023 $-308,000.00
4 3/31/2023 $-183,000.00
5 12/31/2022 $2,342,000.00
6 9/30/2022 $854,000.00
7 6/30/2022 $829,000.00
8 3/31/2022 $569,000.00
9 12/31/2021 $9,593,000.00
10 9/30/2021 $1,280,000.00
11 6/30/2021 $880,000.00
12 3/31/2021 $413,000.00
13 12/31/2020 $-6,681,000.00
14 9/30/2020 $-1,630,000.00
15 6/30/2020 $-1,966,000.00
16 3/31/2020 $-1,893,000.00
17 12/31/2019 $-6,977,000.00
18 9/30/2019 $-1,077,000.00
19 6/30/2019 $-425,000.00
20 3/31/2019 $-193,000.00
21 12/31/2018 $6,572,000.00
22 9/30/2018 $-8,000.00
23 6/30/2018 $-17,000.00
24 3/31/2018 $409,000.00
25 12/31/2017 $-6,011,000.00
26 12/31/2016 $704,000.00
Financials: OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax
Date Value
1 12/31/2023 $-184,000.00
2 12/31/2022 $-2,157,000.00
3 12/31/2021 $-10,335,000.00
4 12/31/2020 $7,393,000.00
5 12/31/2019 $8,238,000.00
6 12/31/2018 $-8,969,000.00
7 12/31/2017 $7,902,000.00
8 12/31/2016 $-3,159,000.00
9 12/31/2015 --
Financials: OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax
Date Value
1 12/31/2023 $184,000.00
2 12/31/2022 $2,157,000.00
3 12/31/2021 $10,335,000.00
4 12/31/2020 $-7,393,000.00
5 12/31/2019 $-8,238,000.00
6 12/31/2018 $8,969,000.00
7 12/31/2017 $-7,902,000.00
8 12/31/2016 $3,159,000.00
9 12/31/2015 --
Financials: OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
Date Value
1 12/31/2023 $-3,000.00
2 12/31/2022 $735,000.00
3 12/31/2021 $3,053,000.00
4 12/31/2020 $-2,107,000.00
5 12/31/2019 $-2,154,000.00
6 12/31/2018 $1,949,000.00
7 12/31/2017 $-1,879,000.00
8 12/31/2016 $1,196,000.00
Financials: OtherInventory
Date Value
1 12/31/2023 $30,931,000.00
2 9/30/2023 $30,730,000.00
3 6/30/2023 $30,894,000.00
4 3/31/2023 $29,458,000.00
5 12/31/2022 $28,892,000.00
6 9/30/2022 $28,242,000.00
7 6/30/2022 $28,537,000.00
8 3/31/2022 $27,679,000.00
9 12/31/2021 $27,150,000.00
10 9/30/2021 $27,793,000.00
11 6/30/2021 $27,207,000.00
12 3/31/2021 $27,562,000.00
13 12/31/2020 $27,198,000.00
14 9/30/2020 $26,105,000.00
15 6/30/2020 $26,613,000.00
16 3/31/2020 $25,984,000.00
17 12/31/2019 $25,035,000.00
18 9/30/2019 $24,618,000.00
19 6/30/2019 $24,313,000.00
20 3/31/2019 $25,222,000.00
21 12/31/2018 $24,555,000.00
22 9/30/2018 $24,052,000.00
23 6/30/2018 $24,364,000.00
24 3/31/2018 $23,563,000.00
25 12/31/2017 $23,091,000.00
26 9/30/2017 $24,118,000.00
27 6/30/2017 $23,472,000.00
28 3/31/2017 $23,398,000.00
29 12/31/2016 $23,129,000.00
30 9/30/2016 $23,384,000.00
31 12/31/2015 $21,528,000.00
Financials: OtherLiabilities
Date Value
1 12/31/2023 $9,185,000.00
2 9/30/2023 $10,290,000.00
3 6/30/2023 $10,143,000.00
4 3/31/2023 $10,039,000.00
5 12/31/2022 $10,679,000.00
6 9/30/2022 $10,016,000.00
7 6/30/2022 $10,905,000.00
8 3/31/2022 $10,350,000.00
9 12/31/2021 $13,834,000.00
10 9/30/2021 $11,778,000.00
11 6/30/2021 $8,147,000.00
12 3/31/2021 $7,714,000.00
13 12/31/2020 $6,899,000.00
14 9/30/2020 $10,623,000.00
15 6/30/2020 $11,012,000.00
16 3/31/2020 $6,640,000.00
17 12/31/2019 $5,537,000.00
18 9/30/2019 $6,011,000.00
19 6/30/2019 $6,027,000.00
20 3/31/2019 $5,578,000.00
21 12/31/2018 $4,701,000.00
22 9/30/2018 $4,350,000.00
23 6/30/2018 $4,261,000.00
24 3/31/2018 $3,983,000.00
25 12/31/2017 $3,144,000.00
26 9/30/2017 $2,941,000.00
27 6/30/2017 $3,708,000.00
28 3/31/2017 $3,313,000.00
29 12/31/2016 $3,035,000.00
30 9/30/2016 $4,205,000.00
31 12/31/2015 $3,952,000.00
Financials: OtherNonoperatingIncomeExpense
Date Value
1 12/31/2023 $7,158,000.00
2 9/30/2023 $6,918,000.00
3 6/30/2023 $1,433,000.00
4 3/31/2023 $108,000.00
5 12/31/2022 $1,841,000.00
6 9/30/2022 $1,825,000.00
7 6/30/2022 $-172,000.00
8 3/31/2022 $603,000.00
9 12/31/2021 $-998,000.00
10 9/30/2021 $-331,000.00
11 6/30/2021 $-19,000.00
12 3/31/2021 $-230,000.00
13 12/31/2020 $-53,000.00
14 9/30/2020 $334,000.00
15 6/30/2020 $-549,000.00
16 3/31/2020 $-1,725,000.00
17 12/31/2019 $-6,749,000.00
18 9/30/2019 $-1,144,000.00
19 6/30/2019 $-3,056,000.00
20 3/31/2019 $-1,604,000.00
21 12/31/2018 $-7,495,000.00
22 9/30/2018 $-6,581,000.00
23 6/30/2018 $-5,128,000.00
24 3/31/2018 $-3,546,000.00
25 12/31/2017 $-9,762,000.00
26 9/30/2017 $-2,133,000.00
27 6/30/2017 $-4,763,000.00
28 3/31/2017 $-1,540,000.00
29 12/31/2016 $-417,000.00
30 9/30/2016 $1,792,000.00
31 6/30/2016 $499,000.00
32 3/31/2016 $658,000.00
33 12/31/2015 $2,877,000.00
34 9/30/2015 $815,000.00
35 12/31/2014 $2,634,000.00
Financials: OtherReceivables
Date Value
1 12/31/2023 $10,959,000.00
2 9/30/2023 $10,987,000.00
3 6/30/2023 $5,106,000.00
4 3/31/2023 $4,086,000.00
5 12/31/2022 $4,100,000.00
6 9/30/2022 $4,203,000.00
7 6/30/2022 $7,696,000.00
8 3/31/2022 $4,870,000.00
9 12/31/2021 $4,051,000.00
10 9/30/2021 $4,389,000.00
11 6/30/2021 $3,673,000.00
12 3/31/2021 $3,221,000.00
13 12/31/2020 $2,668,000.00
14 9/30/2020 $2,291,000.00
15 6/30/2020 $2,376,000.00
16 3/31/2020 $1,838,000.00
17 12/31/2019 $1,661,000.00
18 9/30/2019 $2,320,000.00
19 6/30/2019 $3,901,000.00
20 3/31/2019 $1,798,000.00
21 12/31/2018 $1,716,000.00
22 9/30/2018 $5,380,000.00
23 6/30/2018 $2,235,000.00
24 3/31/2018 $1,801,000.00
25 12/31/2017 $8,936,000.00
26 9/30/2017 $1,816,000.00
27 6/30/2017 $2,713,000.00
28 3/31/2017 $4,852,000.00
29 12/31/2016 $15,407,000.00
30 9/30/2016 $16,624,000.00
31 12/31/2015 $1,018,000.00
Financials: PaymentsForProceedsFromOtherInvestingActivities
Date Value
1 12/31/2023 $3,520,000.00
2 9/30/2023 $2,404,000.00
3 6/30/2023 $2,034,000.00
4 3/31/2023 $1,003,000.00
5 12/31/2022 $2,368,000.00
6 9/30/2022 $1,587,000.00
7 6/30/2022 $1,221,000.00
8 3/31/2022 $296,000.00
9 12/31/2021 $1,228,000.00
10 9/30/2021 $975,000.00
11 6/30/2021 $482,000.00
12 3/31/2021 $231,000.00
13 12/31/2020 $1,185,000.00
14 9/30/2020 $898,000.00
15 6/30/2020 $525,000.00
16 3/31/2020 $385,000.00
17 12/31/2019 $2,803,000.00
18 9/30/2019 $2,203,000.00
19 6/30/2019 $1,285,000.00
20 3/31/2019 $587,000.00
21 12/31/2018 $2,976,000.00
22 9/30/2018 $1,656,000.00
23 6/30/2018 $1,254,000.00
24 3/31/2018 $1,002,000.00
25 12/31/2017 $6,809,000.00
26 9/30/2017 $5,387,000.00
27 6/30/2017 $4,062,000.00
28 3/31/2017 $121,000.00
29 12/31/2016 $2,372,000.00
30 9/30/2016 $461,000.00
31 6/30/2016 $328,000.00
32 3/31/2016 $203,000.00
33 12/31/2015 $1,086,000.00
34 9/30/2015 $563,000.00
35 12/31/2014 $818,000.00
Financials: PaymentsForRepurchaseOfCommonStock
Date Value
1 12/31/2023 $46,151,000.00
2 9/30/2023 $37,651,000.00
3 6/30/2023 $28,385,000.00
4 3/31/2023 $13,499,000.00
5 12/31/2022 $33,748,000.00
6 9/30/2022 $23,591,000.00
7 6/30/2022 $10,419,000.00
8 3/31/2022 $7,012,000.00
9 12/31/2021 $652,000.00
10 9/30/2021 $589,000.00
11 6/30/2021 $589,000.00
12 3/31/2021 $443,000.00
13 12/31/2020 $1,055,000.00
14 9/30/2020 $1,032,000.00
15 6/30/2020 $1,032,000.00
16 3/31/2020 $925,000.00
17 12/31/2019 $62,196,000.00
18 9/30/2019 $53,067,000.00
19 6/30/2019 $40,267,000.00
20 3/31/2019 $23,853,000.00
21 12/31/2018 $38,524,000.00
22 9/30/2018 $20,443,000.00
23 6/30/2018 $3,113,000.00
24 3/31/2018 $370,000.00
25 12/31/2017 --
26 9/30/2017 --
27 6/30/2017 --
28 3/31/2017 --
29 12/31/2016 --
Financials: PaymentsOfDividends
Date Value
1 12/31/2023 $16,657,000.00
2 9/30/2023 $12,354,000.00
3 6/30/2023 $8,004,000.00
4 3/31/2023 $4,020,000.00
5 12/31/2022 $15,073,000.00
6 9/30/2022 $11,083,000.00
7 6/30/2022 $7,032,000.00
8 3/31/2022 $3,517,000.00
9 12/31/2021 $3,518,000.00
10 9/30/2021 --
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 --
14 12/31/2019 --
Financials: PaymentsToAcquireBusinessesNetOfCashAcquired
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 $97,456,000.00
6 9/30/2022 $97,456,000.00
7 6/30/2022 $97,456,000.00
8 3/31/2022 $98,589,000.00
9 12/31/2021 $9,523,000.00
10 9/30/2021 $9,523,000.00
11 6/30/2021 $9,523,000.00
12 3/31/2021 $9,523,000.00
13 12/31/2020 --
14 9/30/2020 --
15 6/30/2020 --
16 3/31/2020 --
17 12/31/2019 --
Financials: PaymentsToAcquirePropertyPlantAndEquipment
Date Value
1 12/31/2023 $107,377,000.00
2 9/30/2023 $69,025,000.00
3 6/30/2023 $43,894,000.00
4 3/31/2023 $24,603,000.00
5 12/31/2022 $89,449,000.00
6 9/30/2022 $61,010,000.00
7 6/30/2022 $38,779,000.00
8 3/31/2022 $21,019,000.00
9 12/31/2021 $56,811,000.00
10 9/30/2021 $37,471,000.00
11 6/30/2021 $24,478,000.00
12 3/31/2021 $14,177,000.00
13 12/31/2020 $82,918,000.00
14 9/30/2020 $67,563,000.00
15 6/30/2020 $51,602,000.00
16 3/31/2020 $34,100,000.00
17 12/31/2019 $150,322,000.00
18 9/30/2019 $106,386,000.00
19 6/30/2019 $71,201,000.00
20 3/31/2019 $39,512,000.00
21 12/31/2018 $109,215,000.00
22 9/30/2018 $72,650,000.00
23 6/30/2018 $53,423,000.00
24 3/31/2018 $30,713,000.00
25 12/31/2017 $86,438,000.00
26 9/30/2017 $67,206,000.00
27 6/30/2017 $47,785,000.00
28 3/31/2017 $33,214,000.00
29 12/31/2016 $84,009,000.00
30 9/30/2016 $56,859,000.00
31 6/30/2016 $39,292,000.00
32 3/31/2016 $24,626,000.00
33 12/31/2015 $97,144,000.00
34 9/30/2015 $67,898,000.00
35 12/31/2014 $101,382,000.00
Financials: PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent
Date Value
1 12/31/2023 $3,660,000.00
2 9/30/2023 $3,419,000.00
3 6/30/2023 $2,279,000.00
4 3/31/2023 $1,139,000.00
5 12/31/2022 --
6 9/30/2022 $6,868,000.00
7 6/30/2022 $10,659,000.00
8 3/31/2022 $19,451,000.00
9 12/31/2021 $18,243,000.00
10 9/30/2021 $27,119,000.00
11 6/30/2021 $38,002,000.00
12 3/31/2021 $39,795,000.00
13 12/31/2020 $39,168,000.00
14 9/30/2020 $36,783,000.00
15 6/30/2020 $34,759,000.00
16 3/31/2020 $32,734,000.00
17 12/31/2019 $32,410,000.00
18 9/30/2019 $22,581,000.00
19 6/30/2019 $24,381,000.00
20 3/31/2019 $22,980,000.00
21 12/31/2018 $21,080,000.00
22 9/30/2018 $28,145,000.00
23 6/30/2018 $29,212,000.00
24 3/31/2018 $33,629,000.00
25 12/31/2017 $33,396,000.00
26 9/30/2017 $25,372,000.00
27 6/30/2017 $34,212,000.00
28 3/31/2017 $33,603,000.00
29 12/31/2016 $33,544,000.00
30 9/30/2016 $34,935,000.00
Financials: PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
Date Value
1 12/31/2023 $3,526,000.00
2 12/31/2022 $2,812,000.00
3 12/31/2021 $1,894,000.00
4 12/31/2020 $1,525,000.00
5 12/31/2019 $892,000.00
6 12/31/2018 $581,000.00
7 12/31/2017 $301,000.00
8 12/31/2016 $343,000.00
Financials: PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
Date Value
1 12/31/2023 $3,660,000.00
2 12/31/2022 --
3 12/31/2021 $18,243,000.00
4 12/31/2020 $39,168,000.00
5 12/31/2019 $32,410,000.00
6 12/31/2018 $21,080,000.00
7 12/31/2017 $33,396,000.00
8 12/31/2016 $33,544,000.00
Financials: PercentageOfFIFOInventory
Date Value
1 12/31/2023 $0.08
2 9/30/2023 $0.09
3 6/30/2023 $0.07
4 3/31/2023 $0.05
5 12/31/2022 $0.06
6 9/30/2022 $0.09
7 6/30/2022 $0.06
8 3/31/2022 $0.09
Financials: PreferredStockParOrStatedValuePerShare
Date Value
1 12/31/2023 $0.01
2 9/30/2023 $0.01
3 6/30/2023 $0.01
4 3/31/2023 $0.01
5 12/31/2022 $0.01
6 9/30/2022 $0.01
7 6/30/2022 $0.01
8 3/31/2022 $0.01
9 12/31/2021 $0.01
10 9/30/2021 $0.01
11 6/30/2021 $0.01
12 3/31/2021 $0.01
13 12/31/2020 $0.01
14 9/30/2020 $0.01
15 6/30/2020 $0.01
16 3/31/2020 $0.01
17 12/31/2019 $0.01
18 9/30/2019 $0.01
19 6/30/2019 $0.01
20 3/31/2019 $0.01
21 12/31/2018 $0.01
22 9/30/2018 $0.01
23 6/30/2018 $0.01
24 3/31/2018 $0.01
25 12/31/2017 $0.01
26 9/30/2017 $0.01
27 6/30/2017 $0.01
28 3/31/2017 $0.01
29 12/31/2016 $0.01
30 9/30/2016 $0.01
Financials: PreferredStockSharesAuthorized
Date Value
1 12/31/2023 $50,000,000.00
2 9/30/2023 $50,000,000.00
3 6/30/2023 $50,000,000.00
4 3/31/2023 $50,000,000.00
5 12/31/2022 $50,000,000.00
6 9/30/2022 $50,000,000.00
7 6/30/2022 $50,000,000.00
8 3/31/2022 $50,000,000.00
9 12/31/2021 $50,000,000.00
10 9/30/2021 $50,000,000.00
11 6/30/2021 $50,000,000.00
12 3/31/2021 $50,000,000.00
13 12/31/2020 $50,000,000.00
14 9/30/2020 $50,000,000.00
15 6/30/2020 $50,000,000.00
16 3/31/2020 $50,000,000.00
17 12/31/2019 $50,000,000.00
18 9/30/2019 $50,000,000.00
19 6/30/2019 $50,000,000.00
20 3/31/2019 $50,000,000.00
21 12/31/2018 $50,000,000.00
22 9/30/2018 $50,000,000.00
23 6/30/2018 $50,000,000.00
24 3/31/2018 $50,000,000.00
25 12/31/2017 $50,000,000.00
26 9/30/2017 $50,000,000.00
27 6/30/2017 $50,000,000.00
28 3/31/2017 $50,000,000.00
29 12/31/2016 $50,000,000.00
30 9/30/2016 $50,000,000.00
Financials: PreferredStockSharesIssued
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 --
6 9/30/2022 --
7 6/30/2022 --
8 3/31/2022 --
9 12/31/2021 --
10 9/30/2021 --
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 --
14 9/30/2020 --
15 6/30/2020 --
16 3/31/2020 --
17 12/31/2019 --
18 9/30/2019 --
19 6/30/2019 --
20 3/31/2019 --
21 12/31/2018 --
22 9/30/2018 --
23 6/30/2018 --
24 3/31/2018 --
25 12/31/2017 --
26 9/30/2017 --
27 6/30/2017 --
28 3/31/2017 --
29 12/31/2016 --
30 9/30/2016 --
Financials: PreferredStockSharesOutstanding
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 --
6 9/30/2022 --
7 6/30/2022 --
8 3/31/2022 --
9 12/31/2021 --
10 9/30/2021 --
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 --
14 9/30/2020 --
15 6/30/2020 --
16 3/31/2020 --
17 12/31/2019 --
18 9/30/2019 --
19 6/30/2019 --
20 3/31/2019 --
21 12/31/2018 --
22 9/30/2018 --
23 6/30/2018 --
24 3/31/2018 --
25 12/31/2017 --
26 9/30/2017 --
27 6/30/2017 --
28 3/31/2017 --
29 12/31/2016 --
30 9/30/2016 --
Financials: PreferredStockValue
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 --
6 9/30/2022 --
7 6/30/2022 --
8 3/31/2022 --
9 12/31/2021 --
10 9/30/2021 --
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 --
14 9/30/2020 --
15 6/30/2020 --
16 3/31/2020 --
17 12/31/2019 --
18 9/30/2019 --
19 6/30/2019 --
20 3/31/2019 --
21 12/31/2018 --
22 9/30/2018 --
23 6/30/2018 --
24 3/31/2018 --
25 12/31/2017 --
26 9/30/2017 --
27 6/30/2017 --
28 3/31/2017 --
29 12/31/2016 --
30 9/30/2016 --
31 12/31/2015 --
Financials: ProceedsFromIssuanceOfCommonStock
Date Value
1 12/31/2023 $876,000.00
2 9/30/2023 $876,000.00
3 6/30/2023 $745,000.00
4 3/31/2023 $622,000.00
5 12/31/2022 $1,304,000.00
6 9/30/2022 $1,046,000.00
7 6/30/2022 $1,032,000.00
8 3/31/2022 $714,000.00
9 12/31/2021 $554,000.00
10 9/30/2021 $202,000.00
11 6/30/2021 $46,000.00
12 3/31/2021 $1,000.00
13 12/31/2020 $2,000.00
14 9/30/2020 $2,000.00
15 6/30/2020 $2,000.00
16 3/31/2020 $2,000.00
17 12/31/2019 $17,000.00
18 9/30/2019 $16,000.00
19 6/30/2019 $16,000.00
20 3/31/2019 $16,000.00
21 12/31/2018 --
22 9/30/2018 --
23 6/30/2018 --
24 3/31/2018 --
25 12/31/2017 --
Financials: ProceedsFromLinesOfCredit
Date Value
1 12/31/2023 $437,000,000.00
2 9/30/2023 $371,000,000.00
3 6/30/2023 $230,500,000.00
4 3/31/2023 $78,000,000.00
5 12/31/2022 $434,500,000.00
6 9/30/2022 $354,000,000.00
7 6/30/2022 $230,500,000.00
8 3/31/2022 $148,500,000.00
9 12/31/2021 $176,000,000.00
10 9/30/2021 $133,500,000.00
11 6/30/2021 $104,500,000.00
12 3/31/2021 $54,000,000.00
13 12/31/2020 $364,000,000.00
14 9/30/2020 $268,500,000.00
15 6/30/2020 $219,500,000.00
16 3/31/2020 $133,500,000.00
17 12/31/2019 $419,250,000.00
18 9/30/2019 $316,750,000.00
19 6/30/2019 $210,250,000.00
20 3/31/2019 $85,500,000.00
21 12/31/2018 $345,000,000.00
22 9/30/2018 $284,500,000.00
23 6/30/2018 $261,000,000.00
24 3/31/2018 $246,000,000.00
25 12/31/2017 $308,500,000.00
26 9/30/2017 $308,500,000.00
27 6/30/2017 $276,000,000.00
28 3/31/2017 $167,500,000.00
29 12/31/2016 $58,000,000.00
30 9/30/2016 $40,000,000.00
31 6/30/2016 --
32 12/31/2015 --
Financials: ProfitLoss
Date Value
1 12/31/2023 $54,623,000.00
2 12/31/2022 $171,886,000.00
3 12/31/2021 $139,791,000.00
4 12/31/2020 $46,077,000.00
5 12/31/2019 $41,347,000.00
6 12/31/2018 $66,244,000.00
7 12/31/2017 $146,699,000.00
8 12/31/2016 $34,147,000.00
9 12/31/2015 $63,776,000.00
10 12/31/2014 $83,900,000.00
Financials: PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
Date Value
1 12/31/2023 $1,076,009,000.00
2 12/31/2022 $1,016,588,000.00
Financials: PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
Date Value
1 12/31/2023 $852,642,000.00
2 9/30/2023 $830,399,000.00
3 6/30/2023 $816,885,000.00
4 3/31/2023 $812,518,000.00
5 12/31/2022 $811,065,000.00
6 9/30/2022 $803,188,000.00
7 6/30/2022 $785,974,000.00
8 3/31/2022 $782,783,000.00
9 12/31/2021 $767,964,000.00
10 9/30/2021 $759,373,000.00
11 6/30/2021 $758,736,000.00
12 3/31/2021 $763,605,000.00
13 12/31/2020 $765,469,000.00
14 9/30/2020 $765,125,000.00
15 6/30/2020 $764,029,000.00
16 12/31/2019 $755,881,000.00
Financials: PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
Date Value
1 12/31/2023 $1,928,651,000.00
2 12/31/2022 $1,827,653,000.00
Financials: PropertyPlantAndEquipmentOwnedAccumulatedDepreciation
Date Value
1 12/31/2023 $67,528,000.00
2 12/31/2022 $64,087,000.00
3 12/31/2021 $61,405,000.00
4 12/31/2020 $57,240,000.00
5 12/31/2019 $53,424,000.00
6 12/31/2018 $49,729,000.00
7 12/31/2017 $46,428,000.00
8 12/31/2016 $39,304,000.00
9 12/31/2015 $35,703,000.00
10 12/31/2014 $33,065,000.00
Financials: ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
Date Value
1 12/31/2023 --
2 12/31/2022 $671,000.00
3 12/31/2021 $-1,836,000.00
4 12/31/2020 $-2,240,000.00
5 12/31/2019 $-705,000.00
6 12/31/2018 $-410,000.00
7 12/31/2017 --
8 12/31/2016 --
Financials: RecordedUnconditionalPurchaseObligation
Date Value
1 12/31/2023 $538,819,000.00
2 12/31/2022 $853,473,000.00
3 12/31/2021 $334,848,000.00
4 12/31/2020 $328,457,000.00
5 12/31/2019 $360,584,000.00
6 12/31/2018 $391,926,000.00
7 12/31/2017 $314,429,000.00
8 12/31/2016 $187,540,000.00
Financials: RecordedUnconditionalPurchaseObligationDueAfterFifthYear
Date Value
1 12/31/2023 $71,280,000.00
2 12/31/2022 $77,220,000.00
3 12/31/2021 $83,190,000.00
4 12/31/2020 $89,100,000.00
5 12/31/2019 $184,544,000.00
6 12/31/2018 $195,095,000.00
7 12/31/2017 $90,940,000.00
8 12/31/2016 $12,649,000.00
Financials: RecordedUnconditionalPurchaseObligationDueInFifthYear
Date Value
1 12/31/2023 $5,940,000.00
2 12/31/2022 $5,970,000.00
3 12/31/2021 $5,969,000.00
4 12/31/2020 $5,940,000.00
5 12/31/2019 $11,707,000.00
6 12/31/2018 $14,954,000.00
7 12/31/2017 $17,668,000.00
8 12/31/2016 $26,920,000.00
Financials: RecordedUnconditionalPurchaseObligationDueInFourthYear
Date Value
1 12/31/2023 $6,787,000.00
2 12/31/2022 $5,969,000.00
3 12/31/2021 $5,968,000.00
4 12/31/2020 $10,362,000.00
5 12/31/2019 $14,954,000.00
6 12/31/2018 $15,792,000.00
7 12/31/2017 $37,525,000.00
8 12/31/2016 $27,006,000.00
Financials: RecordedUnconditionalPurchaseObligationDueInSecondYear
Date Value
1 12/31/2023 $14,884,000.00
2 12/31/2022 $279,168,000.00
3 12/31/2021 $11,207,000.00
4 12/31/2020 $74,092,000.00
5 12/31/2019 $38,465,000.00
6 12/31/2018 $30,779,000.00
7 12/31/2017 $46,798,000.00
8 12/31/2016 $26,854,000.00
Financials: RecordedUnconditionalPurchaseObligationDueInThirdYear
Date Value
1 12/31/2023 $7,695,000.00
2 12/31/2022 $5,968,000.00
3 12/31/2021 $11,628,000.00
4 12/31/2020 $10,499,000.00
5 12/31/2019 $30,142,000.00
6 12/31/2018 $35,649,000.00
7 12/31/2017 $37,705,000.00
8 12/31/2016 $26,957,000.00
Financials: RecordedUnconditionalPurchaseObligationDueWithinOneYear
Date Value
1 12/31/2023 $432,233,000.00
2 12/31/2022 $479,178,000.00
3 12/31/2021 $216,886,000.00
4 12/31/2020 $138,464,000.00
5 12/31/2019 $80,772,000.00
6 12/31/2018 $99,657,000.00
7 12/31/2017 $83,793,000.00
8 12/31/2016 $67,154,000.00
Financials: RepaymentsOfLinesOfCredit
Date Value
1 12/31/2023 $382,000,000.00
2 9/30/2023 $316,000,000.00
3 6/30/2023 $205,500,000.00
4 3/31/2023 $66,000,000.00
5 12/31/2022 $454,500,000.00
6 9/30/2022 $354,000,000.00
7 6/30/2022 $219,000,000.00
8 3/31/2022 $63,500,000.00
9 12/31/2021 $316,000,000.00
10 9/30/2021 $273,500,000.00
11 6/30/2021 $184,500,000.00
12 3/31/2021 $83,000,000.00
13 12/31/2020 $386,000,000.00
14 9/30/2020 $252,500,000.00
15 6/30/2020 $128,500,000.00
16 3/31/2020 $93,500,000.00
17 12/31/2019 $322,250,000.00
18 9/30/2019 $250,750,000.00
19 6/30/2019 $155,250,000.00
20 3/31/2019 $65,500,000.00
21 12/31/2018 $145,000,000.00
22 9/30/2018 $84,500,000.00
23 6/30/2018 $51,000,000.00
24 3/31/2018 $16,000,000.00
25 12/31/2017 $308,500,000.00
26 9/30/2017 $308,500,000.00
27 6/30/2017 $276,000,000.00
28 3/31/2017 $167,500,000.00
29 12/31/2016 $58,000,000.00
30 9/30/2016 --
31 6/30/2016 --
32 12/31/2015 --
Financials: ResearchAndDevelopmentExpense
Date Value
1 12/31/2023 $9,800,000.00
2 12/31/2022 $12,500,000.00
3 12/31/2021 $14,000,000.00
4 12/31/2020 $11,800,000.00
5 12/31/2019 $13,900,000.00
6 12/31/2018 $14,800,000.00
7 12/31/2017 $12,913,000.00
8 12/31/2016 $13,800,000.00
9 12/31/2015 $12,807,000.00
10 12/31/2014 $13,003,000.00
Financials: RetainedEarningsAccumulatedDeficit
Date Value
1 12/31/2023 $605,067,000.00
2 9/30/2023 $614,557,000.00
3 6/30/2023 $626,885,000.00
4 3/31/2023 $598,339,000.00
5 12/31/2022 $567,517,000.00
6 9/30/2022 $538,056,000.00
7 6/30/2022 $532,246,000.00
8 3/31/2022 $470,759,000.00
9 12/31/2021 $411,516,000.00
10 9/30/2021 $387,932,000.00
11 6/30/2021 $347,505,000.00
12 3/31/2021 $303,374,000.00
13 12/31/2020 $275,243,000.00
14 9/30/2020 $248,479,000.00
15 6/30/2020 $249,171,000.00
16 3/31/2020 $237,742,000.00
17 12/31/2019 $229,166,000.00
18 9/30/2019 $231,260,000.00
19 6/30/2019 $223,339,000.00
20 3/31/2019 $207,993,000.00
21 12/31/2018 $187,819,000.00
22 9/30/2018 $167,058,000.00
23 6/30/2018 $161,578,000.00
24 3/31/2018 $133,168,000.00
25 12/31/2017 $121,985,000.00
26 9/30/2017 $49,617,000.00
27 6/30/2017 $28,345,000.00
28 3/31/2017 $2,579,000.00
29 12/31/2016 $-24,714,000.00
30 9/30/2016 --
31 12/31/2015 --
Financials: RevenueFromContractWithCustomerIncludingAssessedTax
Date Value
1 12/31/2023 $1,533,599,000.00
2 9/30/2023 $1,151,391,000.00
3 6/30/2023 $828,484,000.00
4 3/31/2023 $400,544,000.00
5 12/31/2022 $1,945,640,000.00
6 9/30/2022 $478,769,000.00
7 6/30/2022 $1,062,809,000.00
8 3/31/2022 $479,073,000.00
9 12/31/2021 $1,684,625,000.00
10 9/30/2021 $446,495,000.00
11 6/30/2021 $437,682,000.00
12 3/31/2021 $376,383,000.00
13 12/31/2020 $1,157,917,000.00
14 9/30/2020 $281,910,000.00
15 6/30/2020 $233,022,000.00
16 3/31/2020 $302,713,000.00
17 9/30/2019 $310,633,000.00
18 6/30/2019 $660,110,000.00
19 3/31/2019 $314,895,000.00
20 12/31/2018 $1,515,000,000.00
21 9/30/2018 $368,653,000.00
22 6/30/2018 $400,459,000.00
23 3/31/2018 $359,238,000.00
24 12/31/2017 $1,475,000,000.00
25 9/30/2017 $366,660,000.00
26 6/30/2017 $361,441,000.00
27 3/31/2017 $376,704,000.00
28 12/31/2016 $1,191,524,000.00
Financials: RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
Date Value
1 12/31/2023 $1,325,000.00
2 12/31/2022 $1,223,000.00
3 12/31/2021 $1,352,000.00
4 12/31/2020 $16,000.00
5 9/30/2020 $16,000.00
6 6/30/2020 $6,000.00
7 3/31/2020 $5,000.00
8 12/31/2019 $1,031,000.00
9 9/30/2019 $872,000.00
10 6/30/2019 $593,000.00
11 3/31/2019 $406,000.00
Financials: RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
Date Value
1 12/31/2023 $14,818,000.00
2 12/31/2022 $14,124,000.00
3 12/31/2021 $41,132,000.00
4 12/31/2020 $16,082,000.00
5 9/30/2020 $2,785,000.00
6 6/30/2020 $2,708,000.00
7 3/31/2020 $1,048,000.00
8 12/31/2019 $45,541,000.00
9 9/30/2019 $38,324,000.00
10 6/30/2019 $9,419,000.00
11 3/31/2019 $4,569,000.00
Financials: SellingGeneralAndAdministrativeExpense
Date Value
1 12/31/2023 $95,538,000.00
2 9/30/2023 $70,711,000.00
3 6/30/2023 $49,126,000.00
4 3/31/2023 $25,114,000.00
5 12/31/2022 $87,748,000.00
6 9/30/2022 $65,120,000.00
7 6/30/2022 $42,051,000.00
8 3/31/2022 $21,210,000.00
9 12/31/2021 $82,985,000.00
10 9/30/2021 $62,112,000.00
11 6/30/2021 $40,990,000.00
12 3/31/2021 $19,308,000.00
13 12/31/2020 $70,870,000.00
14 9/30/2020 $50,827,000.00
15 6/30/2020 $17,911,000.00
16 3/31/2020 $16,740,000.00
17 12/31/2019 $75,375,000.00
18 9/30/2019 $19,261,000.00
19 6/30/2019 $20,009,000.00
20 3/31/2019 $19,413,000.00
21 12/31/2018 $81,224,000.00
22 9/30/2018 $18,057,000.00
23 6/30/2018 $17,919,000.00
24 3/31/2018 $19,213,000.00
25 12/31/2017 $72,671,000.00
26 9/30/2017 $19,050,000.00
27 6/30/2017 $18,131,000.00
28 3/31/2017 $16,770,000.00
29 12/31/2016 $53,709,000.00
30 9/30/2016 $11,695,000.00
31 6/30/2016 $22,254,000.00
32 3/31/2016 $11,378,000.00
33 12/31/2015 $52,398,000.00
34 9/30/2015 $39,204,000.00
35 12/31/2014 $53,931,000.00
Financials: ShareBasedCompensation
Date Value
1 12/31/2023 $8,313,000.00
2 9/30/2023 $5,840,000.00
3 6/30/2023 $4,449,000.00
4 3/31/2023 $2,013,000.00
5 12/31/2022 $10,279,000.00
6 9/30/2022 $7,599,000.00
7 6/30/2022 $5,379,000.00
8 3/31/2022 $3,374,000.00
9 12/31/2021 $11,299,000.00
10 9/30/2021 $8,606,000.00
11 6/30/2021 $6,107,000.00
12 3/31/2021 $2,363,000.00
13 12/31/2020 $4,902,000.00
14 9/30/2020 $3,503,000.00
15 6/30/2020 $2,900,000.00
16 3/31/2020 $1,198,000.00
17 12/31/2019 $8,349,000.00
18 9/30/2019 $7,575,000.00
19 6/30/2019 $5,574,000.00
20 3/31/2019 $2,762,000.00
21 12/31/2018 $10,131,000.00
22 9/30/2018 $7,506,000.00
23 6/30/2018 $4,880,000.00
24 3/31/2018 $2,281,000.00
25 12/31/2017 $7,742,000.00
26 9/30/2017 $5,686,000.00
27 6/30/2017 $3,619,000.00
28 3/31/2017 $1,684,000.00
29 12/31/2016 $1,327,000.00
30 9/30/2016 --
31 6/30/2016 --
32 12/31/2015 --
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice
Date Value
1 12/31/2023 $18.04
2 12/31/2022 $14.01
3 12/31/2021 $10.34
4 12/31/2020 $4.74
5 12/31/2019 $11.67
6 12/31/2018 $14.44
7 12/31/2017 $10.48
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
Date Value
1 12/31/2023 $0.01
2 12/31/2022 $0.01
3 12/31/2021 --
4 12/31/2020 --
5 12/31/2019 --
6 12/31/2018 --
7 12/31/2017 --
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
Date Value
1 12/31/2023 $0.47
2 12/31/2022 $0.40
3 12/31/2021 $0.36
4 12/31/2020 $0.32
5 12/31/2019 $0.31
6 12/31/2018 $0.30
7 12/31/2017 $0.37
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
Date Value
1 12/31/2023 $0.04
2 12/31/2022 $0.02
3 12/31/2021 $0.01
4 12/31/2020 $0.01
5 12/31/2019 $0.03
6 12/31/2018 $0.03
7 12/31/2017 $0.02
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
Date Value
1 12/31/2023 $2,615,100.00
2 12/31/2022 $2,615,100.00
3 12/31/2021 $2,937,209.00
4 12/31/2020 $2,937,209.00
5 12/31/2019 $3,350,000.00
6 12/31/2018 $3,350,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
Date Value
1 12/31/2023 $2,200,000.00
2 12/31/2022 $2,700,000.00
3 12/31/2021 $1,400,000.00
4 12/31/2020 $2,800,000.00
5 12/31/2019 $1,438,519.00
6 12/31/2018 $1,840,462.00
7 12/31/2017 $2,085,212.00
Financials: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
Date Value
1 12/31/2023 $4,412,000.00
2 12/31/2022 $6,082,000.00
3 12/31/2021 $7,895,000.00
4 12/31/2020 --
5 12/31/2019 --
6 12/31/2018 --
7 12/31/2017 --
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
Date Value
1 12/31/2023 $728,000.00
2 12/31/2022 $578,000.00
3 12/31/2021 $443,000.00
4 12/31/2020 $326,000.00
5 12/31/2019 $156,000.00
6 12/31/2018 $57,000.00
7 12/31/2017 --
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
Date Value
1 12/31/2023 $26.47
2 12/31/2022 $27.49
3 12/31/2021 $29.42
4 12/31/2020 $32.16
5 12/31/2019 $30.83
6 12/31/2018 $10.48
7 12/31/2017 --
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
Date Value
1 12/31/2023 $3,000.00
2 12/31/2022 $56,000.00
3 12/31/2021 --
4 12/31/2020 --
5 12/31/2019 --
6 12/31/2018 --
7 12/31/2017 --
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
Date Value
1 12/31/2023 --
2 12/31/2022 $21,000.00
3 12/31/2021 $33,000.00
4 12/31/2020 $38,000.00
5 12/31/2019 $4,000.00
6 12/31/2018 $3,000.00
7 12/31/2017 $3,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
Date Value
1 12/31/2023 $86,000.00
2 12/31/2022 $123,000.00
3 12/31/2021 $160,000.00
4 12/31/2020 $306,000.00
5 12/31/2019 $196,000.00
6 12/31/2018 $129,000.00
7 12/31/2017 $175,000.00
8 5/31/2017 $28,856.00
9 2/28/2017 $333,719.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
Date Value
1 12/31/2023 $4,446,000.00
2 12/31/2022 $8,870,000.00
3 12/31/2021 $19,123,000.00
4 12/31/2020 --
5 12/31/2019 --
6 12/31/2018 --
7 12/31/2017 $5,434,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
Date Value
1 12/31/2023 $957,000.00
2 12/31/2022 $883,000.00
3 12/31/2021 $906,000.00
4 12/31/2020 $759,000.00
5 12/31/2019 $491,000.00
6 12/31/2018 $298,000.00
7 12/31/2017 $172,000.00
8 12/31/2016 --
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
Date Value
1 12/31/2023 $29.26
2 12/31/2022 $27.97
3 12/31/2021 $26.13
4 12/31/2020 $25.54
5 12/31/2019 $33.28
6 12/31/2018 $33.24
7 12/31/2017 $10.48
8 12/31/2016 --
Financials: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
Date Value
1 12/31/2023 $28.14
2 12/31/2022 $24.23
3 12/31/2021 $27.55
4 12/31/2020 --
5 12/31/2019 $26.66
6 12/31/2018 --
7 12/31/2017 --
Financials: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
Date Value
1 12/31/2023 $33.27
2 12/31/2022 $30.94
3 12/31/2021 --
4 12/31/2020 --
5 12/31/2019 --
6 12/31/2018 --
7 12/31/2017 --
Financials: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
Date Value
1 12/31/2023 --
2 12/31/2022 $27.81
3 12/31/2021 $21.29
4 12/31/2020 $35.53
5 12/31/2019 $31.75
6 12/31/2018 $12.29
7 12/31/2017 $26.66
Financials: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
Date Value
1 12/31/2023 $41.15
2 12/31/2022 $39.13
3 12/31/2021 $29.21
4 12/31/2020 $14.29
5 12/31/2019 $33.34
6 12/31/2018 $41.97
7 12/31/2017 $10.48
Financials: SharesPaidForTaxWithholdingForShareBasedCompensation
Date Value
1 9/30/2023 $854,340.00
2 6/30/2023 $849,265.00
3 3/31/2023 $841,354.00
4 9/30/2022 $592,976.00
5 6/30/2022 $592,972.00
6 3/31/2022 $583,682.00
7 9/30/2021 $524,440.00
8 6/30/2021 $524,440.00
9 3/31/2021 $519,521.00
10 9/30/2020 $502,877.00
11 6/30/2020 $502,877.00
12 3/31/2020 $492,516.00
13 12/31/2019 $400,394.00
14 12/31/2018 $18,965.00
15 9/30/2018 $9,970.00
Financials: ShortTermLeaseCost
Date Value
1 12/31/2023 $5,415,000.00
2 9/30/2023 $4,109,000.00
3 6/30/2023 $2,537,000.00
4 3/31/2023 $1,026,000.00
5 12/31/2022 $5,338,000.00
6 9/30/2022 $4,091,000.00
7 6/30/2022 $2,598,000.00
8 3/31/2022 $1,353,000.00
9 12/31/2021 $10,632,000.00
10 9/30/2021 $2,743,000.00
11 6/30/2021 $4,722,000.00
12 3/31/2021 $1,913,000.00
13 12/31/2020 $7,832,000.00
14 9/30/2020 $5,846,000.00
15 6/30/2020 $3,720,000.00
16 3/31/2020 $1,873,000.00
17 12/31/2019 $12,885,000.00
18 9/30/2019 $10,924,000.00
19 6/30/2019 $8,397,000.00
20 3/31/2019 $4,282,000.00
Financials: StockholdersEquity
Date Value
1 12/31/2023 $739,237,000.00
2 12/31/2022 $738,180,000.00
3 12/31/2021 $601,190,000.00
4 12/31/2020 $444,123,000.00
5 12/31/2018 $420,338,000.00
6 12/31/2015 $482,809,000.00
Financials: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
Date Value
1 12/31/2023 $739,237,000.00
2 9/30/2023 $754,485,000.00
3 6/30/2023 $774,359,000.00
4 3/31/2023 $758,067,000.00
5 12/31/2022 $738,180,000.00
6 9/30/2022 $714,277,000.00
7 6/30/2022 $719,209,000.00
8 3/31/2022 $658,391,000.00
9 12/31/2021 $601,190,000.00
10 9/30/2021 $566,311,000.00
11 6/30/2021 $522,829,000.00
12 3/31/2021 $474,588,000.00
13 12/31/2020 $444,123,000.00
14 9/30/2020 $421,034,000.00
15 6/30/2020 $420,787,000.00
16 3/31/2020 $407,836,000.00
17 12/31/2019 $400,878,000.00
18 9/30/2019 $417,226,000.00
19 6/30/2019 $420,563,000.00
20 3/31/2019 $419,244,000.00
21 12/31/2018 $420,338,000.00
22 9/30/2018 $408,845,000.00
23 6/30/2018 $418,077,000.00
24 3/31/2018 $389,828,000.00
25 12/31/2017 $376,325,000.00
26 9/30/2017 $302,611,000.00
27 6/30/2017 $272,037,000.00
28 3/31/2017 $244,338,000.00
29 12/31/2016 $215,362,000.00
30 9/30/2016 $237,468,000.00
31 12/31/2015 $479,070,000.00
32 12/31/2014 $416,755,000.00
33 12/31/2013 $420,572,000.00
Financials: StockIssuedDuringPeriodSharesStockOptionsExercised
Date Value
1 12/31/2023 $9,000.00
2 12/31/2022 $69,000.00
3 12/31/2021 $20,000.00
4 12/31/2020 --
5 12/31/2019 $-1,000.00
6 12/31/2018 --
7 12/31/2017 --
Financials: StockIssuedDuringPeriodValueNewIssues
Date Value
1 12/31/2023 $876,000.00
2 9/30/2023 $131,000.00
3 6/30/2023 $123,000.00
4 3/31/2023 $622,000.00
5 12/31/2022 $1,304,000.00
6 9/30/2022 $14,000.00
7 6/30/2022 $318,000.00
8 3/31/2022 $714,000.00
9 12/31/2021 $554,000.00
10 9/30/2021 $156,000.00
11 6/30/2021 $45,000.00
12 3/31/2021 $1,000.00
13 12/31/2020 $2,000.00
14 9/30/2020 --
15 6/30/2020 --
16 3/31/2020 $2,000.00
17 12/31/2019 $17,000.00
18 9/30/2019 --
19 6/30/2019 --
20 3/31/2019 $16,000.00
21 12/31/2018 $1,000.00
22 9/30/2018 $1,000.00
23 6/30/2018 --
24 3/31/2018 --
Financials: StockRepurchaseProgramAuthorizedAmount1
Date Value
1 9/30/2023 $225,000,000.00
2 6/30/2023 $225,000,000.00
3 3/31/2023 $225,000,000.00
4 2/28/2019 $75,000,000.00
5 4/30/2018 $75,000,000.00
Financials: StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
Date Value
1 9/30/2023 $76,600,000.00
2 6/30/2023 $85,600,000.00
3 3/31/2023 $100,200,000.00
4 9/30/2022 $38,600,000.00
5 6/30/2022 $51,800,000.00
6 3/31/2022 $54,800,000.00
7 9/30/2021 $59,600,000.00
8 6/30/2021 $59,600,000.00
9 3/31/2021 $59,600,000.00
10 9/30/2020 $59,600,000.00
11 6/30/2020 $59,600,000.00
12 3/31/2020 $59,600,000.00
13 9/30/2019 $59,600,000.00
14 6/30/2019 $72,300,000.00
15 3/31/2019 $88,700,000.00
16 9/30/2018 $55,300,000.00
17 6/30/2018 $72,300,000.00
Financials: SupplierFinanceProgramObligation
Date Value
1 12/31/2023 $17,000,000.00
2 12/31/2022 $17,000,000.00
Financials: TaxesPayableCurrent
Date Value
1 12/31/2023 $8,033,000.00
2 12/31/2022 $30,000.00
3 9/30/2022 $24,000.00
4 6/30/2022 $32,000.00
5 3/31/2022 $27,656,000.00
6 12/31/2021 $9,723,000.00
7 12/31/2018 $2,212,000.00
8 12/31/2017 $1,000.00
9 12/31/2016 $86,000.00
Financials: TreasuryStockAcquiredAverageCostPerShare
Date Value
1 12/31/2023 $34.86
2 9/30/2023 $31.33
3 6/30/2023 $31.17
4 3/31/2023 $30.75
5 12/31/2022 $36.84
6 9/30/2022 $29.66
7 6/30/2022 $29.04
8 3/31/2022 $28.81
9 12/31/2021 $30.23
10 9/30/2021 $28.31
11 6/30/2021 $28.31
12 3/31/2021 $28.30
13 12/31/2020 $12.44
14 9/30/2020 $28.31
15 6/30/2020 $28.31
16 3/31/2020 $28.36
17 12/31/2019 $27.04
18 9/30/2019 $29.26
19 6/30/2019 $30.40
20 3/31/2019 $31.00
21 12/31/2018 $31.80
22 9/30/2018 $35.70
23 6/30/2018 $39.10
Financials: TreasuryStockCommonShares
Date Value
1 12/31/2023 $5,848,475.00
2 9/30/2023 $5,541,948.00
3 6/30/2023 $5,274,989.00
4 12/31/2022 $4,531,073.00
5 9/30/2022 $4,246,872.00
6 6/30/2022 $3,884,263.00
7 3/31/2022 $3,797,012.00
8 12/31/2021 $3,615,476.00
9 9/30/2021 $3,614,202.00
10 6/30/2021 $3,614,202.00
11 3/31/2021 $3,609,283.00
12 12/31/2020 $3,593,912.00
13 9/30/2020 $3,592,639.00
14 6/30/2020 $3,592,639.00
15 3/31/2020 $3,582,278.00
16 12/31/2019 $3,509,121.00
17 9/30/2019 $3,119,546.00
18 6/30/2019 $2,582,513.00
19 3/31/2019 $2,004,468.00
20 12/31/2018 $1,210,714.00
21 9/30/2018 $564,247.00
22 6/30/2018 $79,102.00
23 3/31/2018 $8,995.00
24 12/31/2017 --
Financials: TreasuryStockCommonValue
Date Value
1 12/31/2023 $58,000.00
2 9/30/2023 $55,000.00
3 6/30/2023 $53,000.00
4 12/31/2022 $45,000.00
Financials: TreasuryStockShares
Date Value
1 3/31/2023 $4,864,127.00
2 12/31/2022 $4,531,073.00
3 12/31/2021 $3,615,476.00
4 12/31/2020 $3,593,912.00
5 12/31/2019 $3,509,121.00
6 12/31/2018 $1,210,714.00
7 12/31/2017 --
Financials: TreasuryStockSharesAcquired
Date Value
1 12/31/2023 $1,317,402.00
2 9/30/2023 $5,541,948.00
3 6/30/2023 $5,274,989.00
4 3/31/2023 $4,864,127.00
5 12/31/2022 $915,597.00
6 9/30/2022 $362,609.00
7 6/30/2022 $87,251.00
8 3/31/2022 $3,797,012.00
9 12/31/2021 $21,564.00
10 9/30/2021 $3,614,202.00
11 6/30/2021 $4,919.00
12 3/31/2021 $3,609,283.00
13 12/31/2020 $84,791.00
14 9/30/2020 $3,592,639.00
15 6/30/2020 $3,592,639.00
16 3/31/2020 $3,582,278.00
17 12/31/2019 $1,898,013.00
18 9/30/2019 $3,089,762.00
19 6/30/2019 $2,555,713.00
20 3/31/2019 $1,977,668.00
21 12/31/2018 $1,191,749.00
22 9/30/2018 $475,175.00
23 6/30/2018 $70,107.00
Financials: TreasuryStockValue
Date Value
1 3/31/2023 $48,000.00
2 12/31/2022 $45,000.00
3 9/30/2022 $42,000.00
4 6/30/2022 $39,000.00
5 3/31/2022 $38,000.00
6 12/31/2021 $36,000.00
7 9/30/2021 $36,000.00
8 6/30/2021 $36,000.00
9 3/31/2021 $36,000.00
10 12/31/2020 $36,000.00
11 9/30/2020 $36,000.00
12 6/30/2020 $36,000.00
13 3/31/2020 $36,000.00
14 12/31/2019 $35,000.00
15 9/30/2019 $31,000.00
16 6/30/2019 $26,000.00
17 3/31/2019 $20,000.00
18 12/31/2018 $12,000.00
19 9/30/2018 $6,000.00
20 6/30/2018 $1,000.00
21 3/31/2018 --
22 12/31/2017 --
Financials: TreasuryStockValueAcquiredCostMethod
Date Value
1 12/31/2023 $46,151,000.00
2 9/30/2023 $9,266,000.00
3 6/30/2023 $14,886,000.00
4 3/31/2023 $13,499,000.00
5 12/31/2022 $33,748,000.00
6 9/30/2022 $13,172,000.00
7 6/30/2022 $3,407,000.00
8 3/31/2022 $7,012,000.00
9 12/31/2021 $652,000.00
10 9/30/2021 --
11 6/30/2021 $146,000.00
12 3/31/2021 $443,000.00
13 12/31/2020 $1,055,000.00
14 9/30/2020 --
15 6/30/2020 $107,000.00
16 3/31/2020 $925,000.00
17 12/31/2019 $62,196,000.00
18 9/30/2019 $12,800,000.00
19 6/30/2019 $16,414,000.00
20 3/31/2019 $23,853,000.00
21 12/31/2018 $38,525,000.00
22 9/30/2018 $17,331,000.00
23 6/30/2018 $2,743,000.00
24 3/31/2018 $370,000.00
Financials: TreasuryStockValueAcquiredParValueMethod
Date Value
1 12/31/2023 $45,900,000.00
2 9/30/2023 $173,600,000.00
3 6/30/2023 $164,400,000.00
4 3/31/2023 $149,600,000.00
5 12/31/2022 $33,700,000.00
6 9/30/2022 $125,900,000.00
7 6/30/2022 $112,800,000.00
8 3/31/2022 $109,400,000.00
9 12/31/2021 $651,875.00
10 9/30/2021 $102,300,000.00
11 6/30/2021 $102,300,000.00
12 3/31/2021 $102,200,000.00
13 12/31/2020 $1,100,000.00
14 9/30/2020 $101,700,000.00
15 6/30/2020 $101,700,000.00
16 3/31/2020 $101,600,000.00
17 12/31/2019 $62,200,000.00
18 9/30/2019 $90,400,000.00
19 6/30/2019 $77,700,000.00
20 3/31/2019 $61,300,000.00
21 12/31/2018 $38,500,000.00
22 9/30/2018 $19,700,000.00
23 6/30/2018 $2,700,000.00
Financials: UndistributedEarningsOfForeignSubsidiaries
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 --
4 12/31/2020 --
5 12/31/2019 --
6 12/31/2018 --
7 12/31/2017 --
8 12/31/2016 --
Financials: UnrecognizedTaxBenefits
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 --
4 12/31/2020 --
5 6/30/2020 $3,800,000.00
6 12/31/2019 --
7 12/31/2018 --
8 12/31/2017 --
9 12/31/2016 --
10 9/30/2016 --
11 12/31/2015 --
12 9/30/2015 --
13 12/31/2014 --
Financials: UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 --
4 12/31/2020 --
5 12/31/2019 --
6 12/31/2018 --
7 12/31/2017 --
8 12/31/2016 --
9 12/31/2015 --
Financials: WeightedAverageNumberDilutedSharesOutstandingAdjustment
Date Value
1 12/31/2023 $705,376.00
2 9/30/2023 $759,870.00
3 6/30/2023 $800,392.00
4 3/31/2023 $984,779.00
5 12/31/2022 $1,061,671.00
6 9/30/2022 $1,070,282.00
7 6/30/2022 $1,132,841.00
8 3/31/2022 $1,171,180.00
9 12/31/2021 $892,310.00
10 9/30/2021 $784,321.00
11 6/30/2021 $717,749.00
12 3/31/2021 $647,302.00
13 12/31/2020 $108,336.00
14 9/30/2020 $55,061.00
15 6/30/2020 $84,617.00
16 3/31/2020 $108,469.00
17 12/31/2019 $776,548.00
18 9/30/2019 $972,466.00
19 6/30/2019 $974,972.00
20 3/31/2019 $966,354.00
21 12/31/2018 $806,241.00
22 9/30/2018 $822,843.00
23 6/30/2018 $823,541.00
24 3/31/2018 $796,764.00
25 12/31/2017 $608,635.00
26 9/30/2017 $530,640.00
27 6/30/2017 $494,506.00
28 3/31/2017 $411,288.00
29 12/31/2016 $20,621.00
30 9/30/2016 $819,723.00
31 6/30/2016 --
32 12/31/2015 --
Financials: WeightedAverageNumberOfDilutedSharesOutstanding
Date Value
1 12/31/2023 $28,007,630.00
2 9/30/2023 $28,193,721.00
3 6/30/2023 $28,348,266.00
4 3/31/2023 $28,586,563.00
5 12/31/2022 $29,031,107.00
6 9/30/2022 $29,173,537.00
7 6/30/2022 $29,262,709.00
8 3/31/2022 $29,371,051.00
9 12/31/2021 $29,045,186.00
10 9/30/2021 $29,100,276.00
11 6/30/2021 $28,920,177.00
12 3/31/2021 $28,741,066.00
13 12/31/2020 $28,157,062.00
14 9/30/2020 $28,079,937.00
15 6/30/2020 $28,062,301.00
16 3/31/2020 $28,050,955.00
17 12/31/2019 $28,898,836.00
18 9/30/2019 $29,164,024.00
19 6/30/2019 $29,460,149.00
20 3/31/2019 $29,786,957.00
21 12/31/2018 $30,978,291.00
22 9/30/2018 $31,189,640.00
23 6/30/2018 $31,294,323.00
24 3/31/2018 $31,285,365.00
25 12/31/2017 $31,091,601.00
26 9/30/2017 $31,159,710.00
27 6/30/2017 $30,986,854.00
28 3/31/2017 $30,894,254.00
29 12/31/2016 $30,503,587.00
30 9/30/2016 $30,482,966.00
31 6/30/2016 $30,482,966.00
32 3/31/2016 $30,482,966.00
33 12/31/2015 $30,482,966.00
34 9/30/2015 $30,482,966.00
35 12/31/2014 $30,482,966.00
Financials: WeightedAverageNumberOfSharesOutstandingBasic
Date Value
1 12/31/2023 $27,302,254.00
2 9/30/2023 $27,433,851.00
3 6/30/2023 $27,547,874.00
4 3/31/2023 $27,601,784.00
5 12/31/2022 $27,969,436.00
6 9/30/2022 $28,103,255.00
7 6/30/2022 $28,183,951.00
8 3/31/2022 $28,199,871.00
9 12/31/2021 $28,152,876.00
10 9/30/2021 $28,182,810.00
11 6/30/2021 $28,131,981.00
12 3/31/2021 $28,093,764.00
13 12/31/2020 $28,048,726.00
14 9/30/2020 $28,037,651.00
15 6/30/2020 $28,012,883.00
16 3/31/2020 $27,942,486.00
17 12/31/2019 $28,122,288.00
18 9/30/2019 $28,192,760.00
19 6/30/2019 $28,489,486.00
20 3/31/2019 $28,820,603.00
21 12/31/2018 $30,172,050.00
22 9/30/2018 $30,375,873.00
23 6/30/2018 $30,485,095.00
24 3/31/2018 $30,488,601.00
25 12/31/2017 $30,482,966.00
26 9/30/2017 $30,482,966.00
27 6/30/2017 $30,482,966.00
28 3/31/2017 $30,482,966.00
29 12/31/2016 $30,482,966.00
30 9/30/2016 $30,482,966.00
31 6/30/2016 $30,482,966.00
32 3/31/2016 $30,482,966.00
33 12/31/2015 $30,482,966.00
34 9/30/2015 $30,482,966.00
35 12/31/2014 $30,482,966.00
Copyright 2024 PursePoor.com