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

Business Address

12367 CROSTHWAITE CIRCLE

POWAY , CA US 92064-6817

Mailing Address

12367 CROSTHWAITE CIRCLE

POWAY , CA US 92064-6817
Phone Number: 858-848-8100 / State Incorporated: DE / Fiscal Year End 12 /31
Financials: AccountsAndOtherReceivablesNetCurrent
Date Value
1 12/31/2023 $124,624,000.00
2 9/30/2023 $130,432,000.00
3 6/30/2023 $144,137,000.00
4 3/31/2023 $176,257,000.00
5 12/31/2022 $176,148,000.00
6 9/30/2022 $188,240,000.00
7 6/30/2022 $212,905,000.00
8 3/31/2022 $210,742,000.00
9 12/31/2021 $192,873,000.00
10 9/30/2021 $200,496,000.00
11 6/30/2021 $216,008,000.00
12 3/31/2021 $196,755,000.00
13 12/31/2020 $151,919,000.00
14 9/30/2020 $116,805,000.00
15 6/30/2020 $122,503,000.00
16 3/31/2020 $111,456,000.00
17 12/31/2019 $127,921,000.00
18 9/30/2019 $126,474,000.00
19 6/30/2019 $134,435,000.00
20 3/31/2019 $131,133,000.00
21 12/31/2018 $149,276,000.00
22 9/30/2018 $78,575,000.00
23 6/30/2018 $91,451,000.00
24 3/31/2018 $85,176,000.00
25 12/31/2017 $71,125,000.00
26 9/30/2017 $76,548,000.00
27 6/30/2017 $90,478,000.00
28 3/31/2017 $82,140,000.00
29 12/31/2016 $63,019,000.00
30 9/30/2016 $56,826,000.00
31 6/30/2016 $62,705,000.00
32 3/31/2016 $65,210,000.00
33 12/31/2015 $59,832,000.00
34 9/30/2015 $56,020,000.00
35 6/30/2015 $69,784,000.00
36 3/31/2015 $67,233,000.00
37 12/31/2014 $70,490,000.00
38 9/30/2014 $86,545,000.00
39 6/30/2014 $69,561,000.00
40 3/31/2014 $66,962,000.00
41 12/31/2013 $58,164,000.00
42 9/30/2013 $58,167,000.00
43 6/30/2013 $60,364,000.00
44 3/31/2013 $56,520,000.00
45 12/31/2012 $36,986,000.00
46 9/30/2012 $43,621,000.00
47 6/30/2012 $42,190,000.00
48 3/31/2012 $36,253,000.00
49 12/31/2011 $41,922,000.00
50 12/31/2010 $66,801,000.00
Financials: AccountsPayableCurrent
Date Value
1 12/31/2023 $33,600,000.00
2 9/30/2023 $36,931,000.00
3 6/30/2023 $45,677,000.00
4 3/31/2023 $54,586,000.00
5 12/31/2022 $51,763,000.00
6 9/30/2022 $69,613,000.00
7 6/30/2022 $80,954,000.00
8 3/31/2022 $85,631,000.00
9 12/31/2021 $85,230,000.00
10 9/30/2021 $86,575,000.00
11 6/30/2021 $102,111,000.00
12 3/31/2021 $97,712,000.00
13 12/31/2020 $67,923,000.00
14 9/30/2020 $49,366,000.00
15 6/30/2020 $60,012,000.00
16 3/31/2020 $53,457,000.00
17 12/31/2019 $48,697,000.00
18 9/30/2019 $48,126,000.00
19 6/30/2019 $54,453,000.00
20 3/31/2019 $46,999,000.00
21 12/31/2018 $48,117,000.00
22 9/30/2018 $39,770,000.00
23 6/30/2018 $41,373,000.00
24 3/31/2018 $40,970,000.00
25 12/31/2017 $37,556,000.00
26 9/30/2017 $29,907,000.00
27 6/30/2017 $40,507,000.00
28 3/31/2017 $37,727,000.00
29 12/31/2016 $31,444,000.00
30 9/30/2016 $25,699,000.00
31 6/30/2016 $28,455,000.00
32 3/31/2016 $33,170,000.00
33 12/31/2015 $27,290,000.00
34 9/30/2015 $25,848,000.00
35 6/30/2015 $28,681,000.00
36 3/31/2015 $30,477,000.00
37 12/31/2014 $25,119,000.00
38 9/30/2014 $34,426,000.00
39 6/30/2014 $32,156,000.00
40 3/31/2014 $26,947,000.00
41 12/31/2013 $25,292,000.00
42 9/30/2013 $18,760,000.00
43 6/30/2013 $21,594,000.00
44 3/31/2013 $18,383,000.00
45 12/31/2012 $13,217,000.00
46 9/30/2012 $18,430,000.00
47 6/30/2012 $15,185,000.00
48 3/31/2012 $16,421,000.00
49 12/31/2011 $18,625,000.00
50 12/31/2010 $18,198,000.00
Financials: AccretionAmortizationOfDiscountsAndPremiumsInvestments
Date Value
1 12/31/2023 $1,364,000.00
2 9/30/2023 $998,000.00
3 6/30/2023 $609,000.00
4 3/31/2023 $289,000.00
5 12/31/2022 $859,000.00
6 9/30/2022 $411,000.00
7 6/30/2022 --
8 3/31/2022 --
9 12/31/2021 --
10 9/30/2021 --
11 12/31/2020 --
Financials: AccruedIncomeTaxesCurrent
Date Value
1 12/31/2023 $4,024,000.00
2 9/30/2023 $22,641,000.00
3 6/30/2023 $24,373,000.00
4 3/31/2023 $17,993,000.00
5 12/31/2022 $26,648,000.00
6 9/30/2022 $15,223,000.00
7 6/30/2022 $13,850,000.00
8 3/31/2022 $8,845,000.00
9 12/31/2021 $6,873,000.00
10 9/30/2021 $19,823,000.00
11 6/30/2021 $19,179,000.00
12 3/31/2021 $7,586,000.00
13 12/31/2020 $3,857,000.00
14 9/30/2020 $4,795,000.00
15 6/30/2020 $5,571,000.00
16 3/31/2020 $11,795,000.00
17 12/31/2019 $3,894,000.00
18 9/30/2019 $6,266,000.00
19 6/30/2019 $6,036,000.00
20 3/31/2019 $7,831,000.00
21 12/31/2018 $11,055,000.00
22 9/30/2018 $6,072,000.00
23 6/30/2018 $3,905,000.00
24 3/31/2018 $1,546,000.00
25 12/31/2017 $2,360,000.00
26 9/30/2017 $2,725,000.00
27 6/30/2017 $2,220,000.00
28 3/31/2017 $2,089,000.00
29 12/31/2016 $1,920,000.00
30 9/30/2016 $1,787,000.00
31 6/30/2016 $1,418,000.00
32 3/31/2016 $4,412,000.00
33 12/31/2015 $4,195,000.00
34 9/30/2015 $4,960,000.00
35 6/30/2015 $4,516,000.00
36 3/31/2015 $3,732,000.00
37 12/31/2014 $3,133,000.00
38 9/30/2014 $2,264,000.00
39 6/30/2014 $1,053,000.00
40 3/31/2014 $846,000.00
41 12/31/2013 $805,000.00
42 9/30/2013 $1,515,000.00
43 6/30/2013 $1,970,000.00
44 3/31/2013 $2,011,000.00
45 12/31/2012 $1,109,000.00
46 9/30/2012 $2,565,000.00
47 6/30/2012 $3,266,000.00
48 3/31/2012 $3,120,000.00
49 12/31/2011 $2,518,000.00
50 12/31/2010 $8,802,000.00
Financials: AccruedIncomeTaxesNoncurrent
Date Value
1 12/31/2023 $7,065,000.00
2 9/30/2023 $6,296,000.00
3 6/30/2023 $6,410,000.00
4 3/31/2023 $7,183,000.00
5 12/31/2022 $6,486,000.00
6 9/30/2022 $5,009,000.00
7 6/30/2022 $5,579,000.00
8 3/31/2022 $6,145,000.00
9 12/31/2021 $6,138,000.00
10 9/30/2021 $6,580,000.00
11 6/30/2021 $6,902,000.00
12 3/31/2021 $7,866,000.00
13 12/31/2020 $6,888,000.00
14 9/30/2020 $6,966,000.00
15 6/30/2020 $6,814,000.00
16 3/31/2020 $8,203,000.00
17 12/31/2019 $8,438,000.00
18 9/30/2019 $9,459,000.00
19 6/30/2019 $9,591,000.00
20 3/31/2019 $9,847,000.00
21 12/31/2018 $9,711,000.00
22 9/30/2018 $6,293,000.00
23 6/30/2018 $6,297,000.00
24 3/31/2018 $6,435,000.00
25 12/31/2017 $6,270,000.00
26 9/30/2017 $6,600,000.00
27 6/30/2017 $7,280,000.00
28 3/31/2017 $7,149,000.00
29 12/31/2016 $6,375,000.00
30 9/30/2016 $6,807,000.00
31 6/30/2016 $6,832,000.00
32 3/31/2016 $7,193,000.00
33 12/31/2015 $6,761,000.00
34 9/30/2015 $6,542,000.00
35 6/30/2015 $7,046,000.00
36 3/31/2015 $7,125,000.00
37 12/31/2014 $7,321,000.00
38 9/30/2014 $7,289,000.00
39 6/30/2014 $7,567,000.00
40 3/31/2014 $7,488,000.00
41 12/31/2013 $7,463,000.00
42 12/31/2012 $2,118,000.00
Financials: AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
Date Value
1 12/31/2023 $86,724,000.00
2 9/30/2023 $84,636,000.00
3 6/30/2023 $82,599,000.00
4 3/31/2023 $79,747,000.00
5 12/31/2022 $78,325,000.00
6 9/30/2022 $75,040,000.00
7 6/30/2022 $74,362,000.00
8 3/31/2022 $72,956,000.00
9 12/31/2021 $70,999,000.00
10 9/30/2021 $48,282,000.00
11 6/30/2021 $43,266,000.00
12 3/31/2021 $47,004,000.00
13 12/31/2020 $64,624,000.00
14 9/30/2020 $48,536,000.00
15 6/30/2020 $44,984,000.00
16 3/31/2020 $43,584,000.00
17 12/31/2019 $43,227,000.00
18 9/30/2019 $45,115,000.00
19 6/30/2019 $45,019,000.00
20 3/31/2019 $41,301,000.00
21 12/31/2018 $39,629,000.00
22 9/30/2018 $35,865,000.00
23 6/30/2018 $34,597,000.00
24 3/31/2018 $33,492,000.00
25 12/31/2017 $32,957,000.00
26 9/30/2017 $32,558,000.00
27 6/30/2017 $31,313,000.00
28 3/31/2017 $30,245,000.00
29 12/31/2016 $28,969,000.00
30 9/30/2016 $28,407,000.00
31 6/30/2016 $27,837,000.00
32 3/31/2016 $26,962,000.00
33 12/31/2015 $26,466,000.00
34 9/30/2015 $41,372,000.00
35 6/30/2015 $43,994,000.00
36 3/31/2015 $53,127,000.00
37 12/31/2014 $53,383,000.00
38 9/30/2014 $52,827,000.00
39 6/30/2014 $52,649,000.00
40 3/31/2014 $53,787,000.00
41 12/31/2013 $50,325,000.00
42 9/30/2013 $51,419,000.00
43 6/30/2013 $50,045,000.00
44 3/31/2013 $48,895,000.00
45 12/31/2012 $47,959,000.00
46 9/30/2012 $47,098,000.00
47 6/30/2012 $46,792,000.00
48 3/31/2012 $45,556,000.00
49 12/31/2011 $44,218,000.00
50 12/31/2010 $45,000,000.00
Financials: AccumulatedOtherComprehensiveIncomeLossNetOfTax
Date Value
1 12/31/2023 $-34,779,000.00
2 9/30/2023 $-47,000,000.00
3 6/30/2023 $-36,600,000.00
4 3/31/2023 $-37,009,000.00
5 12/31/2022 $-40,012,000.00
6 9/30/2022 $-72,406,000.00
7 6/30/2022 $-49,385,000.00
8 3/31/2022 $-36,574,000.00
9 12/31/2021 $-27,300,000.00
10 9/30/2021 $-19,413,000.00
11 6/30/2021 $-14,240,000.00
12 3/31/2021 $-14,800,000.00
13 12/31/2020 $-4,300,000.00
14 9/30/2020 $-21,400,000.00
15 6/30/2020 $-33,062,000.00
16 3/31/2020 $-34,959,000.00
17 12/31/2019 $-34,000,000.00
18 9/30/2019 $-40,260,000.00
19 6/30/2019 $-27,019,000.00
20 3/31/2019 $-30,664,000.00
21 12/31/2018 $-25,880,000.00
22 9/30/2018 $-21,198,000.00
23 6/30/2018 $-20,708,000.00
24 3/31/2018 $-14,016,000.00
25 12/31/2017 $-17,787,000.00
26 9/30/2017 $-18,016,000.00
27 6/30/2017 $-20,604,000.00
28 3/31/2017 $-23,904,000.00
29 12/31/2016 $-27,882,000.00
30 9/30/2016 $-19,084,000.00
31 6/30/2016 $-19,640,000.00
32 3/31/2016 $-19,284,000.00
33 12/31/2015 $-21,772,000.00
34 9/30/2015 $-20,501,000.00
35 6/30/2015 $-16,379,000.00
36 3/31/2015 $-19,112,000.00
37 12/31/2014 $-10,714,000.00
38 9/30/2014 $-2,153,000.00
39 6/30/2014 $6,476,000.00
40 3/31/2014 $6,980,000.00
41 12/31/2013 $6,651,000.00
42 9/30/2013 $3,644,000.00
43 6/30/2013 $-1,006,000.00
44 3/31/2013 $-2,163,000.00
45 12/31/2012 $1,783,000.00
46 9/30/2012 $-171,000.00
47 6/30/2012 $-2,349,000.00
48 3/31/2012 $2,615,000.00
49 12/31/2011 $-12,000.00
50 12/31/2010 $-197,000.00
Financials: AdditionalPaidInCapitalCommonStock
Date Value
1 12/31/2023 $686,146,000.00
2 9/30/2023 $679,734,000.00
3 6/30/2023 $676,309,000.00
4 3/31/2023 $671,204,000.00
5 12/31/2022 $687,218,000.00
6 9/30/2022 $681,658,000.00
7 6/30/2022 $678,495,000.00
8 3/31/2022 $673,034,000.00
9 12/31/2021 $674,777,000.00
10 9/30/2021 $670,042,000.00
11 6/30/2021 $666,942,000.00
12 3/31/2021 $661,984,000.00
13 12/31/2020 $448,194,000.00
14 9/30/2020 $442,648,000.00
15 6/30/2020 $439,943,000.00
16 3/31/2020 $435,402,000.00
17 12/31/2019 $433,190,000.00
18 9/30/2019 $428,428,000.00
19 6/30/2019 $425,609,000.00
20 3/31/2019 $421,381,000.00
21 12/31/2018 $419,690,000.00
22 9/30/2018 $130,194,000.00
23 6/30/2018 $128,248,000.00
24 3/31/2018 $125,448,000.00
25 12/31/2017 $127,663,000.00
26 9/30/2017 $123,064,000.00
27 6/30/2017 $118,799,000.00
28 3/31/2017 $112,274,000.00
29 12/31/2016 $111,950,000.00
30 9/30/2016 $108,995,000.00
31 6/30/2016 $107,127,000.00
32 3/31/2016 $104,998,000.00
33 12/31/2015 $105,516,000.00
34 9/30/2015 $102,922,000.00
35 6/30/2015 $101,207,000.00
36 3/31/2015 $98,221,000.00
37 12/31/2014 $97,938,000.00
38 9/30/2014 $95,632,000.00
39 6/30/2014 $93,064,000.00
40 3/31/2014 $90,467,000.00
41 12/31/2013 $89,883,000.00
42 9/30/2013 $88,099,000.00
43 6/30/2013 $86,738,000.00
44 3/31/2013 $84,468,000.00
45 12/31/2012 $83,547,000.00
46 9/30/2012 $81,727,000.00
47 6/30/2012 $80,743,000.00
48 3/31/2012 $78,899,000.00
49 12/31/2011 $77,658,000.00
50 12/31/2010 $71,799,000.00
Financials: AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
Date Value
1 12/31/2023 $17,237,000.00
2 9/30/2023 $12,680,000.00
3 6/30/2023 $8,346,000.00
4 3/31/2023 $3,914,000.00
5 12/31/2022 $14,918,000.00
6 9/30/2022 $3,740,000.00
7 6/30/2022 $7,355,000.00
8 3/31/2022 $3,422,000.00
9 12/31/2021 $14,420,000.00
10 9/30/2021 $11,371,000.00
11 6/30/2021 $4,134,000.00
12 3/31/2021 $3,523,000.00
13 12/31/2020 $14,234,000.00
14 9/30/2020 $10,313,000.00
15 6/30/2020 $7,014,000.00
16 3/31/2020 $3,611,000.00
17 12/31/2019 $14,148,000.00
18 9/30/2019 $10,861,000.00
19 6/30/2019 $7,355,000.00
20 3/31/2019 $3,693,000.00
21 12/31/2018 $18,280,000.00
22 9/30/2018 $5,496,000.00
23 6/30/2018 $3,617,000.00
24 3/31/2018 $1,669,000.00
25 12/31/2017 $7,007,000.00
26 12/31/2016 $7,143,000.00
27 12/31/2015 $6,893,000.00
28 12/31/2014 $6,776,000.00
29 12/31/2013 $5,468,000.00
30 12/31/2012 $4,621,000.00
31 12/31/2011 $4,287,000.00
32 12/31/2010 $3,543,000.00
33 12/31/2009 $3,378,000.00
Financials: AllocatedShareBasedCompensationExpense
Date Value
1 12/31/2023 $17,237,000.00
2 9/30/2023 $12,680,000.00
3 6/30/2023 $8,346,000.00
4 3/31/2023 $3,914,000.00
5 12/31/2022 $14,918,000.00
6 9/30/2022 $11,095,000.00
7 6/30/2022 $3,933,000.00
8 3/31/2022 $3,422,000.00
9 12/31/2021 $13,792,000.00
10 9/30/2021 $10,743,000.00
11 6/30/2021 $7,029,000.00
12 3/31/2021 $3,523,000.00
13 12/31/2020 $14,234,000.00
14 9/30/2020 $10,313,000.00
15 6/30/2020 $7,014,000.00
16 3/31/2020 $3,611,000.00
17 12/31/2019 $14,148,000.00
18 9/30/2019 $3,506,000.00
19 6/30/2019 $7,355,000.00
20 3/31/2019 $3,693,000.00
21 12/31/2018 $10,053,000.00
22 9/30/2018 $5,497,000.00
23 6/30/2018 $3,617,000.00
24 3/31/2018 $1,669,000.00
25 12/31/2017 $7,007,000.00
26 9/30/2017 $5,336,000.00
27 6/30/2017 $3,476,000.00
28 3/31/2017 $1,717,000.00
29 12/31/2016 $7,143,000.00
30 9/30/2016 $5,276,000.00
31 6/30/2016 $1,796,000.00
32 3/31/2016 $1,957,000.00
33 12/31/2015 $6,755,000.00
34 9/30/2015 $1,637,000.00
35 6/30/2015 $1,746,000.00
36 3/31/2015 $1,698,000.00
37 12/31/2014 $6,388,000.00
38 9/30/2014 $4,633,000.00
39 6/30/2014 $1,613,000.00
40 12/31/2013 $5,111,000.00
41 9/30/2012 $3,254,000.00
42 6/30/2012 $1,251,000.00
43 9/30/2011 $923,000.00
44 6/30/2011 $938,000.00
Financials: AllocatedShareBasedCompensationExpenseNetOfTax
Date Value
1 12/31/2023 $15,467,000.00
2 9/30/2023 $9,797,000.00
3 6/30/2023 $5,508,000.00
4 3/31/2023 $1,138,000.00
5 12/31/2022 $10,914,000.00
6 9/30/2022 $2,970,000.00
7 6/30/2022 $4,893,000.00
8 3/31/2022 $1,796,000.00
9 12/31/2021 $13,070,000.00
10 9/30/2021 $3,559,000.00
11 6/30/2021 $6,615,000.00
12 3/31/2021 $3,289,000.00
13 12/31/2020 $13,271,000.00
14 9/30/2020 $3,084,000.00
15 6/30/2020 $6,619,000.00
16 3/31/2020 $3,439,000.00
17 12/31/2019 $13,561,000.00
18 9/30/2019 $3,439,000.00
19 6/30/2019 $6,996,000.00
20 3/31/2019 $3,413,000.00
21 12/31/2018 $9,060,000.00
22 9/30/2018 $4,942,000.00
23 6/30/2018 $3,177,000.00
24 3/31/2018 $1,355,000.00
25 12/31/2017 $6,477,000.00
26 9/30/2017 $1,753,000.00
27 6/30/2017 $3,154,000.00
28 3/31/2017 $1,642,000.00
29 12/31/2016 $6,874,000.00
30 9/30/2016 $1,682,000.00
31 6/30/2016 $3,495,000.00
32 3/31/2016 $1,697,000.00
33 12/31/2015 $6,644,000.00
34 9/30/2015 $1,567,000.00
35 6/30/2015 $3,333,000.00
36 3/31/2015 $1,654,000.00
37 12/31/2014 $6,381,000.00
38 9/30/2014 $1,525,000.00
39 6/30/2014 $3,071,000.00
40 3/31/2014 $1,440,000.00
41 12/31/2013 $5,468,000.00
42 9/30/2013 $1,161,000.00
43 6/30/2013 $1,355,000.00
44 3/31/2013 $1,421,000.00
45 12/31/2012 $4,621,000.00
46 9/30/2012 $959,000.00
47 6/30/2012 $2,295,000.00
48 3/31/2012 $1,044,000.00
49 12/31/2011 $4,287,000.00
50 9/30/2011 $923,000.00
51 6/30/2011 $1,986,000.00
52 12/31/2010 $3,543,000.00
Financials: AllowanceForDoubtfulAccountsReceivable
Date Value
1 9/30/2023 $300,000.00
2 6/30/2023 $200,000.00
3 3/31/2023 $200,000.00
4 12/31/2022 $200,000.00
5 9/30/2022 $200,000.00
6 6/30/2022 $200,000.00
7 3/31/2022 $200,000.00
8 12/31/2021 $300,000.00
9 9/30/2021 $400,000.00
10 6/30/2021 $400,000.00
11 3/31/2021 $400,000.00
12 12/31/2020 $100,000.00
Financials: AmortizationOfFinancingCosts
Date Value
1 12/31/2023 $100,000.00
2 9/30/2023 $100,000.00
3 6/30/2023 $100,000.00
4 3/31/2023 $49,000.00
5 12/31/2022 $300,000.00
6 9/30/2022 $300,000.00
7 6/30/2022 $100,000.00
8 3/31/2022 $100,000.00
9 12/31/2021 $600,000.00
10 9/30/2021 $100,000.00
11 6/30/2021 $200,000.00
12 3/31/2021 $300,000.00
13 12/31/2020 $1,200,000.00
14 9/30/2020 $900,000.00
15 6/30/2020 $600,000.00
16 3/31/2020 $300,000.00
17 12/31/2019 $1,100,000.00
18 9/30/2019 $800,000.00
19 6/30/2019 $500,000.00
20 3/31/2019 $300,000.00
21 12/31/2018 $300,000.00
Financials: AmortizationOfFinancingCostsAndDiscounts
Date Value
1 12/31/2023 $146,000.00
2 9/30/2023 $114,000.00
3 6/30/2023 $81,000.00
4 3/31/2023 $49,000.00
5 12/31/2022 $315,000.00
6 9/30/2022 $247,000.00
7 6/30/2022 $180,000.00
8 3/31/2022 $94,000.00
9 12/31/2021 $643,000.00
10 9/30/2021 $542,000.00
11 6/30/2021 $441,000.00
12 3/31/2021 $250,000.00
13 12/31/2020 $1,177,000.00
14 9/30/2020 $892,000.00
15 6/30/2020 $592,000.00
16 3/31/2020 $290,000.00
17 12/31/2019 $1,110,000.00
18 9/30/2019 $826,000.00
19 6/30/2019 $546,000.00
20 3/31/2019 --
21 12/31/2018 --
22 9/30/2018 --
23 6/30/2018 --
24 3/31/2018 --
25 12/31/2017 --
Financials: AmortizationOfIntangibleAssets
Date Value
1 12/31/2023 $36,355,000.00
2 9/30/2023 $26,600,000.00
3 6/30/2023 $17,800,000.00
4 3/31/2023 $8,800,000.00
5 12/31/2022 $33,185,000.00
6 9/30/2022 $25,100,000.00
7 6/30/2022 $8,341,000.00
8 3/31/2022 $8,535,000.00
9 12/31/2021 $35,400,000.00
10 9/30/2021 $8,879,000.00
11 6/30/2021 $9,045,000.00
12 3/31/2021 $9,200,000.00
13 12/31/2020 $38,700,000.00
14 9/30/2020 $28,800,000.00
15 6/30/2020 $9,500,000.00
16 3/31/2020 $9,500,000.00
17 12/31/2019 $39,600,000.00
18 9/30/2019 $29,975,000.00
19 6/30/2019 $9,987,000.00
20 3/31/2019 $10,019,000.00
21 12/31/2018 $11,600,000.00
22 9/30/2018 $3,117,000.00
23 6/30/2018 $2,093,000.00
24 3/31/2018 $1,100,000.00
25 12/31/2017 $4,208,000.00
26 9/30/2017 $1,100,000.00
27 6/30/2017 $600,000.00
28 3/31/2017 $1,100,000.00
29 12/31/2016 $6,903,000.00
30 9/30/2016 $5,400,000.00
31 6/30/2016 $1,800,000.00
32 3/31/2016 $1,800,000.00
33 12/31/2015 $7,000,000.00
34 9/30/2015 $5,300,000.00
35 6/30/2015 $1,700,000.00
36 3/31/2015 $1,800,000.00
37 12/31/2014 $7,800,000.00
38 9/30/2014 $6,200,000.00
39 6/30/2014 $4,000,000.00
40 3/31/2014 $2,100,000.00
41 12/31/2013 $7,800,000.00
42 9/30/2013 $6,000,000.00
43 6/30/2013 $1,700,000.00
44 3/31/2013 $1,700,000.00
45 12/31/2012 $4,057,000.00
46 9/30/2012 $3,000,000.00
47 6/30/2012 $2,000,000.00
48 3/31/2012 $1,000,000.00
49 12/31/2011 $4,645,000.00
50 9/30/2011 $1,100,000.00
51 12/31/2010 $6,059,000.00
Financials: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
Date Value
1 12/31/2023 $193,000.00
2 9/30/2023 $206,000.00
3 6/30/2023 $216,000.00
4 3/31/2023 $112,000.00
5 12/31/2022 $261,000.00
6 9/30/2022 $325,000.00
7 6/30/2022 $288,000.00
8 3/31/2022 $224,000.00
9 12/31/2021 $180,000.00
10 9/30/2021 $239,000.00
11 6/30/2021 $120,000.00
12 3/31/2021 --
13 12/31/2020 $113,000.00
14 9/30/2020 $151,000.00
15 6/30/2020 $172,000.00
16 3/31/2020 $58,000.00
17 12/31/2019 $422,000.00
18 9/30/2019 $487,000.00
19 6/30/2019 $502,000.00
20 3/31/2019 $393,000.00
21 12/31/2018 $146,000.00
22 9/30/2018 $12,000.00
23 6/30/2018 $19,000.00
24 3/31/2018 $34,000.00
25 12/31/2017 $77,000.00
26 9/30/2017 $103,000.00
27 6/30/2017 $152,000.00
28 3/31/2017 $258,000.00
29 12/31/2016 $697,000.00
30 6/30/2016 $775,000.00
31 12/31/2015 $875,000.00
32 9/30/2015 $857,000.00
33 6/30/2015 $843,000.00
34 12/31/2014 $1,771,000.00
35 9/30/2014 $1,346,000.00
36 6/30/2014 $2,257,000.00
37 12/31/2011 $1,956,000.00
38 9/30/2011 $1,897,000.00
39 6/30/2011 $2,035,000.00
40 12/31/2010 $1,724,000.00
Financials: Assets
Date Value
1 12/31/2023 $1,150,352,000.00
2 9/30/2023 $1,167,518,000.00
3 6/30/2023 $1,188,065,000.00
4 3/31/2023 $1,187,599,000.00
5 12/31/2022 $1,227,414,000.00
6 9/30/2022 $1,197,915,000.00
7 6/30/2022 $1,239,404,000.00
8 3/31/2022 $1,243,345,000.00
9 12/31/2021 $1,259,044,000.00
10 9/30/2021 $1,272,868,000.00
11 6/30/2021 $1,371,732,000.00
12 3/31/2021 $1,258,755,000.00
13 12/31/2020 $1,090,346,000.00
14 9/30/2020 $1,046,353,000.00
15 6/30/2020 $1,066,583,000.00
16 3/31/2020 $1,072,155,000.00
17 12/31/2019 $1,077,710,000.00
18 9/30/2019 $1,071,609,000.00
19 6/30/2019 $1,103,504,000.00
20 3/31/2019 $1,106,197,000.00
21 12/31/2018 $1,134,002,000.00
22 9/30/2018 $443,006,000.00
23 6/30/2018 $435,771,000.00
24 3/31/2018 $422,718,000.00
25 12/31/2017 $420,457,000.00
26 9/30/2017 $404,464,000.00
27 6/30/2017 $401,344,000.00
28 3/31/2017 $378,767,000.00
29 12/31/2016 $345,512,000.00
30 9/30/2016 $347,488,000.00
31 6/30/2016 $347,496,000.00
32 3/31/2016 $352,814,000.00
33 12/31/2015 $345,346,000.00
34 9/30/2015 $332,486,000.00
35 6/30/2015 $336,779,000.00
36 3/31/2015 $335,482,000.00
37 12/31/2014 $344,765,000.00
38 9/30/2014 $365,372,000.00
39 6/30/2014 $356,098,000.00
40 3/31/2014 $342,094,000.00
41 12/31/2013 $345,423,000.00
42 9/30/2013 $341,120,000.00
43 6/30/2013 $348,237,000.00
44 3/31/2013 $346,998,000.00
45 12/31/2012 $334,873,000.00
46 9/30/2012 $348,575,000.00
47 6/30/2012 $347,955,000.00
48 3/31/2012 $356,025,000.00
49 12/31/2011 $361,608,000.00
50 12/31/2010 $366,043,000.00
Financials: AssetsCurrent
Date Value
1 12/31/2023 $638,818,000.00
2 9/30/2023 $718,567,000.00
3 6/30/2023 $722,291,000.00
4 3/31/2023 $709,496,000.00
5 12/31/2022 $764,851,000.00
6 9/30/2022 $749,331,000.00
7 6/30/2022 $767,296,000.00
8 3/31/2022 $752,156,000.00
9 12/31/2021 $750,793,000.00
10 9/30/2021 $743,507,000.00
11 6/30/2021 $826,597,000.00
12 3/31/2021 $675,718,000.00
13 12/31/2020 $485,046,000.00
14 9/30/2020 $444,818,000.00
15 6/30/2020 $456,250,000.00
16 3/31/2020 $453,799,000.00
17 12/31/2019 $439,696,000.00
18 9/30/2019 $431,595,000.00
19 6/30/2019 $442,807,000.00
20 3/31/2019 $444,846,000.00
21 12/31/2018 $485,239,000.00
22 9/30/2018 $322,286,000.00
23 6/30/2018 $316,446,000.00
24 3/31/2018 $297,506,000.00
25 12/31/2017 $297,438,000.00
26 9/30/2017 $279,571,000.00
27 6/30/2017 $276,451,000.00
28 3/31/2017 $253,785,000.00
29 12/31/2016 $245,149,000.00
30 9/30/2016 $240,833,000.00
31 6/30/2016 $239,585,000.00
32 3/31/2016 $243,032,000.00
33 12/31/2015 $234,463,000.00
34 9/30/2015 $206,695,000.00
35 6/30/2015 $208,733,000.00
36 3/31/2015 $207,945,000.00
37 12/31/2014 $210,411,000.00
38 9/30/2014 $221,891,000.00
39 6/30/2014 $203,810,000.00
40 3/31/2014 $186,059,000.00
41 12/31/2013 $186,848,000.00
42 9/30/2013 $183,858,000.00
43 6/30/2013 $195,069,000.00
44 3/31/2013 $193,193,000.00
45 12/31/2012 $221,083,000.00
46 9/30/2012 $234,389,000.00
47 6/30/2012 $234,751,000.00
48 3/31/2012 $237,372,000.00
49 12/31/2011 $243,816,000.00
50 12/31/2010 $240,217,000.00
Financials: AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
Date Value
1 12/31/2023 $215,000.00
2 9/30/2023 $8,000.00
3 6/30/2023 $10,000.00
4 3/31/2023 $81,000.00
5 12/31/2022 $61,000.00
6 9/30/2022 $15,000.00
7 6/30/2022 $4,000.00
8 3/31/2022 $1,000.00
9 12/31/2021 $2,000.00
10 9/30/2021 $11,000.00
11 12/31/2020 $2,000.00
Financials: AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
Date Value
1 12/31/2023 $141,000.00
2 9/30/2023 $364,000.00
3 6/30/2023 $512,000.00
4 3/31/2023 $522,000.00
5 12/31/2022 $778,000.00
6 9/30/2022 $918,000.00
7 6/30/2022 $537,000.00
8 3/31/2022 $373,000.00
9 12/31/2021 $36,000.00
10 9/30/2021 $3,000.00
11 12/31/2020 $1,000.00
Financials: AvailableForSaleDebtSecuritiesAmortizedCostBasis
Date Value
1 12/31/2023 $90,100,000.00
2 9/30/2023 $94,536,000.00
3 6/30/2023 $97,529,000.00
4 3/31/2023 $98,087,000.00
5 12/31/2022 $143,952,000.00
6 9/30/2022 $137,886,000.00
7 6/30/2022 $88,028,000.00
8 3/31/2022 $91,874,000.00
9 12/31/2021 $89,738,000.00
10 9/30/2021 $76,012,000.00
11 12/31/2020 $20,668,000.00
12 9/30/2018 $549,000.00
13 6/30/2018 $23,875,000.00
14 12/31/2017 $21,338,000.00
15 9/30/2017 $16,341,000.00
16 6/30/2017 $21,814,000.00
17 3/31/2017 $22,372,000.00
18 12/31/2016 $31,995,000.00
19 9/30/2016 $19,453,000.00
20 6/30/2016 $9,215,000.00
21 3/31/2016 $9,575,000.00
22 12/31/2015 $1,652,000.00
Financials: AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost
Date Value
1 12/31/2023 $741,000.00
2 9/30/2023 $725,000.00
3 12/31/2022 --
Financials: AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
Date Value
1 12/31/2023 $741,000.00
2 9/30/2023 $725,000.00
3 12/31/2022 --
Financials: AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
Date Value
1 12/31/2023 $31,378,000.00
2 9/30/2023 $23,536,000.00
3 12/31/2022 $30,996,000.00
Financials: AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
Date Value
1 12/31/2023 $31,546,000.00
2 9/30/2023 $23,443,000.00
3 12/31/2022 $30,552,000.00
Financials: AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate
Date Value
1 12/31/2023 $90,174,000.00
2 9/30/2023 $94,180,000.00
3 6/30/2023 $97,027,000.00
4 3/31/2023 $97,646,000.00
5 12/31/2022 $143,235,000.00
6 9/30/2022 $136,983,000.00
7 6/30/2022 $87,495,000.00
8 3/31/2022 $91,502,000.00
9 12/31/2021 $89,704,000.00
10 9/30/2021 $76,020,000.00
11 6/30/2021 $80,193,000.00
12 3/31/2021 $147,926,000.00
13 12/31/2020 $20,669,000.00
14 9/30/2020 $949,000.00
15 6/30/2020 $920,000.00
16 3/31/2020 $901,000.00
17 12/31/2019 $904,000.00
Financials: AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis
Date Value
1 12/31/2023 $90,100,000.00
2 9/30/2023 $94,536,000.00
3 6/30/2023 $97,529,000.00
4 3/31/2023 $98,087,000.00
5 12/31/2022 $143,952,000.00
6 9/30/2022 $137,886,000.00
7 6/30/2022 $88,028,000.00
8 3/31/2022 $91,874,000.00
9 12/31/2021 $89,738,000.00
10 9/30/2021 $76,012,000.00
11 6/30/2021 $80,178,000.00
12 3/31/2021 $147,920,000.00
13 12/31/2020 $20,668,000.00
14 9/30/2020 $949,000.00
15 6/30/2020 $920,000.00
16 3/31/2020 $901,000.00
17 12/31/2019 $904,000.00
Financials: AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
Date Value
1 12/31/2023 $57,981,000.00
2 9/30/2023 $70,275,000.00
3 6/30/2023 $79,210,000.00
4 3/31/2023 $66,392,000.00
5 12/31/2022 $112,956,000.00
6 9/30/2022 $112,027,000.00
7 6/30/2022 $71,917,000.00
8 3/31/2022 $75,633,000.00
9 12/31/2021 $83,429,000.00
10 9/30/2021 $73,545,000.00
11 6/30/2021 $79,224,000.00
12 3/31/2021 $146,960,000.00
13 12/31/2020 $20,668,000.00
14 9/30/2020 $949,000.00
15 6/30/2020 $920,000.00
16 3/31/2020 $901,000.00
17 12/31/2019 --
18 9/30/2018 --
19 6/30/2018 $23,319,000.00
20 3/31/2018 $24,612,000.00
21 12/31/2017 $21,338,000.00
22 9/30/2017 $16,341,000.00
23 6/30/2017 $21,198,000.00
24 3/31/2017 $21,757,000.00
25 12/31/2016 $31,372,000.00
26 9/30/2016 $19,453,000.00
27 6/30/2016 $9,215,000.00
28 3/31/2016 $9,575,000.00
29 12/31/2015 $1,450,000.00
30 9/30/2015 $1,467,000.00
31 6/30/2015 $1,453,000.00
32 3/31/2015 $1,110,000.00
33 12/31/2014 $1,155,000.00
34 9/30/2014 $1,155,000.00
35 6/30/2014 $200,000.00
36 3/31/2014 $1,075,000.00
37 12/31/2013 $1,200,000.00
Financials: AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
Date Value
1 12/31/2023 $57,887,000.00
2 9/30/2023 $70,012,000.00
3 6/30/2023 $78,793,000.00
4 3/31/2023 $66,139,000.00
5 12/31/2022 $112,683,000.00
6 9/30/2022 $111,625,000.00
7 6/30/2022 $71,636,000.00
8 3/31/2022 $75,468,000.00
9 12/31/2021 $83,408,000.00
10 9/30/2021 $73,553,000.00
11 6/30/2021 $79,239,000.00
12 3/31/2021 $146,966,000.00
13 12/31/2020 $20,669,000.00
14 9/30/2020 $949,000.00
15 6/30/2020 $920,000.00
16 3/31/2020 $901,000.00
17 12/31/2019 --
18 9/30/2018 --
19 6/30/2018 $23,309,000.00
20 3/31/2018 $24,594,000.00
21 12/31/2017 $21,329,000.00
22 9/30/2017 $16,340,000.00
23 6/30/2017 $21,194,000.00
24 3/31/2017 $21,754,000.00
25 12/31/2016 $31,367,000.00
26 9/30/2016 $19,451,000.00
27 6/30/2016 $9,215,000.00
28 3/31/2016 $9,576,000.00
29 12/31/2015 $1,450,000.00
30 9/30/2015 $1,467,000.00
31 6/30/2015 $1,453,000.00
32 3/31/2015 $1,110,000.00
33 12/31/2014 $1,155,000.00
34 9/30/2014 $1,155,000.00
35 6/30/2014 $200,000.00
36 3/31/2014 $1,075,000.00
37 12/31/2013 $1,200,000.00
Financials: AvailableForSaleSecuritiesDebtSecurities
Date Value
1 12/31/2023 $90,174,000.00
2 9/30/2023 $94,180,000.00
3 6/30/2023 $97,027,000.00
4 3/31/2023 $97,646,000.00
5 12/31/2022 $143,235,000.00
6 9/30/2022 $136,983,000.00
7 6/30/2022 $87,495,000.00
8 3/31/2022 $91,502,000.00
9 12/31/2021 $89,704,000.00
10 9/30/2021 $76,020,000.00
11 12/31/2020 $20,669,000.00
12 9/30/2018 $549,000.00
13 6/30/2018 $23,865,000.00
14 12/31/2017 $21,329,000.00
15 9/30/2017 $16,340,000.00
16 6/30/2017 $21,810,000.00
17 3/31/2017 $22,369,000.00
18 12/31/2016 $31,990,000.00
19 9/30/2016 $19,451,000.00
20 6/30/2016 $9,215,000.00
21 3/31/2016 $9,576,000.00
22 12/31/2015 $1,652,000.00
Financials: CapitalExpendituresIncurredButNotYetPaid
Date Value
1 12/31/2023 $124,000.00
2 9/30/2023 $245,000.00
3 6/30/2023 $180,000.00
4 3/31/2023 $235,000.00
5 12/31/2022 $152,000.00
6 9/30/2022 $640,000.00
7 6/30/2022 $1,153,000.00
8 3/31/2022 $1,180,000.00
9 12/31/2021 $624,000.00
10 9/30/2021 $634,000.00
11 6/30/2021 $690,000.00
12 3/31/2021 $862,000.00
13 12/31/2020 $1,063,000.00
14 9/30/2020 $1,635,000.00
15 6/30/2020 $2,327,000.00
16 3/31/2020 $3,370,000.00
17 12/31/2019 $1,601,000.00
18 9/30/2019 $853,000.00
19 6/30/2019 $938,000.00
20 3/31/2019 $873,000.00
21 12/31/2018 $599,000.00
22 9/30/2018 $311,000.00
23 6/30/2018 $166,000.00
24 3/31/2018 $247,000.00
25 12/31/2017 $260,000.00
26 9/30/2017 $594,000.00
27 6/30/2017 $348,000.00
28 3/31/2017 $56,000.00
29 12/31/2016 $445,000.00
30 9/30/2016 $118,000.00
31 6/30/2016 $131,000.00
32 12/31/2015 --
Financials: CapitalizedComputerSoftwareAmortization1
Date Value
1 12/31/2023 $2,800,000.00
2 9/30/2023 $2,100,000.00
3 6/30/2023 $1,400,000.00
4 3/31/2023 $700,000.00
5 12/31/2022 $2,100,000.00
6 9/30/2022 $1,434,000.00
7 6/30/2022 $1,000,000.00
8 3/31/2022 $500,000.00
9 12/31/2021 $1,644,000.00
10 9/30/2021 $1,200,000.00
11 6/30/2021 $700,000.00
12 3/31/2021 $400,000.00
13 12/31/2020 $1,191,000.00
14 9/30/2020 $830,000.00
15 6/30/2020 $500,000.00
16 3/31/2020 $200,000.00
17 12/31/2019 --
18 9/30/2019 --
19 6/30/2019 --
20 12/31/2018 --
Financials: CapitalizedComputerSoftwareGross
Date Value
1 12/31/2023 $12,200,000.00
2 9/30/2023 $12,800,000.00
3 6/30/2023 $13,300,000.00
4 3/31/2023 $14,000,000.00
5 12/31/2022 $14,700,000.00
6 9/30/2022 $13,900,000.00
7 6/30/2022 $14,000,000.00
8 3/31/2022 $13,600,000.00
9 12/31/2021 $13,500,000.00
10 9/30/2021 $13,300,000.00
11 6/30/2021 $12,900,000.00
12 3/31/2021 $12,700,000.00
13 12/31/2020 $13,500,000.00
14 12/31/2019 $10,300,000.00
Financials: CashAndCashEquivalentsAtCarryingValue
Date Value
1 12/31/2023 $245,524,000.00
2 9/30/2023 $293,386,000.00
3 6/30/2023 $275,290,000.00
4 3/31/2023 $226,649,000.00
5 12/31/2022 $242,341,000.00
6 9/30/2022 $232,398,000.00
7 6/30/2022 $280,586,000.00
8 3/31/2022 $267,068,000.00
9 12/31/2021 $290,201,000.00
10 9/30/2021 $288,785,000.00
11 6/30/2021 $353,896,000.00
12 3/31/2021 $143,119,000.00
13 12/31/2020 $149,358,000.00
14 9/30/2020 $169,926,000.00
15 6/30/2020 $162,728,000.00
16 3/31/2020 $171,474,000.00
17 12/31/2019 $155,194,000.00
18 9/30/2019 $145,094,000.00
19 6/30/2019 $143,014,000.00
20 3/31/2019 $159,521,000.00
21 12/31/2018 $164,921,000.00
22 9/30/2018 $170,695,000.00
23 6/30/2018 $127,008,000.00
24 3/31/2018 $115,136,000.00
25 12/31/2017 $134,286,000.00
26 9/30/2017 $121,984,000.00
27 6/30/2017 $92,472,000.00
28 3/31/2017 $83,836,000.00
29 12/31/2016 $96,045,000.00
30 9/30/2016 $109,217,000.00
31 6/30/2016 $108,713,000.00
32 3/31/2016 $104,945,000.00
33 12/31/2015 $115,370,000.00
34 9/30/2015 $89,260,000.00
35 6/30/2015 $72,588,000.00
36 3/31/2015 $68,609,000.00
37 12/31/2014 $70,885,000.00
38 9/30/2014 $60,578,000.00
39 6/30/2014 $57,969,000.00
40 3/31/2014 $40,043,000.00
41 12/31/2013 $51,668,000.00
42 9/30/2013 $46,248,000.00
43 6/30/2013 $47,440,000.00
44 3/31/2013 $41,393,000.00
45 12/31/2012 $102,808,000.00
46 9/30/2012 $75,630,000.00
47 6/30/2012 $59,193,000.00
48 3/31/2012 $50,466,000.00
49 12/31/2011 $53,262,000.00
50 9/30/2011 $51,146,000.00
51 6/30/2011 $49,388,000.00
52 3/31/2011 $48,809,000.00
53 12/31/2010 $45,921,000.00
54 12/31/2009 $38,247,000.00
55 12/31/2008 $30,194,000.00
Financials: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
Date Value
1 12/31/2023 $245,524,000.00
2 9/30/2023 $293,386,000.00
3 6/30/2023 $275,290,000.00
4 3/31/2023 $226,649,000.00
5 12/31/2022 $242,341,000.00
6 9/30/2022 $232,398,000.00
7 6/30/2022 $280,586,000.00
8 3/31/2022 $267,068,000.00
9 12/31/2021 $290,201,000.00
10 9/30/2021 $288,785,000.00
11 6/30/2021 $353,896,000.00
12 3/31/2021 $143,119,000.00
13 12/31/2020 $149,358,000.00
14 9/30/2020 $169,926,000.00
15 6/30/2020 $162,728,000.00
16 12/31/2019 $155,930,000.00
17 9/30/2019 $145,094,000.00
18 6/30/2019 $143,014,000.00
Financials: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
Date Value
1 12/31/2023 $3,183,000.00
2 9/30/2023 $51,045,000.00
3 6/30/2023 $32,949,000.00
4 3/31/2023 $-15,692,000.00
5 12/31/2022 $-47,860,000.00
6 9/30/2022 $-57,803,000.00
7 6/30/2022 $-9,615,000.00
8 3/31/2022 $-23,133,000.00
9 12/31/2021 $140,843,000.00
10 9/30/2021 $139,427,000.00
11 6/30/2021 $204,538,000.00
12 3/31/2021 $-6,239,000.00
13 12/31/2020 $-6,572,000.00
14 9/30/2020 $13,996,000.00
15 6/30/2020 $6,798,000.00
16 3/31/2020 $15,544,000.00
17 12/31/2019 $-8,991,000.00
18 9/30/2019 $-18,651,000.00
19 6/30/2019 $-21,157,000.00
20 3/31/2019 $-4,580,000.00
21 12/31/2018 $30,635,000.00
22 9/30/2018 $36,409,000.00
23 6/30/2018 $-7,278,000.00
24 3/31/2018 $-19,150,000.00
Financials: CashSurrenderValueOfLifeInsurance
Date Value
1 12/31/2023 $1,400,000.00
2 12/31/2022 $1,400,000.00
3 12/31/2021 $1,800,000.00
4 12/31/2020 $1,800,000.00
5 12/31/2019 $1,700,000.00
6 12/31/2018 $1,600,000.00
7 12/31/2017 $2,200,000.00
8 12/31/2016 $2,200,000.00
9 12/31/2015 $2,300,000.00
10 12/31/2014 $2,400,000.00
11 12/31/2013 $2,100,000.00
12 12/31/2012 $1,700,000.00
13 12/31/2011 $1,600,000.00
Financials: CommonStockParOrStatedValuePerShare
Date Value
1 12/31/2023 $1.00
2 9/30/2023 $1.00
3 6/30/2023 $1.00
4 3/31/2023 $1.00
5 12/31/2022 $1.00
6 9/30/2022 $1.00
7 6/30/2022 $1.00
8 3/31/2022 $1.00
9 12/31/2021 $1.00
10 9/30/2021 $1.00
11 6/30/2021 $1.00
12 3/31/2021 $1.00
13 12/31/2020 $1.00
14 9/30/2020 $1.00
15 6/30/2020 $1.00
16 3/31/2020 $1.00
17 12/31/2019 $1.00
18 9/30/2019 $1.00
19 6/30/2019 $1.00
20 3/31/2019 $1.00
21 12/31/2018 $1.00
22 9/30/2018 $1.00
23 6/30/2018 $1.00
24 4/30/2018 $1.00
25 3/31/2018 $1.00
26 12/31/2017 $1.00
27 9/30/2017 $1.00
28 6/30/2017 $1.00
29 3/31/2017 $1.00
30 12/31/2016 $1.00
31 9/30/2016 $1.00
32 6/30/2016 $1.00
33 3/31/2016 $1.00
34 12/31/2015 $1.00
35 9/30/2015 $1.00
36 6/30/2015 $1.00
37 3/31/2015 $1.00
38 12/31/2014 $1.00
39 9/30/2014 $1.00
40 6/30/2014 $1.00
41 3/31/2014 $1.00
42 12/31/2013 $1.00
43 9/30/2013 $1.00
44 6/30/2013 $1.00
45 3/31/2013 $1.00
46 12/31/2012 $1.00
47 9/30/2012 $1.00
48 6/30/2012 $1.00
49 3/31/2012 $1.00
50 12/31/2011 $1.00
51 12/31/2010 $1.00
Financials: CommonStockSharesAuthorized
Date Value
1 12/31/2023 $90,000,000.00
2 9/30/2023 $90,000,000.00
3 6/30/2023 $90,000,000.00
4 3/31/2023 $90,000,000.00
5 12/31/2022 $90,000,000.00
6 9/30/2022 $90,000,000.00
7 6/30/2022 $90,000,000.00
8 4/30/2022 $90,000,000.00
9 3/31/2022 $60,000,000.00
10 12/31/2021 $90,000,000.00
11 9/30/2021 $60,000,000.00
12 6/30/2021 $60,000,000.00
13 3/31/2021 $60,000,000.00
14 12/31/2020 $60,000,000.00
15 9/30/2020 $60,000,000.00
16 6/30/2020 $60,000,000.00
17 3/31/2020 $60,000,000.00
18 12/31/2019 $60,000,000.00
19 9/30/2019 $60,000,000.00
20 6/30/2019 $60,000,000.00
21 3/31/2019 $60,000,000.00
22 12/31/2018 $60,000,000.00
23 9/30/2018 $60,000,000.00
24 6/30/2018 $60,000,000.00
25 3/31/2018 $60,000,000.00
26 12/31/2017 $60,000,000.00
27 9/30/2017 $60,000,000.00
28 6/30/2017 $60,000,000.00
29 3/31/2017 $60,000,000.00
30 12/31/2016 $60,000,000.00
31 9/30/2016 $60,000,000.00
32 6/30/2016 $60,000,000.00
33 3/31/2016 $60,000,000.00
34 12/31/2015 $60,000,000.00
35 9/30/2015 $60,000,000.00
36 6/30/2015 $60,000,000.00
37 3/31/2015 $60,000,000.00
38 12/31/2014 $60,000,000.00
39 9/30/2014 $60,000,000.00
40 6/30/2014 $60,000,000.00
41 3/31/2014 $60,000,000.00
42 12/31/2013 $60,000,000.00
43 9/30/2013 $60,000,000.00
44 6/30/2013 $60,000,000.00
45 3/31/2013 $60,000,000.00
46 12/31/2012 $60,000,000.00
47 9/30/2012 $60,000,000.00
48 6/30/2012 $60,000,000.00
49 3/31/2012 $60,000,000.00
50 12/31/2011 $60,000,000.00
51 12/31/2010 $60,000,000.00
Financials: CommonStockSharesIssued
Date Value
1 12/31/2023 $49,429,000.00
2 9/30/2023 $49,350,000.00
3 6/30/2023 $49,350,000.00
4 3/31/2023 $49,283,000.00
5 12/31/2022 $49,276,000.00
6 9/30/2022 $49,187,000.00
7 6/30/2022 $49,152,000.00
8 3/31/2022 $49,025,000.00
9 12/31/2021 $48,756,000.00
10 9/30/2021 $48,684,000.00
11 6/30/2021 $48,596,000.00
12 3/31/2021 $48,411,000.00
13 12/31/2020 $42,190,000.00
14 9/30/2020 $41,962,000.00
15 6/30/2020 $41,862,000.00
16 3/31/2020 $41,686,000.00
17 12/31/2019 $41,395,000.00
18 9/30/2019 $41,265,000.00
19 6/30/2019 $41,100,000.00
20 3/31/2019 $41,015,000.00
21 12/31/2018 $40,763,000.00
22 9/30/2018 $28,901,000.00
23 6/30/2018 $28,883,000.00
24 3/31/2018 $28,796,000.00
25 12/31/2017 $28,489,000.00
26 9/30/2017 $28,213,000.00
27 6/30/2017 $27,889,000.00
28 3/31/2017 $27,278,000.00
29 12/31/2016 $26,842,000.00
30 9/30/2016 $26,712,000.00
31 6/30/2016 $26,677,000.00
32 3/31/2016 $26,586,000.00
33 12/31/2015 $26,420,000.00
34 9/30/2015 $26,128,000.00
35 6/30/2015 $26,108,000.00
36 3/31/2015 $25,908,000.00
37 12/31/2014 $25,692,000.00
38 9/30/2014 $25,535,000.00
39 6/30/2014 $25,398,000.00
40 3/31/2014 $25,248,000.00
41 12/31/2013 $25,080,000.00
42 9/30/2013 $24,942,000.00
43 6/30/2013 $24,908,000.00
44 3/31/2013 $24,713,000.00
45 12/31/2012 $24,632,000.00
46 9/30/2012 $24,483,000.00
47 6/30/2012 $24,473,000.00
48 3/31/2012 $24,363,000.00
49 12/31/2011 $24,330,000.00
50 12/31/2010 $23,989,000.00
Financials: CommonStockSharesOutstanding
Date Value
1 12/31/2023 $49,429,000.00
2 9/30/2023 $49,350,000.00
3 6/30/2023 $49,350,000.00
4 3/31/2023 $49,283,000.00
5 12/31/2022 $49,276,000.00
6 9/30/2022 $49,187,000.00
7 6/30/2022 $49,152,000.00
8 3/31/2022 $49,025,000.00
9 12/31/2021 $48,756,000.00
10 9/30/2021 $48,684,000.00
11 6/30/2021 $48,596,000.00
12 3/31/2021 $48,411,000.00
13 12/31/2020 $42,190,000.00
14 9/30/2020 $41,962,000.00
15 6/30/2020 $41,862,000.00
16 3/31/2020 $41,686,000.00
17 12/31/2019 $41,395,000.00
18 9/30/2019 $41,265,000.00
19 6/30/2019 $41,100,000.00
20 3/31/2019 $41,015,000.00
21 12/31/2018 $40,763,000.00
22 9/30/2018 $28,901,000.00
23 6/30/2018 $28,883,000.00
24 3/31/2018 $28,796,000.00
25 12/31/2017 $28,489,000.00
26 9/30/2017 $28,213,000.00
27 6/30/2017 $27,889,000.00
28 3/31/2017 $27,278,000.00
29 12/31/2016 $26,842,000.00
30 9/30/2016 $26,712,000.00
31 6/30/2016 $26,677,000.00
32 3/31/2016 $26,586,000.00
33 12/31/2015 $26,240,000.00
34 9/30/2015 $26,128,000.00
35 6/30/2015 $26,108,000.00
36 3/31/2015 $25,908,000.00
37 12/31/2014 $25,692,000.00
38 9/30/2014 $25,535,000.00
39 6/30/2014 $25,398,000.00
40 3/31/2014 $25,248,000.00
41 12/31/2013 $25,080,000.00
42 9/30/2013 $24,942,000.00
43 6/30/2013 $24,908,000.00
44 3/31/2013 $24,713,000.00
45 12/31/2012 $24,632,000.00
46 9/30/2012 $24,483,000.00
47 6/30/2012 $24,473,000.00
48 3/31/2012 $24,363,000.00
49 12/31/2011 $24,330,000.00
50 12/31/2010 $23,989,000.00
Financials: CommonStockValue
Date Value
1 12/31/2023 $49,429,000.00
2 9/30/2023 $49,350,000.00
3 6/30/2023 $49,350,000.00
4 3/31/2023 $49,283,000.00
5 12/31/2022 $49,276,000.00
6 9/30/2022 $49,187,000.00
7 6/30/2022 $49,152,000.00
8 3/31/2022 $49,025,000.00
9 12/31/2021 $48,756,000.00
10 9/30/2021 $48,684,000.00
11 6/30/2021 $48,596,000.00
12 3/31/2021 $48,411,000.00
13 12/31/2020 $42,190,000.00
14 9/30/2020 $41,962,000.00
15 6/30/2020 $41,862,000.00
16 3/31/2020 $41,686,000.00
17 12/31/2019 $41,395,000.00
18 9/30/2019 $41,265,000.00
19 6/30/2019 $41,100,000.00
20 3/31/2019 $41,015,000.00
21 12/31/2018 $40,763,000.00
22 9/30/2018 $28,901,000.00
23 6/30/2018 $28,883,000.00
24 3/31/2018 $28,796,000.00
25 12/31/2017 $28,489,000.00
26 9/30/2017 $28,213,000.00
27 6/30/2017 $27,889,000.00
28 3/31/2017 $27,278,000.00
29 12/31/2016 $26,842,000.00
30 9/30/2016 $26,712,000.00
31 6/30/2016 $26,677,000.00
32 3/31/2016 $26,586,000.00
33 12/31/2015 $26,240,000.00
34 9/30/2015 $26,128,000.00
35 6/30/2015 $26,108,000.00
36 3/31/2015 $25,908,000.00
37 12/31/2014 $25,692,000.00
38 9/30/2014 $25,535,000.00
39 6/30/2014 $25,398,000.00
40 3/31/2014 $25,248,000.00
41 12/31/2013 $25,080,000.00
42 9/30/2013 $24,942,000.00
43 6/30/2013 $24,908,000.00
44 3/31/2013 $24,713,000.00
45 12/31/2012 $24,632,000.00
46 9/30/2012 $24,483,000.00
47 6/30/2012 $24,473,000.00
48 3/31/2012 $24,363,000.00
49 12/31/2011 $24,330,000.00
50 12/31/2010 $23,989,000.00
Financials: ComprehensiveIncomeNetOfTax
Date Value
1 12/31/2023 $33,389,000.00
2 9/30/2023 $23,231,000.00
3 6/30/2023 $29,722,000.00
4 3/31/2023 $18,688,000.00
5 12/31/2022 $84,097,000.00
6 9/30/2022 $30,075,000.00
7 6/30/2022 $28,214,000.00
8 3/31/2022 $12,257,000.00
9 12/31/2021 $144,389,000.00
10 9/30/2021 $18,560,000.00
11 6/30/2021 $112,789,000.00
12 3/31/2021 $17,175,000.00
13 12/31/2020 $15,903,000.00
14 9/30/2020 $-16,002,000.00
15 6/30/2020 $-21,048,000.00
16 3/31/2020 $-18,205,000.00
17 12/31/2019 $-77,846,000.00
18 9/30/2019 $-66,814,000.00
19 6/30/2019 $-43,105,000.00
20 3/31/2019 $-27,427,000.00
21 12/31/2018 $-40,269,000.00
22 9/30/2018 $21,162,000.00
23 6/30/2018 $16,849,000.00
24 3/31/2018 $11,893,000.00
25 12/31/2017 $42,938,000.00
26 9/30/2017 $35,814,000.00
27 6/30/2017 $24,471,000.00
28 3/31/2017 $10,741,000.00
29 12/31/2016 $-3,071,000.00
30 9/30/2016 $3,638,000.00
31 6/30/2016 $2,828,000.00
32 3/31/2016 $797,000.00
33 12/31/2015 $-10,808,000.00
34 9/30/2015 $-11,486,000.00
35 6/30/2015 $-8,477,000.00
36 3/31/2015 $-11,138,000.00
37 12/31/2014 $-8,657,000.00
38 9/30/2014 $-470,000.00
39 6/30/2014 $3,659,000.00
40 3/31/2014 $-3,018,000.00
41 12/31/2013 $-28,550,000.00
42 9/30/2013 $-6,170,000.00
43 6/30/2013 $-18,937,000.00
44 3/31/2013 $-16,049,000.00
45 12/31/2012 $-10,448,000.00
46 9/30/2012 $429,000.00
47 6/30/2012 $-7,073,000.00
48 3/31/2012 $-597,000.00
49 12/31/2011 $15,904,000.00
50 9/30/2011 $-1,445,000.00
51 6/30/2011 $19,174,000.00
52 3/31/2011 $13,462,000.00
53 12/31/2010 $15,785,000.00
54 12/31/2009 $-26,640,000.00
Financials: ContractWithCustomerAssetNet
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 9/30/2022 --
6 6/30/2022 --
7 3/31/2022 --
8 12/31/2021 --
9 12/31/2018 --
10 9/30/2018 --
11 6/30/2018 --
12 12/31/2017 --
13 9/30/2017 --
14 6/30/2017 --
15 12/31/2016 --
Financials: ContractWithCustomerLiability
Date Value
1 12/31/2023 $8,800,000.00
2 9/30/2023 $10,600,000.00
3 6/30/2023 $9,600,000.00
4 3/31/2023 $12,000,000.00
5 12/31/2022 $16,100,000.00
6 12/31/2021 $21,900,000.00
7 12/31/2020 $17,100,000.00
8 12/31/2019 $16,100,000.00
9 9/30/2019 --
10 6/30/2019 --
11 3/31/2019 --
12 12/31/2018 $10,800,000.00
13 9/30/2018 --
14 6/30/2018 --
15 12/31/2017 --
16 9/30/2017 --
17 6/30/2017 --
18 12/31/2016 --
Financials: ContractWithCustomerLiabilityCurrent
Date Value
1 12/31/2023 $4,748,000.00
2 9/30/2023 $6,741,000.00
3 6/30/2023 $10,833,000.00
4 3/31/2023 $13,124,000.00
5 12/31/2022 $6,886,000.00
6 9/30/2022 $8,914,000.00
7 6/30/2022 $16,499,000.00
8 3/31/2022 $13,277,000.00
9 12/31/2021 $7,300,000.00
10 9/30/2021 $8,027,000.00
11 6/30/2021 $7,687,000.00
12 3/31/2021 $15,010,000.00
13 12/31/2020 $14,410,000.00
14 9/30/2020 $11,116,000.00
15 6/30/2020 $17,748,000.00
16 3/31/2020 $26,594,000.00
17 12/31/2019 $12,160,000.00
18 9/30/2019 $16,200,000.00
19 6/30/2019 $16,700,000.00
20 3/31/2019 $13,900,000.00
21 12/31/2018 $6,900,000.00
22 12/31/2017 $10,400,000.00
Financials: CostDepreciationAmortizationAndDepletion
Date Value
1 9/30/2023 $20,941,000.00
2 6/30/2023 $13,993,000.00
3 3/31/2023 $6,891,000.00
4 9/30/2022 $19,673,000.00
5 6/30/2022 $13,240,000.00
6 3/31/2022 $6,696,000.00
7 9/30/2021 $6,988,000.00
8 6/30/2021 $14,144,000.00
9 3/31/2021 $7,101,000.00
10 9/30/2020 $21,969,000.00
11 6/30/2020 $14,522,000.00
12 3/31/2020 $7,266,000.00
13 9/30/2019 $22,863,000.00
14 6/30/2019 $15,266.00
15 3/31/2019 $7,641,000.00
Financials: CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
Date Value
1 12/31/2023 $333,454,000.00
2 9/30/2023 $261,638,000.00
3 6/30/2023 $181,729,000.00
4 3/31/2023 $93,153,000.00
5 12/31/2022 $429,449,000.00
6 9/30/2022 $331,495,000.00
7 6/30/2022 $222,874,000.00
8 3/31/2022 $106,601,000.00
9 12/31/2021 $500,253,000.00
10 9/30/2021 $129,358,000.00
11 6/30/2021 $263,429,000.00
12 3/31/2021 $123,283,000.00
13 12/31/2020 $364,225,000.00
14 9/30/2020 $87,147,000.00
15 6/30/2020 $165,964,000.00
16 3/31/2020 $82,837,000.00
17 12/31/2019 $353,500,000.00
18 9/30/2019 $84,565,000.00
19 6/30/2019 $180,999,000.00
20 3/31/2019 $93,394,000.00
21 12/31/2018 $292,460,000.00
22 12/31/2017 $209,297,000.00
Financials: CostsAndExpenses
Date Value
1 12/31/2023 $593,050,000.00
2 9/30/2023 $456,158,000.00
3 6/30/2023 $312,756,000.00
4 3/31/2023 $159,494,000.00
5 12/31/2022 $687,218,000.00
6 9/30/2022 $523,356,000.00
7 6/30/2022 $350,376,000.00
8 3/31/2022 $170,064,000.00
9 12/31/2021 $685,696,000.00
10 9/30/2021 $191,347,000.00
11 6/30/2021 $320,044,000.00
12 3/31/2021 $189,758,000.00
13 12/31/2020 $632,747,000.00
14 9/30/2020 $152,007,000.00
15 6/30/2020 $297,159,000.00
16 3/31/2020 $152,547,000.00
17 12/31/2019 $635,657,000.00
18 9/30/2019 $479,987,000.00
19 6/30/2019 $164,673,000.00
20 3/31/2019 $165,793,000.00
21 12/31/2018 $481,549,000.00
22 9/30/2018 $79,153,000.00
23 6/30/2018 $172,608,000.00
24 3/31/2018 $85,137,000.00
25 12/31/2017 $317,956,000.00
26 9/30/2017 $238,532,000.00
27 6/30/2017 $82,222,000.00
28 3/31/2017 $73,077,000.00
29 12/31/2016 $276,419,000.00
30 9/30/2016 $208,762,000.00
31 6/30/2016 $72,989,000.00
32 3/31/2016 $67,290,000.00
33 12/31/2015 $261,695,000.00
34 9/30/2015 $200,436,000.00
35 6/30/2015 $71,051,000.00
36 3/31/2015 $69,773,000.00
37 12/31/2014 $297,226,000.00
38 9/30/2014 $85,033,000.00
39 6/30/2014 $71,393,000.00
40 3/31/2014 $68,287,000.00
41 12/31/2013 $245,486,000.00
42 9/30/2013 $211,964,000.00
43 6/30/2013 $67,130,000.00
44 3/31/2013 $68,945,000.00
45 12/31/2012 $220,275,000.00
46 9/30/2012 $60,355,000.00
47 6/30/2012 $118,472,000.00
48 3/31/2012 $57,003,000.00
49 12/31/2011 $291,632,000.00
50 9/30/2011 $69,153,000.00
51 6/30/2011 $157,125,000.00
52 3/31/2011 $82,058,000.00
53 12/31/2010 $292,990,000.00
54 12/31/2009 $186,356,000.00
Financials: CurrentFederalTaxExpenseBenefit
Date Value
1 12/31/2023 $694,000.00
2 12/31/2022 $1,609,000.00
3 12/31/2021 $1,103,000.00
4 12/31/2020 --
5 12/31/2019 --
6 12/31/2018 --
7 12/31/2017 $12,000.00
8 12/31/2016 $11,000.00
9 12/31/2015 $5,000.00
10 12/31/2014 $-307,000.00
11 12/31/2013 $-1,539,000.00
12 12/31/2012 $-1,898,000.00
13 12/31/2011 $-90,000.00
14 12/31/2010 $1,239,000.00
Financials: CurrentForeignTaxExpenseBenefit
Date Value
1 12/31/2023 $21,654,000.00
2 12/31/2022 $31,307,000.00
3 12/31/2021 $22,862,000.00
4 12/31/2020 $5,950,000.00
5 12/31/2019 $2,173,000.00
6 12/31/2018 $8,787,000.00
7 12/31/2017 $6,005,000.00
8 12/31/2016 $3,793,000.00
9 12/31/2015 $1,956,000.00
10 12/31/2014 $4,047,000.00
11 12/31/2013 $780,000.00
12 12/31/2012 $831,000.00
13 12/31/2011 $4,075,000.00
14 12/31/2010 $6,397,000.00
Financials: CurrentIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $22,434,000.00
2 12/31/2022 $33,372,000.00
3 12/31/2021 $24,066,000.00
4 12/31/2020 $5,971,000.00
5 12/31/2019 $2,303,000.00
6 12/31/2018 $8,838,000.00
7 12/31/2017 $6,035,000.00
8 12/31/2016 $3,812,000.00
9 12/31/2015 $1,989,000.00
10 12/31/2014 $3,780,000.00
11 12/31/2013 $-717,000.00
12 12/31/2012 $-1,455,000.00
13 12/31/2011 $3,735,000.00
14 12/31/2010 $7,565,000.00
Financials: CurrentStateAndLocalTaxExpenseBenefit
Date Value
1 12/31/2023 $86,000.00
2 12/31/2022 $456,000.00
3 12/31/2021 $101,000.00
4 12/31/2020 $21,000.00
5 12/31/2019 $130,000.00
6 12/31/2018 $51,000.00
7 12/31/2017 $18,000.00
8 12/31/2016 $8,000.00
9 12/31/2015 $28,000.00
10 12/31/2014 $40,000.00
11 12/31/2013 $42,000.00
12 12/31/2012 $-388,000.00
13 12/31/2011 $-250,000.00
14 12/31/2010 $-71,000.00
Financials: DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
Date Value
1 12/31/2023 $249,000.00
2 9/30/2023 $282,000.00
3 6/30/2023 $314,000.00
4 3/31/2023 $347,000.00
5 12/31/2022 $764,000.00
6 9/30/2022 $831,000.00
7 6/30/2022 $1,027,000.00
8 3/31/2022 $1,316,000.00
9 12/31/2021 $1,514,000.00
10 9/30/2021 $1,615,000.00
11 6/30/2021 $3,366,000.00
12 3/31/2021 $3,558,000.00
13 12/31/2020 $5,568,000.00
14 9/30/2020 $6,225,000.00
15 6/30/2020 $6,851,000.00
16 3/31/2020 $7,151,000.00
17 12/31/2019 $7,441,000.00
18 9/30/2019 $7,725,000.00
19 6/30/2019 $8,004,000.00
20 3/31/2019 $8,280,000.00
21 12/31/2018 $8,551,000.00
22 12/31/2017 --
Financials: DebtSecuritiesAvailableForSaleUnrealizedLossPosition
Date Value
1 12/31/2023 $38,400,000.00
2 9/30/2023 $75,400,000.00
3 6/30/2023 $76,200,000.00
4 3/31/2023 $65,800,000.00
5 12/31/2022 $85,500,000.00
6 9/30/2022 $118,400,000.00
7 6/30/2022 $79,700,000.00
8 3/31/2022 $85,000,000.00
9 12/31/2021 $57,000,000.00
10 9/30/2021 $21,300,000.00
11 12/31/2020 $8,700,000.00
Financials: DeferredCompensationLiabilityCurrent
Date Value
1 12/31/2023 $900,000.00
2 12/31/2022 $1,100,000.00
3 12/31/2021 $1,600,000.00
4 12/31/2020 $1,800,000.00
5 12/31/2019 $2,000,000.00
6 12/31/2018 $2,000,000.00
7 12/31/2017 $2,300,000.00
8 12/31/2016 $2,400,000.00
9 12/31/2015 $2,600,000.00
10 12/31/2014 $2,600,000.00
11 12/31/2013 $2,400,000.00
12 12/31/2012 $2,100,000.00
13 12/31/2011 $2,000,000.00
Financials: DeferredFederalIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $61,000.00
2 12/31/2022 $-9,000.00
3 12/31/2021 $5,000.00
4 12/31/2020 $8,000.00
5 12/31/2019 $98,000.00
6 12/31/2018 $56,000.00
7 12/31/2017 $-3,451,000.00
8 12/31/2016 $91,000.00
9 12/31/2015 $89,000.00
10 12/31/2014 $-1,207,000.00
11 12/31/2013 $763,000.00
12 12/31/2012 $1,890,000.00
13 12/31/2011 $-977,000.00
14 12/31/2010 $-1,519,000.00
Financials: DeferredForeignIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $-4,835,000.00
2 12/31/2022 $-3,495,000.00
3 12/31/2021 $948,000.00
4 12/31/2020 $-5,313,000.00
5 12/31/2019 $-5,484,000.00
6 12/31/2018 $-8,263,000.00
7 12/31/2017 $141,000.00
8 12/31/2016 $-1,203,000.00
9 12/31/2015 $84,000.00
10 12/31/2014 $737,000.00
11 12/31/2013 $-2,443,000.00
12 12/31/2012 $-1,495,000.00
13 12/31/2011 $-695,000.00
14 12/31/2010 $-245,000.00
Financials: DeferredIncomeTaxAssetsNet
Date Value
1 12/31/2023 $6,196,000.00
2 12/31/2022 $3,930,000.00
3 12/31/2021 $4,762,000.00
4 12/31/2020 $5,716,000.00
Financials: DeferredIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $-4,774,000.00
2 9/30/2023 $-514,000.00
3 6/30/2023 $-1,489,000.00
4 3/31/2023 $872,000.00
5 12/31/2022 $-3,504,000.00
6 9/30/2022 $1,979,000.00
7 6/30/2022 $1,056,000.00
8 3/31/2022 $397,000.00
9 12/31/2021 $953,000.00
10 9/30/2021 $3,801,000.00
11 6/30/2021 $459,000.00
12 3/31/2021 $280,000.00
13 12/31/2020 $-5,305,000.00
14 9/30/2020 $-5,194,000.00
15 6/30/2020 $-4,855,000.00
16 3/31/2020 $-2,706,000.00
17 12/31/2019 $-5,385,000.00
18 9/30/2019 $-7,698,000.00
19 6/30/2019 $-7,460,000.00
20 3/31/2019 $-2,494,000.00
21 12/31/2018 $-8,207,000.00
22 9/30/2018 $-253,000.00
23 6/30/2018 $486,000.00
24 3/31/2018 $506,000.00
25 12/31/2017 $-3,791,000.00
26 9/30/2017 $-932,000.00
27 6/30/2017 $-986,000.00
28 3/31/2017 $-711,000.00
29 12/31/2016 $-1,065,000.00
30 9/30/2016 $-1,111,000.00
31 6/30/2016 $-740,000.00
32 3/31/2016 $-535,000.00
33 12/31/2015 $222,000.00
34 9/30/2015 $-1,086,000.00
35 6/30/2015 $-1,149,000.00
36 3/31/2015 $-781,000.00
37 12/31/2014 $832,000.00
38 9/30/2014 $-1,306,000.00
39 6/30/2014 $-723,000.00
40 3/31/2014 $-415,000.00
41 12/31/2013 $-1,656,000.00
42 9/30/2013 $-1,090,000.00
43 6/30/2013 $-794,000.00
44 3/31/2013 $-751,000.00
45 12/31/2012 $581,000.00
46 9/30/2012 $-262,000.00
47 6/30/2012 $-348,000.00
48 3/31/2012 $-23,000.00
49 12/31/2011 $-1,676,000.00
50 9/30/2011 $-1,413,000.00
51 6/30/2011 $-685,000.00
52 3/31/2011 $-431,000.00
53 12/31/2010 $-1,971,000.00
54 12/31/2009 $17,360,000.00
Financials: DeferredIncomeTaxLiabilities
Date Value
1 12/31/2023 $41,086,000.00
2 12/31/2022 $42,647,000.00
3 12/31/2021 $48,202,000.00
4 12/31/2020 $59,837,000.00
5 12/31/2019 $71,586,000.00
6 12/31/2018 $78,828,000.00
7 12/31/2017 $8,077,000.00
8 12/31/2016 $8,138,000.00
9 12/31/2015 $9,694,000.00
10 12/31/2014 $13,065,000.00
Financials: DeferredIncomeTaxLiabilitiesNet
Date Value
1 12/31/2023 $23,154,000.00
2 9/30/2023 $22,352,000.00
3 6/30/2023 $21,565,000.00
4 3/31/2023 $23,239,000.00
5 12/31/2022 $21,359,000.00
6 9/30/2022 $23,371,000.00
7 6/30/2022 $23,711,000.00
8 3/31/2022 $23,903,000.00
9 12/31/2021 $25,887,000.00
10 9/30/2021 $28,341,000.00
11 6/30/2021 $27,473,000.00
12 3/31/2021 $25,518,000.00
13 12/31/2020 $28,816,000.00
14 9/30/2020 $28,842,000.00
15 6/30/2020 $27,616,000.00
16 3/31/2020 $29,297,000.00
17 12/31/2019 $31,310,000.00
18 12/31/2018 $38,942,000.00
Financials: DeferredTaxAssetsGross
Date Value
1 12/31/2023 $124,016,000.00
2 12/31/2022 $114,452,000.00
3 12/31/2021 $103,327,000.00
4 12/31/2020 $122,773,000.00
5 12/31/2019 $138,656,000.00
6 12/31/2018 $127,467,000.00
7 12/31/2017 $37,732,000.00
8 12/31/2016 $47,304,000.00
9 12/31/2015 $45,432,000.00
10 12/31/2014 $44,173,000.00
11 12/31/2013 $45,195,000.00
12 12/31/2012 $30,362,000.00
13 12/31/2011 $29,098,000.00
Financials: DeferredTaxAssetsInProcessResearchAndDevelopment
Date Value
1 12/31/2023 $30,485,000.00
2 12/31/2022 $19,819,000.00
3 12/31/2021 $8,728,000.00
Financials: DeferredTaxAssetsNet
Date Value
1 12/31/2023 $24,128,000.00
2 12/31/2022 $25,218,000.00
3 12/31/2021 $27,077,000.00
4 12/31/2020 $36,649,000.00
5 12/31/2019 $45,162,000.00
6 12/31/2018 $42,749,000.00
7 12/31/2017 $6,241,000.00
8 12/31/2016 $2,573,000.00
9 12/31/2015 $3,143,000.00
10 12/31/2014 $7,150,000.00
11 12/31/2013 $9,131,000.00
12 12/31/2012 $5,414,000.00
13 12/31/2011 $6,746,000.00
Financials: DeferredTaxAssetsOperatingLossCarryforwards
Date Value
1 12/31/2023 $36,602,000.00
2 12/31/2022 $39,545,000.00
3 12/31/2021 $44,806,000.00
4 12/31/2020 $56,777,000.00
5 12/31/2019 $69,092,000.00
6 12/31/2018 $65,587,000.00
7 12/31/2017 $7,467,000.00
8 12/31/2016 $11,681,000.00
9 12/31/2015 $7,605,000.00
10 12/31/2014 $8,266,000.00
11 12/31/2013 $9,070,000.00
12 12/31/2012 $2,299,000.00
13 12/31/2011 $1,069,000.00
Financials: DeferredTaxAssetsOther
Date Value
1 12/31/2023 --
2 12/31/2022 $472,000.00
3 12/31/2021 $2,674,000.00
4 12/31/2020 $4,221,000.00
5 12/31/2019 $9,390,000.00
6 12/31/2018 $3,637,000.00
7 12/31/2017 $208,000.00
8 12/31/2016 $103,000.00
9 12/31/2015 $265,000.00
10 12/31/2014 $608,000.00
11 12/31/2013 $121,000.00
12 12/31/2012 $243,000.00
13 12/31/2011 $207,000.00
Financials: DeferredTaxAssetsTaxCreditCarryforwards
Date Value
1 12/31/2023 $34,637,000.00
2 12/31/2022 $29,646,000.00
3 12/31/2021 $31,264,000.00
4 12/31/2020 $37,393,000.00
5 12/31/2019 $36,489,000.00
6 12/31/2018 $34,251,000.00
7 12/31/2017 $14,724,000.00
8 12/31/2016 $13,715,000.00
9 12/31/2015 $12,291,000.00
10 12/31/2014 $11,905,000.00
11 12/31/2013 $11,258,000.00
12 12/31/2012 $7,764,000.00
13 12/31/2011 $7,213,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits
Date Value
1 12/31/2023 $3,348,000.00
2 12/31/2022 $4,416,000.00
3 12/31/2021 $5,695,000.00
4 12/31/2020 $5,306,000.00
5 12/31/2019 $4,274,000.00
6 12/31/2018 $5,134,000.00
7 12/31/2017 $4,796,000.00
8 12/31/2016 $5,002,000.00
9 12/31/2015 $4,993,000.00
10 12/31/2014 $5,232,000.00
11 12/31/2013 $3,709,000.00
12 12/31/2012 $2,167,000.00
13 12/31/2011 $2,233,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
Date Value
1 12/31/2023 $3,227,000.00
2 12/31/2022 $2,990,000.00
3 12/31/2021 $2,222,000.00
4 12/31/2020 $2,210,000.00
5 12/31/2019 $2,372,000.00
6 12/31/2018 $2,108,000.00
7 12/31/2017 $1,897,000.00
8 12/31/2016 $4,189,000.00
9 12/31/2015 $4,443,000.00
10 12/31/2014 $4,352,000.00
11 12/31/2013 $3,972,000.00
12 12/31/2012 $3,409,000.00
13 12/31/2011 $2,715,000.00
Financials: DeferredTaxAssetsValuationAllowance
Date Value
1 12/31/2023 $99,900,000.00
2 12/31/2022 $89,234,000.00
3 12/31/2021 $76,300,000.00
4 12/31/2020 $86,100,000.00
5 12/31/2019 $93,500,000.00
6 12/31/2018 $84,718,000.00
7 12/31/2017 $31,491,000.00
8 12/31/2016 $44,731,000.00
9 12/31/2015 $42,289,000.00
10 12/31/2014 $37,023,000.00
11 12/31/2013 $36,064,000.00
12 12/31/2012 $24,948,000.00
13 12/31/2011 $22,352,000.00
Financials: DeferredTaxLiabilities
Date Value
1 12/31/2023 $16,958,000.00
2 12/31/2022 $17,429,000.00
3 12/31/2021 $21,125,000.00
4 12/31/2020 $23,188,000.00
5 12/31/2019 $26,424,000.00
6 12/31/2018 $36,079,000.00
7 12/31/2017 $1,836,000.00
8 12/31/2016 $5,565,000.00
9 12/31/2015 $6,551,000.00
10 12/31/2014 $14,066,000.00
11 12/31/2013 $16,563,000.00
12 12/31/2012 $12,415,000.00
13 12/31/2011 $12,842,000.00
Financials: DeferredTaxLiabilitiesOther
Date Value
1 12/31/2023 $50,000.00
2 12/31/2022 --
3 12/31/2018 --
4 12/31/2017 $437,000.00
5 12/31/2016 $662,000.00
6 12/31/2015 $563,000.00
7 12/31/2014 $643,000.00
Financials: DeferredTaxLiabilitiesUndistributedForeignEarnings
Date Value
1 12/31/2023 $4,106,000.00
2 12/31/2022 $153,000.00
3 12/31/2021 $4,207,000.00
4 12/31/2020 $3,119,000.00
5 12/31/2019 $2,462,000.00
6 12/31/2018 $5,257,000.00
7 12/31/2017 $2,002,000.00
8 12/31/2016 --
Financials: DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
Date Value
1 12/31/2023 $100,000.00
2 12/31/2014 $700,000.00
3 12/31/2013 $800,000.00
Financials: DefinedContributionPlanEmployerDiscretionaryContributionAmount
Date Value
1 12/31/2023 $2,500,000.00
2 12/31/2022 $2,400,000.00
3 12/31/2021 $2,400,000.00
4 12/31/2020 $2,300,000.00
5 12/31/2019 $2,000,000.00
6 12/31/2018 $1,100,000.00
7 12/31/2017 $600,000.00
8 12/31/2016 $600,000.00
9 12/31/2015 $700,000.00
10 12/31/2014 $800,000.00
11 12/31/2013 $300,000.00
12 12/31/2012 $400,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.06
8 12/31/2016 $0.06
9 12/31/2015 $0.03
10 12/31/2014 $0.03
11 12/31/2013 $0.02
12 12/31/2012 $0.02
13 12/31/2011 $0.02
Financials: DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
Date Value
1 12/31/2023 $0.50
2 12/31/2022 $0.50
3 12/31/2021 $0.50
4 12/31/2020 $0.50
5 12/31/2019 $0.50
6 12/31/2018 $0.50
7 12/31/2017 $0.50
8 12/31/2016 $0.50
Financials: Depreciation
Date Value
1 12/31/2023 $13,400,000.00
2 12/31/2022 $12,800,000.00
3 12/31/2021 $13,200,000.00
4 12/31/2020 $14,000,000.00
5 12/31/2019 $19,300,000.00
6 12/31/2018 $8,850,000.00
7 12/31/2017 $5,000,000.00
8 12/31/2016 $3,509,000.00
9 12/31/2015 $4,200,000.00
10 12/31/2014 $5,438,000.00
11 12/31/2013 $4,700,000.00
12 12/31/2012 $5,346,000.00
13 12/31/2011 $5,422,000.00
14 12/31/2010 $4,929,000.00
Financials: DepreciationDepletionAndAmortization
Date Value
1 12/31/2023 $49,744,000.00
2 9/30/2023 $36,634,000.00
3 6/30/2023 $24,458,000.00
4 3/31/2023 $12,091,000.00
5 12/31/2022 $46,016,000.00
6 9/30/2022 $34,645,000.00
7 6/30/2022 $23,199,000.00
8 3/31/2022 $11,667,000.00
9 12/31/2021 $48,568,000.00
10 9/30/2021 $37,102,000.00
11 6/30/2021 $24,997,000.00
12 3/31/2021 $12,567,000.00
13 12/31/2020 $52,746,000.00
14 9/30/2020 $39,283,000.00
15 6/30/2020 $26,038,000.00
16 3/31/2020 $12,956,000.00
17 12/31/2019 $58,871,000.00
18 9/30/2019 $45,353,000.00
19 6/30/2019 $30,143,000.00
20 3/31/2019 $15,044,000.00
21 12/31/2018 $26,047,000.00
22 9/30/2018 $7,276,000.00
23 6/30/2018 $4,874,000.00
24 3/31/2018 $2,457,000.00
25 12/31/2017 $9,195,000.00
26 9/30/2017 $6,731,000.00
27 6/30/2017 $4,339,000.00
28 3/31/2017 $2,202,000.00
29 12/31/2016 $10,412,000.00
30 9/30/2016 $8,089,000.00
31 6/30/2016 $5,365,000.00
32 3/31/2016 $2,669,000.00
33 12/31/2015 $11,273,000.00
34 9/30/2015 $8,533,000.00
35 6/30/2015 $5,776,000.00
36 3/31/2015 $2,913,000.00
37 12/31/2014 $12,607,000.00
38 9/30/2014 $10,229,000.00
39 6/30/2014 $6,522,000.00
40 3/31/2014 $3,424,000.00
41 12/31/2013 $12,517,000.00
42 9/30/2013 $10,077,000.00
43 6/30/2013 $6,145,000.00
44 3/31/2013 $3,131,000.00
45 12/31/2012 $9,215,000.00
46 9/30/2012 $7,088,000.00
47 6/30/2012 $4,876,000.00
48 3/31/2012 $2,442,000.00
49 12/31/2011 $10,067,000.00
50 9/30/2011 $7,596,000.00
51 6/30/2011 $5,213,000.00
52 3/31/2011 $2,769,000.00
53 12/31/2010 $10,988,000.00
54 12/31/2009 $11,029,000.00
Financials: DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 9/30/2022 --
4 6/30/2022 --
5 3/31/2022 --
6 12/31/2021 $70,815,000.00
7 9/30/2021 $75,754,000.00
8 6/30/2021 $75,664,000.00
9 3/31/2021 $-115,000.00
10 12/31/2020 $35,000.00
11 9/30/2020 $35,000.00
12 6/30/2020 $35,000.00
13 12/31/2019 $-1,138,000.00
Financials: EarningsPerShareBasic
Date Value
1 12/31/2023 $0.59
2 9/30/2023 $0.64
3 6/30/2023 $0.55
4 3/31/2023 $0.33
5 12/31/2022 $2.01
6 9/30/2022 $0.52
7 6/30/2022 $1.04
8 3/31/2022 $0.44
9 12/31/2021 $3.53
10 9/30/2021 $3.12
11 6/30/2021 $2.66
12 3/31/2021 $0.63
13 12/31/2020 $-0.33
14 9/30/2020 $-0.16
15 6/30/2020 $-0.53
16 3/31/2020 $-0.42
17 12/31/2019 $-1.69
18 9/30/2019 $-0.25
19 6/30/2019 $-1.02
20 3/31/2019 $-0.55
21 12/31/2018 $-1.40
22 9/30/2018 $0.17
23 6/30/2018 $0.69
24 3/31/2018 $0.28
25 12/31/2017 $1.18
26 9/30/2017 $0.94
27 6/30/2017 $0.38
28 3/31/2017 $0.25
29 12/31/2016 $0.08
30 9/30/2016 $0.01
31 6/30/2016 $0.09
32 3/31/2016 $-0.07
33 12/31/2015 $0.07
34 9/30/2015 $-0.07
35 6/30/2015 --
36 3/31/2015 $-0.11
37 12/31/2014 $0.01
38 9/30/2014 $0.33
39 6/30/2014 $0.16
40 3/31/2014 $-0.13
41 12/31/2013 $-1.34
42 9/30/2013 $-0.43
43 6/30/2013 $-0.16
44 3/31/2013 $-0.49
45 12/31/2012 $-0.50
46 9/30/2012 $-0.29
47 6/30/2012 $-0.09
48 3/31/2012 $-0.13
49 12/31/2011 $0.65
50 9/30/2011 $0.14
51 6/30/2011 $0.21
52 3/31/2011 $0.27
53 12/31/2010 $1.04
54 12/31/2009 $-1.20
Financials: EarningsPerShareDiluted
Date Value
1 12/31/2023 $0.59
2 9/30/2023 $0.63
3 6/30/2023 $0.55
4 3/31/2023 $0.33
5 12/31/2022 $1.98
6 9/30/2022 $0.51
7 6/30/2022 $1.02
8 3/31/2022 $0.44
9 12/31/2021 $3.45
10 9/30/2021 $0.48
11 6/30/2021 $2.58
12 3/31/2021 $0.61
13 12/31/2020 $-0.33
14 9/30/2020 $-0.69
15 6/30/2020 $-0.53
16 3/31/2020 $-0.42
17 12/31/2019 $-1.69
18 9/30/2019 $-1.28
19 6/30/2019 $-1.02
20 3/31/2019 $-0.55
21 12/31/2018 $-1.40
22 9/30/2018 $0.83
23 6/30/2018 $0.67
24 3/31/2018 $0.28
25 12/31/2017 $1.14
26 9/30/2017 $0.91
27 6/30/2017 $0.60
28 3/31/2017 $0.24
29 12/31/2016 $0.08
30 9/30/2016 $0.01
31 6/30/2016 $0.09
32 3/31/2016 $-0.07
33 12/31/2015 $0.01
34 9/30/2015 $0.04
35 6/30/2015 --
36 3/31/2015 $-0.11
37 12/31/2014 $0.33
38 9/30/2014 $0.29
39 6/30/2014 $0.16
40 3/31/2014 $-0.13
41 12/31/2013 $-1.34
42 9/30/2013 $-0.43
43 6/30/2013 $-0.16
44 3/31/2013 $-0.49
45 12/31/2012 $-0.21
46 9/30/2012 $-0.07
47 6/30/2012 $-0.09
48 3/31/2012 $-0.13
49 12/31/2011 $0.64
50 9/30/2011 $0.14
51 6/30/2011 $0.47
52 3/31/2011 $0.27
53 12/31/2010 $1.02
54 12/31/2009 $-1.20
Financials: EffectiveIncomeTaxRateContinuingOperations
Date Value
1 3/31/2023 $0.24
2 9/30/2022 $0.29
3 6/30/2022 $0.23
4 3/31/2022 $0.23
5 9/30/2021 $0.24
6 6/30/2021 $0.15
7 3/31/2021 $0.12
8 9/30/2020 $-0.01
9 6/30/2020 $0.04
10 3/31/2020 $0.05
11 9/30/2019 $-0.14
12 6/30/2019 $0.03
13 3/31/2019 $0.01
14 9/30/2018 $0.22
15 6/30/2018 $0.19
16 3/31/2018 $0.21
17 9/30/2017 $0.14
18 6/30/2017 $0.09
19 3/31/2017 $0.17
20 9/30/2016 $0.80
21 6/30/2016 $0.54
22 3/31/2016 $0.13
23 9/30/2015 $0.41
24 6/30/2015 $0.07
25 3/31/2015 $-0.61
26 9/30/2014 $0.27
27 6/30/2014 $0.24
28 3/31/2014 $0.02
29 9/30/2013 $0.09
30 6/30/2013 $0.08
31 3/31/2013 $0.06
32 9/30/2012 $0.06
33 6/30/2012 $0.05
34 3/31/2012 $0.11
35 9/30/2011 $0.09
36 6/30/2011 $0.15
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
11 12/31/2013 $0.35
12 12/31/2012 $0.35
13 12/31/2011 $0.35
14 12/31/2010 $0.35
Financials: EffectiveIncomeTaxRateReconciliationGiltiAmount
Date Value
1 12/31/2023 $1,735,000.00
2 12/31/2022 $3,458,000.00
3 12/31/2021 $9,343,000.00
Financials: EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
Date Value
1 12/31/2023 $60,000.00
2 9/30/2023 $-3,972,000.00
3 6/30/2023 $572,000.00
4 3/31/2023 $911,000.00
5 12/31/2022 $-1,781,000.00
6 9/30/2022 $-6,088,000.00
7 6/30/2022 $-2,588,000.00
8 3/31/2022 $-1,218,000.00
9 12/31/2021 $-3,491,000.00
10 12/31/2020 $129,000.00
Financials: EmployeeRelatedLiabilitiesCurrent
Date Value
1 12/31/2023 $31,897,000.00
2 9/30/2023 $31,894,000.00
3 6/30/2023 $28,149,000.00
4 3/31/2023 $26,627,000.00
5 12/31/2022 $38,348,000.00
6 9/30/2022 $39,835,000.00
7 6/30/2022 $34,161,000.00
8 3/31/2022 $29,117,000.00
9 12/31/2021 $39,835,000.00
10 9/30/2021 $41,091,000.00
11 6/30/2021 $35,618,000.00
12 3/31/2021 $32,924,000.00
13 12/31/2020 $34,862,000.00
14 9/30/2020 $32,524,000.00
15 6/30/2020 $25,384,000.00
16 3/31/2020 $20,837,000.00
17 12/31/2019 $23,741,000.00
18 9/30/2019 $25,432,000.00
19 6/30/2019 $24,820,000.00
20 3/31/2019 $21,988,000.00
21 12/31/2018 $29,402,000.00
22 9/30/2018 $17,746,000.00
23 6/30/2018 $16,272,000.00
24 3/31/2018 $13,608,000.00
25 12/31/2017 $20,178,000.00
26 9/30/2017 $18,509,000.00
27 6/30/2017 $16,251,000.00
28 3/31/2017 $15,770,000.00
29 12/31/2016 $14,770,000.00
30 9/30/2016 $17,394,000.00
31 6/30/2016 $14,735,000.00
32 3/31/2016 $14,593,000.00
33 12/31/2015 $15,628,000.00
34 9/30/2015 $16,502,000.00
35 6/30/2015 $13,508,000.00
36 3/31/2015 $13,704,000.00
37 12/31/2014 $18,687,000.00
38 9/30/2014 $20,364,000.00
39 6/30/2014 $16,931,000.00
40 3/31/2014 $14,674,000.00
41 12/31/2013 $14,271,000.00
42 9/30/2013 $15,993,000.00
43 6/30/2013 $13,714,000.00
44 3/31/2013 $14,219,000.00
45 12/31/2012 $10,271,000.00
46 9/30/2012 $11,902,000.00
47 6/30/2012 $10,082,000.00
48 3/31/2012 $10,332,000.00
49 12/31/2011 $12,652,000.00
50 12/31/2010 $16,944,000.00
Financials: EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
Date Value
1 12/31/2023 $1,770,000.00
2 9/30/2023 $2,883,000.00
3 6/30/2023 $2,838,000.00
4 3/31/2023 $2,776,000.00
5 12/31/2022 $4,004,000.00
6 9/30/2022 $770,000.00
7 6/30/2022 $2,462,000.00
8 3/31/2022 $1,626,000.00
9 12/31/2021 $722,000.00
10 9/30/2021 $569,000.00
11 6/30/2021 $414,000.00
12 3/31/2021 $234,000.00
13 12/31/2020 $963,000.00
14 9/30/2020 $610,000.00
15 6/30/2020 $395,000.00
16 3/31/2020 $172,000.00
17 12/31/2019 $587,000.00
18 9/30/2019 $67,000.00
19 6/30/2019 $359,000.00
20 3/31/2019 $280,000.00
21 12/31/2018 $993,000.00
22 9/30/2018 $555,000.00
23 6/30/2018 $440,000.00
24 3/31/2018 $314,000.00
25 12/31/2017 $530,000.00
26 9/30/2017 $107,000.00
27 6/30/2017 $322,000.00
28 3/31/2017 $75,000.00
29 12/31/2016 $269,000.00
30 9/30/2016 $76,000.00
31 6/30/2016 $73,000.00
32 3/31/2016 $40,000.00
33 12/31/2015 $249,000.00
34 9/30/2015 $70,000.00
35 6/30/2015 $111,000.00
36 3/31/2015 $44,000.00
37 12/31/2014 $204,000.00
38 9/30/2014 $157,000.00
39 6/30/2014 $97,000.00
40 3/31/2014 $41,000.00
41 12/31/2013 --
42 6/30/2013 --
43 3/31/2013 --
44 12/31/2012 --
45 9/30/2012 --
46 6/30/2012 --
47 3/31/2012 --
48 12/31/2011 --
49 9/30/2011 --
50 6/30/2011 --
51 12/31/2010 --
Financials: FinanceLeaseInterestExpense
Date Value
1 12/31/2023 $1,000.00
2 9/30/2023 $1,000.00
3 6/30/2023 $1,000.00
4 12/31/2022 $1,000.00
5 9/30/2022 $1,000.00
6 6/30/2022 $1,000.00
7 12/31/2021 $2,000.00
8 9/30/2021 --
9 6/30/2021 $1,000.00
10 3/31/2021 --
11 12/31/2020 $57,000.00
12 9/30/2020 --
13 6/30/2020 $57,000.00
14 3/31/2020 $28,000.00
15 12/31/2019 $146,000.00
16 9/30/2019 $117,000.00
17 6/30/2019 $88,000.00
18 3/31/2019 $59,000.00
Financials: FinanceLeaseInterestPaymentOnLiability
Date Value
1 12/31/2023 $1,000.00
2 9/30/2023 $1,000.00
3 6/30/2023 $1,000.00
4 12/31/2022 $1,000.00
5 9/30/2022 $1,000.00
6 6/30/2022 $1,000.00
7 12/31/2021 $1,000.00
8 9/30/2021 $1,000.00
9 6/30/2021 --
10 3/31/2021 --
11 12/31/2020 $57,000.00
12 9/30/2020 $57,000.00
13 6/30/2020 $57,000.00
14 3/31/2020 $28,000.00
15 12/31/2019 $117,000.00
16 9/30/2019 $109,000.00
17 6/30/2019 $73,000.00
18 3/31/2019 $37,000.00
Financials: FinanceLeaseLiability
Date Value
1 12/31/2023 $26,000.00
2 9/30/2023 $28,000.00
3 6/30/2023 $38,000.00
4 3/31/2023 $66,000.00
5 12/31/2022 $73,000.00
6 9/30/2022 $107,000.00
7 6/30/2022 $154,000.00
8 3/31/2022 $193,000.00
9 12/31/2021 $230,000.00
10 9/30/2021 $291,000.00
11 6/30/2021 $352,000.00
12 3/31/2021 $392,000.00
13 12/31/2020 $401,000.00
14 9/30/2020 $403,000.00
15 6/30/2020 $2,889,000.00
16 3/31/2020 $2,937,000.00
17 12/31/2019 $2,574,000.00
18 9/30/2019 $2,528,000.00
19 6/30/2019 $2,640,000.00
20 3/31/2019 $2,611,000.00
Financials: FinanceLeaseLiabilityPaymentsDue
Date Value
1 12/31/2023 $27,000.00
2 9/30/2023 $29,000.00
3 6/30/2023 $40,000.00
4 3/31/2023 $68,000.00
5 12/31/2022 $75,000.00
6 9/30/2022 $109,000.00
7 6/30/2022 $157,000.00
8 3/31/2022 $196,000.00
9 12/31/2021 $234,000.00
10 9/30/2021 $295,000.00
11 6/30/2021 $357,000.00
12 3/31/2021 $397,000.00
13 12/31/2020 $401,000.00
14 9/30/2020 $403,000.00
15 6/30/2020 $2,889,000.00
16 3/31/2020 $2,966,000.00
17 12/31/2019 $2,631,000.00
18 9/30/2019 $2,613,000.00
19 6/30/2019 $2,758,000.00
20 3/31/2019 $2,756,000.00
Financials: FinanceLeaseLiabilityPaymentsDueAfterYearFive
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 --
6 12/31/2021 --
7 12/31/2020 --
8 3/31/2020 --
9 12/31/2019 --
10 9/30/2019 --
11 6/30/2019 --
12 3/31/2019 --
Financials: FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
Date Value
1 12/31/2023 $12,000.00
2 9/30/2023 $4,000.00
3 6/30/2023 $14,000.00
4 3/31/2023 $32,000.00
5 12/31/2022 $50,000.00
6 9/30/2022 $47,000.00
7 6/30/2022 $48,000.00
8 3/31/2022 $50,000.00
9 12/31/2021 $170,000.00
10 9/30/2021 $184,000.00
11 6/30/2021 $186,000.00
12 3/31/2021 $184,000.00
13 12/31/2020 $179,000.00
14 9/30/2020 $164,000.00
15 6/30/2020 $125,000.00
16 12/31/2019 $2,631,000.00
Financials: FinanceLeaseLiabilityPaymentsDueYearFive
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 --
6 12/31/2021 $2,000.00
7 12/31/2020 --
8 3/31/2020 --
9 12/31/2019 --
10 9/30/2019 --
11 6/30/2019 --
12 3/31/2019 --
Financials: FinanceLeaseLiabilityPaymentsDueYearFour
Date Value
1 12/31/2023 --
2 9/30/2023 $3,000.00
3 6/30/2023 $3,000.00
4 3/31/2023 $3,000.00
5 12/31/2022 $3,000.00
6 9/30/2022 $3,000.00
7 6/30/2022 $3,000.00
8 3/31/2022 $3,000.00
9 12/31/2021 $11,000.00
10 9/30/2021 $11,000.00
11 6/30/2021 $11,000.00
12 3/31/2021 $11,000.00
13 12/31/2020 --
14 9/30/2020 --
15 6/30/2020 --
16 3/31/2020 $31,000.00
17 12/31/2019 --
18 9/30/2019 --
19 6/30/2019 --
20 3/31/2019 --
Financials: FinanceLeaseLiabilityPaymentsDueYearThree
Date Value
1 12/31/2023 $3,000.00
2 9/30/2023 $11,000.00
3 6/30/2023 $12,000.00
4 3/31/2023 $16,000.00
5 12/31/2022 $11,000.00
6 9/30/2022 $10,000.00
7 6/30/2022 $11,000.00
8 3/31/2022 $11,000.00
9 12/31/2021 $11,000.00
10 9/30/2021 $11,000.00
11 6/30/2021 $11,000.00
12 3/31/2021 $11,000.00
13 12/31/2020 $43,000.00
14 9/30/2020 $34,000.00
15 6/30/2020 $10,000.00
16 3/31/2020 $124,000.00
17 12/31/2019 --
18 9/30/2019 --
19 6/30/2019 --
20 3/31/2019 --
Financials: FinanceLeaseLiabilityPaymentsDueYearTwo
Date Value
1 12/31/2023 $12,000.00
2 9/30/2023 $11,000.00
3 6/30/2023 $11,000.00
4 3/31/2023 $17,000.00
5 12/31/2022 $11,000.00
6 9/30/2022 $10,000.00
7 6/30/2022 $11,000.00
8 3/31/2022 $11,000.00
9 12/31/2021 $40,000.00
10 9/30/2021 $40,000.00
11 6/30/2021 $52,000.00
12 3/31/2021 $51,000.00
13 12/31/2020 $179,000.00
14 9/30/2020 $164,000.00
15 6/30/2020 $125,000.00
16 3/31/2020 $124,000.00
17 12/31/2019 --
18 9/30/2019 $2,576,000.00
19 6/30/2019 $2,682,000.00
20 3/31/2019 $2,643,000.00
Financials: FinanceLeaseLiabilityUndiscountedExcessAmount
Date Value
1 12/31/2023 $1,000.00
2 9/30/2023 $1,000.00
3 6/30/2023 $2,000.00
4 3/31/2023 $2,000.00
5 12/31/2022 $2,000.00
6 9/30/2022 $2,000.00
7 6/30/2022 $3,000.00
8 3/31/2022 $3,000.00
9 12/31/2021 $4,000.00
10 9/30/2021 $4,000.00
11 6/30/2021 $5,000.00
12 3/31/2021 $5,000.00
13 12/31/2020 --
14 9/30/2020 --
15 6/30/2020 --
16 3/31/2020 $29,000.00
17 12/31/2019 $57,000.00
18 9/30/2019 $85,000.00
19 6/30/2019 $118,000.00
20 3/31/2019 $145,000.00
Financials: FinanceLeasePrincipalPayments
Date Value
1 12/31/2023 $52,000.00
2 9/30/2023 $48,000.00
3 6/30/2023 $39,000.00
4 3/31/2023 $24,000.00
5 12/31/2022 $167,000.00
6 9/30/2022 $126,000.00
7 6/30/2022 $86,000.00
8 3/31/2022 $44,000.00
9 12/31/2021 $186,000.00
10 9/30/2021 $142,000.00
11 6/30/2021 $91,000.00
12 3/31/2021 $45,000.00
13 12/31/2020 $146,000.00
14 9/30/2020 $104,000.00
15 6/30/2020 $68,000.00
16 3/31/2020 $9,000.00
17 12/31/2019 $34,000.00
18 9/30/2019 $25,000.00
19 6/30/2019 $17,000.00
20 3/31/2019 $9,000.00
Financials: FinanceLeaseRightOfUseAssetAccumulatedAmortization
Date Value
1 12/31/2023 $300,000.00
2 9/30/2023 $300,000.00
3 6/30/2023 $300,000.00
4 3/31/2023 $200,000.00
5 12/31/2022 $200,000.00
6 9/30/2022 $200,000.00
7 6/30/2022 $200,000.00
8 3/31/2022 $200,000.00
9 12/31/2021 $100,000.00
10 9/30/2021 $100,000.00
11 6/30/2021 $100,000.00
12 3/31/2021 $100,000.00
13 12/31/2020 $100,000.00
14 9/30/2020 $26,000.00
15 6/30/2020 $200,000.00
16 3/31/2020 $100,000.00
17 12/31/2019 $100,000.00
Financials: FinanceLeaseRightOfUseAssetAmortization
Date Value
1 12/31/2023 $90,000.00
2 9/30/2023 $66,000.00
3 6/30/2023 $54,000.00
4 3/31/2023 $26,000.00
5 12/31/2022 $88,000.00
6 9/30/2022 $69,000.00
7 6/30/2022 $58,000.00
8 3/31/2022 $32,000.00
9 12/31/2021 $86,000.00
10 9/30/2021 $66,000.00
11 6/30/2021 $45,000.00
12 3/31/2021 $21,000.00
13 12/31/2020 $84,000.00
14 9/30/2020 $65,000.00
15 6/30/2020 $28,000.00
16 3/31/2020 $20,000.00
17 12/31/2019 $102,000.00
18 9/30/2019 $82,000.00
19 6/30/2019 $62,000.00
20 3/31/2019 $41,000.00
Financials: FinanceLeaseWeightedAverageDiscountRatePercent
Date Value
1 12/31/2023 $0.04
2 9/30/2023 $0.04
3 6/30/2023 $0.03
4 3/31/2023 $0.02
5 12/31/2022 $0.02
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 --
14 9/30/2020 --
15 6/30/2020 $0.04
16 3/31/2020 $0.04
17 12/31/2019 $0.05
18 9/30/2019 $0.05
19 6/30/2019 $0.05
20 3/31/2019 $0.05
Financials: FiniteLivedIntangibleAssetsAccumulatedAmortization
Date Value
1 12/31/2023 $177,531,000.00
2 9/30/2023 $164,624,000.00
3 6/30/2023 $189,210,000.00
4 3/31/2023 $178,677,000.00
5 12/31/2022 $169,511,000.00
6 9/30/2022 $154,198,000.00
7 6/30/2022 $150,951,000.00
8 3/31/2022 $145,479,000.00
9 12/31/2021 $138,912,000.00
10 9/30/2021 $134,435,000.00
11 6/30/2021 $126,571,000.00
12 3/31/2021 $118,907,000.00
13 12/31/2020 $112,412,000.00
14 9/30/2020 $99,582,000.00
15 6/30/2020 $88,280,000.00
16 3/31/2020 $78,438,000.00
17 12/31/2019 $68,617,000.00
18 9/30/2019 $64,544,000.00
19 6/30/2019 $55,645,000.00
20 3/31/2019 $44,995,000.00
21 12/31/2018 $35,203,000.00
22 12/31/2017 $18,464,000.00
23 9/30/2017 $17,509,000.00
24 6/30/2017 $16,531,000.00
25 3/31/2017 $15,001,000.00
26 12/31/2016 $13,709,000.00
27 9/30/2016 $40,318,000.00
28 6/30/2016 $38,246,000.00
29 3/31/2016 $36,499,000.00
30 12/31/2015 $34,197,000.00
31 9/30/2015 $32,928,000.00
32 6/30/2015 $31,574,000.00
33 3/31/2015 $29,040,000.00
34 12/31/2014 $29,495,000.00
35 9/30/2014 $29,483,000.00
36 6/30/2014 $29,562,000.00
37 3/31/2014 $27,671,000.00
38 12/31/2013 $25,536,000.00
39 9/30/2013 $23,084,000.00
40 6/30/2013 $19,683,000.00
41 3/31/2013 $17,743,000.00
42 12/31/2012 $16,572,000.00
43 9/30/2012 $15,126,000.00
44 12/31/2011 $12,149,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
Date Value
1 12/31/2023 $18,500,000.00
2 12/31/2022 $14,800,000.00
3 12/31/2021 $27,400,000.00
4 12/31/2020 $53,500,000.00
5 12/31/2019 $76,800,000.00
6 12/31/2018 $105,800,000.00
7 12/31/2017 $2,800,000.00
8 12/31/2016 $3,100,000.00
9 12/31/2015 $3,700,000.00
10 12/31/2014 $3,400,000.00
11 12/31/2013 $7,400,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
Date Value
1 12/31/2023 $39,300,000.00
2 12/31/2022 $33,400,000.00
3 12/31/2021 $34,800,000.00
4 12/31/2020 $36,400,000.00
5 12/31/2019 $38,400,000.00
6 12/31/2018 $38,900,000.00
7 12/31/2017 $4,200,000.00
8 12/31/2016 $3,600,000.00
9 12/31/2015 $6,800,000.00
10 12/31/2014 $7,200,000.00
11 12/31/2013 $8,300,000.00
12 12/31/2012 $4,300,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
Date Value
1 12/31/2023 $18,200,000.00
2 12/31/2022 $15,100,000.00
3 12/31/2021 $19,300,000.00
4 12/31/2020 $27,100,000.00
5 12/31/2019 $34,800,000.00
6 12/31/2018 $33,400,000.00
7 12/31/2017 $700,000.00
8 12/31/2016 $400,000.00
9 12/31/2015 $3,700,000.00
10 12/31/2014 $3,300,000.00
11 12/31/2013 $3,700,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
Date Value
1 12/31/2023 $20,800,000.00
2 12/31/2022 $18,600,000.00
3 12/31/2021 $26,100,000.00
4 12/31/2020 $36,300,000.00
5 12/31/2019 $34,800,000.00
6 12/31/2018 $33,700,000.00
7 12/31/2017 $700,000.00
8 12/31/2016 $3,500,000.00
9 12/31/2015 $3,700,000.00
10 12/31/2014 $3,300,000.00
11 12/31/2013 $3,700,000.00
12 12/31/2012 $3,800,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
Date Value
1 12/31/2023 $24,400,000.00
2 12/31/2022 $24,800,000.00
3 12/31/2021 $34,800,000.00
4 12/31/2020 $36,300,000.00
5 12/31/2019 $34,800,000.00
6 12/31/2018 $33,800,000.00
7 12/31/2017 $4,100,000.00
8 12/31/2016 $3,600,000.00
9 12/31/2015 $3,700,000.00
10 12/31/2014 $3,300,000.00
11 12/31/2013 $7,600,000.00
12 12/31/2012 $4,200,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
Date Value
1 12/31/2023 $30,600,000.00
2 12/31/2022 $33,400,000.00
3 12/31/2021 $34,800,000.00
4 12/31/2020 $36,400,000.00
5 12/31/2019 $34,800,000.00
6 12/31/2018 $37,100,000.00
7 12/31/2017 $4,200,000.00
8 12/31/2016 $3,600,000.00
9 12/31/2015 $3,700,000.00
10 12/31/2014 $6,800,000.00
11 12/31/2013 $8,200,000.00
12 12/31/2012 $4,300,000.00
Financials: FiniteLivedIntangibleAssetsGross
Date Value
1 12/31/2023 $329,301,000.00
2 9/30/2023 $289,632,000.00
3 6/30/2023 $324,510,000.00
4 3/31/2023 $322,623,000.00
5 12/31/2022 $309,615,000.00
6 9/30/2022 $296,975,000.00
7 6/30/2022 $306,748,000.00
8 3/31/2022 $312,222,000.00
9 12/31/2021 $316,232,000.00
10 9/30/2021 $325,601,000.00
11 6/30/2021 $328,088,000.00
12 3/31/2021 $336,149,000.00
13 12/31/2020 $338,279,000.00
14 9/30/2020 $330,095,000.00
15 6/30/2020 $323,599,000.00
16 3/31/2020 $322,870,000.00
17 12/31/2019 $322,804,000.00
18 9/30/2019 $324,163,000.00
19 6/30/2019 $319,319,000.00
20 3/31/2019 $314,042,000.00
21 12/31/2018 $317,857,000.00
22 12/31/2017 $35,212,000.00
23 9/30/2017 $35,275,000.00
24 6/30/2017 $35,273,000.00
25 3/31/2017 $32,393,000.00
26 12/31/2016 $31,544,000.00
27 9/30/2016 $60,656,000.00
28 6/30/2016 $60,331,000.00
29 3/31/2016 $60,279,000.00
30 12/31/2015 $59,494,000.00
31 9/30/2015 $54,683,000.00
32 6/30/2015 $55,947,000.00
33 3/31/2015 $54,448,000.00
34 12/31/2014 $62,582,000.00
35 9/30/2014 $59,979,000.00
36 6/30/2014 $64,262,000.00
37 3/31/2014 $64,627,000.00
38 12/31/2013 $64,468,000.00
39 9/30/2013 $63,454,000.00
40 6/30/2013 $52,527,000.00
41 3/31/2013 $51,963,000.00
42 12/31/2012 $33,263,000.00
43 9/30/2012 $32,503,000.00
44 12/31/2011 $31,737,000.00
Financials: ForeignCurrencyTransactionGainLossBeforeTax
Date Value
1 12/31/2023 $-5,209,000.00
2 9/30/2023 $-2,300,000.00
3 6/30/2023 $-1,100,000.00
4 3/31/2023 $-440,000.00
5 12/31/2022 $1,635,000.00
6 9/30/2022 $1,344,000.00
7 6/30/2022 $2,600,000.00
8 3/31/2022 $1,144,000.00
9 12/31/2021 $411,000.00
10 9/30/2021 $-28,000.00
11 6/30/2021 $-287,000.00
12 3/31/2021 $-262,000.00
13 12/31/2020 $-3,170,000.00
14 9/30/2020 $-1,484,000.00
15 6/30/2020 $-1,044,000.00
16 3/31/2020 $-404,000.00
17 12/31/2019 $43,000.00
18 9/30/2019 $1,630,000.00
19 6/30/2019 $-546,000.00
20 3/31/2019 $218,000.00
21 12/31/2018 $1,659,000.00
22 9/30/2018 $1,220,000.00
23 6/30/2018 $1,452,000.00
24 3/31/2018 $-1,579,000.00
25 12/31/2017 $-2,977,000.00
26 12/31/2016 $2,622,000.00
Financials: ForeignCurrencyTransactionGainLossRealized
Date Value
1 12/31/2023 $5,200,000.00
2 3/31/2023 $-400,000.00
3 12/31/2022 $1,600,000.00
4 9/30/2022 $1,300,000.00
5 6/30/2022 $2,600,000.00
6 3/31/2022 $1,100,000.00
7 12/31/2021 $400,000.00
8 9/30/2021 $-28,000.00
9 6/30/2021 $-300,000.00
10 3/31/2021 $-300,000.00
11 12/31/2020 $-3,200,000.00
12 9/30/2020 $-1,500,000.00
13 6/30/2020 $-1,000,000.00
14 3/31/2020 $-400,000.00
15 9/30/2019 $1,300,000.00
16 6/30/2019 $-300,000.00
17 3/31/2019 $200,000.00
18 12/31/2018 $1,700,000.00
19 9/30/2018 $1,200,000.00
20 6/30/2018 $3,000,000.00
21 3/31/2018 $-1,600,000.00
22 12/31/2017 $-3,000,000.00
23 9/30/2017 $-200,000.00
24 6/30/2017 $-2,500,000.00
25 3/31/2017 $-1,300,000.00
26 12/31/2016 $2,600,000.00
27 9/30/2016 $-1,000,000.00
28 6/30/2016 $-800,000.00
29 3/31/2016 $-500,000.00
30 12/31/2015 $1,400,000.00
31 9/30/2015 $1,500,000.00
32 6/30/2015 $400,000.00
33 3/31/2015 $200,000.00
34 12/31/2014 $2,000,000.00
35 9/30/2014 $900,000.00
Financials: GainLossOnSaleOfBusiness
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 9/30/2022 --
4 6/30/2022 --
5 3/31/2022 --
6 12/31/2021 $70,815,000.00
7 9/30/2021 $75,754,000.00
8 6/30/2021 $75,664,000.00
9 3/31/2021 $-115,000.00
10 12/31/2020 --
11 9/30/2020 --
12 6/30/2020 --
13 12/31/2019 --
Financials: GainLossOnSalesOfAssetsAndAssetImpairmentCharges
Date Value
1 12/31/2023 $4,000.00
2 9/30/2023 $7,000.00
3 6/30/2023 $17,000.00
4 3/31/2023 $-43,000.00
5 12/31/2022 $203,000.00
6 9/30/2022 $191,000.00
7 6/30/2022 $58,000.00
8 3/31/2022 $51,000.00
9 12/31/2021 $-1,000.00
10 9/30/2021 $54,000.00
11 6/30/2021 $55,000.00
12 3/31/2021 $65,000.00
13 12/31/2020 $4,170,000.00
14 9/30/2020 $4,328,000.00
15 6/30/2020 $-112,000.00
16 3/31/2020 $-88,000.00
17 12/31/2019 $-173,000.00
18 12/31/2018 $-293,000.00
19 9/30/2018 $-29,000.00
20 6/30/2018 $-40,000.00
21 12/31/2017 $42,000.00
22 9/30/2017 $22,000.00
23 6/30/2017 $21,000.00
24 12/31/2016 $-31,000.00
25 9/30/2016 $-37,000.00
26 6/30/2016 $-38,000.00
27 3/31/2016 $-32,000.00
28 12/31/2015 $-311,000.00
29 9/30/2015 --
30 6/30/2015 --
31 3/31/2015 --
32 12/31/2014 --
33 12/31/2013 --
Financials: GainsLossesOnExtinguishmentOfDebt
Date Value
1 12/31/2023 $-369,000.00
2 9/30/2023 $-369,000.00
3 6/30/2023 $-369,000.00
4 3/31/2023 $-369,000.00
5 12/31/2022 $-312,000.00
6 9/30/2022 $-312,000.00
7 6/30/2022 $-232,000.00
8 3/31/2022 $-104,000.00
9 12/31/2021 $-3,411,000.00
10 9/30/2021 $-3,411,000.00
11 6/30/2021 $-1,761,000.00
12 3/31/2021 $-1,761,000.00
13 12/31/2020 $268,000.00
14 9/30/2020 $293,000.00
15 6/30/2020 --
16 3/31/2020 --
17 12/31/2019 --
18 9/30/2019 --
19 12/31/2018 --
Financials: Goodwill
Date Value
1 12/31/2023 $241,658,000.00
2 9/30/2023 $220,684,000.00
3 6/30/2023 $224,291,000.00
4 3/31/2023 $223,552,000.00
5 12/31/2022 $213,539,000.00
6 9/30/2022 $202,714,000.00
7 6/30/2022 $211,534,000.00
8 3/31/2022 $216,234,000.00
9 12/31/2021 $219,791,000.00
10 9/30/2021 $223,683,000.00
11 6/30/2021 $226,577,000.00
12 3/31/2021 $246,735,000.00
13 12/31/2020 $252,304,000.00
14 9/30/2020 $244,341,000.00
15 6/30/2020 $238,950,000.00
16 3/31/2020 $237,997,000.00
17 12/31/2019 $238,669,000.00
18 9/30/2019 $235,903,000.00
19 6/30/2019 $241,466,000.00
20 3/31/2019 $239,270,000.00
21 12/31/2018 $242,127,000.00
22 9/30/2018 $64,579,000.00
23 6/30/2018 $64,765,000.00
24 3/31/2018 $66,784,000.00
25 12/31/2017 $65,613,000.00
26 9/30/2017 $65,483,000.00
27 6/30/2017 $66,038,000.00
28 3/31/2017 $63,048,000.00
29 12/31/2016 $58,849,000.00
30 9/30/2016 $61,028,000.00
31 6/30/2016 $60,753,000.00
32 3/31/2016 $60,814,000.00
33 12/31/2015 $60,264,000.00
34 9/30/2015 $60,860,000.00
35 6/30/2015 $61,295,000.00
36 3/31/2015 $60,326,000.00
37 12/31/2014 $63,132,000.00
38 9/30/2014 $67,865,000.00
39 6/30/2014 $71,075,000.00
40 3/31/2014 $71,375,000.00
41 12/31/2013 $71,313,000.00
42 9/30/2013 $70,895,000.00
43 6/30/2013 $76,853,000.00
44 3/31/2013 $76,265,000.00
45 12/31/2012 $58,756,000.00
46 9/30/2012 $57,957,000.00
47 6/30/2012 $57,106,000.00
48 3/31/2012 $59,066,000.00
49 12/31/2011 $58,060,000.00
50 12/31/2010 $58,498,000.00
Financials: GoodwillAcquiredDuringPeriod
Date Value
1 12/31/2023 $24,132,000.00
2 9/30/2023 $8,755,000.00
3 6/30/2023 $8,755,000.00
4 3/31/2023 $8,798,000.00
5 12/31/2018 $179,263,000.00
6 12/31/2017 $2,654,000.00
7 9/30/2017 $3,142,000.00
8 6/30/2017 $4,821,000.00
9 3/31/2017 $3,083,000.00
10 12/31/2013 $10,930,000.00
11 9/30/2013 $11,245,000.00
12 6/30/2013 $19,273,000.00
13 3/31/2013 $19,134,000.00
14 12/31/2012 $10,930,000.00
Financials: GoodwillForeignCurrencyTranslationGainLoss
Date Value
1 12/31/2023 $3,987,000.00
2 9/30/2023 $-1,610,000.00
3 6/30/2023 $1,997,000.00
4 3/31/2023 $1,215,000.00
5 12/31/2022 $-6,252,000.00
6 9/30/2022 $-17,077,000.00
7 6/30/2022 $-8,257,000.00
8 3/31/2022 $-3,557,000.00
9 12/31/2021 $-10,614,000.00
10 9/30/2021 $-6,722,000.00
11 6/30/2021 $-3,828,000.00
12 3/31/2021 $-5,569,000.00
13 12/31/2020 $13,635,000.00
14 9/30/2020 $5,672,000.00
15 6/30/2020 $281,000.00
16 3/31/2020 $-672,000.00
17 12/31/2019 $-3,877,000.00
18 9/30/2019 $-7,358,000.00
19 6/30/2019 $-1,359,000.00
20 3/31/2019 $-2,857,000.00
21 12/31/2018 $-2,749,000.00
22 9/30/2018 $-1,034,000.00
23 6/30/2018 $-848,000.00
24 3/31/2018 $1,171,000.00
25 12/31/2017 $4,110,000.00
26 9/30/2017 $3,492,000.00
27 6/30/2017 $2,368,000.00
28 3/31/2017 $1,116,000.00
29 12/31/2016 $-1,415,000.00
30 9/30/2016 $764,000.00
31 6/30/2016 $489,000.00
32 3/31/2016 $550,000.00
33 12/31/2015 $-2,868,000.00
Financials: GoodwillImpairmentLoss
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 --
4 3/31/2020 --
5 12/31/2019 $715,000.00
6 9/30/2016 --
7 9/30/2015 --
8 12/31/2014 $3,055,000.00
9 9/30/2014 --
Financials: ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 $100,000.00
4 9/30/2021 --
5 6/30/2021 --
6 3/31/2021 --
7 12/31/2020 $11,249,000.00
8 9/30/2020 $11,249,000.00
9 6/30/2020 $3,949,000.00
10 3/31/2020 $3,949,000.00
11 12/31/2019 --
12 9/30/2019 --
13 6/30/2019 --
14 3/31/2019 --
15 12/31/2018 --
Financials: IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
Date Value
1 12/31/2023 $-37,799,000.00
2 12/31/2022 $9,180,000.00
3 12/31/2021 $30,588,000.00
4 12/31/2020 $-25,005,000.00
5 12/31/2019 $-72,669,000.00
6 12/31/2018 $-42,682,000.00
7 12/31/2017 $1,430,000.00
8 12/31/2016 $-13,420,000.00
9 12/31/2015 $-5,214,000.00
10 12/31/2014 $-3,898,000.00
11 12/31/2013 $-23,193,000.00
12 12/31/2012 $-10,189,000.00
13 12/31/2011 $8,154,000.00
14 12/31/2010 $7,059,000.00
Financials: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Date Value
1 12/31/2023 $45,816,000.00
2 9/30/2023 $46,313,000.00
3 6/30/2023 $37,677,000.00
4 3/31/2023 $20,658,000.00
5 12/31/2022 $126,715,000.00
6 9/30/2022 $35,075,000.00
7 6/30/2022 $65,529,000.00
8 3/31/2022 $27,863,000.00
9 12/31/2021 $192,344,000.00
10 9/30/2021 $31,125,000.00
11 6/30/2021 $143,937,000.00
12 3/31/2021 $31,182,000.00
13 12/31/2020 $-13,177,000.00
14 9/30/2020 $-5,530,000.00
15 12/31/2019 $-72,077,000.00
16 12/31/2014 $16,628,000.00
17 9/30/2014 $12,710,000.00
18 6/30/2014 $2,682,000.00
19 3/31/2014 $-1,243,000.00
20 12/31/2013 $-31,140,000.00
21 9/30/2013 $-10,902,000.00
22 6/30/2013 $-3,246,000.00
23 3/31/2013 $-11,026,000.00
24 12/31/2012 $-6,178,000.00
25 9/30/2012 $-820,000.00
26 6/30/2012 $-2,384,000.00
27 3/31/2012 $-2,218,000.00
28 12/31/2011 $22,357,000.00
29 9/30/2011 $3,840,000.00
30 6/30/2011 $7,205,000.00
31 12/31/2010 $33,894,000.00
Financials: IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
Date Value
1 12/31/2023 $83,615,000.00
2 12/31/2022 $117,535,000.00
3 12/31/2021 $161,756,000.00
4 12/31/2020 $11,828,000.00
5 12/31/2019 $592,000.00
6 12/31/2018 $10,770,000.00
7 12/31/2017 $33,935,000.00
8 12/31/2016 $19,427,000.00
9 12/31/2015 $13,217,000.00
10 12/31/2014 $13,026,000.00
11 12/31/2013 $-7,728,000.00
12 12/31/2012 $-2,928,000.00
13 12/31/2011 $9,624,000.00
14 12/31/2010 $23,179,000.00
Financials: IncomeTaxesPaidNet
Date Value
1 12/31/2023 $44,276,000.00
2 9/30/2023 $14,414,000.00
3 6/30/2023 $9,201,000.00
4 3/31/2023 $3,760,000.00
5 12/31/2022 $23,123,000.00
6 9/30/2022 $16,189,000.00
7 6/30/2022 $10,760,000.00
8 3/31/2022 $3,669,000.00
9 12/31/2021 $22,717,000.00
10 9/30/2021 $6,067,000.00
11 6/30/2021 $3,747,000.00
12 3/31/2021 $279,000.00
13 12/31/2020 $5,772,000.00
14 9/30/2020 $5,122,000.00
15 6/30/2020 $2,103,000.00
16 3/31/2020 $690,000.00
17 12/31/2019 $14,942,000.00
18 9/30/2019 $13,275,000.00
19 6/30/2019 $10,690,000.00
20 3/31/2019 $3,797,000.00
21 12/31/2018 $6,243,000.00
22 9/30/2018 $3,549,000.00
23 6/30/2018 $2,608,000.00
24 3/31/2018 $2,498,000.00
25 12/31/2017 $7,094,000.00
26 9/30/2017 $3,740,000.00
27 6/30/2017 $3,761,000.00
28 3/31/2017 $2,312,000.00
29 12/31/2016 $6,808,000.00
30 9/30/2016 $5,977,000.00
31 6/30/2016 $5,161,000.00
32 3/31/2016 $248,000.00
33 12/31/2015 $-253,000.00
34 9/30/2015 $-414,000.00
35 6/30/2015 $-534,000.00
36 3/31/2015 $-703,000.00
37 12/31/2014 $971,000.00
38 9/30/2014 $976,000.00
39 6/30/2014 $591,000.00
40 3/31/2014 $310,000.00
41 12/31/2013 $-900,000.00
42 9/30/2013 $-1,135,000.00
43 6/30/2013 $-1,321,000.00
44 3/31/2013 $-1,458,000.00
45 12/31/2012 $711,000.00
46 9/30/2012 $833,000.00
47 6/30/2012 $234,000.00
48 12/31/2011 $10,203,000.00
49 9/30/2011 $9,573,000.00
50 6/30/2011 $8,222,000.00
51 12/31/2010 $-2,138,000.00
Financials: IncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $17,660,000.00
2 9/30/2023 $16,129,000.00
3 6/30/2023 $11,408,000.00
4 3/31/2023 $4,973,000.00
5 12/31/2022 $29,868,000.00
6 9/30/2022 $10,193,000.00
7 6/30/2022 $15,192,000.00
8 3/31/2022 $6,294,000.00
9 12/31/2021 $25,019,000.00
10 9/30/2021 $7,392,000.00
11 6/30/2021 $21,234,000.00
12 3/31/2021 $3,575,000.00
13 12/31/2020 $666,000.00
14 9/30/2020 $1,116,000.00
15 6/30/2020 $-855,000.00
16 3/31/2020 $-992,000.00
17 12/31/2019 $-3,082,000.00
18 9/30/2019 $1,277,000.00
19 6/30/2019 $-1,116,000.00
20 3/31/2019 $-200,000.00
21 12/31/2018 $631,000.00
22 9/30/2018 $2,302,000.00
23 6/30/2018 $4,595,000.00
24 3/31/2018 $2,127,000.00
25 12/31/2017 $2,244,000.00
26 9/30/2017 $4,273,000.00
27 6/30/2017 $2,436,000.00
28 3/31/2017 $1,358,000.00
29 12/31/2016 $2,747,000.00
30 9/30/2016 $1,832,000.00
31 6/30/2016 $983,000.00
32 3/31/2016 $222,000.00
33 12/31/2015 $2,211,000.00
34 9/30/2015 $940,000.00
35 6/30/2015 $277,000.00
36 3/31/2015 $1,041,000.00
37 12/31/2014 $3,293,000.00
38 9/30/2014 $2,612,000.00
39 6/30/2014 $63,000.00
40 3/31/2014 $-56,000.00
41 12/31/2013 $-2,803,000.00
42 9/30/2013 $-2,324,000.00
43 6/30/2013 $-1,437,000.00
44 3/31/2013 $-816,000.00
45 12/31/2012 $-874,000.00
46 9/30/2012 $-119,000.00
47 6/30/2012 $-258,000.00
48 3/31/2012 $-391,000.00
49 12/31/2011 $2,059,000.00
50 9/30/2011 $1,471,000.00
51 6/30/2011 $2,073,000.00
52 3/31/2011 $1,178,000.00
53 12/31/2010 $5,594,000.00
54 12/31/2009 $14,373,000.00
Financials: IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
Date Value
1 12/31/2023 $10,654,000.00
2 12/31/2022 $13,307,000.00
3 12/31/2021 $-9,882,000.00
4 12/31/2020 $-1,691,000.00
5 12/31/2019 $11,270,000.00
6 12/31/2018 $-2,015,000.00
7 12/31/2017 $-13,484,000.00
8 12/31/2016 $2,430,000.00
9 12/31/2015 $2,181,000.00
10 12/31/2014 $1,072,000.00
11 12/31/2013 $9,574,000.00
12 12/31/2012 $2,614,000.00
13 12/31/2011 $-483,000.00
14 12/31/2010 $-2,027,000.00
Financials: IncomeTaxReconciliationForeignIncomeTaxRateDifferential
Date Value
1 12/31/2023 $2,093,000.00
2 12/31/2022 $-6,131,000.00
3 12/31/2021 $-1,023,000.00
4 12/31/2020 $-1,512,000.00
5 12/31/2019 $-1,266,000.00
6 12/31/2018 $-435,000.00
7 12/31/2017 $-4,866,000.00
8 12/31/2016 $-2,378,000.00
9 12/31/2015 $-2,601,000.00
10 12/31/2014 $-2,055,000.00
11 12/31/2013 $1,513,000.00
12 12/31/2012 $-227,000.00
13 12/31/2011 $-726,000.00
14 12/31/2010 $-1,740,000.00
Financials: IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
Date Value
1 12/31/2023 $9,470,000.00
2 12/31/2022 $26,610,000.00
3 12/31/2021 $40,392,000.00
4 12/31/2020 $-2,757,000.00
5 12/31/2019 $-15,136,000.00
6 12/31/2018 $-6,702,000.00
7 12/31/2017 $12,378,000.00
8 12/31/2016 $2,102,000.00
9 12/31/2015 $2,801,000.00
10 12/31/2014 $3,194,000.00
11 12/31/2013 $-10,822,000.00
12 12/31/2012 $-4,591,000.00
13 12/31/2011 $6,223,000.00
14 12/31/2010 $10,583,000.00
Financials: IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
Date Value
1 12/31/2023 $-1,504,000.00
2 12/31/2022 $-572,000.00
3 12/31/2021 $-4,802,000.00
4 12/31/2020 $727,000.00
5 12/31/2019 $587,000.00
6 12/31/2018 $-838,000.00
7 12/31/2017 $-2,801,000.00
8 12/31/2016 $168,000.00
9 12/31/2015 $156,000.00
10 12/31/2014 $160,000.00
11 12/31/2013 $168,000.00
12 12/31/2012 $177,000.00
13 12/31/2011 $202,000.00
14 12/31/2010 $55,000.00
Financials: IncomeTaxReconciliationOtherReconcilingItems
Date Value
1 12/31/2023 $-4,749,000.00
2 12/31/2022 $-4,897,000.00
3 12/31/2021 $552,000.00
4 12/31/2020 $1,317,000.00
5 12/31/2019 $1,099,000.00
6 12/31/2018 $-257,000.00
7 12/31/2017 $89,000.00
8 12/31/2016 $289,000.00
9 12/31/2015 $151,000.00
10 12/31/2014 $81,000.00
11 12/31/2013 $472,000.00
12 12/31/2012 $385,000.00
13 12/31/2011 $-718,000.00
14 12/31/2010 $-610,000.00
Financials: IncomeTaxReconciliationStateAndLocalIncomeTaxes
Date Value
1 12/31/2023 $-633,000.00
2 12/31/2022 $-1,535,000.00
3 12/31/2021 $2,246,000.00
4 12/31/2020 $-1,160,000.00
5 12/31/2019 $-1,097,000.00
6 12/31/2018 $-663,000.00
7 12/31/2017 $56,000.00
8 12/31/2016 $168,000.00
9 12/31/2015 $-152,000.00
10 12/31/2014 $119,000.00
11 12/31/2013 $-1,089,000.00
12 12/31/2012 $-645,000.00
13 12/31/2011 $-941,000.00
14 12/31/2010 $95,000.00
Financials: IncomeTaxReconciliationTaxCreditsResearch
Date Value
1 12/31/2023 $1,360,000.00
2 12/31/2022 $1,679,000.00
3 12/31/2021 $943,000.00
4 12/31/2020 $46,000.00
5 12/31/2019 $1,458,000.00
6 12/31/2018 $864,000.00
7 12/31/2017 $371,000.00
8 12/31/2016 $183,000.00
9 12/31/2015 $221,000.00
10 12/31/2014 $244,000.00
11 12/31/2013 $1,340,000.00
12 12/31/2011 $707,000.00
13 12/31/2010 $688,000.00
Financials: IncomeTaxReconciliationTaxExemptIncome
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 $12,378,000.00
4 12/31/2020 --
5 12/31/2019 --
Financials: IncreaseDecreaseInAccountsPayable
Date Value
1 12/31/2023 $-21,356,000.00
2 9/30/2023 $-17,534,000.00
3 6/30/2023 $-8,781,000.00
4 3/31/2023 $75,000.00
5 12/31/2022 $-33,130,000.00
6 9/30/2022 $-14,464,000.00
7 6/30/2022 $-4,194,000.00
8 3/31/2022 $-361,000.00
9 12/31/2021 $17,316,000.00
10 9/30/2021 $18,284,000.00
11 6/30/2021 $39,611,000.00
12 3/31/2021 $28,371,000.00
13 12/31/2020 $15,058,000.00
14 9/30/2020 $-3,475,000.00
15 6/30/2020 $6,788,000.00
16 3/31/2020 $55,000.00
17 12/31/2019 $-3,122,000.00
18 9/30/2019 $-2,804,000.00
19 6/30/2019 $4,019,000.00
20 3/31/2019 $-3,480,000.00
21 12/31/2018 $-7,103,000.00
22 9/30/2018 $1,037,000.00
23 6/30/2018 $3,853,000.00
24 3/31/2018 $2,920,000.00
25 12/31/2017 $4,157,000.00
26 9/30/2017 $-3,620,000.00
27 6/30/2017 $7,034,000.00
28 3/31/2017 $5,445,000.00
29 12/31/2016 $5,678,000.00
30 9/30/2016 $-2,109,000.00
31 6/30/2016 $514,000.00
32 3/31/2016 $5,053,000.00
33 12/31/2015 $3,376,000.00
34 9/30/2015 $2,219,000.00
35 6/30/2015 $3,565,000.00
36 3/31/2015 $5,275,000.00
37 12/31/2014 $139,000.00
38 9/30/2014 $8,782,000.00
39 6/30/2014 $6,560,000.00
40 3/31/2014 $911,000.00
41 12/31/2013 $7,040,000.00
42 9/30/2013 $-605,000.00
43 6/30/2013 $2,140,000.00
44 3/31/2013 $-982,000.00
45 12/31/2012 $-4,838,000.00
46 9/30/2012 $-245,000.00
47 6/30/2012 $-3,440,000.00
48 3/31/2012 $-2,204,000.00
49 12/31/2011 $427,000.00
50 9/30/2011 $4,267,000.00
51 6/30/2011 $1,142,000.00
52 3/31/2011 $505,000.00
53 12/31/2010 $-4,402,000.00
54 12/31/2009 $10,757,000.00
Financials: IncreaseDecreaseInAccountsReceivable
Date Value
1 12/31/2023 $-61,899,000.00
2 9/30/2023 $-50,249,000.00
3 6/30/2023 $-38,140,000.00
4 3/31/2023 $-5,364,000.00
5 12/31/2022 $-12,451,000.00
6 9/30/2022 $5,783,000.00
7 6/30/2022 $24,913,000.00
8 3/31/2022 $19,873,000.00
9 12/31/2021 $59,123,000.00
10 9/30/2021 $65,538,000.00
11 6/30/2021 $80,118,000.00
12 3/31/2021 $47,241,000.00
13 12/31/2020 $20,210,000.00
14 9/30/2020 $-13,028,000.00
15 6/30/2020 $-6,439,000.00
16 3/31/2020 $-17,078,000.00
17 12/31/2019 $-21,150,000.00
18 9/30/2019 $-21,757,000.00
19 6/30/2019 $-14,746,000.00
20 3/31/2019 $-17,657,000.00
21 12/31/2018 $-5,785,000.00
22 9/30/2018 $8,092,000.00
23 6/30/2018 $21,289,000.00
24 3/31/2018 $13,152,000.00
25 12/31/2017 $3,259,000.00
26 9/30/2017 $9,013,000.00
27 6/30/2017 $23,106,000.00
28 3/31/2017 $15,780,000.00
29 12/31/2016 $4,617,000.00
30 9/30/2016 $-3,073,000.00
31 6/30/2016 $2,811,000.00
32 3/31/2016 $5,258,000.00
33 12/31/2015 $-8,970,000.00
34 9/30/2015 $-12,860,000.00
35 6/30/2015 $-1,069,000.00
36 3/31/2015 $-6,171,000.00
37 12/31/2014 $18,656,000.00
38 9/30/2014 $28,383,000.00
39 6/30/2014 $13,317,000.00
40 3/31/2014 $6,201,000.00
41 12/31/2013 $1,585,000.00
42 9/30/2013 $-88,000.00
43 6/30/2013 $1,692,000.00
44 3/31/2013 $-1,733,000.00
45 12/31/2012 $-3,215,000.00
46 9/30/2012 $1,656,000.00
47 6/30/2012 $267,000.00
48 3/31/2012 $-5,670,000.00
49 12/31/2011 $-24,877,000.00
50 9/30/2011 $-16,762,000.00
51 6/30/2011 $-13,473,000.00
52 3/31/2011 $-9,039,000.00
53 12/31/2010 $23,434,000.00
54 12/31/2009 $11,226,000.00
Financials: IncreaseDecreaseInAccruedIncomeTaxesPayable
Date Value
1 12/31/2023 $-24,782,000.00
2 9/30/2023 $-3,898,000.00
3 6/30/2023 $-2,741,000.00
4 3/31/2023 $-8,180,000.00
5 12/31/2022 $20,908,000.00
6 9/30/2022 $8,764,000.00
7 6/30/2022 $6,950,000.00
8 3/31/2022 $2,257,000.00
9 12/31/2021 $3,444,000.00
10 9/30/2021 $16,188,000.00
11 6/30/2021 $15,731,000.00
12 3/31/2021 $5,131,000.00
13 12/31/2020 $-2,089,000.00
14 9/30/2020 $-1,245,000.00
15 6/30/2020 $-181,000.00
16 3/31/2020 $7,454,000.00
17 12/31/2019 $-10,719,000.00
18 9/30/2019 $-3,747,000.00
19 6/30/2019 $-4,097,000.00
20 3/31/2019 $-2,214,000.00
21 12/31/2018 $4,041,000.00
22 9/30/2018 $3,898,000.00
23 6/30/2018 $1,728,000.00
24 3/31/2018 $-861,000.00
25 12/31/2017 $-1,518,000.00
26 9/30/2017 $1,272,000.00
27 6/30/2017 $822,000.00
28 3/31/2017 $690,000.00
29 12/31/2016 $-1,957,000.00
30 9/30/2016 $-2,451,000.00
31 6/30/2016 $-2,647,000.00
32 3/31/2016 $487,000.00
33 12/31/2015 $-828,000.00
34 9/30/2015 $1,804,000.00
35 6/30/2015 $1,093,000.00
36 3/31/2015 $505,000.00
37 12/31/2014 $137,000.00
38 9/30/2014 $1,352,000.00
39 6/30/2014 $199,000.00
40 3/31/2014 $-44,000.00
41 12/31/2013 $-365,000.00
42 9/30/2013 $406,000.00
43 6/30/2013 $861,000.00
44 3/31/2013 $902,000.00
45 12/31/2012 $-1,662,000.00
46 9/30/2012 $-33,000.00
47 6/30/2012 $747,000.00
48 3/31/2012 $421,000.00
49 12/31/2011 $-6,462,000.00
50 9/30/2011 $-6,275,000.00
51 6/30/2011 $-4,884,000.00
52 3/31/2011 $1,732,000.00
53 12/31/2010 $7,334,000.00
54 12/31/2009 $-514,000.00
Financials: IncreaseDecreaseInContractWithCustomerLiability
Date Value
1 12/31/2023 $-2,309,000.00
2 9/30/2023 $-201,000.00
3 6/30/2023 $3,840,000.00
4 3/31/2023 $6,192,000.00
5 12/31/2022 $-184,000.00
6 9/30/2022 $2,241,000.00
7 6/30/2022 $9,515,000.00
8 3/31/2022 $6,101,000.00
9 12/31/2021 $-4,090,000.00
10 9/30/2021 $-3,402,000.00
11 6/30/2021 $-3,776,000.00
12 3/31/2021 $882,000.00
13 12/31/2020 $2,188,000.00
14 9/30/2020 $-988,000.00
15 6/30/2020 $5,588,000.00
16 3/31/2020 $14,434,000.00
17 12/31/2019 $11,548,000.00
18 9/30/2019 $1,480,000.00
19 6/30/2019 $-544,000.00
20 3/31/2019 $-600,000.00
21 12/31/2018 $2,513,000.00
Financials: IncreaseDecreaseInInventories
Date Value
1 12/31/2023 $-12,839,000.00
2 9/30/2023 $-857,000.00
3 6/30/2023 $4,704,000.00
4 3/31/2023 $5,164,000.00
5 12/31/2022 $18,508,000.00
6 9/30/2022 $12,678,000.00
7 6/30/2022 $6,024,000.00
8 3/31/2022 $1,123,000.00
9 12/31/2021 $35,864,000.00
10 9/30/2021 $27,531,000.00
11 6/30/2021 $25,633,000.00
12 3/31/2021 $20,804,000.00
13 12/31/2020 $14,982,000.00
14 9/30/2020 $11,399,000.00
15 6/30/2020 $13,130,000.00
16 3/31/2020 $6,067,000.00
17 12/31/2019 $-26,000.00
18 9/30/2019 $660,000.00
19 6/30/2019 $2,499,000.00
20 3/31/2019 $-2,475,000.00
21 12/31/2018 $-2,043,000.00
22 9/30/2018 $2,555,000.00
23 6/30/2018 $1,396,000.00
24 3/31/2018 $338,000.00
25 12/31/2017 $12,196,000.00
26 9/30/2017 $6,701,000.00
27 6/30/2017 $9,557,000.00
28 3/31/2017 $4,730,000.00
29 12/31/2016 $-4,608,000.00
30 9/30/2016 $-3,551,000.00
31 6/30/2016 $-1,045,000.00
32 3/31/2016 $2,518,000.00
33 12/31/2015 $5,743,000.00
34 9/30/2015 $5,273,000.00
35 6/30/2015 $5,682,000.00
36 3/31/2015 $5,474,000.00
37 12/31/2014 $1,850,000.00
38 9/30/2014 $6,860,000.00
39 6/30/2014 $6,218,000.00
40 3/31/2014 $3,641,000.00
41 12/31/2013 $-11,656,000.00
42 9/30/2013 $-10,225,000.00
43 6/30/2013 $-4,290,000.00
44 3/31/2013 $1,210,000.00
45 12/31/2012 $-19,897,000.00
46 9/30/2012 $-13,468,000.00
47 6/30/2012 $-9,288,000.00
48 3/31/2012 $-59,000.00
49 12/31/2011 $20,865,000.00
50 9/30/2011 $21,873,000.00
51 6/30/2011 $14,025,000.00
52 3/31/2011 $4,973,000.00
53 12/31/2010 $13,866,000.00
54 12/31/2009 $-708,000.00
Financials: IncreaseDecreaseInOperatingLeaseLiability
Date Value
1 12/31/2023 $-7,454,000.00
2 9/30/2023 $-5,972,000.00
3 6/30/2023 $-3,357,000.00
4 3/31/2023 $-1,355,000.00
5 12/31/2022 $-5,258,000.00
6 9/30/2022 $-3,796,000.00
7 6/30/2022 $-2,541,000.00
8 3/31/2022 $-1,309,000.00
9 12/31/2021 $-6,852,000.00
10 9/30/2021 $-5,443,000.00
11 6/30/2021 $-6,228,000.00
12 3/31/2021 $-1,382,000.00
13 12/31/2020 $-6,291,000.00
14 12/31/2019 $-6,083,000.00
Financials: IncreaseDecreaseInOtherAccruedLiabilities
Date Value
1 12/31/2023 $-702,000.00
2 9/30/2023 $-416,000.00
3 6/30/2023 $-227,000.00
4 3/31/2023 $-128,000.00
5 12/31/2022 $-943,000.00
6 9/30/2022 $-822,000.00
7 6/30/2022 $-555,000.00
8 3/31/2022 $-332,000.00
9 12/31/2021 $-416,000.00
10 9/30/2021 $49,000.00
11 6/30/2021 $-72,000.00
12 3/31/2021 $-78,000.00
13 12/31/2020 $91,000.00
14 9/30/2020 $-601,000.00
15 6/30/2020 $-291,000.00
16 3/31/2020 $-106,000.00
17 12/31/2019 $5,348,000.00
18 9/30/2019 $3,999,000.00
19 6/30/2019 $2,693,000.00
20 3/31/2019 $1,589,000.00
21 12/31/2018 $198,000.00
22 9/30/2018 $-409,000.00
23 6/30/2018 $-294,000.00
24 3/31/2018 $-762,000.00
25 12/31/2017 $979,000.00
26 9/30/2017 $427,000.00
27 6/30/2017 $308,000.00
28 3/31/2017 $135,000.00
29 12/31/2016 $162,000.00
30 9/30/2016 $716,000.00
31 6/30/2016 $271,000.00
32 3/31/2016 $28,000.00
33 12/31/2015 $127,000.00
34 9/30/2015 $1,624,000.00
35 6/30/2015 $1,068,000.00
36 3/31/2015 $217,000.00
37 12/31/2014 --
38 9/30/2014 $-356,000.00
39 6/30/2014 $66,000.00
40 3/31/2014 $133,000.00
41 12/31/2013 --
42 9/30/2013 $431,000.00
43 6/30/2013 $394,000.00
44 3/31/2013 $257,000.00
45 9/30/2012 $158,000.00
46 6/30/2012 $99,000.00
47 3/31/2012 $33,000.00
48 9/30/2011 $207,000.00
49 6/30/2011 $80,000.00
50 3/31/2011 $2,000.00
Financials: IncreaseDecreaseInOtherCurrentAssets
Date Value
1 12/31/2023 $-10,920,000.00
2 9/30/2023 $467,000.00
3 6/30/2023 $-1,416,000.00
4 3/31/2023 $-756,000.00
5 12/31/2022 $16,202,000.00
6 9/30/2022 $9,955,000.00
7 6/30/2022 $7,013,000.00
8 3/31/2022 $5,675,000.00
9 12/31/2021 $-1,709,000.00
10 9/30/2021 $1,932,000.00
11 6/30/2021 $1,852,000.00
12 3/31/2021 $6,629,000.00
13 12/31/2020 $-1,150,000.00
14 9/30/2020 $-2,241,000.00
15 6/30/2020 $359,000.00
16 3/31/2020 $5,888,000.00
17 12/31/2019 $5,996,000.00
18 9/30/2019 $7,304,000.00
19 6/30/2019 $8,609,000.00
20 3/31/2019 $4,022,000.00
21 12/31/2018 $-148,000.00
22 9/30/2018 $-328,000.00
23 6/30/2018 $2,432,000.00
24 12/31/2017 $-952,000.00
25 9/30/2015 $-2,891,000.00
26 6/30/2015 $-908,000.00
27 3/31/2015 $-678,000.00
28 9/30/2014 $-340,000.00
29 6/30/2014 $573,000.00
30 3/31/2014 $1,147,000.00
Financials: IncreaseDecreaseInOtherNoncurrentAssets
Date Value
1 12/31/2023 $13,286,000.00
2 9/30/2023 $353,000.00
3 6/30/2023 $161,000.00
4 3/31/2023 $-208,000.00
5 12/31/2022 $3,230,000.00
6 9/30/2022 $4,542,000.00
7 6/30/2022 $2,243,000.00
8 3/31/2022 $128,000.00
9 12/31/2021 $1,652,000.00
10 9/30/2021 $941,000.00
11 6/30/2021 $219,000.00
12 3/31/2021 $-62,000.00
13 12/31/2020 $-285,000.00
14 9/30/2020 $-144,000.00
15 6/30/2020 $-1,246,000.00
16 3/31/2020 $-605,000.00
17 12/31/2019 $3,044,000.00
18 9/30/2019 $2,853,000.00
19 6/30/2019 $971,000.00
20 3/31/2019 $-313,000.00
21 12/31/2018 $2,961,000.00
22 9/30/2018 $667,000.00
23 6/30/2018 $322,000.00
24 3/31/2018 $-265,000.00
25 12/31/2017 $-1,501,000.00
26 9/30/2017 $-572,000.00
27 6/30/2017 $-90,000.00
28 3/31/2017 $433,000.00
29 12/31/2016 $-415,000.00
30 9/30/2016 $32,000.00
31 6/30/2016 $30,000.00
32 3/31/2016 $26,000.00
33 12/31/2015 $326,000.00
34 9/30/2015 $522,000.00
35 6/30/2015 $158,000.00
36 3/31/2015 $78,000.00
37 12/31/2014 --
38 9/30/2014 --
39 6/30/2014 --
40 12/31/2013 --
Financials: IntangibleAssetsNetExcludingGoodwill
Date Value
1 12/31/2023 $151,770,000.00
2 9/30/2023 $125,008,000.00
3 6/30/2023 $135,300,000.00
4 3/31/2023 $143,946,000.00
5 12/31/2022 $140,104,000.00
6 9/30/2022 $142,777,000.00
7 6/30/2022 $155,797,000.00
8 3/31/2022 $166,743,000.00
9 12/31/2021 $177,320,000.00
10 9/30/2021 $193,066,000.00
11 6/30/2021 $203,417,000.00
12 3/31/2021 $221,378,000.00
13 12/31/2020 $233,685,000.00
14 9/30/2020 $238,832,000.00
15 6/30/2020 $252,208,000.00
16 3/31/2020 $261,316,000.00
17 12/31/2019 $275,019,000.00
18 9/30/2019 $282,488,000.00
19 6/30/2019 $297,211,000.00
20 3/31/2019 $305,306,000.00
21 12/31/2018 $318,961,000.00
22 9/30/2018 $13,512,000.00
23 6/30/2018 $14,499,000.00
24 3/31/2018 $16,131,000.00
25 12/31/2017 $16,748,000.00
26 9/30/2017 $17,766,000.00
27 6/30/2017 $18,742,000.00
28 3/31/2017 $22,097,000.00
29 12/31/2016 $17,835,000.00
30 9/30/2016 $20,338,000.00
31 6/30/2016 $22,085,000.00
32 3/31/2016 $23,780,000.00
33 12/31/2015 $25,297,000.00
34 9/30/2015 $27,367,000.00
35 6/30/2015 $30,160,000.00
36 3/31/2015 $31,036,000.00
37 12/31/2014 $33,087,000.00
38 9/30/2014 $36,472,000.00
39 6/30/2014 $41,101,000.00
40 3/31/2014 $43,391,000.00
41 12/31/2013 $45,315,000.00
42 9/30/2013 $46,682,000.00
43 6/30/2013 $39,838,000.00
44 3/31/2013 $41,134,000.00
45 12/31/2012 $18,977,000.00
46 9/30/2012 $19,611,000.00
47 6/30/2012 $19,278,000.00
48 3/31/2012 $21,464,000.00
49 12/31/2011 $21,828,000.00
50 12/31/2010 $26,523,000.00
Financials: IntangibleAssetsNetIncludingGoodwill
Date Value
1 12/31/2023 $393,428,000.00
2 12/31/2022 $353,643,000.00
3 12/31/2021 $397,111,000.00
4 12/31/2020 $485,989,000.00
5 12/31/2019 $513,688,000.00
6 12/31/2018 $561,088,000.00
7 12/31/2017 $82,361,000.00
8 12/31/2016 $76,684,000.00
9 12/31/2015 $85,561,000.00
10 12/31/2014 $96,219,000.00
11 12/31/2013 $116,628,000.00
12 12/31/2012 $77,733,000.00
13 12/31/2011 $79,888,000.00
Financials: InterestExpense
Date Value
1 12/31/2023 $3,382,000.00
2 9/30/2023 $2,628,000.00
3 6/30/2023 $1,855,000.00
4 3/31/2023 $1,128,000.00
5 12/31/2022 $4,177,000.00
6 9/30/2022 $2,928,000.00
7 6/30/2022 $1,900,000.00
8 3/31/2022 $981,000.00
9 12/31/2021 $6,413,000.00
10 9/30/2021 $5,372,000.00
11 6/30/2021 $4,406,000.00
12 3/31/2021 $2,575,000.00
13 12/31/2020 $13,759,000.00
14 9/30/2020 $10,904,000.00
15 6/30/2020 $7,883,000.00
16 3/31/2020 $4,427,000.00
17 12/31/2019 $20,556,000.00
18 9/30/2019 $15,789,000.00
19 6/30/2019 $10,789,000.00
20 3/31/2019 $5,507,000.00
21 12/31/2018 $4,977,000.00
22 9/30/2018 $11,000.00
23 6/30/2018 $22,000.00
24 3/31/2018 $11,000.00
25 12/31/2017 $54,000.00
26 12/31/2016 --
Financials: InterestPaidNet
Date Value
1 12/31/2023 $3,424,000.00
2 9/30/2023 $2,707,000.00
3 6/30/2023 $2,453,000.00
4 3/31/2023 $1,784,000.00
5 12/31/2022 $3,443,000.00
6 9/30/2022 $2,261,000.00
7 6/30/2022 $1,458,000.00
8 3/31/2022 $606,000.00
9 12/31/2021 $6,253,000.00
10 9/30/2021 $5,381,000.00
11 6/30/2021 $4,180,000.00
12 3/31/2021 $2,532,000.00
13 12/31/2020 $16,324,000.00
14 9/30/2020 $13,615,000.00
15 6/30/2020 $10,842,000.00
16 3/31/2020 $7,308,000.00
17 12/31/2019 $14,846,000.00
18 9/30/2019 $14,820,000.00
19 6/30/2019 $10,088,000.00
20 3/31/2019 $5,130,000.00
21 12/31/2018 $4,977,000.00
22 9/30/2018 --
23 6/30/2018 --
24 3/31/2018 --
25 12/31/2017 --
26 12/31/2016 --
Financials: InventoryFinishedGoodsNetOfReserves
Date Value
1 12/31/2023 $25,855,000.00
2 9/30/2023 $27,469,000.00
3 6/30/2023 $29,666,000.00
4 3/31/2023 $28,790,000.00
5 12/31/2022 $28,076,000.00
6 9/30/2022 $25,452,000.00
7 6/30/2022 $27,258,000.00
8 3/31/2022 $27,021,000.00
9 12/31/2021 $27,523,000.00
10 9/30/2021 $20,625,000.00
11 6/30/2021 $18,150,000.00
12 3/31/2021 $15,734,000.00
13 12/31/2020 $14,430,000.00
14 9/30/2020 $15,304,000.00
15 6/30/2020 $17,516,000.00
16 3/31/2020 $17,256,000.00
17 12/31/2019 $14,450,000.00
18 9/30/2019 $18,249,000.00
19 6/30/2019 $16,335,000.00
20 3/31/2019 $15,687,000.00
21 12/31/2018 $21,249,000.00
22 9/30/2018 $8,844,000.00
23 6/30/2018 $10,635,000.00
24 3/31/2018 $10,132,000.00
25 12/31/2017 $9,037,000.00
26 9/30/2017 $7,230,000.00
27 6/30/2017 $6,586,000.00
28 3/31/2017 $5,726,000.00
29 12/31/2016 $4,866,000.00
30 9/30/2016 $5,256,000.00
31 6/30/2016 $5,248,000.00
32 3/31/2016 $4,613,000.00
33 12/31/2015 $6,801,000.00
34 9/30/2015 $7,300,000.00
35 6/30/2015 $6,667,000.00
36 3/31/2015 $6,595,000.00
37 12/31/2014 $3,917,000.00
38 9/30/2014 $8,654,000.00
39 6/30/2014 $7,862,000.00
40 3/31/2014 $12,305,000.00
41 12/31/2013 $10,800,000.00
42 9/30/2013 $11,516,000.00
43 6/30/2013 $8,552,000.00
44 3/31/2013 $10,268,000.00
45 12/31/2012 $10,234,000.00
46 9/30/2012 $12,448,000.00
47 12/31/2011 $19,999,000.00
Financials: InventoryNet
Date Value
1 12/31/2023 $155,793,000.00
2 9/30/2023 $166,673,000.00
3 6/30/2023 $173,753,000.00
4 3/31/2023 $176,189,000.00
5 12/31/2022 $170,141,000.00
6 9/30/2022 $165,244,000.00
7 6/30/2022 $162,666,000.00
8 3/31/2022 $160,363,000.00
9 12/31/2021 $161,053,000.00
10 9/30/2021 $157,512,000.00
11 6/30/2021 $155,850,000.00
12 3/31/2021 $160,871,000.00
13 12/31/2020 $142,500,000.00
14 9/30/2020 $137,879,000.00
15 6/30/2020 $141,811,000.00
16 3/31/2020 $134,859,000.00
17 12/31/2019 $130,706,000.00
18 9/30/2019 $133,923,000.00
19 6/30/2019 $137,229,000.00
20 3/31/2019 $130,744,000.00
21 12/31/2018 $139,314,000.00
22 9/30/2018 $63,824,000.00
23 6/30/2018 $63,136,000.00
24 3/31/2018 $62,676,000.00
25 12/31/2017 $62,085,000.00
26 9/30/2017 $56,411,000.00
27 6/30/2017 $60,347,000.00
28 3/31/2017 $54,523,000.00
29 12/31/2016 $45,502,000.00
30 9/30/2016 $48,167,000.00
31 6/30/2016 $50,815,000.00
32 3/31/2016 $54,644,000.00
33 12/31/2015 $51,348,000.00
34 9/30/2015 $50,870,000.00
35 6/30/2015 $53,213,000.00
36 3/31/2015 $58,371,000.00
37 12/31/2014 $55,545,000.00
38 9/30/2014 $60,140,000.00
39 6/30/2014 $61,464,000.00
40 3/31/2014 $62,454,000.00
41 12/31/2013 $55,409,000.00
42 9/30/2013 $60,361,000.00
43 6/30/2013 $67,666,000.00
44 3/31/2013 $73,301,000.00
45 12/31/2012 $62,332,000.00
46 9/30/2012 $68,685,000.00
47 6/30/2012 $72,966,000.00
48 3/31/2012 $82,195,000.00
49 12/31/2011 $82,689,000.00
50 12/31/2010 $63,224,000.00
Financials: InventoryRawMaterialsAndSuppliesNetOfReserves
Date Value
1 12/31/2023 $103,118,000.00
2 9/30/2023 $106,466,000.00
3 6/30/2023 $108,335,000.00
4 3/31/2023 $106,585,000.00
5 12/31/2022 $106,041,000.00
6 9/30/2022 $98,440,000.00
7 6/30/2022 $93,648,000.00
8 3/31/2022 $90,925,000.00
9 12/31/2021 $92,798,000.00
10 9/30/2021 $91,935,000.00
11 6/30/2021 $89,037,000.00
12 3/31/2021 $90,890,000.00
13 12/31/2020 $83,755,000.00
14 9/30/2020 $74,639,000.00
15 6/30/2020 $78,317,000.00
16 3/31/2020 $73,222,000.00
17 12/31/2019 $69,665,000.00
18 9/30/2019 $70,677,000.00
19 6/30/2019 $68,125,000.00
20 3/31/2019 $63,352,000.00
21 12/31/2018 $60,112,000.00
22 9/30/2018 $30,770,000.00
23 6/30/2018 $28,810,000.00
24 3/31/2018 $27,277,000.00
25 12/31/2017 $27,918,000.00
Financials: InventoryWorkInProcessNetOfReserves
Date Value
1 12/31/2023 $26,820,000.00
2 9/30/2023 $32,738,000.00
3 6/30/2023 $35,752,000.00
4 3/31/2023 $40,814,000.00
5 12/31/2022 $36,024,000.00
6 9/30/2022 $41,352,000.00
7 6/30/2022 $41,760,000.00
8 3/31/2022 $42,417,000.00
9 12/31/2021 $40,732,000.00
10 9/30/2021 $44,952,000.00
11 6/30/2021 $48,663,000.00
12 3/31/2021 $54,247,000.00
13 12/31/2020 $44,315,000.00
14 9/30/2020 $47,936,000.00
15 6/30/2020 $45,978,000.00
16 3/31/2020 $44,381,000.00
17 12/31/2019 $46,591,000.00
18 9/30/2019 $44,997,000.00
19 6/30/2019 $52,769,000.00
20 3/31/2019 $51,705,000.00
21 12/31/2018 $57,953,000.00
22 9/30/2018 $24,210,000.00
23 6/30/2018 $23,691,000.00
24 3/31/2018 $25,267,000.00
25 12/31/2017 $25,130,000.00
26 9/30/2017 $22,711,000.00
27 6/30/2017 $25,641,000.00
28 3/31/2017 $21,741,000.00
29 12/31/2016 $17,599,000.00
30 9/30/2016 $18,005,000.00
31 6/30/2016 $20,694,000.00
32 3/31/2016 $22,476,000.00
33 12/31/2015 $20,124,000.00
34 9/30/2015 $18,105,000.00
35 6/30/2015 $18,766,000.00
36 3/31/2015 $22,490,000.00
37 12/31/2014 $19,044,000.00
38 9/30/2014 $22,662,000.00
39 6/30/2014 $23,642,000.00
40 3/31/2014 $24,439,000.00
41 12/31/2013 $16,941,000.00
42 9/30/2013 $17,864,000.00
43 6/30/2013 $18,618,000.00
44 3/31/2013 $20,045,000.00
45 12/31/2012 $14,958,000.00
46 9/30/2012 $15,044,000.00
47 12/31/2011 $15,504,000.00
Financials: InvestmentIncomeInterestAndDividend
Date Value
1 12/31/2023 $11,504,000.00
2 9/30/2023 $8,657,000.00
3 6/30/2023 $5,450,000.00
4 3/31/2023 $2,718,000.00
5 12/31/2022 $4,012,000.00
6 9/30/2022 $1,551,000.00
7 6/30/2022 $419,000.00
8 3/31/2022 $111,000.00
9 12/31/2021 $239,000.00
10 9/30/2021 $53,000.00
11 6/30/2021 $144,000.00
12 3/31/2021 $50,000.00
13 12/31/2020 $224,000.00
14 9/30/2020 $42,000.00
15 6/30/2020 $168,000.00
16 3/31/2020 $147,000.00
17 12/31/2019 $764,000.00
18 9/30/2019 $603,000.00
19 6/30/2019 $413,000.00
20 3/31/2019 $222,000.00
21 12/31/2018 $1,187,000.00
22 9/30/2018 $913,000.00
23 6/30/2018 $329,000.00
24 3/31/2018 $247,000.00
25 12/31/2017 $671,000.00
26 12/31/2016 $342,000.00
Financials: LeaseCost
Date Value
1 12/31/2023 $9,158,000.00
2 9/30/2023 $6,745,000.00
3 6/30/2023 $4,531,000.00
4 3/31/2023 $2,260,000.00
5 12/31/2022 $8,942,000.00
6 9/30/2022 $2,170,000.00
7 6/30/2022 $4,478,000.00
8 3/31/2022 $2,266,000.00
9 12/31/2021 $9,906,000.00
10 9/30/2021 $7,574,000.00
11 6/30/2021 $5,266,000.00
12 3/31/2021 $2,627,000.00
13 12/31/2020 $10,605,000.00
14 9/30/2020 $2,598,000.00
15 6/30/2020 $5,422,000.00
16 3/31/2020 $2,718,000.00
17 12/31/2019 $11,214,000.00
18 9/30/2019 $8,468,000.00
19 6/30/2019 $5,686,000.00
20 3/31/2019 $2,830,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDue
Date Value
1 12/31/2023 $22,200,000.00
2 9/30/2023 $22,995,000.00
3 6/30/2023 $26,243,000.00
4 3/31/2023 $28,468,000.00
5 12/31/2022 $29,812,000.00
6 9/30/2022 $29,683,000.00
7 6/30/2022 $31,610,000.00
8 3/31/2022 $33,511,000.00
9 12/31/2021 $34,021,000.00
10 9/30/2021 $35,553,000.00
11 6/30/2021 $36,399,000.00
12 3/31/2021 $40,088,000.00
13 12/31/2020 $39,635,000.00
14 9/30/2020 $40,577,000.00
15 6/30/2020 $42,322,000.00
16 3/31/2020 $43,760,000.00
17 12/31/2019 $45,001,000.00
18 9/30/2019 $45,974,000.00
19 6/30/2019 $46,886,000.00
20 3/31/2019 $36,502,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
Date Value
1 12/31/2023 $5,547,000.00
2 9/30/2023 $6,796,000.00
3 6/30/2023 $7,881,000.00
4 3/31/2023 $7,910,000.00
5 12/31/2022 $7,904,000.00
6 12/31/2021 $9,656,000.00
7 12/31/2020 $11,942,000.00
8 3/31/2020 $16,177,000.00
9 12/31/2019 $16,314,000.00
10 9/30/2019 $21,007,000.00
11 6/30/2019 $21,037,000.00
12 3/31/2019 $11,708,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
Date Value
1 12/31/2023 $6,090,000.00
2 9/30/2023 $1,490,000.00
3 6/30/2023 $3,131,000.00
4 3/31/2023 $4,744,000.00
5 12/31/2022 $6,197,000.00
6 9/30/2022 $5,649,000.00
7 6/30/2022 $5,731,000.00
8 3/31/2022 $5,761,000.00
9 12/31/2021 $6,341,000.00
10 9/30/2021 $6,322,000.00
11 6/30/2021 $6,120,000.00
12 3/31/2021 $6,742,000.00
13 12/31/2020 $7,015,000.00
14 9/30/2020 $6,733,000.00
15 6/30/2020 $6,646,000.00
16 12/31/2019 $7,383,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearFive
Date Value
1 12/31/2023 $1,269,000.00
2 9/30/2023 $1,493,000.00
3 6/30/2023 $1,777,000.00
4 3/31/2023 $1,783,000.00
5 12/31/2022 $1,780,000.00
6 12/31/2021 $2,617,000.00
7 12/31/2020 $4,428,000.00
8 3/31/2020 $4,679,000.00
9 12/31/2019 $4,692,000.00
10 9/30/2019 $4,940,000.00
11 6/30/2019 $4,940,000.00
12 3/31/2019 $3,714,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearFour
Date Value
1 12/31/2023 $1,503,000.00
2 9/30/2023 $2,446,000.00
3 6/30/2023 $2,695,000.00
4 3/31/2023 $2,862,000.00
5 12/31/2022 $2,849,000.00
6 9/30/2022 $2,705,000.00
7 6/30/2022 $2,738,000.00
8 3/31/2022 $2,765,000.00
9 12/31/2021 $4,912,000.00
10 9/30/2021 $4,914,000.00
11 6/30/2021 $4,823,000.00
12 3/31/2021 $4,820,000.00
13 12/31/2020 $4,766,000.00
14 9/30/2020 $4,750,000.00
15 6/30/2020 $4,736,000.00
16 3/31/2020 $4,992,000.00
17 12/31/2019 $4,987,000.00
18 9/30/2019 $5,369,000.00
19 6/30/2019 $5,374,000.00
20 3/31/2019 $4,154,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearThree
Date Value
1 12/31/2023 $2,520,000.00
2 9/30/2023 $4,948,000.00
3 6/30/2023 $4,946,000.00
4 3/31/2023 $5,260,000.00
5 12/31/2022 $5,234,000.00
6 9/30/2022 $5,018,000.00
7 6/30/2022 $5,058,000.00
8 3/31/2022 $5,088,000.00
9 12/31/2021 $5,050,000.00
10 9/30/2021 $5,043,000.00
11 6/30/2021 $4,898,000.00
12 3/31/2021 $5,139,000.00
13 12/31/2020 $5,297,000.00
14 9/30/2020 $5,158,000.00
15 6/30/2020 $5,090,000.00
16 3/31/2020 $5,686,000.00
17 12/31/2019 $5,535,000.00
18 9/30/2019 $5,816,000.00
19 6/30/2019 $5,631,000.00
20 3/31/2019 $5,218,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
Date Value
1 12/31/2023 $5,271,000.00
2 9/30/2023 $5,822,000.00
3 6/30/2023 $5,813,000.00
4 3/31/2023 $5,909,000.00
5 12/31/2022 $5,848,000.00
6 9/30/2022 $5,204,000.00
7 6/30/2022 $5,260,000.00
8 3/31/2022 $5,302,000.00
9 12/31/2021 $5,445,000.00
10 9/30/2021 $5,371,000.00
11 6/30/2021 $5,177,000.00
12 3/31/2021 $5,771,000.00
13 12/31/2020 $6,187,000.00
14 9/30/2020 $5,932,000.00
15 6/30/2020 $5,848,000.00
16 3/31/2020 $6,536,000.00
17 12/31/2019 $6,090,000.00
18 9/30/2019 $7,133,000.00
19 6/30/2019 $6,825,000.00
20 3/31/2019 $6,476,000.00
Financials: LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
Date Value
1 12/31/2023 $3,918,000.00
2 9/30/2023 $4,142,000.00
3 6/30/2023 $4,966,000.00
4 3/31/2023 $5,370,000.00
5 12/31/2022 $5,700,000.00
6 9/30/2022 $5,913,000.00
7 6/30/2022 $6,361,000.00
8 3/31/2022 $6,817,000.00
9 12/31/2021 $7,158,000.00
10 9/30/2021 $7,573,000.00
11 6/30/2021 $7,957,000.00
12 3/31/2021 $8,557,000.00
13 12/31/2020 $8,783,000.00
14 9/30/2020 $9,185,000.00
15 6/30/2020 $9,626,000.00
16 3/31/2020 $10,065,000.00
17 12/31/2019 $10,666,000.00
18 9/30/2019 $11,219,000.00
19 6/30/2019 $11,760,000.00
20 3/31/2019 $7,186,000.00
Financials: LiabilitiesAndStockholdersEquity
Date Value
1 12/31/2023 $1,150,352,000.00
2 9/30/2023 $1,167,518,000.00
3 6/30/2023 $1,188,065,000.00
4 3/31/2023 $1,187,599,000.00
5 12/31/2022 $1,227,414,000.00
6 9/30/2022 $1,197,915,000.00
7 6/30/2022 $1,239,404,000.00
8 3/31/2022 $1,243,345,000.00
9 12/31/2021 $1,259,044,000.00
10 9/30/2021 $1,272,868,000.00
11 6/30/2021 $1,371,732,000.00
12 3/31/2021 $1,258,755,000.00
13 12/31/2020 $1,090,346,000.00
14 9/30/2020 $1,046,353,000.00
15 6/30/2020 $1,066,583,000.00
16 3/31/2020 $1,072,155,000.00
17 12/31/2019 $1,077,710,000.00
18 9/30/2019 $1,071,609,000.00
19 6/30/2019 $1,103,504,000.00
20 3/31/2019 $1,106,197,000.00
21 12/31/2018 $1,134,002,000.00
22 9/30/2018 $443,006,000.00
23 6/30/2018 $435,771,000.00
24 3/31/2018 $422,718,000.00
25 12/31/2017 $420,457,000.00
26 9/30/2017 $404,464,000.00
27 6/30/2017 $401,344,000.00
28 3/31/2017 $378,767,000.00
29 12/31/2016 $345,512,000.00
30 9/30/2016 $347,488,000.00
31 6/30/2016 $347,496,000.00
32 3/31/2016 $352,814,000.00
33 12/31/2015 $345,346,000.00
34 9/30/2015 $332,486,000.00
35 6/30/2015 $336,779,000.00
36 3/31/2015 $335,482,000.00
37 12/31/2014 $344,765,000.00
38 9/30/2014 $365,372,000.00
39 6/30/2014 $356,098,000.00
40 3/31/2014 $342,094,000.00
41 12/31/2013 $345,423,000.00
42 9/30/2013 $341,120,000.00
43 6/30/2013 $348,237,000.00
44 3/31/2013 $346,998,000.00
45 12/31/2012 $334,873,000.00
46 9/30/2012 $348,575,000.00
47 6/30/2012 $347,955,000.00
48 3/31/2012 $356,025,000.00
49 12/31/2011 $361,608,000.00
50 12/31/2010 $366,043,000.00
Financials: LiabilitiesCurrent
Date Value
1 12/31/2023 $103,421,000.00
2 9/30/2023 $128,444,000.00
3 6/30/2023 $138,402,000.00
4 3/31/2023 $145,028,000.00
5 12/31/2022 $160,872,000.00
6 9/30/2022 $170,757,000.00
7 6/30/2022 $194,268,000.00
8 3/31/2022 $176,469,000.00
9 12/31/2021 $192,459,000.00
10 9/30/2021 $202,152,000.00
11 6/30/2021 $321,312,000.00
12 3/31/2021 $208,033,000.00
13 12/31/2020 $174,453,000.00
14 9/30/2020 $146,903,000.00
15 6/30/2020 $159,041,000.00
16 3/31/2020 $163,717,000.00
17 12/31/2019 $148,885,000.00
18 9/30/2019 $139,349,000.00
19 6/30/2019 $146,931,000.00
20 3/31/2019 $138,089,000.00
21 12/31/2018 $160,589,000.00
22 9/30/2018 $89,925,000.00
23 6/30/2018 $86,548,000.00
24 3/31/2018 $78,151,000.00
25 12/31/2017 $85,267,000.00
26 9/30/2017 $77,162,000.00
27 6/30/2017 $85,621,000.00
28 3/31/2017 $81,502,000.00
29 12/31/2016 $68,689,000.00
30 9/30/2016 $63,530,000.00
31 6/30/2016 $64,530,000.00
32 3/31/2016 $72,086,000.00
33 12/31/2015 $63,191,000.00
34 9/30/2015 $63,167,000.00
35 6/30/2015 $63,760,000.00
36 3/31/2015 $66,746,000.00
37 12/31/2014 $68,217,000.00
38 9/30/2014 $81,277,000.00
39 6/30/2014 $71,108,000.00
40 3/31/2014 $61,574,000.00
41 12/31/2013 $61,011,000.00
42 9/30/2013 $55,157,000.00
43 6/30/2013 $58,426,000.00
44 3/31/2013 $54,640,000.00
45 12/31/2012 $36,380,000.00
46 9/30/2012 $47,008,000.00
47 6/30/2012 $46,432,000.00
48 3/31/2012 $47,334,000.00
49 12/31/2011 $51,871,000.00
50 12/31/2010 $71,534,000.00
Financials: LineOfCredit
Date Value
1 12/31/2023 $1,773,000.00
2 9/30/2023 $1,673,000.00
3 6/30/2023 $1,732,000.00
4 3/31/2023 $1,883,000.00
5 12/31/2022 $1,907,000.00
6 9/30/2022 $1,744,000.00
7 6/30/2022 $1,849,000.00
8 3/31/2022 $2,048,000.00
9 12/31/2021 $3,059,000.00
10 9/30/2021 $3,160,000.00
11 6/30/2021 $3,160,000.00
12 3/31/2021 $5,018,000.00
13 12/31/2020 $5,314,000.00
14 9/30/2020 $5,209,000.00
15 6/30/2020 $4,665,000.00
16 3/31/2020 $3,244,000.00
17 12/31/2019 $3,195,000.00
18 9/30/2019 $3,241,000.00
19 6/30/2019 $3,244,000.00
20 3/31/2019 $3,161,000.00
21 12/31/2018 $3,115,000.00
22 12/31/2017 $3,108,000.00
23 9/30/2017 --
24 6/30/2017 --
25 3/31/2017 --
26 12/31/2016 --
27 9/30/2016 --
28 6/30/2016 --
29 3/31/2016 --
30 12/31/2015 --
31 12/31/2014 --
Financials: LoansPayableToBankCurrent
Date Value
1 12/31/2023 $4,551,000.00
2 9/30/2023 $4,501,000.00
3 6/30/2023 $4,529,000.00
4 3/31/2023 $4,538,000.00
5 12/31/2022 $4,404,000.00
6 9/30/2022 $4,285,000.00
7 6/30/2022 $14,329,000.00
8 3/31/2022 $4,310,000.00
9 12/31/2021 $11,338,000.00
10 9/30/2021 $4,289,000.00
11 6/30/2021 $102,474,000.00
12 3/31/2021 $3,833,000.00
13 12/31/2020 $3,075,000.00
14 9/30/2020 $2,990,000.00
15 6/30/2020 $3,254,000.00
16 3/31/2020 $3,322,000.00
17 12/31/2019 $3,322,000.00
18 9/30/2019 $3,141,000.00
19 6/30/2019 $3,243,000.00
20 3/31/2019 $3,422,000.00
21 12/31/2018 $3,672,000.00
22 9/30/2018 $1,021,000.00
23 6/30/2018 $1,185,000.00
24 3/31/2018 $1,291,000.00
25 12/31/2017 $1,280,000.00
26 9/30/2017 $1,300,000.00
27 6/30/2017 $1,409,000.00
28 3/31/2017 $1,190,000.00
29 12/31/2016 --
Financials: LongTermDebt
Date Value
1 12/31/2023 $40,876,000.00
2 12/31/2022 $79,739,000.00
3 12/31/2021 $119,304,000.00
4 12/31/2020 $325,508,000.00
5 12/31/2019 $360,476,000.00
6 12/31/2018 $358,655,000.00
Financials: LongTermDebtCurrent
Date Value
1 12/31/2023 $6,324,000.00
2 9/30/2023 $6,174,000.00
3 6/30/2023 $6,261,000.00
4 3/31/2023 $6,421,000.00
5 12/31/2022 $6,311,000.00
6 9/30/2022 $6,029,000.00
7 6/30/2022 $16,178,000.00
8 3/31/2022 $6,358,000.00
9 12/31/2021 $14,397,000.00
10 9/30/2021 $7,449,000.00
11 6/30/2021 $105,634,000.00
12 3/31/2021 $8,851,000.00
13 12/31/2020 $8,389,000.00
14 9/30/2020 $8,199,000.00
15 6/30/2020 $7,919,000.00
16 3/31/2020 $6,566,000.00
17 12/31/2019 $6,517,000.00
18 9/30/2019 $6,382,000.00
19 6/30/2019 $6,487,000.00
20 3/31/2019 $6,582,000.00
21 12/31/2018 $6,676,000.00
22 12/31/2017 $4,388,000.00
Financials: LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
Date Value
1 12/31/2023 $3,741,000.00
2 12/31/2022 $4,991,000.00
3 12/31/2021 $6,841,000.00
4 12/31/2020 $7,957,000.00
5 12/31/2019 $333,696,000.00
6 12/31/2018 $334,423,000.00
Financials: LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
Date Value
1 12/31/2023 $1,258,000.00
2 12/31/2022 $1,189,000.00
3 12/31/2021 $1,268,000.00
4 12/31/2020 $293,864,000.00
5 12/31/2019 $4,467,000.00
6 12/31/2018 $4,082,000.00
Financials: LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
Date Value
1 12/31/2023 $1,203,000.00
2 12/31/2022 $1,183,000.00
3 12/31/2021 $86,892,000.00
4 12/31/2020 $4,730,000.00
5 12/31/2019 $5,001,000.00
6 12/31/2018 $4,082,000.00
Financials: LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
Date Value
1 12/31/2023 $1,197,000.00
2 12/31/2022 $61,130,000.00
3 12/31/2021 $4,757,000.00
4 12/31/2020 $4,725,000.00
5 12/31/2019 $4,997,000.00
6 12/31/2018 $4,082,000.00
Financials: LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
Date Value
1 12/31/2023 $27,018,000.00
2 12/31/2022 $4,672,000.00
3 12/31/2021 $4,751,000.00
4 12/31/2020 $4,720,000.00
5 12/31/2019 $4,636,000.00
6 12/31/2018 $4,195,000.00
Financials: LongTermDebtNoncurrent
Date Value
1 12/31/2023 $34,303,000.00
2 9/30/2023 $35,189,000.00
3 6/30/2023 $36,457,000.00
4 3/31/2023 $37,719,000.00
5 12/31/2022 $72,664,000.00
6 9/30/2022 $72,977,000.00
7 6/30/2022 $75,378,000.00
8 3/31/2022 $101,959,000.00
9 12/31/2021 $103,393,000.00
10 9/30/2021 $110,887,000.00
11 6/30/2021 $111,744,000.00
12 3/31/2021 $211,182,000.00
13 12/31/2020 $311,551,000.00
14 9/30/2020 $331,469,000.00
15 6/30/2020 $348,036,000.00
16 3/31/2020 $346,877,000.00
17 12/31/2019 $346,518,000.00
18 9/30/2019 $344,920,000.00
19 6/30/2019 $341,978,000.00
20 3/31/2019 $342,632,000.00
21 12/31/2018 $343,428,000.00
22 12/31/2017 $4,575,000.00
Financials: LongTermLoansFromBank
Date Value
1 12/31/2023 $34,303,000.00
2 9/30/2023 $35,189,000.00
3 6/30/2023 $36,457,000.00
4 3/31/2023 $37,719,000.00
5 12/31/2022 $72,664,000.00
6 9/30/2022 $72,977,000.00
7 6/30/2022 $75,378,000.00
8 3/31/2022 $101,959,000.00
9 12/31/2021 $103,393,000.00
10 9/30/2021 $110,887,000.00
11 6/30/2021 $111,744,000.00
12 3/31/2021 $211,182,000.00
13 12/31/2020 $311,551,000.00
14 9/30/2020 $331,469,000.00
15 6/30/2020 $348,036,000.00
16 3/31/2020 $346,877,000.00
17 12/31/2019 $346,518,000.00
18 9/30/2019 $344,920,000.00
19 6/30/2019 $341,978,000.00
20 3/31/2019 $342,632,000.00
21 12/31/2018 $346,041,000.00
22 9/30/2018 $3,840,000.00
23 6/30/2018 $4,094,000.00
24 3/31/2018 $4,547,000.00
25 12/31/2017 $4,575,000.00
26 9/30/2017 $4,853,000.00
27 6/30/2017 $5,265,000.00
28 3/31/2017 $5,894,000.00
29 12/31/2016 --
Financials: NetCashProvidedByUsedInFinancingActivities
Date Value
1 12/31/2023 $-68,137,000.00
2 9/30/2023 $-56,007,000.00
3 6/30/2023 $-50,012,000.00
4 3/31/2023 $-47,373,000.00
5 12/31/2022 $-91,069,000.00
6 9/30/2022 $-78,685,000.00
7 6/30/2022 $-48,903,000.00
8 3/31/2022 $-19,131,000.00
9 12/31/2021 $6,712,000.00
10 9/30/2021 $12,569,000.00
11 6/30/2021 $113,504,000.00
12 3/31/2021 $116,548,000.00
13 12/31/2020 $-38,218,000.00
14 9/30/2020 $-19,559,000.00
15 6/30/2020 $-2,582,000.00
16 3/31/2020 $-2,246,000.00
17 12/31/2019 $-8,183,000.00
18 9/30/2019 $-8,449,000.00
19 6/30/2019 $-8,603,000.00
20 3/31/2019 $-5,291,000.00
21 12/31/2018 $322,105,000.00
22 9/30/2018 $-9,568,000.00
23 6/30/2018 $-7,631,000.00
24 3/31/2018 $-6,527,000.00
25 12/31/2017 $2,145,000.00
26 9/30/2017 $975,000.00
27 6/30/2017 $359,000.00
28 3/31/2017 $-3,033,000.00
29 12/31/2016 $-6,707,000.00
30 9/30/2016 $-6,073,000.00
31 6/30/2016 $-4,708,000.00
32 3/31/2016 $-1,968,000.00
33 12/31/2015 $-4,982,000.00
34 9/30/2015 $-4,447,000.00
35 6/30/2015 $-2,978,000.00
36 3/31/2015 $-2,769,000.00
37 12/31/2014 $-4,176,000.00
38 9/30/2014 $-3,313,000.00
39 6/30/2014 $-2,872,000.00
40 3/31/2014 $-2,269,000.00
41 12/31/2013 $-3,152,000.00
42 9/30/2013 $-2,072,000.00
43 6/30/2013 $-787,000.00
44 3/31/2013 $-419,000.00
45 12/31/2012 $-5,763,000.00
46 9/30/2012 $-3,340,000.00
47 6/30/2012 $-1,986,000.00
48 3/31/2012 $-1,227,000.00
49 12/31/2011 $-3,864,000.00
50 9/30/2011 $-2,723,000.00
51 6/30/2011 $-1,409,000.00
52 3/31/2011 $-845,000.00
53 12/31/2010 $-1,828,000.00
54 12/31/2009 $-4,901,000.00
Financials: NetCashProvidedByUsedInInvestingActivities
Date Value
1 12/31/2023 $-30,210,000.00
2 9/30/2023 $12,255,000.00
3 6/30/2023 $12,759,000.00
4 3/31/2023 $14,285,000.00
5 12/31/2022 $-67,871,000.00
6 9/30/2022 $-58,325,000.00
7 6/30/2022 $-3,923,000.00
8 3/31/2022 $-4,775,000.00
9 12/31/2021 $39,893,000.00
10 9/30/2021 $56,717,000.00
11 6/30/2021 $55,182,000.00
12 3/31/2021 $-129,857,000.00
13 12/31/2020 $-18,363,000.00
14 9/30/2020 $6,398,000.00
15 6/30/2020 $-2,463,000.00
16 3/31/2020 $1,465,000.00
17 12/31/2019 $-16,548,000.00
18 9/30/2019 $-11,828,000.00
19 6/30/2019 $-7,586,000.00
20 3/31/2019 $-3,521,000.00
21 9/30/2018 $18,333,000.00
22 6/30/2018 $-4,392,000.00
23 3/31/2018 $-4,319,000.00
24 12/31/2017 $-7,044,000.00
25 9/30/2017 $-696,000.00
26 6/30/2017 $-3,842,000.00
27 3/31/2017 $-3,525,000.00
28 12/31/2016 $-32,916,000.00
29 9/30/2016 $-19,744,000.00
30 6/30/2016 $-8,517,000.00
31 3/31/2016 $-8,006,000.00
32 12/31/2015 $31,034,000.00
33 9/30/2015 $1,280,000.00
34 6/30/2015 $2,768,000.00
35 3/31/2015 $-1,026,000.00
36 12/31/2014 $8,637,000.00
37 9/30/2014 $8,622,000.00
38 6/30/2014 $9,672,000.00
39 3/31/2014 $-494,000.00
40 12/31/2013 $-51,326,000.00
41 9/30/2013 $-55,315,000.00
42 6/30/2013 $-54,246,000.00
43 3/31/2013 $-53,548,000.00
44 12/31/2012 $41,166,000.00
45 9/30/2012 $14,979,000.00
46 6/30/2012 $2,923,000.00
47 3/31/2012 $-3,031,000.00
48 12/31/2011 $-806,000.00
49 9/30/2011 $357,000.00
50 6/30/2011 $-268,000.00
51 3/31/2011 $-5,961,000.00
52 12/31/2010 $-9,777,000.00
53 12/31/2009 $9,431,000.00
Financials: NetCashProvidedByUsedInOperatingActivities
Date Value
1 12/31/2023 $101,470,000.00
2 9/30/2023 $98,769,000.00
3 6/30/2023 $69,630,000.00
4 3/31/2023 $16,485,000.00
5 12/31/2022 $112,861,000.00
6 9/30/2022 $85,295,000.00
7 6/30/2022 $45,799,000.00
8 3/31/2022 $1,991,000.00
9 12/31/2021 $97,915,000.00
10 9/30/2021 $69,961,000.00
11 6/30/2021 $35,712,000.00
12 3/31/2021 $6,143,000.00
13 12/31/2020 $49,880,000.00
14 9/30/2020 $28,020,000.00
15 6/30/2020 $13,289,000.00
16 3/31/2020 $17,813,000.00
17 12/31/2019 $17,269,000.00
18 9/30/2019 $3,438,000.00
19 6/30/2019 $-4,773,000.00
20 3/31/2019 $4,720,000.00
21 12/31/2018 $34,437,000.00
22 9/30/2018 $29,207,000.00
23 6/30/2018 $5,915,000.00
24 3/31/2018 $-9,277,000.00
25 12/31/2017 $39,750,000.00
26 9/30/2017 $23,609,000.00
27 6/30/2017 $-2,792,000.00
28 3/31/2017 $-7,202,000.00
29 12/31/2016 $24,548,000.00
30 9/30/2016 $18,547,000.00
31 6/30/2016 $5,962,000.00
32 3/31/2016 $-1,459,000.00
33 12/31/2015 $21,480,000.00
34 9/30/2015 $24,560,000.00
35 6/30/2015 $3,750,000.00
36 3/31/2015 $4,215,000.00
37 12/31/2014 $19,678,000.00
38 9/30/2014 $5,019,000.00
39 6/30/2014 $-1,024,000.00
40 3/31/2014 $-8,942,000.00
41 12/31/2013 $3,417,000.00
42 9/30/2013 $1,878,000.00
43 6/30/2013 $1,424,000.00
44 3/31/2013 $-6,503,000.00
45 12/31/2012 $13,169,000.00
46 9/30/2012 $10,787,000.00
47 6/30/2012 $5,846,000.00
48 3/31/2012 $675,000.00
49 12/31/2011 $12,238,000.00
50 9/30/2011 $6,535,000.00
51 6/30/2011 $2,680,000.00
52 3/31/2011 $7,425,000.00
53 12/31/2010 $19,515,000.00
54 12/31/2009 $2,762,000.00
Financials: NetIncomeLoss
Date Value
1 12/31/2023 $28,156,000.00
2 9/30/2023 $30,184,000.00
3 6/30/2023 $26,269,000.00
4 3/31/2023 $15,685,000.00
5 12/31/2022 $96,847,000.00
6 9/30/2022 $75,219,000.00
7 6/30/2022 $50,337,000.00
8 3/31/2022 $21,569,000.00
9 12/31/2021 $167,325,000.00
10 9/30/2021 $146,436,000.00
11 6/30/2021 $122,703,000.00
12 3/31/2021 $27,607,000.00
13 12/31/2020 $-13,800,000.00
14 9/30/2020 $-28,662,000.00
15 6/30/2020 $-4,740,000.00
16 3/31/2020 $-17,276,000.00
17 12/31/2019 $-69,700,000.00
18 9/30/2019 $-52,434,000.00
19 6/30/2019 $-41,966,000.00
20 3/31/2019 $-22,643,000.00
21 12/31/2018 $-56,754,000.00
22 9/30/2018 $4,803,000.00
23 6/30/2018 $19,770,000.00
24 3/31/2018 $8,122,000.00
25 12/31/2017 $32,843,000.00
26 9/30/2017 $25,948,000.00
27 6/30/2017 $17,193,000.00
28 3/31/2017 $6,763,000.00
29 12/31/2016 $2,089,000.00
30 9/30/2016 $269,000.00
31 6/30/2016 $2,462,000.00
32 3/31/2016 $-1,911,000.00
33 12/31/2015 $250,000.00
34 9/30/2015 $1,113,000.00
35 6/30/2015 $-72,000.00
36 3/31/2015 $-2,740,000.00
37 12/31/2014 $8,708,000.00
38 9/30/2014 $7,519,000.00
39 6/30/2014 $4,163,000.00
40 3/31/2014 $-3,348,000.00
41 12/31/2013 $-33,418,000.00
42 9/30/2013 $-10,820,000.00
43 6/30/2013 $-16,148,000.00
44 3/31/2013 $-12,103,000.00
45 12/31/2012 $-12,243,000.00
46 9/30/2012 $-7,082,000.00
47 6/30/2012 $-2,109,000.00
48 3/31/2012 $-3,224,000.00
49 12/31/2011 $15,719,000.00
50 9/30/2011 $3,376,000.00
51 6/30/2011 $5,050,000.00
52 3/31/2011 $6,574,000.00
53 12/31/2010 $24,644,000.00
54 12/31/2009 $-28,168,000.00
Financials: NumberOfOperatingSegments
Date Value
1 9/30/2023 $3.00
2 6/30/2023 $3.00
3 3/31/2023 $3.00
4 9/30/2022 $3.00
5 6/30/2022 $3.00
6 3/31/2022 $3.00
7 12/31/2021 $3.00
8 9/30/2021 $3.00
9 6/30/2021 $3.00
10 3/31/2021 $4.00
11 12/31/2020 $4.00
12 9/30/2020 $4.00
13 6/30/2020 $4.00
14 3/31/2020 $4.00
15 12/31/2019 $4.00
16 9/30/2019 $4.00
17 6/30/2019 $4.00
18 3/31/2019 $4.00
19 12/31/2018 $4.00
20 9/30/2018 $1.00
21 6/30/2018 $1.00
22 3/31/2018 $1.00
23 12/31/2017 $1.00
24 9/30/2017 $1.00
25 6/30/2017 $1.00
26 3/31/2017 $1.00
27 12/31/2016 $1.00
28 9/30/2016 $1.00
29 6/30/2016 $1.00
30 3/31/2016 $1.00
31 12/31/2015 $1.00
32 12/31/2013 $3.00
Financials: NumberOfReportableSegments
Date Value
1 12/31/2023 $1.00
2 9/30/2023 $1.00
3 6/30/2023 $1.00
4 3/31/2023 $1.00
5 12/31/2022 $1.00
6 9/30/2022 $1.00
7 6/30/2022 $1.00
8 3/31/2022 $1.00
9 12/31/2021 $1.00
10 9/30/2021 $1.00
11 6/30/2021 $2.00
12 3/31/2021 $2.00
13 12/31/2020 $2.00
14 9/30/2020 $2.00
15 6/30/2020 $2.00
16 3/31/2020 $2.00
17 12/31/2019 $2.00
18 9/30/2019 $2.00
19 6/30/2019 $2.00
20 3/31/2019 $2.00
21 12/31/2018 $2.00
Financials: OperatingIncomeLoss
Date Value
1 12/31/2023 $43,272,000.00
2 9/30/2023 $42,938,000.00
3 6/30/2023 $35,536,000.00
4 3/31/2023 $19,877,000.00
5 12/31/2022 $125,557,000.00
6 9/30/2022 $98,314,000.00
7 6/30/2022 $64,607,000.00
8 3/31/2022 $27,693,000.00
9 12/31/2021 $201,518,000.00
10 9/30/2021 $183,963,000.00
11 6/30/2021 $150,247,000.00
12 3/31/2021 $35,730,000.00
13 12/31/2020 $3,260,000.00
14 9/30/2020 $-1,360,000.00
15 6/30/2020 $-14,154,000.00
16 3/31/2020 $-13,626,000.00
17 12/31/2019 $-52,328,000.00
18 9/30/2019 $-38,669,000.00
19 6/30/2019 $-32,646,000.00
20 3/31/2019 $-17,984,000.00
21 12/31/2018 $-29,781,000.00
22 9/30/2018 $7,011,000.00
23 6/30/2018 $22,359,000.00
24 3/31/2018 $10,013,000.00
25 12/31/2017 $34,748,000.00
26 9/30/2017 $30,082,000.00
27 6/30/2017 $11,644,000.00
28 3/31/2017 $8,020,000.00
29 12/31/2016 $3,043,000.00
30 9/30/2016 $2,628,000.00
31 6/30/2016 $1,707,000.00
32 3/31/2016 $-1,732,000.00
33 12/31/2015 $7,959,000.00
34 9/30/2015 $5,734,000.00
35 6/30/2015 $4,160,000.00
36 3/31/2015 $-1,705,000.00
37 12/31/2014 $19,403,000.00
38 9/30/2014 $9,408,000.00
39 6/30/2014 $2,906,000.00
40 3/31/2014 $-3,423,000.00
41 12/31/2013 $-30,975,000.00
42 9/30/2013 $-11,960,000.00
43 6/30/2013 $-18,032,000.00
44 3/31/2013 $-12,929,000.00
45 12/31/2012 $-13,963,000.00
46 9/30/2012 $-2,607,000.00
47 6/30/2012 $-5,772,000.00
48 3/31/2012 $-3,707,000.00
49 12/31/2011 $17,336,000.00
50 9/30/2011 $16,131,000.00
51 6/30/2011 $13,471,000.00
52 3/31/2011 $7,642,000.00
53 12/31/2010 $29,677,000.00
54 12/31/2009 $-15,095,000.00
Financials: OperatingLeaseCost
Date Value
1 12/31/2023 $6,691,000.00
2 9/30/2023 $5,001,000.00
3 6/30/2023 $3,359,000.00
4 3/31/2023 $1,679,000.00
5 12/31/2022 $6,698,000.00
6 9/30/2022 $1,654,000.00
7 6/30/2022 $3,392,000.00
8 3/31/2022 $1,716,000.00
9 12/31/2021 $7,638,000.00
10 9/30/2021 $5,866,000.00
11 6/30/2021 $4,067,000.00
12 3/31/2021 $2,040,000.00
13 12/31/2020 $8,374,000.00
14 9/30/2020 $6,337,000.00
15 6/30/2020 $4,263,000.00
16 3/31/2020 $2,151,000.00
17 12/31/2019 $8,525,000.00
18 9/30/2019 $6,381,000.00
19 6/30/2019 $4,261,000.00
20 3/31/2019 $2,122,000.00
Financials: OperatingLeasePayments
Date Value
1 12/31/2023 $6,756,000.00
2 9/30/2023 $5,005,000.00
3 6/30/2023 $3,353,000.00
4 3/31/2023 $1,675,000.00
5 12/31/2022 $6,716,000.00
6 9/30/2022 $4,946,000.00
7 6/30/2022 $3,329,000.00
8 3/31/2022 $1,703,000.00
9 12/31/2021 $7,628,000.00
10 9/30/2021 $5,953,000.00
11 6/30/2021 $4,308,000.00
12 3/31/2021 $1,943,000.00
13 12/31/2020 $8,079,000.00
14 9/30/2020 $6,207,000.00
15 6/30/2020 $4,123,000.00
16 3/31/2020 $2,133,000.00
17 12/31/2019 $6,932,000.00
18 9/30/2019 $5,153,000.00
19 6/30/2019 $3,628,000.00
20 3/31/2019 $1,881,000.00
Financials: OperatingLeaseRightOfUseAsset
Date Value
1 12/31/2023 $16,778,000.00
2 9/30/2023 $17,287,000.00
3 6/30/2023 $19,839,000.00
4 3/31/2023 $21,718,000.00
5 12/31/2022 $22,804,000.00
6 9/30/2022 $22,339,000.00
7 6/30/2022 $23,519,000.00
8 3/31/2022 $24,870,000.00
9 12/31/2021 $25,060,000.00
10 9/30/2021 $26,274,000.00
11 6/30/2021 $26,850,000.00
12 3/31/2021 $29,917,000.00
13 12/31/2020 $29,203,000.00
14 9/30/2020 $30,099,000.00
15 6/30/2020 $31,469,000.00
16 3/31/2020 $32,599,000.00
17 12/31/2019 $33,269,000.00
18 9/30/2019 $34,096,000.00
19 6/30/2019 $35,224,000.00
20 3/31/2019 $29,782,000.00
21 12/31/2018 --
Financials: OperatingLeaseWeightedAverageDiscountRatePercent
Date Value
1 12/31/2023 $0.06
2 9/30/2023 $0.06
3 6/30/2023 $0.06
4 3/31/2023 $0.06
5 12/31/2022 $0.06
6 9/30/2022 $0.06
7 6/30/2022 $0.06
8 3/31/2022 $0.06
9 12/31/2021 $0.06
10 9/30/2021 $0.06
11 6/30/2021 $0.06
12 3/31/2021 $0.06
13 12/31/2020 $0.06
14 9/30/2020 $0.06
15 6/30/2020 $0.06
16 3/31/2020 $0.06
17 12/31/2019 $0.06
18 9/30/2019 $0.06
19 6/30/2019 $0.06
20 3/31/2019 $0.06
Financials: OtherAccruedLiabilitiesCurrent
Date Value
1 12/31/2023 $14,589,000.00
2 9/30/2023 $14,977,000.00
3 6/30/2023 $14,104,000.00
4 3/31/2023 $15,007,000.00
5 12/31/2022 $17,280,000.00
6 9/30/2022 $15,452,000.00
7 6/30/2022 $15,960,000.00
8 3/31/2022 $16,259,000.00
9 12/31/2021 $19,002,000.00
10 9/30/2021 $20,006,000.00
11 6/30/2021 $26,670,000.00
12 3/31/2021 $26,425,000.00
13 12/31/2020 $30,275,000.00
14 9/30/2020 $23,370,000.00
15 6/30/2020 $26,979,000.00
16 3/31/2020 $29,089,000.00
17 12/31/2019 $39,739,000.00
18 9/30/2019 $38,911,000.00
19 6/30/2019 $39,732,000.00
20 3/31/2019 $38,966,000.00
21 12/31/2018 $50,045,000.00
22 9/30/2018 $15,985,000.00
23 6/30/2018 $14,542,000.00
24 3/31/2018 $9,959,000.00
25 12/31/2017 $10,098,000.00
26 9/30/2017 $10,526,000.00
27 6/30/2017 $11,322,000.00
28 3/31/2017 $12,490,000.00
29 12/31/2016 $9,932,000.00
30 9/30/2016 $9,137,000.00
31 6/30/2016 $8,933,000.00
32 3/31/2016 $10,101,000.00
33 12/31/2015 $8,563,000.00
34 9/30/2015 $6,134,000.00
35 6/30/2015 $6,099,000.00
36 3/31/2015 $6,571,000.00
37 12/31/2014 $6,708,000.00
38 9/30/2014 $8,020,000.00
39 6/30/2014 $7,528,000.00
40 3/31/2014 $7,862,000.00
41 12/31/2013 $7,675,000.00
42 9/30/2013 $8,301,000.00
43 6/30/2013 $8,388,000.00
44 3/31/2013 $9,126,000.00
45 12/31/2012 $4,952,000.00
46 9/30/2012 $6,709,000.00
47 6/30/2012 $7,606,000.00
48 3/31/2012 $8,432,000.00
49 12/31/2011 $8,454,000.00
50 12/31/2010 $7,740,000.00
Financials: OtherAccruedLiabilitiesNoncurrent
Date Value
1 12/31/2023 $8,262,000.00
2 9/30/2023 $7,166,000.00
3 6/30/2023 $7,384,000.00
4 3/31/2023 $7,472,000.00
5 12/31/2022 $7,620,000.00
6 9/30/2022 $7,638,000.00
7 6/30/2022 $7,970,000.00
8 3/31/2022 $8,231,000.00
9 12/31/2021 $8,588,000.00
10 9/30/2021 $9,053,000.00
11 6/30/2021 $8,985,000.00
12 3/31/2021 $8,957,000.00
13 12/31/2020 $8,900,000.00
14 9/30/2020 $8,123,000.00
15 6/30/2020 $8,380,000.00
16 3/31/2020 $8,540,000.00
17 12/31/2019 $8,656,000.00
18 9/30/2019 $7,209,000.00
19 6/30/2019 $5,795,000.00
20 3/31/2019 $4,624,000.00
21 12/31/2018 $4,259,000.00
22 9/30/2018 $2,852,000.00
23 6/30/2018 $3,146,000.00
24 3/31/2018 $2,563,000.00
25 12/31/2017 $3,556,000.00
26 9/30/2017 $2,290,000.00
27 6/30/2017 $3,455,000.00
28 3/31/2017 $3,335,000.00
29 12/31/2016 $1,765,000.00
30 9/30/2016 $2,089,000.00
31 6/30/2016 $1,800,000.00
32 3/31/2016 $1,728,000.00
33 12/31/2015 $1,764,000.00
34 9/30/2015 $1,865,000.00
35 6/30/2015 $1,904,000.00
36 3/31/2015 $1,193,000.00
37 12/31/2014 $1,004,000.00
38 9/30/2013 $17,495,000.00
39 6/30/2013 $14,132,000.00
40 3/31/2013 $13,971,000.00
41 12/31/2012 $5,847,000.00
42 9/30/2012 $6,037,000.00
43 6/30/2012 $5,951,000.00
44 3/31/2012 $6,003,000.00
45 12/31/2011 $5,964,000.00
46 12/31/2010 $5,931,000.00
Financials: OtherAssetsCurrent
Date Value
1 12/31/2023 $5,007,000.00
2 9/30/2023 $2,717,000.00
3 6/30/2023 $2,827,000.00
4 3/31/2023 $587,000.00
5 12/31/2022 $8,969,000.00
6 9/30/2022 $1,968,000.00
7 6/30/2022 $4,145,000.00
8 3/31/2022 $824,000.00
9 12/31/2021 $768,000.00
10 9/30/2021 $1,774,000.00
11 6/30/2021 $1,046,000.00
12 3/31/2021 $3,240,000.00
13 12/31/2020 $1,827,000.00
14 9/30/2020 $1,273,000.00
15 6/30/2020 $953,000.00
16 3/31/2020 $5,998,000.00
17 12/31/2019 $3,158,000.00
18 9/30/2019 $2,669,000.00
19 6/30/2019 $1,144,000.00
20 3/31/2019 $258,000.00
21 12/31/2018 $1,682,000.00
22 9/30/2018 $8,643,000.00
23 6/30/2018 $10,986,000.00
24 3/31/2018 $9,924,000.00
25 12/31/2017 $275,000.00
26 9/30/2017 $8,288,000.00
27 6/30/2017 $11,344,000.00
28 3/31/2017 $10,917,000.00
29 12/31/2016 $8,593,000.00
30 9/30/2016 $7,172,000.00
31 6/30/2016 $8,137,000.00
32 3/31/2016 $8,657,000.00
33 12/31/2015 $6,261,000.00
34 9/30/2015 $5,667,000.00
35 6/30/2015 $8,091,000.00
36 3/31/2015 $8,791,000.00
37 12/31/2014 $9,180,000.00
Financials: OtherAssetsNoncurrent
Date Value
1 12/31/2023 $32,243,000.00
2 9/30/2023 $19,367,000.00
3 6/30/2023 $19,718,000.00
4 3/31/2023 $21,679,000.00
5 12/31/2022 $21,105,000.00
6 9/30/2022 $18,965,000.00
7 6/30/2022 $19,111,000.00
8 3/31/2022 $19,430,000.00
9 12/31/2021 $22,123,000.00
10 9/30/2021 $21,180,000.00
11 6/30/2021 $23,270,000.00
12 3/31/2021 $19,231,000.00
13 12/31/2020 $23,192,000.00
14 9/30/2020 $23,717,000.00
15 6/30/2020 $21,901,000.00
16 3/31/2020 $21,756,000.00
17 12/31/2019 $20,030,000.00
18 9/30/2019 $16,958,000.00
19 6/30/2019 $14,955,000.00
20 3/31/2019 $15,107,000.00
21 12/31/2018 $13,264,000.00
22 9/30/2018 $9,707,000.00
23 6/30/2018 $6,524,000.00
24 3/31/2018 $7,175,000.00
25 12/31/2017 $6,486,000.00
26 9/30/2017 $7,381,000.00
27 6/30/2017 $7,270,000.00
28 3/31/2017 $7,470,000.00
29 12/31/2016 $5,445,000.00
30 9/30/2016 $6,477,000.00
31 6/30/2016 $6,408,000.00
32 3/31/2016 $6,540,000.00
33 12/31/2015 $6,322,000.00
34 9/30/2015 $5,620,000.00
35 6/30/2015 $5,633,000.00
36 3/31/2015 $5,421,000.00
37 12/31/2014 $5,928,000.00
38 9/30/2014 $5,783,000.00
39 6/30/2014 $5,823,000.00
40 3/31/2014 $5,609,000.00
41 12/31/2013 $5,720,000.00
42 9/30/2013 $3,770,000.00
43 6/30/2013 $876,000.00
44 3/31/2013 $703,000.00
45 12/31/2012 $593,000.00
46 9/30/2012 $949,000.00
47 6/30/2012 $1,263,000.00
48 3/31/2012 $940,000.00
49 12/31/2011 $923,000.00
50 12/31/2010 $1,001,000.00
Financials: OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent
Date Value
1 12/31/2023 $2,800,000.00
2 12/31/2022 $-6,690,000.00
3 12/31/2021 $-2,920,000.00
4 12/31/2020 $-2,599,000.00
5 12/31/2019 $856,000.00
6 12/31/2018 $-865,000.00
7 12/31/2017 $1,369,000.00
8 12/31/2016 $429,000.00
9 12/31/2015 $24,000.00
10 12/31/2014 $3,809,000.00
11 12/31/2013 $-1,889,000.00
12 12/31/2012 $-362,000.00
13 12/31/2011 $-1,267,000.00
14 12/31/2010 $1,386,000.00
Financials: OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent
Date Value
1 12/31/2023 $-425,000.00
2 12/31/2022 $796,000.00
3 12/31/2021 $318,000.00
4 12/31/2020 $216,000.00
5 12/31/2019 $-228,000.00
6 12/31/2018 $60,000.00
7 12/31/2017 $-121,000.00
8 12/31/2016 $-113,000.00
9 12/31/2015 $34,000.00
10 12/31/2014 $-551,000.00
11 12/31/2013 $285,000.00
12 12/31/2012 $240,000.00
13 12/31/2011 --
14 12/31/2010 $120,000.00
Financials: OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent
Date Value
1 12/31/2023 $6,256,000.00
2 12/31/2022 $-17,991,000.00
3 12/31/2021 $-22,859,000.00
4 12/31/2020 $27,321,000.00
5 12/31/2019 $-7,522,000.00
6 12/31/2018 $-8,905,000.00
7 12/31/2017 $11,345,000.00
8 12/31/2016 $-5,789,000.00
9 12/31/2015 $-11,000,000.00
10 12/31/2014 $-14,107,000.00
11 12/31/2013 $3,270,000.00
12 12/31/2012 $1,689,000.00
13 12/31/2011 $-1,076,000.00
14 12/31/2010 $-7,270,000.00
Financials: OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
Date Value
1 12/31/2023 $6,815,000.00
2 9/30/2023 $-7,377,000.00
3 6/30/2023 $3,059,000.00
4 12/31/2022 $-17,950,000.00
5 9/30/2022 $-43,960,000.00
6 6/30/2022 $-21,440,000.00
7 3/31/2022 $-8,903,000.00
8 12/31/2021 $-22,956,000.00
9 9/30/2021 $-5,206,000.00
10 6/30/2021 $-7,356,000.00
11 3/31/2021 $-10,246,000.00
12 12/31/2020 $27,321,000.00
13 9/30/2020 $12,660,000.00
14 6/30/2020 $968,000.00
15 3/31/2020 $-929,000.00
16 12/31/2019 $-7,522,000.00
17 9/30/2019 $-14,854,000.00
18 6/30/2019 $3,684,000.00
19 3/31/2019 $-5,262,000.00
20 12/31/2018 $-8,905,000.00
21 12/31/2017 $11,345,000.00
Financials: OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
Date Value
1 12/31/2023 $-6,800,000.00
2 12/31/2022 $-18,000,000.00
3 12/31/2021 $-23,000,000.00
4 12/31/2020 $27,300,000.00
5 12/31/2019 $-7,500,000.00
6 9/30/2019 $1,300,000.00
7 6/30/2019 $300,000.00
8 3/31/2019 $200,000.00
9 12/31/2018 $-8,900,000.00
10 9/30/2018 --
11 6/30/2018 $1,500,000.00
12 3/31/2018 --
13 12/31/2017 $11,300,000.00
14 9/30/2017 --
15 6/30/2017 --
16 3/31/2017 --
17 12/31/2016 $5,800,000.00
18 12/31/2015 $11,000,000.00
Financials: OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent
Date Value
1 12/31/2023 $559,000.00
2 12/31/2022 $41,000.00
3 12/31/2021 $-97,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 --
10 12/31/2014 --
11 12/31/2013 --
12 12/31/2012 --
13 12/31/2011 --
14 12/31/2010 --
Financials: OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
Date Value
1 12/31/2023 $4,249,000.00
2 12/31/2022 $-11,995,000.00
3 12/31/2021 $-22,521,000.00
4 12/31/2020 $29,920,000.00
5 12/31/2019 $-8,378,000.00
6 12/31/2018 $-8,033,000.00
7 12/31/2017 $9,974,000.00
8 12/31/2016 $-6,223,000.00
9 12/31/2015 $-11,024,000.00
10 12/31/2014 $-17,916,000.00
11 12/31/2013 $5,145,000.00
12 12/31/2012 $2,035,000.00
13 12/31/2011 $185,000.00
14 12/31/2010 $-8,790,000.00
Financials: OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
Date Value
1 12/31/2023 $6,815,000.00
2 9/30/2023 $-7,377,000.00
3 6/30/2023 $3,059,000.00
4 3/31/2023 $2,701,000.00
5 12/31/2022 $-17,950,000.00
6 9/30/2022 $-43,960,000.00
7 6/30/2022 $-21,440,000.00
8 3/31/2022 $-8,903,000.00
9 12/31/2021 $-22,956,000.00
10 12/31/2020 $27,321,000.00
11 9/30/2020 $12,660,000.00
12 6/30/2020 $1,897,000.00
13 3/31/2020 $-929,000.00
14 12/31/2019 $-7,526,000.00
15 9/30/2019 $-14,854,000.00
16 6/30/2019 $-1,578,000.00
17 3/31/2019 $-5,262,000.00
18 12/31/2018 $-8,905,000.00
19 9/30/2018 $-3,435,000.00
20 6/30/2018 $-2,960,000.00
21 3/31/2018 $3,854,000.00
22 12/31/2017 $11,345,000.00
23 9/30/2017 $2,570,000.00
24 6/30/2017 $7,405,000.00
25 3/31/2017 $4,046,000.00
26 12/31/2016 $-5,789,000.00
27 9/30/2016 $2,724,000.00
28 6/30/2016 $-342,000.00
29 3/31/2016 $2,505,000.00
30 12/31/2015 $-11,000,000.00
31 9/30/2015 $-9,754,000.00
32 6/30/2015 $2,810,000.00
33 3/31/2015 $-8,343,000.00
34 12/31/2014 $-14,107,000.00
35 9/30/2014 $-8,537,000.00
36 6/30/2014 $-380,000.00
37 3/31/2014 $285,000.00
38 12/31/2013 $3,270,000.00
39 9/30/2013 $1,763,000.00
40 6/30/2013 $1,130,000.00
41 3/31/2013 $-4,002,000.00
42 12/31/2012 $1,689,000.00
43 9/30/2012 $-280,000.00
44 6/30/2012 $-4,995,000.00
45 3/31/2012 $2,583,000.00
46 12/31/2011 $-1,076,000.00
47 9/30/2011 $-4,854,000.00
48 12/31/2010 $-7,270,000.00
Financials: OtherComprehensiveIncomeLossNetOfTax
Date Value
1 12/31/2023 $5,233,000.00
2 12/31/2022 $-12,750,000.00
3 12/31/2021 $-22,936,000.00
4 12/31/2020 $29,704,000.00
5 9/30/2020 $11,692,000.00
6 6/30/2020 $968,000.00
7 3/31/2020 $-929,000.00
8 12/31/2019 $-8,150,000.00
9 9/30/2019 $-13,241,000.00
10 6/30/2019 $3,645,000.00
11 3/31/2019 $-4,788,000.00
12 12/31/2018 $-8,093,000.00
13 9/30/2018 $-490,000.00
14 6/30/2018 $-2,921,000.00
15 3/31/2018 $3,771,000.00
16 12/31/2017 $10,095,000.00
17 12/31/2016 $-6,110,000.00
Financials: OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
Date Value
1 12/31/2023 $5,233,000.00
2 9/30/2023 $-6,953,000.00
3 6/30/2023 $3,453,000.00
4 3/31/2023 $3,003,000.00
5 12/31/2022 $-12,750,000.00
6 9/30/2022 $-23,021,000.00
7 6/30/2022 $-22,123,000.00
8 3/31/2022 $-9,312,000.00
9 12/31/2021 $-22,936,000.00
10 9/30/2021 $-15,087,000.00
11 6/30/2021 $518,000.00
12 3/31/2021 $-10,432,000.00
13 12/31/2020 $29,704,000.00
14 9/30/2020 $12,660,000.00
15 6/30/2020 $1,897,000.00
16 3/31/2020 $-929,000.00
17 12/31/2019 $-8,146,000.00
18 9/30/2019 $-14,380,000.00
19 6/30/2019 $-1,139,000.00
20 3/31/2019 $-4,784,000.00
21 12/31/2018 $-8,093,000.00
22 9/30/2018 $-490,000.00
23 6/30/2018 $-2,921,000.00
24 3/31/2018 $3,771,000.00
25 12/31/2017 $10,095,000.00
26 9/30/2017 $2,588,000.00
27 6/30/2017 $7,278,000.00
28 3/31/2017 $3,978,000.00
29 12/31/2016 $-6,110,000.00
30 9/30/2016 $556,000.00
31 6/30/2016 $-356,000.00
32 3/31/2016 $2,488,000.00
33 12/31/2015 $-11,058,000.00
34 9/30/2015 $-9,787,000.00
35 6/30/2015 $2,733,000.00
36 3/31/2015 $-8,398,000.00
37 12/31/2014 $-17,365,000.00
38 9/30/2014 $-8,629,000.00
39 6/30/2014 $-504,000.00
40 3/31/2014 $329,000.00
41 12/31/2013 $4,868,000.00
42 9/30/2013 $4,650,000.00
43 6/30/2013 $-2,789,000.00
44 3/31/2013 $-3,946,000.00
45 12/31/2012 $1,795,000.00
46 9/30/2012 $2,178,000.00
47 6/30/2012 $-2,337,000.00
48 3/31/2012 $2,627,000.00
49 12/31/2011 $185,000.00
50 9/30/2011 $2,729,000.00
51 6/30/2011 $662,000.00
52 3/31/2011 $6,888,000.00
53 12/31/2010 $-8,859,000.00
Financials: OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
Date Value
1 12/31/2023 $2,375,000.00
2 9/30/2023 $-63,000.00
3 6/30/2023 $-186,000.00
4 3/31/2023 $-29,000.00
5 12/31/2022 $-5,894,000.00
6 9/30/2022 $302,000.00
7 6/30/2022 $173,000.00
8 3/31/2022 $61,000.00
9 12/31/2021 $-2,602,000.00
10 9/30/2021 $-15,000.00
11 6/30/2021 $-151,000.00
12 3/31/2021 $180,000.00
13 12/31/2020 $-2,383,000.00
14 9/30/2020 --
15 6/30/2020 --
16 3/31/2020 --
17 12/31/2019 $628,000.00
18 9/30/2019 $-470,000.00
19 6/30/2019 $-435,000.00
20 3/31/2019 $-474,000.00
21 12/31/2018 $-805,000.00
22 9/30/2018 $-17,000.00
23 6/30/2018 $-41,000.00
24 3/31/2018 $73,000.00
25 12/31/2017 $1,248,000.00
26 9/30/2017 $-12,000.00
27 6/30/2017 $59,000.00
28 3/31/2017 $69,000.00
29 12/31/2016 $316,000.00
30 9/30/2016 $2,000.00
31 6/30/2016 $15,000.00
32 3/31/2016 $18,000.00
33 12/31/2015 $58,000.00
34 9/30/2015 $-99,000.00
35 6/30/2015 $132,000.00
36 3/31/2015 $55,000.00
37 12/31/2014 $3,258,000.00
38 9/30/2014 $172,000.00
39 6/30/2014 $124,000.00
40 3/31/2014 $-44,000.00
41 12/31/2013 $-1,604,000.00
42 9/30/2013 $-108,000.00
43 6/30/2013 $-31,000.00
44 3/31/2013 $-59,000.00
45 12/31/2012 $-122,000.00
46 9/30/2012 $-33,000.00
47 6/30/2012 $-44,000.00
48 3/31/2012 $-32,000.00
49 12/31/2011 $-1,267,000.00
50 9/30/2011 $-65,000.00
51 12/31/2010 $1,506,000.00
Financials: OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
Date Value
1 12/31/2023 $984,000.00
2 12/31/2022 $-755,000.00
3 12/31/2021 $-415,000.00
4 12/31/2020 $-216,000.00
5 12/31/2019 $228,000.00
6 12/31/2018 $-60,000.00
7 12/31/2017 $121,000.00
8 12/31/2016 $113,000.00
9 12/31/2015 $-34,000.00
10 12/31/2014 $551,000.00
11 12/31/2013 $-277,000.00
12 12/31/2012 $-240,000.00
13 12/31/2011 --
14 12/31/2010 $-69,000.00
Financials: OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
Date Value
1 12/31/2023 $793,000.00
2 12/31/2022 $-694,000.00
3 12/31/2021 $-67,000.00
4 12/31/2018 $7,000.00
5 12/31/2017 $-2,000.00
6 12/31/2016 $-5,000.00
7 12/31/2013 $-14,000.00
8 12/31/2012 $-16,000.00
9 12/31/2011 $-6,000.00
10 12/31/2010 $-134,000.00
Financials: OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
Date Value
1 12/31/2023 $793,000.00
2 9/30/2023 $361,000.00
3 6/30/2023 $-65,000.00
4 3/31/2023 $273,000.00
5 12/31/2022 $-694,000.00
6 9/30/2022 $-372,000.00
7 6/30/2022 $-510,000.00
8 3/31/2022 $-348,000.00
9 12/31/2021 $-67,000.00
10 9/30/2021 $-11,000.00
11 6/30/2021 $-14,000.00
12 3/31/2021 $-6,000.00
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 $7,000.00
22 9/30/2018 $7,000.00
23 6/30/2018 $-2,000.00
24 3/31/2018 $-10,000.00
25 12/31/2017 $-2,000.00
26 9/30/2017 $6,000.00
27 6/30/2017 --
28 3/31/2017 $1,000.00
29 12/31/2016 $-5,000.00
30 9/30/2016 $-3,000.00
31 6/30/2016 $2,000.00
32 3/31/2016 $1,000.00
33 12/31/2015 --
34 9/30/2015 --
35 6/30/2015 --
36 3/31/2015 --
37 12/31/2014 --
38 3/31/2014 --
39 12/31/2013 $-6,000.00
40 9/30/2013 $-10,000.00
41 6/30/2013 $-4,000.00
42 3/31/2013 $-3,000.00
43 12/31/2012 $-16,000.00
44 9/30/2012 $13,000.00
45 6/30/2012 $-1,000.00
46 3/31/2012 $12,000.00
47 12/31/2011 $-6,000.00
48 9/30/2011 $-14,000.00
49 6/30/2011 $36,000.00
50 3/31/2011 $8,000.00
51 12/31/2010 $-83,000.00
52 12/31/2009 $434,000.00
Financials: OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 --
4 12/31/2018 --
5 12/31/2017 --
6 12/31/2016 --
7 12/31/2013 $8,000.00
8 12/31/2011 --
9 12/31/2010 $51,000.00
Financials: PaymentsForRepurchaseOfCommonStock
Date Value
1 12/31/2023 $23,641,000.00
2 9/30/2023 $10,855,000.00
3 6/30/2023 $6,180,000.00
4 3/31/2023 $3,481,000.00
5 12/31/2022 $50,719,000.00
6 9/30/2022 $38,078,000.00
7 6/30/2022 $20,378,000.00
8 3/31/2022 $5,949,000.00
9 12/31/2021 $7,324,000.00
10 9/30/2021 --
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 --
14 9/30/2020 $220,000.00
15 12/31/2019 --
16 9/30/2019 $1,212,000.00
17 3/31/2016 $395,000.00
18 3/31/2015 $1,230,000.00
19 3/31/2014 $765,000.00
20 3/31/2013 $419,000.00
Financials: PaymentsToAcquireBusinessesNetOfCashAcquired
Date Value
1 9/30/2023 $26,331,000.00
2 6/30/2023 $26,331,000.00
3 3/31/2023 $26,933,000.00
4 9/30/2022 --
5 6/30/2022 --
6 3/31/2022 --
7 12/31/2020 --
8 12/31/2019 --
9 12/31/2018 $339,115,000.00
10 9/30/2018 --
11 6/30/2018 --
12 3/31/2018 --
13 12/31/2017 $11,716,000.00
14 9/30/2017 $11,716,000.00
15 6/30/2017 $11,716,000.00
16 3/31/2017 $11,716,000.00
17 12/31/2016 --
18 9/30/2016 --
19 6/30/2016 --
20 3/31/2016 --
21 12/31/2015 --
22 12/31/2014 --
23 12/31/2013 $53,463,000.00
24 9/30/2013 $53,463,000.00
25 6/30/2013 $53,463,000.00
26 3/31/2013 $53,463,000.00
Financials: PaymentsToAcquirePropertyPlantAndEquipment
Date Value
1 12/31/2023 $16,053,000.00
2 9/30/2023 $12,148,000.00
3 6/30/2023 $8,140,000.00
4 3/31/2023 $5,075,000.00
5 12/31/2022 $14,770,000.00
6 9/30/2022 $10,700,000.00
7 6/30/2022 $5,724,000.00
8 3/31/2022 $2,669,000.00
9 12/31/2021 $12,000,000.00
10 9/30/2021 $8,924,000.00
11 6/30/2021 $5,549,000.00
12 3/31/2021 $2,700,000.00
13 12/31/2020 $18,660,000.00
14 9/30/2020 $13,559,000.00
15 6/30/2020 $7,963,000.00
16 3/31/2020 $1,584,000.00
17 12/31/2019 $18,000,000.00
18 9/30/2019 $13,347,000.00
19 6/30/2019 $8,397,000.00
20 3/31/2019 $3,526,000.00
21 12/31/2018 $4,967,000.00
22 9/30/2018 $2,472,000.00
23 6/30/2018 $1,860,000.00
24 3/31/2018 $1,074,000.00
25 12/31/2017 $6,093,000.00
26 9/30/2017 $4,739,000.00
27 6/30/2017 $2,415,000.00
28 3/31/2017 $1,430,000.00
29 12/31/2016 $3,452,000.00
30 9/30/2016 $2,797,000.00
31 6/30/2016 $1,767,000.00
32 3/31/2016 $895,000.00
33 12/31/2015 $6,586,000.00
34 9/30/2015 $3,687,000.00
35 6/30/2015 $2,199,000.00
36 3/31/2015 $1,071,000.00
37 12/31/2014 $1,457,000.00
38 9/30/2014 $1,241,000.00
39 6/30/2014 $1,003,000.00
40 3/31/2014 $722,000.00
41 12/31/2013 $3,607,000.00
42 9/30/2013 $2,479,000.00
43 6/30/2013 $1,253,000.00
44 3/31/2013 $209,000.00
45 12/31/2012 $3,267,000.00
46 9/30/2012 $2,416,000.00
47 6/30/2012 $1,289,000.00
48 3/31/2012 $957,000.00
49 12/31/2011 $1,413,000.00
50 9/30/2011 $1,290,000.00
51 6/30/2011 $432,000.00
52 3/31/2011 $187,000.00
53 12/31/2010 $4,579,000.00
54 12/31/2009 $2,507,000.00
Financials: PaymentsToAcquireShortTermInvestments
Date Value
1 12/31/2023 $97,290,000.00
2 9/30/2023 $73,322,000.00
3 6/30/2023 $43,732,000.00
4 3/31/2023 $16,816,000.00
5 12/31/2022 $208,856,000.00
6 9/30/2022 $154,446,000.00
7 6/30/2022 $72,433,000.00
8 3/31/2022 $45,413,000.00
9 12/31/2021 $204,699,000.00
10 9/30/2021 $168,918,000.00
11 6/30/2021 $136,526,000.00
12 3/31/2021 $129,736,000.00
13 12/31/2020 $19,703,000.00
14 9/30/2020 --
15 6/30/2020 --
16 3/31/2020 --
17 12/31/2019 $315,000.00
18 9/30/2019 --
19 6/30/2019 --
20 3/31/2019 --
21 12/31/2018 $38,700,000.00
22 9/30/2018 $38,700,000.00
23 6/30/2018 $27,374,000.00
24 3/31/2018 $18,801,000.00
25 12/31/2017 $37,010,000.00
26 9/30/2017 $23,665,000.00
27 6/30/2017 $20,477,000.00
28 3/31/2017 $8,080,000.00
29 12/31/2016 $50,568,000.00
30 9/30/2016 $31,453,000.00
31 6/30/2016 $14,554,000.00
32 3/31/2016 $8,891,000.00
33 12/31/2015 $656,000.00
34 9/30/2015 $453,000.00
35 6/30/2015 $453,000.00
36 3/31/2015 --
37 12/31/2014 $1,000,000.00
38 9/30/2014 --
39 6/30/2014 --
40 12/31/2013 --
Financials: PensionAndOtherPostretirementBenefitExpense
Date Value
1 12/31/2023 $-540,000.00
2 9/30/2023 $-727,000.00
3 6/30/2023 $-281,000.00
4 3/31/2023 $-181,000.00
5 12/31/2022 $-1,589,000.00
6 9/30/2022 $-650,000.00
7 6/30/2022 $-270,000.00
8 3/31/2022 $-10,000.00
9 12/31/2021 $-500,000.00
10 9/30/2021 $-409,000.00
11 6/30/2021 $45,000.00
12 3/31/2021 $-81,000.00
13 12/31/2020 $1,675,000.00
14 9/30/2020 $757,000.00
15 6/30/2020 $452,000.00
16 3/31/2020 $254,000.00
17 12/31/2019 $1,017,000.00
18 9/30/2019 $281,000.00
19 6/30/2019 $443,000.00
20 3/31/2019 $192,000.00
21 12/31/2018 $-560,000.00
22 9/30/2018 --
23 6/30/2018 --
24 3/31/2018 --
25 12/31/2017 $322,000.00
26 12/31/2016 $672,000.00
27 12/31/2015 $2,185,000.00
28 12/31/2014 $659,000.00
29 12/31/2013 $662,000.00
30 12/31/2012 $-91,000.00
31 12/31/2011 $381,000.00
32 12/31/2010 $-222,000.00
33 12/31/2009 $348,000.00
Financials: PostemploymentBenefitsLiabilityNoncurrent
Date Value
1 12/31/2023 $10,802,000.00
2 9/30/2023 $7,936,000.00
3 6/30/2023 $8,276,000.00
4 3/31/2023 $10,162,000.00
5 12/31/2022 $10,363,000.00
6 9/30/2022 $17,171,000.00
7 6/30/2022 $17,600,000.00
8 3/31/2022 $17,959,000.00
9 12/31/2021 $18,037,000.00
10 9/30/2021 $20,732,000.00
11 6/30/2021 $21,272,000.00
12 3/31/2021 $21,474,000.00
13 12/31/2020 $21,663,000.00
14 9/30/2020 $22,909,000.00
15 6/30/2020 $22,506,000.00
16 3/31/2020 $22,285,000.00
17 12/31/2019 $21,930,000.00
18 9/30/2019 $20,041,000.00
19 6/30/2019 $20,296,000.00
20 3/31/2019 $19,918,000.00
21 12/31/2018 $19,740,000.00
22 9/30/2018 $18,783,000.00
23 6/30/2018 $18,581,000.00
24 3/31/2018 $18,990,000.00
25 12/31/2017 $18,544,000.00
26 9/30/2017 $17,033,000.00
27 6/30/2017 $16,986,000.00
28 3/31/2017 $16,567,000.00
29 12/31/2016 $15,673,000.00
30 9/30/2016 $16,040,000.00
31 6/30/2016 $15,872,000.00
32 3/31/2016 $15,601,000.00
33 12/31/2015 $15,397,000.00
34 9/30/2015 $14,793,000.00
35 6/30/2015 $15,215,000.00
36 3/31/2015 $15,277,000.00
37 12/31/2014 $13,815,000.00
38 9/30/2014 $10,470,000.00
39 6/30/2014 $10,976,000.00
40 3/31/2014 $10,979,000.00
41 12/31/2013 $10,841,000.00
42 12/31/2012 $3,729,000.00
Financials: PreferredStockParOrStatedValuePerShare
Date Value
1 12/31/2023 $1.00
2 9/30/2023 $1.00
3 6/30/2023 $1.00
4 3/31/2023 $1.00
5 12/31/2022 $1.00
6 9/30/2022 $1.00
7 6/30/2022 $1.00
8 3/31/2022 $1.00
9 12/31/2021 $1.00
10 9/30/2021 $1.00
11 6/30/2021 $1.00
12 3/31/2021 $1.00
13 12/31/2020 $1.00
14 9/30/2020 $1.00
15 6/30/2020 $1.00
16 3/31/2020 $1.00
17 12/31/2019 $1.00
18 9/30/2019 $1.00
19 6/30/2019 $1.00
20 3/31/2019 $1.00
21 12/31/2018 $1.00
22 9/30/2018 $1.00
23 6/30/2018 $1.00
24 3/31/2018 $1.00
25 12/31/2017 $1.00
26 9/30/2017 $1.00
27 6/30/2017 $1.00
28 3/31/2017 $1.00
29 12/31/2016 $1.00
30 9/30/2016 $1.00
31 6/30/2016 $1.00
32 3/31/2016 $1.00
33 12/31/2015 $1.00
34 9/30/2015 $1.00
35 6/30/2015 $1.00
36 3/31/2015 $1.00
37 12/31/2014 $1.00
38 9/30/2014 $1.00
39 6/30/2014 $1.00
40 3/31/2014 $1.00
41 12/31/2013 $1.00
42 9/30/2013 $1.00
43 6/30/2013 $1.00
44 3/31/2013 $1.00
45 12/31/2012 $1.00
46 9/30/2012 $1.00
47 6/30/2012 $1.00
48 3/31/2012 $1.00
49 12/31/2011 $1.00
50 12/31/2010 $1.00
Financials: PreferredStockSharesAuthorized
Date Value
1 12/31/2023 $1,000,000.00
2 9/30/2023 $1,000,000.00
3 6/30/2023 $1,000,000.00
4 3/31/2023 $1,000,000.00
5 12/31/2022 $1,000,000.00
6 9/30/2022 $1,000,000.00
7 6/30/2022 $1,000,000.00
8 3/31/2022 $1,000,000.00
9 12/31/2021 $1,000,000.00
10 9/30/2021 $1,000,000.00
11 6/30/2021 $1,000,000.00
12 3/31/2021 $1,000,000.00
13 12/31/2020 $1,000,000.00
14 9/30/2020 $1,000,000.00
15 6/30/2020 $1,000,000.00
16 3/31/2020 $1,000,000.00
17 12/31/2019 $1,000,000.00
18 9/30/2019 $1,000,000.00
19 6/30/2019 $1,000,000.00
20 3/31/2019 $1,000,000.00
21 12/31/2018 $1,000,000.00
22 9/30/2018 $1,000,000.00
23 6/30/2018 $1,000,000.00
24 3/31/2018 $1,000,000.00
25 12/31/2017 $1,000,000.00
26 9/30/2017 $1,000,000.00
27 6/30/2017 $1,000,000.00
28 3/31/2017 $1,000,000.00
29 12/31/2016 $1,000,000.00
30 9/30/2016 $1,000,000.00
31 6/30/2016 $1,000,000.00
32 3/31/2016 $1,000,000.00
33 12/31/2015 $1,000,000.00
34 9/30/2015 $1,000,000.00
35 6/30/2015 $1,000,000.00
36 3/31/2015 $1,000,000.00
37 12/31/2014 $1,000,000.00
38 9/30/2014 $1,000,000.00
39 6/30/2014 $1,000,000.00
40 3/31/2014 $1,000,000.00
41 12/31/2013 $1,000,000.00
42 9/30/2013 $1,000,000.00
43 6/30/2013 $1,000,000.00
44 3/31/2013 $1,000,000.00
45 12/31/2012 $1,000,000.00
46 9/30/2012 $1,000,000.00
47 6/30/2012 $1,000,000.00
48 3/31/2012 $1,000,000.00
49 12/31/2011 $1,000,000.00
50 12/31/2010 $1,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 --
31 6/30/2016 --
32 3/31/2016 --
33 12/31/2015 --
34 9/30/2015 --
35 6/30/2015 --
36 3/31/2015 --
37 12/31/2014 --
38 9/30/2014 --
39 6/30/2014 --
40 3/31/2014 --
41 12/31/2013 --
42 9/30/2013 --
43 6/30/2013 --
44 3/31/2013 --
45 12/31/2012 --
46 9/30/2012 --
47 6/30/2012 --
48 3/31/2012 --
49 12/31/2011 --
50 12/31/2010 --
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 6/30/2016 --
32 3/31/2016 --
33 12/31/2015 --
34 9/30/2015 --
35 6/30/2015 --
36 3/31/2015 --
37 12/31/2014 --
38 9/30/2014 --
39 6/30/2014 --
40 3/31/2014 --
41 12/31/2013 --
42 9/30/2013 --
43 6/30/2013 --
44 3/31/2013 --
45 12/31/2012 --
46 9/30/2012 --
47 6/30/2012 --
48 3/31/2012 --
49 12/31/2011 --
50 12/31/2010 --
Financials: PrepaidExpenseCurrent
Date Value
1 12/31/2023 $17,696,000.00
2 9/30/2023 $31,179,000.00
3 6/30/2023 $29,257,000.00
4 3/31/2023 $32,168,000.00
5 12/31/2022 $24,017,000.00
6 9/30/2022 $24,498,000.00
7 6/30/2022 $19,499,000.00
8 3/31/2022 $21,657,000.00
9 12/31/2021 $16,194,000.00
10 9/30/2021 $18,920,000.00
11 6/30/2021 $19,604,000.00
12 3/31/2021 $23,807,000.00
13 12/31/2020 $18,773,000.00
14 9/30/2020 $17,986,000.00
15 6/30/2020 $20,430,000.00
16 3/31/2020 $20,765,000.00
17 12/31/2019 $17,483,000.00
18 9/30/2019 $19,129,000.00
19 6/30/2019 $22,304,000.00
20 3/31/2019 $18,503,000.00
21 12/31/2018 $26,206,000.00
22 12/31/2017 $8,338,000.00
Financials: ProceedsFromConstructionLoansPayable
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 9/30/2022 --
4 6/30/2022 --
5 3/31/2022 --
6 12/31/2021 $1,376,000.00
7 9/30/2021 $1,279,000.00
8 6/30/2021 $818,000.00
9 3/31/2021 $818,000.00
10 12/31/2020 $5,878,000.00
11 9/30/2020 $5,878,000.00
12 6/30/2020 $4,345,000.00
13 3/31/2020 $1,117,000.00
14 12/31/2019 $5,477,000.00
15 3/31/2019 --
16 12/31/2018 --
17 12/31/2017 --
Financials: ProceedsFromDivestitureOfBusinessesNetOfCashDivested
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 9/30/2022 --
4 6/30/2022 --
5 12/31/2021 $120,886,000.00
6 9/30/2021 $120,886,000.00
7 6/30/2021 $120,137,000.00
8 3/31/2021 --
9 12/31/2020 $2,975,000.00
10 9/30/2020 $2,975,000.00
11 6/30/2020 $2,975,000.00
12 3/31/2020 $2,975,000.00
13 12/31/2019 --
14 9/30/2019 --
15 6/30/2019 --
16 3/31/2019 --
17 12/31/2018 --
Financials: ProceedsFromIssuanceOfCommonStock
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 9/30/2022 --
4 6/30/2022 --
5 3/31/2022 --
6 12/31/2021 $223,119,000.00
7 9/30/2021 $223,119,000.00
8 6/30/2021 $223,119,000.00
9 3/31/2021 $223,118,000.00
10 12/31/2020 --
11 9/30/2020 --
12 6/30/2020 --
13 3/31/2020 --
14 12/31/2019 --
Financials: ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
Date Value
1 12/31/2023 $152,649,000.00
2 9/30/2023 $123,863,000.00
3 6/30/2023 $90,769,000.00
4 3/31/2023 $62,989,000.00
5 12/31/2022 $155,406,000.00
6 9/30/2022 $106,525,000.00
7 6/30/2022 $74,150,000.00
8 3/31/2022 $43,250,000.00
9 12/31/2021 $135,549,000.00
10 9/30/2021 $113,567,000.00
11 6/30/2021 $77,014,000.00
12 3/31/2021 $2,481,000.00
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 $59,469,000.00
22 9/30/2018 $59,480,000.00
23 6/30/2018 $24,838,000.00
24 3/31/2018 $15,536,000.00
25 12/31/2017 $47,671,000.00
26 9/30/2017 $39,315,000.00
27 6/30/2017 $30,657,000.00
28 3/31/2017 $17,701,000.00
29 12/31/2016 $20,230,000.00
30 9/30/2016 $13,654,000.00
31 6/30/2016 $6,991,000.00
32 3/31/2016 $967,000.00
33 12/31/2015 $155,000.00
34 9/30/2015 $155,000.00
35 6/30/2015 $155,000.00
36 3/31/2015 $45,000.00
37 12/31/2014 $1,045,000.00
38 9/30/2014 $45,000.00
39 6/30/2014 $1,000,000.00
40 3/31/2014 $125,000.00
41 12/31/2013 $6,221,000.00
42 9/30/2013 $812,000.00
43 6/30/2013 $632,000.00
44 3/31/2013 $113,000.00
45 12/31/2012 $84,780,000.00
46 9/30/2012 $57,720,000.00
47 6/30/2012 $39,623,000.00
48 3/31/2012 $18,097,000.00
49 12/31/2011 $75,657,000.00
50 9/30/2011 $50,236,000.00
51 6/30/2011 $33,828,000.00
52 3/31/2011 $15,003,000.00
53 12/31/2010 $46,979,000.00
54 12/31/2009 $56,458,000.00
Financials: ProceedsFromSaleOfProductiveAssets
Date Value
1 12/31/2023 $216,000.00
2 12/31/2022 $349,000.00
3 12/31/2021 $157,000.00
4 12/31/2020 $17,025,000.00
5 12/31/2019 $1,767,000.00
Financials: ProceedsFromSalesOfAssetsInvestingActivities
Date Value
1 9/30/2023 $193,000.00
2 6/30/2023 $193,000.00
3 3/31/2023 $120,000.00
4 9/30/2022 $296,000.00
5 6/30/2022 $84,000.00
6 3/31/2022 $57,000.00
7 9/30/2021 $106,000.00
8 6/30/2021 $106,000.00
9 3/31/2021 $98,000.00
10 9/30/2020 $16,982,000.00
11 6/30/2020 $2,525,000.00
12 3/31/2020 $74,000.00
13 9/30/2019 $1,519,000.00
14 6/30/2019 $811,000.00
15 3/31/2019 $5,000.00
16 9/30/2018 $25,000.00
17 6/30/2018 $4,000.00
18 3/31/2018 $20,000.00
19 9/30/2017 $109,000.00
20 6/30/2017 $109,000.00
21 3/31/2017 --
22 9/30/2016 $852,000.00
23 6/30/2016 $813,000.00
24 3/31/2016 $813,000.00
25 9/30/2015 --
26 6/30/2015 --
27 3/31/2015 --
Financials: ProductWarrantyAccrual
Date Value
1 12/31/2023 $5,017,000.00
2 9/30/2023 $5,086,000.00
3 6/30/2023 $5,534,000.00
4 3/31/2023 $6,115,000.00
5 12/31/2022 $6,214,000.00
6 9/30/2022 $6,500,000.00
7 6/30/2022 $7,015,000.00
8 3/31/2022 $6,847,000.00
9 12/31/2021 $7,691,000.00
10 9/30/2021 $8,684,000.00
11 6/30/2021 $7,541,000.00
12 3/31/2021 $7,138,000.00
13 12/31/2020 $6,382,000.00
14 9/30/2020 $5,738,000.00
15 6/30/2020 $5,996,000.00
16 3/31/2020 $6,268,000.00
17 12/31/2019 $6,155,000.00
18 9/30/2019 $5,918,000.00
19 6/30/2019 $6,852,000.00
20 3/31/2019 $7,088,000.00
21 12/31/2018 $8,014,000.00
22 9/30/2018 $4,602,000.00
23 6/30/2018 $4,948,000.00
24 3/31/2018 $4,916,000.00
25 12/31/2017 $4,849,000.00
26 9/30/2017 $5,017,000.00
27 6/30/2017 $5,070,000.00
28 3/31/2017 $4,945,000.00
29 12/31/2016 $4,350,000.00
30 9/30/2016 $5,037,000.00
31 6/30/2016 $5,118,000.00
32 3/31/2016 $5,218,000.00
33 12/31/2015 $4,886,000.00
34 9/30/2015 $5,174,000.00
35 6/30/2015 $5,212,000.00
36 3/31/2015 $5,732,000.00
37 12/31/2014 $5,848,000.00
38 9/30/2014 $4,682,000.00
39 6/30/2014 $4,244,000.00
40 3/31/2014 $4,816,000.00
41 12/31/2013 $4,673,000.00
42 12/31/2012 $4,206,000.00
43 6/30/2012 $6,134,000.00
44 3/31/2012 $6,727,000.00
45 12/31/2011 $6,801,000.00
46 6/30/2011 $6,080,000.00
47 3/31/2011 $6,303,000.00
48 12/31/2010 $5,016,000.00
Financials: ProductWarrantyAccrualAdditionsFromBusinessAcquisition
Date Value
1 9/30/2023 $67,000.00
2 6/30/2023 --
3 3/31/2023 $67,000.00
4 9/30/2022 --
5 6/30/2022 --
6 3/31/2022 --
7 12/31/2020 --
8 12/31/2019 --
9 12/31/2018 $4,369,000.00
10 9/30/2018 --
11 6/30/2018 --
12 3/31/2018 --
13 12/31/2017 $50,000.00
14 9/30/2017 --
15 6/30/2017 $50,000.00
16 3/31/2017 $50,000.00
17 12/31/2016 --
18 9/30/2016 --
19 6/30/2016 --
20 3/31/2016 --
21 12/31/2015 --
22 12/31/2014 --
23 12/31/2013 $1,817,000.00
24 9/30/2013 $1,817,000.00
25 6/30/2013 $1,817,000.00
26 3/31/2013 $1,817,000.00
27 6/30/2012 --
Financials: ProductWarrantyAccrualClassifiedCurrent
Date Value
1 12/31/2023 $4,653,000.00
2 9/30/2023 $4,542,000.00
3 6/30/2023 $4,932,000.00
4 3/31/2023 $5,532,000.00
5 12/31/2022 $5,614,000.00
6 9/30/2022 $5,888,000.00
7 6/30/2022 $6,260,000.00
8 3/31/2022 $5,981,000.00
9 12/31/2021 $6,614,000.00
10 9/30/2021 $7,886,000.00
11 6/30/2021 $6,933,000.00
12 3/31/2021 $6,570,000.00
13 12/31/2020 $6,066,000.00
14 9/30/2020 $5,674,000.00
15 6/30/2020 $5,814,000.00
16 3/31/2020 $6,066,000.00
17 12/31/2019 $5,893,000.00
18 9/30/2019 $5,716,000.00
19 6/30/2019 $6,616,000.00
20 3/31/2019 $6,859,000.00
21 12/31/2018 $7,769,000.00
22 9/30/2018 $4,357,000.00
23 6/30/2018 $4,402,000.00
24 3/31/2018 $4,570,000.00
25 12/31/2017 $4,280,000.00
26 9/30/2017 $4,344,000.00
27 6/30/2017 $4,393,000.00
28 3/31/2017 $4,263,000.00
29 12/31/2016 $3,737,000.00
30 9/30/2016 $3,787,000.00
31 6/30/2016 $4,113,000.00
32 3/31/2016 $4,246,000.00
33 12/31/2015 $3,785,000.00
34 9/30/2015 $3,991,000.00
35 6/30/2015 $3,308,000.00
36 3/31/2015 $4,539,000.00
37 12/31/2014 $4,846,000.00
38 9/30/2014 $4,963,000.00
39 6/30/2014 $4,582,000.00
40 3/31/2014 $4,914,000.00
41 12/31/2013 $5,155,000.00
42 9/30/2013 $5,106,000.00
43 6/30/2013 $5,719,000.00
44 3/31/2013 $5,340,000.00
45 12/31/2012 $4,602,000.00
46 9/30/2012 $5,600,000.00
47 6/30/2012 $6,134,000.00
48 3/31/2012 $6,727,000.00
49 12/31/2011 $6,801,000.00
50 9/30/2011 $6,284,000.00
51 6/30/2011 $6,080,000.00
52 12/31/2010 $5,016,000.00
53 12/31/2009 $3,747,000.00
Financials: ProductWarrantyAccrualPayments
Date Value
1 12/31/2023 $7,862,000.00
2 9/30/2023 $6,424,000.00
3 6/30/2023 $2,323,000.00
4 3/31/2023 $2,146,000.00
5 12/31/2022 $10,374,000.00
6 9/30/2022 $7,924,000.00
7 6/30/2022 $2,428,000.00
8 3/31/2022 $2,891,000.00
9 12/31/2021 $11,135,000.00
10 9/30/2021 $3,005,000.00
11 6/30/2021 $3,548,000.00
12 3/31/2021 $1,653,000.00
13 12/31/2020 $5,946,000.00
14 9/30/2020 $1,169,000.00
15 6/30/2020 $1,316,000.00
16 3/31/2020 $1,778,000.00
17 12/31/2019 $8,573,000.00
18 9/30/2019 $6,791,000.00
19 6/30/2019 $4,720,000.00
20 3/31/2019 $2,654,000.00
21 12/31/2018 $8,358,000.00
22 9/30/2018 $5,234,000.00
23 6/30/2018 $1,774,000.00
24 3/31/2018 $1,515,000.00
25 12/31/2017 $6,316,000.00
26 9/30/2017 $4,829,000.00
27 6/30/2017 $3,056,000.00
28 3/31/2017 $1,191,000.00
29 12/31/2016 $6,624,000.00
30 9/30/2016 $4,435,000.00
31 6/30/2016 $3,034,000.00
32 3/31/2016 $1,488,000.00
33 12/31/2015 $7,709,000.00
34 9/30/2015 $5,736,000.00
35 6/30/2015 $2,067,000.00
36 3/31/2015 $1,891,000.00
37 12/31/2014 $5,001,000.00
38 9/30/2014 $4,152,000.00
39 6/30/2014 $2,671,000.00
40 3/31/2014 $1,378,000.00
41 12/31/2013 $6,180,000.00
42 9/30/2013 $1,402,000.00
43 6/30/2013 $1,457,000.00
44 3/31/2013 $1,409,000.00
45 12/31/2012 $6,264,000.00
46 9/30/2012 $5,020,000.00
47 6/30/2012 $1,741,000.00
48 3/31/2012 $1,739,000.00
49 12/31/2011 $9,202,000.00
50 9/30/2011 $6,768,000.00
51 6/30/2011 $4,385,000.00
52 12/31/2010 $4,802,000.00
Financials: ProductWarrantyAccrualWarrantiesIssued
Date Value
1 12/31/2023 $6,555,000.00
2 9/30/2023 $5,229,000.00
3 6/30/2023 $1,742,000.00
4 3/31/2023 $1,980,000.00
5 12/31/2022 $8,897,000.00
6 9/30/2022 $6,733,000.00
7 6/30/2022 $4,643,000.00
8 3/31/2022 $2,047,000.00
9 12/31/2021 $13,389,000.00
10 9/30/2021 $4,148,000.00
11 6/30/2021 $5,652,000.00
12 3/31/2021 $2,409,000.00
13 12/31/2020 $6,173,000.00
14 9/30/2020 $911,000.00
15 6/30/2020 $1,044,000.00
16 3/31/2020 $1,891,000.00
17 12/31/2019 $6,714,000.00
18 9/30/2019 $1,137,000.00
19 6/30/2019 $3,558,000.00
20 3/31/2019 $1,728,000.00
21 12/31/2018 $7,154,000.00
22 9/30/2018 $4,988,000.00
23 6/30/2018 $3,388,000.00
24 3/31/2018 $1,582,000.00
25 12/31/2017 $6,765,000.00
26 9/30/2017 $1,720,000.00
27 6/30/2017 $3,726,000.00
28 3/31/2017 $1,736,000.00
29 12/31/2016 $6,088,000.00
30 9/30/2016 $4,586,000.00
31 6/30/2016 $3,266,000.00
32 3/31/2016 $1,820,000.00
33 12/31/2015 $6,747,000.00
34 9/30/2015 $1,867,000.00
35 6/30/2015 $3,195,000.00
36 3/31/2015 $1,439,000.00
37 12/31/2014 $6,176,000.00
38 9/30/2014 $1,633,000.00
39 6/30/2014 $1,065,000.00
40 3/31/2014 $1,039,000.00
41 12/31/2013 $4,814,000.00
42 9/30/2013 $2,865,000.00
43 6/30/2013 $1,921,000.00
44 3/31/2013 $240,000.00
45 12/31/2012 $4,162,000.00
46 9/30/2012 $1,006,000.00
47 6/30/2012 $2,813,000.00
48 3/31/2012 $1,665,000.00
49 12/31/2011 $10,987,000.00
50 9/30/2011 $2,587,000.00
51 6/30/2011 $5,449,000.00
52 12/31/2010 $6,071,000.00
Financials: PropertyPlantAndEquipmentGross
Date Value
1 12/31/2023 $155,809,000.00
2 9/30/2023 $151,241,000.00
3 6/30/2023 $149,225,000.00
4 3/31/2023 $146,955,000.00
5 12/31/2022 $143,336,000.00
6 9/30/2022 $136,829,000.00
7 6/30/2022 $136,509,000.00
8 3/31/2022 $136,868,000.00
9 12/31/2021 $134,956,000.00
10 9/30/2021 $113,440,000.00
11 6/30/2021 $108,287,000.00
12 3/31/2021 $112,780,000.00
13 12/31/2020 $114,636,000.00
14 9/30/2020 $113,082,000.00
15 6/30/2020 $110,789,000.00
16 3/31/2020 $108,272,000.00
17 12/31/2019 $114,139,000.00
18 9/30/2019 $115,554,000.00
19 6/30/2019 $116,795,000.00
20 3/31/2019 $113,093,000.00
21 12/31/2018 $113,961,000.00
22 9/30/2018 $68,787,000.00
23 6/30/2018 $68,134,000.00
24 3/31/2018 $68,614,000.00
25 12/31/2017 $67,129,000.00
26 9/30/2017 $66,821,000.00
27 6/30/2017 $64,156,000.00
28 3/31/2017 $62,612,000.00
29 12/31/2016 $47,203,000.00
30 9/30/2016 $47,219,000.00
31 6/30/2016 $46,502,000.00
32 3/31/2016 $45,610,000.00
33 12/31/2015 $45,466,000.00
34 9/30/2015 $73,316,000.00
35 6/30/2015 $74,952,000.00
36 3/31/2015 $83,881,000.00
37 12/31/2014 $75,183,000.00
38 9/30/2014 $86,188,000.00
39 6/30/2014 $86,938,000.00
40 3/31/2014 $89,447,000.00
41 12/31/2013 $86,121,000.00
42 9/30/2013 $87,334,000.00
43 6/30/2013 $85,646,000.00
44 3/31/2013 $84,598,000.00
45 12/31/2012 $83,423,000.00
46 9/30/2012 $82,767,000.00
47 6/30/2012 $82,349,000.00
48 3/31/2012 $82,739,000.00
49 12/31/2011 $81,199,000.00
50 12/31/2010 $84,804,000.00
Financials: PropertyPlantAndEquipmentNet
Date Value
1 12/31/2023 $69,085,000.00
2 9/30/2023 $66,605,000.00
3 6/30/2023 $66,626,000.00
4 3/31/2023 $67,208,000.00
5 12/31/2022 $65,011,000.00
6 9/30/2022 $61,789,000.00
7 6/30/2022 $62,147,000.00
8 3/31/2022 $63,912,000.00
9 12/31/2021 $63,957,000.00
10 9/30/2021 $65,158,000.00
11 6/30/2021 $65,021,000.00
12 3/31/2021 $65,776,000.00
13 12/31/2020 $66,916,000.00
14 9/30/2020 $64,546,000.00
15 6/30/2020 $65,805,000.00
16 3/31/2020 $64,688,000.00
17 12/31/2019 $70,912,000.00
18 9/30/2019 $70,439,000.00
19 6/30/2019 $71,776,000.00
20 3/31/2019 $71,792,000.00
21 12/31/2018 $74,332,000.00
22 9/30/2018 $32,922,000.00
23 6/30/2018 $33,537,000.00
24 3/31/2018 $35,122,000.00
25 12/31/2017 $34,172,000.00
26 9/30/2017 $34,263,000.00
27 6/30/2017 $32,843,000.00
28 3/31/2017 $32,367,000.00
29 12/31/2016 $18,234,000.00
30 9/30/2016 $18,812,000.00
31 6/30/2016 $18,665,000.00
32 3/31/2016 $18,648,000.00
33 12/31/2015 $19,000,000.00
34 9/30/2015 $31,944,000.00
35 6/30/2015 $30,958,000.00
36 3/31/2015 $30,754,000.00
37 12/31/2014 $31,854,000.00
38 9/30/2014 $33,361,000.00
39 6/30/2014 $34,289,000.00
40 3/31/2014 $35,660,000.00
41 12/31/2013 $35,796,000.00
42 9/30/2013 $35,915,000.00
43 6/30/2013 $35,601,000.00
44 3/31/2013 $35,703,000.00
45 12/31/2012 $35,464,000.00
46 9/30/2012 $35,669,000.00
47 6/30/2012 $35,557,000.00
48 3/31/2012 $37,183,000.00
49 12/31/2011 $36,981,000.00
50 12/31/2010 $39,804,000.00
Financials: ProvisionForDoubtfulAccounts
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 9/30/2022 --
6 6/30/2022 --
7 3/31/2022 --
8 12/31/2021 --
9 9/30/2019 --
10 6/30/2019 --
11 3/31/2019 --
Financials: RepaymentsOfLongTermDebt
Date Value
1 12/31/2023 $38,788,000.00
2 9/30/2023 $37,467,000.00
3 6/30/2023 $36,458,000.00
4 3/31/2023 $35,290,000.00
5 12/31/2022 $38,226,000.00
6 9/30/2022 $36,935,000.00
7 6/30/2022 $25,198,000.00
8 3/31/2022 $9,056,000.00
9 12/31/2021 $206,069,000.00
10 9/30/2021 $205,879,000.00
11 6/30/2021 $104,811,000.00
12 3/31/2021 $101,922,000.00
13 12/31/2020 $41,056,000.00
14 9/30/2020 $20,246,000.00
15 6/30/2020 $2,162,000.00
16 3/31/2020 $1,133,000.00
17 12/31/2019 $3,817,000.00
18 9/30/2019 $3,598,000.00
19 6/30/2019 $2,611,000.00
20 12/31/2018 $2,323,000.00
Financials: ResearchAndDevelopmentExpense
Date Value
1 12/31/2023 $88,571,000.00
2 9/30/2023 $66,454,000.00
3 6/30/2023 $22,466,000.00
4 3/31/2023 $22,510,000.00
5 12/31/2022 $92,589,000.00
6 9/30/2022 $69,638,000.00
7 6/30/2022 $23,160,000.00
8 3/31/2022 $23,106,000.00
9 12/31/2021 $91,963,000.00
10 9/30/2021 $69,367,000.00
11 6/30/2021 $46,575,000.00
12 3/31/2021 $23,152,000.00
13 12/31/2020 $86,151,000.00
14 9/30/2020 $63,389,000.00
15 6/30/2020 $20,424,000.00
16 3/31/2020 $22,468,000.00
17 12/31/2019 $86,147,000.00
18 9/30/2019 $20,483,000.00
19 6/30/2019 $22,108,000.00
20 3/31/2019 $22,733,000.00
21 12/31/2018 $56,434,000.00
22 9/30/2018 $11,088,000.00
23 6/30/2018 $22,826,000.00
24 3/31/2018 $11,775,000.00
25 12/31/2017 $40,737,000.00
26 9/30/2017 $9,609,000.00
27 6/30/2017 $19,242,000.00
28 3/31/2017 $9,776,000.00
29 12/31/2016 $34,841,000.00
30 9/30/2016 $8,634,000.00
31 6/30/2016 $8,345,000.00
32 3/31/2016 $7,803,000.00
33 12/31/2015 $33,107,000.00
34 9/30/2015 $24,901,000.00
35 6/30/2015 $7,731,000.00
36 3/31/2015 $9,629,000.00
37 12/31/2014 $36,018,000.00
38 9/30/2014 $30,419,000.00
39 6/30/2014 $18,348,000.00
40 3/31/2014 $10,560,000.00
41 12/31/2013 $40,450,000.00
42 9/30/2013 $36,814,000.00
43 6/30/2013 $24,065,000.00
44 3/31/2013 $13,460,000.00
45 12/31/2012 $33,564,000.00
46 9/30/2012 $9,136,000.00
47 6/30/2012 $17,058,000.00
48 3/31/2012 $8,370,000.00
49 12/31/2011 $36,230,000.00
50 9/30/2011 $27,191,000.00
51 6/30/2011 $18,367,000.00
52 3/31/2011 $9,083,000.00
53 12/31/2010 $36,201,000.00
54 12/31/2009 $31,964,000.00
Financials: RestructuringCharges
Date Value
1 12/31/2023 $2,421,000.00
2 9/30/2023 $2,046,000.00
3 6/30/2023 $416,000.00
4 3/31/2023 $888,000.00
5 12/31/2022 $605,000.00
6 9/30/2022 $17,000.00
7 6/30/2022 $7,000.00
8 3/31/2022 $576,000.00
9 12/31/2021 $1,823,000.00
10 9/30/2021 $31,000.00
11 6/30/2021 $1,957,000.00
12 3/31/2021 $1,340,000.00
13 12/31/2020 $7,623,000.00
14 9/30/2020 $412,000.00
15 6/30/2020 $988,000.00
16 3/31/2020 $403,000.00
17 12/31/2019 $13,484,000.00
18 9/30/2019 $10,720,000.00
19 6/30/2019 $9,906,000.00
20 3/31/2019 $1,361,000.00
21 12/31/2018 $18,704,000.00
22 9/30/2018 --
23 6/30/2018 --
24 3/31/2018 --
25 12/31/2017 --
26 12/31/2016 --
27 6/30/2014 $427,000.00
Financials: RetainedEarningsAccumulatedDeficit
Date Value
1 12/31/2023 $318,558,000.00
2 9/30/2023 $320,586,000.00
3 6/30/2023 $316,671,000.00
4 3/31/2023 $306,087,000.00
5 12/31/2022 $290,402,000.00
6 9/30/2022 $268,774,000.00
7 6/30/2022 $243,892,000.00
8 3/31/2022 $215,124,000.00
9 12/31/2021 $193,555,000.00
10 9/30/2021 $172,666,000.00
11 6/30/2021 $148,933,000.00
12 3/31/2021 $53,837,000.00
13 12/31/2020 $26,230,000.00
14 9/30/2020 $11,369,000.00
15 6/30/2020 $18,015,000.00
16 3/31/2020 $22,755,000.00
17 12/31/2019 $42,517,000.00
18 9/30/2019 $62,320,000.00
19 6/30/2019 $75,115,000.00
20 3/31/2019 $96,938,000.00
21 12/31/2018 $111,670,000.00
22 9/30/2018 $171,110,000.00
23 6/30/2018 $168,040,000.00
24 3/31/2018 $158,124,000.00
25 12/31/2017 $151,783,000.00
26 9/30/2017 $145,536,000.00
27 6/30/2017 $138,464,000.00
28 3/31/2017 $129,708,000.00
29 12/31/2016 $124,559,000.00
30 9/30/2016 $124,340,000.00
31 6/30/2016 $125,673,000.00
32 3/31/2016 $124,666,000.00
33 12/31/2015 $128,153,000.00
34 9/30/2015 $127,777,000.00
35 6/30/2015 $128,231,000.00
36 3/31/2015 $129,870,000.00
37 12/31/2014 $134,152,000.00
38 9/30/2014 $135,317,000.00
39 6/30/2014 $129,330,000.00
40 3/31/2014 $126,692,000.00
41 12/31/2013 $131,546,000.00
42 9/30/2013 $139,500,000.00
43 6/30/2013 $151,816,000.00
44 3/31/2013 $157,355,000.00
45 12/31/2012 $170,937,000.00
46 9/30/2012 $177,574,000.00
47 6/30/2012 $180,792,000.00
48 3/31/2012 $184,370,000.00
49 12/31/2011 $189,055,000.00
50 12/31/2010 $179,134,000.00
Financials: RevenueFromContractWithCustomerIncludingAssessedTax
Date Value
1 12/31/2023 $636,322,000.00
2 9/30/2023 $499,096,000.00
3 6/30/2023 $168,921,000.00
4 3/31/2023 $179,371,000.00
5 12/31/2022 $812,775,000.00
6 9/30/2022 $206,687,000.00
7 6/30/2022 $217,226,000.00
8 3/31/2022 $197,757,000.00
9 12/31/2021 $887,214,000.00
10 9/30/2021 $695,354,000.00
11 6/30/2021 $470,291,000.00
12 3/31/2021 $225,488,000.00
13 12/31/2020 $636,007,000.00
14 9/30/2020 $433,652,000.00
15 6/30/2020 $144,084,000.00
16 3/31/2020 $138,921,000.00
17 12/31/2019 $583,329,000.00
18 9/30/2019 $143,498,000.00
19 6/30/2019 $297,820,000.00
20 3/31/2019 $147,809,000.00
21 12/31/2018 $170,637,000.00
22 9/30/2018 $86,164,000.00
23 6/30/2018 $194,967,000.00
24 3/31/2018 $95,150,000.00
25 12/31/2017 $84,090,000.00
26 9/30/2017 $268,614,000.00
27 6/30/2017 $93,866,000.00
28 3/31/2017 $81,097,000.00
29 12/31/2016 $282,084,000.00
Financials: RevenueRemainingPerformanceObligation
Date Value
1 12/31/2023 $6,200,000.00
2 9/30/2023 $6,400,000.00
3 6/30/2023 $6,500,000.00
4 3/31/2023 $6,600,000.00
5 12/31/2022 $7,100,000.00
6 9/30/2022 $7,300,000.00
7 6/30/2022 $7,400,000.00
8 3/31/2022 $7,600,000.00
9 12/31/2021 $7,700,000.00
10 9/30/2021 $7,800,000.00
11 6/30/2021 $8,000,000.00
12 3/31/2021 $8,200,000.00
13 12/31/2020 $8,300,000.00
14 9/30/2020 $8,700,000.00
15 6/30/2020 $9,200,000.00
16 3/31/2020 $9,600,000.00
17 12/31/2019 $10,000,000.00
18 9/30/2019 $12,200,000.00
19 6/30/2019 $13,500,000.00
20 3/31/2019 $16,800,000.00
21 12/31/2018 $19,100,000.00
Financials: RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 9/30/2022 --
4 6/30/2022 --
5 3/31/2022 --
6 12/31/2021 $54,000.00
7 9/30/2021 $54,000.00
8 6/30/2021 $54,000.00
9 3/31/2021 $54,000.00
10 12/31/2020 $489,000.00
11 9/30/2020 $468,000.00
12 6/30/2020 $360,000.00
13 3/31/2020 $373,000.00
14 12/31/2019 --
15 9/30/2019 --
16 6/30/2019 --
17 3/31/2019 --
Financials: RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
Date Value
1 12/31/2023 $1,415,000.00
2 9/30/2023 $664,000.00
3 6/30/2023 $409,000.00
4 3/31/2023 $95,000.00
5 12/31/2022 $2,874,000.00
6 9/30/2022 $1,308,000.00
7 6/30/2022 $1,251,000.00
8 3/31/2022 $1,169,000.00
9 12/31/2021 $3,866,000.00
10 9/30/2021 $3,669,000.00
11 6/30/2021 $2,827,000.00
12 3/31/2021 $2,350,000.00
13 12/31/2020 $2,403,000.00
14 9/30/2020 $1,830,000.00
15 6/30/2020 $1,576,000.00
16 3/31/2020 $1,062,000.00
17 12/31/2019 $40,488,000.00
18 9/30/2019 $39,815,000.00
19 6/30/2019 $38,487,000.00
20 3/31/2019 $31,508,000.00
Financials: SellingGeneralAndAdministrativeExpense
Date Value
1 12/31/2023 $132,249,000.00
2 9/30/2023 $99,403,000.00
3 6/30/2023 $32,798,000.00
4 3/31/2023 $34,189,000.00
5 12/31/2022 $131,390,000.00
6 9/30/2022 $32,764,000.00
7 6/30/2022 $32,531,000.00
8 3/31/2022 $31,246,000.00
9 12/31/2021 $126,958,000.00
10 9/30/2021 $30,377,000.00
11 6/30/2021 $65,458,000.00
12 3/31/2021 $32,739,000.00
13 12/31/2020 $129,248,000.00
14 9/30/2020 $31,336,000.00
15 6/30/2020 $30,949,000.00
16 3/31/2020 $33,352,000.00
17 12/31/2019 $142,936,000.00
18 9/30/2019 $108,404,000.00
19 6/30/2019 $74,714,000.00
20 3/31/2019 $38,286,000.00
21 12/31/2018 $96,754,000.00
22 9/30/2018 $50,988,000.00
23 6/30/2018 $35,089,000.00
24 3/31/2018 $17,763,000.00
25 12/31/2017 $60,737,000.00
26 9/30/2017 $16,882,000.00
27 6/30/2017 $30,480,000.00
28 3/31/2017 $14,460,000.00
29 12/31/2016 $55,212,000.00
30 9/30/2016 $13,591,000.00
31 6/30/2016 $28,289,000.00
32 3/31/2016 $13,370,000.00
33 12/31/2015 $51,170,000.00
34 9/30/2015 $11,923,000.00
35 6/30/2015 $26,083,000.00
36 3/31/2015 $12,272,000.00
37 12/31/2014 $57,536,000.00
38 9/30/2014 $38,218,000.00
39 6/30/2014 $14,259,000.00
40 3/31/2014 $15,063,000.00
41 12/31/2013 $47,925,000.00
42 9/30/2013 $44,098,000.00
43 6/30/2013 $13,218,000.00
44 3/31/2013 $15,053,000.00
45 12/31/2012 $42,121,000.00
46 9/30/2012 $11,597,000.00
47 6/30/2012 $11,041,000.00
48 3/31/2012 $10,876,000.00
49 12/31/2011 $46,563,000.00
50 9/30/2011 $35,395,000.00
51 6/30/2011 $11,434,000.00
52 3/31/2011 $12,090,000.00
53 12/31/2010 $44,117,000.00
54 12/31/2009 $35,519,000.00
Financials: ShareBasedCompensation
Date Value
1 12/31/2023 $17,237,000.00
2 9/30/2023 $12,680,000.00
3 6/30/2023 $8,346,000.00
4 3/31/2023 $3,914,000.00
5 12/31/2022 $14,918,000.00
6 9/30/2022 $11,095,000.00
7 6/30/2022 $7,355,000.00
8 3/31/2022 $3,422,000.00
9 12/31/2021 $13,792,000.00
10 9/30/2021 $10,743,000.00
11 6/30/2021 $7,029,000.00
12 3/31/2021 $3,523,000.00
13 12/31/2020 $14,234,000.00
14 9/30/2020 $10,313,000.00
15 6/30/2020 $7,014,000.00
16 3/31/2020 $3,611,000.00
17 9/30/2019 $10,861,000.00
18 6/30/2019 $7,355,000.00
19 3/31/2019 $3,693,000.00
20 12/31/2018 $18,279,000.00
21 9/30/2018 $5,497,000.00
22 6/30/2018 $3,617,000.00
23 3/31/2018 $1,669,000.00
24 12/31/2017 $7,007,000.00
25 9/30/2017 $5,336,000.00
26 6/30/2017 $3,476,000.00
27 3/31/2017 $1,717,000.00
28 12/31/2016 $7,143,000.00
29 9/30/2016 $5,276,000.00
30 6/30/2016 $3,608,000.00
31 3/31/2016 $1,737,000.00
32 12/31/2015 $6,755,000.00
33 9/30/2015 $5,081,000.00
34 6/30/2015 $3,444,000.00
35 3/31/2015 $1,729,000.00
36 12/31/2014 $6,388,000.00
37 9/30/2014 $1,622,000.00
38 6/30/2014 $3,048,000.00
39 3/31/2014 $1,481,000.00
40 12/31/2013 $5,111,000.00
41 9/30/2013 $3,962,000.00
42 6/30/2013 $2,711,000.00
43 3/31/2013 $1,421,000.00
44 12/31/2012 $4,499,000.00
45 9/30/2012 $3,254,000.00
46 6/30/2012 $1,251,000.00
47 3/31/2012 $1,044,000.00
48 12/31/2011 $4,287,000.00
49 9/30/2011 $2,909,000.00
50 6/30/2011 $1,986,000.00
51 3/31/2011 $1,048,000.00
52 12/31/2010 $3,543,000.00
53 12/31/2009 $3,378,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
Date Value
1 12/31/2023 --
2 12/31/2022 $200,000.00
3 12/31/2021 $8,400,000.00
4 12/31/2020 $1,300,000.00
5 12/31/2019 $200,000.00
6 12/31/2018 $900,000.00
7 12/31/2017 $10,100,000.00
8 12/31/2016 $500,000.00
9 12/31/2015 $700,000.00
10 12/31/2014 $700,000.00
11 12/31/2013 $400,000.00
12 12/31/2012 $200,000.00
13 12/31/2011 $600,000.00
14 12/31/2009 $800,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
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 6/30/2016 --
32 3/31/2016 --
Financials: ShortTermBankLoansAndNotesPayable
Date Value
1 12/31/2023 $1,773,000.00
2 9/30/2023 $1,673,000.00
3 6/30/2023 $1,732,000.00
4 3/31/2023 $1,883,000.00
5 12/31/2022 $1,907,000.00
6 9/30/2022 $1,744,000.00
7 6/30/2022 $1,849,000.00
8 3/31/2022 $2,048,000.00
9 12/31/2021 $3,059,000.00
10 9/30/2021 $3,160,000.00
11 6/30/2021 $3,160,000.00
12 3/31/2021 $5,018,000.00
13 12/31/2020 $5,314,000.00
14 9/30/2020 $5,209,000.00
15 6/30/2020 $4,665,000.00
16 3/31/2020 $3,244,000.00
17 12/31/2019 $3,195,000.00
18 9/30/2019 $3,241,000.00
19 6/30/2019 $3,244,000.00
20 3/31/2019 $3,160,000.00
21 12/31/2018 $3,115,000.00
22 9/30/2018 $3,080,000.00
23 6/30/2018 $3,160,000.00
24 3/31/2018 $3,293,000.00
25 12/31/2017 $3,108,000.00
26 9/30/2017 $3,130,000.00
27 6/30/2017 $3,172,000.00
28 3/31/2017 $3,178,000.00
29 12/31/2016 --
Financials: ShortTermInvestments
Date Value
1 12/31/2023 $90,174,000.00
2 9/30/2023 $94,180,000.00
3 6/30/2023 $97,027,000.00
4 3/31/2023 $97,646,000.00
5 12/31/2022 $143,235,000.00
6 9/30/2022 $136,983,000.00
7 6/30/2022 $87,495,000.00
8 3/31/2022 $91,502,000.00
9 12/31/2021 $89,704,000.00
10 9/30/2021 $76,020,000.00
11 12/31/2020 $20,669,000.00
Financials: ShortTermLeaseCost
Date Value
1 12/31/2023 $16,000.00
2 9/30/2023 $6,000.00
3 6/30/2023 $7,000.00
4 3/31/2023 $6,000.00
5 12/31/2022 $4,000.00
6 9/30/2022 $3,000.00
7 6/30/2022 $1,000.00
8 3/31/2022 $1,000.00
9 12/31/2021 $69,000.00
10 9/30/2021 $1,000.00
11 6/30/2021 $67,000.00
12 3/31/2021 $33,000.00
13 12/31/2020 $93,000.00
14 9/30/2020 $53,000.00
15 6/30/2020 $38,000.00
16 3/31/2020 $19,000.00
17 12/31/2019 $256,000.00
18 9/30/2019 $224,000.00
19 6/30/2019 $144,000.00
20 3/31/2019 $78,000.00
Financials: StockholdersEquity
Date Value
1 12/31/2023 $950,170,000.00
2 9/30/2023 $946,236,000.00
3 6/30/2023 $953,393,000.00
4 3/31/2023 $938,779,000.00
5 12/31/2022 $928,841,000.00
6 9/30/2022 $881,811,000.00
7 6/30/2022 $894,452,000.00
8 3/31/2022 $886,897,000.00
9 12/31/2021 $882,502,000.00
10 9/30/2021 $871,979,000.00
11 6/30/2021 $850,231,000.00
12 3/31/2021 $749,474,000.00
13 12/31/2020 $512,288,000.00
14 9/30/2020 $474,609,000.00
15 6/30/2020 $466,758,000.00
16 3/31/2020 $464,884,000.00
17 12/31/2019 $483,072,000.00
18 9/30/2019 $491,753,000.00
19 6/30/2019 $514,805,000.00
20 3/31/2019 $528,670,000.00
21 12/31/2018 $546,243,000.00
22 9/30/2018 $309,007,000.00
23 6/30/2018 $304,463,000.00
24 3/31/2018 $298,352,000.00
25 12/31/2017 $289,091,000.00
26 9/30/2017 $278,797,000.00
27 6/30/2017 $264,548,000.00
28 3/31/2017 $245,356,000.00
29 12/31/2016 $235,469,000.00
30 9/30/2016 $240,963,000.00
31 6/30/2016 $239,837,000.00
32 3/31/2016 $236,966,000.00
33 12/31/2015 $238,137,000.00
34 9/30/2015 $236,326,000.00
35 6/30/2015 $239,167,000.00
36 3/31/2015 $234,887,000.00
37 12/31/2014 $247,068,000.00
38 9/30/2014 $254,331,000.00
39 6/30/2014 $254,268,000.00
40 3/31/2014 $249,387,000.00
41 12/31/2013 $253,160,000.00
42 9/30/2013 $256,185,000.00
43 6/30/2013 $262,456,000.00
44 3/31/2013 $264,373,000.00
45 12/31/2012 $280,899,000.00
46 9/30/2012 $283,613,000.00
47 6/30/2012 $283,659,000.00
48 3/31/2012 $290,247,000.00
49 12/31/2011 $291,031,000.00
50 12/31/2010 $274,725,000.00
51 12/31/2009 $257,249,000.00
52 12/31/2008 $285,539,000.00
Financials: StockIssuedDuringPeriodSharesStockOptionsExercised
Date Value
1 9/30/2023 --
2 6/30/2023 --
3 3/31/2023 --
4 12/31/2022 $12,000.00
5 9/30/2022 $12,442.00
6 6/30/2022 $12,442.00
7 3/31/2022 --
8 12/31/2021 $250,000.00
9 9/30/2021 $250,193.00
10 6/30/2021 $214,193.00
11 3/31/2021 $192,432.00
12 12/31/2020 $101,000.00
13 9/30/2020 $28,455.00
14 6/30/2020 $22,205.00
15 3/31/2020 $22,205.00
16 12/31/2019 $42,000.00
17 9/30/2019 $36,650.00
18 6/30/2019 $14,650.00
19 3/31/2019 $9,650.00
20 12/31/2018 $67,000.00
21 9/30/2018 $64,300.00
22 6/30/2018 $49,800.00
23 3/31/2018 $19,000.00
24 12/31/2017 $1,164,000.00
25 9/30/2017 $930,883.00
26 6/30/2017 $612,388.00
27 3/31/2017 $143,668.00
28 12/31/2016 $101,000.00
29 9/30/2016 $32,555.00
30 6/30/2016 $3,500.00
31 12/31/2015 $175,000.00
32 12/31/2014 $237,000.00
33 12/31/2013 $117,000.00
34 12/31/2012 $73,000.00
35 12/31/2011 $123,000.00
36 12/31/2010 $263,000.00
Financials: StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
Date Value
1 12/31/2023 $3,932,000.00
2 9/30/2023 $1,904,000.00
3 6/30/2023 $1,904,000.00
4 12/31/2022 $3,631,000.00
5 9/30/2022 $1,746,000.00
6 6/30/2022 $1,746,000.00
7 12/31/2021 $3,564,000.00
8 9/30/2021 $1,749,000.00
9 6/30/2021 $1,749,000.00
10 12/31/2020 $3,269,000.00
11 9/30/2020 $1,602,000.00
12 6/30/2020 $1,602,000.00
13 12/31/2019 $2,346,000.00
14 9/30/2019 $807,000.00
15 6/30/2019 $807,000.00
16 12/31/2018 $1,523,000.00
17 9/30/2018 $762,000.00
18 6/30/2018 $762,000.00
19 12/31/2017 $1,239,000.00
20 12/31/2016 $1,070,000.00
21 12/31/2015 $1,100,000.00
22 12/31/2014 $1,140,000.00
23 12/31/2013 $1,251,000.00
24 12/31/2012 $1,252,000.00
25 12/31/2011 $1,262,000.00
26 12/31/2010 $1,213,000.00
27 12/31/2009 $1,128,000.00
Financials: StockIssuedDuringPeriodValueRestrictedStockAwardGross
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 12/31/2016 --
27 12/31/2015 --
28 12/31/2014 --
29 12/31/2013 --
Financials: StockRepurchasedAndRetiredDuringPeriodValue
Date Value
1 9/30/2023 $326,000.00
2 6/30/2023 $9,240,000.00
3 3/31/2023 $9,183,000.00
4 12/31/2022 $5,705,000.00
5 9/30/2022 $5,647,000.00
6 6/30/2022 $5,105,000.00
7 3/31/2022 $4,896,000.00
8 12/31/2021 $10,464,000.00
9 9/30/2021 $10,407,000.00
10 6/30/2021 $977,000.00
11 3/31/2021 $8,553,000.00
12 12/31/2020 $2,806,000.00
13 9/30/2020 $580,000.00
14 6/30/2020 $1,685,000.00
15 3/31/2020 $1,397,000.00
16 12/31/2019 $2,771,000.00
17 9/30/2019 $730,000.00
18 6/30/2019 $2,028,000.00
19 3/31/2019 $1,828,000.00
20 12/31/2018 $-11,600,000.00
21 9/30/2018 $3,955,000.00
22 6/30/2018 $3,914,000.00
23 3/31/2018 $-3,780,000.00
24 12/31/2017 $3,667,000.00
25 12/31/2016 $-2,221,000.00
26 12/31/2015 $1,377,000.00
27 12/31/2014 $1,250,000.00
28 12/31/2013 $821,000.00
29 12/31/2012 $291,000.00
30 12/31/2011 $462,000.00
31 12/31/2010 $465,000.00
32 12/31/2009 $419,000.00
Financials: StockRepurchasedDuringPeriodShares
Date Value
1 12/31/2023 $700,270.00
2 9/30/2023 $133,100.00
3 6/30/2023 $176,885.00
4 3/31/2023 $99,682.00
5 12/31/2022 $1,767,070.00
6 9/30/2022 $1,355,508.00
7 6/30/2022 $717,808.00
8 3/31/2022 $213,706.00
9 12/31/2021 $206,572.00
Financials: StockRepurchasedDuringPeriodValue
Date Value
1 12/31/2023 $23,600,000.00
2 9/30/2023 $4,700,000.00
3 6/30/2023 $6,200,000.00
4 3/31/2023 $3,500,000.00
5 12/31/2022 $50,700,000.00
6 9/30/2022 $38,100,000.00
7 6/30/2022 $20,400,000.00
8 3/31/2022 $6,400,000.00
9 12/31/2021 $7,300,000.00
Financials: StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
Date Value
1 12/31/2023 $58,300,000.00
2 9/30/2023 $71,100,000.00
3 6/30/2023 $75,800,000.00
4 3/31/2023 $78,500,000.00
5 12/31/2022 $82,000,000.00
6 9/30/2022 $24,600,000.00
7 6/30/2022 $42,300,000.00
8 3/31/2022 $56,300,000.00
9 12/31/2021 $62,700,000.00
Financials: SubleaseIncome
Date Value
1 12/31/2023 $29,000.00
2 9/30/2023 $7,000.00
3 6/30/2023 $18,000.00
4 3/31/2023 $10,000.00
5 12/31/2022 $69,000.00
6 9/30/2022 $16,000.00
7 6/30/2022 $18,000.00
8 3/31/2022 $20,000.00
9 12/31/2021 $81,000.00
10 9/30/2021 $21,000.00
11 6/30/2021 $40,000.00
12 3/31/2021 $19,000.00
13 12/31/2020 $113,000.00
14 9/30/2020 $94,000.00
15 6/30/2020 $31,000.00
16 3/31/2020 $32,000.00
17 12/31/2019 $133,000.00
18 9/30/2019 $101,000.00
19 6/30/2019 $70,000.00
20 3/31/2019 $36,000.00
Financials: TreasuryStockCommonShares
Date Value
1 12/31/2023 $2,253,000.00
2 9/30/2023 $1,865,000.00
3 6/30/2023 $1,751,000.00
4 3/31/2023 $1,711,000.00
5 12/31/2022 $1,767,000.00
Financials: TreasuryStockCommonValue
Date Value
1 12/31/2023 $69,184,000.00
2 9/30/2023 $56,469,000.00
3 6/30/2023 $52,378,000.00
4 3/31/2023 $50,786,000.00
5 12/31/2022 $58,043,000.00
Financials: TreasuryStockValueAcquiredCostMethod
Date Value
1 12/31/2023 $23,641,000.00
2 9/30/2023 $10,854,000.00
3 6/30/2023 $6,180,000.00
4 3/31/2023 $3,481,000.00
5 12/31/2022 $50,719,000.00
6 9/30/2022 $38,078,000.00
7 6/30/2022 $20,378,000.00
8 3/31/2022 $6,388,000.00
9 12/31/2021 $7,324,000.00
Financials: UnrecognizedTaxBenefits
Date Value
1 12/31/2023 $35,900,000.00
2 12/31/2022 $33,368,000.00
3 12/31/2021 $33,391,000.00
4 12/31/2020 $33,696,000.00
5 12/31/2019 $34,740,000.00
6 12/31/2018 $34,873,000.00
7 12/31/2017 $10,321,000.00
8 12/31/2016 $10,075,000.00
9 12/31/2015 $10,444,000.00
10 12/31/2014 $10,841,000.00
11 12/31/2013 $10,483,000.00
12 12/31/2012 $6,080,000.00
13 12/31/2011 $5,381,000.00
14 12/31/2010 $5,069,000.00
15 12/31/2009 $4,886,000.00
Financials: UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
Date Value
1 12/31/2023 $700,000.00
2 12/31/2022 $600,000.00
3 12/31/2021 $800,000.00
4 12/31/2020 $1,000,000.00
5 12/31/2019 $1,300,000.00
6 12/31/2018 $1,500,000.00
7 12/31/2017 $1,100,000.00
8 12/31/2016 $1,200,000.00
9 12/31/2015 $1,400,000.00
10 12/31/2014 $1,400,000.00
11 12/31/2013 $1,500,000.00
12 12/31/2012 $400,000.00
13 12/31/2011 $400,000.00
Financials: UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
Date Value
1 12/31/2023 $899,000.00
2 12/31/2022 $910,000.00
3 12/31/2021 $686,000.00
4 12/31/2020 $817,000.00
5 12/31/2019 $1,231,000.00
6 12/31/2018 $524,000.00
7 12/31/2017 $200,000.00
8 12/31/2016 $125,000.00
9 12/31/2015 $215,000.00
10 12/31/2014 $761,000.00
11 12/31/2013 $933,000.00
12 12/31/2012 $776,000.00
13 12/31/2011 $1,455,000.00
14 12/31/2010 $578,000.00
Financials: UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation
Date Value
1 12/31/2023 $126,000.00
2 12/31/2021 $104,000.00
3 12/31/2020 $2,000.00
4 12/31/2019 $107,000.00
5 12/31/2017 $236,000.00
Financials: UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
Date Value
1 12/31/2023 $1,802,000.00
2 12/31/2018 $191,000.00
3 12/31/2017 $958,000.00
4 12/31/2016 $58,000.00
5 12/31/2015 $248,000.00
6 12/31/2014 $365,000.00
7 12/31/2013 $3,700,000.00
Financials: UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
Date Value
1 12/31/2023 $295,000.00
2 12/31/2022 $354,000.00
3 12/31/2021 $1,012,000.00
4 12/31/2020 $304,000.00
5 12/31/2019 $957,000.00
6 12/31/2018 $645,000.00
7 12/31/2017 $1,148,000.00
8 12/31/2016 $446,000.00
9 12/31/2015 $243,000.00
10 12/31/2014 $587,000.00
11 12/31/2013 --
12 12/31/2012 $272,000.00
13 12/31/2011 $1,269,000.00
14 12/31/2010 $372,000.00
Financials: UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
Date Value
1 12/31/2023 $7,500,000.00
2 12/31/2022 $5,800,000.00
3 12/31/2021 $5,300,000.00
4 12/31/2020 $5,900,000.00
5 12/31/2019 $7,000,000.00
6 12/31/2018 $8,200,000.00
7 12/31/2017 $4,300,000.00
8 12/31/2016 $5,200,000.00
9 12/31/2015 $5,600,000.00
10 12/31/2014 $6,200,000.00
11 12/31/2013 $6,200,000.00
12 12/31/2012 $2,500,000.00
13 12/31/2011 $3,100,000.00
Financials: ValuationAllowancesAndReservesChargedToCostAndExpense
Date Value
1 12/31/2023 $4,500,000.00
2 12/31/2022 $7,200,000.00
3 12/31/2021 $7,100,000.00
4 12/31/2020 $8,100,000.00
5 12/31/2019 $4,800,000.00
6 12/31/2018 $10,800,000.00
7 12/31/2017 $1,100,000.00
8 12/31/2016 $1,100,000.00
9 12/31/2015 $2,400,000.00
10 12/31/2014 $2,600,000.00
Financials: VariableLeaseCost
Date Value
1 12/31/2023 $2,389,000.00
2 9/30/2023 $561,000.00
3 6/30/2023 $1,122,000.00
4 3/31/2023 $559,000.00
5 12/31/2022 $2,220,000.00
6 9/30/2022 $1,583,000.00
7 6/30/2022 $1,063,000.00
8 3/31/2022 $537,000.00
9 12/31/2021 $2,192,000.00
10 9/30/2021 $1,634,000.00
11 6/30/2021 $1,126,000.00
12 3/31/2021 $552,000.00
13 12/31/2020 $2,110,000.00
14 9/30/2020 $1,602,000.00
15 6/30/2020 $1,079,000.00
16 3/31/2020 $532,000.00
17 12/31/2019 $2,318,000.00
18 9/30/2019 $1,765,000.00
19 6/30/2019 $1,201,000.00
20 3/31/2019 $566,000.00
Financials: WeightedAverageNumberDilutedSharesOutstandingAdjustment
Date Value
1 12/31/2023 $539,000.00
2 9/30/2023 $492,000.00
3 6/30/2023 $618,000.00
4 3/31/2023 $828,000.00
5 12/31/2022 $621,000.00
6 9/30/2022 $596,000.00
7 6/30/2022 $622,000.00
8 3/31/2022 $791,000.00
9 12/31/2021 $1,051,000.00
10 9/30/2021 $1,145,000.00
11 6/30/2021 $919,000.00
12 3/31/2021 $1,726,000.00
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 $836,000.00
23 6/30/2018 $844,000.00
24 3/31/2018 $929,000.00
25 12/31/2017 $1,080,000.00
26 9/30/2017 $950,000.00
27 6/30/2017 $1,145,000.00
28 3/31/2017 $1,274,000.00
29 12/31/2016 $821,000.00
30 9/30/2016 $760,000.00
31 6/30/2016 $876,000.00
32 3/31/2016 --
33 12/31/2015 $731,000.00
34 9/30/2015 $684,000.00
35 6/30/2015 $663,000.00
36 3/31/2015 --
37 12/31/2014 $613,000.00
38 9/30/2014 $389,000.00
39 6/30/2014 $473,000.00
40 3/31/2014 --
41 12/31/2013 --
42 9/30/2013 --
43 6/30/2013 --
44 3/31/2013 --
45 9/30/2012 --
46 6/30/2012 --
47 3/31/2012 --
48 12/31/2011 $367,000.00
49 9/30/2011 $388,000.00
50 6/30/2011 $381,000.00
51 12/31/2010 $365,000.00
Financials: WeightedAverageNumberOfDilutedSharesOutstanding
Date Value
1 12/31/2023 $48,025,000.00
2 9/30/2023 $48,107,000.00
3 6/30/2023 $48,099,000.00
4 3/31/2023 $48,171,000.00
5 12/31/2022 $48,799,000.00
6 9/30/2022 $49,008,000.00
7 6/30/2022 $49,248,000.00
8 3/31/2022 $49,569,000.00
9 12/31/2021 $48,460,000.00
10 9/30/2021 $49,457,000.00
11 6/30/2021 $47,478,000.00
12 3/31/2021 $45,482,000.00
13 12/31/2020 $41,854,000.00
14 9/30/2020 $41,764,000.00
15 6/30/2020 $41,844,000.00
16 3/31/2020 $41,502,000.00
17 12/31/2019 $41,159,000.00
18 9/30/2019 $41,229,000.00
19 6/30/2019 $41,125,000.00
20 3/31/2019 $40,872,000.00
21 12/31/2018 $31,776,000.00
22 9/30/2018 $29,770,000.00
23 6/30/2018 $29,591,000.00
24 3/31/2018 $29,531,000.00
25 12/31/2017 $28,916,000.00
26 9/30/2017 $29,105,000.00
27 6/30/2017 $28,725,000.00
28 3/31/2017 $28,252,000.00
29 12/31/2016 $27,480,000.00
30 9/30/2016 $27,367,000.00
31 6/30/2016 $27,390,000.00
32 3/31/2016 $26,317,000.00
33 12/31/2015 $26,788,000.00
34 9/30/2015 $26,796,000.00
35 6/30/2015 $26,722,000.00
36 3/31/2015 $25,751,000.00
37 12/31/2014 $26,006,000.00
38 9/30/2014 $25,698,000.00
39 6/30/2014 $25,223,000.00
40 3/31/2014 $25,123,000.00
41 12/31/2013 $24,859,000.00
42 9/30/2013 $24,801,000.00
43 6/30/2013 $24,817,000.00
44 3/31/2013 $24,657,000.00
45 12/31/2012 $24,459,000.00
46 9/30/2012 $24,421,000.00
47 6/30/2012 $24,432,000.00
48 3/31/2012 $24,353,000.00
49 12/31/2011 $24,501,000.00
50 9/30/2011 $24,481,000.00
51 6/30/2011 $24,483,000.00
52 3/31/2011 $24,483,000.00
53 12/31/2010 $24,097,000.00
54 12/31/2009 $23,412,000.00
Financials: WeightedAverageNumberOfSharesOutstandingBasic
Date Value
1 12/31/2023 $47,486,000.00
2 9/30/2023 $47,615,000.00
3 6/30/2023 $47,481,000.00
4 3/31/2023 $47,343,000.00
5 12/31/2022 $48,178,000.00
6 9/30/2022 $48,412,000.00
7 6/30/2022 $48,626,000.00
8 3/31/2022 $48,778,000.00
9 12/31/2021 $47,409,000.00
10 9/30/2021 $46,992,000.00
11 6/30/2021 $46,155,000.00
12 3/31/2021 $43,756,000.00
13 12/31/2020 $41,854,000.00
14 9/30/2020 $41,764,000.00
15 6/30/2020 $41,673,000.00
16 3/31/2020 $41,502,000.00
17 12/31/2019 $41,159,000.00
18 9/30/2019 $41,075,000.00
19 6/30/2019 $40,999,000.00
20 3/31/2019 $40,872,000.00
21 12/31/2018 $31,776,000.00
22 9/30/2018 $28,948,000.00
23 6/30/2018 $28,747,000.00
24 3/31/2018 $28,602,000.00
25 12/31/2017 $27,836,000.00
26 9/30/2017 $27,614,000.00
27 6/30/2017 $27,343,000.00
28 3/31/2017 $26,978,000.00
29 12/31/2016 $26,659,000.00
30 9/30/2016 $26,596,000.00
31 6/30/2016 $26,514,000.00
32 3/31/2016 $26,317,000.00
33 12/31/2015 $26,057,000.00
34 9/30/2015 $26,175,000.00
35 6/30/2015 $26,059,000.00
36 3/31/2015 $25,751,000.00
37 12/31/2014 $25,393,000.00
38 9/30/2014 $25,309,000.00
39 6/30/2014 $25,223,000.00
40 3/31/2014 $25,123,000.00
41 12/31/2013 $24,859,000.00
42 9/30/2013 $24,929,000.00
43 6/30/2013 $24,737,000.00
44 3/31/2013 $24,657,000.00
45 12/31/2012 $24,459,000.00
46 9/30/2012 $24,421,000.00
47 6/30/2012 $24,432,000.00
48 3/31/2012 $24,353,000.00
49 12/31/2011 $24,134,000.00
50 9/30/2011 $24,158,000.00
51 6/30/2011 $24,103,000.00
52 3/31/2011 $24,018,000.00
53 12/31/2010 $23,732,000.00
54 12/31/2009 $23,412,000.00
Copyright 2024 PursePoor.com