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

Business Address

4545 WEST BROWN DEER ROAD

MILWAUKEE , WI US 53223

Mailing Address

4545 W BROWN DEER RD

MILWAUKEE , WI US 53223
Phone Number: 414-371-5702 / State Incorporated: WI / Fiscal Year End 12 /31
Financials: AccountsPayableCurrent
Date Value
1 12/31/2023 $81,807,000.00
2 9/30/2023 $84,997,000.00
3 6/30/2023 $81,104,000.00
4 3/31/2023 $79,549,000.00
5 12/31/2022 $71,440,000.00
6 9/30/2022 $65,462,000.00
7 6/30/2022 $61,597,000.00
8 3/31/2022 $52,437,000.00
9 12/31/2021 $41,859,000.00
10 9/30/2021 $42,408,000.00
11 6/30/2021 $41,252,000.00
12 3/31/2021 $40,014,000.00
13 12/31/2020 $34,923,000.00
14 9/30/2020 $37,791,000.00
15 6/30/2020 $35,449,000.00
16 3/31/2020 $35,915,000.00
17 12/31/2019 $31,523,000.00
18 9/30/2019 $32,363,000.00
19 6/30/2019 $29,556,000.00
20 3/31/2019 $25,983,000.00
21 12/31/2018 $22,469,000.00
22 9/30/2018 $24,860,000.00
23 6/30/2018 $28,092,000.00
24 3/31/2018 $24,300,000.00
25 12/31/2017 $28,601,000.00
26 9/30/2017 $27,136,000.00
27 6/30/2017 $23,891,000.00
28 3/31/2017 $21,610,000.00
29 12/31/2016 $18,350,000.00
30 9/30/2016 $19,296,000.00
31 6/30/2016 $22,175,000.00
32 3/31/2016 $19,313,000.00
33 12/31/2015 $19,155,000.00
34 9/30/2015 $18,946,000.00
35 6/30/2015 $22,508,000.00
36 3/31/2015 $18,435,000.00
37 12/31/2014 $16,059,000.00
38 9/30/2014 $18,712,000.00
39 6/30/2014 $18,147,000.00
40 3/31/2014 $17,433,000.00
41 12/31/2013 $18,554,000.00
42 9/30/2013 $19,435,000.00
43 6/30/2013 $20,308,000.00
44 3/31/2013 $16,710,000.00
45 12/31/2012 $15,551,000.00
46 9/30/2012 $20,966,000.00
47 6/30/2012 $18,859,000.00
48 3/31/2012 $18,166,000.00
49 1/31/2012 $3,430,000.00
50 12/31/2011 $11,365,000.00
51 12/31/2010 $11,159,000.00
Financials: AccountsReceivableNet
Date Value
1 12/31/2023 $83,507,000.00
2 9/30/2023 $89,063,000.00
3 6/30/2023 $84,020,000.00
4 3/31/2023 $84,246,000.00
5 12/31/2022 $76,651,000.00
6 9/30/2022 $83,491,000.00
7 6/30/2022 $77,247,000.00
8 3/31/2022 $78,147,000.00
9 12/31/2021 $65,866,000.00
10 9/30/2021 $73,747,000.00
11 6/30/2021 $63,951,000.00
12 3/31/2021 $61,642,000.00
13 12/31/2020 $61,689,000.00
14 9/30/2020 $57,706,000.00
15 6/30/2020 $54,021,000.00
16 3/31/2020 $59,164,000.00
17 12/31/2019 $61,365,000.00
18 9/30/2019 $61,406,000.00
19 6/30/2019 $60,294,000.00
20 3/31/2019 $68,095,000.00
21 12/31/2018 $66,300,000.00
22 9/30/2018 $70,029,000.00
23 6/30/2018 $65,303,000.00
24 3/31/2018 $63,372,000.00
25 12/31/2017 $58,210,000.00
Financials: AccountsReceivableNetCurrent
Date Value
1 12/31/2023 $83,507,000.00
2 9/30/2023 $89,063,000.00
3 6/30/2023 $84,020,000.00
4 3/31/2023 $84,246,000.00
5 12/31/2022 $76,651,000.00
6 9/30/2022 $83,491,000.00
7 6/30/2022 $77,247,000.00
8 3/31/2022 $78,147,000.00
9 12/31/2021 $65,866,000.00
10 9/30/2021 $73,747,000.00
11 6/30/2021 $63,951,000.00
12 3/31/2021 $61,642,000.00
13 12/31/2020 $61,689,000.00
14 9/30/2020 $57,706,000.00
15 6/30/2020 $54,021,000.00
16 3/31/2020 $59,164,000.00
17 12/31/2019 $61,365,000.00
18 9/30/2019 $61,406,000.00
19 6/30/2019 $60,294,000.00
20 3/31/2019 $68,095,000.00
21 12/31/2018 $66,300,000.00
22 9/30/2018 $70,029,000.00
23 6/30/2018 $65,303,000.00
24 3/31/2018 $63,372,000.00
25 12/31/2017 $58,210,000.00
26 9/30/2017 $68,884,000.00
27 6/30/2017 $64,426,000.00
28 3/31/2017 $65,959,000.00
29 12/31/2016 $59,818,000.00
30 9/30/2016 $57,969,000.00
31 6/30/2016 $61,326,000.00
32 3/31/2016 $59,189,000.00
33 12/31/2015 $56,643,000.00
34 9/30/2015 $59,727,000.00
35 6/30/2015 $61,963,000.00
36 3/31/2015 $53,194,000.00
37 12/31/2014 $53,967,000.00
38 9/30/2014 $58,012,000.00
39 6/30/2014 $60,798,000.00
40 3/31/2014 $54,658,000.00
41 12/31/2013 $50,133,000.00
42 9/30/2013 $56,059,000.00
43 6/30/2013 $52,702,000.00
44 3/31/2013 $47,304,000.00
45 12/31/2012 $45,584,000.00
46 9/30/2012 $53,689,000.00
47 6/30/2012 $51,670,000.00
48 3/31/2012 $51,053,000.00
49 1/31/2012 $5,002,000.00
50 12/31/2011 $41,168,000.00
51 12/31/2010 $40,429,000.00
Financials: AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
Date Value
1 12/31/2023 $152,110,000.00
2 9/30/2023 $153,559,000.00
3 6/30/2023 $153,069,000.00
4 3/31/2023 $150,391,000.00
5 12/31/2022 $147,403,000.00
6 9/30/2022 $143,790,000.00
7 6/30/2022 $142,507,000.00
8 3/31/2022 $140,514,000.00
9 12/31/2021 $138,746,000.00
10 9/30/2021 $136,590,000.00
11 6/30/2021 $135,145,000.00
12 3/31/2021 $135,109,000.00
13 12/31/2020 $134,699,000.00
14 9/30/2020 $131,919,000.00
15 6/30/2020 $129,656,000.00
16 3/31/2020 $126,887,000.00
17 12/31/2019 $124,064,000.00
18 9/30/2019 $121,658,000.00
19 6/30/2019 $124,689,000.00
20 3/31/2019 $125,816,000.00
21 12/31/2018 $123,401,000.00
22 9/30/2018 $122,595,000.00
23 6/30/2018 $122,838,000.00
24 3/31/2018 $121,979,000.00
25 12/31/2017 $118,884,000.00
26 9/30/2017 $117,347,000.00
27 6/30/2017 $116,303,000.00
28 3/31/2017 $113,235,000.00
29 12/31/2016 $110,784,000.00
30 9/30/2016 $108,722,000.00
31 6/30/2016 $107,381,000.00
32 3/31/2016 $104,724,000.00
33 12/31/2015 $103,149,000.00
34 9/30/2015 $101,475,000.00
35 6/30/2015 $100,179,000.00
36 3/31/2015 $97,436,000.00
37 12/31/2014 $95,594,000.00
38 9/30/2014 $93,712,000.00
39 6/30/2014 $92,458,000.00
40 3/31/2014 $90,236,000.00
41 12/31/2013 $87,722,000.00
42 9/30/2013 $85,894,000.00
43 6/30/2013 $85,501,000.00
44 3/31/2013 $84,467,000.00
45 12/31/2012 $82,276,000.00
46 9/30/2012 $81,284,000.00
47 6/30/2012 $82,339,000.00
48 3/31/2012 $80,750,000.00
49 12/31/2011 $78,826,000.00
50 12/31/2010 $77,866,000.00
Financials: AccumulatedOtherComprehensiveIncomeLossNetOfTax
Date Value
1 12/31/2023 $-1,646,000.00
2 9/30/2023 $-7,399,000.00
3 6/30/2023 $-4,203,000.00
4 3/31/2023 $-4,258,000.00
5 12/31/2022 $-5,983,000.00
6 9/30/2022 $-12,984,000.00
7 6/30/2022 $-7,544,000.00
8 3/31/2022 $-2,179,000.00
9 12/31/2021 $136,000.00
10 9/30/2021 $1,167,000.00
11 6/30/2021 $3,411,000.00
12 3/31/2021 $602,000.00
13 12/31/2020 $1,313,000.00
14 9/30/2020 $684,000.00
15 6/30/2020 $245,000.00
16 3/31/2020 $-201,000.00
17 12/31/2019 $425,000.00
18 9/30/2019 $404,000.00
19 6/30/2019 $1,066,000.00
20 3/31/2019 $311,000.00
21 12/31/2018 $580,000.00
22 9/30/2018 $294,000.00
23 6/30/2018 $-5,508,000.00
24 3/31/2018 $-10,411,000.00
25 12/31/2017 $-10,893,000.00
26 9/30/2017 $-9,856,000.00
27 6/30/2017 $-10,141,000.00
28 3/31/2017 $-11,261,000.00
29 12/31/2016 $-11,635,000.00
30 9/30/2016 $-11,795,000.00
31 6/30/2016 $-12,301,000.00
32 3/31/2016 $-12,107,000.00
33 12/31/2015 $-12,780,000.00
34 9/30/2015 $-11,824,000.00
35 6/30/2015 $-11,777,000.00
36 3/31/2015 $-12,421,000.00
37 12/31/2014 $-11,856,000.00
38 9/30/2014 $-7,825,000.00
39 6/30/2014 $-7,189,000.00
40 3/31/2014 $-7,263,000.00
41 12/31/2013 $-7,524,000.00
42 9/30/2013 $-12,738,000.00
43 6/30/2013 $-13,514,000.00
44 3/31/2013 $-14,307,000.00
45 12/31/2012 $-13,948,000.00
46 9/30/2012 $-14,096,000.00
47 6/30/2012 $-14,511,000.00
48 3/31/2012 $-13,664,000.00
49 12/31/2011 $-14,566,000.00
50 12/31/2010 $-13,137,000.00
Financials: AdditionalPaidInCapitalCommonStock
Date Value
1 12/31/2023 $59,185,000.00
2 9/30/2023 $57,962,000.00
3 6/30/2023 $55,833,000.00
4 3/31/2023 $54,245,000.00
5 12/31/2022 $53,282,000.00
6 9/30/2022 $51,780,000.00
7 6/30/2022 $51,015,000.00
8 3/31/2022 $49,758,000.00
9 12/31/2021 $49,224,000.00
10 9/30/2021 $48,432,000.00
11 6/30/2021 $46,500,000.00
12 3/31/2021 $45,599,000.00
13 12/31/2020 $44,964,000.00
14 9/30/2020 $43,850,000.00
15 6/30/2020 $43,456,000.00
16 3/31/2020 $42,690,000.00
17 12/31/2019 $41,956,000.00
18 9/30/2019 $40,306,000.00
19 6/30/2019 $39,746,000.00
20 3/31/2019 $38,756,000.00
21 12/31/2018 $38,082,000.00
22 9/30/2018 $36,809,000.00
23 6/30/2018 $33,681,000.00
24 3/31/2018 $32,870,000.00
25 12/31/2017 $32,182,000.00
26 9/30/2017 $30,757,000.00
27 6/30/2017 $30,148,000.00
28 3/31/2017 $29,014,000.00
29 12/31/2016 $28,022,000.00
30 9/30/2016 $27,378,000.00
31 6/30/2016 $53,587,000.00
32 3/31/2016 $52,595,000.00
33 12/31/2015 $52,178,000.00
34 9/30/2015 $51,080,000.00
35 6/30/2015 $50,667,000.00
36 3/31/2015 $48,807,000.00
37 12/31/2014 $48,353,000.00
38 9/30/2014 $47,537,000.00
39 6/30/2014 $47,087,000.00
40 3/31/2014 $46,339,000.00
41 12/31/2013 $45,627,000.00
42 9/30/2013 $43,988,000.00
43 6/30/2013 $43,315,000.00
44 3/31/2013 $42,652,000.00
45 12/31/2012 $41,755,000.00
46 9/30/2012 $40,852,000.00
47 6/30/2012 $40,402,000.00
48 3/31/2012 $39,940,000.00
49 12/31/2011 $39,445,000.00
50 12/31/2010 $37,582,000.00
Financials: AdjustmentForAmortization
Date Value
1 12/31/2023 $17,173,000.00
2 9/30/2023 $12,820,000.00
3 6/30/2023 $8,416,000.00
4 3/31/2023 $4,284,000.00
5 12/31/2022 $15,151,000.00
6 9/30/2022 $11,748,000.00
7 6/30/2022 $7,833,000.00
8 3/31/2022 $4,016,000.00
9 12/31/2021 $16,571,000.00
10 9/30/2021 $12,358,000.00
11 6/30/2021 $8,088,000.00
12 3/31/2021 $4,066,000.00
13 12/31/2020 $12,963,000.00
14 9/30/2020 $9,803,000.00
15 6/30/2020 $6,483,000.00
16 3/31/2020 $3,256,000.00
17 12/31/2019 $12,577,000.00
18 9/30/2019 $9,323,000.00
19 6/30/2019 $6,297,000.00
20 3/31/2019 $3,264,000.00
21 12/31/2018 $12,961,000.00
22 9/30/2018 $9,675,000.00
23 6/30/2018 $6,543,000.00
24 3/31/2018 $3,537,000.00
25 12/31/2017 $12,342,000.00
26 9/30/2017 $9,089,000.00
27 6/30/2017 $5,994,000.00
28 3/31/2017 $2,945,000.00
29 12/31/2016 $11,727,000.00
30 9/30/2016 $8,569,000.00
31 6/30/2016 $5,675,000.00
32 3/31/2016 $2,706,000.00
33 12/31/2015 $10,606,000.00
34 9/30/2015 $7,627,000.00
35 6/30/2015 $4,978,000.00
36 3/31/2015 $2,446,000.00
37 12/31/2014 $6,773,000.00
38 9/30/2014 $3,821,000.00
39 6/30/2014 $2,548,000.00
40 3/31/2014 $1,274,000.00
41 12/31/2013 $4,982,000.00
42 9/30/2013 $3,805,000.00
43 6/30/2013 $2,484,000.00
44 3/31/2013 $1,164,000.00
45 12/31/2012 $4,467,000.00
46 9/30/2012 $3,331,000.00
47 6/30/2012 $1,992,000.00
48 3/31/2012 $921,000.00
49 12/31/2011 $2,347,000.00
50 9/30/2011 $1,759,000.00
51 6/30/2011 $1,172,000.00
52 3/31/2011 $556,000.00
53 12/31/2010 $1,755,000.00
54 12/31/2009 $1,427,000.00
Financials: AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
Date Value
1 12/31/2023 $5,188,000.00
2 9/30/2023 $3,963,000.00
3 6/30/2023 $2,607,000.00
4 3/31/2023 $1,006,000.00
5 12/31/2022 $3,148,000.00
6 9/30/2022 $2,170,000.00
7 6/30/2022 $1,466,000.00
8 3/31/2022 $615,000.00
9 12/31/2021 $2,330,000.00
10 9/30/2021 $1,537,000.00
11 6/30/2021 $947,000.00
12 3/31/2021 $374,000.00
13 12/31/2020 $1,415,000.00
14 9/30/2020 $1,041,000.00
15 6/30/2020 $705,000.00
16 3/31/2020 $307,000.00
17 12/31/2019 $1,214,000.00
18 9/30/2019 $328,000.00
19 6/30/2019 $554,000.00
20 3/31/2019 $265,000.00
21 12/31/2018 $4,174,000.00
22 9/30/2018 $3,374,000.00
23 6/30/2018 $944,000.00
24 3/31/2018 $471,000.00
25 12/31/2017 $1,725,000.00
26 12/31/2016 $1,537,000.00
27 12/31/2015 $1,541,000.00
28 12/31/2014 $1,449,000.00
29 12/31/2013 $1,388,000.00
30 12/31/2012 $1,266,000.00
31 12/31/2011 $1,134,000.00
32 12/31/2010 $967,000.00
33 12/31/2009 $882,000.00
Financials: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities
Date Value
1 12/31/2023 $17,519,000.00
2 9/30/2023 $4,295,000.00
3 6/30/2023 $-1,169,000.00
4 3/31/2023 $-1,445,000.00
5 12/31/2022 $15,955,000.00
6 9/30/2022 $3,786,000.00
7 6/30/2022 $-2,112,000.00
8 3/31/2022 $-5,110,000.00
9 12/31/2021 $26,626,000.00
10 9/30/2021 $19,152,000.00
11 6/30/2021 $17,316,000.00
12 3/31/2021 $16,775,000.00
13 12/31/2020 $40,235,000.00
14 9/30/2020 $37,429,000.00
15 6/30/2020 $30,898,000.00
16 3/31/2020 $18,684,000.00
17 12/31/2019 $33,537,000.00
18 9/30/2019 $26,236,000.00
19 6/30/2019 $18,721,000.00
20 3/31/2019 $6,991,000.00
21 12/31/2018 $32,560,000.00
22 9/30/2018 $23,332,000.00
23 6/30/2018 $11,499,000.00
24 3/31/2018 $-771,000.00
25 12/31/2017 $15,180,000.00
26 9/30/2017 $18,591,000.00
27 6/30/2017 $17,982,000.00
28 3/31/2017 $3,659,000.00
29 12/31/2016 $23,890,000.00
30 9/30/2016 $14,001,000.00
31 6/30/2016 $10,306,000.00
32 3/31/2016 $10,161,000.00
33 12/31/2015 $9,893,000.00
34 9/30/2015 $4,341,000.00
35 6/30/2015 $7,056,000.00
36 3/31/2015 $2,553,000.00
37 12/31/2014 $6,057,000.00
38 9/30/2014 $4,509,000.00
39 6/30/2014 $-1,450,000.00
40 3/31/2014 $-4,051,000.00
41 12/31/2013 $10,201,000.00
42 9/30/2013 $10,508,000.00
43 6/30/2013 $6,012,000.00
44 3/31/2013 $1,401,000.00
45 12/31/2012 $6,770,000.00
46 9/30/2012 $1,471,000.00
47 6/30/2012 $385,000.00
48 3/31/2012 $3,958,000.00
49 12/31/2011 $12,156,000.00
50 9/30/2011 $8,487,000.00
51 6/30/2011 $6,721,000.00
52 3/31/2011 $1,934,000.00
53 12/31/2010 $-10,266,000.00
54 12/31/2009 $2,418,000.00
Financials: AllowanceForDoubtfulAccountsReceivable
Date Value
1 12/31/2023 $2,904,000.00
2 12/31/2022 $1,179,000.00
3 12/31/2021 $697,000.00
4 12/31/2020 $552,000.00
5 12/31/2019 $224,000.00
6 12/31/2018 $360,000.00
7 12/31/2017 $387,000.00
8 12/31/2016 $425,000.00
9 12/31/2015 $477,000.00
10 12/31/2014 $811,000.00
11 12/31/2013 $531,000.00
12 12/31/2012 $488,000.00
13 12/31/2011 $298,000.00
14 12/31/2010 $441,000.00
Financials: AllowanceForDoubtfulAccountsReceivableWriteOffs
Date Value
1 12/31/2023 $137,000.00
2 12/31/2022 $33,000.00
3 12/31/2021 $46,000.00
4 12/31/2020 $28,000.00
5 12/31/2019 $4,000.00
6 12/31/2018 $27,000.00
7 12/31/2017 $323,000.00
8 12/31/2016 $54,000.00
9 12/31/2015 $182,000.00
10 12/31/2014 $25,000.00
11 12/31/2013 $35,000.00
12 12/31/2012 $30,000.00
Financials: AmortizationOfIntangibleAssets
Date Value
1 12/31/2023 $8,600,000.00
2 12/31/2022 $8,600,000.00
3 12/31/2021 $10,000,000.00
4 12/31/2020 $7,200,000.00
5 12/31/2019 $7,200,000.00
6 12/31/2018 $7,500,000.00
7 12/31/2017 $6,800,000.00
8 12/31/2016 $6,100,000.00
9 12/31/2015 $6,100,000.00
10 12/31/2014 $5,500,000.00
11 12/31/2013 $5,000,000.00
12 12/31/2012 $4,500,000.00
13 12/31/2011 $2,300,000.00
14 12/31/2010 $1,800,000.00
Financials: AociIncludingPortionAttributableToNoncontrollingInterestTax
Date Value
1 12/31/2023 $-26,000.00
2 9/30/2023 $-26,000.00
3 6/30/2023 $-22,000.00
4 3/31/2023 $10,000.00
5 12/31/2022 $-197,000.00
6 9/30/2022 $-5,000.00
7 12/31/2021 $-112,000.00
8 9/30/2021 $-2,000.00
9 6/30/2021 $-2,000.00
10 3/31/2021 $-1,000.00
11 12/31/2020 $69,000.00
12 9/30/2020 $-3,000.00
13 6/30/2020 $1,000,000.00
14 3/31/2020 $-1,000.00
15 9/30/2019 $-133,000.00
16 6/30/2019 $-137,000,000.00
17 3/31/2019 $-4,000.00
18 9/30/2018 $-5,000,000.00
19 6/30/2018 $-1,914,000,000.00
20 3/31/2018 $-21,000.00
21 9/30/2017 $-100,000.00
22 6/30/2017 $-100,000.00
23 3/31/2017 $-46,000.00
24 9/30/2016 $-400,000.00
25 6/30/2016 $-100,000.00
26 3/31/2016 $-100,000.00
27 9/30/2015 $-200,000.00
Financials: Assets
Date Value
1 12/31/2023 $716,919,000.00
2 9/30/2023 $689,757,000.00
3 6/30/2023 $659,252,000.00
4 3/31/2023 $633,403,000.00
5 12/31/2022 $603,047,000.00
6 9/30/2022 $574,373,000.00
7 6/30/2022 $560,031,000.00
8 3/31/2022 $545,938,000.00
9 12/31/2021 $530,818,000.00
10 9/30/2021 $519,027,000.00
11 6/30/2021 $499,016,000.00
12 3/31/2021 $486,295,000.00
13 12/31/2020 $471,217,000.00
14 9/30/2020 $448,636,000.00
15 6/30/2020 $439,533,000.00
16 3/31/2020 $430,956,000.00
17 12/31/2019 $421,893,000.00
18 9/30/2019 $417,490,000.00
19 6/30/2019 $404,861,000.00
20 3/31/2019 $403,249,000.00
21 12/31/2018 $392,691,000.00
22 9/30/2018 $401,320,000.00
23 6/30/2018 $401,107,000.00
24 3/31/2018 $395,266,000.00
25 12/31/2017 $391,727,000.00
26 9/30/2017 $386,093,000.00
27 6/30/2017 $378,746,000.00
28 3/31/2017 $353,570,000.00
29 12/31/2016 $349,699,000.00
30 9/30/2016 $357,127,000.00
31 6/30/2016 $357,793,000.00
32 3/31/2016 $356,434,000.00
33 12/31/2015 $355,480,000.00
34 9/30/2015 $352,817,000.00
35 6/30/2015 $357,149,000.00
36 3/31/2015 $342,427,000.00
37 12/31/2014 $341,158,000.00
38 9/30/2014 $330,667,000.00
39 6/30/2014 $328,970,000.00
40 3/31/2014 $323,678,000.00
41 12/31/2013 $316,058,000.00
42 9/30/2013 $308,892,000.00
43 6/30/2013 $301,763,000.00
44 3/31/2013 $286,792,000.00
45 12/31/2012 $290,453,000.00
46 9/30/2012 $296,670,000.00
47 6/30/2012 $297,943,000.00
48 3/31/2012 $296,938,000.00
49 1/31/2012 $74,350,000.00
50 12/31/2011 $218,910,000.00
51 12/31/2010 $215,864,000.00
Financials: AssetsCurrent
Date Value
1 12/31/2023 $442,177,000.00
2 9/30/2023 $422,952,000.00
3 6/30/2023 $388,587,000.00
4 3/31/2023 $360,843,000.00
5 12/31/2022 $347,832,000.00
6 9/30/2022 $325,628,000.00
7 6/30/2022 $303,921,000.00
8 3/31/2022 $281,277,000.00
9 12/31/2021 $261,360,000.00
10 9/30/2021 $245,692,000.00
11 6/30/2021 $219,313,000.00
12 3/31/2021 $204,112,000.00
13 12/31/2020 $223,688,000.00
14 9/30/2020 $232,750,000.00
15 6/30/2020 $223,407,000.00
16 3/31/2020 $211,429,000.00
17 12/31/2019 $200,094,000.00
18 9/30/2019 $191,541,000.00
19 6/30/2019 $175,544,000.00
20 3/31/2019 $171,223,000.00
21 12/31/2018 $164,659,000.00
22 9/30/2018 $170,884,000.00
23 6/30/2018 $168,154,000.00
24 3/31/2018 $166,760,000.00
25 12/31/2017 $158,623,000.00
26 9/30/2017 $163,256,000.00
27 6/30/2017 $156,499,000.00
28 3/31/2017 $152,202,000.00
29 12/31/2016 $151,012,000.00
30 9/30/2016 $156,747,000.00
31 6/30/2016 $154,902,000.00
32 3/31/2016 $150,758,000.00
33 12/31/2015 $149,328,000.00
34 9/30/2015 $149,387,000.00
35 6/30/2015 $156,173,000.00
36 3/31/2015 $141,946,000.00
37 12/31/2014 $141,105,000.00
38 9/30/2014 $141,873,000.00
39 6/30/2014 $139,720,000.00
40 3/31/2014 $133,298,000.00
41 12/31/2013 $127,163,000.00
42 9/30/2013 $122,651,000.00
43 6/30/2013 $116,445,000.00
44 3/31/2013 $117,450,000.00
45 12/31/2012 $121,374,000.00
46 9/30/2012 $126,962,000.00
47 6/30/2012 $126,651,000.00
48 3/31/2012 $123,405,000.00
49 12/31/2011 $101,195,000.00
50 12/31/2010 $97,337,000.00
Financials: BuildingsAndImprovementsGross
Date Value
1 12/31/2023 $72,149,000.00
2 12/31/2022 $70,845,000.00
3 12/31/2021 $71,103,000.00
4 12/31/2020 $69,700,000.00
5 12/31/2019 $68,443,000.00
6 12/31/2018 $67,932,000.00
7 12/31/2017 $67,604,000.00
8 12/31/2016 $65,230,000.00
9 12/31/2015 $59,839,000.00
10 12/31/2014 $57,872,000.00
11 12/31/2013 $55,018,000.00
12 12/31/2012 $51,090,000.00
13 12/31/2011 $49,840,000.00
14 12/31/2010 $48,014,000.00
Financials: Cash
Date Value
1 12/31/2023 $191,782,000.00
2 9/30/2023 $162,910,000.00
3 6/30/2023 $141,805,000.00
4 3/31/2023 $128,361,000.00
5 12/31/2022 $138,052,000.00
6 9/30/2022 $114,787,000.00
7 6/30/2022 $100,210,000.00
8 3/31/2022 $89,219,000.00
9 12/31/2021 $87,174,000.00
10 9/30/2021 $67,038,000.00
11 6/30/2021 $57,359,000.00
12 3/31/2021 $51,402,000.00
13 12/31/2020 $72,273,000.00
14 9/30/2020 $93,901,000.00
15 6/30/2020 $85,201,000.00
16 3/31/2020 $70,376,000.00
17 12/31/2019 $48,871,000.00
18 9/30/2019 $37,728,000.00
19 6/30/2019 $23,894,000.00
20 3/31/2019 $15,033,000.00
21 12/31/2018 $13,086,000.00
22 9/30/2018 $10,629,000.00
23 6/30/2018 $12,125,000.00
24 3/31/2018 $13,532,000.00
25 12/31/2017 $11,164,000.00
26 9/30/2017 $13,394,000.00
27 6/30/2017 $13,850,000.00
28 3/31/2017 $11,311,000.00
29 12/31/2016 $7,338,000.00
30 9/30/2016 $10,669,000.00
31 6/30/2016 $6,866,000.00
32 3/31/2016 $9,936,000.00
33 12/31/2015 $8,163,000.00
34 9/30/2015 $4,075,000.00
35 6/30/2015 $12,676,000.00
36 3/31/2015 $8,373,000.00
37 12/31/2014 $6,656,000.00
38 9/30/2014 $10,366,000.00
39 6/30/2014 $6,758,000.00
40 3/31/2014 $6,408,000.00
41 12/31/2013 $7,263,000.00
42 9/30/2013 $4,621,000.00
43 6/30/2013 $2,714,000.00
44 3/31/2013 $3,787,000.00
45 12/31/2012 $6,554,000.00
46 9/30/2012 $6,056,000.00
47 6/30/2012 $6,511,000.00
48 3/31/2012 $6,661,000.00
49 1/31/2012 $1,529,000.00
50 12/31/2011 $4,975,000.00
51 9/30/2011 $5,787,000.00
52 6/30/2011 $4,273,000.00
53 3/31/2011 $2,317,000.00
54 12/31/2010 $3,089,000.00
55 12/31/2009 $13,329,000.00
56 12/31/2008 $6,217,000.00
Financials: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
Date Value
1 12/31/2023 $191,782,000.00
2 9/30/2023 $162,910,000.00
3 6/30/2023 $141,805,000.00
4 3/31/2023 $128,361,000.00
5 12/31/2022 $138,052,000.00
6 9/30/2022 $114,787,000.00
7 6/30/2022 $100,210,000.00
8 3/31/2022 $89,219,000.00
9 12/31/2021 $87,174,000.00
10 9/30/2021 $67,038,000.00
11 6/30/2021 $57,359,000.00
12 12/31/2020 $72,273,000.00
13 12/31/2019 $48,871,000.00
Financials: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
Date Value
1 12/31/2023 $53,730,000.00
2 9/30/2023 $24,858,000.00
3 6/30/2023 $3,753,000.00
4 3/31/2023 $-9,691,000.00
5 12/31/2022 $50,878,000.00
6 9/30/2022 $27,613,000.00
7 6/30/2022 $13,036,000.00
8 3/31/2022 $2,045,000.00
9 12/31/2021 $14,901,000.00
10 9/30/2021 $-5,235,000.00
11 6/30/2021 $-14,914,000.00
12 3/31/2021 $-20,871,000.00
13 12/31/2020 $23,402,000.00
14 9/30/2020 $45,030,000.00
15 6/30/2020 $36,330,000.00
16 3/31/2020 $21,505,000.00
17 12/31/2019 $35,785,000.00
18 9/30/2019 $24,642,000.00
19 6/30/2019 $10,808,000.00
20 3/31/2019 $1,947,000.00
21 12/31/2018 $1,922,000.00
22 9/30/2018 $-535,000.00
23 12/31/2017 $3,826,000.00
Financials: CommitmentsAndContingencies
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 --
6 9/30/2022 --
7 6/30/2022 --
8 3/31/2022 --
9 12/31/2021 --
10 9/30/2021 --
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 --
14 9/30/2020 --
15 6/30/2020 --
16 3/31/2020 --
17 12/31/2019 --
18 9/30/2019 --
19 6/30/2019 --
20 3/31/2019 --
21 12/31/2018 --
22 9/30/2018 --
23 6/30/2018 --
24 3/31/2018 --
25 12/31/2017 --
26 9/30/2017 --
27 6/30/2017 --
28 3/31/2017 --
29 12/31/2016 --
30 9/30/2016 --
31 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: CommonStockDividendsPerShareCashPaid
Date Value
1 12/31/2023 $0.27
2 9/30/2023 $0.72
3 6/30/2023 $0.23
4 3/31/2023 $0.23
5 12/31/2022 $0.23
6 9/30/2022 $0.63
7 6/30/2022 $0.20
8 3/31/2022 $0.20
9 12/31/2021 $0.76
10 9/30/2021 $0.20
11 6/30/2021 $0.36
12 3/31/2021 $0.18
13 12/31/2020 $0.70
14 9/30/2020 $0.18
15 6/30/2020 $0.34
16 3/31/2020 $0.17
17 12/31/2019 $0.64
18 9/30/2019 $0.17
19 6/30/2019 $0.15
20 3/31/2019 $0.15
21 12/31/2018 $0.56
22 9/30/2018 $0.15
23 6/30/2018 $0.13
24 3/31/2018 $0.13
25 12/31/2017 $0.49
26 9/30/2017 $0.13
27 6/30/2017 $0.12
28 3/31/2017 $0.12
29 12/31/2016 $0.12
30 9/30/2016 $0.12
31 6/30/2016 $0.10
32 3/31/2016 $0.10
33 12/31/2015 $0.20
34 9/30/2015 $0.10
35 6/30/2015 $0.19
36 3/31/2015 $0.10
37 12/31/2014 $0.19
38 9/30/2014 $0.19
39 6/30/2014 $0.18
40 3/31/2014 $0.18
41 12/31/2013 $0.18
42 9/30/2013 $0.18
43 6/30/2013 $0.17
44 3/31/2013 $0.17
45 12/31/2012 $0.17
46 9/30/2012 $0.17
47 6/30/2012 $0.16
48 3/31/2012 $0.16
49 12/31/2011 $0.60
50 9/30/2011 $0.16
51 6/30/2011 $0.14
52 3/31/2011 $0.14
53 12/31/2010 $0.52
54 12/31/2009 $0.46
Financials: CommonStockDividendsPerShareDeclared
Date Value
1 9/30/2023 $0.72
2 6/30/2023 $0.45
3 3/31/2023 $0.23
4 9/30/2022 $0.63
5 6/30/2022 $0.40
6 3/31/2022 $0.20
7 9/30/2021 $0.56
8 6/30/2021 $0.36
9 3/31/2021 $0.18
10 9/30/2020 $0.52
11 6/30/2020 $0.34
12 3/31/2020 $0.17
13 9/30/2019 $0.47
14 6/30/2019 $0.30
15 3/31/2019 $0.15
16 9/30/2018 $0.15
17 6/30/2018 $0.26
18 3/31/2018 $0.13
19 9/30/2017 $0.36
20 6/30/2017 $0.23
21 3/31/2017 $0.12
22 9/30/2016 $0.32
23 6/30/2016 $0.40
24 3/31/2016 $0.10
25 9/30/2015 $0.58
26 6/30/2015 $0.19
27 3/31/2015 $0.19
28 9/30/2014 $0.55
29 6/30/2014 $0.18
30 3/31/2014 $0.18
31 9/30/2013 $0.18
32 6/30/2013 $0.34
33 3/31/2013 $0.17
34 9/30/2012 $0.17
35 6/30/2012 $0.32
36 3/31/2012 $0.16
37 9/30/2011 $0.44
38 6/30/2011 $0.14
39 3/31/2011 $0.14
Financials: CommonStockParOrStatedValuePerShare
Date Value
1 12/31/2023 $1.00
2 9/30/2023 $1.00
3 6/30/2023 $1.00
4 4/30/2023 $1.00
5 3/31/2023 $1.00
6 12/31/2022 $1.00
7 9/30/2022 $1.00
8 6/30/2022 $1.00
9 3/31/2022 $1.00
10 12/31/2021 $1.00
11 9/30/2021 $1.00
12 6/30/2021 $1.00
13 12/31/2020 $1.00
14 12/31/2019 $1.00
15 12/31/2018 $1.00
16 12/31/2017 $1.00
17 12/31/2016 $1.00
18 12/31/2015 $1.00
19 12/31/2014 $1.00
20 12/31/2013 $1.00
21 12/31/2012 $1.00
22 12/31/2011 $1.00
23 12/31/2010 $1.00
Financials: CommonStockSharesAuthorized
Date Value
1 12/31/2023 $80,000,000.00
2 9/30/2023 $80,000,000.00
3 6/30/2023 $80,000,000.00
4 4/30/2023 $40,000,000.00
5 12/31/2022 $40,000,000.00
6 12/31/2021 $40,000,000.00
7 12/31/2020 $40,000,000.00
8 12/31/2019 $40,000,000.00
9 12/31/2018 $40,000,000.00
10 12/31/2017 $40,000,000.00
11 12/31/2016 $40,000,000.00
12 7/31/2016 $40,000,000.00
13 12/31/2015 $40,000,000.00
14 12/31/2014 $40,000,000.00
15 12/31/2013 $40,000,000.00
16 12/31/2012 $40,000,000.00
17 12/31/2011 $40,000,000.00
18 12/31/2010 $40,000,000.00
Financials: CommonStockSharesIssued
Date Value
1 12/31/2023 $37,221,098.00
2 9/30/2023 $37,221,098.00
3 6/30/2023 $37,221,098.00
4 12/31/2022 $37,221,098.00
5 12/31/2021 $37,221,098.00
6 12/31/2020 $37,221,098.00
7 12/31/2019 $37,200,698.00
8 12/31/2018 $37,198,298.00
9 12/31/2017 $37,164,698.00
10 12/31/2016 $37,121,618.00
11 12/31/2015 $20,551,269.00
12 12/31/2014 $20,522,864.00
13 12/31/2013 $20,503,604.00
14 12/31/2012 $20,441,184.00
15 12/31/2011 $21,292,030.00
16 12/31/2010 $21,258,850.00
Financials: CommonStockSharesOutstanding
Date Value
1 12/31/2023 $37,221,098.00
2 12/31/2022 $37,221,098.00
3 12/31/2021 $37,221,098.00
4 12/31/2020 $37,221,098.00
5 12/31/2019 $37,200,698.00
6 12/31/2018 $37,198,298.00
Financials: CommonStockValue
Date Value
1 12/31/2023 $37,221,000.00
2 9/30/2023 $37,221,000.00
3 6/30/2023 $37,221,000.00
4 3/31/2023 $37,221,000.00
5 12/31/2022 $37,221,000.00
6 9/30/2022 $37,221,000.00
7 6/30/2022 $37,221,000.00
8 3/31/2022 $37,221,000.00
9 12/31/2021 $37,221,000.00
10 9/30/2021 $37,221,000.00
11 6/30/2021 $37,221,000.00
12 3/31/2021 $37,221,000.00
13 12/31/2020 $37,221,000.00
14 9/30/2020 $37,220,000.00
15 6/30/2020 $37,220,000.00
16 3/31/2020 $37,220,000.00
17 12/31/2019 $37,200,000.00
18 9/30/2019 $37,200,000.00
19 6/30/2019 $37,200,000.00
20 3/31/2019 $37,200,000.00
21 12/31/2018 $37,198,000.00
22 9/30/2018 $37,198,000.00
23 6/30/2018 $37,177,000.00
24 3/31/2018 $37,177,000.00
25 12/31/2017 $37,165,000.00
26 9/30/2017 $37,163,000.00
27 6/30/2017 $37,158,000.00
28 3/31/2017 $37,149,000.00
29 12/31/2016 $37,122,000.00
30 9/30/2016 $37,120,000.00
31 6/30/2016 $20,557,000.00
32 3/31/2016 $20,551,000.00
33 12/31/2015 $20,551,000.00
34 9/30/2015 $20,542,000.00
35 6/30/2015 $20,544,000.00
36 3/31/2015 $20,527,000.00
37 12/31/2014 $20,523,000.00
38 9/30/2014 $20,520,000.00
39 6/30/2014 $20,519,000.00
40 3/31/2014 $20,518,000.00
41 12/31/2013 $20,504,000.00
42 9/30/2013 $20,480,000.00
43 6/30/2013 $20,473,000.00
44 3/31/2013 $20,473,000.00
45 12/31/2012 $20,441,000.00
46 9/30/2012 $20,430,000.00
47 6/30/2012 $20,419,000.00
48 3/31/2012 $20,786,000.00
49 12/31/2011 $21,292,000.00
50 12/31/2010 $21,259,000.00
Financials: ComprehensiveIncomeNetOfTax
Date Value
1 12/31/2023 $96,935,000.00
2 9/30/2023 $66,461,000.00
3 6/30/2023 $43,688,000.00
4 3/31/2023 $21,140,000.00
5 12/31/2022 $60,377,000.00
6 9/30/2022 $35,837,000.00
7 6/30/2022 $23,344,000.00
8 3/31/2022 $12,045,000.00
9 12/31/2021 $59,707,000.00
10 9/30/2021 $43,462,000.00
11 6/30/2021 $29,851,000.00
12 3/31/2021 $13,070,000.00
13 12/31/2020 $50,231,000.00
14 9/30/2020 $36,508,000.00
15 6/30/2020 $21,208,000.00
16 3/31/2020 $11,228,000.00
17 12/31/2019 $47,022,000.00
18 9/30/2019 $34,727,000.00
19 6/30/2019 $22,668,000.00
20 3/31/2019 $10,555,000.00
21 12/31/2018 $40,963,000.00
22 9/30/2018 $29,438,000.00
23 6/30/2018 $19,085,000.00
24 3/31/2018 $8,028,000.00
25 12/31/2017 $35,313,000.00
26 9/30/2017 $8,260,000.00
27 6/30/2017 $20,857,000.00
28 3/31/2017 $9,123,000.00
29 12/31/2016 $33,440,000.00
30 9/30/2016 $9,299,000.00
31 6/30/2016 $17,869,000.00
32 3/31/2016 $8,663,000.00
33 12/31/2015 $25,014,000.00
34 9/30/2015 $8,280,000.00
35 6/30/2015 $8,545,000.00
36 3/31/2015 $3,662,000.00
37 12/31/2014 $25,346,000.00
38 9/30/2014 $23,376,000.00
39 6/30/2014 $8,888,000.00
40 3/31/2014 $4,893,000.00
41 12/31/2013 $31,041,000.00
42 9/30/2013 $19,447,000.00
43 6/30/2013 $7,074,000.00
44 3/31/2013 $2,548,000.00
45 12/31/2012 $28,650,000.00
46 9/30/2012 $23,018,000.00
47 6/30/2012 $6,595,000.00
48 3/31/2012 $7,151,000.00
49 12/31/2011 $17,732,000.00
50 9/30/2011 $6,533,000.00
51 6/30/2011 $8,652,000.00
52 3/31/2011 $4,199,000.00
53 12/31/2010 $30,110,000.00
54 12/31/2009 $36,257,000.00
Financials: ConcentrationRiskPercentage1
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
Financials: ContractWithCustomerLiability
Date Value
1 12/31/2023 $59,970,000.00
2 9/30/2023 $57,304,000.00
3 6/30/2023 $52,998,000.00
4 3/31/2023 $49,053,000.00
5 12/31/2022 $40,700,000.00
6 9/30/2022 $37,205,000.00
7 6/30/2022 $32,776,000.00
8 3/31/2022 $30,339,000.00
9 12/31/2021 $30,194,000.00
10 9/30/2021 $29,008,000.00
11 6/30/2021 $26,700,000.00
12 3/31/2021 $25,891,000.00
13 12/31/2020 $24,761,000.00
14 9/30/2020 $22,807,000.00
15 6/30/2020 $22,056,000.00
16 3/31/2020 $21,518,000.00
17 12/31/2019 $20,143,000.00
18 9/30/2019 $19,042,000.00
19 6/30/2019 $17,369,000.00
20 3/31/2019 $16,686,000.00
21 12/31/2018 $15,793,000.00
22 9/30/2018 $14,363,000.00
23 6/30/2018 $13,460,000.00
24 3/31/2018 $10,620,000.00
25 12/31/2017 $9,670,000.00
Financials: CostOfGoodsAndServicesSold
Date Value
1 12/31/2023 $427,154,000.00
2 9/30/2023 $316,179,000.00
3 6/30/2023 $202,709,000.00
4 3/31/2023 $96,285,000.00
5 12/31/2022 $345,598,000.00
6 9/30/2022 $255,239,000.00
7 6/30/2022 $164,752,000.00
8 3/31/2022 $81,679,000.00
9 12/31/2021 $299,714,000.00
10 9/30/2021 $77,554,000.00
11 6/30/2021 $141,247,000.00
12 3/31/2021 $68,480,000.00
13 12/31/2020 $257,295,000.00
14 9/30/2020 $68,564,000.00
15 6/30/2020 $120,455,000.00
16 3/31/2020 $65,186,000.00
17 12/31/2019 $261,097,000.00
18 9/30/2019 $194,666,000.00
19 6/30/2019 $127,690,000.00
20 3/31/2019 $64,424,000.00
21 12/31/2018 $271,383,000.00
22 9/30/2018 $207,121,000.00
23 6/30/2018 $72,144,000.00
24 3/31/2018 $68,293,000.00
25 12/31/2017 $246,694,000.00
26 9/30/2017 $189,047,000.00
27 6/30/2017 $126,078,000.00
28 3/31/2017 $62,956,000.00
29 12/31/2016 $243,185,000.00
30 9/30/2016 $57,626,000.00
31 6/30/2016 $125,983,000.00
32 3/31/2016 $61,559,000.00
33 12/31/2015 $241,922,000.00
34 9/30/2015 $180,609,000.00
35 6/30/2015 $63,753,000.00
36 3/31/2015 $53,569,000.00
37 12/31/2014 $233,626,000.00
38 9/30/2014 $59,806,000.00
39 6/30/2014 $115,376,000.00
40 3/31/2014 $54,545,000.00
41 12/31/2013 $217,133,000.00
42 9/30/2013 $165,126,000.00
43 6/30/2013 $58,495,000.00
44 3/31/2013 $46,771,000.00
45 12/31/2012 $197,414,000.00
46 9/30/2012 $52,800,000.00
47 6/30/2012 $51,773,000.00
48 3/31/2012 $47,369,000.00
49 12/31/2011 $173,095,000.00
50 9/30/2011 $46,918,000.00
51 6/30/2011 $47,928,000.00
52 3/31/2011 $36,922,000.00
53 12/31/2010 $173,810,000.00
54 12/31/2009 $153,323,000.00
Financials: CurrentFederalTaxExpenseBenefit
Date Value
1 12/31/2023 $29,629,000.00
2 12/31/2022 $20,089,000.00
3 12/31/2021 $15,299,000.00
4 12/31/2020 $14,482,000.00
5 12/31/2019 $12,113,000.00
6 12/31/2018 $9,223,000.00
7 12/31/2017 $20,553,000.00
8 12/31/2016 $14,435,000.00
9 12/31/2015 $15,324,000.00
10 12/31/2014 $14,362,000.00
11 12/31/2013 $12,630,000.00
12 12/31/2012 $13,908,000.00
13 12/31/2011 $7,111,000.00
14 12/31/2010 $14,696,000.00
Financials: CurrentForeignTaxExpenseBenefit
Date Value
1 12/31/2023 $1,242,000.00
2 12/31/2022 $2,031,000.00
3 12/31/2021 $1,939,000.00
4 12/31/2020 $819,000.00
5 12/31/2019 $1,250,000.00
6 12/31/2018 $1,468,000.00
7 12/31/2017 $876,000.00
8 12/31/2016 $1,129,000.00
9 12/31/2015 $686,000.00
10 12/31/2014 $1,120,000.00
11 12/31/2013 $802,000.00
12 12/31/2012 $507,000.00
13 12/31/2011 $780,000.00
14 12/31/2010 $385,000.00
Financials: CurrentStateAndLocalTaxExpenseBenefit
Date Value
1 12/31/2023 $8,147,000.00
2 12/31/2022 $4,720,000.00
3 12/31/2021 $3,556,000.00
4 12/31/2020 $3,419,000.00
5 12/31/2019 $2,591,000.00
6 12/31/2018 $2,640,000.00
7 12/31/2017 $2,933,000.00
8 12/31/2016 $1,275,000.00
9 12/31/2015 $2,227,000.00
10 12/31/2014 $1,086,000.00
11 12/31/2013 $2,394,000.00
12 12/31/2012 $1,455,000.00
13 12/31/2011 $1,290,000.00
14 12/31/2010 $2,553,000.00
Financials: DeferredFederalIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $-7,376,000.00
2 12/31/2022 $-4,289,000.00
3 12/31/2021 $-1,774,000.00
4 12/31/2020 $-2,495,000.00
5 12/31/2019 $-1,066,000.00
6 12/31/2018 $-2,890,000.00
7 12/31/2017 $-3,051,000.00
8 12/31/2016 $922,000.00
9 12/31/2015 $-2,568,000.00
10 12/31/2014 $-1,323,000.00
11 12/31/2013 $-2,174,000.00
12 12/31/2012 $-663,000.00
13 12/31/2011 $-774,000.00
14 12/31/2010 $-1,485,000.00
Financials: DeferredForeignIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $-942,000.00
2 12/31/2022 $-375,000.00
3 12/31/2021 $-681,000.00
4 12/31/2020 $57,000.00
5 12/31/2019 $-875,000.00
6 12/31/2018 $-614,000.00
7 12/31/2017 $-134,000.00
8 12/31/2016 $-363,000.00
9 12/31/2015 $-102,000.00
10 12/31/2014 $-219,000.00
11 12/31/2013 $-32,000.00
12 12/31/2012 $397,000.00
13 12/31/2011 $-140,000.00
14 12/31/2010 $-49,000.00
Financials: DeferredIncomeTaxAssetsNet
Date Value
1 12/31/2023 $22,715,000.00
2 9/30/2023 $12,809,000.00
3 6/30/2023 $12,801,000.00
4 3/31/2023 $12,829,000.00
5 12/31/2022 $12,757,000.00
6 9/30/2022 $7,512,000.00
7 6/30/2022 $7,512,000.00
8 3/31/2022 $7,512,000.00
9 12/31/2021 $7,529,000.00
10 9/30/2021 $5,084,000.00
11 6/30/2021 $5,077,000.00
12 3/31/2021 $5,081,000.00
13 12/31/2020 $5,090,000.00
14 9/30/2020 $2,012,000.00
15 6/30/2020 $2,018,000.00
16 12/31/2019 $742,000.00
17 12/31/2017 $2,856,000.00
18 12/31/2016 $700,000.00
Financials: DeferredIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $-9,650,000.00
2 9/30/2023 $-401,000.00
3 6/30/2023 $-376,000.00
4 3/31/2023 $-10,000.00
5 12/31/2022 $-5,619,000.00
6 9/30/2022 $24,000.00
7 6/30/2022 $16,000.00
8 3/31/2022 $-34,000.00
9 12/31/2021 $-3,055,000.00
10 9/30/2021 $11,000.00
11 6/30/2021 $45,000.00
12 3/31/2021 $38,000.00
13 12/31/2020 $-3,082,000.00
14 9/30/2020 $401,000.00
15 6/30/2020 $392,000.00
16 3/31/2020 $392,000.00
17 12/31/2019 $-1,524,000.00
18 9/30/2019 $18,000.00
19 6/30/2019 $-15,000.00
20 3/31/2019 $-1,000.00
21 12/31/2018 $-5,269,000.00
22 9/30/2018 $132,000.00
23 6/30/2018 $59,000.00
24 3/31/2018 $1,000.00
25 12/31/2017 $-4,100,000.00
26 9/30/2017 $-188,000.00
27 6/30/2017 $-53,000.00
28 3/31/2017 $-12,000.00
29 12/31/2016 $710,000.00
30 9/30/2016 $144,000.00
31 6/30/2016 $131,000.00
32 3/31/2016 $109,000.00
33 12/31/2015 $-3,023,000.00
34 9/30/2015 $10,000.00
35 6/30/2015 --
36 3/31/2015 $-135,000.00
37 12/31/2014 $-1,334,000.00
38 9/30/2014 $-98,000.00
39 6/30/2014 $-89,000.00
40 3/31/2014 $-66,000.00
41 12/31/2013 $1,462,000.00
42 9/30/2013 $-45,000.00
43 6/30/2013 $-38,000.00
44 3/31/2013 $-24,000.00
45 12/31/2012 $-551,000.00
46 9/30/2012 $73,000.00
47 6/30/2012 $112,000.00
48 3/31/2012 $63,000.00
49 12/31/2011 $-800,000.00
50 9/30/2011 $-66,000.00
51 6/30/2011 $-15,000.00
52 3/31/2011 $-9,000.00
53 12/31/2010 $1,981,000.00
54 12/31/2009 $5,169,000.00
Financials: DeferredIncomeTaxLiabilities
Date Value
1 12/31/2023 $14,844,000.00
2 12/31/2022 $13,722,000.00
3 12/31/2021 $15,345,000.00
4 12/31/2020 $16,913,000.00
5 12/31/2019 $13,840,000.00
6 12/31/2018 $12,394,000.00
7 12/31/2017 $12,526,000.00
8 12/31/2016 $14,685,000.00
9 12/31/2015 $14,502,000.00
10 12/31/2014 $15,451,000.00
Financials: DeferredIncomeTaxLiabilitiesNet
Date Value
1 12/31/2023 $5,061,000.00
2 9/30/2023 $6,441,000.00
3 6/30/2023 $6,661,000.00
4 3/31/2023 $6,744,000.00
5 12/31/2022 $4,648,000.00
6 9/30/2022 $4,575,000.00
7 6/30/2022 $4,937,000.00
8 3/31/2022 $5,214,000.00
9 12/31/2021 $5,385,000.00
10 9/30/2021 $5,998,000.00
11 6/30/2021 $6,160,000.00
12 3/31/2021 $6,057,000.00
13 12/31/2020 $5,696,000.00
14 9/30/2020 $2,649,000.00
15 6/30/2020 $2,555,000.00
16 12/31/2019 $876,000.00
17 12/31/2017 $3,434,000.00
18 12/31/2016 $1,901,000.00
Financials: DeferredRevenueNoncurrent
Date Value
1 12/31/2023 $49,763,000.00
2 12/31/2022 $32,240,000.00
Financials: DeferredStateAndLocalIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $-1,332,000.00
2 12/31/2022 $-955,000.00
3 12/31/2021 $-600,000.00
4 12/31/2020 $-644,000.00
5 12/31/2019 $417,000.00
6 12/31/2018 $-1,765,000.00
7 12/31/2017 $-915,000.00
8 12/31/2016 $151,000.00
9 12/31/2015 $-353,000.00
10 12/31/2014 $208,000.00
11 12/31/2013 $-228,000.00
12 12/31/2012 $-165,000.00
13 12/31/2011 $-79,000.00
14 12/31/2010 $-324,000.00
Financials: DeferredTaxAssetsDeferredIncome
Date Value
1 12/31/2023 $8,128,000.00
2 12/31/2022 $4,793,000.00
3 12/31/2021 $2,530,000.00
4 12/31/2020 $2,596,000.00
5 12/31/2019 $2,219,000.00
6 12/31/2018 $1,858,000.00
7 12/31/2017 $1,504,000.00
8 12/31/2016 --
Financials: DeferredTaxAssetsGross
Date Value
1 12/31/2023 $35,181,000.00
2 12/31/2022 $24,521,000.00
3 12/31/2021 $19,658,000.00
4 12/31/2020 $18,447,000.00
5 12/31/2019 $14,569,000.00
6 12/31/2018 $11,591,000.00
7 12/31/2017 $12,321,000.00
8 12/31/2016 $13,484,000.00
Financials: DeferredTaxAssetsInProcessResearchAndDevelopment
Date Value
1 12/31/2023 $5,744,000.00
2 12/31/2022 $2,625,000.00
Financials: DeferredTaxAssetsLiabilitiesNet
Date Value
1 12/31/2023 $17,654,000.00
2 12/31/2022 $8,109,000.00
3 12/31/2021 $2,144,000.00
4 12/31/2016 $-1,201,000.00
5 12/31/2015 $647,000.00
6 12/31/2014 $-2,229,000.00
7 12/31/2013 $-4,956,000.00
8 12/31/2012 $-4,796,000.00
9 12/31/2011 $5,659,000.00
Financials: DeferredTaxAssetsNet
Date Value
1 12/31/2023 $32,498,000.00
2 12/31/2022 $21,831,000.00
3 12/31/2021 $17,489,000.00
4 12/31/2020 $16,307,000.00
5 12/31/2019 $13,706,000.00
6 12/31/2018 $11,225,000.00
7 12/31/2017 $11,948,000.00
8 12/31/2016 $13,484,000.00
9 12/31/2015 $15,149,000.00
10 12/31/2014 $13,222,000.00
11 12/31/2013 $11,867,000.00
12 12/31/2012 $11,298,000.00
13 12/31/2011 $10,515,000.00
Financials: DeferredTaxAssetsOther
Date Value
1 12/31/2023 $1,359,000.00
2 12/31/2022 $987,000.00
3 12/31/2021 $967,000.00
4 12/31/2020 $713,000.00
5 12/31/2019 $497,000.00
6 12/31/2017 $450,000.00
7 12/31/2016 $487,000.00
8 12/31/2015 $856,000.00
9 12/31/2014 $858,000.00
10 12/31/2013 $793,000.00
11 12/31/2012 $745,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation
Date Value
1 12/31/2023 $4,069,000.00
2 12/31/2022 $2,209,000.00
3 12/31/2021 $2,641,000.00
4 12/31/2020 $1,874,000.00
5 12/31/2019 $888,000.00
6 12/31/2018 $929,000.00
7 12/31/2017 $861,000.00
8 12/31/2016 $1,131,000.00
9 12/31/2015 $1,180,000.00
10 12/31/2014 $1,105,000.00
11 12/31/2013 $1,087,000.00
12 12/31/2012 $876,000.00
13 12/31/2011 $873,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions
Date Value
1 12/31/2023 $988,000.00
2 12/31/2022 $1,193,000.00
3 12/31/2021 $1,034,000.00
4 12/31/2020 $982,000.00
5 12/31/2019 $933,000.00
6 12/31/2018 $1,552,000.00
7 12/31/2017 $1,071,000.00
8 12/31/2016 $413,000.00
9 12/31/2015 $1,398,000.00
10 12/31/2014 $1,122,000.00
11 12/31/2013 --
12 12/31/2012 $2,912,000.00
13 12/31/2011 $3,338,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits
Date Value
1 12/31/2023 $971,000.00
2 12/31/2022 $1,054,000.00
3 12/31/2021 $1,381,000.00
4 12/31/2020 $1,535,000.00
5 12/31/2019 $1,505,000.00
6 12/31/2018 $1,110,000.00
7 12/31/2017 $1,561,000.00
8 12/31/2016 $2,344,000.00
9 12/31/2015 $2,337,000.00
10 12/31/2014 $2,601,000.00
11 12/31/2013 $2,447,000.00
12 12/31/2012 $2,652,000.00
13 12/31/2011 $2,516,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
Date Value
1 12/31/2023 $1,166,000.00
2 12/31/2022 $1,120,000.00
3 12/31/2021 $1,212,000.00
4 12/31/2020 $1,216,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
Date Value
1 12/31/2023 $2,959,000.00
2 12/31/2022 $2,972,000.00
3 12/31/2021 $2,532,000.00
4 12/31/2020 $2,618,000.00
5 12/31/2019 $2,108,000.00
6 12/31/2018 $2,210,000.00
7 12/31/2017 $2,405,000.00
8 12/31/2016 $2,931,000.00
9 12/31/2015 $2,979,000.00
10 12/31/2014 $2,769,000.00
11 12/31/2013 $2,850,000.00
12 12/31/2012 $1,991,000.00
13 12/31/2011 $1,674,000.00
Financials: DeferredTaxAssetsValuationAllowance
Date Value
1 12/31/2023 $2,683,000.00
2 12/31/2022 $2,690,000.00
3 12/31/2021 $2,169,000.00
4 12/31/2020 $2,140,000.00
5 12/31/2019 $863,000.00
6 12/31/2018 $366,000.00
7 12/31/2017 $400,000.00
8 12/31/2016 --
Financials: DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
Date Value
1 12/31/2023 $8,361,000.00
2 12/31/2022 $7,247,000.00
3 12/31/2021 $8,475,000.00
4 12/31/2020 $8,795,000.00
Financials: DeferredTaxLiabilitiesLeasingArrangements
Date Value
1 12/31/2023 $1,020,000.00
2 12/31/2022 $1,258,000.00
3 12/31/2021 $949,000.00
4 12/31/2020 $1,699,000.00
5 12/31/2019 $1,850,000.00
Financials: DeferredTaxLiabilitiesOther
Date Value
1 12/31/2023 $746,000.00
2 12/31/2022 $525,000.00
3 12/31/2021 $452,000.00
4 12/31/2020 $663,000.00
5 12/31/2019 $630,000.00
6 12/31/2018 $52,000.00
7 12/31/2014 --
8 12/31/2013 $14,000.00
9 12/31/2012 --
10 12/31/2011 $64,000.00
Financials: DeferredTaxLiabilitiesPropertyPlantAndEquipment
Date Value
1 12/31/2023 $4,323,000.00
2 12/31/2022 $4,454,000.00
3 12/31/2021 $5,056,000.00
4 12/31/2020 $5,204,000.00
Financials: DefinedBenefitPensionPlanLiabilitiesNoncurrent
Date Value
1 9/30/2023 $5,050,000.00
2 6/30/2023 $5,042,000.00
3 3/31/2023 $4,290,000.00
4 12/31/2022 $3,940,000.00
5 9/30/2022 $3,542,000.00
6 6/30/2022 $4,142,000.00
7 3/31/2022 $4,222,000.00
8 12/31/2021 $5,199,000.00
9 9/30/2021 $4,865,000.00
10 6/30/2021 $6,350,000.00
11 3/31/2021 $6,513,000.00
12 12/31/2020 $4,056,000.00
13 9/30/2020 $4,397,000.00
14 6/30/2020 $3,852,000.00
15 3/31/2020 $3,537,000.00
16 12/31/2019 $4,011,000.00
17 9/30/2019 $3,903,000.00
18 6/30/2019 $3,906,000.00
19 3/31/2019 $6,787,000.00
20 12/31/2018 $6,685,000.00
21 9/30/2018 $6,751,000.00
22 6/30/2018 $6,341,000.00
23 3/31/2018 $7,290,000.00
24 12/31/2017 $7,956,000.00
25 9/30/2017 $6,203,000.00
26 6/30/2017 $5,753,000.00
27 3/31/2017 $5,340,000.00
28 12/31/2016 $5,979,000.00
29 9/30/2016 $6,315,000.00
30 6/30/2016 $7,178,000.00
31 3/31/2016 $6,797,000.00
32 12/31/2015 $7,369,000.00
33 9/30/2015 $5,486,000.00
34 6/30/2015 $6,203,000.00
35 3/31/2015 $4,906,000.00
36 12/31/2014 $5,276,000.00
37 9/30/2014 $4,329,000.00
38 6/30/2014 $4,301,000.00
39 3/31/2014 $4,067,000.00
40 12/31/2013 $4,406,000.00
41 9/30/2013 $7,790,000.00
42 6/30/2013 $7,813,000.00
43 3/31/2013 $8,128,000.00
44 12/31/2012 $8,859,000.00
45 9/30/2012 $7,968,000.00
46 6/30/2012 $9,153,000.00
47 3/31/2012 $9,856,000.00
48 12/31/2011 $10,035,000.00
49 12/31/2010 $6,358,000.00
Financials: Depreciation
Date Value
1 12/31/2023 $10,937,000.00
2 9/30/2023 $8,100,000.00
3 6/30/2023 $5,438,000.00
4 3/31/2023 $2,663,000.00
5 12/31/2022 $11,090,000.00
6 9/30/2022 $8,413,000.00
7 6/30/2022 $5,622,000.00
8 3/31/2022 $2,760,000.00
9 12/31/2021 $11,291,000.00
10 9/30/2021 $8,619,000.00
11 6/30/2021 $5,863,000.00
12 3/31/2021 $2,873,000.00
13 12/31/2020 $12,253,000.00
14 9/30/2020 $9,132,000.00
15 6/30/2020 $5,978,000.00
16 3/31/2020 $2,975,000.00
17 12/31/2019 $11,569,000.00
18 9/30/2019 $8,688,000.00
19 6/30/2019 $6,063,000.00
20 3/31/2019 $2,978,000.00
21 12/31/2018 $11,354,000.00
22 9/30/2018 $8,796,000.00
23 6/30/2018 $5,894,000.00
24 3/31/2018 $3,175,000.00
25 12/31/2017 $12,056,000.00
26 9/30/2017 $9,079,000.00
27 6/30/2017 $5,997,000.00
28 3/31/2017 $2,918,000.00
29 12/31/2016 $10,715,000.00
30 9/30/2016 $8,477,000.00
31 6/30/2016 $5,603,000.00
32 3/31/2016 $2,793,000.00
33 12/31/2015 $9,993,000.00
34 9/30/2015 $7,767,000.00
35 6/30/2015 $5,188,000.00
36 3/31/2015 $2,202,000.00
37 12/31/2014 $8,891,000.00
38 9/30/2014 $6,942,000.00
39 6/30/2014 $4,850,000.00
40 3/31/2014 $2,474,000.00
41 12/31/2013 $8,512,000.00
42 9/30/2013 $6,457,000.00
43 6/30/2013 $4,317,000.00
44 3/31/2013 $2,191,000.00
45 12/31/2012 $7,587,000.00
46 9/30/2012 $5,772,000.00
47 6/30/2012 $3,923,000.00
48 3/31/2012 $2,134,000.00
49 12/31/2011 $7,144,000.00
50 9/30/2011 $5,458,000.00
51 6/30/2011 $3,793,000.00
52 3/31/2011 $1,928,000.00
53 12/31/2010 $6,704,000.00
54 12/31/2009 $6,731,000.00
Financials: DividendsCommonStockCash
Date Value
1 12/31/2023 $29,034,000.00
2 9/30/2023 $21,110,000.00
3 6/30/2023 $13,186,000.00
4 3/31/2023 $6,591,000.00
5 12/31/2022 $24,876,000.00
6 9/30/2022 $18,285,000.00
7 6/30/2022 $11,703,000.00
8 3/31/2022 $5,849,000.00
9 12/31/2021 $22,199,000.00
10 9/30/2021 $16,408,000.00
11 6/30/2021 $10,499,000.00
12 3/31/2021 $5,248,000.00
13 12/31/2020 $20,372,000.00
14 9/30/2020 $15,132,000.00
15 6/30/2020 $9,897,000.00
16 3/31/2020 $4,948,000.00
17 12/31/2019 $18,611,000.00
18 9/30/2019 $13,665,000.00
19 6/30/2019 $8,723,000.00
20 3/31/2019 $4,360,000.00
21 12/31/2018 $16,273,000.00
22 9/30/2018 $11,915,000.00
23 6/30/2018 $7,554,000.00
24 3/31/2018 $3,777,000.00
25 12/31/2017 $14,223,000.00
26 12/31/2016 $12,463,000.00
27 12/31/2015 $11,259,000.00
28 12/31/2014 $10,631,000.00
29 12/31/2013 $9,993,000.00
30 12/31/2012 $9,497,000.00
31 12/31/2011 $8,991,000.00
32 12/31/2010 $7,786,000.00
33 12/31/2009 $6,832,000.00
Financials: EarningsPerShareBasic
Date Value
1 12/31/2023 $0.84
2 9/30/2023 $2.32
3 6/30/2023 $0.77
4 3/31/2023 $0.66
5 12/31/2022 $0.60
6 9/30/2022 $1.68
7 6/30/2022 $0.57
8 3/31/2022 $0.49
9 12/31/2021 $2.09
10 9/30/2021 $0.54
11 6/30/2021 $0.95
12 3/31/2021 $0.47
13 12/31/2020 $1.70
14 9/30/2020 $0.51
15 6/30/2020 $0.33
16 3/31/2020 $0.41
17 12/31/2019 $0.42
18 9/30/2019 $1.20
19 6/30/2019 $0.76
20 3/31/2019 $0.37
21 12/31/2018 $0.96
22 9/30/2018 $0.10
23 6/30/2018 $0.21
24 3/31/2018 $0.26
25 12/31/2017 $1.20
26 9/30/2017 $0.28
27 6/30/2017 $0.37
28 3/31/2017 $0.30
29 12/31/2016 $1.12
30 9/30/2016 $0.30
31 6/30/2016 $0.65
32 3/31/2016 $0.28
33 12/31/2015 $0.38
34 9/30/2015 $0.29
35 6/30/2015 $0.55
36 3/31/2015 $0.15
37 12/31/2014 $0.42
38 9/30/2014 $1.67
39 6/30/2014 $0.94
40 3/31/2014 $0.33
41 12/31/2013 $0.44
42 9/30/2013 $0.63
43 6/30/2013 $0.44
44 3/31/2013 $0.21
45 12/31/2012 $0.39
46 9/30/2012 $1.57
47 6/30/2012 $0.52
48 3/31/2012 $0.42
49 12/31/2011 $0.08
50 9/30/2011 $1.20
51 6/30/2011 $0.52
52 3/31/2011 $0.22
53 12/31/2010 $1.92
54 12/31/2009 $2.31
Financials: EarningsPerShareDiluted
Date Value
1 12/31/2023 $0.84
2 9/30/2023 $2.30
3 6/30/2023 $0.76
4 3/31/2023 $0.66
5 12/31/2022 $0.60
6 9/30/2022 $1.67
7 6/30/2022 $0.57
8 3/31/2022 $0.49
9 12/31/2021 $2.08
10 9/30/2021 $0.54
11 6/30/2021 $0.95
12 3/31/2021 $0.47
13 12/31/2020 $1.69
14 9/30/2020 $0.51
15 6/30/2020 $0.73
16 3/31/2020 $0.41
17 12/31/2019 $0.42
18 9/30/2019 $1.19
19 6/30/2019 $0.76
20 3/31/2019 $0.37
21 12/31/2018 $0.95
22 9/30/2018 $0.10
23 6/30/2018 $0.47
24 3/31/2018 $0.26
25 12/31/2017 $1.19
26 9/30/2017 $0.94
27 6/30/2017 $0.36
28 3/31/2017 $0.30
29 12/31/2016 $1.11
30 9/30/2016 $0.30
31 6/30/2016 $0.32
32 3/31/2016 $0.28
33 12/31/2015 $0.38
34 9/30/2015 $0.29
35 6/30/2015 $0.55
36 3/31/2015 $0.29
37 12/31/2014 $0.42
38 9/30/2014 $1.66
39 6/30/2014 $0.61
40 3/31/2014 $0.32
41 12/31/2013 $0.44
42 9/30/2013 $0.63
43 6/30/2013 $0.64
44 3/31/2013 $0.20
45 12/31/2012 $0.39
46 9/30/2012 $1.56
47 6/30/2012 $0.52
48 3/31/2012 $0.42
49 12/31/2011 $0.08
50 9/30/2011 $0.46
51 6/30/2011 $0.52
52 3/31/2011 $0.22
53 12/31/2010 $1.91
54 12/31/2009 $2.28
Financials: EffectiveIncomeTaxRateContinuingOperations
Date Value
1 9/30/2023 $0.23
2 6/30/2023 $0.25
3 3/31/2023 $0.24
4 9/30/2022 $0.25
5 6/30/2022 $0.24
6 3/31/2022 $0.24
7 9/30/2021 $0.22
8 6/30/2021 $0.24
9 3/31/2021 $0.22
10 9/30/2020 $0.25
11 6/30/2020 $0.25
12 3/31/2020 $0.26
13 9/30/2019 $0.23
14 6/30/2019 $0.24
15 3/31/2019 $0.24
16 9/30/2018 $0.22
17 6/30/2018 $0.22
18 3/31/2018 $0.22
Financials: EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
Date Value
1 12/31/2023 $-967,000.00
2 12/31/2022 $-523,000.00
3 12/31/2021 $-1,510,000.00
4 12/31/2020 $-682,000.00
5 12/31/2019 $-253,000.00
6 12/31/2018 $-384,000.00
7 9/30/2018 $6,000,000.00
8 6/30/2018 $500,000.00
9 9/30/2017 $200,000.00
10 6/30/2017 $200,000.00
Financials: EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
Date Value
1 12/31/2023 $828,000.00
2 9/30/2023 $-71,000.00
3 6/30/2023 $235,000.00
4 3/31/2023 $230,000.00
5 12/31/2022 $-1,077,000.00
6 9/30/2022 $-1,782,000.00
7 6/30/2022 $-964,000.00
8 3/31/2022 $-195,000.00
9 12/31/2021 $-679,000.00
10 9/30/2021 $-480,000.00
11 6/30/2021 $-584,000.00
12 12/31/2020 $-164,000.00
Financials: EmployeeRelatedLiabilitiesCurrent
Date Value
1 12/31/2023 $29,871,000.00
2 9/30/2023 $25,502,000.00
3 6/30/2023 $17,491,000.00
4 3/31/2023 $11,984,000.00
5 12/31/2022 $20,513,000.00
6 9/30/2022 $17,734,000.00
7 6/30/2022 $14,941,000.00
8 3/31/2022 $12,104,000.00
9 12/31/2021 $20,644,000.00
10 9/30/2021 $18,874,000.00
11 6/30/2021 $15,686,000.00
12 3/31/2021 $11,505,000.00
13 12/31/2020 $14,617,000.00
14 9/30/2020 $12,671,000.00
15 6/30/2020 $9,678,000.00
16 3/31/2020 $9,181,000.00
17 12/31/2019 $12,754,000.00
18 9/30/2019 $12,814,000.00
19 6/30/2019 $12,256,000.00
20 3/31/2019 $9,583,000.00
21 12/31/2018 $13,768,000.00
22 9/30/2018 $12,381,000.00
23 6/30/2018 $9,632,000.00
24 3/31/2018 $9,375,000.00
25 12/31/2017 $15,509,000.00
26 9/30/2017 $13,779,000.00
27 6/30/2017 $11,116,000.00
28 3/31/2017 $9,041,000.00
29 12/31/2016 $13,861,000.00
30 9/30/2016 $12,802,000.00
31 6/30/2016 $11,142,000.00
32 3/31/2016 $10,037,000.00
33 12/31/2015 $9,663,000.00
34 9/30/2015 $9,581,000.00
35 6/30/2015 $9,366,000.00
36 3/31/2015 $8,001,000.00
37 12/31/2014 $11,901,000.00
38 9/30/2014 $10,776,000.00
39 6/30/2014 $8,433,000.00
40 3/31/2014 $7,184,000.00
41 12/31/2013 $7,337,000.00
42 9/30/2013 $7,792,000.00
43 6/30/2013 $6,525,000.00
44 3/31/2013 $6,852,000.00
45 12/31/2012 $9,821,000.00
46 9/30/2012 $9,196,000.00
47 6/30/2012 $7,768,000.00
48 3/31/2012 $8,047,000.00
49 1/31/2012 $569,000.00
50 12/31/2011 $6,734,000.00
51 12/31/2010 $7,143,000.00
Financials: FiniteLivedIntangibleAssetsAccumulatedAmortization
Date Value
1 12/31/2023 $72,326,000.00
2 12/31/2022 $75,635,000.00
3 12/31/2021 $69,515,000.00
4 12/31/2020 $59,308,000.00
5 12/31/2019 $53,113,000.00
6 12/31/2018 $48,039,000.00
7 12/31/2017 $40,531,000.00
8 12/31/2016 $33,735,000.00
9 12/31/2015 $27,609,000.00
10 12/31/2014 $21,605,000.00
11 12/31/2013 $16,150,000.00
12 12/31/2012 $11,355,000.00
13 12/31/2011 $6,926,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
Date Value
1 12/31/2023 $19,500,000.00
2 12/31/2022 $17,400,000.00
3 12/31/2021 $25,100,000.00
4 12/31/2020 $19,600,000.00
5 12/31/2019 $17,600,000.00
6 12/31/2018 $22,800,000.00
7 12/31/2017 $26,400,000.00
8 12/31/2016 $22,200,000.00
9 12/31/2015 $27,700,000.00
10 12/31/2014 $32,900,000.00
11 12/31/2013 $32,400,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
Date Value
1 12/31/2023 $8,600,000.00
2 12/31/2022 $8,000,000.00
3 12/31/2021 $8,700,000.00
4 12/31/2020 $8,200,000.00
5 12/31/2019 $7,000,000.00
6 12/31/2018 $7,200,000.00
7 12/31/2017 $7,200,000.00
8 12/31/2016 $6,100,000.00
9 12/31/2015 $6,100,000.00
10 12/31/2014 $5,800,000.00
11 12/31/2013 $5,000,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
Date Value
1 12/31/2023 $4,300,000.00
2 12/31/2022 $6,100,000.00
3 12/31/2021 $6,600,000.00
4 12/31/2020 $6,000,000.00
5 12/31/2019 $5,300,000.00
6 12/31/2018 $5,500,000.00
7 12/31/2017 $5,600,000.00
8 12/31/2016 $5,800,000.00
9 12/31/2015 $5,800,000.00
10 12/31/2014 $5,700,000.00
11 12/31/2013 $4,900,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
Date Value
1 12/31/2023 $5,700,000.00
2 12/31/2022 $6,700,000.00
3 12/31/2021 $7,700,000.00
4 12/31/2020 $6,300,000.00
5 12/31/2019 $5,400,000.00
6 12/31/2018 $5,900,000.00
7 12/31/2017 $6,600,000.00
8 12/31/2016 $5,900,000.00
9 12/31/2015 $5,800,000.00
10 12/31/2014 $5,700,000.00
11 12/31/2013 $5,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
Date Value
1 12/31/2023 $7,400,000.00
2 12/31/2022 $7,500,000.00
3 12/31/2021 $8,000,000.00
4 12/31/2020 $6,400,000.00
5 12/31/2019 $5,900,000.00
6 12/31/2018 $7,000,000.00
7 12/31/2017 $6,700,000.00
8 12/31/2016 $5,900,000.00
9 12/31/2015 $5,900,000.00
10 12/31/2014 $5,800,000.00
11 12/31/2013 $5,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
Date Value
1 12/31/2023 $8,200,000.00
2 12/31/2022 $7,900,000.00
3 12/31/2021 $8,100,000.00
4 12/31/2020 $7,100,000.00
5 12/31/2019 $7,000,000.00
6 12/31/2018 $7,000,000.00
7 12/31/2017 $6,900,000.00
8 12/31/2016 $5,900,000.00
9 12/31/2015 $6,100,000.00
10 12/31/2014 $5,800,000.00
11 12/31/2013 $5,000.00
Financials: FiniteLivedIntangibleAssetsGross
Date Value
1 12/31/2023 $126,063,000.00
2 12/31/2022 $129,242,000.00
3 12/31/2021 $133,691,000.00
4 12/31/2020 $112,906,000.00
5 12/31/2019 $101,276,000.00
6 12/31/2018 $103,457,000.00
7 12/31/2017 $99,857,000.00
8 12/31/2016 $85,607,000.00
9 12/31/2015 $84,957,000.00
10 12/31/2014 $83,277,000.00
11 12/31/2013 $73,467,000.00
12 12/31/2012 $69,706,000.00
13 12/31/2011 $40,606,000.00
Financials: FiniteLivedIntangibleAssetsNet
Date Value
1 12/31/2023 $53,737,000.00
2 9/30/2023 $54,634,000.00
3 6/30/2023 $57,512,000.00
4 3/31/2023 $59,511,000.00
5 12/31/2022 $53,607,000.00
6 9/30/2022 $54,314,000.00
7 6/30/2022 $57,772,000.00
8 3/31/2022 $61,252,000.00
9 12/31/2021 $64,176,000.00
10 9/30/2021 $67,076,000.00
11 6/30/2021 $70,178,000.00
12 3/31/2021 $72,119,000.00
13 12/31/2020 $53,598,000.00
14 9/30/2020 $42,884,000.00
15 6/30/2020 $44,638,000.00
16 3/31/2020 $46,396,000.00
17 12/31/2019 $48,163,000.00
18 9/30/2019 $49,934,000.00
19 6/30/2019 $51,717,000.00
20 3/31/2019 $53,534,000.00
21 12/31/2018 $55,418,000.00
22 9/30/2018 $57,301,000.00
23 6/30/2018 $59,113,000.00
24 3/31/2018 $57,468,000.00
25 12/31/2017 $59,326,000.00
26 9/30/2017 $57,835,000.00
27 6/30/2017 $60,027,000.00
28 3/31/2017 $50,340,000.00
29 12/31/2016 $51,872,000.00
30 9/30/2016 $52,810,000.00
31 6/30/2016 $54,328,000.00
32 3/31/2016 $55,869,000.00
33 12/31/2015 $57,348,000.00
34 9/30/2015 $58,508,000.00
35 6/30/2015 $58,786,000.00
36 3/31/2015 $60,243,000.00
37 12/31/2014 $61,672,000.00
38 9/30/2014 $53,401,000.00
39 6/30/2014 $54,780,000.00
40 3/31/2014 $56,058,000.00
41 12/31/2013 $57,317,000.00
42 9/30/2013 $60,163,000.00
43 6/30/2013 $61,416,000.00
44 3/31/2013 $57,129,000.00
45 12/31/2012 $58,351,000.00
46 9/30/2012 $59,845,000.00
47 6/30/2012 $61,169,000.00
48 3/31/2012 $62,825,000.00
49 1/31/2012 $29,500,000.00
50 12/31/2011 $33,680,000.00
51 12/31/2010 $34,170,000.00
Financials: Goodwill
Date Value
1 12/31/2023 $113,200,000.00
2 9/30/2023 $112,698,000.00
3 6/30/2023 $113,797,000.00
4 3/31/2023 $113,768,000.00
5 12/31/2022 $101,300,000.00
6 9/30/2022 $99,100,000.00
7 6/30/2022 $101,206,000.00
8 3/31/2022 $103,287,000.00
9 12/31/2021 $104,313,000.00
10 9/30/2021 $104,726,000.00
11 6/30/2021 $105,631,000.00
12 3/31/2021 $104,836,000.00
13 12/31/2020 $88,700,000.00
14 9/30/2020 $71,258,000.00
15 6/30/2020 $71,258,000.00
16 3/31/2020 $71,258,000.00
17 12/31/2019 $71,258,000.00
18 9/30/2019 $71,258,000.00
19 6/30/2019 $71,258,000.00
20 3/31/2019 $71,258,000.00
21 12/31/2018 $71,258,000.00
22 9/30/2018 $71,258,000.00
23 6/30/2018 $71,109,000.00
24 3/31/2018 $67,424,000.00
25 12/31/2017 $67,424,000.00
26 9/30/2017 $61,156,000.00
27 6/30/2017 $61,156,000.00
28 3/31/2017 $49,314,000.00
29 12/31/2016 $49,300,000.00
30 9/30/2016 $47,978,000.00
31 6/30/2016 $47,978,000.00
32 3/31/2016 $47,978,000.00
33 12/31/2015 $48,000,000.00
34 9/30/2015 $48,443,000.00
35 6/30/2015 $47,712,000.00
36 3/31/2015 $47,712,000.00
37 12/31/2014 $47,700,000.00
38 9/30/2014 $44,695,000.00
39 6/30/2014 $44,695,000.00
40 3/31/2014 $44,695,000.00
41 12/31/2013 $44,695,000.00
42 9/30/2013 $46,641,000.00
43 6/30/2013 $46,641,000.00
44 3/31/2013 $35,930,000.00
45 12/31/2012 $35,900,000.00
46 9/30/2012 $35,670,000.00
47 6/30/2012 $35,670,000.00
48 3/31/2012 $34,612,000.00
49 1/31/2012 $26,305,000.00
50 12/31/2011 $9,365,000.00
51 12/31/2010 $9,200,000.00
Financials: GoodwillForeignCurrencyTranslationGainLoss
Date Value
1 12/31/2023 $1,600,000.00
Financials: GoodwillImpairmentLoss
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 --
4 12/31/2020 --
5 12/31/2019 --
6 12/31/2018 --
7 12/31/2017 --
8 12/31/2016 --
Financials: GrossProfit
Date Value
1 12/31/2023 $276,438,000.00
2 9/30/2023 $204,973,000.00
3 6/30/2023 $69,434,000.00
4 3/31/2023 $62,816,000.00
5 12/31/2022 $219,970,000.00
6 9/30/2022 $163,005,000.00
7 6/30/2022 $54,760,000.00
8 3/31/2022 $50,723,000.00
9 12/31/2021 $205,484,000.00
10 9/30/2021 $150,648,000.00
11 6/30/2021 $99,464,000.00
12 3/31/2021 $49,362,000.00
13 12/31/2020 $168,249,000.00
14 9/30/2020 $45,023,000.00
15 6/30/2020 $79,172,000.00
16 3/31/2020 $43,322,000.00
17 12/31/2019 $163,528,000.00
18 9/30/2019 $122,403,000.00
19 6/30/2019 $80,733,000.00
20 3/31/2019 $40,457,000.00
21 12/31/2018 $162,349,000.00
22 9/30/2018 $43,946,000.00
23 6/30/2018 $78,252,000.00
24 3/31/2018 $36,748,000.00
25 12/31/2017 $39,003,000.00
26 9/30/2017 $116,743,000.00
27 6/30/2017 $41,054,000.00
28 3/31/2017 $38,650,000.00
29 12/31/2016 $150,576,000.00
30 9/30/2016 $117,054,000.00
31 6/30/2016 $78,407,000.00
32 3/31/2016 $39,011,000.00
33 12/31/2015 $135,776,000.00
34 9/30/2015 $36,101,000.00
35 6/30/2015 $35,143,000.00
36 3/31/2015 $30,075,000.00
37 12/31/2014 $131,142,000.00
38 9/30/2014 $36,465,000.00
39 6/30/2014 $34,831,000.00
40 3/31/2014 $28,951,000.00
41 12/31/2013 $116,989,000.00
42 9/30/2013 $87,986,000.00
43 6/30/2013 $29,846,000.00
44 3/31/2013 $25,037,000.00
45 12/31/2012 $28,851,000.00
46 9/30/2012 $93,395,000.00
47 6/30/2012 $30,201,000.00
48 3/31/2012 $28,864,000.00
49 12/31/2011 $89,820,000.00
50 9/30/2011 $22,780,000.00
51 6/30/2011 $27,220,000.00
52 3/31/2011 $20,437,000.00
53 12/31/2010 $102,824,000.00
54 12/31/2009 $97,014,000.00
Financials: IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
Date Value
1 12/31/2023 $120,384,000.00
2 12/31/2022 $83,680,000.00
3 12/31/2021 $74,509,000.00
4 12/31/2020 $65,908,000.00
5 12/31/2019 $62,639,000.00
6 12/31/2018 $31,584,000.00
7 12/31/2017 $52,745,000.00
8 12/31/2016 $47,407,000.00
9 12/31/2015 $39,447,000.00
10 12/31/2014 $41,022,000.00
11 12/31/2013 $34,687,000.00
12 12/31/2012 $40,650,000.00
13 12/31/2011 $23,750,000.00
14 12/31/2010 $42,213,000.00
Financials: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Date Value
1 12/31/2023 $121,966,000.00
2 9/30/2023 $88,522,000.00
3 6/30/2023 $55,932,000.00
4 3/31/2023 $25,636,000.00
5 12/31/2022 $87,717,000.00
6 9/30/2022 $64,810,000.00
7 6/30/2022 $40,863,000.00
8 3/31/2022 $18,817,000.00
9 12/31/2021 $78,623,000.00
10 9/30/2021 $55,744,000.00
11 6/30/2021 $36,348,000.00
12 3/31/2021 $17,709,000.00
13 12/31/2020 $64,981,000.00
14 12/31/2019 $61,607,000.00
Financials: IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
Date Value
1 12/31/2023 $1,582,000.00
2 12/31/2022 $4,037,000.00
3 12/31/2021 $4,114,000.00
4 12/31/2020 $-927,000.00
5 12/31/2019 $-1,032,000.00
6 12/31/2018 $4,268,000.00
7 12/31/2017 $2,088,000.00
8 12/31/2016 $2,437,000.00
9 12/31/2015 $1,705,000.00
10 12/31/2014 $3,890,000.00
11 12/31/2013 $3,322,000.00
12 12/31/2012 $2,821,000.00
13 12/31/2011 $3,599,000.00
14 12/31/2010 $2,225,000.00
Financials: IncomeTaxesPaid
Date Value
1 12/31/2023 $38,934,000.00
2 12/31/2022 $24,038,000.00
3 12/31/2021 $19,981,000.00
4 12/31/2020 $17,995,000.00
5 12/31/2019 $13,066,000.00
6 12/31/2018 $12,503,000.00
7 12/31/2017 $17,912,000.00
8 12/31/2016 $19,723,000.00
9 12/31/2015 $18,167,000.00
10 12/31/2014 $17,218,000.00
11 12/31/2013 $15,292,000.00
12 12/31/2012 $15,247,000.00
13 12/31/2011 $10,308,000.00
14 12/31/2010 $-10,884,000.00
15 12/31/2009 $13,238,000.00
Financials: IncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $29,368,000.00
2 9/30/2023 $20,645,000.00
3 6/30/2023 $14,024,000.00
4 3/31/2023 $6,221,000.00
5 12/31/2022 $21,221,000.00
6 9/30/2022 $15,853,000.00
7 6/30/2022 $9,839,000.00
8 3/31/2022 $4,457,000.00
9 12/31/2021 $17,739,000.00
10 9/30/2021 $3,541,000.00
11 6/30/2021 $8,595,000.00
12 3/31/2021 $3,928,000.00
13 12/31/2020 $15,638,000.00
14 9/30/2020 $4,678,000.00
15 6/30/2020 $7,140,000.00
16 3/31/2020 $4,086,000.00
17 12/31/2019 $14,430,000.00
18 9/30/2019 $10,499,000.00
19 6/30/2019 $6,882,000.00
20 3/31/2019 $3,327,000.00
21 12/31/2018 $8,062,000.00
22 9/30/2018 $4,715,000.00
23 6/30/2018 $3,914,000.00
24 3/31/2018 $2,157,000.00
25 12/31/2017 $20,262,000.00
26 9/30/2017 $14,566,000.00
27 6/30/2017 $5,830,000.00
28 3/31/2017 $4,542,000.00
29 12/31/2016 $17,549,000.00
30 9/30/2016 $4,937,000.00
31 6/30/2016 $5,294,000.00
32 3/31/2016 $4,546,000.00
33 12/31/2015 $15,214,000.00
34 9/30/2015 $4,992,000.00
35 6/30/2015 $6,471,000.00
36 3/31/2015 $2,509,000.00
37 12/31/2014 $15,234,000.00
38 9/30/2014 $5,479,000.00
39 6/30/2014 $7,863,000.00
40 3/31/2014 $2,767,000.00
41 12/31/2013 $13,392,000.00
42 9/30/2013 $4,560,000.00
43 6/30/2013 $3,547,000.00
44 3/31/2013 $1,570,000.00
45 12/31/2012 $15,439,000.00
46 9/30/2012 $4,968,000.00
47 6/30/2012 $7,409,000.00
48 3/31/2012 $3,734,000.00
49 12/31/2011 $8,188,000.00
50 9/30/2011 $1,196,000.00
51 6/30/2011 $4,347,000.00
52 3/31/2011 $1,866,000.00
53 12/31/2010 $15,776,000.00
54 12/31/2009 $15,553,000.00
Financials: IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
Date Value
1 12/31/2023 $-78,000.00
2 12/31/2022 $571,000.00
3 12/31/2021 $168,000.00
4 12/31/2020 $1,302,000.00
5 12/31/2019 $515,000.00
6 12/31/2017 $564,000.00
7 12/31/2016 --
8 12/31/2015 --
Financials: IncomeTaxReconciliationForeignIncomeTaxRateDifferential
Date Value
1 12/31/2023 $340,000.00
2 12/31/2022 $388,000.00
3 12/31/2021 $606,000.00
4 12/31/2020 $-267,000.00
5 12/31/2019 $70,000.00
6 12/31/2018 $159,000.00
7 12/31/2017 $29,000.00
8 12/31/2016 $-87,000.00
9 12/31/2015 $-13,000.00
10 12/31/2014 $-454,000.00
11 12/31/2013 $-393,000.00
12 12/31/2012 $-87,000.00
13 12/31/2011 $-621,000.00
14 12/31/2010 $-430,000.00
Financials: IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
Date Value
1 12/31/2023 $25,613,000.00
2 12/31/2022 $18,421,000.00
3 12/31/2021 $16,511,000.00
4 12/31/2020 $13,646,000.00
5 12/31/2019 $12,938,000.00
6 12/31/2018 $7,529,000.00
7 12/31/2017 $19,192,000.00
8 12/31/2016 $17,445,000.00
9 12/31/2015 $14,403,000.00
10 12/31/2014 $15,720,000.00
11 12/31/2013 $13,303,000.00
12 12/31/2012 $15,215,000.00
13 12/31/2011 $9,572,000.00
14 12/31/2010 $15,553,000.00
Financials: IncomeTaxReconciliationOtherReconcilingItems
Date Value
1 12/31/2023 $-158,000.00
2 12/31/2022 $-251,000.00
3 12/31/2021 $-239,000.00
4 12/31/2020 $-150,000.00
5 12/31/2019 $-377,000.00
6 12/31/2018 $681,000.00
7 12/31/2017 $448,000.00
8 12/31/2016 $-172,000.00
9 12/31/2015 $103,000.00
10 12/31/2014 $-198,000.00
11 12/31/2013 $-428,000.00
12 12/31/2012 $-77,000.00
13 12/31/2011 $39,000.00
14 12/31/2010 $-223,000.00
Financials: IncomeTaxReconciliationStateAndLocalIncomeTaxes
Date Value
1 12/31/2023 $5,236,000.00
2 12/31/2022 $2,938,000.00
3 12/31/2021 $2,288,000.00
4 12/31/2020 $2,196,000.00
5 12/31/2019 $2,080,000.00
6 12/31/2018 $717,000.00
7 12/31/2017 $1,292,000.00
8 12/31/2016 $923,000.00
9 12/31/2015 $1,242,000.00
10 12/31/2014 $841,000.00
11 12/31/2013 $1,408,000.00
12 12/31/2012 $1,018,000.00
13 6/30/2012 $400,000.00
14 12/31/2011 $783,000.00
15 12/31/2010 $1,449,000.00
Financials: IncomeTaxReconciliationTaxCredits
Date Value
1 12/31/2023 $1,548,000.00
2 12/31/2022 $1,016,000.00
3 12/31/2021 $770,000.00
4 12/31/2020 $517,000.00
5 12/31/2019 $609,000.00
6 12/31/2018 $742,000.00
7 12/31/2017 $542,000.00
8 12/31/2016 --
9 12/31/2015 --
Financials: IncreaseDecreaseInAccountsPayable
Date Value
1 12/31/2023 $8,506,000.00
2 9/30/2023 $12,282,000.00
3 6/30/2023 $8,104,000.00
4 3/31/2023 $6,959,000.00
5 12/31/2022 $28,007,000.00
6 9/30/2022 $23,870,000.00
7 6/30/2022 $20,128,000.00
8 3/31/2022 $10,749,000.00
9 12/31/2021 $7,005,000.00
10 9/30/2021 $7,420,000.00
11 6/30/2021 $5,366,000.00
12 3/31/2021 $4,291,000.00
13 12/31/2020 $-391,000.00
14 9/30/2020 $-2,175,000.00
15 6/30/2020 $3,886,000.00
16 3/31/2020 $4,517,000.00
17 12/31/2019 $11,642,000.00
18 9/30/2019 $10,885,000.00
19 6/30/2019 $9,141,000.00
20 3/31/2019 $4,540,000.00
21 12/31/2018 $-9,868,000.00
22 9/30/2018 $-2,468,000.00
23 6/30/2018 $-1,255,000.00
24 3/31/2018 $-4,479,000.00
25 12/31/2017 $5,141,000.00
Financials: IncreaseDecreaseInAccountsReceivable
Date Value
1 12/31/2023 $6,351,000.00
2 9/30/2023 $11,855,000.00
3 6/30/2023 $6,503,000.00
4 3/31/2023 $6,843,000.00
5 12/31/2022 $11,328,000.00
6 9/30/2022 $18,860,000.00
7 6/30/2022 $12,028,000.00
8 3/31/2022 $12,509,000.00
9 12/31/2021 $1,240,000.00
10 9/30/2021 $8,985,000.00
11 6/30/2021 $-1,622,000.00
12 3/31/2021 $-3,864,000.00
13 12/31/2020 $-3,036,000.00
14 9/30/2020 $-3,184,000.00
15 6/30/2020 $-6,638,000.00
16 3/31/2020 $-1,385,000.00
17 12/31/2019 $-5,451,000.00
18 9/30/2019 $-4,555,000.00
19 6/30/2019 $-6,028,000.00
20 3/31/2019 $1,943,000.00
21 12/31/2018 $7,999,000.00
22 9/30/2018 $11,462,000.00
23 6/30/2018 $6,765,000.00
24 3/31/2018 $4,919,000.00
25 12/31/2017 $967,000.00
26 9/30/2017 $8,041,000.00
27 6/30/2017 $3,754,000.00
28 3/31/2017 $5,958,000.00
29 12/31/2016 $3,561,000.00
30 9/30/2016 $1,276,000.00
31 6/30/2016 $4,652,000.00
32 3/31/2016 $2,311,000.00
33 12/31/2015 $5,511,000.00
34 9/30/2015 $8,399,000.00
35 6/30/2015 $8,498,000.00
36 3/31/2015 $-110,000.00
37 12/31/2014 $997,000.00
38 9/30/2014 $8,723,000.00
39 6/30/2014 $10,955,000.00
40 3/31/2014 $4,772,000.00
41 12/31/2013 $3,991,000.00
42 9/30/2013 $10,284,000.00
43 6/30/2013 $7,116,000.00
44 3/31/2013 $1,838,000.00
45 12/31/2012 $-812,000.00
46 9/30/2012 $7,414,000.00
47 6/30/2012 $5,483,000.00
48 3/31/2012 $4,661,000.00
49 12/31/2011 $616,000.00
50 9/30/2011 $2,636,000.00
51 6/30/2011 $4,739,000.00
52 3/31/2011 $-2,904,000.00
53 12/31/2010 $3,777,000.00
54 12/31/2009 $-1,347,000.00
Financials: IncreaseDecreaseInInventories
Date Value
1 12/31/2023 $32,467,000.00
2 9/30/2023 $27,628,000.00
3 6/30/2023 $23,753,000.00
4 3/31/2023 $11,439,000.00
5 12/31/2022 $21,021,000.00
6 9/30/2022 $16,207,000.00
7 6/30/2022 $13,024,000.00
8 3/31/2022 $3,763,000.00
9 12/31/2021 $13,633,000.00
10 9/30/2021 $5,685,000.00
11 6/30/2021 $4,812,000.00
12 3/31/2021 $-1,284,000.00
13 12/31/2020 $-5,129,000.00
14 9/30/2020 $-5,188,000.00
15 6/30/2020 $-5,070,000.00
16 3/31/2020 $-7,437,000.00
17 12/31/2019 $1,220,000.00
18 9/30/2019 $4,259,000.00
19 6/30/2019 $2,565,000.00
20 3/31/2019 $-166,000.00
21 12/31/2018 $-4,859,000.00
22 9/30/2018 $-1,409,000.00
23 6/30/2018 $-167,000.00
24 3/31/2018 $-265,000.00
25 12/31/2017 $6,167,000.00
26 9/30/2017 $-1,929,000.00
27 6/30/2017 $-4,759,000.00
28 3/31/2017 $-7,423,000.00
29 12/31/2016 $-955,000.00
30 9/30/2016 $3,499,000.00
31 6/30/2016 $1,778,000.00
32 3/31/2016 $-2,684,000.00
33 12/31/2015 $7,116,000.00
34 9/30/2015 $3,983,000.00
35 6/30/2015 $359,000.00
36 3/31/2015 $692,000.00
37 12/31/2014 $6,943,000.00
38 9/30/2014 $3,554,000.00
39 6/30/2014 $2,258,000.00
40 3/31/2014 $2,998,000.00
41 12/31/2013 $-247,000.00
42 9/30/2013 $-6,736,000.00
43 6/30/2013 $-7,367,000.00
44 3/31/2013 $-2,445,000.00
45 12/31/2012 $4,743,000.00
46 9/30/2012 $4,042,000.00
47 6/30/2012 $4,995,000.00
48 3/31/2012 $1,662,000.00
49 12/31/2011 $-42,000.00
50 9/30/2011 $-1,667,000.00
51 6/30/2011 $-1,693,000.00
52 3/31/2011 $3,663,000.00
53 12/31/2010 $14,886,000.00
54 12/31/2009 $-7,015,000.00
Financials: IncreaseDecreaseInOtherOperatingLiabilities
Date Value
1 12/31/2023 $31,533,000.00
2 9/30/2023 $14,567,000.00
3 6/30/2023 $10,100,000.00
4 3/31/2023 $4,105,000.00
5 12/31/2022 $7,732,000.00
6 9/30/2022 $2,171,000.00
7 6/30/2022 $-3,908,000.00
8 3/31/2022 $-3,928,000.00
9 12/31/2021 $15,872,000.00
10 9/30/2021 $12,935,000.00
11 6/30/2021 $1,296,000.00
12 3/31/2021 $332,000.00
13 12/31/2020 $12,228,000.00
14 9/30/2020 $3,799,000.00
15 6/30/2020 $2,889,000.00
16 3/31/2020 $-1,064,000.00
17 12/31/2019 $1,600,000.00
18 9/30/2019 $2,100,000.00
19 6/30/2019 $-2,569,000.00
20 3/31/2019 $-294,000.00
21 12/31/2018 $9,906,000.00
22 9/30/2018 $2,148,000.00
23 6/30/2018 $2,361,000.00
24 3/31/2018 $2,670,000.00
25 12/31/2017 $1,498,000.00
Financials: IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
Date Value
1 12/31/2023 $7,012,000.00
2 9/30/2023 $7,279,000.00
3 6/30/2023 $4,980,000.00
4 3/31/2023 $2,133,000.00
5 12/31/2022 $10,557,000.00
6 9/30/2022 $9,405,000.00
7 6/30/2022 $8,153,000.00
8 3/31/2022 $2,904,000.00
9 12/31/2021 $8,281,000.00
10 9/30/2021 $9,321,000.00
11 6/30/2021 $1,259,000.00
12 3/31/2021 $428,000.00
13 12/31/2020 $3,522,000.00
14 9/30/2020 $-6,485,000.00
15 6/30/2020 $1,600,000.00
16 3/31/2020 $609,000.00
17 12/31/2019 $7,732,000.00
18 9/30/2019 $5,806,000.00
19 6/30/2019 $3,946,000.00
20 3/31/2019 $2,101,000.00
21 12/31/2018 $5,062,000.00
22 9/30/2018 $5,573,000.00
23 6/30/2018 $3,101,000.00
24 3/31/2018 $1,586,000.00
25 12/31/2017 $6,237,000.00
26 9/30/2017 $4,580,000.00
27 6/30/2017 $3,734,000.00
28 3/31/2017 $2,819,000.00
29 12/31/2016 $961,000.00
30 9/30/2016 $236,000.00
31 6/30/2016 $-122,000.00
32 3/31/2016 $-469,000.00
33 12/31/2015 $1,632,000.00
34 9/30/2015 $1,232,000.00
35 6/30/2015 $1,003,000.00
36 3/31/2015 $-405,000.00
37 12/31/2014 $2,060,000.00
38 9/30/2014 $412,000.00
39 6/30/2014 $48,000.00
40 3/31/2014 $-646,000.00
41 12/31/2013 $-368,000.00
42 9/30/2013 $-182,000.00
43 6/30/2013 $-349,000.00
44 3/31/2013 $-416,000.00
45 12/31/2012 $905,000.00
46 9/30/2012 $-473,000.00
47 6/30/2012 $16,000.00
48 3/31/2012 $245,000.00
49 12/31/2011 $850,000.00
50 9/30/2011 $1,337,000.00
51 6/30/2011 $1,289,000.00
52 3/31/2011 $1,616,000.00
53 12/31/2010 $-55,000.00
54 12/31/2009 $209,000.00
Financials: InterestIncomeExpenseNet
Date Value
1 12/31/2023 $4,047,000.00
2 9/30/2023 $2,649,000.00
3 6/30/2023 $1,449,000.00
4 3/31/2023 $622,000.00
5 12/31/2022 $552,000.00
6 9/30/2022 $86,000.00
7 6/30/2022 $-22,000.00
8 3/31/2022 $-13,000.00
9 12/31/2021 $20,000.00
10 9/30/2021 $-28,000.00
11 6/30/2021 $-14,000.00
12 3/31/2021 $-7,000.00
13 12/31/2020 $-30,000.00
14 9/30/2020 $-18,000.00
15 6/30/2020 $-63,000.00
16 3/31/2020 $-31,000.00
17 12/31/2019 $-253,000.00
18 9/30/2019 $-280,000.00
19 6/30/2019 $-214,000.00
20 3/31/2019 $-129,000.00
21 12/31/2018 $-1,157,000.00
22 9/30/2018 $-295,000.00
23 6/30/2018 $-409,000.00
24 3/31/2018 $-290,000.00
25 12/31/2017 $-789,000.00
26 9/30/2017 $-567,000.00
27 6/30/2017 $-325,000.00
28 3/31/2017 $-178,000.00
29 12/31/2016 $-921,000.00
30 9/30/2016 $-213,000.00
31 6/30/2016 $-228,000.00
32 3/31/2016 $-270,000.00
33 12/31/2015 $-1,217,000.00
34 9/30/2015 $-305,000.00
35 6/30/2015 $-319,000.00
36 3/31/2015 $-317,000.00
37 12/31/2014 $-1,135,000.00
38 9/30/2014 $-875,000.00
39 6/30/2014 $-311,000.00
40 3/31/2014 $-291,000.00
41 12/31/2013 $-1,098,000.00
42 9/30/2013 $-844,000.00
43 6/30/2013 $-580,000.00
44 3/31/2013 $-248,000.00
45 12/31/2012 $-998,000.00
46 9/30/2012 $-729,000.00
47 6/30/2012 $-443,000.00
48 3/31/2012 $-205,000.00
49 12/31/2011 $-185,000.00
50 9/30/2011 $87,000.00
51 6/30/2011 $-96,000.00
52 3/31/2011 $-112,000.00
53 12/31/2010 $-385,000.00
54 12/31/2009 $90,000.00
Financials: InventoryFinishedGoods
Date Value
1 12/31/2023 $34,764,000.00
2 9/30/2023 $34,910,000.00
3 6/30/2023 $31,216,000.00
4 3/31/2023 $28,427,000.00
5 12/31/2022 $31,350,000.00
6 9/30/2022 $23,783,000.00
7 6/30/2022 $21,092,000.00
8 3/31/2022 $25,755,000.00
9 12/31/2021 $25,991,000.00
10 9/30/2021 $25,122,000.00
11 6/30/2021 $26,116,000.00
12 3/31/2021 $27,967,000.00
13 12/31/2020 $24,881,000.00
14 9/30/2020 $22,151,000.00
15 6/30/2020 $20,093,000.00
16 3/31/2020 $19,469,000.00
17 12/31/2019 $22,946,000.00
18 9/30/2019 $24,646,000.00
19 6/30/2019 $23,034,000.00
20 3/31/2019 $21,811,000.00
21 12/31/2018 $23,476,000.00
22 9/30/2018 $22,588,000.00
23 6/30/2018 $25,199,000.00
24 3/31/2018 $22,668,000.00
25 12/31/2017 $23,125,000.00
26 9/30/2017 $21,954,000.00
27 6/30/2017 $17,446,000.00
28 3/31/2017 $16,069,000.00
29 12/31/2016 $18,087,000.00
30 9/30/2016 $20,732,000.00
31 6/30/2016 $21,876,000.00
32 3/31/2016 $21,638,000.00
33 12/31/2015 $28,548,000.00
34 9/30/2015 $26,349,000.00
35 6/30/2015 $26,027,000.00
36 3/31/2015 $26,484,000.00
37 12/31/2014 $25,362,000.00
38 9/30/2014 $19,503,000.00
39 6/30/2014 $20,699,000.00
40 3/31/2014 $18,113,000.00
41 12/31/2013 $17,704,000.00
42 9/30/2013 $17,544,000.00
43 6/30/2013 $18,750,000.00
44 3/31/2013 $20,598,000.00
45 12/31/2012 $19,872,000.00
46 9/30/2012 $19,806,000.00
47 6/30/2012 $12,985,000.00
48 3/31/2012 $12,718,000.00
49 12/31/2011 $13,476,000.00
50 12/31/2010 $9,800,000.00
Financials: InventoryNet
Date Value
1 12/31/2023 $153,674,000.00
2 9/30/2023 $147,788,000.00
3 6/30/2023 $144,749,000.00
4 3/31/2023 $132,344,000.00
5 12/31/2022 $119,856,000.00
6 9/30/2022 $113,608,000.00
7 6/30/2022 $111,437,000.00
8 3/31/2022 $103,020,000.00
9 12/31/2021 $99,611,000.00
10 9/30/2021 $91,824,000.00
11 6/30/2021 $90,793,000.00
12 3/31/2021 $84,251,000.00
13 12/31/2020 $81,586,000.00
14 9/30/2020 $76,987,000.00
15 6/30/2020 $76,846,000.00
16 3/31/2020 $74,430,000.00
17 12/31/2019 $81,948,000.00
18 9/30/2019 $84,835,000.00
19 6/30/2019 $83,319,000.00
20 3/31/2019 $80,554,000.00
21 12/31/2018 $80,804,000.00
22 9/30/2018 $84,345,000.00
23 6/30/2018 $85,656,000.00
24 3/31/2018 $85,128,000.00
25 12/31/2017 $85,172,000.00
26 9/30/2017 $77,010,000.00
27 6/30/2017 $73,888,000.00
28 3/31/2017 $70,297,000.00
29 12/31/2016 $77,701,000.00
30 9/30/2016 $82,437,000.00
31 6/30/2016 $80,715,000.00
32 3/31/2016 $76,178,000.00
33 12/31/2015 $78,596,000.00
34 9/30/2015 $75,743,000.00
35 6/30/2015 $71,722,000.00
36 3/31/2015 $72,008,000.00
37 12/31/2014 $71,774,000.00
38 9/30/2014 $64,203,000.00
39 6/30/2014 $63,196,000.00
40 3/31/2014 $63,978,000.00
41 12/31/2013 $60,939,000.00
42 9/30/2013 $54,368,000.00
43 6/30/2013 $53,614,000.00
44 3/31/2013 $58,501,000.00
45 12/31/2012 $60,997,000.00
46 9/30/2012 $60,214,000.00
47 6/30/2012 $61,079,000.00
48 3/31/2012 $57,916,000.00
49 1/31/2012 $7,602,000.00
50 12/31/2011 $49,436,000.00
51 12/31/2010 $48,316,000.00
Financials: InventoryRawMaterials
Date Value
1 12/31/2023 $77,649,000.00
2 9/30/2023 $76,938,000.00
3 6/30/2023 $77,968,000.00
4 3/31/2023 $75,997,000.00
5 12/31/2022 $64,929,000.00
6 9/30/2022 $63,855,000.00
7 6/30/2022 $66,073,000.00
8 3/31/2022 $55,137,000.00
9 12/31/2021 $48,873,000.00
10 9/30/2021 $52,118,000.00
11 6/30/2021 $49,059,000.00
12 3/31/2021 $42,190,000.00
13 12/31/2020 $39,864,000.00
14 9/30/2020 $39,065,000.00
15 6/30/2020 $40,378,000.00
16 3/31/2020 $38,185,000.00
17 12/31/2019 $41,274,000.00
18 9/30/2019 $42,092,000.00
19 6/30/2019 $43,642,000.00
20 3/31/2019 $42,667,000.00
21 12/31/2018 $40,231,000.00
22 9/30/2018 $42,558,000.00
23 6/30/2018 $40,814,000.00
24 3/31/2018 $43,448,000.00
25 12/31/2017 $40,012,000.00
26 9/30/2017 $37,356,000.00
27 6/30/2017 $39,035,000.00
28 3/31/2017 $38,996,000.00
29 12/31/2016 $42,457,000.00
30 9/30/2016 $43,658,000.00
31 6/30/2016 $42,280,000.00
32 3/31/2016 $39,724,000.00
33 12/31/2015 $36,864,000.00
34 9/30/2015 $37,226,000.00
35 6/30/2015 $36,316,000.00
36 3/31/2015 $34,092,000.00
37 12/31/2014 $33,365,000.00
38 9/30/2014 $30,704,000.00
39 6/30/2014 $31,930,000.00
40 3/31/2014 $34,187,000.00
41 12/31/2013 $30,905,000.00
42 9/30/2013 $26,730,000.00
43 6/30/2013 $24,011,000.00
44 3/31/2013 $26,313,000.00
45 12/31/2012 $27,785,000.00
46 9/30/2012 $27,008,000.00
47 6/30/2012 $34,455,000.00
48 3/31/2012 $32,029,000.00
49 12/31/2011 $24,583,000.00
50 12/31/2010 $23,232,000.00
Financials: InventoryValuationReserves
Date Value
1 12/31/2023 $6,874,000.00
2 12/31/2022 $6,681,000.00
3 12/31/2021 $6,078,000.00
4 12/31/2020 $6,400,000.00
5 12/31/2019 $5,440,000.00
6 12/31/2018 $4,131,000.00
7 12/31/2017 $3,881,000.00
8 12/31/2016 $3,639,000.00
9 12/31/2015 $3,836,000.00
10 12/31/2014 $3,314,000.00
11 12/31/2013 $4,236,000.00
12 12/31/2012 $2,880,000.00
13 12/31/2011 $2,680,000.00
14 12/31/2010 $2,775,000.00
15 12/31/2009 $2,042,000.00
Financials: InventoryWorkInProcess
Date Value
1 12/31/2023 $41,261,000.00
2 9/30/2023 $35,940,000.00
3 6/30/2023 $35,565,000.00
4 3/31/2023 $27,920,000.00
5 12/31/2022 $23,577,000.00
6 9/30/2022 $25,970,000.00
7 6/30/2022 $24,272,000.00
8 3/31/2022 $22,128,000.00
9 12/31/2021 $24,747,000.00
10 9/30/2021 $14,584,000.00
11 6/30/2021 $15,618,000.00
12 3/31/2021 $14,094,000.00
13 12/31/2020 $16,841,000.00
14 9/30/2020 $15,771,000.00
15 6/30/2020 $16,375,000.00
16 3/31/2020 $16,776,000.00
17 12/31/2019 $17,728,000.00
18 9/30/2019 $18,097,000.00
19 6/30/2019 $16,643,000.00
20 3/31/2019 $16,076,000.00
21 12/31/2018 $17,097,000.00
22 9/30/2018 $19,199,000.00
23 6/30/2018 $19,643,000.00
24 3/31/2018 $19,012,000.00
25 12/31/2017 $22,035,000.00
26 9/30/2017 $17,700,000.00
27 6/30/2017 $17,407,000.00
28 3/31/2017 $15,232,000.00
29 12/31/2016 $17,157,000.00
30 9/30/2016 $18,047,000.00
31 6/30/2016 $16,559,000.00
32 3/31/2016 $14,816,000.00
33 12/31/2015 $13,184,000.00
34 9/30/2015 $12,168,000.00
35 6/30/2015 $9,379,000.00
36 3/31/2015 $11,432,000.00
37 12/31/2014 $13,047,000.00
38 9/30/2014 $13,996,000.00
39 6/30/2014 $10,567,000.00
40 3/31/2014 $11,678,000.00
41 12/31/2013 $12,330,000.00
42 9/30/2013 $10,094,000.00
43 6/30/2013 $10,853,000.00
44 3/31/2013 $11,590,000.00
45 12/31/2012 $13,340,000.00
46 9/30/2012 $13,400,000.00
47 6/30/2012 $13,639,000.00
48 3/31/2012 $13,169,000.00
49 12/31/2011 $11,377,000.00
50 12/31/2010 $15,284,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDue
Date Value
1 12/31/2023 $6,649,000.00
2 9/30/2023 $7,057,000.00
3 6/30/2023 $7,730,000.00
4 3/31/2023 $7,380,000.00
5 12/31/2022 $7,803,000.00
6 9/30/2022 $8,221,000.00
7 6/30/2022 $8,745,000.00
8 3/31/2022 $9,136,000.00
9 12/31/2021 $7,209,000.00
10 9/30/2021 $7,908,000.00
11 6/30/2021 $8,645,000.00
12 3/31/2021 $9,409,000.00
13 12/31/2020 $8,448,000.00
14 9/30/2020 $8,623,000.00
15 6/30/2020 $8,348,000.00
16 3/31/2020 $8,982,000.00
17 12/31/2019 $9,810,000.00
18 9/30/2019 $10,411,000.00
19 6/30/2019 $11,155,000.00
20 3/31/2019 $11,764,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
Date Value
1 12/31/2023 $942,000.00
2 9/30/2023 $881,000.00
3 12/31/2022 $747,000.00
4 12/31/2021 $868,000.00
5 12/31/2020 $821,000.00
6 6/30/2020 $1,018,000.00
7 3/31/2020 $1,015,000.00
8 12/31/2019 $943,000.00
9 9/30/2019 $2,182,000.00
10 6/30/2019 $2,188,000.00
11 3/31/2019 $2,189,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
Date Value
1 12/31/2023 $2,552,000.00
2 9/30/2023 $2,501,000.00
3 6/30/2023 $2,515,000.00
4 3/31/2023 $2,088,000.00
5 12/31/2022 $2,399,000.00
6 9/30/2022 $2,341,000.00
7 6/30/2022 $2,310,000.00
8 3/31/2022 $2,246,000.00
9 12/31/2021 $1,922,000.00
10 9/30/2021 $1,922,000.00
11 6/30/2021 $1,919,000.00
12 3/31/2021 $1,923,000.00
13 12/31/2020 $2,526,000.00
14 9/30/2020 $2,383,000.00
15 12/31/2019 $2,840,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearFive
Date Value
1 12/31/2023 $129,000.00
2 9/30/2023 $123,000.00
3 12/31/2022 $112,000.00
4 12/31/2021 $130,000.00
5 12/31/2020 $1,084,000.00
6 6/30/2020 $1,170,000.00
7 3/31/2020 $1,165,000.00
8 12/31/2019 $1,245,000.00
9 9/30/2019 $1,201,000.00
10 6/30/2019 $1,205,000.00
11 3/31/2019 $1,184,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearFour
Date Value
1 12/31/2023 $225,000.00
2 9/30/2023 $198,000.00
3 6/30/2023 $202,000.00
4 3/31/2023 $114,000.00
5 12/31/2022 $723,000.00
6 9/30/2022 $714,000.00
7 6/30/2022 $675,000.00
8 3/31/2022 $675,000.00
9 12/31/2021 $1,183,000.00
10 9/30/2021 $1,184,000.00
11 6/30/2021 $1,184,000.00
12 3/31/2021 $1,182,000.00
13 12/31/2020 $1,264,000.00
14 9/30/2020 $1,197,000.00
15 6/30/2020 $1,204,000.00
16 3/31/2020 $1,198,000.00
17 12/31/2019 $1,205,000.00
18 9/30/2019 $1,291,000.00
19 6/30/2019 $1,298,000.00
20 3/31/2019 $1,247,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearThree
Date Value
1 12/31/2023 $837,000.00
2 9/30/2023 $807,000.00
3 6/30/2023 $811,000.00
4 3/31/2023 $726,000.00
5 12/31/2022 $1,810,000.00
6 9/30/2022 $1,795,000.00
7 6/30/2022 $1,739,000.00
8 3/31/2022 $1,713,000.00
9 12/31/2021 $1,362,000.00
10 9/30/2021 $1,361,000.00
11 6/30/2021 $1,361,000.00
12 3/31/2021 $1,357,000.00
13 12/31/2020 $1,318,000.00
14 9/30/2020 $1,232,000.00
15 6/30/2020 $1,298,000.00
16 3/31/2020 $1,278,000.00
17 12/31/2019 $1,298,000.00
18 9/30/2019 $2,231,000.00
19 6/30/2019 $2,204,000.00
20 3/31/2019 $2,113,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
Date Value
1 12/31/2023 $1,964,000.00
2 9/30/2023 $1,922,000.00
3 6/30/2023 $1,929,000.00
4 3/31/2023 $1,843,000.00
5 12/31/2022 $2,012,000.00
6 9/30/2022 $1,978,000.00
7 6/30/2022 $1,940,000.00
8 3/31/2022 $1,876,000.00
9 12/31/2021 $1,744,000.00
10 9/30/2021 $1,744,000.00
11 6/30/2021 $1,744,000.00
12 3/31/2021 $1,741,000.00
13 12/31/2020 $1,435,000.00
14 9/30/2020 $1,335,000.00
15 6/30/2020 $2,336,000.00
16 3/31/2020 $2,253,000.00
17 12/31/2019 $2,279,000.00
18 9/30/2019 $2,782,000.00
19 6/30/2019 $2,796,000.00
20 3/31/2019 $2,703,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
Date Value
1 9/30/2023 $625,000.00
2 6/30/2023 $1,249,000.00
3 3/31/2023 $1,846,000.00
4 9/30/2022 $592,000.00
5 6/30/2022 $1,196,000.00
6 3/31/2022 $1,782,000.00
7 9/30/2021 $699,000.00
8 6/30/2021 $1,428,000.00
9 3/31/2021 $2,212,000.00
10 9/30/2020 $650,000.00
11 6/30/2020 $1,322,000.00
12 3/31/2020 $2,073,000.00
13 9/30/2019 $724,000.00
14 6/30/2019 $1,464,000.00
15 3/31/2019 $2,328,000.00
Financials: LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
Date Value
1 12/31/2023 $891,000.00
2 9/30/2023 $911,000.00
3 6/30/2023 $1,003,000.00
4 3/31/2023 $946,000.00
5 12/31/2022 $1,011,000.00
6 9/30/2022 $1,058,000.00
7 6/30/2022 $1,169,000.00
8 3/31/2022 $1,250,000.00
9 12/31/2021 $1,032,000.00
10 9/30/2021 $1,111,000.00
11 6/30/2021 $1,203,000.00
12 3/31/2021 $1,287,000.00
13 12/31/2020 $1,230,000.00
14 9/30/2020 $1,256,000.00
15 6/30/2020 $820,000.00
16 3/31/2020 $897,000.00
17 12/31/2019 $1,018,000.00
18 9/30/2019 $1,121,000.00
Financials: LiabilitiesAndStockholdersEquity
Date Value
1 12/31/2023 $716,919,000.00
2 9/30/2023 $689,757,000.00
3 6/30/2023 $659,252,000.00
4 3/31/2023 $633,403,000.00
5 12/31/2022 $603,047,000.00
6 9/30/2022 $574,373,000.00
7 6/30/2022 $560,031,000.00
8 3/31/2022 $545,938,000.00
9 12/31/2021 $530,818,000.00
10 9/30/2021 $519,027,000.00
11 6/30/2021 $499,016,000.00
12 3/31/2021 $486,295,000.00
13 12/31/2020 $471,217,000.00
14 9/30/2020 $448,636,000.00
15 6/30/2020 $439,533,000.00
16 3/31/2020 $430,956,000.00
17 12/31/2019 $421,893,000.00
18 9/30/2019 $417,490,000.00
19 6/30/2019 $404,861,000.00
20 3/31/2019 $403,249,000.00
21 12/31/2018 $392,691,000.00
22 9/30/2018 $401,320,000.00
23 6/30/2018 $401,107,000.00
24 3/31/2018 $395,266,000.00
25 12/31/2017 $391,727,000.00
26 9/30/2017 $386,093,000.00
27 6/30/2017 $378,746,000.00
28 3/31/2017 $353,570,000.00
29 12/31/2016 $349,699,000.00
30 9/30/2016 $357,127,000.00
31 6/30/2016 $357,793,000.00
32 3/31/2016 $356,434,000.00
33 12/31/2015 $355,480,000.00
34 9/30/2015 $352,817,000.00
35 6/30/2015 $357,149,000.00
36 3/31/2015 $342,427,000.00
37 12/31/2014 $341,158,000.00
38 9/30/2014 $330,667,000.00
39 6/30/2014 $328,970,000.00
40 3/31/2014 $323,678,000.00
41 12/31/2013 $316,058,000.00
42 9/30/2013 $308,892,000.00
43 6/30/2013 $301,763,000.00
44 3/31/2013 $286,792,000.00
45 12/31/2012 $290,453,000.00
46 9/30/2012 $296,670,000.00
47 6/30/2012 $297,943,000.00
48 3/31/2012 $296,938,000.00
49 12/31/2011 $218,910,000.00
50 12/31/2010 $215,864,000.00
Financials: LiabilitiesCurrent
Date Value
1 12/31/2023 $131,948,000.00
2 9/30/2023 $128,782,000.00
3 6/30/2023 $118,914,000.00
4 3/31/2023 $115,786,000.00
5 12/31/2022 $110,312,000.00
6 9/30/2022 $101,785,000.00
7 6/30/2022 $97,335,000.00
8 3/31/2022 $88,509,000.00
9 12/31/2021 $82,146,000.00
10 9/30/2021 $79,835,000.00
11 6/30/2021 $72,309,000.00
12 3/31/2021 $71,766,000.00
13 12/31/2020 $68,036,000.00
14 9/30/2020 $60,192,000.00
15 6/30/2020 $62,701,000.00
16 3/31/2020 $60,456,000.00
17 12/31/2019 $57,247,000.00
18 9/30/2019 $58,845,000.00
19 6/30/2019 $54,307,000.00
20 3/31/2019 $57,924,000.00
21 12/31/2018 $60,015,000.00
22 9/30/2018 $77,866,000.00
23 6/30/2018 $85,627,000.00
24 3/31/2018 $88,550,000.00
25 12/31/2017 $93,109,000.00
26 9/30/2017 $92,494,000.00
27 6/30/2017 $90,272,000.00
28 3/31/2017 $75,504,000.00
29 12/31/2016 $75,838,000.00
30 9/30/2016 $87,655,000.00
31 6/30/2016 $93,879,000.00
32 3/31/2016 $98,841,000.00
33 12/31/2015 $104,544,000.00
34 9/30/2015 $100,616,000.00
35 6/30/2015 $111,724,000.00
36 3/31/2015 $106,782,000.00
37 12/31/2014 $107,075,000.00
38 9/30/2014 $95,150,000.00
39 6/30/2014 $100,719,000.00
40 3/31/2014 $102,757,000.00
41 12/31/2013 $98,041,000.00
42 9/30/2013 $95,154,000.00
43 6/30/2013 $96,035,000.00
44 3/31/2013 $89,422,000.00
45 12/31/2012 $94,080,000.00
46 9/30/2012 $104,271,000.00
47 6/30/2012 $107,105,000.00
48 3/31/2012 $96,073,000.00
49 12/31/2011 $22,413,000.00
50 12/31/2010 $32,679,000.00
Financials: LineOfCreditFacilityCurrentBorrowingCapacity
Date Value
1 12/31/2023 $154,400,000.00
2 12/31/2022 $156,600,000.00
3 12/31/2021 $157,100,000.00
4 12/31/2020 $125,000,000.00
5 12/31/2019 $125,000,000.00
6 12/31/2018 $111,500,000.00
7 12/31/2017 $85,300,000.00
8 12/31/2016 $91,300,000.00
9 12/31/2015 $38,000,000.00
10 12/31/2014 $33,600,000.00
11 12/31/2013 $43,100,000.00
12 12/31/2012 $61,600,000.00
Financials: MachineryAndEquipmentGross
Date Value
1 12/31/2023 $144,582,000.00
2 12/31/2022 $141,153,000.00
3 12/31/2021 $136,510,000.00
4 12/31/2020 $138,548,000.00
5 12/31/2019 $132,326,000.00
6 12/31/2018 $136,724,000.00
7 12/31/2017 $135,762,000.00
8 12/31/2016 $126,680,000.00
9 12/31/2015 $125,197,000.00
10 12/31/2014 $110,346,000.00
11 12/31/2013 $100,179,000.00
12 12/31/2012 $92,751,000.00
13 12/31/2011 $87,077,000.00
14 12/31/2010 $88,066,000.00
Financials: NetCashProvidedByUsedInFinancingActivities
Date Value
1 12/31/2023 $-28,085,000.00
2 9/30/2023 $-20,167,000.00
3 6/30/2023 $-13,159,000.00
4 3/31/2023 $-6,568,000.00
5 12/31/2022 $-24,605,000.00
6 9/30/2022 $-18,658,000.00
7 6/30/2022 $-12,139,000.00
8 3/31/2022 $-5,869,000.00
9 12/31/2021 $-20,507,000.00
10 9/30/2021 $-14,669,000.00
11 6/30/2021 $-10,515,000.00
12 3/31/2021 $-4,845,000.00
13 12/31/2020 $-27,819,000.00
14 9/30/2020 $-22,011,000.00
15 6/30/2020 $-12,180,000.00
16 3/31/2020 $-6,872,000.00
17 12/31/2019 $-37,709,000.00
18 9/30/2019 $-31,055,000.00
19 6/30/2019 $-25,859,000.00
20 3/31/2019 $-13,707,000.00
21 12/31/2018 $-42,140,000.00
22 9/30/2018 $-25,351,000.00
23 6/30/2018 $-10,869,000.00
24 3/31/2018 $-1,593,000.00
25 12/31/2017 $-10,426,000.00
26 9/30/2017 $-10,949,000.00
27 6/30/2017 $-6,253,000.00
28 3/31/2017 $-4,709,000.00
29 12/31/2016 $-44,471,000.00
30 9/30/2016 $-29,820,000.00
31 6/30/2016 $-23,467,000.00
32 3/31/2016 $-13,118,000.00
33 12/31/2015 $-12,969,000.00
34 9/30/2015 $-14,471,000.00
35 6/30/2015 $-5,904,000.00
36 3/31/2015 $-1,919,000.00
37 12/31/2014 $-2,743,000.00
38 9/30/2014 $-14,713,000.00
39 6/30/2014 $-5,438,000.00
40 3/31/2014 $1,832,000.00
41 12/31/2013 $-4,279,000.00
42 9/30/2013 $-6,991,000.00
43 6/30/2013 $-3,472,000.00
44 3/31/2013 $-4,041,000.00
45 12/31/2012 $26,779,000.00
46 9/30/2012 $33,491,000.00
47 6/30/2012 $42,378,000.00
48 3/31/2012 $43,326,000.00
49 12/31/2011 $-19,997,000.00
50 9/30/2011 $-16,273,000.00
51 6/30/2011 $-10,596,000.00
52 3/31/2011 $-1,078,000.00
53 12/31/2010 $-2,717,000.00
54 12/31/2009 $-21,493,000.00
Financials: NetCashProvidedByUsedInInvestingActivities
Date Value
1 12/31/2023 $-29,130,000.00
2 9/30/2023 $-27,076,000.00
3 6/30/2023 $-24,062,000.00
4 3/31/2023 $-21,323,000.00
5 12/31/2022 $-5,891,000.00
6 9/30/2022 $-4,690,000.00
7 6/30/2022 $-2,773,000.00
8 3/31/2022 $-1,141,000.00
9 12/31/2021 $-51,423,000.00
10 9/30/2021 $-50,520,000.00
11 6/30/2021 $-48,884,000.00
12 3/31/2021 $-46,320,000.00
13 12/31/2020 $-38,193,000.00
14 9/30/2020 $-5,855,000.00
15 6/30/2020 $-3,579,000.00
16 3/31/2020 $-1,942,000.00
17 12/31/2019 $-7,496,000.00
18 9/30/2019 $-5,589,000.00
19 6/30/2019 $-4,466,000.00
20 3/31/2019 $-2,160,000.00
21 12/31/2018 $-16,691,000.00
22 9/30/2018 $-15,267,000.00
23 6/30/2018 $-13,290,000.00
24 3/31/2018 $-3,043,000.00
25 12/31/2017 $-35,445,000.00
26 9/30/2017 $-29,930,000.00
27 6/30/2017 $-25,138,000.00
28 3/31/2017 $-4,006,000.00
29 12/31/2016 $-12,396,000.00
30 9/30/2016 $-7,849,000.00
31 6/30/2016 $-5,513,000.00
32 3/31/2016 $-3,247,000.00
33 12/31/2015 $-21,673,000.00
34 9/30/2015 $-13,245,000.00
35 6/30/2015 $-7,604,000.00
36 3/31/2015 $-3,197,000.00
37 12/31/2014 $-33,161,000.00
38 9/30/2014 $-10,276,000.00
39 6/30/2014 $-7,145,000.00
40 3/31/2014 $-3,328,000.00
41 12/31/2013 $-29,712,000.00
42 9/30/2013 $-23,780,000.00
43 6/30/2013 $-15,422,000.00
44 3/31/2013 $-2,803,000.00
45 12/31/2012 $-59,720,000.00
46 9/30/2012 $-56,041,000.00
47 6/30/2012 $-53,930,000.00
48 3/31/2012 $-51,555,000.00
49 12/31/2011 $-9,290,000.00
50 9/30/2011 $-7,650,000.00
51 6/30/2011 $-6,320,000.00
52 3/31/2011 $-5,570,000.00
53 12/31/2010 $-26,046,000.00
54 12/31/2009 $-7,750,000.00
Financials: NetCashProvidedByUsedInOperatingActivities
Date Value
1 12/31/2023 $110,117,000.00
2 9/30/2023 $72,172,000.00
3 6/30/2023 $40,739,000.00
4 3/31/2023 $17,970,000.00
5 12/31/2022 $82,451,000.00
6 9/30/2022 $52,743,000.00
7 6/30/2022 $28,912,000.00
8 3/31/2022 $9,250,000.00
9 12/31/2021 $87,510,000.00
10 9/30/2021 $62,760,000.00
11 6/30/2021 $45,069,000.00
12 3/31/2021 $30,556,000.00
13 12/31/2020 $89,578,000.00
14 9/30/2020 $73,678,000.00
15 6/30/2020 $52,286,000.00
16 3/31/2020 $30,538,000.00
17 12/31/2019 $80,714,000.00
18 9/30/2019 $61,139,000.00
19 6/30/2019 $40,903,000.00
20 3/31/2019 $17,815,000.00
21 12/31/2018 $60,350,000.00
22 9/30/2018 $39,883,000.00
23 6/30/2018 $25,199,000.00
24 3/31/2018 $6,775,000.00
25 12/31/2017 $49,751,000.00
26 9/30/2017 $45,929,000.00
27 6/30/2017 $37,345,000.00
28 3/31/2017 $12,408,000.00
29 12/31/2016 $56,185,000.00
30 9/30/2016 $40,183,000.00
31 6/30/2016 $27,696,000.00
32 3/31/2016 $18,151,000.00
33 12/31/2015 $35,831,000.00
34 9/30/2015 $24,796,000.00
35 6/30/2015 $19,184,000.00
36 3/31/2015 $6,780,000.00
37 12/31/2014 $35,735,000.00
38 9/30/2014 $28,186,000.00
39 6/30/2014 $11,996,000.00
40 3/31/2014 $581,000.00
41 12/31/2013 $34,818,000.00
42 9/30/2013 $28,745,000.00
43 6/30/2013 $15,200,000.00
44 3/31/2013 $4,308,000.00
45 12/31/2012 $34,802,000.00
46 9/30/2012 $24,019,000.00
47 6/30/2012 $14,076,000.00
48 3/31/2012 $10,207,000.00
49 12/31/2011 $31,317,000.00
50 9/30/2011 $26,461,000.00
51 6/30/2011 $17,815,000.00
52 3/31/2011 $5,194,000.00
53 12/31/2010 $18,396,000.00
54 12/31/2009 $36,588,000.00
Financials: NetIncomeLoss
Date Value
1 12/31/2023 $92,598,000.00
2 9/30/2023 $67,877,000.00
3 6/30/2023 $22,493,000.00
4 3/31/2023 $19,415,000.00
5 12/31/2022 $66,496,000.00
6 9/30/2022 $17,933,000.00
7 6/30/2022 $31,024,000.00
8 3/31/2022 $14,360,000.00
9 12/31/2021 $60,884,000.00
10 9/30/2021 $15,855,000.00
11 6/30/2021 $27,753,000.00
12 3/31/2021 $13,781,000.00
13 12/31/2020 $49,343,000.00
14 9/30/2020 $36,249,000.00
15 6/30/2020 $21,388,000.00
16 3/31/2020 $11,854,000.00
17 12/31/2019 $47,177,000.00
18 9/30/2019 $34,903,000.00
19 6/30/2019 $11,358,000.00
20 3/31/2019 $10,824,000.00
21 12/31/2018 $11,239,000.00
22 9/30/2018 $16,551,000.00
23 6/30/2018 $6,154,000.00
24 3/31/2018 $7,546,000.00
25 12/31/2017 $7,233,000.00
26 9/30/2017 $27,338,000.00
27 6/30/2017 $10,614,000.00
28 3/31/2017 $8,749,000.00
29 12/31/2016 $32,295,000.00
30 9/30/2016 $26,182,000.00
31 6/30/2016 $9,400,000.00
32 3/31/2016 $7,990,000.00
33 12/31/2015 $5,483,000.00
34 9/30/2015 $8,327,000.00
35 6/30/2015 $7,901,000.00
36 3/31/2015 $4,227,000.00
37 12/31/2014 $6,001,000.00
38 9/30/2014 $10,231,000.00
39 6/30/2014 $8,814,000.00
40 3/31/2014 $4,632,000.00
41 12/31/2013 $24,617,000.00
42 9/30/2013 $9,049,000.00
43 6/30/2013 $9,188,000.00
44 3/31/2013 $2,907,000.00
45 12/31/2012 $28,032,000.00
46 9/30/2012 $22,548,000.00
47 6/30/2012 $7,442,000.00
48 3/31/2012 $6,249,000.00
49 12/31/2011 $19,161,000.00
50 9/30/2011 $6,880,000.00
51 6/30/2011 $11,094,000.00
52 3/31/2011 $3,260,000.00
53 12/31/2010 $28,662,000.00
54 12/31/2009 $34,170,000.00
Financials: NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1
Date Value
1 12/31/2023 $830,000.00
2 12/31/2022 $2,283,000.00
Financials: NumberOfReportableSegments
Date Value
1 12/31/2023 $1.00
2 12/31/2022 $1.00
3 12/31/2021 $1.00
4 12/31/2020 $1.00
5 12/31/2019 $1.00
6 12/31/2018 $1.00
7 12/31/2017 $1.00
8 12/31/2016 $1.00
9 12/31/2015 $1.00
Financials: OperatingIncomeLoss
Date Value
1 12/31/2023 $118,049,000.00
2 9/30/2023 $85,970,000.00
3 6/30/2023 $54,548,000.00
4 3/31/2023 $25,046,000.00
5 12/31/2022 $87,295,000.00
6 9/30/2022 $64,821,000.00
7 6/30/2022 $40,950,000.00
8 3/31/2022 $18,862,000.00
9 12/31/2021 $78,723,000.00
10 9/30/2021 $55,862,000.00
11 6/30/2021 $36,422,000.00
12 3/31/2021 $17,747,000.00
13 12/31/2020 $65,156,000.00
14 9/30/2020 $48,194,000.00
15 6/30/2020 $28,679,000.00
16 3/31/2020 $16,015,000.00
17 12/31/2019 $62,148,000.00
18 9/30/2019 $45,805,000.00
19 6/30/2019 $29,360,000.00
20 3/31/2019 $14,327,000.00
21 12/31/2018 $56,869,000.00
22 9/30/2018 $15,734,000.00
23 6/30/2018 $26,325,000.00
24 3/31/2018 $9,974,000.00
25 12/31/2017 $56,595,000.00
26 9/30/2017 $42,471,000.00
27 6/30/2017 $30,405,000.00
28 3/31/2017 $13,469,000.00
29 12/31/2016 $52,672,000.00
30 9/30/2016 $41,670,000.00
31 6/30/2016 $27,728,000.00
32 3/31/2016 $12,806,000.00
33 12/31/2015 $42,369,000.00
34 9/30/2015 $13,624,000.00
35 6/30/2015 $19,235,000.00
36 3/31/2015 $7,053,000.00
37 12/31/2014 $46,047,000.00
38 9/30/2014 $37,894,000.00
39 6/30/2014 $14,221,000.00
40 3/31/2014 $7,690,000.00
41 12/31/2013 $39,107,000.00
42 9/30/2013 $13,873,000.00
43 6/30/2013 $14,885,000.00
44 3/31/2013 $4,725,000.00
45 12/31/2012 $44,469,000.00
46 9/30/2012 $35,654,000.00
47 6/30/2012 $21,543,000.00
48 3/31/2012 $10,188,000.00
49 12/31/2011 $27,534,000.00
50 9/30/2011 $7,989,000.00
51 6/30/2011 $17,515,000.00
52 3/31/2011 $5,238,000.00
53 12/31/2010 $44,823,000.00
54 12/31/2009 $42,243,000.00
Financials: OperatingLeaseExpense
Date Value
1 12/31/2023 $3,406,000.00
2 9/30/2023 $2,552,000.00
3 6/30/2023 $1,700,000.00
4 3/31/2023 $833,000.00
5 12/31/2022 $3,447,000.00
6 9/30/2022 $2,517,000.00
7 6/30/2022 $1,698,000.00
8 3/31/2022 $862,000.00
9 12/31/2021 $2,995,000.00
10 9/30/2021 $2,420,000.00
11 6/30/2021 $1,652,000.00
12 3/31/2021 $884,000.00
13 12/31/2020 $2,858,000.00
14 9/30/2020 $2,194,000.00
15 6/30/2020 $1,519,000.00
16 3/31/2020 $765,000.00
17 12/31/2019 $3,095,000.00
18 9/30/2019 $2,331,000.00
19 6/30/2019 $1,560,000.00
20 3/31/2019 $801,000.00
Financials: OperatingLeaseLiability
Date Value
1 12/31/2023 $5,758,000.00
2 9/30/2023 $6,146,000.00
3 6/30/2023 $6,727,000.00
4 3/31/2023 $6,434,000.00
5 12/31/2022 $6,792,000.00
6 9/30/2022 $7,163,000.00
7 6/30/2022 $7,576,000.00
8 3/31/2022 $7,886,000.00
9 12/31/2021 $6,177,000.00
10 9/30/2021 $6,797,000.00
11 6/30/2021 $7,442,000.00
12 3/31/2021 $8,122,000.00
13 12/31/2020 $7,218,000.00
14 9/30/2020 $7,367,000.00
15 6/30/2020 $7,528,000.00
16 3/31/2020 $8,085,000.00
17 12/31/2019 $8,792,000.00
18 9/30/2019 $9,290,000.00
19 6/30/2019 $9,917,000.00
20 3/31/2019 $10,428,000.00
21 12/31/2018 $11,087,000.00
Financials: OperatingLeaseRightOfUseAsset
Date Value
1 12/31/2023 $5,522,000.00
2 9/30/2023 $5,903,000.00
3 6/30/2023 $6,492,000.00
4 3/31/2023 $6,190,000.00
5 12/31/2022 $6,533,000.00
6 9/30/2022 $6,907,000.00
7 6/30/2022 $7,193,000.00
8 3/31/2022 $7,616,000.00
9 12/31/2021 $5,877,000.00
10 9/30/2021 $6,481,000.00
11 6/30/2021 $7,114,000.00
12 3/31/2021 $7,781,000.00
13 12/31/2020 $6,865,000.00
14 9/30/2020 $7,011,000.00
15 6/30/2020 $7,144,000.00
16 3/31/2020 $7,692,000.00
17 12/31/2019 $8,411,000.00
18 9/30/2019 $8,919,000.00
19 6/30/2019 $9,556,000.00
20 3/31/2019 $10,077,000.00
21 12/31/2018 $10,745,000.00
Financials: OperatingLeaseWeightedAverageDiscountRatePercent
Date Value
1 12/31/2023 $0.05
2 9/30/2023 $0.05
3 6/30/2023 $0.05
4 3/31/2023 $0.05
5 12/31/2022 $0.05
6 9/30/2022 $0.05
7 6/30/2022 $0.05
8 3/31/2022 $0.05
9 12/31/2021 $0.05
10 9/30/2021 $0.05
11 6/30/2021 $0.05
12 3/31/2021 $0.05
13 12/31/2020 $0.05
14 9/30/2020 $0.05
15 6/30/2020 $0.05
16 3/31/2020 $0.05
17 12/31/2019 $0.05
18 9/30/2019 $0.05
19 3/31/2019 $0.05
20 12/31/2018 $0.05
Financials: OtherAssetsNoncurrent
Date Value
1 12/31/2023 $11,249,000.00
2 9/30/2023 $12,225,000.00
3 6/30/2023 $11,849,000.00
4 3/31/2023 $11,927,000.00
5 12/31/2022 $14,048,000.00
6 9/30/2022 $15,450,000.00
7 6/30/2022 $15,580,000.00
8 3/31/2022 $16,541,000.00
9 12/31/2021 $15,390,000.00
10 9/30/2021 $16,508,000.00
11 6/30/2021 $17,235,000.00
12 3/31/2021 $18,063,000.00
13 12/31/2020 $17,428,000.00
14 9/30/2020 $17,297,000.00
15 6/30/2020 $15,022,000.00
16 3/31/2020 $15,288,000.00
17 12/31/2019 $15,875,000.00
18 9/30/2019 $16,126,000.00
19 6/30/2019 $15,819,000.00
20 3/31/2019 $15,810,000.00
21 12/31/2018 $8,872,000.00
22 9/30/2018 $9,436,000.00
23 6/30/2018 $9,240,000.00
24 3/31/2018 $9,226,000.00
25 12/31/2017 $9,897,000.00
26 9/30/2017 $10,704,000.00
27 6/30/2017 $9,606,000.00
28 3/31/2017 $9,694,000.00
29 12/31/2016 $6,607,000.00
30 9/30/2016 $7,988,000.00
31 6/30/2016 $8,452,000.00
32 3/31/2016 $8,870,000.00
33 12/31/2015 $8,485,000.00
34 9/30/2015 $9,231,000.00
35 6/30/2015 $9,941,000.00
36 3/31/2015 $9,620,000.00
37 12/31/2014 $8,397,000.00
38 9/30/2014 $8,019,000.00
39 6/30/2014 $7,845,000.00
40 3/31/2014 $7,786,000.00
41 12/31/2013 $6,155,000.00
42 9/30/2013 $6,033,000.00
43 6/30/2013 $5,712,000.00
44 3/31/2013 $5,400,000.00
45 12/31/2012 $4,314,000.00
46 9/30/2012 $5,691,000.00
47 6/30/2012 $6,262,000.00
48 3/31/2012 $6,087,000.00
49 12/31/2011 $6,259,000.00
50 12/31/2010 $7,449,000.00
Financials: OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
Date Value
1 12/31/2023 $74,000.00
2 9/30/2023 $103,000.00
3 6/30/2023 $65,000.00
4 3/31/2023 $33,000.00
5 12/31/2022 $-600,000.00
6 9/30/2022 $16,000.00
7 12/31/2021 $-339,000.00
8 9/30/2021 $-9,000.00
9 6/30/2021 $-5,000.00
10 3/31/2021 $-3,000.00
11 12/31/2020 $208,000.00
12 9/30/2020 $9,000.00
13 6/30/2020 $-2,000.00
14 3/31/2020 $-1,000.00
15 12/31/2019 $97,000.00
16 9/30/2019 $-333,000.00
17 6/30/2019 $-349,000.00
18 3/31/2019 $12,000.00
19 12/31/2018 $-13,657,000.00
20 9/30/2018 $-7,396,000.00
21 6/30/2018 $-5,772,000.00
22 3/31/2018 $-61,000.00
23 12/31/2017 $1,102,000.00
24 12/31/2016 $-1,473,000.00
25 12/31/2015 $77,000.00
26 9/30/2015 $-362,000.00
27 6/30/2015 $-239,000.00
28 3/31/2015 $-131,000.00
29 12/31/2014 $2,611,000.00
30 9/30/2014 $-836,000.00
31 6/30/2014 $-148,000.00
32 3/31/2014 $-121,000.00
33 12/31/2013 $-6,252,000.00
34 9/30/2013 $-968,000.00
35 6/30/2013 $-802,000.00
36 3/31/2013 $-162,000.00
37 12/31/2012 $-225,000.00
38 9/30/2012 $-422,000.00
39 6/30/2012 $-279,000.00
40 3/31/2012 $-352,000.00
41 12/31/2011 $1,162,000.00
42 9/30/2011 $-351,000.00
43 6/30/2011 $-710,000.00
44 3/31/2011 $-366,000.00
45 12/31/2010 $-1,730,000.00
46 12/31/2009 $-1,987,000.00
Financials: OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent
Date Value
1 12/31/2023 $26,000.00
2 9/30/2023 $26,000.00
3 6/30/2023 $22,000.00
4 3/31/2023 $10,000.00
5 12/31/2022 $197,000.00
6 9/30/2022 $5,000.00
7 12/31/2021 $112,000.00
8 9/30/2021 $-2,000.00
9 6/30/2021 $2,000.00
10 3/31/2021 $1,000.00
11 12/31/2020 $69,000.00
12 9/30/2020 $3,000.00
13 6/30/2020 $1,000.00
14 3/31/2020 $1,000.00
15 12/31/2019 $16,000.00
16 9/30/2019 $-4,000.00
17 6/30/2019 $137,000.00
18 3/31/2019 $4,000.00
19 12/31/2018 $5,127,000.00
20 9/30/2018 $4,994,000.00
21 6/30/2018 $1,914,000.00
22 3/31/2018 $21,000.00
23 12/31/2017 $292,000.00
24 12/31/2016 $1,019,000.00
25 12/31/2015 $-122,000.00
26 12/31/2014 $-1,381,000.00
27 12/31/2011 $-835,000.00
28 12/31/2010 $-1,426,000.00
29 12/31/2009 $-709,000.00
Financials: OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
Date Value
1 12/31/2023 $4,411,000.00
2 9/30/2023 $-1,313,000.00
3 6/30/2023 $1,845,000.00
4 3/31/2023 $1,758,000.00
5 12/31/2022 $-6,719,000.00
6 9/30/2022 $-13,104,000.00
7 6/30/2022 $-7,680,000.00
8 3/31/2022 $-2,315,000.00
9 12/31/2021 $-1,516,000.00
10 9/30/2021 $-155,000.00
11 6/30/2021 $2,093,000.00
12 3/31/2021 $-714,000.00
13 12/31/2020 $1,096,000.00
14 9/30/2020 $450,000.00
15 6/30/2020 $-182,000.00
16 3/31/2020 $-627,000.00
17 12/31/2019 $-58,000.00
18 9/30/2019 $-509,000.00
19 6/30/2019 $395,000.00
20 3/31/2019 $-257,000.00
21 12/31/2018 $-484,000.00
22 9/30/2018 $106,000.00
23 6/30/2018 $-387,000.00
24 3/31/2018 $421,000.00
25 12/31/2017 $1,844,000.00
26 12/31/2016 $-328,000.00
27 12/31/2015 $-847,000.00
28 9/30/2015 $-170,000.00
29 6/30/2015 $536,000.00
30 3/31/2015 $-696,000.00
31 12/31/2014 $-1,721,000.00
32 9/30/2014 $-1,137,000.00
33 6/30/2014 $66,000.00
34 3/31/2014 $140,000.00
35 12/31/2013 $172,000.00
36 9/30/2013 $610,000.00
37 6/30/2013 $153,000.00
38 3/31/2013 $-521,000.00
39 12/31/2012 $393,000.00
40 9/30/2012 $48,000.00
41 6/30/2012 $-774,000.00
42 3/31/2012 $550,000.00
43 12/31/2011 $-267,000.00
44 9/30/2011 $-698,000.00
45 6/30/2011 $1,047,000.00
46 3/31/2011 $573,000.00
47 12/31/2010 $-282,000.00
48 12/31/2009 $100,000.00
Financials: OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
Date Value
1 12/31/2023 $4,411,000.00
2 9/30/2023 $-1,313,000.00
3 6/30/2023 $1,845,000.00
4 3/31/2023 $1,758,000.00
5 12/31/2022 $-6,719,000.00
6 9/30/2022 $-13,104,000.00
7 6/30/2022 $-7,680,000.00
8 3/31/2022 $-2,315,000.00
9 12/31/2021 $-1,516,000.00
10 9/30/2021 $-2,248,000.00
11 6/30/2021 $2,093,000.00
12 3/31/2021 $-714,000.00
13 12/31/2020 $1,096,000.00
14 9/30/2020 $268,000.00
15 6/30/2020 $-182,000.00
16 3/31/2020 $-627,000.00
17 12/31/2019 $-58,000.00
18 9/30/2019 $-509,000.00
19 6/30/2019 $395,000.00
20 3/31/2019 $-257,000.00
21 12/31/2018 $-484,000.00
22 9/30/2018 $106,000.00
23 6/30/2018 $-808,000.00
24 3/31/2018 $421,000.00
25 12/31/2017 $1,844,000.00
26 9/30/2017 $1,650,000.00
27 6/30/2017 $1,049,000.00
28 3/31/2017 $291,000.00
29 12/31/2016 $-328,000.00
30 9/30/2016 $106,000.00
31 6/30/2016 $-288,000.00
32 3/31/2016 $577,000.00
33 9/30/2015 $-170,000.00
34 6/30/2015 $-160,000.00
35 3/31/2015 $-696,000.00
Financials: OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
Date Value
1 12/31/2023 $74,000.00
2 9/30/2023 $103,000.00
3 6/30/2023 $65,000.00
4 3/31/2023 $33,000.00
5 12/31/2022 $-600,000.00
6 9/30/2022 $16,000.00
7 12/31/2021 $-339,000.00
8 9/30/2021 $-4,000.00
9 6/30/2021 $-5,000.00
10 3/31/2021 $-3,000.00
11 12/31/2020 $208,000.00
12 9/30/2020 $11,000.00
13 6/30/2020 $-2,000.00
14 3/31/2020 $-1,000.00
15 12/31/2019 $97,000.00
16 9/30/2019 $16,000.00
17 6/30/2019 $-360,000.00
18 3/31/2019 $12,000.00
19 12/31/2018 $-13,657,000.00
20 9/30/2018 $-13,168,000.00
21 6/30/2018 $-5,711,000.00
22 3/31/2018 $-61,000.00
23 12/31/2017 $1,102,000.00
24 9/30/2017 $-129,000.00
25 6/30/2017 $-71,000.00
26 3/31/2017 $-83,000.00
27 12/31/2016 $-1,473,000.00
28 9/30/2016 $-591,000.00
29 6/30/2016 $-190,000.00
30 3/31/2016 $-96,000.00
31 9/30/2015 $-123,000.00
32 6/30/2015 $-108,000.00
33 3/31/2015 $-131,000.00
34 9/30/2013 $968,000.00
35 6/30/2013 $802,000.00
36 3/31/2013 $162,000.00
Financials: OtherLiabilitiesCurrent
Date Value
1 12/31/2023 $9,168,000.00
2 9/30/2023 $7,463,000.00
3 6/30/2023 $9,274,000.00
4 3/31/2023 $14,684,000.00
5 12/31/2022 $8,753,000.00
6 9/30/2022 $8,220,000.00
7 6/30/2022 $9,938,000.00
8 3/31/2022 $11,559,000.00
9 12/31/2021 $6,775,000.00
10 9/30/2021 $5,667,000.00
11 6/30/2021 $2,406,000.00
12 3/31/2021 $7,789,000.00
13 12/31/2020 $6,879,000.00
14 9/30/2020 $2,173,000.00
15 6/30/2020 $6,673,000.00
16 3/31/2020 $4,979,000.00
17 12/31/2019 $2,907,000.00
18 9/30/2019 $2,501,000.00
19 6/30/2019 $2,556,000.00
20 3/31/2019 $7,060,000.00
21 12/31/2018 $1,512,000.00
Financials: OtherLiabilitiesNoncurrent
Date Value
1 12/31/2023 $4,758,000.00
2 9/30/2023 $53,131,000.00
3 6/30/2023 $49,431,000.00
4 3/31/2023 $44,687,000.00
5 12/31/2022 $5,568,000.00
6 9/30/2022 $36,540,000.00
7 6/30/2022 $32,345,000.00
8 3/31/2022 $33,033,000.00
9 12/31/2021 $29,804,000.00
10 9/30/2021 $30,742,000.00
11 6/30/2021 $26,588,000.00
12 3/31/2021 $26,324,000.00
13 12/31/2020 $26,381,000.00
14 9/30/2020 $24,247,000.00
15 6/30/2020 $23,639,000.00
16 3/31/2020 $23,093,000.00
17 12/31/2019 $22,980,000.00
18 9/30/2019 $22,863,000.00
19 6/30/2019 $21,772,000.00
20 3/31/2019 $21,494,000.00
21 12/31/2018 $13,972,000.00
22 9/30/2018 $14,446,000.00
23 6/30/2018 $13,657,000.00
24 3/31/2018 $11,324,000.00
25 12/31/2017 $4,073,000.00
26 9/30/2017 $5,795,000.00
27 6/30/2017 $5,813,000.00
28 3/31/2017 $3,914,000.00
29 12/31/2016 $4,019,000.00
30 9/30/2016 $3,826,000.00
31 6/30/2016 $4,048,000.00
32 3/31/2016 $5,488,000.00
33 12/31/2015 $4,809,000.00
34 9/30/2015 $4,211,000.00
35 6/30/2015 $2,530,000.00
36 3/31/2015 $2,064,000.00
37 12/31/2014 $1,735,000.00
38 9/30/2014 $1,343,000.00
39 6/30/2014 $1,345,000.00
40 3/31/2014 $1,335,000.00
41 12/31/2013 $1,324,000.00
42 9/30/2013 $2,695,000.00
43 6/30/2013 $2,690,000.00
44 3/31/2013 $1,545,000.00
45 12/31/2012 $1,086,000.00
46 9/30/2012 $1,021,000.00
47 6/30/2012 $5,592,000.00
48 3/31/2012 $6,670,000.00
49 1/31/2012 $451,000.00
50 12/31/2011 $1,078,000.00
51 12/31/2010 $2,472,000.00
Financials: OtherPostretirementBenefitsPayableNoncurrent
Date Value
1 12/31/2023 $5,293,000.00
2 12/31/2022 $3,940,000.00
Financials: OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent
Date Value
1 12/31/2023 $3,614,000.00
2 9/30/2023 $3,647,000.00
3 6/30/2023 $3,612,000.00
4 3/31/2023 $3,859,000.00
5 12/31/2022 $3,917,000.00
6 9/30/2022 $5,072,000.00
7 6/30/2022 $5,089,000.00
8 3/31/2022 $5,079,000.00
9 12/31/2021 $5,214,000.00
10 9/30/2021 $5,763,000.00
11 6/30/2021 $5,762,000.00
12 3/31/2021 $5,786,000.00
13 12/31/2020 $5,789,000.00
14 9/30/2020 $5,608,000.00
15 6/30/2020 $5,643,000.00
16 3/31/2020 $5,721,000.00
17 12/31/2019 $5,711,000.00
18 9/30/2019 $5,163,000.00
19 6/30/2019 $5,191,000.00
20 3/31/2019 $5,214,000.00
21 12/31/2018 $5,184,000.00
22 9/30/2018 $5,704,000.00
23 6/30/2018 $5,718,000.00
24 3/31/2018 $5,834,000.00
25 12/31/2017 $5,703,000.00
26 9/30/2017 $5,853,000.00
27 6/30/2017 $5,864,000.00
28 3/31/2017 $5,834,000.00
29 12/31/2016 $5,753,000.00
30 9/30/2016 $5,942,000.00
31 6/30/2016 $5,893,000.00
32 3/31/2016 $5,818,000.00
33 12/31/2015 $5,709,000.00
34 9/30/2015 $6,512,000.00
35 6/30/2015 $6,473,000.00
36 3/31/2015 $6,394,000.00
37 12/31/2014 $6,342,000.00
38 9/30/2014 $5,923,000.00
39 6/30/2014 $5,939,000.00
40 3/31/2014 $5,918,000.00
41 12/31/2013 $5,934,000.00
42 9/30/2013 $6,626,000.00
43 6/30/2013 $6,578,000.00
44 3/31/2013 $6,519,000.00
45 12/31/2012 $6,489,000.00
46 9/30/2012 $6,068,000.00
47 6/30/2012 $6,104,000.00
48 3/31/2012 $6,117,000.00
49 12/31/2011 $6,103,000.00
50 12/31/2010 $5,972,000.00
Financials: PaymentsOfDividendsCommonStock
Date Value
1 12/31/2023 $29,052,000.00
2 9/30/2023 $21,134,000.00
3 6/30/2023 $13,217,000.00
4 3/31/2023 $6,626,000.00
5 12/31/2022 $24,881,000.00
6 9/30/2022 $18,292,000.00
7 6/30/2022 $11,712,000.00
8 3/31/2022 $5,869,000.00
9 12/31/2021 $22,155,000.00
10 9/30/2021 $16,318,000.00
11 6/30/2021 $10,479,000.00
12 3/31/2021 $5,239,000.00
13 12/31/2020 $20,340,000.00
14 9/30/2020 $15,108,000.00
15 6/30/2020 $9,878,000.00
16 3/31/2020 $4,938,000.00
17 12/31/2019 $18,595,000.00
18 9/30/2019 $13,652,000.00
19 6/30/2019 $8,717,000.00
20 3/31/2019 $4,357,000.00
21 12/31/2018 $16,265,000.00
22 9/30/2018 $11,895,000.00
23 6/30/2018 $7,542,000.00
24 3/31/2018 $3,770,000.00
25 12/31/2017 $14,215,000.00
26 9/30/2017 $10,444,000.00
27 6/30/2017 $6,673,000.00
28 3/31/2017 $3,336,000.00
29 12/31/2016 $12,461,000.00
30 9/30/2016 $9,126,000.00
31 6/30/2016 $5,791,000.00
32 3/31/2016 $2,892,000.00
33 12/31/2015 $11,261,000.00
34 9/30/2015 $8,369,000.00
35 6/30/2015 $5,478,000.00
36 3/31/2015 $2,733,000.00
37 12/31/2014 $10,633,000.00
38 9/30/2014 $7,900,000.00
39 6/30/2014 $5,168,000.00
40 3/31/2014 $2,580,000.00
41 12/31/2013 $10,004,000.00
42 9/30/2013 $7,426,000.00
43 6/30/2013 $4,851,000.00
44 3/31/2013 $2,421,000.00
45 12/31/2012 $9,513,000.00
46 9/30/2012 $7,107,000.00
47 6/30/2012 $4,676,000.00
48 3/31/2012 $2,389,000.00
49 12/31/2011 $9,023,000.00
50 9/30/2011 $6,615,000.00
51 6/30/2011 $4,207,000.00
52 3/31/2011 $2,101,000.00
53 12/31/2010 $7,784,000.00
54 12/31/2009 $6,830,000.00
Financials: PaymentsToAcquireBusinessesNetOfCashAcquired
Date Value
1 12/31/2023 $17,127,000.00
2 9/30/2023 $17,127,000.00
3 6/30/2023 $17,127,000.00
4 3/31/2023 $17,052,000.00
5 12/31/2021 $45,273,000.00
6 9/30/2021 $45,273,000.00
7 6/30/2021 $44,506,000.00
8 3/31/2021 $-44,561,000.00
9 12/31/2020 $29,134,000.00
10 9/30/2019 --
11 6/30/2019 --
12 12/31/2018 $8,048,000.00
13 9/30/2018 $8,048,000.00
14 6/30/2018 $8,048,000.00
15 3/31/2018 --
16 12/31/2017 $20,376,000.00
17 9/30/2017 $18,376,000.00
18 6/30/2017 $18,376,000.00
19 3/31/2017 $200,000.00
20 12/31/2016 $1,800,000.00
21 9/30/2016 --
22 6/30/2016 --
23 3/31/2016 --
24 12/31/2015 $1,907,000.00
25 9/30/2015 $373,000.00
26 6/30/2015 --
27 12/31/2014 $20,829,000.00
28 9/30/2014 $1,500,000.00
29 6/30/2014 $1,500,000.00
30 12/31/2013 $15,401,000.00
31 9/30/2013 $14,464,000.00
32 6/30/2013 $9,881,000.00
33 3/31/2013 --
34 12/31/2012 $51,518,000.00
35 9/30/2012 $51,517,000.00
36 6/30/2012 $51,517,000.00
37 3/31/2012 $50,261,000.00
38 12/31/2011 $3,954,000.00
39 9/30/2011 $3,954,000.00
40 6/30/2011 $3,954,000.00
41 3/31/2011 $3,954,000.00
42 12/31/2010 $7,280,000.00
Financials: PaymentsToAcquirePropertyPlantAndEquipment
Date Value
1 12/31/2023 $12,003,000.00
2 9/30/2023 $9,949,000.00
3 6/30/2023 $6,935,000.00
4 3/31/2023 $4,271,000.00
5 12/31/2022 $5,891,000.00
6 9/30/2022 $4,690,000.00
7 6/30/2022 $2,773,000.00
8 3/31/2022 $1,141,000.00
9 12/31/2021 $6,746,000.00
10 9/30/2021 $8,169,000.00
11 6/30/2021 $4,378,000.00
12 3/31/2021 $1,759,000.00
13 12/31/2020 $9,059,000.00
14 9/30/2020 $5,855,000.00
15 6/30/2020 $3,579,000.00
16 3/31/2020 $1,942,000.00
17 12/31/2019 $7,496,000.00
18 9/30/2019 $5,589,000.00
19 6/30/2019 $4,466,000.00
20 3/31/2019 $2,160,000.00
21 12/31/2018 $8,643,000.00
22 9/30/2018 $7,219,000.00
23 6/30/2018 $5,242,000.00
24 3/31/2018 $3,043,000.00
25 12/31/2017 $15,069,000.00
26 9/30/2017 $11,554,000.00
27 6/30/2017 $6,762,000.00
28 3/31/2017 $3,806,000.00
29 12/31/2016 $10,596,000.00
30 9/30/2016 $7,849,000.00
31 6/30/2016 $5,513,000.00
32 3/31/2016 $3,247,000.00
33 12/31/2015 $19,766,000.00
34 9/30/2015 $12,872,000.00
35 6/30/2015 $7,604,000.00
36 3/31/2015 $3,197,000.00
37 12/31/2014 $12,332,000.00
38 9/30/2014 $8,776,000.00
39 6/30/2014 $5,645,000.00
40 3/31/2014 $3,328,000.00
41 12/31/2013 $14,311,000.00
42 9/30/2013 $9,316,000.00
43 6/30/2013 $5,541,000.00
44 3/31/2013 $2,803,000.00
45 12/31/2012 $8,202,000.00
46 9/30/2012 $4,524,000.00
47 6/30/2012 $2,413,000.00
48 3/31/2012 $1,294,000.00
49 12/31/2011 $5,336,000.00
50 9/30/2011 $3,696,000.00
51 6/30/2011 $2,366,000.00
52 3/31/2011 $1,616,000.00
53 12/31/2010 $9,238,000.00
54 12/31/2009 $7,750,000.00
Financials: PensionAndOtherPostretirementBenefitExpense
Date Value
1 12/31/2023 $130,000.00
2 9/30/2023 $97,000.00
3 6/30/2023 $65,000.00
4 3/31/2023 $32,000.00
5 12/31/2022 $130,000.00
6 9/30/2022 $97,000.00
7 6/30/2022 $65,000.00
8 3/31/2022 $32,000.00
9 12/31/2021 $120,000.00
10 9/30/2021 $30,000.00
11 6/30/2021 $60,000.00
12 3/31/2021 $31,000.00
13 12/31/2020 $145,000.00
14 9/30/2020 $109,000.00
15 6/30/2020 $88,000.00
16 3/31/2020 $44,000.00
17 12/31/2019 $288,000.00
18 9/30/2019 $123,000.00
19 6/30/2019 $35,000.00
20 3/31/2019 $47,000.00
21 12/31/2018 $19,860,000.00
22 9/30/2018 $11,787,000.00
23 6/30/2018 $8,031,000.00
24 3/31/2018 $-19,000.00
25 12/31/2017 $973,000.00
26 9/30/2017 $-606,000.00
27 6/30/2017 $249,000.00
28 3/31/2017 $96,000.00
29 12/31/2016 $1,907,000.00
30 9/30/2016 $671,000.00
31 6/30/2016 $437,000.00
32 3/31/2016 $203,000.00
33 12/31/2015 $1,261,000.00
34 9/30/2015 $300,000.00
35 6/30/2015 $276,000.00
36 3/31/2015 $148,000.00
37 12/31/2014 $4,417,000.00
38 9/30/2014 $933,000.00
39 6/30/2014 $-138,000.00
40 3/31/2014 $-113,000.00
41 12/31/2013 $1,392,000.00
42 9/30/2013 $585,000.00
43 6/30/2013 $401,000.00
44 3/31/2013 $255,000.00
45 12/31/2012 $122,000.00
46 9/30/2012 $595,000.00
47 6/30/2012 $482,000.00
48 3/31/2012 $689,000.00
49 12/31/2011 $4,704,000.00
50 9/30/2011 $1,476,000.00
51 6/30/2011 $1,812,000.00
52 3/31/2011 $942,000.00
53 12/31/2010 $2,266,000.00
54 12/31/2009 $3,670,000.00
Financials: PrepaidExpenseAndOtherAssetsCurrent
Date Value
1 12/31/2023 $13,214,000.00
2 9/30/2023 $23,191,000.00
3 6/30/2023 $18,013,000.00
4 3/31/2023 $15,892,000.00
5 12/31/2022 $13,273,000.00
6 9/30/2022 $13,742,000.00
7 6/30/2022 $15,027,000.00
8 3/31/2022 $10,891,000.00
9 12/31/2021 $8,709,000.00
10 9/30/2021 $13,083,000.00
11 6/30/2021 $7,210,000.00
12 3/31/2021 $6,817,000.00
13 12/31/2020 $8,140,000.00
14 9/30/2020 $4,156,000.00
15 6/30/2020 $7,339,000.00
16 3/31/2020 $7,459,000.00
17 12/31/2019 $7,910,000.00
18 9/30/2019 $7,572,000.00
19 6/30/2019 $8,037,000.00
20 3/31/2019 $7,541,000.00
21 12/31/2018 $4,469,000.00
22 9/30/2018 $5,881,000.00
23 6/30/2018 $5,070,000.00
24 3/31/2018 $4,728,000.00
25 12/31/2017 $4,077,000.00
26 9/30/2017 $3,968,000.00
27 6/30/2017 $4,335,000.00
28 3/31/2017 $4,635,000.00
29 12/31/2016 $6,155,000.00
30 9/30/2016 $5,672,000.00
31 6/30/2016 $5,505,000.00
32 3/31/2016 $5,455,000.00
33 12/31/2015 $5,926,000.00
34 9/30/2015 $5,560,000.00
35 6/30/2015 $5,500,000.00
36 3/31/2015 $4,085,000.00
37 12/31/2014 $4,538,000.00
38 9/30/2014 $4,373,000.00
39 6/30/2014 $4,045,000.00
40 3/31/2014 $3,354,000.00
41 12/31/2013 $3,994,000.00
42 9/30/2013 $3,678,000.00
43 6/30/2013 $3,500,000.00
44 3/31/2013 $3,932,000.00
45 12/31/2012 $4,343,000.00
46 9/30/2012 $2,960,000.00
47 6/30/2012 $3,431,000.00
48 3/31/2012 $3,694,000.00
49 1/31/2012 $172,000.00
50 12/31/2011 $2,266,000.00
51 12/31/2010 $2,381,000.00
Financials: ProceedsFromStockOptionsExercised
Date Value
1 12/31/2023 $967,000.00
2 9/30/2023 $967,000.00
3 6/30/2023 $58,000.00
4 3/31/2023 $58,000.00
5 12/31/2022 $703,000.00
6 9/30/2022 $61,000.00
7 12/31/2021 $2,036,000.00
8 9/30/2021 $2,037,000.00
9 6/30/2021 $352,000.00
10 3/31/2021 $352,000.00
11 12/31/2020 $1,058,000.00
12 9/30/2020 $505,000.00
13 6/30/2020 $478,000.00
14 3/31/2020 $478,000.00
15 12/31/2019 $1,961,000.00
16 9/30/2019 $963,000.00
17 6/30/2019 $748,000.00
18 3/31/2019 $471,000.00
19 12/31/2018 $1,443,000.00
20 9/30/2018 $933,000.00
21 6/30/2018 $231,000.00
22 3/31/2018 $231,000.00
23 12/31/2017 $1,215,000.00
24 9/30/2017 $1,167,000.00
25 6/30/2017 $1,014,000.00
26 3/31/2017 $654,000.00
27 12/31/2016 $568,000.00
28 9/30/2016 $509,000.00
29 6/30/2016 $328,000.00
30 3/31/2016 $62,000.00
31 12/31/2015 $1,641,000.00
32 9/30/2015 $1,270,000.00
33 6/30/2015 $1,270,000.00
34 3/31/2015 $127,000.00
35 12/31/2014 $730,000.00
36 9/30/2014 $557,000.00
37 6/30/2014 $550,000.00
38 3/31/2014 $417,000.00
39 12/31/2013 $1,640,000.00
40 9/30/2013 $1,270,000.00
41 6/30/2013 $984,000.00
42 3/31/2013 $620,000.00
43 12/31/2012 $382,000.00
44 9/30/2012 $291,000.00
45 6/30/2012 $209,000.00
46 3/31/2012 $187,000.00
47 12/31/2011 $236,000.00
48 9/30/2011 $251,000.00
49 6/30/2011 $234,000.00
50 3/31/2011 $78,000.00
51 12/31/2010 $362,000.00
52 12/31/2009 $1,179,000.00
Financials: ProductWarrantyAccrualClassifiedCurrent
Date Value
1 12/31/2023 $11,102,000.00
2 9/30/2023 $10,820,000.00
3 6/30/2023 $11,045,000.00
4 3/31/2023 $9,569,000.00
5 12/31/2022 $9,606,000.00
6 9/30/2022 $10,369,000.00
7 6/30/2022 $10,859,000.00
8 3/31/2022 $12,409,000.00
9 12/31/2021 $12,868,000.00
10 9/30/2021 $12,886,000.00
11 6/30/2021 $12,965,000.00
12 3/31/2021 $12,458,000.00
13 12/31/2020 $11,617,000.00
14 9/30/2020 $7,557,000.00
15 6/30/2020 $6,421,000.00
16 3/31/2020 $5,981,000.00
17 12/31/2019 $5,583,000.00
18 9/30/2019 $6,807,000.00
19 6/30/2019 $5,379,000.00
20 3/31/2019 $4,318,000.00
21 12/31/2018 $4,206,000.00
22 9/30/2018 $4,302,000.00
23 6/30/2018 $4,110,000.00
24 3/31/2018 $3,702,000.00
25 12/31/2017 $3,367,000.00
26 9/30/2017 $3,413,000.00
27 6/30/2017 $3,064,000.00
28 3/31/2017 $2,548,000.00
29 12/31/2016 $2,779,000.00
30 9/30/2016 $3,219,000.00
31 6/30/2016 $3,513,000.00
32 3/31/2016 $3,561,000.00
33 12/31/2015 $3,133,000.00
34 9/30/2015 $2,351,000.00
35 6/30/2015 $2,360,000.00
36 3/31/2015 $1,546,000.00
37 12/31/2014 $1,739,000.00
38 9/30/2014 $1,140,000.00
39 6/30/2014 $1,433,000.00
40 3/31/2014 $1,199,000.00
41 12/31/2013 $882,000.00
42 9/30/2013 $684,000.00
43 6/30/2013 $695,000.00
44 3/31/2013 $717,000.00
45 12/31/2012 $881,000.00
46 9/30/2012 $913,000.00
47 6/30/2012 $1,152,000.00
48 3/31/2012 $1,406,000.00
49 12/31/2011 $1,593,000.00
50 12/31/2010 $889,000.00
Financials: PropertyPlantAndEquipmentGross
Date Value
1 12/31/2023 $225,988,000.00
2 9/30/2023 $227,998,000.00
3 6/30/2023 $227,775,000.00
4 3/31/2023 $224,916,000.00
5 12/31/2022 $220,945,000.00
6 9/30/2022 $216,159,000.00
7 6/30/2022 $216,547,000.00
8 3/31/2022 $216,583,000.00
9 12/31/2021 $216,796,000.00
10 9/30/2021 $216,531,000.00
11 6/30/2021 $216,727,000.00
12 3/31/2021 $217,193,000.00
13 12/31/2020 $217,404,000.00
14 9/30/2020 $214,354,000.00
15 6/30/2020 $212,846,000.00
16 3/31/2020 $211,457,000.00
17 12/31/2019 $209,825,000.00
18 9/30/2019 $208,315,000.00
19 6/30/2019 $213,201,000.00
20 3/31/2019 $215,098,000.00
21 12/31/2018 $213,722,000.00
22 9/30/2018 $214,234,000.00
23 6/30/2018 $215,513,000.00
24 3/31/2018 $215,512,000.00
25 12/31/2017 $212,485,000.00
26 9/30/2017 $210,489,000.00
27 6/30/2017 $207,761,000.00
28 3/31/2017 $204,324,000.00
29 12/31/2016 $200,978,000.00
30 9/30/2016 $198,881,000.00
31 6/30/2016 $198,134,000.00
32 3/31/2016 $196,257,000.00
33 12/31/2015 $194,069,000.00
34 9/30/2015 $187,983,000.00
35 6/30/2015 $184,071,000.00
36 3/31/2015 $179,781,000.00
37 12/31/2014 $177,400,000.00
38 9/30/2014 $171,432,000.00
39 6/30/2014 $169,644,000.00
40 3/31/2014 $167,537,000.00
41 12/31/2013 $164,138,000.00
42 9/30/2013 $159,298,000.00
43 6/30/2013 $157,050,000.00
44 3/31/2013 $155,350,000.00
45 12/31/2012 $152,760,000.00
46 9/30/2012 $149,786,000.00
47 6/30/2012 $150,530,000.00
48 3/31/2012 $150,759,000.00
49 12/31/2011 $144,928,000.00
50 12/31/2010 $143,954,000.00
Financials: PropertyPlantAndEquipmentNet
Date Value
1 12/31/2023 $73,878,000.00
2 9/30/2023 $74,439,000.00
3 6/30/2023 $74,706,000.00
4 3/31/2023 $74,525,000.00
5 12/31/2022 $73,542,000.00
6 9/30/2022 $72,369,000.00
7 6/30/2022 $74,040,000.00
8 3/31/2022 $76,069,000.00
9 12/31/2021 $78,050,000.00
10 9/30/2021 $79,941,000.00
11 6/30/2021 $81,582,000.00
12 3/31/2021 $82,084,000.00
13 12/31/2020 $82,705,000.00
14 9/30/2020 $82,435,000.00
15 6/30/2020 $83,190,000.00
16 3/31/2020 $84,570,000.00
17 12/31/2019 $85,761,000.00
18 9/30/2019 $86,657,000.00
19 6/30/2019 $88,512,000.00
20 3/31/2019 $89,282,000.00
21 12/31/2018 $90,321,000.00
22 9/30/2018 $91,639,000.00
23 6/30/2018 $92,675,000.00
24 3/31/2018 $93,533,000.00
25 12/31/2017 $93,601,000.00
26 9/30/2017 $93,142,000.00
27 6/30/2017 $91,458,000.00
28 3/31/2017 $91,089,000.00
29 12/31/2016 $90,194,000.00
30 9/30/2016 $90,159,000.00
31 6/30/2016 $90,753,000.00
32 3/31/2016 $91,533,000.00
33 12/31/2015 $90,920,000.00
34 9/30/2015 $86,508,000.00
35 6/30/2015 $83,892,000.00
36 3/31/2015 $82,345,000.00
37 12/31/2014 $81,806,000.00
38 9/30/2014 $77,720,000.00
39 6/30/2014 $77,186,000.00
40 3/31/2014 $77,301,000.00
41 12/31/2013 $76,416,000.00
42 9/30/2013 $73,404,000.00
43 6/30/2013 $71,549,000.00
44 3/31/2013 $70,883,000.00
45 12/31/2012 $70,484,000.00
46 9/30/2012 $68,502,000.00
47 6/30/2012 $68,191,000.00
48 3/31/2012 $70,009,000.00
49 1/31/2012 $3,774,000.00
50 12/31/2011 $66,102,000.00
51 12/31/2010 $66,088,000.00
Financials: ProvisionForDoubtfulAccounts
Date Value
1 12/31/2023 $1,862,000.00
2 12/31/2022 $515,000.00
3 12/31/2021 $191,000.00
4 12/31/2020 $356,000.00
5 12/31/2019 $-132,000.00
6 12/31/2017 $285,000.00
7 12/31/2016 $2,000.00
8 12/31/2015 $-152,000.00
9 12/31/2014 $305,000.00
10 12/31/2013 $-78,000.00
11 12/31/2012 $138,000.00
12 12/31/2011 $-91,000.00
13 12/31/2010 $-227,000.00
Financials: ResearchAndDevelopmentExpense
Date Value
1 12/31/2023 $19,000,000.00
2 12/31/2022 $15,800,000.00
3 12/31/2021 $14,700,000.00
4 12/31/2020 $11,600,000.00
5 12/31/2019 $11,900,000.00
6 12/31/2018 $11,100,000.00
7 12/31/2017 $10,600,000.00
8 12/31/2016 $10,600,000.00
9 12/31/2015 $10,600,000.00
10 12/31/2014 $9,500,000.00
11 12/31/2013 $10,500,000.00
12 12/31/2012 $9,600,000.00
13 12/31/2011 $8,100,000.00
14 12/31/2010 $7,200,000.00
Financials: RetainedEarningsAccumulatedDeficit
Date Value
1 12/31/2023 $458,719,000.00
2 9/30/2023 $441,922,000.00
3 6/30/2023 $423,877,000.00
4 3/31/2023 $407,979,000.00
5 12/31/2022 $395,155,000.00
6 9/30/2022 $384,207,000.00
7 6/30/2022 $372,856,000.00
8 3/31/2022 $362,046,000.00
9 12/31/2021 $353,535,000.00
10 9/30/2021 $342,050,000.00
11 6/30/2021 $332,104,000.00
12 3/31/2021 $323,383,000.00
13 12/31/2020 $314,850,000.00
14 9/30/2020 $306,996,000.00
15 6/30/2020 $297,370,000.00
16 3/31/2020 $292,785,000.00
17 12/31/2019 $285,879,000.00
18 9/30/2019 $278,551,000.00
19 6/30/2019 $270,772,000.00
20 3/31/2019 $263,777,000.00
21 12/31/2018 $257,313,000.00
22 9/30/2018 $250,432,000.00
23 6/30/2018 $250,242,000.00
24 3/31/2018 $247,866,000.00
25 12/31/2017 $244,224,000.00
26 9/30/2017 $240,764,000.00
27 6/30/2017 $236,563,000.00
28 3/31/2017 $229,287,000.00
29 12/31/2016 $223,876,000.00
30 9/30/2016 $221,099,000.00
31 6/30/2016 $215,642,000.00
32 3/31/2016 $209,141,000.00
33 12/31/2015 $204,044,000.00
34 9/30/2015 $201,451,000.00
35 6/30/2015 $196,013,000.00
36 3/31/2015 $190,859,000.00
37 12/31/2014 $189,365,000.00
38 9/30/2014 $186,099,000.00
39 6/30/2014 $178,600,000.00
40 3/31/2014 $172,371,000.00
41 12/31/2013 $170,318,000.00
42 9/30/2013 $166,514,000.00
43 6/30/2013 $160,036,000.00
44 3/31/2013 $156,182,000.00
45 12/31/2012 $155,694,000.00
46 9/30/2012 $152,627,000.00
47 6/30/2012 $146,183,000.00
48 3/31/2012 $153,644,000.00
49 12/31/2011 $166,271,000.00
50 12/31/2010 $156,101,000.00
Financials: RevenueFromContractWithCustomerExcludingAssessedTax
Date Value
1 12/31/2023 $703,592,000.00
2 9/30/2023 $521,152,000.00
3 6/30/2023 $334,959,000.00
4 3/31/2023 $159,101,000.00
5 12/31/2022 $565,568,000.00
6 9/30/2022 $418,244,000.00
7 6/30/2022 $137,833,000.00
8 3/31/2022 $132,402,000.00
9 12/31/2021 $505,198,000.00
10 9/30/2021 $128,738,000.00
11 6/30/2021 $240,711,000.00
12 3/31/2021 $117,842,000.00
13 12/31/2020 $425,544,000.00
14 9/30/2020 $113,587,000.00
15 6/30/2020 $199,627,000.00
16 3/31/2020 $108,508,000.00
17 12/31/2019 $107,556,000.00
18 9/30/2019 $108,646,000.00
19 6/30/2019 $103,542,000.00
20 3/31/2019 $104,881,000.00
21 12/31/2018 $433,732,000.00
22 9/30/2018 $329,319,000.00
23 6/30/2018 $113,648,000.00
24 3/31/2018 $105,041,000.00
25 12/31/2017 $402,440,000.00
26 9/30/2017 $305,790,000.00
27 6/30/2017 $104,176,000.00
28 3/31/2017 $101,606,000.00
29 12/31/2016 $393,761,000.00
Financials: RevenueRemainingPerformanceObligation
Date Value
1 12/31/2023 $60,000,000.00
2 9/30/2023 $57,300,000.00
3 6/30/2023 $53,000,000.00
4 3/31/2023 $49,100,000.00
5 12/31/2022 $40,700,000.00
6 9/30/2022 $37,200,000.00
7 6/30/2022 $32,800,000.00
8 3/31/2022 $30,300,000.00
9 12/31/2021 $30,200,000.00
10 9/30/2021 $29,000,000.00
11 3/31/2021 $25,900,000.00
12 12/31/2020 $24,800,000.00
13 9/30/2020 $22,800,000.00
14 6/30/2020 $22,100,000.00
15 3/31/2020 $21,500,000.00
16 12/31/2019 $20,100,000.00
17 9/30/2019 $19,000,000.00
18 6/30/2019 $17,400,000.00
19 3/31/2019 $16,700,000.00
20 12/31/2018 $12,300,000.00
21 9/30/2018 $11,600,000.00
22 6/30/2018 $2,500,000.00
23 3/31/2018 $8,600,000.00
Financials: SellingGeneralAndAdministrativeExpense
Date Value
1 12/31/2023 $158,389,000.00
2 9/30/2023 $119,003,000.00
3 6/30/2023 $77,702,000.00
4 3/31/2023 $37,770,000.00
5 12/31/2022 $132,675,000.00
6 9/30/2022 $98,184,000.00
7 6/30/2022 $64,533,000.00
8 3/31/2022 $31,861,000.00
9 12/31/2021 $126,761,000.00
10 9/30/2021 $94,786,000.00
11 6/30/2021 $63,042,000.00
12 3/31/2021 $31,615,000.00
13 12/31/2020 $103,093,000.00
14 9/30/2020 $25,509,000.00
15 6/30/2020 $50,493,000.00
16 3/31/2020 $27,307,000.00
17 12/31/2019 $101,380,000.00
18 9/30/2019 $76,598,000.00
19 6/30/2019 $51,373,000.00
20 3/31/2019 $26,130,000.00
21 12/31/2018 $105,480,000.00
22 9/30/2018 $28,212,000.00
23 6/30/2018 $25,153,000.00
24 3/31/2018 $26,774,000.00
25 12/31/2017 $99,151,000.00
26 9/30/2017 $24,628,000.00
27 6/30/2017 $24,214,000.00
28 3/31/2017 $25,085,000.00
29 12/31/2016 $97,904,000.00
30 9/30/2016 $24,705,000.00
31 6/30/2016 $24,474,000.00
32 3/31/2016 $26,205,000.00
33 12/31/2015 $93,407,000.00
34 9/30/2015 $68,460,000.00
35 6/30/2015 $45,983,000.00
36 3/31/2015 $23,022,000.00
37 12/31/2014 $85,095,000.00
38 9/30/2014 $62,353,000.00
39 6/30/2014 $41,871,000.00
40 3/31/2014 $21,261,000.00
41 12/31/2013 $77,882,000.00
42 9/30/2013 $59,228,000.00
43 6/30/2013 $39,998,000.00
44 3/31/2013 $20,312,000.00
45 12/31/2012 $77,777,000.00
46 9/30/2012 $57,741,000.00
47 6/30/2012 $37,522,000.00
48 3/31/2012 $18,676,000.00
49 12/31/2011 $62,286,000.00
50 9/30/2011 $44,933,000.00
51 6/30/2011 $14,943,000.00
52 3/31/2011 $15,199,000.00
53 12/31/2010 $58,001,000.00
54 12/31/2009 $54,771,000.00
Financials: ShareBasedCompensation
Date Value
1 12/31/2023 $5,188,000.00
2 9/30/2023 $3,963,000.00
3 6/30/2023 $2,607,000.00
4 3/31/2023 $1,006,000.00
5 12/31/2022 $3,148,000.00
6 9/30/2022 $2,170,000.00
7 6/30/2022 $1,466,000.00
8 3/31/2022 $615,000.00
9 12/31/2021 $2,330,000.00
10 9/30/2021 $1,537,000.00
11 6/30/2021 $947,000.00
12 3/31/2021 $374,000.00
13 12/31/2020 $1,415,000.00
14 9/30/2020 $1,041,000.00
15 6/30/2020 $705,000.00
16 3/31/2020 $307,000.00
17 12/31/2019 $1,214,000.00
18 9/30/2019 $882,000.00
19 6/30/2019 $554,000.00
20 3/31/2019 $265,000.00
21 12/31/2018 $4,174,000.00
22 9/30/2018 $3,374,000.00
23 6/30/2018 $944,000.00
24 3/31/2018 $471,000.00
25 12/31/2017 $1,725,000.00
26 9/30/2017 $1,191,000.00
27 6/30/2017 $779,000.00
28 3/31/2017 $366,000.00
29 12/31/2016 $1,537,000.00
30 9/30/2016 $1,137,000.00
31 6/30/2016 $752,000.00
32 3/31/2016 $362,000.00
33 12/31/2015 $1,541,000.00
34 9/30/2015 $1,161,000.00
35 6/30/2015 $781,000.00
36 3/31/2015 $371,000.00
37 12/31/2014 $1,449,000.00
38 9/30/2014 $1,089,000.00
39 6/30/2014 $676,000.00
40 3/31/2014 $363,000.00
41 12/31/2013 $1,388,000.00
42 9/30/2013 $708,000.00
43 6/30/2013 $274,000.00
44 3/31/2013 $273,000.00
45 12/31/2012 $1,266,000.00
46 9/30/2012 $921,000.00
47 6/30/2012 $576,000.00
48 3/31/2012 $284,000.00
49 12/31/2011 $1,470,000.00
50 9/30/2011 $836,000.00
51 6/30/2011 $542,000.00
52 3/31/2011 $281,000.00
53 12/31/2010 $1,365,000.00
54 12/31/2009 $1,172,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
Date Value
1 12/31/2023 $909,688.00
2 12/31/2022 $938,147.00
3 12/31/2021 $994,119.00
4 12/31/2020 $443,370.00
5 12/31/2019 $502,839.00
6 12/31/2018 $548,653.00
7 12/31/2017 $629,615.00
8 12/31/2016 $741,396.00
9 12/31/2015 $409,000.00
10 12/31/2014 $456,000.00
11 12/31/2013 $505,000.00
12 12/31/2012 $552,000.00
13 12/31/2011 $633,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 --
Financials: ShortTermBorrowings
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 --
4 12/31/2020 --
5 6/30/2020 $4,480,000.00
6 3/31/2020 $4,400,000.00
7 12/31/2019 $4,480,000.00
8 9/30/2019 $4,360,000.00
9 6/30/2019 $4,560,000.00
10 3/31/2019 $10,980,000.00
11 12/31/2018 $18,060,000.00
12 9/30/2018 $35,957,000.00
13 6/30/2018 $42,430,000.00
14 3/31/2018 $48,170,000.00
15 12/31/2017 $44,550,000.00
16 9/30/2017 $44,970,000.00
17 6/30/2017 $45,560,000.00
18 3/31/2017 $38,156,000.00
19 12/31/2016 $37,950,000.00
20 9/30/2016 $49,730,000.00
21 6/30/2016 $53,590,000.00
22 3/31/2016 $61,160,000.00
23 12/31/2015 $71,360,000.00
24 9/30/2015 $67,380,000.00
25 6/30/2015 $73,029,000.00
26 3/31/2015 $75,923,000.00
27 12/31/2014 $75,927,000.00
28 9/30/2014 $61,664,000.00
29 6/30/2014 $68,693,000.00
30 3/31/2014 $73,869,000.00
31 12/31/2013 $70,045,000.00
32 9/30/2013 $65,185,000.00
33 6/30/2013 $66,230,000.00
34 3/31/2013 $63,878,000.00
35 12/31/2012 $66,730,000.00
36 9/30/2012 $71,181,000.00
37 6/30/2012 $77,828,000.00
38 3/31/2012 $63,989,000.00
39 12/31/2011 $1,790,000.00
40 12/31/2010 $12,878,000.00
Financials: StandardProductWarrantyAccrual
Date Value
1 12/31/2023 $11,102,000.00
2 9/30/2023 $10,820,000.00
3 6/30/2023 $11,045,000.00
4 3/31/2023 $9,569,000.00
5 12/31/2022 $9,606,000.00
6 9/30/2022 $10,369,000.00
7 6/30/2022 $10,859,000.00
8 3/31/2022 $12,409,000.00
9 12/31/2021 $12,868,000.00
10 9/30/2021 $12,886,000.00
11 6/30/2021 $12,965,000.00
12 3/31/2021 $12,458,000.00
13 12/31/2020 $11,617,000.00
14 9/30/2020 $7,557,000.00
15 6/30/2020 $6,421,000.00
16 3/31/2020 $5,981,000.00
17 12/31/2019 $5,583,000.00
18 9/30/2019 $6,807,000.00
19 6/30/2019 $5,379,000.00
20 3/31/2019 $4,318,000.00
21 12/31/2018 $4,206,000.00
22 9/30/2018 $4,302,000.00
23 6/30/2018 $4,110,000.00
24 3/31/2018 $3,702,000.00
25 12/31/2017 $3,367,000.00
26 9/30/2017 $3,413,000.00
27 6/30/2017 $3,064,000.00
28 3/31/2017 $2,548,000.00
29 12/31/2016 $2,779,000.00
30 9/30/2016 $3,219,000.00
31 6/30/2016 $3,513,000.00
32 3/31/2016 $3,561,000.00
33 12/31/2015 $3,133,000.00
34 9/30/2015 $2,351,000.00
35 6/30/2015 $2,360,000.00
36 3/31/2015 $1,549,000.00
37 12/31/2014 $1,739,000.00
38 9/30/2014 $1,140,000.00
39 6/30/2014 $1,433,000.00
40 3/31/2014 $1,199,000.00
41 12/31/2013 $882,000.00
42 9/30/2013 $684,000.00
43 6/30/2013 $695,000.00
44 3/31/2013 $695,000.00
45 12/31/2012 $881,000.00
46 9/30/2012 $913,000.00
47 6/30/2012 $1,152,000.00
48 3/31/2012 $1,406,000.00
49 12/31/2011 $1,593,000.00
50 9/30/2011 $1,004,000.00
51 6/30/2011 $932,000.00
52 3/31/2011 $911,000.00
53 12/31/2010 $889,000.00
54 12/31/2009 $907,000.00
Financials: StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition
Date Value
1 12/31/2023 $93,000.00
2 12/31/2020 $500,000.00
3 12/31/2014 --
4 12/31/2013 $64,000.00
5 12/31/2012 --
6 12/31/2011 --
7 12/31/2010 $98,000.00
Financials: StandardProductWarrantyAccrualPayments
Date Value
1 12/31/2023 $8,356,000.00
2 9/30/2023 $7,141,000.00
3 6/30/2023 $3,440,000.00
4 3/31/2023 $1,448,000.00
5 12/31/2022 $8,886,000.00
6 9/30/2022 $6,063,000.00
7 6/30/2022 $4,261,000.00
8 3/31/2022 $1,559,000.00
9 12/31/2021 $4,605,000.00
10 9/30/2021 $2,398,000.00
11 6/30/2021 $1,384,000.00
12 3/31/2021 $579,000.00
13 12/31/2020 $2,321,000.00
14 9/30/2020 $941,000.00
15 6/30/2020 $1,555,000.00
16 3/31/2020 $763,000.00
17 12/31/2019 $5,239,000.00
18 9/30/2019 $2,804,000.00
19 6/30/2019 $755,000.00
20 3/31/2019 $353,000.00
21 12/31/2018 $2,435,000.00
22 9/30/2018 $467,000.00
23 6/30/2018 $818,000.00
24 3/31/2018 $653,000.00
25 12/31/2017 $3,493,000.00
26 9/30/2017 $738,000.00
27 6/30/2017 $1,744,000.00
28 3/31/2017 $589,000.00
29 12/31/2016 $3,359,000.00
30 9/30/2016 $705,000.00
31 6/30/2016 $1,721,000.00
32 3/31/2016 $665,000.00
33 12/31/2015 $1,443,000.00
34 9/30/2015 $346,000.00
35 6/30/2015 $90,000.00
36 3/31/2015 $525,000.00
37 12/31/2014 $1,655,000.00
38 9/30/2014 $659,000.00
39 6/30/2014 $358,000.00
40 3/31/2014 $269,000.00
41 12/31/2013 $1,068,000.00
42 9/30/2013 $-803,000.00
43 6/30/2013 $528,000.00
44 3/31/2013 $364,000.00
45 12/31/2012 $1,431,000.00
46 9/30/2012 $325,000.00
47 6/30/2012 $420,000.00
48 3/31/2012 $366,000.00
49 12/31/2011 $888,000.00
50 9/30/2011 $200,000.00
51 6/30/2011 $251,000.00
52 12/31/2010 $668,000.00
Financials: StandardProductWarrantyAccrualPeriodIncreaseDecrease
Date Value
1 12/31/2023 $9,759,000.00
2 9/30/2023 $8,355,000.00
3 6/30/2023 $4,879,000.00
4 3/31/2023 $1,411,000.00
5 12/31/2022 $5,624,000.00
6 9/30/2022 $3,564,000.00
7 6/30/2022 $2,252,000.00
8 3/31/2022 $1,100,000.00
9 12/31/2021 $5,856,000.00
10 9/30/2021 $935,000.00
11 6/30/2021 $2,732,000.00
12 3/31/2021 $1,420,000.00
13 12/31/2020 $7,855,000.00
14 9/30/2020 $2,077,000.00
15 6/30/2020 $2,393,000.00
16 3/31/2020 $1,161,000.00
17 12/31/2019 $6,616,000.00
18 9/30/2019 $5,405,000.00
19 6/30/2019 $2,281,000.00
20 3/31/2019 $465,000.00
21 12/31/2018 $3,274,000.00
22 9/30/2018 $3,363,000.00
23 6/30/2018 $2,315,000.00
24 3/31/2018 $1,041,000.00
25 12/31/2017 $4,081,000.00
26 9/30/2017 $919,000.00
27 6/30/2017 $1,231,000.00
28 3/31/2017 $752,000.00
29 12/31/2016 $3,559,000.00
30 9/30/2016 $666,000.00
31 6/30/2016 $398,000.00
32 3/31/2016 $840,000.00
33 12/31/2015 $2,837,000.00
34 9/30/2015 $439,000.00
35 6/30/2015 $1,239,000.00
36 3/31/2015 $335,000.00
37 12/31/2014 $2,512,000.00
38 9/30/2014 $1,544,000.00
39 6/30/2014 $592,000.00
40 3/31/2014 $586,000.00
41 12/31/2013 $1,005,000.00
42 9/30/2013 $264,000.00
43 6/30/2013 $142,000.00
44 3/31/2013 $200,000.00
45 12/31/2012 $719,000.00
46 9/30/2012 $431,000.00
47 6/30/2012 $166,000.00
48 3/31/2012 $179,000.00
49 12/31/2011 $1,592,000.00
50 9/30/2011 $748,000.00
51 6/30/2011 $476,000.00
52 12/31/2010 $552,000.00
Financials: StockholdersEquity
Date Value
1 12/31/2023 $516,482,000.00
2 9/30/2023 $492,706,000.00
3 6/30/2023 $475,592,000.00
4 3/31/2023 $458,037,000.00
5 12/31/2022 $442,422,000.00
6 9/30/2022 $422,859,000.00
7 6/30/2022 $416,183,000.00
8 3/31/2022 $409,881,000.00
9 12/31/2021 $403,070,000.00
10 9/30/2021 $391,824,000.00
11 6/30/2021 $381,847,000.00
12 3/31/2021 $369,849,000.00
13 12/31/2020 $361,259,000.00
14 9/30/2020 $351,543,000.00
15 6/30/2020 $341,143,000.00
16 3/31/2020 $335,721,000.00
17 12/31/2019 $331,068,000.00
18 9/30/2019 $323,639,000.00
19 6/30/2019 $316,452,000.00
20 3/31/2019 $308,613,000.00
21 12/31/2018 $303,503,000.00
22 9/30/2018 $295,230,000.00
23 6/30/2018 $288,470,000.00
24 3/31/2018 $280,722,000.00
25 12/31/2017 $277,452,000.00
26 9/30/2017 $274,130,000.00
27 6/30/2017 $269,406,000.00
28 3/31/2017 $260,860,000.00
29 12/31/2016 $256,209,000.00
30 9/30/2016 $252,509,000.00
31 6/30/2016 $245,913,000.00
32 3/31/2016 $238,581,000.00
33 12/31/2015 $232,275,000.00
34 9/30/2015 $229,426,000.00
35 6/30/2015 $223,620,000.00
36 3/31/2015 $215,872,000.00
37 12/31/2014 $214,331,000.00
38 9/30/2014 $214,192,000.00
39 6/30/2014 $206,870,000.00
40 3/31/2014 $199,803,000.00
41 12/31/2013 $196,563,000.00
42 9/30/2013 $185,803,000.00
43 6/30/2013 $177,860,000.00
44 3/31/2013 $172,515,000.00
45 12/31/2012 $171,247,000.00
46 9/30/2012 $167,084,000.00
47 6/30/2012 $159,759,000.00
48 3/31/2012 $167,775,000.00
49 12/31/2011 $179,281,000.00
50 12/31/2010 $168,383,000.00
51 12/31/2009 $144,461,000.00
52 12/31/2008 $111,023,000.00
Financials: StockIssuedDuringPeriodSharesPeriodIncreaseDecrease
Date Value
1 4/30/2023 $80,000,000.00
Financials: StockIssuedDuringPeriodSharesTreasuryStockReissued
Date Value
1 12/31/2023 $24,000.00
2 9/30/2023 $24.00
3 6/30/2023 $24.00
4 3/31/2023 $20.00
5 12/31/2022 $24,000.00
6 9/30/2022 $28.00
7 6/30/2022 $26.00
8 3/31/2022 $21.00
9 12/31/2021 $19,000.00
10 9/30/2021 $46,000.00
11 6/30/2021 $46,000.00
12 3/31/2021 $23.00
13 12/31/2020 $22,000.00
14 9/30/2020 $21,000.00
15 6/30/2020 $15,000.00
16 3/31/2020 $15,000.00
17 12/31/2019 $72,000.00
18 9/30/2019 $49,000.00
19 6/30/2019 $28,000.00
20 3/31/2019 $9,000.00
21 12/31/2018 $40,000.00
22 9/30/2018 $9,000.00
23 6/30/2018 $30,000.00
24 3/31/2018 $21,000.00
25 12/31/2017 $61,000.00
26 12/31/2016 $41,000.00
27 12/31/2015 $70,000.00
28 12/31/2014 $60,000.00
29 12/31/2011 $41,000.00
30 12/31/2010 $27,000.00
31 12/31/2009 $28,000.00
Financials: StockIssuedDuringPeriodValueStockOptionsExercised
Date Value
1 12/31/2023 $967,000.00
2 9/30/2023 $967,000.00
3 6/30/2023 $58,000.00
4 3/31/2023 $58,000.00
5 12/31/2022 $703,000.00
6 9/30/2022 $61,000.00
7 12/31/2021 $2,036,000.00
8 9/30/2021 $2,037,000.00
9 6/30/2021 $352,000.00
10 3/31/2021 $352,000.00
11 12/31/2020 $1,058,000.00
12 9/30/2020 $505,000.00
13 6/30/2020 $478,000.00
14 3/31/2020 $478,000.00
15 12/31/2019 $1,961,000.00
16 9/30/2019 $963,000.00
17 6/30/2019 $748,000.00
18 3/31/2019 $471,000.00
19 12/31/2018 $1,511,000.00
20 9/30/2018 $933,000.00
21 6/30/2018 $231,000.00
22 3/31/2018 $231,000.00
23 12/31/2017 $1,871,000.00
24 12/31/2016 $569,000.00
25 12/31/2015 $1,641,000.00
26 12/31/2014 $730,000.00
27 12/31/2013 $1,640,000.00
28 12/31/2012 $382,000.00
29 12/31/2011 $235,000.00
30 12/31/2010 $362,000.00
31 12/31/2009 $1,180,000.00
Financials: StockIssuedDuringPeriodValueTreasuryStockReissued
Date Value
1 12/31/2023 $4,000.00
2 9/30/2023 $3,000.00
3 6/30/2023 $3,000.00
4 3/31/2023 $2,000.00
5 12/31/2022 $427,000.00
6 9/30/2022 $433,000.00
7 6/30/2022 $433,000.00
8 12/31/2021 $397,000.00
9 9/30/2021 $397,000.00
10 6/30/2021 $397,000.00
11 3/31/2021 $42,000.00
12 12/31/2020 $541,000.00
13 9/30/2020 $33,000.00
14 6/30/2020 $454,000.00
15 3/31/2020 $55,000.00
16 12/31/2019 $633,000.00
17 9/30/2019 $587,000.00
18 6/30/2019 $539,000.00
19 3/31/2019 $52,000.00
20 12/31/2018 $523,000.00
21 9/30/2018 $528,000.00
22 6/30/2018 $430,000.00
23 3/31/2018 $65,000.00
24 12/31/2017 $600,000.00
25 12/31/2016 $518,000.00
26 12/31/2015 $470,000.00
27 12/31/2014 $469,000.00
28 12/31/2013 $498,000.00
29 12/31/2012 $476,000.00
30 12/31/2011 $494,000.00
31 12/31/2010 $536,000.00
32 12/31/2009 $545,000.00
Financials: TreasuryStockCommonShares
Date Value
1 12/31/2023 $7,873,781.00
2 9/30/2023 $7,874,224.00
3 6/30/2023 $7,903,197.00
4 12/31/2022 $7,928,071.00
Financials: TreasuryStockValue
Date Value
1 12/31/2023 $36,997,000.00
2 9/30/2023 $37,000,000.00
3 6/30/2023 $37,136,000.00
4 3/31/2023 $37,150,000.00
5 12/31/2022 $37,253,000.00
6 9/30/2022 $37,365,000.00
7 6/30/2022 $37,365,000.00
8 3/31/2022 $36,965,000.00
9 12/31/2021 $37,046,000.00
10 9/30/2021 $37,046,000.00
11 6/30/2021 $37,389,000.00
12 3/31/2021 $36,956,000.00
13 12/31/2020 $37,089,000.00
14 9/30/2020 $37,053,000.00
15 6/30/2020 $36,994,000.00
16 3/31/2020 $36,619,000.00
17 12/31/2019 $34,238,000.00
18 9/30/2019 $32,516,000.00
19 6/30/2019 $32,026,000.00
20 3/31/2019 $31,125,000.00
21 12/31/2018 $29,364,000.00
22 9/30/2018 $29,042,000.00
23 6/30/2018 $26,661,000.00
24 3/31/2018 $26,319,000.00
25 12/31/2017 $24,766,000.00
26 9/30/2017 $24,084,000.00
27 6/30/2017 $23,708,000.00
28 3/31/2017 $22,715,000.00
29 12/31/2016 $20,562,000.00
30 9/30/2016 $20,565,000.00
31 6/30/2016 $30,844,000.00
32 3/31/2016 $30,871,000.00
33 12/31/2015 $30,950,000.00
34 9/30/2015 $30,953,000.00
35 6/30/2015 $30,958,000.00
36 3/31/2015 $31,031,000.00
37 12/31/2014 $31,132,000.00
38 9/30/2014 $31,144,000.00
39 6/30/2014 $31,152,000.00
40 3/31/2014 $31,167,000.00
41 12/31/2013 $31,287,000.00
42 9/30/2013 $31,305,000.00
43 6/30/2013 $31,315,000.00
44 3/31/2013 $31,350,000.00
45 12/31/2012 $31,461,000.00
46 9/30/2012 $31,467,000.00
47 6/30/2012 $31,472,000.00
48 3/31/2012 $31,669,000.00
49 12/31/2011 $31,676,000.00
50 12/31/2010 $31,886,000.00
Financials: UndistributedEarnings
Date Value
1 12/31/2023 $15,800,000.00
2 12/31/2022 $15,600,000.00
3 12/31/2021 $15,000,000.00
Financials: UndistributedEarningsOfForeignSubsidiaries
Date Value
1 12/31/2023 $14,400,000.00
2 12/31/2022 $13,800,000.00
3 12/31/2021 $13,400,000.00
4 12/31/2019 $22,100,000.00
5 12/31/2018 $23,600,000.00
6 12/31/2016 $21,900,000.00
7 12/31/2015 $21,000,000.00
8 12/31/2014 $20,500,000.00
9 12/31/2013 $19,100,000.00
10 12/31/2012 $16,200,000.00
Financials: UnrecognizedTaxBenefits
Date Value
1 12/31/2023 $1,395,000.00
2 12/31/2022 $1,039,000.00
3 12/31/2021 $1,172,000.00
4 12/31/2020 $1,123,000.00
5 12/31/2019 $1,165,000.00
6 12/31/2018 $1,121,000.00
7 12/31/2017 $998,000.00
8 12/31/2016 $814,000.00
9 12/31/2015 $533,000.00
10 12/31/2014 $846,000.00
11 12/31/2013 $880,000.00
12 12/31/2012 $698,000.00
13 12/31/2011 $796,000.00
14 12/31/2010 $2,125,000.00
Financials: UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 --
4 12/31/2020 --
5 12/31/2019 --
6 12/31/2018 --
7 12/31/2017 --
Financials: UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
Date Value
1 12/31/2023 $485,000.00
2 12/31/2022 $231,000.00
3 12/31/2021 $230,000.00
4 12/31/2020 $209,000.00
5 12/31/2019 $235,000.00
6 12/31/2018 $190,000.00
7 12/31/2017 $230,000.00
8 12/31/2016 $247,000.00
9 12/31/2015 $166,000.00
10 12/31/2014 $185,000.00
11 12/31/2013 $216,000.00
12 12/31/2012 $162,000.00
13 12/31/2011 $141,000.00
Financials: UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
Date Value
1 12/31/2023 $100,000.00
2 12/31/2022 $100,000.00
3 12/31/2021 $100,000.00
4 12/31/2020 $100,000.00
5 12/31/2019 $100,000.00
6 12/31/2018 $100,000.00
7 12/31/2017 $100,000.00
8 12/31/2016 $100,000.00
9 12/31/2015 $100,000.00
Financials: UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
Date Value
1 12/31/2023 $213,000.00
2 12/31/2022 $275,000.00
3 12/31/2021 $233,000.00
4 12/31/2020 $251,000.00
5 12/31/2019 $279,000.00
6 12/31/2018 $194,000.00
7 12/31/2017 $52,000.00
8 12/31/2016 $54,000.00
9 12/31/2015 $154,000.00
10 12/31/2014 $230,000.00
11 12/31/2013 $114,000.00
12 12/31/2012 $172,000.00
13 12/31/2011 $110,000.00
Financials: WeightedAverageNumberDilutedSharesOutstandingAdjustment
Date Value
1 12/31/2023 $172.00
2 9/30/2023 $173,030.00
3 6/30/2023 $170,301.00
4 3/31/2023 $165,770.00
5 12/31/2022 $158.00
6 9/30/2022 $151,609.00
7 6/30/2022 $149,173.00
8 3/31/2022 $164,438.00
9 12/31/2021 $194.00
10 9/30/2021 $184,204.00
11 6/30/2021 $207,963.00
12 3/31/2021 $218,098.00
13 12/31/2020 $178.00
14 9/30/2020 $171,814.00
15 6/30/2020 $200,090.00
16 3/31/2020 $181,757.00
17 12/31/2019 $192.00
18 9/30/2019 $193,112.00
19 6/30/2019 $200,009.00
20 3/31/2019 $209,660.00
21 12/31/2018 $196.00
22 9/30/2018 $198,428.00
23 6/30/2018 $193,665.00
24 3/31/2018 $217,259.00
25 12/31/2017 $184,000.00
26 9/30/2017 $173,468.00
27 6/30/2017 $170,824.00
28 3/31/2017 $182,279.00
29 12/31/2016 $163,000.00
30 9/30/2016 $162,306.00
31 6/30/2016 $82,166.00
32 3/31/2016 $154,864.00
33 12/31/2015 $68,000.00
34 9/30/2015 $135,391.00
35 6/30/2015 $63,816.00
36 3/31/2015 $74,232.00
37 12/31/2014 $71,000.00
38 9/30/2014 $70,643.00
39 6/30/2014 $73,911.00
40 3/31/2014 $89,977.00
41 12/31/2013 $78,000.00
42 9/30/2013 $79,543.00
43 6/30/2013 $65,463.00
44 3/31/2013 $91,351.00
45 12/31/2012 $67,000.00
46 9/30/2012 $57,851.00
47 6/30/2012 $72,332.00
48 3/31/2012 $65,837.00
49 12/31/2011 $78,000.00
50 9/30/2011 $69,109.00
51 6/30/2011 $90,478.00
52 3/31/2011 $119,474.00
53 12/31/2010 $100,000.00
54 12/31/2009 $148,000.00
Financials: WeightedAverageNumberOfDilutedSharesOutstanding
Date Value
1 12/31/2023 $29,456.00
2 9/30/2023 $29,448,475.00
3 6/30/2023 $29,434,467.00
4 3/31/2023 $29,420,954.00
5 12/31/2022 $29,376.00
6 9/30/2022 $29,363,097.00
7 6/30/2022 $29,353,708.00
8 3/31/2022 $29,363,326.00
9 12/31/2021 $29,338.00
10 9/30/2021 $29,341,832.00
11 6/30/2021 $29,313,392.00
12 3/31/2021 $29,316,588.00
13 12/31/2020 $29,230.00
14 9/30/2020 $29,219,537.00
15 6/30/2020 $29,246,367.00
16 3/31/2020 $29,223,915.00
17 12/31/2019 $29,220.00
18 9/30/2019 $29,193,338.00
19 6/30/2019 $29,224,552.00
20 3/31/2019 $29,238,624.00
21 12/31/2018 $29,189.00
22 9/30/2018 $29,197,160.00
23 6/30/2018 $29,133,443.00
24 3/31/2018 $29,150,046.00
25 12/31/2017 $29,111.00
26 9/30/2017 $29,118,048.00
27 6/30/2017 $29,097,820.00
28 3/31/2017 $29,082,981.00
29 12/31/2016 $29,050.00
30 9/30/2016 $29,060,832.00
31 6/30/2016 $14,525,705.00
32 3/31/2016 $28,997,364.00
33 12/31/2015 $14,447,000.00
34 9/30/2015 $28,882,331.00
35 6/30/2015 $14,443,266.00
36 3/31/2015 $14,407,007.00
37 12/31/2014 $14,378,000.00
38 9/30/2014 $14,248,126.00
39 6/30/2014 $14,367,353.00
40 3/31/2014 $14,330,197.00
41 12/31/2013 $14,440,000.00
42 9/30/2013 $14,446,735.00
43 6/30/2013 $14,430,999.00
44 3/31/2013 $14,236,757.00
45 12/31/2012 $14,399,000.00
46 9/30/2012 $14,185,906.00
47 6/30/2012 $14,596,113.00
48 3/31/2012 $14,897,617.00
49 12/31/2011 $15,049,000.00
50 9/30/2011 $15,058,475.00
51 6/30/2011 $15,035,457.00
52 3/31/2011 $15,058,232.00
53 12/31/2010 $15,006,000.00
54 12/31/2009 $14,948,000.00
Financials: WeightedAverageNumberOfSharesOutstandingBasic
Date Value
1 12/31/2023 $29,284.00
2 9/30/2023 $29,275,445.00
3 6/30/2023 $29,264,166.00
4 3/31/2023 $29,255,184.00
5 12/31/2022 $29,218.00
6 9/30/2022 $29,211,488.00
7 6/30/2022 $29,204,535.00
8 3/31/2022 $29,198,888.00
9 12/31/2021 $29,144.00
10 9/30/2021 $29,124,491.00
11 6/30/2021 $29,105,429.00
12 3/31/2021 $29,098,490.00
13 12/31/2020 $29,052.00
14 9/30/2020 $29,049,675.00
15 6/30/2020 $29,046,277.00
16 3/31/2020 $29,042,158.00
17 12/31/2019 $29,028.00
18 9/30/2019 $29,022,080.00
19 6/30/2019 $29,024,543.00
20 3/31/2019 $29,028,964.00
21 12/31/2018 $28,993.00
22 9/30/2018 $28,983,115.00
23 6/30/2018 $28,965,735.00
24 3/31/2018 $28,932,787.00
25 12/31/2017 $28,927.00
26 9/30/2017 $28,939,940.00
27 6/30/2017 $28,938,451.00
28 3/31/2017 $28,900,702.00
29 12/31/2016 $28,887.00
30 9/30/2016 $28,879,307.00
31 6/30/2016 $14,434,397.00
32 3/31/2016 $28,842,500.00
33 12/31/2015 $14,379,000.00
34 9/30/2015 $28,746,940.00
35 6/30/2015 $14,379,450.00
36 3/31/2015 $14,332,775.00
37 12/31/2014 $14,307,000.00
38 9/30/2014 $14,177,483.00
39 6/30/2014 $14,309,509.00
40 3/31/2014 $14,240,220.00
41 12/31/2013 $14,362,000.00
42 9/30/2013 $14,353,700.00
43 6/30/2013 $14,345,143.00
44 3/31/2013 $14,145,406.00
45 12/31/2012 $14,332,000.00
46 9/30/2012 $14,393,644.00
47 6/30/2012 $14,234,900.00
48 3/31/2012 $14,831,780.00
49 12/31/2011 $14,971,000.00
50 9/30/2011 $14,989,366.00
51 6/30/2011 $14,943,502.00
52 3/31/2011 $14,938,758.00
53 12/31/2010 $14,906,000.00
54 12/31/2009 $14,800,000.00
Copyright 2024 PursePoor.com