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

Business Address

2425 SOUTH YUKON AVE.

TULSA , OK US 74107

Mailing Address

2425 SOUTH YUKON AVE.

TULSA , OK US 74107
Phone Number: 918-583-2266 / State Incorporated: NV / Fiscal Year End 12 /31
Financials: AccountsPayableCurrent
Date Value
1 12/31/2023 $27,484,000.00
2 9/30/2023 $29,917,000.00
3 6/30/2023 $32,210,000.00
4 3/31/2023 $29,561,000.00
5 12/31/2022 $45,513,000.00
6 9/30/2022 $48,613,000.00
7 6/30/2022 $36,189,000.00
8 3/31/2022 $35,796,000.00
9 12/31/2021 $29,020,000.00
10 9/30/2021 $25,940,000.00
11 6/30/2021 $21,250,000.00
12 3/31/2021 $17,615,000.00
13 12/31/2020 $12,447,000.00
14 9/30/2020 $16,038,000.00
15 6/30/2020 $19,698,000.00
16 3/31/2020 $13,501,000.00
17 12/31/2019 $11,759,000.00
18 9/30/2019 $11,118,000.00
19 6/30/2019 $7,885,000.00
20 3/31/2019 $5,947,000.00
21 12/31/2018 $10,616,000.00
22 9/30/2018 $16,224,000.00
23 6/30/2018 $25,127,000.00
24 3/31/2018 $22,214,000.00
25 12/31/2017 $10,967,000.00
26 9/30/2017 $18,933,000.00
27 6/30/2017 $14,108,000.00
28 3/31/2017 $9,936,000.00
29 12/31/2016 $7,102,000.00
30 9/30/2016 $7,228,000.00
31 6/30/2016 $9,367,000.00
32 3/31/2016 $3,604,000.00
33 12/31/2015 $6,178,000.00
34 9/30/2015 $7,759,000.00
35 6/30/2015 $10,513,000.00
36 3/31/2015 $10,125,000.00
37 12/31/2014 $11,370,000.00
38 9/30/2014 $13,602,000.00
39 6/30/2014 $10,904,000.00
40 3/31/2014 $11,307,000.00
41 12/31/2013 $7,779,000.00
42 9/30/2013 $12,795,000.00
43 6/30/2013 $13,858,000.00
44 3/31/2013 $10,945,000.00
45 12/31/2012 $13,047,000.00
46 9/30/2012 $13,720,000.00
47 6/30/2012 $16,978,000.00
48 3/31/2012 $16,224,000.00
49 12/31/2011 $14,118,000.00
50 12/31/2010 $13,017,000.00
Financials: AccountsReceivableGrossCurrent
Date Value
1 12/31/2023 $138,431,000.00
2 9/30/2023 $160,493,000.00
3 6/30/2023 $154,417,000.00
4 3/31/2023 $161,375,000.00
5 12/31/2022 $127,635,000.00
6 9/30/2022 $134,755,000.00
7 6/30/2022 $124,898,000.00
8 3/31/2022 $114,573,000.00
9 12/31/2021 $71,329,000.00
10 9/30/2021 $59,233,000.00
11 6/30/2021 $53,829,000.00
12 3/31/2021 $53,072,000.00
13 12/31/2020 $47,893,000.00
14 9/30/2020 $62,741,000.00
15 6/30/2020 $56,823,000.00
16 3/31/2020 $70,541,000.00
17 12/31/2019 $67,752,000.00
18 9/30/2019 $56,436,000.00
19 6/30/2019 $69,325,000.00
20 3/31/2019 $59,067,000.00
21 12/31/2018 $54,342,000.00
22 9/30/2018 $51,384,000.00
23 6/30/2018 $53,626,000.00
24 3/31/2018 $54,427,000.00
25 12/31/2017 $50,457,000.00
26 9/30/2017 $57,462,000.00
27 6/30/2017 $43,195,000.00
28 3/31/2017 $44,651,000.00
29 12/31/2016 $43,091,000.00
30 9/30/2016 $53,479,000.00
31 6/30/2016 $58,556,000.00
32 3/31/2016 $42,239,000.00
33 12/31/2015 $50,139,000.00
34 9/30/2015 $45,948,000.00
35 6/30/2015 $45,549,000.00
36 3/31/2015 $39,977,000.00
37 12/31/2014 $44,263,000.00
38 9/30/2014 $54,919,000.00
39 6/30/2014 $53,080,000.00
40 3/31/2014 $45,767,000.00
41 12/31/2013 $39,256,000.00
42 9/30/2013 $46,302,000.00
43 6/30/2013 $50,262,000.00
44 3/31/2013 $38,872,000.00
45 12/31/2012 $43,918,000.00
46 9/30/2012 $42,603,000.00
47 6/30/2012 $52,329,000.00
48 12/31/2011 $34,405,000.00
Financials: AccountsReceivableNetCurrent
Date Value
1 12/31/2023 $138,108,000.00
2 9/30/2023 $160,108,000.00
3 6/30/2023 $154,111,000.00
4 3/31/2023 $160,954,000.00
5 12/31/2022 $127,158,000.00
6 9/30/2022 $134,073,000.00
7 6/30/2022 $124,335,000.00
8 3/31/2022 $113,736,000.00
9 12/31/2021 $70,780,000.00
10 9/30/2021 $58,756,000.00
11 6/30/2021 $53,311,000.00
12 3/31/2021 $52,579,000.00
13 12/31/2020 $47,387,000.00
14 9/30/2020 $62,195,000.00
15 6/30/2020 $56,394,000.00
16 3/31/2020 $69,894,000.00
17 12/31/2019 $67,399,000.00
18 9/30/2019 $56,083,000.00
19 6/30/2019 $68,933,000.00
20 3/31/2019 $58,688,000.00
21 12/31/2018 $54,078,000.00
22 9/30/2018 $51,207,000.00
23 6/30/2018 $53,418,000.00
24 3/31/2018 $54,319,000.00
25 12/31/2017 $50,338,000.00
26 9/30/2017 $57,342,000.00
27 6/30/2017 $43,114,000.00
28 3/31/2017 $44,377,000.00
29 12/31/2016 $43,001,000.00
30 9/30/2016 $53,334,000.00
31 6/30/2016 $58,483,000.00
32 3/31/2016 $42,001,000.00
33 12/31/2015 $50,024,000.00
34 9/30/2015 $45,825,000.00
35 6/30/2015 $45,480,000.00
36 3/31/2015 $39,865,000.00
37 12/31/2014 $44,092,000.00
38 9/30/2014 $54,785,000.00
39 6/30/2014 $52,895,000.00
40 3/31/2014 $45,704,000.00
41 12/31/2013 $39,063,000.00
42 9/30/2013 $46,129,000.00
43 6/30/2013 $50,108,000.00
44 3/31/2013 $38,551,000.00
45 12/31/2012 $43,866,000.00
46 9/30/2012 $42,371,000.00
47 6/30/2012 $52,087,000.00
48 3/31/2012 $34,523,000.00
49 12/31/2011 $34,137,000.00
50 12/31/2010 $39,901,000.00
Financials: AccruedEmployeeBenefitsCurrent
Date Value
1 12/31/2023 $10,315,000.00
2 9/30/2023 $10,131,000.00
3 6/30/2023 $9,726,000.00
4 3/31/2023 $9,572,000.00
5 12/31/2022 $6,329,000.00
6 9/30/2022 $5,810,000.00
7 6/30/2022 $5,337,000.00
8 3/31/2022 $5,000,000.00
9 12/31/2021 $4,362,000.00
10 9/30/2021 $3,747,000.00
11 6/30/2021 $3,520,000.00
12 3/31/2021 $3,093,000.00
13 12/31/2020 $3,321,000.00
14 9/30/2020 $3,493,000.00
15 6/30/2020 $3,645,000.00
16 3/31/2020 $4,017,000.00
17 12/31/2019 $3,804,000.00
18 9/30/2019 $4,050,000.00
19 6/30/2019 $3,701,000.00
20 3/31/2019 $3,563,000.00
21 12/31/2018 $3,173,000.00
22 9/30/2018 $3,086,000.00
23 6/30/2018 $3,008,000.00
24 3/31/2018 $2,913,000.00
25 12/31/2017 $2,688,000.00
26 9/30/2017 $5,235,000.00
27 6/30/2017 $4,251,000.00
28 3/31/2017 $4,078,000.00
29 12/31/2016 $2,367,000.00
30 9/30/2016 $4,657,000.00
31 6/30/2016 $4,314,000.00
32 3/31/2016 $3,524,000.00
33 12/31/2015 $4,404,000.00
34 9/30/2015 $4,862,000.00
35 6/30/2015 $4,476,000.00
36 3/31/2015 $3,398,000.00
37 12/31/2014 $3,550,000.00
38 9/30/2014 $3,691,000.00
39 6/30/2014 $3,310,000.00
40 3/31/2014 $2,746,000.00
41 12/31/2013 $2,786,000.00
42 9/30/2013 $3,657,000.00
43 6/30/2013 $3,386,000.00
44 3/31/2013 $2,462,000.00
45 12/31/2012 $2,230,000.00
46 9/30/2012 $6,277,000.00
47 6/30/2012 $4,142,000.00
48 12/31/2011 $1,278,000.00
Financials: AccruedIncomeTaxes
Date Value
1 9/30/2023 $113,000.00
2 6/30/2023 --
3 3/31/2023 $17,734,000.00
4 12/31/2022 $12,472,000.00
Financials: AccruedIncomeTaxesCurrent
Date Value
1 12/31/2023 $1,170,000.00
2 12/31/2022 $12,472,000.00
3 12/31/2021 --
4 9/30/2017 $3,789,000.00
5 12/31/2016 --
6 3/31/2016 $1,287,000.00
7 12/31/2015 --
8 9/30/2014 $1,575,000.00
9 6/30/2014 $169,000.00
10 3/31/2014 $3,503,000.00
11 12/31/2013 --
12 9/30/2013 $2,326,000.00
13 6/30/2013 $3,273,000.00
14 12/31/2012 --
15 6/30/2012 $993,000.00
Financials: AccruedLiabilitiesCurrent
Date Value
1 12/31/2023 $85,508,000.00
2 9/30/2023 $90,986,000.00
3 6/30/2023 $101,201,000.00
4 3/31/2023 $86,173,000.00
5 12/31/2022 $78,630,000.00
6 9/30/2022 $61,780,000.00
7 6/30/2022 $60,125,000.00
8 3/31/2022 $52,890,000.00
9 12/31/2021 $50,206,000.00
10 9/30/2021 $48,266,000.00
11 6/30/2021 $47,291,000.00
12 3/31/2021 $49,064,000.00
13 12/31/2020 $46,586,000.00
14 9/30/2020 $45,468,000.00
15 6/30/2020 $46,992,000.00
16 3/31/2020 $50,684,000.00
17 12/31/2019 $44,269,000.00
18 9/30/2019 $42,764,000.00
19 6/30/2019 $42,713,000.00
20 3/31/2019 $38,053,000.00
21 12/31/2018 $37,455,000.00
22 9/30/2018 $37,492,000.00
23 6/30/2018 $38,146,000.00
24 3/31/2018 $35,078,000.00
25 12/31/2017 $39,098,000.00
26 9/30/2017 $41,682,000.00
27 6/30/2017 $34,293,000.00
28 3/31/2017 $31,186,000.00
29 12/31/2016 $31,940,000.00
30 9/30/2016 $36,110,000.00
31 6/30/2016 $38,087,000.00
32 3/31/2016 $34,435,000.00
33 12/31/2015 $37,235,000.00
34 9/30/2015 $34,482,000.00
35 6/30/2015 $30,755,000.00
36 3/31/2015 $28,518,000.00
37 12/31/2014 $31,343,000.00
38 9/30/2014 $39,922,000.00
39 6/30/2014 $33,857,000.00
40 3/31/2014 $30,643,000.00
41 12/31/2013 $28,550,000.00
42 9/30/2013 $30,314,000.00
43 6/30/2013 $36,045,000.00
44 3/31/2013 $23,683,000.00
45 12/31/2012 $26,578,000.00
46 9/30/2012 $29,200,000.00
47 6/30/2012 $27,656,000.00
48 3/31/2012 $25,111,000.00
49 12/31/2011 $19,994,000.00
50 12/31/2010 $23,229,000.00
Financials: AccruedSalesCommissionCurrent
Date Value
1 12/31/2023 $14,428,000.00
2 9/30/2023 $15,888,000.00
3 6/30/2023 $17,282,000.00
4 3/31/2023 $15,382,000.00
5 12/31/2022 $15,545,000.00
6 9/30/2022 $14,272,000.00
7 6/30/2022 $12,227,000.00
8 3/31/2022 $13,453,000.00
9 12/31/2021 $7,995,000.00
10 9/30/2021 $8,006,000.00
11 6/30/2021 $7,980,000.00
12 3/31/2021 $10,712,000.00
13 12/31/2020 $8,296,000.00
14 9/30/2020 $10,257,000.00
15 6/30/2020 $9,068,000.00
16 3/31/2020 $13,123,000.00
17 12/31/2019 $11,538,000.00
18 9/30/2019 $11,890,000.00
19 6/30/2019 $12,561,000.00
20 3/31/2019 $11,154,000.00
21 12/31/2018 $11,024,000.00
22 9/30/2018 $9,766,000.00
23 6/30/2018 $10,494,000.00
24 3/31/2018 $12,029,000.00
25 12/31/2017 $13,086,000.00
26 9/30/2017 $13,249,000.00
27 6/30/2017 $10,152,000.00
28 3/31/2017 $11,225,000.00
29 12/31/2016 $9,907,000.00
30 9/30/2016 $10,076,000.00
31 6/30/2016 $12,318,000.00
32 3/31/2016 $9,575,000.00
33 12/31/2015 $10,597,000.00
34 9/30/2015 $9,438,000.00
35 6/30/2015 $9,510,000.00
36 3/31/2015 $8,737,000.00
37 12/31/2014 $10,188,000.00
38 9/30/2014 $13,202,000.00
39 6/30/2014 $13,488,000.00
40 3/31/2014 $10,401,000.00
41 12/31/2013 $9,480,000.00
42 9/30/2013 $10,090,000.00
43 6/30/2013 $14,017,000.00
44 3/31/2013 $8,534,000.00
45 12/31/2012 $9,439,000.00
46 9/30/2012 $11,278,000.00
47 6/30/2012 $11,355,000.00
48 12/31/2011 $7,891,000.00
Financials: AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
Date Value
1 12/31/2023 $283,485,000.00
2 9/30/2023 $274,909,000.00
3 6/30/2023 $263,890,000.00
4 3/31/2023 $253,953,000.00
5 12/31/2022 $245,026,000.00
6 9/30/2022 $242,213,000.00
7 6/30/2022 $235,163,000.00
8 3/31/2022 $227,858,000.00
9 12/31/2021 $224,146,000.00
10 9/30/2021 $216,667,000.00
11 6/30/2021 $217,549,000.00
12 3/31/2021 $210,483,000.00
13 12/31/2020 $203,125,000.00
14 9/30/2020 $196,631,000.00
15 6/30/2020 $190,585,000.00
16 3/31/2020 $184,636,000.00
17 12/31/2019 $179,242,000.00
18 9/30/2019 $175,357,000.00
19 6/30/2019 $171,232,000.00
20 3/31/2019 $167,863,000.00
21 12/31/2018 $166,880,000.00
22 9/30/2018 $162,294,000.00
23 6/30/2018 $157,927,000.00
24 3/31/2018 $153,783,000.00
25 12/31/2017 $149,963,000.00
26 9/30/2017 $146,513,000.00
27 6/30/2017 $142,839,000.00
28 3/31/2017 $139,272,000.00
29 12/31/2016 $137,146,000.00
30 9/30/2016 $133,659,000.00
31 6/30/2016 $130,505,000.00
32 3/31/2016 $127,417,000.00
33 12/31/2015 $124,348,000.00
34 9/30/2015 $121,215,000.00
35 6/30/2015 $118,347,000.00
36 3/31/2015 $115,680,000.00
37 12/31/2014 $113,605,000.00
38 9/30/2014 $112,995,000.00
39 6/30/2014 $110,277,000.00
40 3/31/2014 $107,678,000.00
41 12/31/2013 $105,142,000.00
42 9/30/2013 $105,975,000.00
43 6/30/2013 $102,963,000.00
44 3/31/2013 $100,093,000.00
45 12/31/2012 $96,929,000.00
46 9/30/2012 $94,384,000.00
47 6/30/2012 $91,472,000.00
48 3/31/2012 $88,522,000.00
49 12/31/2011 $85,935,000.00
50 12/31/2010 $86,307,000.00
Financials: AdditionalPaidInCapital
Date Value
1 12/31/2023 $122,063,000.00
2 9/30/2023 $109,874,000.00
3 6/30/2023 $128,636,000.00
4 3/31/2023 $117,077,000.00
5 12/31/2022 $98,735,000.00
6 9/30/2022 $87,949,000.00
7 6/30/2022 $82,078,000.00
8 3/31/2022 $77,574,000.00
9 12/31/2021 $81,654,000.00
10 9/30/2021 $11,966,000.00
11 6/30/2021 $10,998,000.00
12 3/31/2021 $10,957,000.00
13 12/31/2020 $5,161,000.00
14 9/30/2020 $8,175,000.00
15 6/30/2020 $6,451,000.00
16 3/31/2020 --
17 12/31/2019 $3,631,000.00
18 9/30/2019 $2,680,000.00
19 6/30/2019 $1,586,000.00
20 3/31/2019 $969,000.00
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 $249,000.00
47 12/31/2011 --
48 12/31/2010 --
Financials: AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
Date Value
1 12/31/2023 $16,384,000.00
2 9/30/2023 $12,102,000.00
3 6/30/2023 $7,823,000.00
4 3/31/2023 $3,519,000.00
5 12/31/2022 $13,700,000.00
6 9/30/2022 $10,229,000.00
7 6/30/2022 $3,796,000.00
8 3/31/2022 $3,112,000.00
9 12/31/2021 $11,812,000.00
10 9/30/2021 $2,991,000.00
11 6/30/2021 $5,793,000.00
12 3/31/2021 $2,761,000.00
13 12/31/2020 $11,342,000.00
14 9/30/2020 $8,546,000.00
15 6/30/2020 $5,694,000.00
16 3/31/2020 $2,351,000.00
17 12/31/2019 $11,799,000.00
18 9/30/2019 $9,854,000.00
19 6/30/2019 $5,073,000.00
20 3/31/2019 $2,030,000.00
21 12/31/2018 $7,374,000.00
22 9/30/2018 $5,614,000.00
23 6/30/2018 $3,699,000.00
24 3/31/2018 $1,724,000.00
25 12/31/2017 $6,458,000.00
26 9/30/2017 $4,960,000.00
27 6/30/2017 $3,529,000.00
28 3/31/2017 $1,645,000.00
29 12/31/2016 $4,357,000.00
30 9/30/2016 $3,172,000.00
31 6/30/2016 $2,043,000.00
32 3/31/2016 $948,000.00
33 12/31/2015 $2,891,000.00
34 9/30/2015 $2,076,000.00
35 6/30/2015 $1,281,000.00
36 3/31/2015 $438,000.00
37 12/31/2014 $2,178,000.00
38 9/30/2014 $1,578,000.00
39 6/30/2014 $984,000.00
40 3/31/2014 $412,000.00
41 12/31/2013 $1,763,000.00
42 9/30/2013 $1,054,000.00
43 6/30/2013 $695,000.00
44 3/31/2013 $392,000.00
45 12/31/2012 $1,294,000.00
46 9/30/2012 $625,000.00
47 6/30/2012 $364,000.00
48 3/31/2012 $169,000.00
49 12/31/2011 $680,000.00
50 12/31/2010 $791,000.00
51 12/31/2009 $848,000.00
Financials: AdvertisingExpense
Date Value
1 12/31/2023 $2,600,000.00
2 12/31/2022 $2,400,000.00
3 12/31/2021 $1,600,000.00
4 12/31/2020 $800,000.00
5 12/31/2019 $800,000.00
6 12/31/2018 $800,000.00
7 12/31/2017 $1,700,000.00
8 12/31/2016 $1,400,000.00
9 12/31/2015 $1,200,000.00
10 12/31/2014 $1,000,000.00
11 12/31/2013 $900,000.00
12 12/31/2012 $900,000.00
13 12/31/2011 $1,200,000.00
14 12/31/2010 $900,000.00
Financials: AllocatedShareBasedCompensationExpense
Date Value
1 12/31/2023 $16,384,000.00
2 9/30/2023 $12,102,000.00
3 6/30/2023 $7,823,000.00
4 3/31/2023 $3,519,000.00
5 12/31/2022 $13,700,000.00
6 9/30/2022 $10,229,000.00
7 6/30/2022 $3,796,000.00
8 3/31/2022 $3,112,000.00
9 12/31/2021 $11,812,000.00
10 9/30/2021 $8,784,000.00
11 6/30/2021 $3,032,000.00
12 3/31/2021 $2,761,000.00
13 12/31/2020 $11,342,000.00
14 9/30/2020 $8,546,000.00
15 6/30/2020 $5,694,000.00
16 3/31/2020 $2,351,000.00
17 12/31/2019 $11,799,000.00
18 9/30/2019 $2,068,000.00
19 6/30/2019 $5,073,000.00
20 3/31/2019 $2,030,000.00
21 12/31/2018 $7,374,000.00
22 9/30/2018 $5,614,000.00
23 6/30/2018 $1,975,000.00
24 3/31/2018 $1,724,000.00
25 12/31/2017 $6,458,000.00
26 9/30/2017 $4,960,000.00
27 6/30/2017 $1,884,000.00
28 3/31/2017 $1,645,000.00
29 12/31/2016 $4,357,000.00
30 9/30/2016 $3,172,000.00
31 6/30/2016 $2,043,000.00
32 3/31/2016 $948,000.00
33 12/31/2015 $2,891,000.00
34 9/30/2015 $795,000.00
35 6/30/2015 $1,281,000.00
36 3/31/2015 $438,000.00
37 12/31/2014 $2,178,000.00
38 9/30/2014 $594,000.00
39 6/30/2014 $984,000.00
40 3/31/2014 $412,000.00
41 12/31/2013 $1,763,000.00
42 9/30/2013 $359,000.00
43 6/30/2013 $303,000.00
44 3/31/2013 $392,000.00
45 12/31/2012 $1,294,000.00
46 9/30/2012 $174,000.00
47 6/30/2012 $364,000.00
48 3/31/2012 $169,000.00
49 12/31/2011 $680,000.00
50 9/30/2011 $293,000.00
51 6/30/2011 $205,000.00
52 12/31/2010 $791,000.00
Financials: AllowanceForDoubtfulAccountsReceivable
Date Value
1 12/31/2023 $323,000.00
2 9/30/2023 $385,000.00
3 6/30/2023 $306,000.00
4 3/31/2023 $421,000.00
5 12/31/2022 $477,000.00
6 9/30/2022 $682,000.00
7 6/30/2022 $563,000.00
8 3/31/2022 $837,000.00
9 12/31/2021 $549,000.00
10 9/30/2021 $477,000.00
11 6/30/2021 $518,000.00
12 3/31/2021 $493,000.00
13 12/31/2020 $506,000.00
14 9/30/2020 $546,000.00
15 6/30/2020 $429,000.00
16 3/31/2020 $647,000.00
17 12/31/2019 $353,000.00
18 9/30/2019 $353,000.00
19 6/30/2019 $392,000.00
20 3/31/2019 $379,000.00
21 12/31/2018 $264,000.00
22 9/30/2018 $177,000.00
23 6/30/2018 $208,000.00
24 3/31/2018 $108,000.00
25 12/31/2017 $119,000.00
26 9/30/2017 $120,000.00
27 6/30/2017 $81,000.00
28 3/31/2017 $274,000.00
29 12/31/2016 $90,000.00
30 9/30/2016 $145,000.00
31 6/30/2016 $73,000.00
32 3/31/2016 $238,000.00
33 12/31/2015 $115,000.00
34 9/30/2015 $123,000.00
35 6/30/2015 $69,000.00
36 3/31/2015 $112,000.00
37 12/31/2014 $171,000.00
38 9/30/2014 $134,000.00
39 6/30/2014 $185,000.00
40 3/31/2014 $63,000.00
41 12/31/2013 $193,000.00
42 9/30/2013 $173,000.00
43 6/30/2013 $193,000.00
44 3/31/2013 $321,000.00
45 12/31/2012 $52,000.00
46 9/30/2012 $232,000.00
47 6/30/2012 $242,000.00
48 3/31/2012 $261,000.00
49 12/31/2011 $268,000.00
50 12/31/2010 $600,000.00
51 12/31/2009 $776,000.00
Financials: AllowanceForDoubtfulAccountsReceivableCurrent
Date Value
1 12/31/2023 $323,000.00
2 9/30/2023 $385,000.00
3 6/30/2023 $306,000.00
4 3/31/2023 $421,000.00
5 12/31/2022 $477,000.00
6 9/30/2022 $682,000.00
7 6/30/2022 $563,000.00
8 3/31/2022 $837,000.00
9 12/31/2021 $549,000.00
10 9/30/2021 $477,000.00
11 6/30/2021 $518,000.00
12 3/31/2021 $493,000.00
13 12/31/2020 $506,000.00
14 9/30/2020 $546,000.00
15 6/30/2020 $429,000.00
16 3/31/2020 $647,000.00
17 12/31/2019 $353,000.00
18 9/30/2019 $353,000.00
19 6/30/2019 $392,000.00
20 3/31/2019 $379,000.00
21 12/31/2018 $264,000.00
22 9/30/2018 $177,000.00
23 6/30/2018 $208,000.00
24 3/31/2018 $108,000.00
25 12/31/2017 $119,000.00
26 9/30/2017 $120,000.00
27 6/30/2017 $81,000.00
28 3/31/2017 $274,000.00
29 12/31/2016 $90,000.00
30 9/30/2016 $145,000.00
31 6/30/2016 $73,000.00
32 3/31/2016 $238,000.00
33 12/31/2015 $115,000.00
34 9/30/2015 $123,000.00
35 6/30/2015 $69,000.00
36 3/31/2015 $112,000.00
37 12/31/2014 $171,000.00
38 9/30/2014 $134,000.00
39 6/30/2014 $185,000.00
40 3/31/2014 $63,000.00
41 12/31/2013 $193,000.00
42 9/30/2013 $173,000.00
43 6/30/2013 $154,000.00
44 3/31/2013 $321,000.00
45 12/31/2012 $52,000.00
46 9/30/2012 $232,000.00
47 6/30/2012 $242,000.00
48 12/31/2011 $268,000.00
Financials: AllowanceForDoubtfulAccountsReceivableWriteOffs
Date Value
1 12/31/2023 $12,000.00
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 $431,000.00
6 9/30/2022 $167,000.00
7 6/30/2022 $167,000.00
8 3/31/2022 --
9 12/31/2021 --
10 9/30/2021 $29,000.00
11 6/30/2021 --
12 12/31/2020 --
13 9/30/2020 --
14 12/31/2019 $2,000.00
15 9/30/2019 $2,000.00
16 6/30/2019 --
17 12/31/2018 $29,000.00
18 9/30/2018 $9,000.00
19 6/30/2018 $9,000.00
20 12/31/2017 $150,000.00
21 9/30/2017 $150,000.00
22 6/30/2017 $150,000.00
23 3/31/2017 --
24 12/31/2016 --
25 9/30/2016 --
26 6/30/2016 --
27 3/31/2016 --
28 12/31/2015 $8,000.00
29 9/30/2015 --
30 6/30/2015 $8,000.00
31 3/31/2015 $8,000.00
32 12/31/2014 $22,000.00
33 9/30/2014 $7,000.00
34 6/30/2014 $7,000.00
35 3/31/2014 --
36 12/31/2013 --
37 9/30/2013 --
38 6/30/2013 --
39 3/31/2013 --
40 12/31/2012 $133,000.00
41 9/30/2012 $28,000.00
42 6/30/2012 $25,000.00
43 12/31/2011 $43,000.00
Financials: AmortizationOfFinancingCosts
Date Value
1 12/31/2023 $82,000.00
2 9/30/2023 $57,000.00
3 6/30/2023 $32,000.00
4 3/31/2023 $11,000.00
5 12/31/2022 $43,000.00
6 9/30/2022 $32,000.00
7 6/30/2022 $21,000.00
8 3/31/2022 $11,000.00
9 12/31/2021 $43,000.00
10 9/30/2021 $31,000.00
11 6/30/2021 $20,000.00
12 3/31/2021 $10,000.00
13 12/31/2020 $43,000.00
14 9/30/2020 $31,000.00
15 6/30/2020 $20,000.00
16 3/31/2020 $10,000.00
17 12/31/2019 $7,000.00
18 9/30/2019 --
19 6/30/2019 --
20 3/31/2019 --
21 12/31/2018 --
22 12/31/2017 --
Financials: AmortizationOfIntangibleAssets
Date Value
1 12/31/2023 $5,331,000.00
2 9/30/2023 $2,705,000.00
3 6/30/2023 $1,803,000.00
4 3/31/2023 $902,000.00
5 12/31/2022 $3,599,000.00
6 9/30/2022 $2,698,000.00
7 6/30/2022 $901,000.00
8 3/31/2022 $895,000.00
9 12/31/2021 $246,000.00
10 9/30/2021 $38,000.00
11 6/30/2021 --
12 3/31/2021 $38,000.00
13 12/31/2020 $234,000.00
14 9/30/2020 $58,000.00
15 6/30/2020 $58,000.00
16 3/31/2020 $59,000.00
17 12/31/2019 $234,000.00
18 9/30/2019 $175,000.00
19 6/30/2019 $117,000.00
20 3/31/2019 $59,000.00
21 12/31/2018 $194,000.00
22 9/30/2018 $136,000.00
23 6/30/2018 $78,000.00
24 3/31/2018 --
25 12/31/2017 --
26 9/30/2017 --
27 6/30/2017 --
28 12/31/2016 --
Financials: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
Date Value
1 12/31/2023 $314,108.00
2 9/30/2023 $296,072.00
3 6/30/2023 $175,936.00
4 3/31/2023 $120,294.00
5 12/31/2022 $605,480.00
6 9/30/2022 $1,040,848.00
7 6/30/2022 $879,554.00
8 3/31/2022 $437,636.00
9 12/31/2021 $304,029.00
10 9/30/2021 $375,428.00
11 6/30/2021 $397,656.00
12 3/31/2021 $100,625.00
13 12/31/2020 $364,787.00
14 9/30/2020 $118,832.00
15 6/30/2020 $650,526.00
16 3/31/2020 $253,437.00
17 12/31/2019 $1,868,087.00
18 9/30/2019 $1,886,728.00
19 6/30/2019 $1,912,902.00
20 3/31/2019 $1,927,727.00
21 12/31/2018 $1,920,313.00
22 9/30/2018 $1,929,453.00
23 6/30/2018 $1,919,008.00
24 3/31/2018 $1,676,773.00
25 12/31/2017 $785,825.00
26 9/30/2017 $795,678.00
27 6/30/2017 $772,202.00
28 3/31/2017 $783,965.00
29 12/31/2016 $469,603.00
30 9/30/2016 $512,823.00
31 6/30/2016 $504,954.00
32 3/31/2016 $481,572.00
33 12/31/2015 $146,548.00
34 9/30/2015 $135,971.00
35 6/30/2015 $134,625.00
36 3/31/2015 $124,114.00
37 12/31/2014 $32,436.00
38 9/30/2014 $22,676.00
39 6/30/2014 $18,445.00
40 3/31/2014 $13,633.00
41 12/31/2013 $206,264.00
42 9/30/2013 $177,513.00
43 6/30/2013 $7,500.00
44 3/31/2013 $500,138.00
45 12/31/2012 $413,275.00
46 9/30/2012 $746,363.00
47 6/30/2012 $701,738.00
48 3/31/2012 $155,500.00
49 12/31/2011 $256,875.00
50 9/30/2011 $178,750.00
51 6/30/2011 $81,750.00
52 12/31/2010 $121,500.00
Financials: Assets
Date Value
1 12/31/2023 $941,436,000.00
2 9/30/2023 $944,543,000.00
3 6/30/2023 $930,051,000.00
4 3/31/2023 $867,914,000.00
5 12/31/2022 $813,903,000.00
6 9/30/2022 $785,843,000.00
7 6/30/2022 $776,712,000.00
8 3/31/2022 $717,458,000.00
9 12/31/2021 $650,180,000.00
10 9/30/2021 $516,403,000.00
11 6/30/2021 $504,184,000.00
12 3/31/2021 $483,384,000.00
13 12/31/2020 $449,008,000.00
14 9/30/2020 $439,913,000.00
15 6/30/2020 $429,807,000.00
16 3/31/2020 $395,620,000.00
17 12/31/2019 $371,424,000.00
18 9/30/2019 $352,152,000.00
19 6/30/2019 $342,251,000.00
20 3/31/2019 $319,525,000.00
21 12/31/2018 $308,197,000.00
22 9/30/2018 $314,024,000.00
23 6/30/2018 $320,271,000.00
24 3/31/2018 $306,945,000.00
25 12/31/2017 $296,780,000.00
26 9/30/2017 $303,138,000.00
27 6/30/2017 $285,011,000.00
28 3/31/2017 $265,283,000.00
29 12/31/2016 $256,530,000.00
30 9/30/2016 $257,277,000.00
31 6/30/2016 $257,527,000.00
32 3/31/2016 $236,669,000.00
33 12/31/2015 $232,854,000.00
34 9/30/2015 $255,098,000.00
35 6/30/2015 $250,012,000.00
36 3/31/2015 $236,759,000.00
37 12/31/2014 $226,974,000.00
38 9/30/2014 $247,509,000.00
39 6/30/2014 $241,652,000.00
40 3/31/2014 $228,719,000.00
41 12/31/2013 $215,444,000.00
42 9/30/2013 $220,138,000.00
43 6/30/2013 $221,214,000.00
44 3/31/2013 $194,473,000.00
45 12/31/2012 $193,493,000.00
46 9/30/2012 $196,254,000.00
47 6/30/2012 $203,554,000.00
48 3/31/2012 $184,765,000.00
49 12/31/2011 $178,981,000.00
50 12/31/2010 $160,277,000.00
Financials: AssetsCurrent
Date Value
1 12/31/2023 $408,954,000.00
2 9/30/2023 $425,292,000.00
3 6/30/2023 $424,211,000.00
4 3/31/2023 $384,179,000.00
5 12/31/2022 $349,116,000.00
6 9/30/2022 $336,064,000.00
7 6/30/2022 $327,412,000.00
8 3/31/2022 $283,696,000.00
9 12/31/2021 $218,080,000.00
10 9/30/2021 $270,615,000.00
11 6/30/2021 $259,140,000.00
12 3/31/2021 $245,407,000.00
13 12/31/2020 $220,251,000.00
14 9/30/2020 $225,531,000.00
15 6/30/2020 $219,775,000.00
16 3/31/2020 $196,966,000.00
17 12/31/2019 $187,549,000.00
18 9/30/2019 $170,536,000.00
19 6/30/2019 $168,630,000.00
20 3/31/2019 $146,798,000.00
21 12/31/2018 $140,861,000.00
22 9/30/2018 $144,696,000.00
23 6/30/2018 $154,665,000.00
24 3/31/2018 $154,687,000.00
25 12/31/2017 $153,727,000.00
26 9/30/2017 $164,141,000.00
27 6/30/2017 $159,716,000.00
28 3/31/2017 $146,210,000.00
29 12/31/2016 $140,981,000.00
30 9/30/2016 $141,364,000.00
31 6/30/2016 $144,729,000.00
32 3/31/2016 $130,191,000.00
33 12/31/2015 $124,213,000.00
34 9/30/2015 $144,920,000.00
35 6/30/2015 $152,906,000.00
36 3/31/2015 $136,689,000.00
37 12/31/2014 $124,940,000.00
38 9/30/2014 $142,059,000.00
39 6/30/2014 $141,901,000.00
40 3/31/2014 $138,396,000.00
41 12/31/2013 $113,623,000.00
42 9/30/2013 $109,121,000.00
43 6/30/2013 $121,411,000.00
44 3/31/2013 $96,027,000.00
45 12/31/2012 $91,546,000.00
46 9/30/2012 $97,294,000.00
47 6/30/2012 $103,192,000.00
48 3/31/2012 $89,473,000.00
49 12/31/2011 $84,387,000.00
50 12/31/2010 $91,748,000.00
Financials: BuildingsAndImprovementsGross
Date Value
1 12/31/2023 $205,841,000.00
2 9/30/2023 $193,684,000.00
3 6/30/2023 $187,237,000.00
4 3/31/2023 $177,119,000.00
5 12/31/2022 $169,156,000.00
6 9/30/2022 $166,193,000.00
7 6/30/2022 $162,962,000.00
8 3/31/2022 $139,089,000.00
9 12/31/2021 $135,861,000.00
10 9/30/2021 $131,327,000.00
11 6/30/2021 $129,607,000.00
12 3/31/2021 $126,090,000.00
13 12/31/2020 $122,171,000.00
14 9/30/2020 $115,600,000.00
15 6/30/2020 $112,735,000.00
16 3/31/2020 $104,707,000.00
17 12/31/2019 $101,113,000.00
18 9/30/2019 $99,705,000.00
19 6/30/2019 $99,193,000.00
20 3/31/2019 $98,394,000.00
21 12/31/2018 $97,393,000.00
22 9/30/2018 $97,944,000.00
23 6/30/2018 $96,043,000.00
24 3/31/2018 $94,244,000.00
25 12/31/2017 $92,075,000.00
26 9/30/2017 $88,740,000.00
27 6/30/2017 $83,401,000.00
28 3/31/2017 $81,117,000.00
29 12/31/2016 $78,806,000.00
30 9/30/2016 $77,185,000.00
31 6/30/2016 $75,912,000.00
32 3/31/2016 $70,655,000.00
33 12/31/2015 $68,806,000.00
34 9/30/2015 $67,580,000.00
35 6/30/2015 $66,583,000.00
36 3/31/2015 $65,676,000.00
37 12/31/2014 $64,938,000.00
38 9/30/2014 $64,098,000.00
39 6/30/2014 $63,164,000.00
40 3/31/2014 $62,744,000.00
41 12/31/2013 $61,821,000.00
42 9/30/2013 $60,435,000.00
43 6/30/2013 $60,126,000.00
44 3/31/2013 $59,878,000.00
45 12/31/2012 $59,761,000.00
46 9/30/2012 $59,615,000.00
47 6/30/2012 $58,757,000.00
48 3/31/2012 $57,399,000.00
49 12/31/2011 $56,057,000.00
50 12/31/2010 $45,482,000.00
Financials: CapitalizedComputerSoftwareGross
Date Value
1 12/31/2023 $521,000.00
Financials: CashAndCashEquivalentsAtCarryingValue
Date Value
1 12/31/2023 $287,000.00
2 9/30/2023 $212,000.00
3 6/30/2023 $5,237,000.00
4 3/31/2023 $2,515,000.00
5 12/31/2022 $5,451,000.00
6 9/30/2022 $10,738,000.00
7 6/30/2022 $17,647,000.00
8 3/31/2022 $5,633,000.00
9 12/31/2021 $2,859,000.00
10 9/30/2021 $101,813,000.00
11 6/30/2021 $111,427,000.00
12 3/31/2021 $97,047,000.00
13 12/31/2020 $79,025,000.00
14 9/30/2020 $70,603,000.00
15 6/30/2020 $61,284,000.00
16 3/31/2020 $35,677,000.00
17 12/31/2019 $26,797,000.00
18 9/30/2019 $28,373,000.00
19 6/30/2019 $13,683,000.00
20 3/31/2019 $7,143,000.00
21 12/31/2018 $1,994,000.00
22 9/30/2018 $7,265,000.00
23 6/30/2018 $15,854,000.00
24 3/31/2018 $8,173,000.00
25 12/31/2017 $21,457,000.00
26 9/30/2017 $23,515,000.00
27 6/30/2017 $33,552,000.00
28 3/31/2017 $31,623,000.00
29 12/31/2016 $24,153,000.00
30 9/30/2016 $14,562,000.00
31 6/30/2016 $12,209,000.00
32 3/31/2016 $17,248,000.00
33 12/31/2015 $7,908,000.00
34 9/30/2015 $29,863,000.00
35 6/30/2015 $37,600,000.00
36 3/31/2015 $33,526,000.00
37 12/31/2014 $21,952,000.00
38 9/30/2014 $18,819,000.00
39 6/30/2014 $16,484,000.00
40 3/31/2014 $19,670,000.00
41 12/31/2013 $12,085,000.00
42 9/30/2013 $2,289,000.00
43 6/30/2013 $19,415,000.00
44 3/31/2013 $9,717,000.00
45 12/31/2012 $3,159,000.00
46 9/30/2012 $7,017,000.00
47 6/30/2012 $3,082,000.00
48 3/31/2012 $3,245,000.00
49 12/31/2011 $13,000.00
50 9/30/2011 $2,278,000.00
51 6/30/2011 $2,091,000.00
52 3/31/2011 $5,553,000.00
53 12/31/2010 $2,393,000.00
54 12/31/2009 $25,639,000.00
55 12/31/2008 $269,000.00
Financials: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
Date Value
1 12/31/2023 $9,023,000.00
2 9/30/2023 $22,535,000.00
3 6/30/2023 $27,665,000.00
4 3/31/2023 $2,980,000.00
5 12/31/2022 $5,949,000.00
6 9/30/2022 $11,268,000.00
7 6/30/2022 $18,210,000.00
8 3/31/2022 $6,228,000.00
9 12/31/2021 $3,487,000.00
10 9/30/2021 $102,473,000.00
11 6/30/2021 $112,119,000.00
12 3/31/2021 $97,772,000.00
13 12/31/2020 $82,288,000.00
14 9/30/2020 $78,601,000.00
15 6/30/2020 $70,845,000.00
16 3/31/2020 $52,145,000.00
17 12/31/2019 $44,373,000.00
18 9/30/2019 $28,373,000.00
19 6/30/2019 $13,683,000.00
20 3/31/2019 $7,143,000.00
21 12/31/2018 $1,994,000.00
22 9/30/2018 $7,265,000.00
23 6/30/2018 $15,854,000.00
24 3/31/2018 $8,173,000.00
25 12/31/2017 $21,457,000.00
26 12/31/2016 $24,153,000.00
Financials: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
Date Value
1 12/31/2023 $3,074,000.00
2 12/31/2022 $2,462,000.00
3 12/31/2021 $-78,801,000.00
4 12/31/2020 $37,915,000.00
5 12/31/2019 $42,379,000.00
6 12/31/2018 $-19,463,000.00
7 12/31/2017 $-2,696,000.00
Financials: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
Date Value
1 9/30/2023 $16,586,000.00
2 6/30/2023 $21,716,000.00
3 3/31/2023 $-2,969,000.00
4 9/30/2022 $7,781,000.00
5 6/30/2022 $14,723,000.00
6 3/31/2022 $2,741,000.00
7 9/30/2021 $20,185,000.00
8 6/30/2021 $29,831,000.00
9 3/31/2021 $15,484,000.00
10 9/30/2020 $34,228,000.00
11 6/30/2020 $26,472,000.00
12 3/31/2020 $7,772,000.00
13 9/30/2019 $26,379,000.00
14 6/30/2019 $11,689,000.00
15 3/31/2019 $5,149,000.00
16 9/30/2018 $-14,192,000.00
17 6/30/2018 $-5,603,000.00
18 3/31/2018 $-13,284,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 10/31/2023 $0.32
2 8/31/2023 $0.32
3 5/31/2023 $0.32
4 4/30/2023 $0.32
5 2/28/2023 $0.48
6 10/31/2022 $0.32
7 5/31/2022 $0.26
8 10/31/2021 $0.26
9 5/31/2021 $0.26
10 10/31/2018 $0.48
11 5/31/2018 $0.26
12 12/31/2012 $0.05
Financials: CommonStockDividendsPerShareDeclared
Date Value
1 12/31/2023 $0.32
2 9/30/2023 $0.24
3 6/30/2023 $0.24
4 3/31/2023 $0.12
5 12/31/2022 $0.29
6 9/30/2022 --
7 6/30/2022 $0.19
8 3/31/2022 --
9 12/31/2021 $0.38
10 9/30/2021 $0.19
11 6/30/2021 $0.19
12 12/31/2020 $0.38
13 9/30/2020 $0.19
14 6/30/2020 $0.19
15 12/31/2019 $0.32
16 9/30/2019 $0.16
17 6/30/2019 $0.16
18 12/31/2018 $0.32
19 9/30/2018 --
20 6/30/2018 $0.16
21 12/31/2017 $0.26
22 9/30/2017 $0.13
23 6/30/2017 $0.13
24 3/31/2017 --
25 12/31/2016 $0.24
26 9/30/2016 --
27 6/30/2016 $0.11
28 3/31/2016 --
29 12/31/2015 $0.22
30 9/30/2015 --
31 6/30/2015 $0.11
32 3/31/2015 --
33 12/31/2014 $0.18
34 9/30/2014 $0.09
35 6/30/2014 $0.09
36 3/31/2014 --
37 12/31/2013 $0.13
38 9/30/2013 $0.07
39 6/30/2013 $0.10
40 3/31/2013 --
41 12/31/2012 $0.16
42 9/30/2012 --
43 6/30/2012 $0.08
44 3/31/2012 --
45 12/31/2011 $0.16
46 9/30/2011 --
47 6/30/2011 $0.12
48 3/31/2011 --
49 12/31/2010 $0.24
50 12/31/2009 $0.24
Financials: CommonStockParOrStatedValuePerShare
Date Value
1 12/31/2023 $0.00
2 9/30/2023 $0.00
3 6/30/2023 $0.00
4 3/31/2023 $0.00
5 12/31/2022 $0.00
6 9/30/2022 $0.00
7 6/30/2022 $0.00
8 3/31/2022 $0.00
9 12/31/2021 $0.00
10 9/30/2021 $0.00
11 6/30/2021 $0.00
12 3/31/2021 $0.00
13 12/31/2020 $0.00
14 9/30/2020 $0.00
15 6/30/2020 $0.00
16 3/31/2020 $0.00
17 12/31/2019 $0.00
18 9/30/2019 $0.00
19 6/30/2019 $0.00
20 3/31/2019 $0.00
21 12/31/2018 $0.00
22 9/30/2018 $0.00
23 6/30/2018 $0.00
24 3/31/2018 $0.00
25 12/31/2017 $0.00
26 9/30/2017 $0.00
27 6/30/2017 $0.00
28 3/31/2017 $0.00
29 12/31/2016 $0.00
30 9/30/2016 $0.00
31 6/30/2016 $0.00
32 3/31/2016 $0.00
33 12/31/2015 $0.00
34 9/30/2015 $0.00
35 6/30/2015 $0.00
36 3/31/2015 $0.00
37 12/31/2014 $0.00
38 9/30/2014 $0.00
39 6/30/2014 $0.00
40 3/31/2014 $0.00
41 12/31/2013 $0.00
42 9/30/2013 $0.00
43 6/30/2013 $0.00
44 3/31/2013 $0.00
45 12/31/2012 $0.00
46 9/30/2012 $0.00
47 6/30/2012 $0.00
48 3/31/2012 $0.00
49 12/31/2011 $0.00
50 12/31/2010 $0.00
Financials: CommonStockSharesAuthorized
Date Value
1 12/31/2023 $100,000,000.00
2 9/30/2023 $100,000,000.00
3 6/30/2023 $100,000,000.00
4 3/31/2023 $100,000,000.00
5 12/31/2022 $100,000,000.00
6 9/30/2022 $100,000,000.00
7 6/30/2022 $100,000,000.00
8 3/31/2022 $100,000,000.00
9 12/31/2021 $100,000,000.00
10 9/30/2021 $100,000,000.00
11 6/30/2021 $100,000,000.00
12 3/31/2021 $100,000,000.00
13 12/31/2020 $100,000,000.00
14 9/30/2020 $100,000,000.00
15 6/30/2020 $100,000,000.00
16 3/31/2020 $100,000,000.00
17 12/31/2019 $100,000,000.00
18 9/30/2019 $100,000,000.00
19 6/30/2019 $100,000,000.00
20 3/31/2019 $100,000,000.00
21 12/31/2018 $100,000,000.00
22 9/30/2018 $100,000,000.00
23 6/30/2018 $100,000,000.00
24 3/31/2018 $100,000,000.00
25 12/31/2017 $100,000,000.00
26 9/30/2017 $100,000,000.00
27 6/30/2017 $100,000,000.00
28 3/31/2017 $100,000,000.00
29 12/31/2016 $100,000,000.00
30 9/30/2016 $100,000,000.00
31 6/30/2016 $100,000,000.00
32 3/31/2016 $100,000,000.00
33 12/31/2015 $100,000,000.00
34 9/30/2015 $100,000,000.00
35 6/30/2015 $100,000,000.00
36 3/31/2015 $100,000,000.00
37 12/31/2014 $100,000,000.00
38 9/30/2014 $100,000,000.00
39 6/30/2014 $100,000,000.00
40 3/31/2014 $50,000,000.00
41 12/31/2013 $100,000,000.00
42 9/30/2013 $168,750,000.00
43 6/30/2013 $168,750,000.00
44 3/31/2013 $112,500,000.00
45 12/31/2012 $50,000,000.00
46 9/30/2012 $112,500,000.00
47 6/30/2012 $112,500,000.00
48 3/31/2012 $112,500,000.00
49 12/31/2011 $112,500,000.00
50 12/31/2010 $112,500,000.00
Financials: CommonStockSharesIssued
Date Value
1 12/31/2023 $81,508,381.00
2 9/30/2023 $81,231,513.00
3 6/30/2023 $54,379,324.00
4 3/31/2023 $54,201,863.00
5 12/31/2022 $53,425,184.00
6 9/30/2022 $53,214,971.00
7 6/30/2022 $53,127,055.00
8 3/31/2022 $53,065,081.00
9 12/31/2021 $52,527,985.00
10 9/30/2021 $52,420,486.00
11 6/30/2021 $52,416,014.00
12 3/31/2021 $52,423,579.00
13 12/31/2020 $52,224,767.00
14 9/30/2020 $52,264,801.00
15 6/30/2020 $52,234,119.00
16 3/31/2020 $52,044,110.00
17 12/31/2019 $52,078,515.00
18 9/30/2019 $52,119,295.00
19 6/30/2019 $52,118,180.00
20 3/31/2019 $52,099,274.00
21 12/31/2018 $51,991,242.00
22 9/30/2018 $52,209,643.00
23 6/30/2018 $52,290,064.00
24 3/31/2018 $52,394,349.00
25 12/31/2017 $52,422,801.00
26 9/30/2017 $52,513,061.00
27 6/30/2017 $52,615,921.00
28 3/31/2017 $52,622,539.00
29 12/31/2016 $52,651,448.00
30 9/30/2016 $52,783,642.00
31 6/30/2016 $53,008,136.00
32 3/31/2016 $53,059,669.00
33 12/31/2015 $53,012,363.00
34 9/30/2015 $54,139,246.00
35 6/30/2015 $54,263,876.00
36 3/31/2015 $54,171,201.00
37 12/31/2014 $54,041,829.00
38 9/30/2014 $54,460,266.00
39 6/30/2014 $55,049,445.00
40 3/31/2014 $36,652,276.00
41 12/31/2013 $55,067,031.00
42 9/30/2013 $36,709,890.00
43 6/30/2013 $36,754,988.00
44 3/31/2013 $24,510,111.00
45 12/31/2012 $36,776,624.00
46 9/30/2012 $24,537,657.00
47 6/30/2012 $24,543,861.00
48 3/31/2012 $24,563,272.00
49 12/31/2011 $24,618,324.00
50 12/31/2010 $24,758,480.00
Financials: CommonStockSharesOutstanding
Date Value
1 12/31/2023 $81,508,381.00
2 9/30/2023 $81,231,513.00
3 6/30/2023 $54,379,324.00
4 3/31/2023 $54,201,863.00
5 12/31/2022 $53,425,184.00
6 9/30/2022 $53,214,971.00
7 6/30/2022 $53,127,055.00
8 3/31/2022 $53,065,081.00
9 12/31/2021 $52,527,985.00
10 9/30/2021 $52,420,486.00
11 6/30/2021 $52,416,014.00
12 3/31/2021 $52,423,579.00
13 12/31/2020 $52,224,767.00
14 9/30/2020 $52,264,801.00
15 6/30/2020 $52,234,119.00
16 3/31/2020 $52,044,110.00
17 12/31/2019 $52,078,515.00
18 9/30/2019 $52,119,295.00
19 6/30/2019 $52,118,180.00
20 3/31/2019 $52,099,274.00
21 12/31/2018 $51,991,242.00
22 9/30/2018 $52,209,643.00
23 6/30/2018 $52,290,064.00
24 3/31/2018 $52,394,349.00
25 12/31/2017 $52,422,801.00
26 9/30/2017 $52,513,061.00
27 6/30/2017 $52,615,921.00
28 3/31/2017 $52,622,539.00
29 12/31/2016 $52,651,448.00
30 9/30/2016 $52,783,642.00
31 6/30/2016 $53,008,136.00
32 3/31/2016 $53,059,669.00
33 12/31/2015 $53,012,363.00
34 9/30/2015 $54,139,246.00
35 6/30/2015 $54,263,876.00
36 3/31/2015 $54,171,201.00
37 12/31/2014 $54,041,829.00
38 9/30/2014 $54,460,266.00
39 6/30/2014 $55,049,445.00
40 3/31/2014 $36,652,276.00
41 12/31/2013 $55,067,031.00
42 9/30/2013 $36,709,890.00
43 6/30/2013 $36,754,988.00
44 3/31/2013 $24,510,111.00
45 12/31/2012 $36,776,624.00
46 9/30/2012 $24,537,657.00
47 6/30/2012 $24,543,861.00
48 3/31/2012 $24,563,272.00
49 12/31/2011 $24,618,324.00
50 12/31/2010 $24,758,480.00
Financials: CommonStockValue
Date Value
1 12/31/2023 $326,000.00
2 9/30/2023 $325,000.00
3 8/31/2023 $100,000.00
4 6/30/2023 $218,000.00
5 3/31/2023 $217,000.00
6 12/31/2022 $214,000.00
7 9/30/2022 $213,000.00
8 6/30/2022 $213,000.00
9 3/31/2022 $212,000.00
10 12/31/2021 $210,000.00
11 9/30/2021 $210,000.00
12 6/30/2021 $210,000.00
13 3/31/2021 $210,000.00
14 12/31/2020 $209,000.00
15 9/30/2020 $209,000.00
16 6/30/2020 $209,000.00
17 3/31/2020 $208,000.00
18 12/31/2019 $208,000.00
19 9/30/2019 $209,000.00
20 6/30/2019 $209,000.00
21 3/31/2019 $208,000.00
22 12/31/2018 $208,000.00
23 9/30/2018 $209,000.00
24 6/30/2018 $209,000.00
25 3/31/2018 $210,000.00
26 12/31/2017 $210,000.00
27 9/30/2017 $210,000.00
28 6/30/2017 $210,000.00
29 3/31/2017 $210,000.00
30 12/31/2016 $211,000.00
31 9/30/2016 $211,000.00
32 6/30/2016 $212,000.00
33 3/31/2016 $212,000.00
34 12/31/2015 $212,000.00
35 9/30/2015 $217,000.00
36 6/30/2015 $217,000.00
37 3/31/2015 $217,000.00
38 12/31/2014 $216,000.00
39 9/30/2014 $218,000.00
40 6/30/2014 $220,000.00
41 3/31/2014 $147,000.00
42 12/31/2013 $221,000.00
43 9/30/2013 $147,000.00
44 6/30/2013 $147,000.00
45 3/31/2013 $98,000.00
46 12/31/2012 $147,000.00
47 9/30/2012 $98,000.00
48 6/30/2012 $98,000.00
49 3/31/2012 $98,000.00
50 12/31/2011 $98,000.00
51 12/31/2010 $99,000.00
Financials: ContractualObligationDueInFourthYear
Date Value
1 12/31/2023 $11,200,000.00
Financials: ContractualObligationDueInNextTwelveMonths
Date Value
1 12/31/2023 $11,900,000.00
Financials: ContractualObligationDueInSecondYear
Date Value
1 12/31/2023 $9,100,000.00
Financials: ContractualObligationDueInThirdYear
Date Value
1 12/31/2023 $10,500,000.00
Financials: ContractWithCustomerAssetNetCurrent
Date Value
1 12/31/2023 $45,194,000.00
2 9/30/2023 $25,306,000.00
3 6/30/2023 $19,862,000.00
4 3/31/2023 $15,126,000.00
5 12/31/2022 $15,151,000.00
6 9/30/2022 $9,592,000.00
7 6/30/2022 $8,569,000.00
8 3/31/2022 $10,001,000.00
9 12/31/2021 $5,749,000.00
10 12/31/2020 --
Financials: ContractWithCustomerLiabilityCurrent
Date Value
1 12/31/2023 $13,757,000.00
2 9/30/2023 $19,576,000.00
3 6/30/2023 $20,262,000.00
4 3/31/2023 $22,137,000.00
5 12/31/2022 $21,424,000.00
6 9/30/2022 $31,791,000.00
7 6/30/2022 $29,759,000.00
8 3/31/2022 $25,540,000.00
9 12/31/2021 $7,542,000.00
10 9/30/2021 $5,296,000.00
11 6/30/2021 $5,070,000.00
12 3/31/2021 $7,743,000.00
13 12/31/2020 --
14 9/30/2020 $2,151,000.00
15 6/30/2020 $2,533,000.00
16 3/31/2020 $2,256,000.00
17 12/31/2019 $4,627,000.00
18 12/31/2018 $2,367,000.00
Financials: CostOfGoodsAndServicesSold
Date Value
1 12/31/2023 $769,498,000.00
2 9/30/2023 $574,599,000.00
3 6/30/2023 $378,738,000.00
4 3/31/2023 $188,799,000.00
5 12/31/2022 $651,216,000.00
6 9/30/2022 $475,159,000.00
7 6/30/2022 $298,145,000.00
8 3/31/2022 $136,707,000.00
9 12/31/2021 $396,687,000.00
10 9/30/2021 $102,552,000.00
11 6/30/2021 $101,769,000.00
12 3/31/2021 $82,631,000.00
13 12/31/2020 $358,702,000.00
14 9/30/2020 $275,925,000.00
15 6/30/2020 $87,465,000.00
16 3/31/2020 $94,536,000.00
17 12/31/2019 $349,908,000.00
18 9/30/2019 $263,406,000.00
19 6/30/2019 $177,291,000.00
20 3/31/2019 $88,392,000.00
21 12/31/2018 $330,414,000.00
22 9/30/2018 $245,869,000.00
23 6/30/2018 $82,003,000.00
24 3/31/2018 $83,886,000.00
25 12/31/2017 $281,581,000.00
Financials: CurrentIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $52,058,000.00
2 9/30/2023 $33,364,000.00
3 6/30/2023 $18,472,000.00
4 3/31/2023 $5,435,000.00
5 12/31/2022 $37,489,000.00
6 9/30/2022 $17,849,000.00
7 6/30/2022 $9,365,000.00
8 3/31/2022 $3,809,000.00
9 12/31/2021 $6,755,000.00
10 9/30/2021 $4,508,000.00
11 6/30/2021 $3,990,000.00
12 3/31/2021 $-2,553,000.00
13 12/31/2020 $9,939,000.00
14 9/30/2020 $8,435,000.00
15 6/30/2020 $5,354,000.00
16 3/31/2020 $6,143,000.00
17 12/31/2019 $7,282,000.00
18 9/30/2019 $3,716,000.00
19 6/30/2019 $3,252,000.00
20 3/31/2019 $1,702,000.00
21 12/31/2018 $10,518,000.00
22 9/30/2018 $8,534,000.00
23 6/30/2018 $2,873,000.00
24 3/31/2018 $560,000.00
25 12/31/2017 $21,548,000.00
26 9/30/2017 $17,167,000.00
27 6/30/2017 $6,326,000.00
28 3/31/2017 $3,591,000.00
29 12/31/2016 $25,790,000.00
30 9/30/2016 $21,617,000.00
31 6/30/2016 $14,867,000.00
32 3/31/2016 $6,496,000.00
33 12/31/2015 $24,439,000.00
34 9/30/2015 $19,781,000.00
35 12/31/2014 $26,199,000.00
36 12/31/2013 $20,341,000.00
37 12/31/2012 $18,896,000.00
38 12/31/2011 $-2,595,000.00
39 12/31/2010 $11,357,000.00
Financials: DeferredIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $-6,527,000.00
2 9/30/2023 $-3,917,000.00
3 6/30/2023 $-4,438,000.00
4 3/31/2023 $921,000.00
5 12/31/2022 $-13,332,000.00
6 9/30/2022 $-563,000.00
7 6/30/2022 $-5,188,000.00
8 3/31/2022 $973,000.00
9 12/31/2021 $3,669,000.00
10 9/30/2021 $2,766,000.00
11 6/30/2021 $-1,911,000.00
12 3/31/2021 $4,658,000.00
13 12/31/2020 $13,027,000.00
14 9/30/2020 $7,676,000.00
15 6/30/2020 $5,061,000.00
16 3/31/2020 $-167,000.00
17 12/31/2019 $6,038,000.00
18 9/30/2019 $3,614,000.00
19 6/30/2019 $4,112,000.00
20 3/31/2019 $1,887,000.00
21 12/31/2018 $2,849,000.00
22 9/30/2018 $426,000.00
23 6/30/2018 $18,000.00
24 3/31/2018 $420,000.00
25 12/31/2017 $-1,554,000.00
26 9/30/2017 $783,000.00
27 6/30/2017 $364,000.00
28 3/31/2017 $720,000.00
29 12/31/2016 $825,000.00
30 9/30/2016 $-1,519,000.00
31 6/30/2016 $-1,851,000.00
32 3/31/2016 $-1,030,000.00
33 12/31/2015 $1,172,000.00
34 9/30/2015 $-1,000,000.00
35 6/30/2015 $-563,000.00
36 3/31/2015 $-443,000.00
37 12/31/2014 $-2,111,000.00
38 9/30/2014 $-4,361,000.00
39 6/30/2014 $-1,961,000.00
40 3/31/2014 $-1,154,000.00
41 12/31/2013 $-1,594,000.00
42 9/30/2013 $-1,794,000.00
43 6/30/2013 $-1,966,000.00
44 3/31/2013 $-1,205,000.00
45 12/31/2012 $-2,028,000.00
46 9/30/2012 $-987,000.00
47 6/30/2012 $-875,000.00
48 3/31/2012 $170,000.00
49 12/31/2011 $10,122,000.00
50 9/30/2011 $-48,000.00
51 6/30/2011 $314,000.00
52 3/31/2011 $-175,000.00
53 12/31/2010 $-558,000.00
54 12/31/2009 $3,531,000.00
Financials: DeferredIncomeTaxLiabilities
Date Value
1 12/31/2023 $54,495,000.00
2 12/31/2022 $50,040,000.00
3 12/31/2021 $49,379,000.00
4 12/31/2020 $40,873,000.00
5 12/31/2019 $27,814,000.00
6 12/31/2018 $19,405,000.00
7 12/31/2017 $14,670,000.00
8 12/31/2016 $17,983,000.00
9 12/31/2015 $16,486,000.00
10 12/31/2014 $15,294,000.00
Financials: DeferredIncomeTaxLiabilitiesNet
Date Value
1 12/31/2023 $12,134,000.00
2 9/30/2023 $14,744,000.00
3 6/30/2023 $14,223,000.00
4 3/31/2023 $19,582,000.00
5 12/31/2022 $18,661,000.00
6 9/30/2022 $31,430,000.00
7 6/30/2022 $31,866,000.00
8 3/31/2022 $32,966,000.00
9 12/31/2021 $31,993,000.00
10 9/30/2021 $31,090,000.00
11 6/30/2021 $31,071,000.00
12 3/31/2021 $32,982,000.00
13 12/31/2020 $28,324,000.00
14 9/30/2020 $22,973,000.00
15 6/30/2020 $20,358,000.00
16 3/31/2020 $15,130,000.00
17 12/31/2019 $15,297,000.00
18 9/30/2019 $15,034,000.00
19 6/30/2019 $14,938,000.00
20 3/31/2019 $12,713,000.00
21 12/31/2018 $10,826,000.00
22 9/30/2018 $8,841,000.00
23 6/30/2018 $8,415,000.00
24 3/31/2018 $6,471,000.00
25 12/31/2017 $7,977,000.00
26 12/31/2016 $9,531,000.00
Financials: DeferredTaxAssetsGross
Date Value
1 12/31/2023 $42,361,000.00
2 12/31/2022 $34,494,000.00
3 12/31/2021 $20,790,000.00
4 12/31/2020 $12,549,000.00
5 12/31/2019 $12,517,000.00
6 12/31/2018 $8,579,000.00
7 12/31/2017 $6,693,000.00
8 12/31/2016 $8,452,000.00
9 12/31/2015 $7,780,000.00
10 12/31/2014 $7,760,000.00
Financials: DeferredTaxAssetsInProcessResearchAndDevelopment
Date Value
1 12/31/2023 $18,647,000.00
2 12/31/2022 $11,265,000.00
3 12/31/2021 --
Financials: DeferredTaxAssetsInventory
Date Value
1 12/31/2023 $1,724,000.00
2 12/31/2022 $1,337,000.00
3 12/31/2021 $625,000.00
4 12/31/2020 $1,052,000.00
Financials: DeferredTaxAssetsNet
Date Value
1 12/31/2023 $42,361,000.00
2 12/31/2022 $31,379,000.00
3 12/31/2021 $17,386,000.00
4 12/31/2020 $12,549,000.00
Financials: DeferredTaxAssetsOther
Date Value
1 12/31/2023 $1,673,000.00
2 12/31/2022 $2,339,000.00
3 12/31/2021 $4,112,000.00
4 12/31/2020 $2,608,000.00
Financials: DeferredTaxAssetsTaxCreditCarryforwards
Date Value
1 12/31/2023 $2,306,000.00
2 12/31/2022 $3,115,000.00
3 12/31/2021 $3,404,000.00
4 12/31/2020 --
Financials: DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
Date Value
1 12/31/2023 $8,560,000.00
2 12/31/2022 $7,440,000.00
3 12/31/2021 $7,568,000.00
4 12/31/2020 $4,102,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther
Date Value
1 12/31/2023 $3,989,000.00
2 12/31/2022 $4,814,000.00
3 12/31/2021 $1,406,000.00
4 12/31/2020 $1,044,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves
Date Value
1 12/31/2023 $5,462,000.00
2 12/31/2022 $4,184,000.00
3 12/31/2021 $3,675,000.00
4 12/31/2020 $3,776,000.00
Financials: DeferredTaxAssetsValuationAllowance
Date Value
1 12/31/2023 --
2 12/31/2022 $3,115,000.00
3 12/31/2021 $3,404,000.00
4 12/31/2020 --
Financials: DeferredTaxLiabilities
Date Value
1 12/31/2023 $12,134,000.00
2 12/31/2022 $18,661,000.00
3 12/31/2021 $31,993,000.00
4 12/31/2020 $28,324,000.00
5 12/31/2019 $15,297,000.00
6 12/31/2018 $10,826,000.00
7 12/31/2017 $7,977,000.00
8 12/31/2016 $9,531,000.00
9 12/31/2015 $8,706,000.00
10 12/31/2014 $7,534,000.00
Financials: DeferredTaxLiabilitiesPropertyPlantAndEquipment
Date Value
1 12/31/2023 $54,495,000.00
2 12/31/2022 $50,040,000.00
3 12/31/2021 $49,379,000.00
4 12/31/2020 $40,755,000.00
5 12/31/2019 $27,814,000.00
6 12/31/2018 $19,405,000.00
7 12/31/2017 $14,670,000.00
8 12/31/2016 $17,983,000.00
9 12/31/2015 $16,486,000.00
10 12/31/2014 $15,294,000.00
Financials: DefinedContributionPlanAdministrativeExpenses
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 12/31/2017 --
23 12/31/2016 $40,000.00
24 12/31/2015 $100,000.00
25 12/31/2014 $200,000.00
26 12/31/2013 $200,000.00
27 12/31/2012 $100,000.00
28 12/31/2011 $100,000.00
29 12/31/2010 $100,000.00
Financials: DefinedContributionPlanCostRecognized
Date Value
1 12/31/2023 $18,264,000.00
2 9/30/2023 $13,164,000.00
3 6/30/2023 $8,667,000.00
4 3/31/2023 $5,259,000.00
5 12/31/2022 $15,475,000.00
6 9/30/2022 $10,768,000.00
7 6/30/2022 $3,273,000.00
8 3/31/2022 $3,306,000.00
9 12/31/2021 $9,724,000.00
10 9/30/2021 $2,526,000.00
11 6/30/2021 $2,118,000.00
12 3/31/2021 $2,280,000.00
13 12/31/2020 $9,091,000.00
14 9/30/2020 $6,791,000.00
15 6/30/2020 $2,099,000.00
16 3/31/2020 $2,450,000.00
17 12/31/2019 $7,034,000.00
18 9/30/2019 $1,820,000.00
19 6/30/2019 $3,450,000.00
20 3/31/2019 $1,360,000.00
21 12/31/2018 $8,100,000.00
22 12/31/2017 $6,100,000.00
23 12/31/2016 $5,900,000.00
24 12/31/2015 $9,000,000.00
25 12/31/2014 $6,800,000.00
26 12/31/2013 $3,000,000.00
27 12/31/2012 $2,400,000.00
28 12/31/2011 $2,200,000.00
29 12/31/2010 $1,700,000.00
Financials: DepreciationDepletionAndAmortization
Date Value
1 12/31/2023 $46,468,000.00
2 9/30/2023 $33,439,000.00
3 6/30/2023 $21,236,000.00
4 3/31/2023 $10,274,000.00
5 12/31/2022 $35,106,000.00
6 9/30/2022 $25,624,000.00
7 6/30/2022 $16,300,000.00
8 3/31/2022 $7,076,000.00
9 12/31/2021 $30,343,000.00
10 9/30/2021 $22,532,000.00
11 6/30/2021 $14,924,000.00
12 3/31/2021 $7,398,000.00
13 12/31/2020 $25,634,000.00
14 9/30/2020 $18,971,000.00
15 6/30/2020 $12,340,000.00
16 3/31/2020 $6,002,000.00
17 12/31/2019 $22,766,000.00
18 9/30/2019 $17,627,000.00
19 6/30/2019 $11,760,000.00
20 3/31/2019 $5,914,000.00
21 12/31/2018 $17,655,000.00
22 9/30/2018 $12,865,000.00
23 6/30/2018 $8,438,000.00
24 3/31/2018 $4,129,000.00
25 12/31/2017 $15,007,000.00
26 9/30/2017 $11,025,000.00
27 6/30/2017 $7,281,000.00
28 12/31/2016 $13,035,000.00
Financials: DividendsCash
Date Value
1 6/30/2023 --
2 6/30/2022 $10,096,000.00
3 6/30/2021 $9,970,000.00
4 6/30/2020 $9,930,000.00
5 6/30/2019 $8,355,000.00
6 6/30/2018 $8,400,000.00
7 3/31/2018 --
8 9/30/2017 $6,849,000.00
9 6/30/2017 $6,849,000.00
10 3/31/2017 --
11 9/30/2016 --
Financials: DividendsCommonStockCash
Date Value
1 12/31/2023 $26,445,000.00
2 12/31/2022 $22,917,000.00
3 6/30/2022 $10,101,000.00
4 12/31/2021 $19,947,000.00
5 6/30/2021 $9,968,000.00
6 12/31/2020 $19,815,000.00
7 9/30/2020 $9,910,000.00
8 6/30/2020 $9,923,000.00
9 12/31/2019 $16,645,000.00
10 9/30/2019 $8,303,000.00
11 6/30/2019 $8,380,000.00
12 12/31/2018 $16,717,000.00
13 9/30/2018 $8,391,000.00
14 6/30/2018 $8,391,000.00
15 12/31/2017 $13,653,000.00
16 9/30/2017 $6,819,000.00
17 6/30/2017 $6,830,000.00
18 12/31/2016 $12,676,000.00
19 9/30/2016 $5,820,000.00
20 6/30/2016 $5,834,000.00
21 3/31/2016 --
22 12/31/2015 $11,857,000.00
23 9/30/2015 $5,965,000.00
24 6/30/2015 $5,982,000.00
25 12/31/2014 $9,656,000.00
26 9/30/2014 $4,773,000.00
27 6/30/2014 $4,779,000.00
28 12/31/2013 $7,428,000.00
29 9/30/2013 $3,712,000.00
30 6/30/2013 $3,712,000.00
31 12/31/2012 $8,840,000.00
32 9/30/2012 $-2,950,000.00
33 6/30/2012 $-2,950,000.00
34 12/31/2011 $5,935,000.00
35 12/31/2010 $-6,067,000.00
Financials: DueFromRelatedParties
Date Value
1 3/31/2023 $54,000.00
2 12/31/2022 $432,000.00
3 9/30/2022 $702,000.00
4 6/30/2022 $1,180,000.00
5 3/31/2022 $514,000.00
6 12/31/2021 $547,000.00
7 9/30/2021 $544,000.00
8 6/30/2021 $39,000.00
9 3/31/2021 $105,000.00
10 12/31/2020 $342,000.00
11 9/30/2020 $425,000.00
12 6/30/2020 $189,000.00
13 3/31/2020 $478,000.00
14 12/31/2019 $22,000.00
15 9/30/2019 $119,000.00
16 6/30/2019 $75,000.00
17 3/31/2019 $1,000.00
18 12/31/2018 $79,000.00
19 9/30/2018 $144,000.00
20 6/30/2018 $138,000.00
21 3/31/2018 $12,000.00
22 12/31/2017 $9,000.00
23 12/31/2016 $10,000.00
Financials: DueToRelatedPartiesCurrentAndNoncurrent
Date Value
1 3/31/2023 $3,000.00
2 12/31/2022 --
3 9/30/2022 --
4 6/30/2022 --
5 3/31/2022 --
6 12/31/2021 --
7 9/30/2021 --
8 6/30/2021 --
9 3/31/2021 --
10 12/31/2020 --
11 9/30/2020 --
12 6/30/2020 $34,000.00
13 3/31/2020 --
14 12/31/2019 $2,000.00
15 9/30/2019 --
16 6/30/2019 --
17 3/31/2019 $3,000.00
18 12/31/2018 --
19 9/30/2018 --
20 6/30/2018 $12,000.00
21 3/31/2018 $10,000.00
22 12/31/2017 --
23 12/31/2016 --
Financials: EarningsPerShareBasic
Date Value
1 12/31/2023 $2.19
2 9/30/2023 $1.61
3 6/30/2023 $1.52
4 3/31/2023 $0.69
5 12/31/2022 $1.89
6 9/30/2022 $0.77
7 6/30/2022 $0.64
8 3/31/2022 $0.34
9 12/31/2021 $1.12
10 9/30/2021 $0.30
11 6/30/2021 $0.39
12 3/31/2021 $0.31
13 12/31/2020 $1.51
14 9/30/2020 $0.39
15 6/30/2020 $0.34
16 3/31/2020 $0.42
17 12/31/2019 $1.03
18 9/30/2019 $0.72
19 6/30/2019 $0.25
20 3/31/2019 $0.21
21 12/31/2018 $0.81
22 9/30/2018 $0.57
23 6/30/2018 $0.22
24 3/31/2018 $0.08
25 12/31/2017 $1.04
26 9/30/2017 $0.28
27 6/30/2017 $0.26
28 3/31/2017 $0.19
29 12/31/2016 $1.01
30 9/30/2016 $0.30
31 6/30/2016 $0.27
32 3/31/2016 $0.22
33 12/31/2015 $0.85
34 9/30/2015 $0.61
35 6/30/2015 $0.21
36 3/31/2015 $0.16
37 12/31/2014 $0.81
38 9/30/2014 $0.23
39 6/30/2014 $0.21
40 3/31/2014 $0.18
41 12/31/2013 $0.68
42 9/30/2013 $0.54
43 6/30/2013 $0.22
44 3/31/2013 $0.19
45 12/31/2012 $0.31
46 9/30/2012 $0.16
47 6/30/2012 $0.25
48 3/31/2012 $0.13
49 12/31/2011 $0.04
50 9/30/2011 $0.53
51 6/30/2011 $0.16
52 3/31/2011 $0.15
53 12/31/2010 $0.87
54 12/31/2009 $1.07
Financials: EarningsPerShareDiluted
Date Value
1 12/31/2023 $2.13
2 9/30/2023 $1.57
3 6/30/2023 $1.48
4 3/31/2023 $0.67
5 12/31/2022 $1.86
6 9/30/2022 $0.76
7 6/30/2022 $0.30
8 3/31/2022 $0.33
9 12/31/2021 $1.09
10 9/30/2021 $0.98
11 6/30/2021 $0.38
12 3/31/2021 $0.30
13 12/31/2020 $1.49
14 9/30/2020 $1.14
15 6/30/2020 $0.34
16 3/31/2020 $0.41
17 12/31/2019 $1.02
18 9/30/2019 $0.69
19 6/30/2019 $0.45
20 3/31/2019 $0.21
21 12/31/2018 $0.81
22 9/30/2018 $0.27
23 6/30/2018 $0.22
24 3/31/2018 $0.08
25 12/31/2017 $1.03
26 9/30/2017 $0.28
27 6/30/2017 $0.26
28 3/31/2017 $0.19
29 12/31/2016 $1.00
30 9/30/2016 $0.29
31 6/30/2016 $0.27
32 3/31/2016 $0.20
33 12/31/2015 $0.24
34 9/30/2015 $0.24
35 6/30/2015 $0.20
36 3/31/2015 $0.15
37 12/31/2014 $0.80
38 9/30/2014 $0.22
39 6/30/2014 $0.20
40 3/31/2014 $0.26
41 12/31/2013 $0.68
42 9/30/2013 $0.80
43 6/30/2013 $0.52
44 3/31/2013 $0.13
45 12/31/2012 $0.31
46 9/30/2012 $0.16
47 6/30/2012 $0.37
48 3/31/2012 $0.12
49 12/31/2011 $0.04
50 9/30/2011 $0.23
51 6/30/2011 $0.30
52 3/31/2011 $0.15
53 12/31/2010 $0.87
54 12/31/2009 $1.07
Financials: EffectiveIncomeTaxRateContinuingOperations
Date Value
1 12/31/2023 $0.20
2 9/30/2023 $0.18
3 6/30/2023 $0.15
4 3/31/2023 $0.15
5 12/31/2022 $0.19
6 9/30/2022 $0.22
7 6/30/2022 $0.21
8 3/31/2022 $0.21
9 12/31/2021 $0.15
10 9/30/2021 $0.23
11 6/30/2021 $0.15
12 3/31/2021 $0.11
13 12/31/2020 $0.23
14 9/30/2020 $0.22
15 6/30/2020 $0.20
16 3/31/2020 $0.22
17 12/31/2019 $0.20
18 9/30/2019 $0.17
19 6/30/2019 $0.23
20 3/31/2019 $0.25
21 12/31/2018 $0.24
22 9/30/2018 $0.24
23 6/30/2018 $0.20
24 3/31/2018 $0.19
25 12/31/2017 $0.27
26 9/30/2017 $0.32
27 6/30/2017 $0.30
28 3/31/2017 $0.30
29 12/31/2016 $0.33
30 9/30/2016 $0.31
31 6/30/2016 $0.36
32 3/31/2016 $0.32
33 12/31/2015 $0.36
34 9/30/2015 $0.34
35 6/30/2015 $0.38
36 3/31/2015 $0.38
37 12/31/2014 $0.35
38 9/30/2014 $0.34
39 6/30/2014 $0.35
40 3/31/2014 $0.31
41 12/31/2013 $0.35
42 9/30/2013 $0.38
43 6/30/2013 $0.30
44 3/31/2013 $0.30
45 12/31/2012 $0.38
46 9/30/2012 $0.38
47 6/30/2012 $0.36
48 3/31/2012 $0.40
49 12/31/2011 $0.35
50 9/30/2011 $0.35
51 6/30/2011 $0.35
52 12/31/2010 $0.33
Financials: EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
Date Value
1 12/31/2023 $0.21
2 9/30/2023 $0.21
3 6/30/2023 $0.21
4 3/31/2023 $0.21
5 12/31/2022 $0.21
6 9/30/2022 $0.21
7 6/30/2022 $0.21
8 3/31/2022 $0.21
9 12/31/2021 $0.21
10 9/30/2021 $0.21
11 6/30/2021 $0.21
12 3/31/2021 $0.21
13 12/31/2020 $0.21
14 9/30/2020 $0.21
15 6/30/2020 $0.21
16 3/31/2020 $0.21
17 12/31/2019 $0.21
18 9/30/2019 $0.21
19 6/30/2019 $0.21
20 3/31/2019 $0.21
21 12/31/2018 $0.21
22 9/30/2018 $0.21
23 6/30/2018 $0.21
24 3/31/2018 $0.21
25 12/31/2017 $0.35
26 9/30/2017 $0.35
27 6/30/2017 $0.35
28 3/31/2017 $0.35
29 12/31/2016 $0.35
30 9/30/2016 $0.35
31 6/30/2016 $0.35
32 3/31/2016 $0.35
33 12/31/2015 $0.35
34 9/30/2015 $0.35
35 6/30/2015 $0.35
36 3/31/2015 $0.35
37 12/31/2014 $0.35
38 9/30/2014 $0.35
39 6/30/2014 $0.35
40 3/31/2014 $0.35
41 12/31/2013 $0.35
42 9/30/2013 $0.35
43 6/30/2013 $0.35
44 3/31/2013 $0.35
45 12/31/2012 $0.35
46 9/30/2012 $0.35
47 6/30/2012 $0.35
48 12/31/2011 $0.35
49 12/31/2010 $0.35
Financials: EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
Date Value
1 12/31/2023 $-0.01
2 9/30/2023 $-0.04
3 6/30/2023 $-0.06
4 3/31/2023 $-0.09
5 12/31/2022 --
6 9/30/2022 $-0.02
7 6/30/2022 $-0.01
8 3/31/2022 $-0.02
9 12/31/2021 $0.01
10 9/30/2021 $-0.02
11 6/30/2021 $-0.08
12 3/31/2021 $-0.16
13 12/31/2020 $-0.03
14 9/30/2020 $-0.03
15 6/30/2020 $-0.04
16 3/31/2020 $-0.04
17 12/31/2019 --
18 9/30/2019 $-0.03
19 6/30/2019 $-0.04
20 3/31/2019 $-0.03
21 12/31/2018 $-0.02
22 9/30/2018 $-0.03
23 6/30/2018 $-0.04
24 3/31/2018 $-0.09
25 12/31/2017 $-0.03
26 9/30/2017 $-0.04
27 6/30/2017 $-0.06
28 3/31/2017 $-0.07
29 12/31/2016 $-0.03
30 9/30/2016 $-0.03
31 6/30/2016 $-0.03
32 3/31/2016 $-0.04
33 12/31/2015 --
34 9/30/2015 --
35 12/31/2014 --
Financials: EffectiveIncomeTaxRateReconciliationOtherAdjustments
Date Value
1 12/31/2023 $0.00
2 9/30/2023 $0.00
3 6/30/2023 $0.00
4 3/31/2023 $0.00
5 12/31/2022 $-0.01
6 9/30/2022 $-0.01
7 6/30/2022 $-0.01
8 3/31/2022 --
9 12/31/2021 $-0.01
10 9/30/2021 $0.01
11 6/30/2021 $0.00
12 3/31/2021 $0.00
13 12/31/2020 $0.00
14 9/30/2020 $0.01
15 6/30/2020 --
16 3/31/2020 --
17 12/31/2019 $-0.01
18 9/30/2019 $-0.02
19 12/31/2018 $-0.01
20 9/30/2018 $0.01
21 12/31/2017 $-0.01
22 9/30/2017 --
23 12/31/2016 $-0.01
24 12/31/2015 $-0.01
25 12/31/2014 $-0.01
26 12/31/2013 $-0.02
27 12/31/2012 $-0.02
28 12/31/2011 $-0.04
29 12/31/2010 $-0.06
Financials: EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent
Date Value
1 9/30/2023 $0.00
2 6/30/2023 $0.00
3 3/31/2023 $0.00
4 9/30/2022 $-0.02
5 6/30/2022 $-0.01
6 3/31/2022 $-0.01
7 9/30/2021 $0.00
8 6/30/2021 $0.00
9 3/31/2021 $-0.01
10 9/30/2020 $-0.01
11 6/30/2020 $-0.02
12 3/31/2020 $-0.01
13 9/30/2019 $-0.04
14 6/30/2019 $0.01
15 3/31/2019 $0.00
16 9/30/2018 $-0.01
17 6/30/2018 $-0.01
18 3/31/2018 $0.00
19 9/30/2017 $-0.01
20 6/30/2017 $0.00
21 3/31/2017 $0.01
22 9/30/2016 $-0.01
23 6/30/2016 $-0.01
24 3/31/2016 $-0.01
25 9/30/2015 $-0.03
Financials: EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent
Date Value
1 12/31/2023 $-0.04
2 12/31/2022 $-0.02
3 12/31/2021 $-0.08
4 12/31/2020 $-0.03
5 12/31/2019 $-0.03
Financials: EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
Date Value
1 12/31/2023 $0.04
2 9/30/2023 $0.04
3 6/30/2023 $0.04
4 3/31/2023 $0.04
5 12/31/2022 $0.04
6 9/30/2022 $0.05
7 6/30/2022 $0.05
8 3/31/2022 $0.03
9 12/31/2021 $0.02
10 9/30/2021 $0.03
11 6/30/2021 $0.00
12 3/31/2021 $0.08
13 12/31/2020 $0.05
14 9/30/2020 $0.04
15 6/30/2020 $0.04
16 3/31/2020 $0.05
17 12/31/2019 $0.05
18 9/30/2019 $0.04
19 6/30/2019 $0.06
20 3/31/2019 $0.06
21 12/31/2018 $0.06
22 9/30/2018 $0.06
23 6/30/2018 $0.07
24 3/31/2018 $0.07
25 12/31/2017 $0.05
26 9/30/2017 $0.05
27 6/30/2017 $0.04
28 3/31/2017 $0.03
29 12/31/2016 $0.05
30 9/30/2016 $0.05
31 6/30/2016 $0.05
32 3/31/2016 $0.05
33 12/31/2015 $0.05
34 9/30/2015 $0.06
35 12/31/2014 $0.05
36 12/31/2013 $0.04
37 12/31/2012 $0.05
38 12/31/2011 $0.04
39 12/31/2010 $0.04
Financials: EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment
Date Value
1 9/30/2023 $0.02
2 6/30/2023 $0.03
3 9/30/2022 --
4 6/30/2022 --
Financials: EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
Date Value
1 12/31/2023 $0.01
2 9/30/2023 $0.01
3 6/30/2023 $0.01
4 3/31/2023 $0.02
5 12/31/2022 $0.02
6 9/30/2022 $0.01
7 6/30/2022 $0.01
8 3/31/2022 $0.01
9 12/31/2021 $0.01
10 12/31/2020 $0.01
Financials: EmployeeRelatedLiabilitiesCurrent
Date Value
1 12/31/2023 $18,829,000.00
2 9/30/2023 $18,105,000.00
3 6/30/2023 $15,190,000.00
4 3/31/2023 $11,277,000.00
5 12/31/2022 $11,901,000.00
6 9/30/2022 $10,599,000.00
7 6/30/2022 $11,274,000.00
8 3/31/2022 $7,601,000.00
9 12/31/2021 $8,423,000.00
10 9/30/2021 $8,770,000.00
11 6/30/2021 $8,509,000.00
12 3/31/2021 $6,418,000.00
13 12/31/2020 $8,155,000.00
14 9/30/2020 $7,448,000.00
15 6/30/2020 $7,716,000.00
16 3/31/2020 $6,460,000.00
17 12/31/2019 $5,058,000.00
18 9/30/2019 $4,465,000.00
19 6/30/2019 $6,333,000.00
20 3/31/2019 $4,659,000.00
21 12/31/2018 $4,182,000.00
22 9/30/2018 $3,162,000.00
23 6/30/2018 $3,943,000.00
24 3/31/2018 $3,258,000.00
25 12/31/2017 $4,456,000.00
26 9/30/2017 $2,712,000.00
27 6/30/2017 $3,238,000.00
28 3/31/2017 $2,116,000.00
29 12/31/2016 $4,129,000.00
30 9/30/2016 $6,082,000.00
31 6/30/2016 $4,555,000.00
32 3/31/2016 $4,879,000.00
33 12/31/2015 $3,954,000.00
34 9/30/2015 $5,421,000.00
35 6/30/2015 $3,266,000.00
36 3/31/2015 $2,851,000.00
37 12/31/2014 $3,153,000.00
38 9/30/2014 $5,569,000.00
39 6/30/2014 $3,378,000.00
40 3/31/2014 $2,594,000.00
41 12/31/2013 $4,448,000.00
42 9/30/2013 $3,676,000.00
43 6/30/2013 $3,755,000.00
44 3/31/2013 $2,448,000.00
45 12/31/2012 $2,515,000.00
46 9/30/2012 $3,558,000.00
47 6/30/2012 $3,431,000.00
48 12/31/2011 $1,736,000.00
Financials: EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
Date Value
1 12/31/2023 $8,858,000.00
2 9/30/2023 $6,319,000.00
3 6/30/2023 $5,825,000.00
4 3/31/2023 $3,786,000.00
5 12/31/2022 $2,956,000.00
6 9/30/2022 $1,253,000.00
7 6/30/2022 $700,000.00
8 3/31/2022 $512,000.00
9 12/31/2021 $5,408,000.00
10 9/30/2021 $3,800,000.00
11 6/30/2021 $479,000.00
12 3/31/2021 $2,900,000.00
13 12/31/2020 $3,217,000.00
14 9/30/2020 $2,493,000.00
15 6/30/2020 $840,000.00
16 3/31/2020 $1,100,000.00
17 12/31/2019 $1,772,000.00
18 9/30/2019 $240,000.00
19 6/30/2019 $1,186,000.00
20 3/31/2019 $394,000.00
21 12/31/2018 $1,333,000.00
22 9/30/2018 $405,000.00
23 6/30/2018 $357,000.00
24 3/31/2018 $463,000.00
25 12/31/2017 $2,464,000.00
26 9/30/2017 $2,247,000.00
27 6/30/2017 $926,000.00
28 3/31/2017 $1,064,000.00
29 12/31/2016 $2,068,000.00
30 9/30/2016 $1,766,000.00
31 6/30/2016 $384,000.00
32 3/31/2016 $745,000.00
33 12/31/2015 $2,445,000.00
34 9/30/2015 $2,217,000.00
35 6/30/2015 $2,452,000.00
36 3/31/2015 $1,098,000.00
37 12/31/2014 $1,239,000.00
38 9/30/2014 $908,000.00
39 6/30/2014 $324,000.00
40 3/31/2014 $356,000.00
41 12/31/2013 $843,000.00
42 9/30/2013 $117,000.00
43 6/30/2013 $385,000.00
44 3/31/2013 $109,000.00
45 12/31/2012 $393,000.00
46 9/30/2012 $267,000.00
47 6/30/2012 $20,000.00
48 3/31/2012 $13,000.00
49 12/31/2011 $211,000.00
50 12/31/2010 $356,000.00
Financials: ExtendedProductWarrantyAccrual
Date Value
1 12/31/2023 $2,387,000.00
2 9/30/2023 $2,909,000.00
3 6/30/2023 $2,589,000.00
4 3/31/2023 $2,263,000.00
5 12/31/2022 $1,330,000.00
6 9/30/2022 $1,345,000.00
7 12/31/2021 $1,593,000.00
Financials: FinanceLeasePrincipalPayments
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 12/31/2022 $115,000.00
5 9/30/2022 $115,000.00
6 6/30/2022 $28,000.00
7 12/31/2021 --
8 9/30/2021 --
9 6/30/2021 --
10 12/31/2020 --
Financials: FinanceLeaseRightOfUseAssetAmortization
Date Value
1 12/31/2023 $324,000.00
2 12/31/2022 $324,000.00
3 12/31/2021 $73,000.00
4 12/31/2020 --
5 12/31/2019 --
Financials: FiniteLivedIntangibleAssetsAccumulatedAmortization
Date Value
1 12/31/2023 $9,838,000.00
2 9/30/2023 $6,512,000.00
3 6/30/2023 $5,610,000.00
4 3/31/2023 $4,709,000.00
5 12/31/2022 $3,807,000.00
6 9/30/2022 $2,906,000.00
7 6/30/2022 $2,004,000.00
8 3/31/2022 $1,103,000.00
9 12/31/2021 $208,000.00
10 12/31/2020 $662,000.00
11 9/30/2020 $603,000.00
12 6/30/2020 $545,000.00
13 3/31/2020 $487,000.00
14 12/31/2019 $428,000.00
15 9/30/2019 $369,000.00
16 6/30/2019 $311,000.00
17 3/31/2019 $253,000.00
18 12/31/2018 $194,000.00
19 9/30/2018 $136,000.00
20 6/30/2018 $78,000.00
21 12/31/2017 --
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
Date Value
1 12/31/2023 $29,081,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
Date Value
1 12/31/2023 $5,367,000.00
2 9/30/2023 $3,600,000.00
3 6/30/2023 $3,600,000.00
4 3/31/2023 $3,600,000.00
5 12/31/2022 $3,600,000.00
6 9/30/2022 $3,600,000.00
7 6/30/2022 $3,600,000.00
8 3/31/2022 $3,600,000.00
9 12/31/2021 $3,700,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
Date Value
1 12/31/2023 $4,560,000.00
2 9/30/2023 $3,600,000.00
3 6/30/2023 $3,600,000.00
4 3/31/2023 $3,600,000.00
5 12/31/2022 $3,600,000.00
6 9/30/2022 $3,600,000.00
7 6/30/2022 $3,600,000.00
8 3/31/2022 $3,600,000.00
9 12/31/2021 $3,700,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
Date Value
1 12/31/2023 $4,651,000.00
2 9/30/2023 $3,600,000.00
3 6/30/2023 $3,600,000.00
4 3/31/2023 $3,600,000.00
5 12/31/2022 $3,600,000.00
6 9/30/2022 $3,600,000.00
7 6/30/2022 $3,600,000.00
8 3/31/2022 $3,600,000.00
9 12/31/2021 $3,700,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
Date Value
1 12/31/2023 $4,651,000.00
2 9/30/2023 $3,600,000.00
3 6/30/2023 $3,600,000.00
4 3/31/2023 $3,600,000.00
5 12/31/2022 $3,600,000.00
6 9/30/2022 $3,600,000.00
7 6/30/2022 $3,600,000.00
8 3/31/2022 $3,600,000.00
9 12/31/2021 $3,700,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
Date Value
1 12/31/2023 $4,651,000.00
2 9/30/2023 $3,600,000.00
3 6/30/2023 $3,600,000.00
4 3/31/2023 $3,600,000.00
5 12/31/2022 $3,600,000.00
6 9/30/2022 $3,600,000.00
7 6/30/2022 $3,600,000.00
8 3/31/2022 $3,600,000.00
9 12/31/2021 $3,700,000.00
Financials: FiniteLivedIntangibleAssetsGross
Date Value
1 12/31/2023 $52,961,000.00
2 12/31/2020 $700,000.00
3 9/30/2020 $700,000.00
4 6/30/2020 $700,000.00
5 3/31/2020 $700,000.00
6 12/31/2019 $700,000.00
7 9/30/2019 $700,000.00
8 6/30/2019 $700,000.00
9 3/31/2019 $700,000.00
10 12/31/2018 $700,000.00
11 9/30/2018 $700,000.00
12 6/30/2018 $700,000.00
13 12/31/2017 --
Financials: FiniteLivedIntangibleAssetsNet
Date Value
1 12/31/2023 $53,482,000.00
2 9/30/2023 $47,330,000.00
3 6/30/2023 $48,232,000.00
4 3/31/2023 $49,133,000.00
5 12/31/2022 $50,035,000.00
6 9/30/2022 $50,936,000.00
7 6/30/2022 $51,838,000.00
8 3/31/2022 $52,739,000.00
9 12/31/2021 $54,955,000.00
10 12/31/2020 $38,000.00
11 9/30/2020 $97,000.00
12 6/30/2020 $155,000.00
13 3/31/2020 $213,000.00
14 12/31/2019 $272,000.00
15 9/30/2019 $331,000.00
16 6/30/2019 $389,000.00
17 3/31/2019 $447,000.00
18 12/31/2018 $506,000.00
19 9/30/2018 $564,000.00
20 6/30/2018 $622,000.00
21 12/31/2017 --
Financials: ForeignCurrencyTransactionGainLossRealized
Date Value
1 12/31/2023 $10,000.00
2 9/30/2023 --
3 6/30/2023 $13,000.00
4 3/31/2023 $2,000.00
5 12/31/2022 $-41,000.00
6 9/30/2022 $-42,000.00
7 6/30/2022 $-9,000.00
8 3/31/2022 $9,000.00
9 12/31/2021 $1,000.00
10 9/30/2021 $1,000.00
11 6/30/2021 $11,000.00
12 3/31/2021 $8,000.00
13 12/31/2020 $12,000.00
14 9/30/2020 $-18,000.00
15 6/30/2020 $-30,000.00
16 3/31/2020 $-51,000.00
17 12/31/2019 $27,000.00
18 9/30/2019 $17,000.00
19 6/30/2019 $13,000.00
20 3/31/2019 $16,000.00
21 12/31/2018 $-55,000.00
22 9/30/2018 $20,000.00
23 6/30/2018 $-15,000.00
24 3/31/2018 $-3,000.00
25 12/31/2017 $59,000.00
26 9/30/2017 $65,000.00
27 6/30/2017 $24,000.00
28 3/31/2017 $5,000.00
29 12/31/2016 $22,000.00
30 9/30/2016 $38,000.00
31 6/30/2016 $48,000.00
32 3/31/2016 $48,000.00
33 12/31/2015 $-139,000.00
34 9/30/2015 $-114,000.00
35 6/30/2015 $-53,000.00
36 3/31/2015 $-70,000.00
37 12/31/2014 $-74,000.00
38 9/30/2014 $-36,000.00
39 6/30/2014 --
40 3/31/2014 $-31,000.00
41 12/31/2013 $-67,000.00
42 9/30/2013 $-35,000.00
43 6/30/2013 $-43,000.00
44 3/31/2013 $-19,000.00
45 12/31/2012 $27,000.00
46 9/30/2012 $40,000.00
47 6/30/2012 $-7,000.00
48 3/31/2012 $23,000.00
49 12/31/2011 $8,000.00
Financials: FurnitureAndFixturesGross
Date Value
1 12/31/2023 $40,787,000.00
2 9/30/2023 $41,488,000.00
3 6/30/2023 $38,344,000.00
4 3/31/2023 $31,868,000.00
5 12/31/2022 $30,033,000.00
6 9/30/2022 $27,814,000.00
7 6/30/2022 $24,571,000.00
8 3/31/2022 $23,817,000.00
9 12/31/2021 $23,072,000.00
10 9/30/2021 $21,679,000.00
11 6/30/2021 $20,726,000.00
12 3/31/2021 $19,971,000.00
13 12/31/2020 $18,956,000.00
14 9/30/2020 $18,342,000.00
15 6/30/2020 $17,926,000.00
16 3/31/2020 $17,116,000.00
17 12/31/2019 $16,862,000.00
18 9/30/2019 $17,310,000.00
19 6/30/2019 $17,107,000.00
20 3/31/2019 $17,079,000.00
21 12/31/2018 $16,597,000.00
22 9/30/2018 $16,035,000.00
23 6/30/2018 $14,747,000.00
24 3/31/2018 $14,407,000.00
25 12/31/2017 $13,714,000.00
26 9/30/2017 $14,136,000.00
27 6/30/2017 $13,458,000.00
28 3/31/2017 $13,315,000.00
29 12/31/2016 $12,783,000.00
30 9/30/2016 $12,543,000.00
31 6/30/2016 $12,058,000.00
32 3/31/2016 $11,661,000.00
33 12/31/2015 $11,270,000.00
34 9/30/2015 $10,746,000.00
35 6/30/2015 $10,581,000.00
36 3/31/2015 $10,068,000.00
37 12/31/2014 $10,388,000.00
38 9/30/2014 $10,230,000.00
39 6/30/2014 $10,136,000.00
40 3/31/2014 $9,934,000.00
41 12/31/2013 $9,748,000.00
42 9/30/2013 $9,539,000.00
43 6/30/2013 $9,322,000.00
44 3/31/2013 $9,100,000.00
45 12/31/2012 $8,906,000.00
46 9/30/2012 $8,415,000.00
47 6/30/2012 $8,318,000.00
48 3/31/2012 $8,057,000.00
49 12/31/2011 $7,784,000.00
50 12/31/2010 $6,356,000.00
Financials: GainLossOnDispositionOfAssets
Date Value
1 12/31/2023 $13,000.00
2 9/30/2023 $13,000.00
3 6/30/2023 $-12,000.00
4 3/31/2023 $-6,000.00
5 12/31/2022 $12,000.00
6 9/30/2022 $12,000.00
7 6/30/2022 $12,000.00
8 3/31/2022 $2,000.00
9 12/31/2021 $21,000.00
10 9/30/2021 $15,000.00
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 $6,478,000.00
14 9/30/2020 $61,000.00
15 6/30/2020 $62,000.00
16 3/31/2020 $62,000.00
17 12/31/2019 $-337,000.00
18 9/30/2019 $-296,000.00
19 6/30/2019 $-290,000.00
20 3/31/2019 $-284,000.00
21 12/31/2018 $12,000.00
22 9/30/2018 $-2,000.00
23 6/30/2018 $11,000.00
24 3/31/2018 $7,000.00
25 12/31/2017 $-45,000.00
26 9/30/2017 $1,000.00
27 6/30/2017 $-48,000.00
28 3/31/2017 $1,000.00
29 12/31/2016 $20,000.00
30 9/30/2016 --
31 6/30/2016 $20,000.00
32 3/31/2016 $8,000.00
33 12/31/2015 $59,000.00
34 9/30/2015 $34,000.00
35 6/30/2015 $25,000.00
36 3/31/2015 $-5,000.00
37 12/31/2014 $305,000.00
38 9/30/2014 $24,000.00
39 6/30/2014 --
40 3/31/2014 $24,000.00
41 12/31/2013 $22,000.00
42 9/30/2013 --
43 6/30/2013 $52,000.00
44 3/31/2013 $-7,000.00
45 12/31/2012 $-4,000.00
46 9/30/2012 $17,000.00
47 6/30/2012 $-10,000.00
48 3/31/2012 $23,000.00
49 12/31/2011 $-1,802,000.00
50 9/30/2011 $6,000.00
51 6/30/2011 $8,000.00
52 3/31/2011 $-6,000.00
53 12/31/2010 $73,000.00
54 12/31/2009 $59,000.00
Financials: Goodwill
Date Value
1 12/31/2023 $81,892,000.00
2 9/30/2023 $81,892,000.00
3 6/30/2023 $81,892,000.00
4 3/31/2023 $81,892,000.00
5 12/31/2022 $81,892,000.00
6 9/30/2022 $81,892,000.00
7 6/30/2022 $81,892,000.00
8 3/31/2022 $81,892,000.00
9 12/31/2021 $85,727,000.00
10 9/30/2021 $3,200,000.00
11 6/30/2021 $3,200,000.00
12 3/31/2021 $3,200,000.00
13 12/31/2020 $3,229,000.00
14 9/30/2020 $3,229,000.00
15 6/30/2020 $3,229,000.00
16 3/31/2020 $3,229,000.00
17 12/31/2019 $3,229,000.00
18 9/30/2019 $3,229,000.00
19 6/30/2019 $3,229,000.00
20 3/31/2019 $3,229,000.00
21 12/31/2018 $3,229,000.00
22 9/30/2018 $3,229,000.00
23 6/30/2018 $3,229,000.00
24 3/31/2018 $3,677,000.00
25 12/31/2017 --
Financials: GoodwillAcquiredDuringPeriod
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 $82,498,000.00
Financials: GoodwillGross
Date Value
1 12/31/2023 $81,892,000.00
2 9/30/2023 $81,892,000.00
3 6/30/2023 $81,892,000.00
4 3/31/2023 $81,892,000.00
5 12/31/2022 $81,892,000.00
6 9/30/2022 $81,892,000.00
7 6/30/2022 $81,892,000.00
8 3/31/2022 $81,892,000.00
9 12/31/2021 $85,727,000.00
10 12/31/2020 $3,229,000.00
Financials: GoodwillPurchaseAccountingAdjustments
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 $-3,835,000.00
6 9/30/2022 $-3,835,000.00
7 6/30/2022 $-3,835,000.00
8 3/31/2022 $-3,835,000.00
9 12/31/2021 --
Financials: GrossProfit
Date Value
1 12/31/2023 $399,020,000.00
2 9/30/2023 $287,281,000.00
3 6/30/2023 $171,172,000.00
4 3/31/2023 $77,154,000.00
5 12/31/2022 $237,572,000.00
6 9/30/2022 $159,031,000.00
7 6/30/2022 $47,376,000.00
8 3/31/2022 $46,064,000.00
9 12/31/2021 $137,830,000.00
10 9/30/2021 $36,019,000.00
11 6/30/2021 $42,107,000.00
12 3/31/2021 $33,157,000.00
13 12/31/2020 $155,849,000.00
14 9/30/2020 $121,926,000.00
15 6/30/2020 $38,131,000.00
16 3/31/2020 $42,947,000.00
17 12/31/2019 $119,425,000.00
18 9/30/2019 $83,353,000.00
19 6/30/2019 $55,968,000.00
20 3/31/2019 $25,793,000.00
21 12/31/2018 $103,533,000.00
22 9/30/2018 $32,763,000.00
23 6/30/2018 $27,585,000.00
24 3/31/2018 $15,390,000.00
25 12/31/2017 $123,397,000.00
26 9/30/2017 $35,658,000.00
27 6/30/2017 $31,678,000.00
28 3/31/2017 $24,986,000.00
29 12/31/2016 $118,080,000.00
30 9/30/2016 $33,092,000.00
31 6/30/2016 $58,478,000.00
32 3/31/2016 $25,731,000.00
33 12/31/2015 $108,681,000.00
34 9/30/2015 $79,100,000.00
35 6/30/2015 $27,117,000.00
36 3/31/2015 $21,798,000.00
37 12/31/2014 $108,263,000.00
38 9/30/2014 $83,072,000.00
39 6/30/2014 $27,876,000.00
40 3/31/2014 $21,846,000.00
41 12/31/2013 $89,792,000.00
42 9/30/2013 $26,616,000.00
43 6/30/2013 $42,988,000.00
44 3/31/2013 $15,312,000.00
45 12/31/2012 $18,729,000.00
46 9/30/2012 $17,149,000.00
47 6/30/2012 $21,103,000.00
48 3/31/2012 $13,518,000.00
49 12/31/2011 $8,647,000.00
50 9/30/2011 $14,259,000.00
51 6/30/2011 $11,737,000.00
52 3/31/2011 $11,638,000.00
53 12/31/2010 $55,188,000.00
54 12/31/2009 $67,545,000.00
Financials: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Date Value
1 12/31/2023 $223,154,000.00
2 9/30/2023 $160,021,000.00
3 6/30/2023 $96,530,000.00
4 3/31/2023 $43,170,000.00
5 12/31/2022 $124,533,000.00
6 9/30/2022 $78,764,000.00
7 6/30/2022 $42,964,000.00
8 3/31/2022 $22,841,000.00
9 12/31/2021 $69,182,000.00
10 9/30/2021 $63,836,000.00
11 6/30/2021 $25,247,000.00
12 3/31/2021 $18,481,000.00
13 12/31/2020 $101,975,000.00
14 9/30/2020 $76,228,000.00
15 6/30/2020 $50,072,000.00
16 3/31/2020 $27,829,000.00
17 12/31/2019 $67,031,000.00
18 9/30/2019 $45,614,000.00
19 6/30/2019 $31,227,000.00
20 3/31/2019 $14,491,000.00
21 12/31/2018 $55,939,000.00
22 9/30/2018 $39,434,000.00
23 6/30/2018 $19,822,000.00
24 3/31/2018 $5,240,000.00
25 12/31/2017 $74,492,000.00
26 9/30/2017 $57,042,000.00
27 6/30/2017 $19,764,000.00
28 3/31/2017 $14,528,000.00
29 12/31/2016 $79,991,000.00
30 9/30/2016 $62,054,000.00
31 6/30/2016 $39,292,000.00
32 3/31/2016 $17,017,000.00
33 12/31/2015 $71,339,000.00
34 9/30/2015 $20,113,000.00
35 6/30/2015 $18,003,000.00
36 3/31/2015 $13,445,000.00
37 12/31/2014 $68,246,000.00
38 9/30/2014 $51,218,000.00
39 6/30/2014 $31,686,000.00
40 3/31/2014 $14,289,000.00
41 12/31/2013 $56,294,000.00
42 9/30/2013 $17,004,000.00
43 6/30/2013 $18,956,000.00
44 3/31/2013 $8,356,000.00
45 12/31/2012 $44,317,000.00
46 9/30/2012 $10,483,000.00
47 6/30/2012 $14,134,000.00
48 3/31/2012 $7,605,000.00
49 12/31/2011 $21,513,000.00
50 9/30/2011 $20,173,000.00
51 6/30/2011 $11,518,000.00
52 3/31/2011 $5,616,000.00
53 12/31/2010 $32,693,000.00
54 12/31/2009 $43,892,000.00
Financials: IncomeTaxesPaidNet
Date Value
1 12/31/2023 $63,376,000.00
2 9/30/2023 $45,724,000.00
3 6/30/2023 $33,643,000.00
4 3/31/2023 $172,000.00
5 12/31/2022 $19,293,000.00
6 9/30/2022 $14,067,000.00
7 6/30/2022 $10,981,000.00
8 3/31/2022 $176,000.00
9 12/31/2021 $7,891,000.00
10 9/30/2021 $3,167,000.00
11 6/30/2021 $2,742,000.00
12 3/31/2021 $213,000.00
13 12/31/2020 $13,754,000.00
14 9/30/2020 $11,576,000.00
15 6/30/2020 $9,735,000.00
16 3/31/2020 $3,024,000.00
17 12/31/2019 $2,172,000.00
18 9/30/2019 $1,510,000.00
19 6/30/2019 $41,000.00
20 3/31/2019 $353,000.00
21 12/31/2018 $14,979,000.00
22 9/30/2018 $9,183,000.00
23 6/30/2018 $6,683,000.00
24 3/31/2018 $6,232,000.00
25 12/31/2017 $16,951,000.00
26 9/30/2017 $7,138,000.00
27 6/30/2017 $4,488,000.00
28 3/31/2017 $361,000.00
29 12/31/2016 $27,353,000.00
30 9/30/2016 $19,398,000.00
31 6/30/2016 $10,847,000.00
32 3/31/2016 $518,000.00
33 12/31/2015 $24,125,000.00
34 9/30/2015 $17,167,000.00
35 6/30/2015 $10,846,000.00
36 3/31/2015 $4,203,000.00
37 12/31/2014 $26,456,000.00
38 9/30/2014 $7,864,000.00
39 6/30/2014 $9,850,000.00
40 3/31/2014 $683,000.00
41 12/31/2013 $19,884,000.00
42 9/30/2013 $8,915,000.00
43 6/30/2013 $6,089,000.00
44 3/31/2013 $185,000.00
45 12/31/2012 $15,128,000.00
46 9/30/2012 $11,200,000.00
47 6/30/2012 $3,700,000.00
48 12/31/2011 $6,377,000.00
49 9/30/2011 $2,200,000.00
50 6/30/2011 $3,200,000.00
51 12/31/2010 $7,800,000.00
Financials: IncomeTaxesReceivable
Date Value
1 6/30/2023 $2,699,000.00
2 12/31/2022 --
3 9/30/2022 $1,941,000.00
4 6/30/2022 $7,618,000.00
5 3/31/2022 $2,092,000.00
6 12/31/2021 $5,723,000.00
7 9/30/2021 $1,999,000.00
8 6/30/2021 $3,339,000.00
9 3/31/2021 $7,353,000.00
10 12/31/2020 $4,587,000.00
11 9/30/2020 $3,914,000.00
12 6/30/2020 $5,154,000.00
13 3/31/2020 --
14 12/31/2019 $772,000.00
15 9/30/2019 $3,870,000.00
16 6/30/2019 $3,246,000.00
17 3/31/2019 $4,756,000.00
18 12/31/2018 $6,104,000.00
19 9/30/2018 $2,292,000.00
20 6/30/2018 $4,971,000.00
21 3/31/2018 $7,316,000.00
22 12/31/2017 $1,643,000.00
23 9/30/2017 --
24 6/30/2017 $809,000.00
25 3/31/2017 $3,009,000.00
26 12/31/2016 $6,239,000.00
27 9/30/2016 $2,472,000.00
28 6/30/2016 $669,000.00
29 3/31/2016 --
30 12/31/2015 $4,702,000.00
31 9/30/2015 $2,172,000.00
32 6/30/2015 $3,385,000.00
33 3/31/2015 $2,381,000.00
34 12/31/2014 $2,569,000.00
35 9/30/2014 --
36 6/30/2014 --
37 3/31/2014 --
38 12/31/2013 $1,073,000.00
39 9/30/2013 $1,769,000.00
40 6/30/2013 $410,000.00
41 3/31/2013 $975,000.00
42 12/31/2012 $694,000.00
43 9/30/2012 $2,313,000.00
44 6/30/2012 $197,000.00
45 3/31/2012 $10,253,000.00
46 12/31/2011 $10,016,000.00
47 12/31/2010 --
Financials: IncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $45,531,000.00
2 9/30/2023 $29,447,000.00
3 6/30/2023 $14,034,000.00
4 3/31/2023 $6,356,000.00
5 12/31/2022 $24,157,000.00
6 9/30/2022 $17,286,000.00
7 6/30/2022 $4,177,000.00
8 3/31/2022 $4,782,000.00
9 12/31/2021 $10,424,000.00
10 9/30/2021 $11,264,000.00
11 6/30/2021 $4,632,000.00
12 3/31/2021 $2,105,000.00
13 12/31/2020 $22,966,000.00
14 9/30/2020 $5,696,000.00
15 6/30/2020 $10,415,000.00
16 3/31/2020 $5,976,000.00
17 12/31/2019 $13,320,000.00
18 9/30/2019 $7,924,000.00
19 6/30/2019 $7,364,000.00
20 3/31/2019 $3,589,000.00
21 12/31/2018 $-300,000.00
22 9/30/2018 $9,398,000.00
23 6/30/2018 $3,871,000.00
24 3/31/2018 $980,000.00
25 12/31/2017 $19,994,000.00
26 9/30/2017 $8,033,000.00
27 6/30/2017 $5,970,000.00
28 3/31/2017 $4,311,000.00
29 12/31/2016 $26,615,000.00
30 9/30/2016 $7,080,000.00
31 6/30/2016 $13,016,000.00
32 3/31/2016 $6,211,000.00
33 12/31/2015 $25,611,000.00
34 9/30/2015 $6,862,000.00
35 6/30/2015 $11,919,000.00
36 3/31/2015 $5,046,000.00
37 12/31/2014 $24,088,000.00
38 9/30/2014 $17,593,000.00
39 6/30/2014 $6,034,000.00
40 3/31/2014 $4,467,000.00
41 12/31/2013 $18,747,000.00
42 9/30/2013 $14,535,000.00
43 6/30/2013 $6,837,000.00
44 3/31/2013 $1,216,000.00
45 12/31/2012 $16,868,000.00
46 9/30/2012 $4,476,000.00
47 6/30/2012 $7,875,000.00
48 3/31/2012 $3,038,000.00
49 12/31/2011 $7,527,000.00
50 9/30/2011 $3,029,000.00
51 6/30/2011 $4,029,000.00
52 3/31/2011 $1,966,000.00
53 12/31/2010 $10,799,000.00
54 12/31/2009 $16,171,000.00
Financials: IncreaseDecreaseInAccountsPayable
Date Value
1 12/31/2023 $-18,316,000.00
2 9/30/2023 $-15,631,000.00
3 6/30/2023 $-14,874,000.00
4 3/31/2023 $-16,318,000.00
5 12/31/2022 $11,574,000.00
6 9/30/2022 $18,616,000.00
7 6/30/2022 $6,490,000.00
8 3/31/2022 $6,325,000.00
9 12/31/2021 $10,899,000.00
10 9/30/2021 $16,390,000.00
11 6/30/2021 $10,650,000.00
12 3/31/2021 $4,904,000.00
13 12/31/2020 $-2,155,000.00
14 9/30/2020 $3,654,000.00
15 6/30/2020 $2,893,000.00
16 3/31/2020 $2,742,000.00
17 12/31/2019 $280,000.00
18 9/30/2019 $782,000.00
19 6/30/2019 $-2,592,000.00
20 3/31/2019 $-5,730,000.00
21 12/31/2018 $-1,176,000.00
22 9/30/2018 $4,328,000.00
23 6/30/2018 $12,974,000.00
24 3/31/2018 $9,833,000.00
25 12/31/2017 $3,043,000.00
26 9/30/2017 $3,781,000.00
27 6/30/2017 $6,801,000.00
28 3/31/2017 $1,736,000.00
29 12/31/2016 $654,000.00
30 9/30/2016 $949,000.00
31 6/30/2016 $1,848,000.00
32 3/31/2016 $-3,129,000.00
33 12/31/2015 $-5,109,000.00
34 9/30/2015 $-3,801,000.00
35 6/30/2015 $-1,030,000.00
36 3/31/2015 $-1,316,000.00
37 12/31/2014 $3,512,000.00
38 9/30/2014 $5,982,000.00
39 6/30/2014 $3,422,000.00
40 3/31/2014 $3,441,000.00
41 12/31/2013 $-5,197,000.00
42 9/30/2013 $-227,000.00
43 6/30/2013 $1,101,000.00
44 3/31/2013 $-1,838,000.00
45 12/31/2012 $2,461,000.00
46 9/30/2012 $2,681,000.00
47 6/30/2012 $4,215,000.00
48 3/31/2012 $712,000.00
49 12/31/2011 $-2,751,000.00
50 9/30/2011 $-2,281,000.00
51 6/30/2011 $10,957,000.00
52 3/31/2011 $666,000.00
53 12/31/2010 $6,522,000.00
54 12/31/2009 $-6,334,000.00
Financials: IncreaseDecreaseInAccountsReceivable
Date Value
1 12/31/2023 $9,978,000.00
2 9/30/2023 $32,040,000.00
3 6/30/2023 $26,782,000.00
4 3/31/2023 $33,740,000.00
5 12/31/2022 $56,306,000.00
6 9/30/2022 $63,593,000.00
7 6/30/2022 $53,736,000.00
8 3/31/2022 $43,244,000.00
9 12/31/2021 $9,737,000.00
10 9/30/2021 $11,369,000.00
11 6/30/2021 $5,936,000.00
12 3/31/2021 $5,179,000.00
13 12/31/2020 $-19,859,000.00
14 9/30/2020 $-5,011,000.00
15 6/30/2020 $-10,929,000.00
16 3/31/2020 $2,789,000.00
17 12/31/2019 $13,412,000.00
18 9/30/2019 $2,096,000.00
19 6/30/2019 $14,983,000.00
20 3/31/2019 $4,725,000.00
21 12/31/2018 $2,832,000.00
22 9/30/2018 $-146,000.00
23 6/30/2018 $2,087,000.00
24 3/31/2018 $2,897,000.00
25 12/31/2017 $7,516,000.00
26 9/30/2017 $14,521,000.00
27 6/30/2017 $254,000.00
28 3/31/2017 $1,560,000.00
29 12/31/2016 $-7,048,000.00
30 9/30/2016 $3,340,000.00
31 6/30/2016 $8,417,000.00
32 3/31/2016 $-7,900,000.00
33 12/31/2015 $5,884,000.00
34 9/30/2015 $1,685,000.00
35 6/30/2015 $1,286,000.00
36 3/31/2015 $-4,286,000.00
37 12/31/2014 $5,007,000.00
38 9/30/2014 $15,663,000.00
39 6/30/2014 $13,824,000.00
40 3/31/2014 $6,511,000.00
41 12/31/2013 $-4,662,000.00
42 9/30/2013 $2,384,000.00
43 6/30/2013 $6,344,000.00
44 3/31/2013 $-5,046,000.00
45 12/31/2012 $9,646,000.00
46 9/30/2012 $8,227,000.00
47 6/30/2012 $17,949,000.00
48 3/31/2012 $390,000.00
49 12/31/2011 $-6,053,000.00
50 9/30/2011 $-61,000.00
51 6/30/2011 $2,687,000.00
52 3/31/2011 $-1,329,000.00
53 12/31/2010 $6,403,000.00
54 12/31/2009 $-5,495,000.00
Financials: IncreaseDecreaseInAccruedLiabilities
Date Value
1 12/31/2023 $15,086,000.00
2 9/30/2023 $21,405,000.00
3 6/30/2023 $33,051,000.00
4 3/31/2023 $847,000.00
5 12/31/2022 $16,945,000.00
6 9/30/2022 $12,857,000.00
7 6/30/2022 $7,123,000.00
8 3/31/2022 $2,511,000.00
9 12/31/2021 $-1,690,000.00
10 9/30/2021 $1,525,000.00
11 6/30/2021 $300,000.00
12 3/31/2021 $58,000.00
13 12/31/2020 $2,203,000.00
14 9/30/2020 $688,000.00
15 6/30/2020 $2,423,000.00
16 3/31/2020 $6,241,000.00
17 12/31/2019 $7,124,000.00
18 9/30/2019 $4,991,000.00
19 6/30/2019 $5,312,000.00
20 3/31/2019 $411,000.00
21 12/31/2018 $-1,766,000.00
22 9/30/2018 $364,000.00
23 6/30/2018 $213,000.00
24 3/31/2018 $-3,924,000.00
25 12/31/2017 $6,353,000.00
26 9/30/2017 $8,814,000.00
27 6/30/2017 $2,295,000.00
28 3/31/2017 $-776,000.00
29 12/31/2016 $-5,470,000.00
30 9/30/2016 $-1,300,000.00
31 6/30/2016 $1,252,000.00
32 3/31/2016 $-3,730,000.00
33 12/31/2015 $4,852,000.00
34 9/30/2015 $2,130,000.00
35 6/30/2015 $-867,000.00
36 3/31/2015 $-2,925,000.00
37 12/31/2014 $4,094,000.00
38 9/30/2014 $12,761,000.00
39 6/30/2014 $5,185,000.00
40 3/31/2014 $2,039,000.00
41 12/31/2013 $1,942,000.00
42 9/30/2013 $1,410,000.00
43 6/30/2013 $6,194,000.00
44 3/31/2013 $-2,895,000.00
45 12/31/2012 $6,584,000.00
46 9/30/2012 $11,375,000.00
47 6/30/2012 $11,714,000.00
48 3/31/2012 $5,130,000.00
49 12/31/2011 $-3,024,000.00
50 9/30/2011 $870,000.00
51 6/30/2011 $-105,000.00
52 3/31/2011 $-1,445,000.00
53 12/31/2010 $2,370,000.00
54 12/31/2009 $842,000.00
Financials: IncreaseDecreaseInContractWithCustomerAsset
Date Value
1 12/31/2023 $30,043,000.00
2 9/30/2023 $10,155,000.00
3 6/30/2023 $4,711,000.00
4 3/31/2023 $-25,000.00
5 12/31/2022 $9,402,000.00
6 9/30/2022 $3,843,000.00
7 6/30/2022 $2,820,000.00
8 3/31/2022 $4,252,000.00
9 12/31/2021 $-1,886,000.00
10 9/30/2021 --
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 --
14 12/31/2019 --
Financials: IncreaseDecreaseInContractWithCustomerLiability
Date Value
1 12/31/2023 $-7,667,000.00
2 9/30/2023 $-1,848,000.00
3 6/30/2023 $-1,162,000.00
4 3/31/2023 $713,000.00
5 12/31/2022 $13,882,000.00
6 9/30/2022 $24,249,000.00
7 6/30/2022 $22,217,000.00
8 3/31/2022 $17,998,000.00
9 12/31/2021 $-229,000.00
10 9/30/2021 $316,000.00
11 6/30/2021 --
12 3/31/2021 $2,358,000.00
13 12/31/2020 --
14 9/30/2020 $1,128,000.00
15 6/30/2020 $473,000.00
16 3/31/2020 $229,000.00
17 12/31/2019 --
18 9/30/2019 $263,000.00
19 6/30/2019 $172,000.00
20 3/31/2019 $25,000.00
21 9/30/2018 $-1,644,000.00
22 6/30/2018 $-931,000.00
23 3/31/2018 $37,000.00
24 9/30/2017 $416,000.00
25 6/30/2017 $118,000.00
Financials: IncreaseDecreaseInDeferredRevenue
Date Value
1 12/31/2023 $2,600,000.00
2 12/31/2022 $1,314,000.00
3 12/31/2021 $447,000.00
4 12/31/2020 $1,010,000.00
5 12/31/2019 $425,000.00
6 12/31/2018 $412,000.00
7 3/31/2018 $37,000.00
8 12/31/2017 $258,000.00
9 9/30/2017 $416,000.00
10 6/30/2017 $118,000.00
11 3/31/2017 $78,000.00
12 12/31/2016 $417,000.00
13 9/30/2016 $334,000.00
14 6/30/2016 $220,000.00
15 3/31/2016 $110,000.00
16 12/31/2015 $189,000.00
17 9/30/2015 $138,000.00
18 6/30/2015 $136,000.00
19 3/31/2015 $64,000.00
20 12/31/2014 $782,000.00
21 9/30/2014 $591,000.00
22 6/30/2014 $378,000.00
23 3/31/2014 $204,000.00
24 12/31/2013 $615,000.00
25 9/30/2013 $358,000.00
26 6/30/2013 $201,000.00
27 3/31/2013 --
28 12/31/2012 --
29 9/30/2012 --
30 6/30/2012 --
31 12/31/2011 --
Financials: IncreaseDecreaseInIncomeTaxes
Date Value
1 9/30/2023 $-12,472,000.00
2 6/30/2023 $-15,171,000.00
3 3/31/2023 $5,262,000.00
4 9/30/2022 $3,782,000.00
5 6/30/2022 $-1,895,000.00
6 3/31/2022 $3,631,000.00
7 9/30/2021 $2,588,000.00
8 6/30/2021 $1,248,000.00
9 3/31/2021 $-2,766,000.00
10 9/30/2020 $-3,142,000.00
11 6/30/2020 $-4,382,000.00
12 3/31/2020 $772,000.00
13 9/30/2019 $2,283,000.00
14 6/30/2019 $2,858,000.00
15 3/31/2019 $1,348,000.00
16 9/30/2018 $-649,000.00
17 6/30/2018 $-3,328,000.00
18 3/31/2018 $-5,673,000.00
19 9/30/2017 $6,239,000.00
20 6/30/2017 $5,430,000.00
21 3/31/2017 $3,230,000.00
22 9/30/2016 $2,230,000.00
23 6/30/2016 $5,162,000.00
24 3/31/2016 $5,989,000.00
25 9/30/2015 $2,614,000.00
26 6/30/2015 $1,636,000.00
27 3/31/2015 $1,286,000.00
28 6/30/2012 $4,000,000.00
Financials: IncreaseDecreaseInIncomeTaxesReceivable
Date Value
1 12/31/2023 $11,302,000.00
2 12/31/2022 $-18,195,000.00
3 12/31/2021 $1,136,000.00
4 12/31/2020 $3,815,000.00
5 12/31/2019 $-5,129,000.00
6 12/31/2018 $4,461,000.00
7 12/31/2017 $-4,596,000.00
8 12/31/2016 $1,537,000.00
9 12/31/2015 $-312,000.00
10 9/30/2015 $-2,614,000.00
11 6/30/2015 $-1,636,000.00
12 3/31/2015 $-1,286,000.00
13 12/31/2014 $257,000.00
14 9/30/2014 $-1,981,000.00
15 6/30/2014 $-1,753,000.00
16 3/31/2014 $-1,429,000.00
17 12/31/2013 $-464,000.00
18 9/30/2013 $-1,753,000.00
19 6/30/2013 $-3,942,000.00
20 3/31/2013 $172,000.00
21 12/31/2012 $-9,715,000.00
22 9/30/2012 $-5,801,000.00
23 6/30/2012 $-5,801,000.00
24 3/31/2012 $237,000.00
25 12/31/2011 $10,016,000.00
26 9/30/2011 --
27 6/30/2011 --
28 3/31/2011 --
29 12/31/2010 --
30 12/31/2009 --
Financials: IncreaseDecreaseInInventories
Date Value
1 12/31/2023 $16,226,000.00
2 9/30/2023 $18,547,000.00
3 6/30/2023 $17,927,000.00
4 3/31/2023 $861,000.00
5 12/31/2022 $71,409,000.00
6 9/30/2022 $47,998,000.00
7 6/30/2022 $33,879,000.00
8 3/31/2022 $16,041,000.00
9 12/31/2021 $45,955,000.00
10 9/30/2021 $22,712,000.00
11 6/30/2021 $5,472,000.00
12 3/31/2021 $1,627,000.00
13 12/31/2020 $9,726,000.00
14 9/30/2020 $6,994,000.00
15 6/30/2020 $11,617,000.00
16 3/31/2020 $-1,020,000.00
17 12/31/2019 $-2,557,000.00
18 9/30/2019 $4,014,000.00
19 6/30/2019 $585,000.00
20 3/31/2019 $-2,678,000.00
21 12/31/2018 $5,598,000.00
22 9/30/2018 $7,071,000.00
23 6/30/2018 $-1,400,000.00
24 3/31/2018 $-3,447,000.00
25 12/31/2017 $23,698,000.00
26 9/30/2017 $18,819,000.00
27 6/30/2017 $15,983,000.00
28 3/31/2017 $8,696,000.00
29 12/31/2016 $9,478,000.00
30 9/30/2016 $5,322,000.00
31 6/30/2016 $1,934,000.00
32 3/31/2016 $4,117,000.00
33 12/31/2015 $1,059,000.00
34 9/30/2015 $3,323,000.00
35 6/30/2015 $9,623,000.00
36 3/31/2015 $6,969,000.00
37 12/31/2014 $5,613,000.00
38 9/30/2014 $5,323,000.00
39 6/30/2014 $4,624,000.00
40 3/31/2014 $2,755,000.00
41 12/31/2013 $-231,000.00
42 9/30/2013 $1,237,000.00
43 6/30/2013 $1,718,000.00
44 3/31/2013 $1,541,000.00
45 12/31/2012 $-2,271,000.00
46 9/30/2012 $2,702,000.00
47 6/30/2012 $4,194,000.00
48 3/31/2012 $1,807,000.00
49 12/31/2011 $1,296,000.00
50 9/30/2011 $8,654,000.00
51 6/30/2011 $11,709,000.00
52 3/31/2011 $5,557,000.00
53 12/31/2010 $4,814,000.00
54 12/31/2009 $-7,243,000.00
Financials: IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
Date Value
1 12/31/2023 $1,048,000.00
2 9/30/2023 $896,000.00
3 6/30/2023 $2,502,000.00
4 3/31/2023 $3,613,000.00
5 12/31/2022 $2,367,000.00
6 9/30/2022 $70,000.00
7 6/30/2022 $3,066,000.00
8 3/31/2022 $3,588,000.00
9 12/31/2021 $-1,374,000.00
10 9/30/2021 $-937,000.00
11 6/30/2021 $-799,000.00
12 3/31/2021 $-108,000.00
13 12/31/2020 $2,364,000.00
14 9/30/2020 $598,000.00
15 6/30/2020 $568,000.00
16 3/31/2020 $670,000.00
17 12/31/2019 $329,000.00
18 9/30/2019 $513,000.00
19 6/30/2019 $650,000.00
20 3/31/2019 $561,000.00
21 12/31/2018 $528,000.00
22 9/30/2018 $792,000.00
23 6/30/2018 $935,000.00
24 3/31/2018 $712,000.00
25 12/31/2017 $-98,000.00
26 9/30/2017 $141,000.00
27 6/30/2017 $272,000.00
28 3/31/2017 $313,000.00
29 12/31/2016 $83,000.00
30 9/30/2016 $287,000.00
31 6/30/2016 $550,000.00
32 3/31/2016 $1,950,000.00
33 12/31/2015 $-76,000.00
34 9/30/2015 $154,000.00
35 6/30/2015 $446,000.00
36 3/31/2015 $301,000.00
37 12/31/2014 $305,000.00
38 9/30/2014 $486,000.00
39 6/30/2014 $525,000.00
40 3/31/2014 $397,000.00
41 12/31/2013 $-436,000.00
42 9/30/2013 $-121,000.00
43 6/30/2013 $160,000.00
44 3/31/2013 $99,000.00
45 12/31/2012 $17,000.00
46 9/30/2012 $-148,000.00
47 6/30/2012 $91,000.00
48 3/31/2012 $82,000.00
49 12/31/2011 $67,000.00
50 9/30/2011 $194,000.00
51 6/30/2011 $-234,000.00
52 3/31/2011 $-53,000.00
53 12/31/2010 $-431,000.00
54 12/31/2009 $660,000.00
Financials: IncrementalCommonSharesAttributableToContingentlyIssuableShares
Date Value
1 12/31/2023 $166,796.00
2 9/30/2023 $141,071.00
3 6/30/2023 $141,850.00
4 3/31/2023 $285,277.00
5 12/31/2022 $199,303.00
6 9/30/2022 $203,058.00
7 6/30/2022 --
8 3/31/2022 $410,626.00
9 12/31/2021 $34,639.00
10 9/30/2021 --
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 --
14 12/31/2019 --
Financials: IndefiniteLivedIntangibleAssetsExcludingGoodwill
Date Value
1 9/30/2023 $14,571,000.00
2 6/30/2023 $14,571,000.00
3 3/31/2023 $14,571,000.00
4 12/31/2022 $14,571,000.00
5 9/30/2022 $14,571,000.00
6 6/30/2022 $14,571,000.00
7 3/31/2022 $14,571,000.00
8 12/31/2021 $15,166,000.00
9 12/31/2020 --
Financials: IntangibleAssetsNetExcludingGoodwill
Date Value
1 12/31/2023 $68,053,000.00
2 9/30/2023 $61,901,000.00
3 6/30/2023 $62,803,000.00
4 3/31/2023 $63,704,000.00
5 12/31/2022 $64,606,000.00
6 9/30/2022 $65,507,000.00
7 6/30/2022 $66,409,000.00
8 3/31/2022 $67,310,000.00
9 12/31/2021 $70,121,000.00
10 3/31/2021 $38,000.00
11 12/31/2020 $38,000.00
Financials: IntangibleAssetsNetIncludingGoodwill
Date Value
1 12/31/2023 $149,945,000.00
2 9/30/2023 $143,793,000.00
3 6/30/2023 $144,695,000.00
4 3/31/2023 $145,596,000.00
5 12/31/2022 $146,498,000.00
6 9/30/2022 $147,399,000.00
7 6/30/2022 $148,301,000.00
8 3/31/2022 $149,202,000.00
9 12/31/2021 $155,848,000.00
10 9/30/2021 $3,229,000.00
11 6/30/2021 $3,229,000.00
12 3/31/2021 $3,229,000.00
13 12/31/2020 $3,267,000.00
Financials: InterestIncomeExpenseNet
Date Value
1 12/31/2023 $-4,843,000.00
2 9/30/2023 $-3,959,000.00
3 6/30/2023 $-2,693,000.00
4 3/31/2023 $-1,150,000.00
5 12/31/2022 $-2,627,000.00
6 9/30/2022 $-1,694,000.00
7 6/30/2022 $-740,000.00
8 3/31/2022 $-190,000.00
9 12/31/2021 $-132,000.00
10 9/30/2021 $-10,000.00
11 6/30/2021 $-1,000.00
12 3/31/2021 $3,000.00
13 12/31/2020 $88,000.00
14 9/30/2020 $10,000.00
15 6/30/2020 $19,000.00
16 12/31/2019 $66,000.00
17 9/30/2019 $49,000.00
18 6/30/2019 $31,000.00
19 3/31/2019 $9,000.00
20 12/31/2018 $196,000.00
21 9/30/2018 $36,000.00
22 6/30/2018 $67,000.00
23 3/31/2018 $68,000.00
24 12/31/2017 $298,000.00
25 12/31/2016 $292,000.00
26 12/31/2015 $161,000.00
27 12/31/2014 $276,000.00
28 12/31/2013 $221,000.00
29 12/31/2012 $42,000.00
30 12/31/2011 $-179,000.00
Financials: InterestPaidNet
Date Value
1 12/31/2023 $4,817,000.00
2 9/30/2023 $3,814,000.00
3 6/30/2023 $2,627,000.00
4 3/31/2023 $1,121,000.00
5 12/31/2022 $2,412,000.00
6 9/30/2022 $1,507,000.00
7 6/30/2022 $418,000.00
8 3/31/2022 $115,000.00
9 12/31/2021 --
10 9/30/2021 --
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 --
14 12/31/2019 --
15 9/30/2019 --
16 12/31/2018 $6,000.00
17 9/30/2018 $5,000.00
18 12/31/2017 --
Financials: InventoryFinishedGoods
Date Value
1 12/31/2023 $2,910,000.00
2 9/30/2023 $5,219,000.00
3 6/30/2023 $5,665,000.00
4 3/31/2023 $5,321,000.00
5 12/31/2022 $5,806,000.00
6 9/30/2022 $5,984,000.00
7 6/30/2022 $6,073,000.00
8 3/31/2022 $4,671,000.00
9 12/31/2021 $4,528,000.00
10 9/30/2021 $4,929,000.00
11 6/30/2021 $3,054,000.00
12 3/31/2021 $4,937,000.00
13 12/31/2020 $7,154,000.00
14 9/30/2020 $4,717,000.00
15 6/30/2020 $5,607,000.00
16 3/31/2020 $5,350,000.00
17 12/31/2019 $5,578,000.00
18 9/30/2019 $5,602,000.00
19 6/30/2019 $4,913,000.00
20 3/31/2019 $5,494,000.00
21 12/31/2018 $6,767,000.00
22 9/30/2018 $8,486,000.00
23 6/30/2018 $6,188,000.00
24 3/31/2018 $5,391,000.00
25 12/31/2017 $8,163,000.00
26 9/30/2017 $6,070,000.00
27 6/30/2017 $5,920,000.00
28 3/31/2017 $3,326,000.00
29 12/31/2016 $3,017,000.00
30 9/30/2016 $2,696,000.00
31 6/30/2016 $2,331,000.00
32 3/31/2016 $3,480,000.00
33 12/31/2015 $2,881,000.00
34 9/30/2015 $2,400,000.00
35 6/30/2015 $2,363,000.00
36 3/31/2015 $3,226,000.00
37 12/31/2014 $1,917,000.00
38 9/30/2014 $2,099,000.00
39 6/30/2014 $2,326,000.00
40 3/31/2014 $915,000.00
41 12/31/2013 $1,841,000.00
42 9/30/2013 $3,400,000.00
43 6/30/2013 $2,585,000.00
44 3/31/2013 $1,926,000.00
45 12/31/2012 $2,065,000.00
46 9/30/2012 $3,069,000.00
47 6/30/2012 $2,124,000.00
48 12/31/2011 $1,523,000.00
Financials: InventoryGross
Date Value
1 12/31/2023 $219,692,000.00
2 9/30/2023 $219,295,000.00
3 6/30/2023 $220,689,000.00
4 3/31/2023 $204,327,000.00
5 12/31/2022 $203,466,000.00
6 9/30/2022 $179,953,000.00
7 6/30/2022 $165,872,000.00
8 3/31/2022 $148,098,000.00
9 12/31/2021 $132,057,000.00
10 9/30/2021 $106,845,000.00
11 6/30/2021 $90,125,000.00
12 3/31/2021 $86,344,000.00
13 12/31/2020 $85,480,000.00
14 9/30/2020 $82,931,000.00
15 6/30/2020 $87,784,000.00
16 3/31/2020 $75,220,000.00
17 12/31/2019 $76,245,000.00
18 9/30/2019 $82,823,000.00
19 6/30/2019 $79,394,000.00
20 3/31/2019 $76,144,000.00
21 12/31/2018 $78,822,000.00
22 9/30/2018 $80,296,000.00
23 6/30/2018 $71,874,000.00
24 3/31/2018 $69,889,000.00
25 12/31/2017 $71,904,000.00
26 9/30/2017 $67,310,000.00
27 6/30/2017 $64,717,000.00
28 3/31/2017 $57,430,000.00
29 12/31/2016 $48,734,000.00
30 9/30/2016 $44,578,000.00
31 6/30/2016 $41,190,000.00
32 3/31/2016 $43,373,000.00
33 12/31/2015 $39,256,000.00
34 9/30/2015 $41,655,000.00
35 6/30/2015 $47,955,000.00
36 3/31/2015 $45,301,000.00
37 12/31/2014 $38,332,000.00
38 9/30/2014 $38,042,000.00
39 6/30/2014 $37,343,000.00
40 3/31/2014 $35,474,000.00
41 12/31/2013 $32,719,000.00
42 9/30/2013 $34,187,000.00
43 6/30/2013 $34,668,000.00
44 3/31/2013 $34,518,000.00
45 12/31/2012 $32,977,000.00
46 9/30/2012 $37,950,000.00
47 6/30/2012 $39,442,000.00
48 12/31/2011 $35,248,000.00
Financials: InventoryNet
Date Value
1 12/31/2023 $213,532,000.00
2 9/30/2023 $214,507,000.00
3 6/30/2023 $215,408,000.00
4 3/31/2023 $199,579,000.00
5 12/31/2022 $198,939,000.00
6 9/30/2022 $176,888,000.00
7 6/30/2022 $164,001,000.00
8 3/31/2022 $146,091,000.00
9 12/31/2021 $130,270,000.00
10 9/30/2021 $104,553,000.00
11 6/30/2021 $87,399,000.00
12 3/31/2021 $84,040,000.00
13 12/31/2020 $82,219,000.00
14 9/30/2020 $78,819,000.00
15 6/30/2020 $85,411,000.00
16 3/31/2020 $72,855,000.00
17 12/31/2019 $73,601,000.00
18 9/30/2019 $80,623,000.00
19 6/30/2019 $77,044,000.00
20 3/31/2019 $74,577,000.00
21 12/31/2018 $77,612,000.00
22 9/30/2018 $79,182,000.00
23 6/30/2018 $70,467,000.00
24 3/31/2018 $68,680,000.00
25 12/31/2017 $70,786,000.00
26 9/30/2017 $66,117,000.00
27 6/30/2017 $63,075,000.00
28 3/31/2017 $55,988,000.00
29 12/31/2016 $47,352,000.00
30 9/30/2016 $43,401,000.00
31 6/30/2016 $40,125,000.00
32 3/31/2016 $42,479,000.00
33 12/31/2015 $38,499,000.00
34 9/30/2015 $41,052,000.00
35 6/30/2015 $47,182,000.00
36 3/31/2015 $44,546,000.00
37 12/31/2014 $37,618,000.00
38 9/30/2014 $37,240,000.00
39 6/30/2014 $36,608,000.00
40 3/31/2014 $34,891,000.00
41 12/31/2013 $32,140,000.00
42 9/30/2013 $33,383,000.00
43 6/30/2013 $34,131,000.00
44 3/31/2013 $33,986,000.00
45 12/31/2012 $32,614,000.00
46 9/30/2012 $37,650,000.00
47 6/30/2012 $39,142,000.00
48 3/31/2012 $36,755,000.00
49 12/31/2011 $34,948,000.00
50 12/31/2010 $33,602,000.00
Financials: InventoryRawMaterials
Date Value
1 12/31/2023 $211,259,000.00
2 9/30/2023 $209,697,000.00
3 6/30/2023 $210,937,000.00
4 3/31/2023 $194,668,000.00
5 12/31/2022 $194,159,000.00
6 9/30/2022 $171,230,000.00
7 6/30/2022 $156,265,000.00
8 3/31/2022 $140,424,000.00
9 12/31/2021 $124,480,000.00
10 9/30/2021 $97,167,000.00
11 6/30/2021 $85,514,000.00
12 3/31/2021 $78,830,000.00
13 12/31/2020 $76,238,000.00
14 9/30/2020 $76,673,000.00
15 6/30/2020 $79,902,000.00
16 3/31/2020 $67,815,000.00
17 12/31/2019 $68,842,000.00
18 9/30/2019 $74,950,000.00
19 6/30/2019 $71,348,000.00
20 3/31/2019 $67,519,000.00
21 12/31/2018 $67,995,000.00
22 9/30/2018 $65,694,000.00
23 6/30/2018 $62,272,000.00
24 3/31/2018 $61,214,000.00
25 12/31/2017 $57,784,000.00
26 9/30/2017 $57,652,000.00
27 6/30/2017 $55,930,000.00
28 3/31/2017 $52,268,000.00
29 12/31/2016 $43,438,000.00
30 9/30/2016 $39,713,000.00
31 6/30/2016 $36,442,000.00
32 3/31/2016 $36,152,000.00
33 12/31/2015 $33,853,000.00
34 9/30/2015 $36,571,000.00
35 6/30/2015 $43,647,000.00
36 3/31/2015 $39,384,000.00
37 12/31/2014 $34,153,000.00
38 9/30/2014 $33,694,000.00
39 6/30/2014 $32,750,000.00
40 3/31/2014 $32,085,000.00
41 12/31/2013 $28,592,000.00
42 9/30/2013 $27,096,000.00
43 6/30/2013 $29,606,000.00
44 3/31/2013 $29,310,000.00
45 12/31/2012 $28,155,000.00
46 9/30/2012 $31,305,000.00
47 6/30/2012 $35,458,000.00
48 12/31/2011 $31,746,000.00
Financials: InventoryValuationReserves
Date Value
1 12/31/2023 $6,160,000.00
2 9/30/2023 $4,788,000.00
3 6/30/2023 $5,281,000.00
4 3/31/2023 $4,748,000.00
5 12/31/2022 $4,527,000.00
6 9/30/2022 $3,065,000.00
7 6/30/2022 $1,871,000.00
8 3/31/2022 $2,007,000.00
9 12/31/2021 $1,787,000.00
10 9/30/2021 $2,292,000.00
11 6/30/2021 $2,726,000.00
12 3/31/2021 $2,304,000.00
13 12/31/2020 $3,261,000.00
14 9/30/2020 $4,112,000.00
15 6/30/2020 $2,373,000.00
16 3/31/2020 $2,365,000.00
17 12/31/2019 $2,644,000.00
18 9/30/2019 $2,200,000.00
19 6/30/2019 $2,350,000.00
20 3/31/2019 $1,567,000.00
21 12/31/2018 $1,210,000.00
22 9/30/2018 $1,114,000.00
23 6/30/2018 $1,407,000.00
24 3/31/2018 $1,209,000.00
25 12/31/2017 $1,118,000.00
26 9/30/2017 $1,193,000.00
27 6/30/2017 $1,642,000.00
28 3/31/2017 $1,442,000.00
29 12/31/2016 $1,382,000.00
30 9/30/2016 $1,177,000.00
31 6/30/2016 $1,065,000.00
32 3/31/2016 $894,000.00
33 12/31/2015 $757,000.00
34 9/30/2015 $603,000.00
35 6/30/2015 $773,000.00
36 3/31/2015 $755,000.00
37 12/31/2014 $714,000.00
38 9/30/2014 $802,000.00
39 6/30/2014 $735,000.00
40 3/31/2014 $583,000.00
41 12/31/2013 $579,000.00
42 9/30/2013 $804,000.00
43 6/30/2013 $537,000.00
44 3/31/2013 $532,000.00
45 12/31/2012 $363,000.00
46 9/30/2012 $300,000.00
47 6/30/2012 $300,000.00
48 3/31/2012 $300,000.00
49 12/31/2011 $300,000.00
50 9/30/2011 $305,000.00
51 6/30/2011 $305,000.00
52 12/31/2010 $350,000.00
53 12/31/2009 $760,000.00
Financials: InventoryWorkInProcess
Date Value
1 12/31/2023 $5,523,000.00
2 9/30/2023 $4,379,000.00
3 6/30/2023 $4,087,000.00
4 3/31/2023 $4,338,000.00
5 12/31/2022 $3,501,000.00
6 9/30/2022 $2,739,000.00
7 6/30/2022 $3,534,000.00
8 3/31/2022 $3,003,000.00
9 12/31/2021 $3,049,000.00
10 9/30/2021 $4,749,000.00
11 6/30/2021 $1,557,000.00
12 3/31/2021 $2,577,000.00
13 12/31/2020 $2,088,000.00
14 9/30/2020 $1,541,000.00
15 6/30/2020 $2,275,000.00
16 3/31/2020 $2,055,000.00
17 12/31/2019 $1,825,000.00
18 9/30/2019 $2,271,000.00
19 6/30/2019 $3,133,000.00
20 3/31/2019 $3,131,000.00
21 12/31/2018 $4,060,000.00
22 9/30/2018 $6,116,000.00
23 6/30/2018 $3,414,000.00
24 3/31/2018 $3,284,000.00
25 12/31/2017 $5,957,000.00
26 9/30/2017 $3,588,000.00
27 6/30/2017 $2,867,000.00
28 3/31/2017 $1,836,000.00
29 12/31/2016 $2,279,000.00
30 9/30/2016 $2,169,000.00
31 6/30/2016 $2,417,000.00
32 3/31/2016 $3,741,000.00
33 12/31/2015 $2,522,000.00
34 9/30/2015 $2,684,000.00
35 6/30/2015 $1,945,000.00
36 3/31/2015 $2,691,000.00
37 12/31/2014 $2,262,000.00
38 9/30/2014 $2,249,000.00
39 6/30/2014 $2,267,000.00
40 3/31/2014 $2,474,000.00
41 12/31/2013 $2,286,000.00
42 9/30/2013 $3,691,000.00
43 6/30/2013 $2,477,000.00
44 3/31/2013 $3,282,000.00
45 12/31/2012 $2,757,000.00
46 9/30/2012 $3,576,000.00
47 6/30/2012 $1,860,000.00
48 12/31/2011 $1,979,000.00
Financials: InventoryWriteDown
Date Value
1 12/31/2023 $1,633,000.00
2 9/30/2023 $2,979,000.00
3 6/30/2023 $1,458,000.00
4 3/31/2023 $221,000.00
5 12/31/2022 $2,740,000.00
6 9/30/2022 $1,380,000.00
7 6/30/2022 $148,000.00
8 3/31/2022 $220,000.00
9 12/31/2021 $629,000.00
10 9/30/2021 $378,000.00
11 6/30/2021 $292,000.00
12 3/31/2021 $-194,000.00
13 12/31/2020 $1,108,000.00
14 9/30/2020 $1,776,000.00
15 6/30/2020 $-193,000.00
16 3/31/2020 $-274,000.00
17 12/31/2019 $1,454,000.00
18 9/30/2019 $1,003,000.00
19 6/30/2019 $1,153,000.00
20 3/31/2019 $357,000.00
21 12/31/2018 $152,000.00
22 9/30/2018 $55,000.00
23 6/30/2018 $299,000.00
24 3/31/2018 $101,000.00
25 12/31/2017 $264,000.00
26 9/30/2017 $54,000.00
27 6/30/2017 $260,000.00
28 3/31/2017 $60,000.00
29 12/31/2016 $625,000.00
30 9/30/2016 $420,000.00
31 6/30/2016 $308,000.00
32 3/31/2016 $137,000.00
33 12/31/2015 $178,000.00
34 9/30/2015 $-111,000.00
35 6/30/2015 $59,000.00
36 3/31/2015 $41,000.00
37 12/31/2014 $135,000.00
38 9/30/2014 $223,000.00
39 6/30/2014 $156,000.00
40 3/31/2014 $4,000.00
41 12/31/2013 $243,000.00
42 9/30/2013 $468,000.00
43 6/30/2013 $201,000.00
44 3/31/2013 $169,000.00
45 12/31/2012 $63,000.00
46 9/30/2012 --
47 6/30/2012 --
48 12/31/2011 $-50,000.00
49 12/31/2010 --
50 12/31/2009 $410,000.00
Financials: LaborAndRelatedExpense
Date Value
1 12/31/2023 $24,590,000.00
2 9/30/2023 $17,772,000.00
3 6/30/2023 $10,818,000.00
4 3/31/2023 $4,866,000.00
5 12/31/2022 $14,009,000.00
6 9/30/2022 $8,952,000.00
7 6/30/2022 $4,815,000.00
8 3/31/2022 $2,669,000.00
9 12/31/2021 $8,526,000.00
10 9/30/2021 $2,358,000.00
11 6/30/2021 $5,051,000.00
12 3/31/2021 $2,132,000.00
13 12/31/2020 $11,593,000.00
14 9/30/2020 $8,691,000.00
15 6/30/2020 $2,524,000.00
16 3/31/2020 $3,167,000.00
17 12/31/2019 $7,448,000.00
18 9/30/2019 $4,948,000.00
19 6/30/2019 $3,264,000.00
20 3/31/2019 $1,306,000.00
21 12/31/2018 $6,200,000.00
22 12/31/2017 $8,400,000.00
Financials: Land
Date Value
1 12/31/2023 $15,438,000.00
2 9/30/2023 $15,296,000.00
3 6/30/2023 $15,291,000.00
4 3/31/2023 $8,904,000.00
5 12/31/2022 $8,537,000.00
6 9/30/2022 $8,537,000.00
7 6/30/2022 $7,916,000.00
8 3/31/2022 $5,016,000.00
9 12/31/2021 $5,016,000.00
10 9/30/2021 $5,016,000.00
11 6/30/2021 $5,016,000.00
12 3/31/2021 $4,109,000.00
13 12/31/2020 $4,072,000.00
14 9/30/2020 $3,804,000.00
15 6/30/2020 $3,804,000.00
16 3/31/2020 $3,298,000.00
17 12/31/2019 $3,274,000.00
18 9/30/2019 $3,274,000.00
19 6/30/2019 $3,125,000.00
20 3/31/2019 $3,114,000.00
21 12/31/2018 $3,114,000.00
22 9/30/2018 $3,029,000.00
23 6/30/2018 $2,794,000.00
24 3/31/2018 $2,233,000.00
25 12/31/2017 $2,233,000.00
26 9/30/2017 $2,233,000.00
27 6/30/2017 $2,233,000.00
28 3/31/2017 $2,233,000.00
29 12/31/2016 $2,233,000.00
30 9/30/2016 $2,233,000.00
31 6/30/2016 $2,233,000.00
32 3/31/2016 $2,233,000.00
33 12/31/2015 $2,233,000.00
34 9/30/2015 $2,233,000.00
35 6/30/2015 $2,233,000.00
36 3/31/2015 $2,233,000.00
37 12/31/2014 $2,233,000.00
38 9/30/2014 $2,233,000.00
39 6/30/2014 $2,233,000.00
40 3/31/2014 $2,233,000.00
41 12/31/2013 $1,417,000.00
42 9/30/2013 $1,353,000.00
43 6/30/2013 $1,340,000.00
44 3/31/2013 $1,340,000.00
45 12/31/2012 $1,340,000.00
46 9/30/2012 $1,340,000.00
47 6/30/2012 $1,340,000.00
48 3/31/2012 $1,340,000.00
49 12/31/2011 $1,340,000.00
50 12/31/2010 $1,328,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
Date Value
1 12/31/2023 $6,254,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
Date Value
1 12/31/2023 $2,647,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearFive
Date Value
1 12/31/2023 $1,339,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearFour
Date Value
1 12/31/2023 $1,393,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearThree
Date Value
1 12/31/2023 $1,353,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
Date Value
1 12/31/2023 $2,329,000.00
Financials: LiabilitiesAndStockholdersEquity
Date Value
1 12/31/2023 $941,436,000.00
2 9/30/2023 $944,543,000.00
3 6/30/2023 $930,051,000.00
4 3/31/2023 $867,914,000.00
5 12/31/2022 $813,903,000.00
6 9/30/2022 $785,843,000.00
7 6/30/2022 $776,712,000.00
8 3/31/2022 $717,458,000.00
9 12/31/2021 $650,180,000.00
10 9/30/2021 $516,403,000.00
11 6/30/2021 $504,184,000.00
12 3/31/2021 $483,384,000.00
13 12/31/2020 $449,008,000.00
14 9/30/2020 $439,913,000.00
15 6/30/2020 $429,807,000.00
16 3/31/2020 $395,620,000.00
17 12/31/2019 $371,424,000.00
18 9/30/2019 $352,152,000.00
19 6/30/2019 $342,251,000.00
20 3/31/2019 $319,525,000.00
21 12/31/2018 $308,197,000.00
22 9/30/2018 $314,024,000.00
23 6/30/2018 $320,271,000.00
24 3/31/2018 $306,945,000.00
25 12/31/2017 $296,780,000.00
26 9/30/2017 $303,138,000.00
27 6/30/2017 $285,011,000.00
28 3/31/2017 $265,283,000.00
29 12/31/2016 $256,530,000.00
30 9/30/2016 $257,277,000.00
31 6/30/2016 $257,527,000.00
32 3/31/2016 $236,669,000.00
33 12/31/2015 $232,854,000.00
34 9/30/2015 $255,098,000.00
35 6/30/2015 $250,012,000.00
36 3/31/2015 $236,759,000.00
37 12/31/2014 $226,974,000.00
38 9/30/2014 $247,509,000.00
39 6/30/2014 $241,652,000.00
40 3/31/2014 $228,719,000.00
41 12/31/2013 $215,444,000.00
42 9/30/2013 $220,138,000.00
43 6/30/2013 $221,214,000.00
44 3/31/2013 $194,473,000.00
45 12/31/2012 $193,493,000.00
46 9/30/2012 $196,254,000.00
47 6/30/2012 $203,554,000.00
48 3/31/2012 $184,765,000.00
49 12/31/2011 $178,981,000.00
50 12/31/2010 $160,277,000.00
Financials: LiabilitiesCurrent
Date Value
1 12/31/2023 $126,749,000.00
2 9/30/2023 $140,479,000.00
3 6/30/2023 $153,673,000.00
4 3/31/2023 $137,871,000.00
5 12/31/2022 $145,567,000.00
6 9/30/2022 $142,184,000.00
7 6/30/2022 $136,169,000.00
8 3/31/2022 $114,226,000.00
9 12/31/2021 $86,768,000.00
10 9/30/2021 $74,206,000.00
11 6/30/2021 $78,511,000.00
12 3/31/2021 $66,679,000.00
13 12/31/2020 $59,033,000.00
14 9/30/2020 $61,506,000.00
15 6/30/2020 $76,620,000.00
16 3/31/2020 $64,185,000.00
17 12/31/2019 $56,028,000.00
18 9/30/2019 $53,882,000.00
19 6/30/2019 $58,953,000.00
20 3/31/2019 $44,000,000.00
21 12/31/2018 $48,071,000.00
22 9/30/2018 $53,716,000.00
23 6/30/2018 $71,673,000.00
24 3/31/2018 $57,292,000.00
25 12/31/2017 $50,065,000.00
26 9/30/2017 $60,615,000.00
27 6/30/2017 $55,250,000.00
28 3/31/2017 $41,122,000.00
29 12/31/2016 $39,042,000.00
30 9/30/2016 $43,338,000.00
31 6/30/2016 $53,251,000.00
32 3/31/2016 $38,039,000.00
33 12/31/2015 $43,413,000.00
34 9/30/2015 $42,241,000.00
35 6/30/2015 $47,250,000.00
36 3/31/2015 $38,643,000.00
37 12/31/2014 $42,713,000.00
38 9/30/2014 $53,524,000.00
39 6/30/2014 $49,540,000.00
40 3/31/2014 $41,950,000.00
41 12/31/2013 $36,329,000.00
42 9/30/2013 $43,109,000.00
43 6/30/2013 $53,615,000.00
44 3/31/2013 $34,628,000.00
45 12/31/2012 $39,625,000.00
46 9/30/2012 $42,920,000.00
47 6/30/2012 $54,843,000.00
48 3/31/2012 $41,335,000.00
49 12/31/2011 $38,687,000.00
50 12/31/2010 $36,246,000.00
Financials: LineOfCredit
Date Value
1 12/31/2023 $38,300,000.00
2 12/31/2022 $71,004,000.00
3 12/31/2021 $40,000,000.00
4 11/30/2021 $71,000,000.00
5 12/31/2020 --
6 6/30/2019 --
7 3/31/2019 --
8 12/31/2018 --
9 9/30/2018 --
10 6/30/2018 --
11 3/31/2018 --
12 12/31/2017 --
13 9/30/2017 --
14 6/30/2017 --
15 3/31/2017 --
16 12/31/2016 --
17 9/30/2016 --
18 6/30/2016 --
19 3/31/2016 --
20 12/31/2015 --
21 9/30/2015 --
22 6/30/2015 --
23 3/31/2015 --
24 12/31/2014 --
Financials: LitigationReserveCurrent
Date Value
1 9/30/2023 $7,500,000.00
2 12/31/2022 --
Financials: LitigationSettlementAmountAwardedToOtherParty
Date Value
1 9/30/2023 $7,500,000.00
Financials: LongTermLineOfCredit
Date Value
1 9/30/2023 $78,400,000.00
2 6/30/2023 $78,500,000.00
3 3/31/2023 $83,700,000.00
4 12/31/2022 $71,000,000.00
5 9/30/2022 $76,300,000.00
6 6/30/2022 $106,249,000.00
7 3/31/2022 $65,000,000.00
8 12/31/2021 $40,000,000.00
9 9/30/2021 $6,394,000.00
10 6/30/2021 $6,383,000.00
11 3/31/2021 $6,373,000.00
12 12/31/2020 $6,363,000.00
13 9/30/2020 $6,351,000.00
14 6/30/2020 $6,340,000.00
15 3/31/2020 $6,330,000.00
16 12/31/2019 $6,320,000.00
17 12/31/2018 --
Financials: MachineryAndEquipmentGross
Date Value
1 12/31/2023 $391,366,000.00
2 9/30/2023 $381,271,000.00
3 6/30/2023 $370,414,000.00
4 3/31/2023 $360,628,000.00
5 12/31/2022 $342,045,000.00
6 9/30/2022 $336,123,000.00
7 6/30/2022 $332,178,000.00
8 3/31/2022 $326,306,000.00
9 12/31/2021 $318,259,000.00
10 9/30/2021 $299,226,000.00
11 6/30/2021 $301,964,000.00
12 3/31/2021 $292,961,000.00
13 12/31/2020 $281,266,000.00
14 9/30/2020 $267,763,000.00
15 6/30/2020 $260,548,000.00
16 3/31/2020 $252,544,000.00
17 12/31/2019 $236,087,000.00
18 9/30/2019 $230,806,000.00
19 6/30/2019 $219,438,000.00
20 3/31/2019 $215,928,000.00
21 12/31/2018 $212,779,000.00
22 9/30/2018 $210,182,000.00
23 6/30/2018 $205,464,000.00
24 3/31/2018 $190,827,000.00
25 12/31/2017 $184,316,000.00
26 9/30/2017 $179,712,000.00
27 6/30/2017 $168,375,000.00
28 3/31/2017 $161,024,000.00
29 12/31/2016 $158,216,000.00
30 9/30/2016 $156,932,000.00
31 6/30/2016 $152,165,000.00
32 3/31/2016 $148,645,000.00
33 12/31/2015 $143,100,000.00
34 9/30/2015 $136,952,000.00
35 6/30/2015 $134,745,000.00
36 3/31/2015 $130,474,000.00
37 12/31/2014 $127,968,000.00
38 9/30/2014 $128,459,000.00
39 6/30/2014 $121,909,000.00
40 3/31/2014 $120,942,000.00
41 12/31/2013 $119,439,000.00
42 9/30/2013 $122,356,000.00
43 6/30/2013 $118,253,000.00
44 3/31/2013 $118,005,000.00
45 12/31/2012 $117,617,000.00
46 9/30/2012 $117,648,000.00
47 6/30/2012 $116,255,000.00
48 3/31/2012 $115,910,000.00
49 12/31/2011 $114,256,000.00
50 12/31/2010 $100,559,000.00
Financials: NetCashProvidedByUsedInFinancingActivities
Date Value
1 12/31/2023 $-46,510,000.00
2 9/30/2023 $-7,827,000.00
3 6/30/2023 $22,273,000.00
4 3/31/2023 $21,027,000.00
5 12/31/2022 $17,357,000.00
6 9/30/2022 $28,149,000.00
7 6/30/2022 $65,740,000.00
8 3/31/2022 $23,808,000.00
9 12/31/2021 $18,735,000.00
10 9/30/2021 $-11,942,000.00
11 6/30/2021 $45,000.00
12 3/31/2021 $3,036,000.00
13 12/31/2020 $-29,626,000.00
14 9/30/2020 $-13,911,000.00
15 6/30/2020 $-2,866,000.00
16 3/31/2020 $-8,021,000.00
17 12/31/2019 $-18,500,000.00
18 9/30/2019 $-13,480,000.00
19 6/30/2019 $-3,486,000.00
20 3/31/2019 $-1,061,000.00
21 12/31/2018 $-39,684,000.00
22 9/30/2018 $-23,256,000.00
23 6/30/2018 $-10,048,000.00
24 3/31/2018 $-3,607,000.00
25 12/31/2017 $-29,638,000.00
26 9/30/2017 $-19,297,000.00
27 6/30/2017 $-8,861,000.00
28 3/31/2017 $-5,965,000.00
29 9/30/2016 $-19,270,000.00
30 6/30/2016 $-6,419,000.00
31 3/31/2016 $-2,747,000.00
32 6/30/2013 $-1,858,000.00
33 3/31/2013 $-652,000.00
34 12/31/2012 $-17,686,000.00
35 9/30/2012 $-10,584,000.00
36 6/30/2012 $891,000.00
37 3/31/2012 $-5,687,000.00
38 12/31/2011 $-4,326,000.00
39 9/30/2011 $8,876,000.00
40 6/30/2011 $6,049,000.00
41 3/31/2011 $6,965,000.00
42 12/31/2010 $-27,200,000.00
43 12/31/2009 $-10,101,000.00
Financials: NetCashProvidedByUsedInInvestingActivities
Date Value
1 12/31/2023 $-109,311,000.00
2 9/30/2023 $-82,732,000.00
3 6/30/2023 $-60,497,000.00
4 3/31/2023 $-28,819,000.00
5 12/31/2022 $-76,213,000.00
6 9/30/2022 $-63,782,000.00
7 6/30/2022 $-49,437,000.00
8 3/31/2022 $-14,264,000.00
9 12/31/2021 $-158,719,000.00
10 9/30/2021 $-42,576,000.00
11 6/30/2021 $-33,126,000.00
12 3/31/2021 $-16,390,000.00
13 12/31/2020 $-61,273,000.00
14 9/30/2020 $-48,856,000.00
15 6/30/2020 $-33,424,000.00
16 3/31/2020 $-21,804,000.00
17 12/31/2019 $-37,046,000.00
18 9/30/2019 $-30,724,000.00
19 6/30/2019 $-20,697,000.00
20 3/31/2019 $-8,703,000.00
21 12/31/2018 $-34,635,000.00
22 9/30/2018 $-35,128,000.00
23 6/30/2018 $-31,801,000.00
24 3/31/2018 $-20,421,000.00
25 12/31/2017 $-31,052,000.00
26 9/30/2017 $-23,206,000.00
27 6/30/2017 $-15,500,000.00
28 3/31/2017 $3,269,000.00
29 9/30/2016 $-21,083,000.00
30 6/30/2016 $-18,881,000.00
31 3/31/2016 $-3,906,000.00
32 6/30/2013 $-9,626,000.00
33 3/31/2013 $-1,281,000.00
34 12/31/2012 $-30,335,000.00
35 9/30/2012 $-20,825,000.00
36 6/30/2012 $-17,398,000.00
37 3/31/2012 $-2,652,000.00
38 12/31/2011 $-24,538,000.00
39 9/30/2011 $-20,266,000.00
40 6/30/2011 $-16,526,000.00
41 3/31/2011 $-5,220,000.00
42 12/31/2010 $-28,276,000.00
43 12/31/2009 $-9,639,000.00
Financials: NetCashProvidedByUsedInOperatingActivities
Date Value
1 12/31/2023 $158,895,000.00
2 9/30/2023 $107,145,000.00
3 6/30/2023 $59,940,000.00
4 3/31/2023 $4,823,000.00
5 12/31/2022 $61,318,000.00
6 9/30/2022 $43,414,000.00
7 6/30/2022 $-1,580,000.00
8 3/31/2022 $-6,803,000.00
9 12/31/2021 $61,183,000.00
10 9/30/2021 $74,703,000.00
11 6/30/2021 $62,912,000.00
12 3/31/2021 $28,838,000.00
13 12/31/2020 $128,814,000.00
14 9/30/2020 $96,995,000.00
15 6/30/2020 $62,762,000.00
16 3/31/2020 $37,597,000.00
17 12/31/2019 $97,925,000.00
18 9/30/2019 $70,583,000.00
19 6/30/2019 $35,872,000.00
20 3/31/2019 $14,913,000.00
21 12/31/2018 $54,856,000.00
22 9/30/2018 $44,192,000.00
23 6/30/2018 $36,246,000.00
24 3/31/2018 $10,744,000.00
25 12/31/2017 $57,994,000.00
26 9/30/2017 $41,865,000.00
27 6/30/2017 $33,760,000.00
28 3/31/2017 $10,166,000.00
29 9/30/2016 $47,007,000.00
30 6/30/2016 $29,601,000.00
31 3/31/2016 $15,993,000.00
32 6/30/2013 $27,740,000.00
33 3/31/2013 $8,491,000.00
34 12/31/2012 $51,167,000.00
35 9/30/2012 $38,413,000.00
36 6/30/2012 $19,576,000.00
37 3/31/2012 $11,571,000.00
38 12/31/2011 $26,484,000.00
39 9/30/2011 $11,275,000.00
40 6/30/2011 $10,175,000.00
41 3/31/2011 $1,415,000.00
42 12/31/2010 $32,152,000.00
43 12/31/2009 $45,205,000.00
Financials: NetIncomeLoss
Date Value
1 12/31/2023 $177,623,000.00
2 9/30/2023 $130,574,000.00
3 6/30/2023 $82,496,000.00
4 3/31/2023 $36,814,000.00
5 12/31/2022 $100,376,000.00
6 9/30/2022 $61,478,000.00
7 6/30/2022 $34,005,000.00
8 3/31/2022 $18,059,000.00
9 12/31/2021 $58,758,000.00
10 9/30/2021 $15,581,000.00
11 6/30/2021 $36,991,000.00
12 3/31/2021 $16,376,000.00
13 12/31/2020 $79,009,000.00
14 9/30/2020 $60,117,000.00
15 6/30/2020 $17,804,000.00
16 3/31/2020 $21,853,000.00
17 12/31/2019 $53,711,000.00
18 9/30/2019 $37,690,000.00
19 6/30/2019 $23,863,000.00
20 3/31/2019 $10,902,000.00
21 12/31/2018 $42,572,000.00
22 9/30/2018 $30,036,000.00
23 6/30/2018 $15,951,000.00
24 3/31/2018 $4,260,000.00
25 12/31/2017 $54,498,000.00
26 9/30/2017 $14,717,000.00
27 6/30/2017 $13,794,000.00
28 3/31/2017 $10,217,000.00
29 12/31/2016 $53,376,000.00
30 9/30/2016 $41,956,000.00
31 6/30/2016 $14,725,000.00
32 3/31/2016 $11,551,000.00
33 12/31/2015 $45,728,000.00
34 9/30/2015 $13,251,000.00
35 6/30/2015 $11,130,000.00
36 3/31/2015 $8,399,000.00
37 12/31/2014 $44,158,000.00
38 9/30/2014 $12,440,000.00
39 6/30/2014 $11,363,000.00
40 3/31/2014 $9,822,000.00
41 12/31/2013 $37,547,000.00
42 9/30/2013 $10,522,000.00
43 6/30/2013 $12,119,000.00
44 3/31/2013 $7,140,000.00
45 12/31/2012 $7,578,000.00
46 9/30/2012 $6,007,000.00
47 6/30/2012 $9,297,000.00
48 3/31/2012 $4,567,000.00
49 12/31/2011 $871,000.00
50 9/30/2011 $5,626,000.00
51 6/30/2011 $7,489,000.00
52 3/31/2011 $3,650,000.00
53 12/31/2010 $21,894,000.00
54 12/31/2009 $27,721,000.00
Financials: NoncurrentAssets
Date Value
1 12/31/2023 $381,721,000.00
2 9/30/2023 $374,537,000.00
3 6/30/2023 $360,229,000.00
4 3/31/2023 $337,187,000.00
5 12/31/2022 $317,322,000.00
6 9/30/2022 $301,638,000.00
7 6/30/2022 $298,350,000.00
8 3/31/2022 $283,232,000.00
9 12/31/2021 $275,036,000.00
10 12/31/2020 $224,911,000.00
Financials: NotesAndLoansReceivableNetNoncurrent
Date Value
1 9/30/2023 $6,376,000.00
2 6/30/2023 $6,371,000.00
3 3/31/2023 $6,407,000.00
4 12/31/2022 $6,421,000.00
5 9/30/2022 $4,242,000.00
6 6/30/2022 $2,649,000.00
7 3/31/2022 $1,328,000.00
8 12/31/2021 $1,216,000.00
9 9/30/2021 $557,000.00
10 6/30/2021 $579,000.00
11 3/31/2021 $578,000.00
12 12/31/2020 $579,000.00
13 9/30/2020 $560,000.00
14 6/30/2020 $555,000.00
15 3/31/2020 $542,000.00
16 12/31/2019 $597,000.00
17 9/30/2019 $594,000.00
18 6/30/2019 $608,000.00
19 3/31/2019 $603,000.00
20 12/31/2018 $598,000.00
21 9/30/2018 $639,000.00
22 6/30/2018 $634,000.00
23 3/31/2018 $653,000.00
24 12/31/2017 $678,000.00
25 9/30/2017 $689,000.00
26 6/30/2017 $667,000.00
27 3/31/2017 $656,000.00
28 12/31/2016 $657,000.00
29 9/30/2016 $679,000.00
30 6/30/2016 $695,000.00
31 3/31/2016 $701,000.00
32 12/31/2015 $661,000.00
33 9/30/2015 $690,000.00
34 6/30/2015 $756,000.00
35 3/31/2015 $746,000.00
36 12/31/2014 $817,000.00
37 9/30/2014 $860,000.00
38 6/30/2014 $904,000.00
39 3/31/2014 $881,000.00
40 12/31/2013 $919,000.00
41 9/30/2013 $959,000.00
42 6/30/2013 $952,000.00
43 3/31/2013 $1,062,000.00
44 12/31/2012 $1,091,000.00
45 9/30/2012 $1,111,000.00
46 6/30/2012 $1,070,000.00
47 3/31/2012 $1,108,000.00
48 12/31/2011 $1,092,000.00
49 12/31/2010 $1,111,000.00
50 9/30/2010 $1,100,000.00
Financials: NumberOfReportableSegments
Date Value
1 12/31/2023 $3.00
2 9/30/2023 $3.00
3 6/30/2023 $3.00
4 12/31/2022 $3.00
5 12/31/2021 $3.00
Financials: OperatingIncomeLoss
Date Value
1 12/31/2023 $227,494,000.00
2 9/30/2023 $163,610,000.00
3 6/30/2023 $98,946,000.00
4 3/31/2023 $44,206,000.00
5 12/31/2022 $126,761,000.00
6 9/30/2022 $36,700,000.00
7 6/30/2022 $43,463,000.00
8 3/31/2022 $23,010,000.00
9 12/31/2021 $69,253,000.00
10 9/30/2021 $20,137,000.00
11 6/30/2021 $43,673,000.00
12 3/31/2021 $18,461,000.00
13 12/31/2020 $101,836,000.00
14 9/30/2020 $76,118,000.00
15 6/30/2020 $49,987,000.00
16 3/31/2020 $27,795,000.00
17 12/31/2019 $67,011,000.00
18 9/30/2019 $45,581,000.00
19 6/30/2019 $31,196,000.00
20 3/31/2019 $14,508,000.00
21 12/31/2018 $55,790,000.00
22 9/30/2018 $39,252,000.00
23 6/30/2018 $14,503,000.00
24 3/31/2018 $5,178,000.00
25 12/31/2017 $74,103,000.00
26 9/30/2017 $22,625,000.00
27 6/30/2017 $19,659,000.00
28 3/31/2017 $14,457,000.00
29 12/31/2016 $79,594,000.00
30 9/30/2016 $22,692,000.00
31 6/30/2016 $39,024,000.00
32 3/31/2016 $16,826,000.00
33 12/31/2015 $71,302,000.00
34 9/30/2015 $51,580,000.00
35 6/30/2015 $31,423,000.00
36 3/31/2015 $13,476,000.00
37 12/31/2014 $68,006,000.00
38 9/30/2014 $19,520,000.00
39 6/30/2014 $31,533,000.00
40 3/31/2014 $14,241,000.00
41 12/31/2013 $55,825,000.00
42 9/30/2013 $43,913,000.00
43 6/30/2013 $18,646,000.00
44 3/31/2013 $8,338,000.00
45 12/31/2012 $44,234,000.00
46 9/30/2012 $10,406,000.00
47 6/30/2012 $21,754,000.00
48 3/31/2012 $7,560,000.00
49 12/31/2011 $22,169,000.00
50 9/30/2011 $8,814,000.00
51 6/30/2011 $12,135,000.00
52 3/31/2011 $6,095,000.00
53 12/31/2010 $32,715,000.00
54 12/31/2009 $43,754,000.00
Financials: OperatingLeaseLiabilityCurrent
Date Value
1 12/31/2023 $2,021,000.00
2 12/31/2022 $1,254,000.00
3 6/30/2022 $434,000.00
4 3/31/2022 $1,683,000.00
5 12/31/2021 $1,580,000.00
6 12/31/2020 $200,000.00
Financials: OperatingLeaseLiabilityNoncurrent
Date Value
1 12/31/2023 $10,201,000.00
2 9/30/2023 $10,684,000.00
3 6/30/2023 $5,962,000.00
4 3/31/2023 $5,860,000.00
5 12/31/2022 $5,993,000.00
6 9/30/2022 $1,153,000.00
7 6/30/2022 $1,246,000.00
8 3/31/2022 $15,320,000.00
9 12/31/2021 $15,500,000.00
10 12/31/2020 $1,400,000.00
Financials: OperatingLeaseRightOfUseAsset
Date Value
1 12/31/2023 $11,774,000.00
2 12/31/2022 $7,123,000.00
3 6/30/2022 $1,638,000.00
4 3/31/2022 $16,862,000.00
5 12/31/2021 $16,974,000.00
6 9/30/2021 $1,421,000.00
7 6/30/2021 $1,472,000.00
8 3/31/2021 $1,522,000.00
9 12/31/2020 $1,600,000.00
10 9/30/2020 $1,618,000.00
11 6/30/2020 $1,700,000.00
12 3/31/2020 $1,641,000.00
13 12/31/2019 $1,683,000.00
14 9/30/2019 $1,724,000.00
15 6/30/2019 $1,764,000.00
16 3/31/2019 $1,796,000.00
17 12/31/2018 $1,800,000.00
Financials: OperatingLeaseRightOfUseAssetAmortizationExpense
Date Value
1 9/30/2023 $166,000.00
2 6/30/2023 $67,000.00
3 3/31/2023 $29,000.00
4 9/30/2022 $191,000.00
5 6/30/2022 $143,000.00
6 3/31/2022 $67,000.00
7 9/30/2021 --
8 6/30/2021 --
9 3/31/2021 --
Financials: OtherAccruedLiabilitiesCurrent
Date Value
1 12/31/2023 $3,389,000.00
2 9/30/2023 $2,775,000.00
3 6/30/2023 $3,263,000.00
4 3/31/2023 $2,554,000.00
5 12/31/2022 $2,734,000.00
6 9/30/2022 $2,771,000.00
7 6/30/2022 $4,995,000.00
8 3/31/2022 $3,984,000.00
9 12/31/2021 $2,375,000.00
10 9/30/2021 $4,385,000.00
11 6/30/2021 $3,395,000.00
12 3/31/2021 $2,960,000.00
13 12/31/2020 $2,411,000.00
14 9/30/2020 $4,095,000.00
15 6/30/2020 $3,309,000.00
16 3/31/2020 $3,025,000.00
17 12/31/2019 $3,286,000.00
18 9/30/2019 $3,884,000.00
19 6/30/2019 $2,859,000.00
20 3/31/2019 $2,370,000.00
21 12/31/2018 $1,529,000.00
22 9/30/2018 $2,683,000.00
23 6/30/2018 $2,284,000.00
24 3/31/2018 $1,958,000.00
25 12/31/2017 $1,607,000.00
26 9/30/2017 $585,000.00
27 6/30/2017 $600,000.00
28 3/31/2017 $600,000.00
29 12/31/2016 $1,326,000.00
30 9/30/2016 $600,000.00
31 6/30/2016 $600,000.00
32 3/31/2016 $600,000.00
33 12/31/2015 $600,000.00
34 9/30/2015 $600,000.00
35 6/30/2015 $600,000.00
36 3/31/2015 $1,526,000.00
37 12/31/2014 $1,600,000.00
38 9/30/2014 $2,200,000.00
39 6/30/2014 $1,000,000.00
40 12/31/2013 --
Financials: OtherAccruedLiabilitiesNoncurrent
Date Value
1 12/31/2023 $16,807,000.00
2 9/30/2023 $16,247,000.00
3 6/30/2023 $11,364,000.00
4 3/31/2023 $10,923,000.00
5 12/31/2022 $11,508,000.00
6 9/30/2022 $5,642,000.00
7 6/30/2022 $5,495,000.00
8 3/31/2022 $18,693,000.00
9 12/31/2021 $18,843,000.00
10 9/30/2021 $4,434,000.00
11 6/30/2021 $4,493,000.00
12 3/31/2021 $4,312,000.00
13 12/31/2020 $4,423,000.00
14 9/30/2020 $4,191,000.00
15 6/30/2020 $3,794,000.00
16 3/31/2020 $3,652,000.00
17 12/31/2019 $3,639,000.00
18 9/30/2019 $3,669,000.00
19 6/30/2019 $3,791,000.00
20 3/31/2019 $3,442,000.00
21 12/31/2018 $1,801,000.00
22 9/30/2018 $200,000.00
23 6/30/2018 $200,000.00
24 3/31/2018 $200,000.00
25 12/31/2017 --
26 9/30/2017 --
27 6/30/2017 $577,000.00
28 3/31/2017 $569,000.00
29 12/31/2016 $561,000.00
30 9/30/2016 $553,000.00
31 6/30/2016 $1,142,000.00
32 3/31/2016 $1,130,000.00
33 12/31/2015 $1,119,000.00
34 9/30/2015 $1,108,000.00
35 6/30/2015 $1,692,000.00
36 3/31/2015 $1,677,000.00
37 12/31/2014 $1,662,000.00
38 9/30/2014 $1,645,000.00
39 12/31/2013 --
Financials: OtherAssetsNoncurrent
Date Value
1 12/31/2023 $816,000.00
2 12/31/2022 $6,421,000.00
3 12/31/2021 $1,216,000.00
4 12/31/2020 $579,000.00
Financials: OtherLiabilitiesNoncurrent
Date Value
1 12/31/2023 $16,807,000.00
2 12/31/2022 $11,508,000.00
3 12/31/2021 $18,843,000.00
4 12/31/2020 $4,423,000.00
Financials: OtherNonoperatingIncomeExpense
Date Value
1 12/31/2023 $503,000.00
2 9/30/2023 $370,000.00
3 6/30/2023 $277,000.00
4 3/31/2023 $114,000.00
5 12/31/2022 $399,000.00
6 9/30/2022 $295,000.00
7 6/30/2022 $241,000.00
8 3/31/2022 $21,000.00
9 12/31/2021 $61,000.00
10 9/30/2021 $37,000.00
11 6/30/2021 $56,000.00
12 3/31/2021 $17,000.00
13 12/31/2020 $51,000.00
14 9/30/2020 $20,000.00
15 6/30/2020 $5,000.00
16 3/31/2020 $-27,000.00
17 12/31/2019 $-46,000.00
18 9/30/2019 $-16,000.00
19 6/30/2019 $17,000.00
20 3/31/2019 $-26,000.00
21 12/31/2018 $-47,000.00
22 9/30/2018 $11,000.00
23 6/30/2018 $12,000.00
24 3/31/2018 $-6,000.00
25 12/31/2017 $91,000.00
26 9/30/2017 $41,000.00
27 6/30/2017 $45,000.00
28 3/31/2017 $11,000.00
29 12/31/2016 $105,000.00
30 9/30/2016 $-12,000.00
31 6/30/2016 $10,000.00
32 3/31/2016 $117,000.00
33 12/31/2015 $-124,000.00
34 9/30/2015 $-106,000.00
35 6/30/2015 $-48,000.00
36 3/31/2015 $-75,000.00
37 12/31/2014 $-36,000.00
38 9/30/2014 $-30,000.00
39 6/30/2014 $34,000.00
40 3/31/2014 $-21,000.00
41 12/31/2013 $248,000.00
42 9/30/2013 $15,000.00
43 6/30/2013 $237,000.00
44 3/31/2013 $-16,000.00
45 12/31/2012 $41,000.00
46 9/30/2012 $53,000.00
47 6/30/2012 $-51,000.00
48 3/31/2012 $48,000.00
49 12/31/2011 $-477,000.00
50 9/30/2011 $-690,000.00
51 6/30/2011 $-65,000.00
52 3/31/2011 $-503,000.00
53 12/31/2010 $-235,000.00
54 12/31/2009 $76,000.00
Financials: PaymentsForRepurchaseOfEquity
Date Value
1 12/31/2023 $25,009,000.00
2 9/30/2023 $25,009,000.00
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 $12,737,000.00
6 9/30/2022 $7,943,000.00
7 6/30/2022 $5,912,000.00
8 3/31/2022 $3,278,000.00
9 12/31/2021 $20,876,000.00
10 9/30/2021 $15,014,000.00
11 6/30/2021 $10,271,000.00
12 3/31/2021 $5,185,000.00
13 12/31/2020 $30,060,000.00
14 9/30/2020 $21,390,000.00
15 6/30/2020 $15,937,000.00
16 3/31/2020 $11,565,000.00
17 12/31/2019 $19,586,000.00
18 9/30/2019 $15,437,000.00
19 6/30/2019 $10,191,000.00
20 3/31/2019 $4,483,000.00
21 12/31/2018 $26,846,000.00
22 9/30/2018 $17,500,000.00
23 6/30/2018 $11,539,000.00
24 3/31/2018 $4,379,000.00
25 12/31/2017 $16,620,000.00
26 9/30/2017 $12,991,000.00
27 6/30/2017 $9,368,000.00
28 3/31/2017 $6,303,000.00
29 12/31/2016 $19,317,000.00
30 9/30/2016 $14,572,000.00
31 6/30/2016 $7,674,000.00
32 3/31/2016 $3,276,000.00
33 12/31/2015 $37,143,000.00
34 9/30/2015 $9,074,000.00
35 6/30/2015 $6,444,000.00
36 3/31/2015 $2,955,000.00
37 12/31/2014 $29,066,000.00
38 9/30/2014 $17,309,000.00
39 6/30/2014 $5,116,000.00
40 3/31/2014 $2,981,000.00
41 12/31/2013 $8,222,000.00
42 9/30/2013 $4,817,000.00
43 6/30/2013 $3,010,000.00
44 3/31/2013 $1,115,000.00
45 12/31/2012 $6,660,000.00
46 9/30/2012 $4,379,000.00
47 6/30/2012 $1,895,000.00
48 3/31/2012 $1,180,000.00
49 12/31/2011 $3,671,000.00
50 9/30/2011 $2,662,000.00
51 6/30/2011 $1,779,000.00
52 3/31/2011 $743,000.00
53 12/31/2010 $19,480,000.00
54 12/31/2009 $3,129,000.00
Financials: PaymentsOfDividends
Date Value
1 12/31/2023 $26,445,000.00
2 9/30/2023 $19,946,000.00
3 6/30/2023 $13,004,000.00
4 3/31/2023 $6,459,000.00
5 12/31/2022 $22,917,000.00
6 9/30/2022 $10,096,000.00
7 6/30/2022 --
8 3/31/2022 --
9 12/31/2021 $19,947,000.00
10 9/30/2021 $9,964,000.00
11 12/31/2020 $19,815,000.00
12 9/30/2020 $9,910,000.00
13 12/31/2019 $16,645,000.00
14 9/30/2019 $8,303,000.00
15 12/31/2018 $16,728,000.00
16 9/30/2018 $8,400,000.00
17 12/31/2017 $13,663,000.00
18 9/30/2017 $6,828,000.00
19 12/31/2016 $12,676,000.00
20 9/30/2016 $5,820,000.00
21 12/31/2015 $11,857,000.00
22 9/30/2015 $5,965,000.00
23 12/31/2014 $9,656,000.00
24 9/30/2014 $4,773,000.00
25 12/31/2013 $7,428,000.00
26 9/30/2013 $3,712,000.00
27 12/31/2012 $8,840,000.00
28 9/30/2012 $2,950,000.00
29 12/31/2011 $5,935,000.00
30 9/30/2011 $2,976,000.00
31 6/30/2011 $9,000.00
32 12/31/2010 $9,168,000.00
33 12/31/2009 $5,874,000.00
Financials: PaymentsOfDividendsCommonStock
Date Value
1 12/31/2023 $26,400,000.00
2 12/31/2022 $22,900,000.00
3 12/31/2021 $19,900,000.00
4 12/31/2020 $19,800,000.00
5 12/31/2019 $16,600,000.00
6 12/31/2018 $16,700,000.00
7 12/31/2017 $13,700,000.00
8 12/31/2016 $12,700,000.00
9 12/31/2015 $11,900,000.00
10 12/31/2014 $9,700,000.00
11 12/31/2013 $7,400,000.00
12 3/31/2013 --
13 12/31/2012 $8,800,000.00
14 3/31/2012 --
15 12/31/2011 $5,900,000.00
16 12/31/2010 $9,200,000.00
Financials: PaymentsOfFinancingCosts
Date Value
1 9/30/2023 $398,000.00
2 6/30/2023 $398,000.00
3 9/30/2022 --
4 6/30/2022 --
Financials: PaymentsRelatedToTaxWithholdingForShareBasedCompensation
Date Value
1 12/31/2023 $1,302,000.00
2 9/30/2023 $1,202,000.00
3 6/30/2023 $1,162,000.00
4 3/31/2023 $1,030,000.00
5 12/31/2022 $1,018,000.00
6 9/30/2022 $978,000.00
7 6/30/2022 $954,000.00
8 3/31/2022 $804,000.00
9 12/31/2021 $1,590,000.00
10 9/30/2021 $1,537,000.00
11 6/30/2021 $1,532,000.00
12 3/31/2021 $1,217,000.00
13 12/31/2020 $1,169,000.00
14 9/30/2020 $1,130,000.00
15 6/30/2020 $1,102,000.00
16 3/31/2020 $953,000.00
17 12/31/2019 $1,207,000.00
18 9/30/2019 $1,023,000.00
19 6/30/2019 $980,000.00
20 3/31/2019 $588,000.00
21 12/31/2018 $1,097,000.00
22 9/30/2018 $860,000.00
23 6/30/2018 $808,000.00
24 3/31/2018 $568,000.00
25 12/31/2017 $1,614,000.00
26 9/30/2017 $1,193,000.00
27 6/30/2017 $1,066,000.00
28 3/31/2017 $560,000.00
29 12/31/2016 $823,000.00
30 9/30/2016 $559,000.00
31 6/30/2016 $441,000.00
32 3/31/2016 $180,000.00
33 12/31/2015 $585,000.00
34 9/30/2015 $362,000.00
35 12/31/2014 $218,000.00
Financials: PaymentsToAcquireBuildings
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 12/31/2022 $22,000,000.00
5 9/30/2022 $22,000,000.00
6 6/30/2022 $22,000,000.00
7 12/31/2021 --
8 9/30/2021 --
9 6/30/2021 --
10 12/31/2020 --
Financials: PaymentsToAcquireBusinessesNetOfCashAcquired
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 $249,000.00
6 9/30/2022 $249,000.00
7 6/30/2022 $249,000.00
8 3/31/2022 $249,000.00
9 12/31/2021 $103,430,000.00
10 9/30/2021 --
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 --
14 12/31/2019 --
15 12/31/2018 $6,377,000.00
16 12/31/2017 --
17 12/31/2016 --
Financials: PaymentsToAcquireIntangibleAssets
Date Value
1 12/31/2023 $5,197,000.00
2 12/31/2022 --
3 12/31/2021 --
Financials: PaymentsToAcquireMachineryAndEquipment
Date Value
1 12/31/2023 $104,294,000.00
2 12/31/2022 $54,024,000.00
3 12/31/2021 $55,362,000.00
Financials: PaymentsToAcquireProductiveAssets
Date Value
1 9/30/2023 $82,900,000.00
2 6/30/2023 $60,629,000.00
3 3/31/2023 $28,935,000.00
4 12/31/2022 $54,024,000.00
5 9/30/2022 $41,586,000.00
6 6/30/2022 $27,227,000.00
7 3/31/2022 $14,031,000.00
8 12/31/2021 $55,362,000.00
9 9/30/2021 $42,636,000.00
10 6/30/2021 $33,157,000.00
11 3/31/2021 $16,404,000.00
12 12/31/2020 $67,802,000.00
13 9/30/2020 $48,955,000.00
14 6/30/2020 $33,510,000.00
15 3/31/2020 $21,877,000.00
16 12/31/2019 $37,166,000.00
17 9/30/2019 $30,831,000.00
18 6/30/2019 $16,784,000.00
19 3/31/2019 $8,772,000.00
20 12/31/2018 $37,268,000.00
21 9/30/2018 $34,328,000.00
22 6/30/2018 $25,925,000.00
23 3/31/2018 $8,451,000.00
24 12/31/2017 $41,713,000.00
25 9/30/2017 $26,436,000.00
26 6/30/2017 $16,847,000.00
27 3/31/2017 $6,071,000.00
28 12/31/2016 $26,604,000.00
29 9/30/2016 $23,627,000.00
30 6/30/2016 $15,825,000.00
31 3/31/2016 $7,332,000.00
32 12/31/2015 $20,967,000.00
33 9/30/2015 $12,775,000.00
34 6/30/2015 $9,304,000.00
35 3/31/2015 $3,587,000.00
36 12/31/2014 $16,127,000.00
37 9/30/2014 $13,567,000.00
38 6/30/2014 $5,903,000.00
39 3/31/2014 $3,616,000.00
40 12/31/2013 $9,041,000.00
41 9/30/2013 $6,407,000.00
42 6/30/2013 $1,949,000.00
43 3/31/2013 $997,000.00
44 12/31/2012 $14,147,000.00
45 9/30/2012 $12,582,000.00
46 6/30/2012 $8,091,000.00
47 3/31/2012 $2,959,000.00
48 12/31/2011 $35,914,000.00
49 9/30/2011 $30,638,000.00
50 6/30/2011 $24,907,000.00
51 3/31/2011 $10,270,000.00
52 12/31/2010 $17,470,000.00
53 12/31/2009 $9,774,000.00
Financials: PreferredStockParOrStatedValuePerShare
Date Value
1 12/31/2023 $0.00
2 9/30/2023 $0.00
3 6/30/2023 $0.00
4 3/31/2023 $0.00
5 12/31/2022 $0.00
6 9/30/2022 $0.00
7 6/30/2022 $0.00
8 3/31/2022 $0.00
9 12/31/2021 $0.00
10 9/30/2021 $0.00
11 6/30/2021 $0.00
12 3/31/2021 $0.00
13 12/31/2020 $0.00
14 9/30/2020 $0.00
15 6/30/2020 $0.00
16 3/31/2020 $0.00
17 12/31/2019 $0.00
18 9/30/2019 $0.00
19 6/30/2019 $0.00
20 3/31/2019 $0.00
21 12/31/2018 $0.00
22 9/30/2018 $0.00
23 6/30/2018 $0.00
24 3/31/2018 $0.00
25 12/31/2017 $0.00
26 9/30/2017 $0.00
27 6/30/2017 $0.00
28 3/31/2017 $0.00
29 12/31/2016 $0.00
30 9/30/2016 $0.00
31 6/30/2016 $0.00
32 3/31/2016 $0.00
33 12/31/2015 $0.00
34 9/30/2015 $0.00
35 6/30/2015 $0.00
36 3/31/2015 $0.00
37 12/31/2014 $0.00
38 9/30/2014 $0.00
39 6/30/2014 $0.00
40 3/31/2014 $0.00
41 12/31/2013 $0.00
42 9/30/2013 $0.00
43 6/30/2013 $0.00
44 3/31/2013 $0.00
45 12/31/2012 $0.00
46 9/30/2012 $0.00
47 6/30/2012 $0.00
48 3/31/2012 $0.00
49 12/31/2011 $0.00
50 12/31/2010 $0.00
Financials: PreferredStockSharesAuthorized
Date Value
1 12/31/2023 $5,000,000.00
2 9/30/2023 $5,000,000.00
3 6/30/2023 $5,000,000.00
4 3/31/2023 $5,000,000.00
5 12/31/2022 $5,000,000.00
6 9/30/2022 $5,000,000.00
7 6/30/2022 $5,000,000.00
8 3/31/2022 $5,000,000.00
9 12/31/2021 $5,000,000.00
10 9/30/2021 $5,000,000.00
11 6/30/2021 $5,000,000.00
12 3/31/2021 $5,000,000.00
13 12/31/2020 $5,000,000.00
14 9/30/2020 $5,000,000.00
15 6/30/2020 $5,000,000.00
16 3/31/2020 $5,000,000.00
17 12/31/2019 $5,000,000.00
18 9/30/2019 $5,000,000.00
19 6/30/2019 $5,000,000.00
20 3/31/2019 $5,000,000.00
21 12/31/2018 $5,000,000.00
22 9/30/2018 $5,000,000.00
23 6/30/2018 $5,000,000.00
24 3/31/2018 $5,000,000.00
25 12/31/2017 $5,000,000.00
26 9/30/2017 $5,000,000.00
27 6/30/2017 $5,000,000.00
28 3/31/2017 $5,000,000.00
29 12/31/2016 $5,000,000.00
30 9/30/2016 $5,000,000.00
31 6/30/2016 $5,000,000.00
32 3/31/2016 $5,000,000.00
33 12/31/2015 $5,000,000.00
34 9/30/2015 $5,000,000.00
35 6/30/2015 $5,000,000.00
36 3/31/2015 $5,000,000.00
37 12/31/2014 $5,000,000.00
38 9/30/2014 $5,000,000.00
39 6/30/2014 $5,000,000.00
40 3/31/2014 $5,000,000.00
41 12/31/2013 $5,000,000.00
42 9/30/2013 $5,000,000.00
43 6/30/2013 $16,875,000.00
44 3/31/2013 $11,250,000.00
45 12/31/2012 $5,000,000.00
46 9/30/2012 $11,250,000.00
47 6/30/2012 $11,250,000.00
48 3/31/2012 $11,250,000.00
49 12/31/2011 $11,250,000.00
50 12/31/2010 $11,250,000.00
Financials: PreferredStockSharesIssued
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 --
6 9/30/2022 --
7 6/30/2022 --
8 3/31/2022 --
9 12/31/2021 --
10 9/30/2021 --
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 --
14 9/30/2020 --
15 6/30/2020 --
16 3/31/2020 --
17 12/31/2019 --
18 9/30/2019 --
19 6/30/2019 --
20 3/31/2019 --
21 12/31/2018 --
22 9/30/2018 --
23 6/30/2018 --
24 3/31/2018 --
25 12/31/2017 --
26 9/30/2017 --
27 6/30/2017 --
28 3/31/2017 --
29 12/31/2016 --
30 9/30/2016 --
31 6/30/2016 --
32 3/31/2016 --
33 12/31/2015 --
34 9/30/2015 --
35 6/30/2015 --
36 3/31/2015 --
37 12/31/2014 --
38 9/30/2014 --
39 6/30/2014 --
40 3/31/2014 --
41 12/31/2013 --
42 9/30/2013 --
43 6/30/2013 --
44 3/31/2013 --
45 12/31/2012 --
46 9/30/2012 --
47 6/30/2012 --
48 3/31/2012 --
49 12/31/2011 --
50 12/31/2010 --
Financials: PreferredStockValue
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 --
6 9/30/2022 --
7 6/30/2022 --
8 3/31/2022 --
9 12/31/2021 --
10 9/30/2021 --
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 --
14 9/30/2020 --
15 6/30/2020 --
16 3/31/2020 --
17 12/31/2019 --
18 9/30/2019 --
19 6/30/2019 --
20 3/31/2019 --
21 12/31/2018 --
22 9/30/2018 --
23 6/30/2018 --
24 3/31/2018 --
25 12/31/2017 --
26 9/30/2017 --
27 6/30/2017 --
28 3/31/2017 --
29 12/31/2016 --
30 9/30/2016 --
31 6/30/2016 --
32 3/31/2016 --
33 12/31/2015 --
34 9/30/2015 --
35 6/30/2015 --
36 3/31/2015 --
37 12/31/2014 --
38 9/30/2014 --
39 6/30/2014 --
40 3/31/2014 --
41 12/31/2013 --
42 9/30/2013 --
43 6/30/2013 --
44 3/31/2013 --
45 12/31/2012 --
46 9/30/2012 --
47 6/30/2012 --
48 3/31/2012 --
49 12/31/2011 --
50 12/31/2010 --
Financials: PrepaidExpenseAndOtherAssetsCurrent
Date Value
1 12/31/2023 $3,097,000.00
2 9/30/2023 $2,836,000.00
3 6/30/2023 $4,466,000.00
4 3/31/2023 $5,540,000.00
5 12/31/2022 $1,919,000.00
6 9/30/2022 $2,302,000.00
7 6/30/2022 $4,679,000.00
8 3/31/2022 $5,548,000.00
9 12/31/2021 $2,071,000.00
10 9/30/2021 $2,802,000.00
11 6/30/2021 $2,940,000.00
12 3/31/2021 $3,631,000.00
13 12/31/2020 $3,770,000.00
14 9/30/2020 $1,973,000.00
15 6/30/2020 $1,943,000.00
16 3/31/2020 $2,045,000.00
17 12/31/2019 $1,375,000.00
18 9/30/2019 $1,559,000.00
19 6/30/2019 $1,696,000.00
20 3/31/2019 $1,607,000.00
21 12/31/2018 $1,046,000.00
22 9/30/2018 $1,310,000.00
23 6/30/2018 $1,453,000.00
24 3/31/2018 $1,230,000.00
25 12/31/2017 $518,000.00
26 9/30/2017 $757,000.00
27 6/30/2017 $888,000.00
28 3/31/2017 $929,000.00
29 12/31/2016 $616,000.00
30 9/30/2016 $820,000.00
31 6/30/2016 $1,083,000.00
32 3/31/2016 $2,483,000.00
33 12/31/2015 $533,000.00
34 9/30/2015 $763,000.00
35 6/30/2015 $1,055,000.00
36 3/31/2015 $910,000.00
37 12/31/2014 $609,000.00
38 9/30/2014 $790,000.00
39 6/30/2014 $829,000.00
40 3/31/2014 $701,000.00
41 12/31/2013 $304,000.00
42 9/30/2013 $619,000.00
43 6/30/2013 $900,000.00
44 3/31/2013 $839,000.00
45 12/31/2012 $740,000.00
46 9/30/2012 $575,000.00
47 6/30/2012 $814,000.00
48 3/31/2012 $805,000.00
49 12/31/2011 $723,000.00
50 12/31/2010 $656,000.00
Financials: ProceedsFromCollectionOfNotesReceivable
Date Value
1 12/31/2023 $51,000.00
2 9/30/2023 $39,000.00
3 6/30/2023 $28,000.00
4 3/31/2023 $14,000.00
5 12/31/2022 $48,000.00
6 9/30/2022 $41,000.00
7 6/30/2022 $27,000.00
8 3/31/2022 $14,000.00
9 12/31/2021 $54,000.00
10 9/30/2021 $41,000.00
11 6/30/2021 $29,000.00
12 3/31/2021 $14,000.00
13 12/31/2020 $52,000.00
14 9/30/2020 $38,000.00
15 6/30/2020 $25,000.00
16 3/31/2020 $12,000.00
17 12/31/2019 $51,000.00
18 9/30/2019 $39,000.00
19 6/30/2019 $28,000.00
20 3/31/2019 $17,000.00
21 12/31/2018 $53,000.00
22 9/30/2018 $32,000.00
23 6/30/2018 $16,000.00
24 3/31/2018 $14,000.00
25 12/31/2017 $60,000.00
26 9/30/2017 $48,000.00
27 6/30/2017 $26,000.00
28 3/31/2017 $13,000.00
29 12/31/2016 $52,000.00
30 9/30/2016 $39,000.00
31 6/30/2016 $26,000.00
32 3/31/2016 $13,000.00
33 12/31/2015 $54,000.00
34 9/30/2015 $42,000.00
35 6/30/2015 $28,000.00
36 3/31/2015 $14,000.00
37 12/31/2014 $63,000.00
38 9/30/2014 $52,000.00
39 6/30/2014 $35,000.00
40 3/31/2014 $17,000.00
41 12/31/2013 $69,000.00
42 9/30/2013 $52,000.00
43 6/30/2013 $40,000.00
44 3/31/2013 $20,000.00
45 12/31/2012 $69,000.00
46 9/30/2012 $20,000.00
47 6/30/2012 $15,000.00
48 3/31/2012 $7,000.00
49 12/31/2011 $27,000.00
50 9/30/2011 $21,000.00
51 6/30/2011 $14,000.00
52 3/31/2011 $7,000.00
53 12/31/2010 --
54 12/31/2009 --
Financials: ProceedsFromLinesOfCredit
Date Value
1 12/31/2023 $597,111,000.00
2 9/30/2023 $444,072,000.00
3 6/30/2023 $279,961,000.00
4 3/31/2023 $105,172,000.00
5 12/31/2022 $225,758,000.00
6 9/30/2022 $151,103,000.00
7 6/30/2022 $94,900,000.00
8 3/31/2022 $25,000,000.00
9 12/31/2021 $40,000,000.00
10 9/30/2021 --
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 --
14 12/31/2019 --
15 12/31/2018 --
16 12/31/2017 --
17 9/30/2017 --
18 6/30/2017 --
19 12/31/2016 $761,000.00
20 9/30/2016 $761,000.00
21 6/30/2016 $761,000.00
22 12/31/2015 --
23 9/30/2015 --
24 6/30/2015 --
25 12/31/2014 --
26 9/30/2014 --
27 6/30/2014 --
28 3/31/2014 --
29 12/31/2013 $8,325,000.00
30 9/30/2013 $8,325,000.00
31 6/30/2013 $2,321,000.00
32 3/31/2013 $1,955,000.00
33 12/31/2012 $34,847,000.00
34 9/30/2012 $34,847,000.00
35 6/30/2012 $27,108,000.00
36 3/31/2012 $13,111,000.00
37 12/31/2011 $82,078,000.00
38 9/30/2011 $66,557,000.00
39 6/30/2011 $36,231,000.00
40 3/31/2011 $12,643,000.00
41 12/31/2010 $20,839,000.00
42 12/31/2009 $9,972,000.00
Financials: ProceedsFromSaleOfPropertyPlantAndEquipment
Date Value
1 12/31/2023 $129,000.00
2 9/30/2023 $129,000.00
3 6/30/2023 $104,000.00
4 3/31/2023 $102,000.00
5 12/31/2022 $12,000.00
6 9/30/2022 $12,000.00
7 6/30/2022 $12,000.00
8 3/31/2022 $2,000.00
9 12/31/2021 $19,000.00
10 9/30/2021 $19,000.00
11 6/30/2021 $2,000.00
12 3/31/2021 --
13 12/31/2020 $60,000.00
14 9/30/2020 $61,000.00
15 6/30/2020 $61,000.00
16 3/31/2020 $61,000.00
17 12/31/2019 $69,000.00
18 9/30/2019 $68,000.00
19 6/30/2019 $59,000.00
20 3/31/2019 $52,000.00
21 12/31/2018 $13,000.00
22 9/30/2018 $11,000.00
23 6/30/2018 $11,000.00
24 3/31/2018 $6,000.00
25 12/31/2017 $10,000.00
26 9/30/2017 $8,000.00
27 6/30/2017 $7,000.00
28 3/31/2017 $7,000.00
29 12/31/2016 $28,000.00
30 9/30/2016 $28,000.00
31 6/30/2016 $1,000.00
32 3/31/2016 $8,000.00
33 12/31/2015 $63,000.00
34 9/30/2015 $63,000.00
35 6/30/2015 $30,000.00
36 3/31/2015 --
37 12/31/2014 $319,000.00
38 9/30/2014 $30,000.00
39 6/30/2014 $29,000.00
40 3/31/2014 $27,000.00
41 12/31/2013 $92,000.00
42 9/30/2013 $72,000.00
43 6/30/2013 $60,000.00
44 3/31/2013 --
45 12/31/2012 $11,000.00
46 9/30/2012 $311,000.00
47 6/30/2012 $306,000.00
48 3/31/2012 $300,000.00
49 12/31/2011 $482,000.00
50 9/30/2011 $55,000.00
51 6/30/2011 $49,000.00
52 3/31/2011 $35,000.00
53 12/31/2010 $136,000.00
54 12/31/2009 $135,000.00
Financials: ProceedsFromStockOptionsExercised
Date Value
1 12/31/2023 $33,300,000.00
2 9/30/2023 $25,300,000.00
3 6/30/2023 $23,200,000.00
4 3/31/2023 $15,900,000.00
5 12/31/2022 $23,100,000.00
6 9/30/2022 $11,000,000.00
7 6/30/2022 $6,400,000.00
8 3/31/2022 $2,890,000.00
9 12/31/2021 $21,148,000.00
10 9/30/2021 $14,573,000.00
11 6/30/2021 $11,800,000.00
12 3/31/2021 $9,400,000.00
13 12/31/2020 $21,400,000.00
14 9/30/2020 $18,500,000.00
15 6/30/2020 $14,200,000.00
16 3/31/2020 $4,500,000.00
17 12/31/2019 $12,600,000.00
18 9/30/2019 $11,300,000.00
19 6/30/2019 $7,685,000.00
20 3/31/2019 $4,010,000.00
21 12/31/2018 $4,987,000.00
22 9/30/2018 $3,500,000.00
23 6/30/2018 $2,300,000.00
24 3/31/2018 $1,340,000.00
25 12/31/2017 $2,259,000.00
26 9/30/2017 $1,715,000.00
27 6/30/2017 $1,573,000.00
28 3/31/2017 $898,000.00
29 12/31/2016 $2,063,000.00
30 9/30/2016 $1,681,000.00
31 6/30/2016 $1,255,000.00
32 3/31/2016 $709,000.00
33 12/31/2015 $2,795,000.00
34 9/30/2015 $2,640,000.00
35 6/30/2015 $2,534,000.00
36 3/31/2015 $1,082,000.00
37 12/31/2014 $1,318,000.00
38 9/30/2014 $908,000.00
39 6/30/2014 $632,000.00
40 3/31/2014 $340,000.00
41 12/31/2013 $1,467,000.00
42 9/30/2013 $986,000.00
43 6/30/2013 $767,000.00
44 3/31/2013 $354,000.00
45 12/31/2012 $1,996,000.00
46 9/30/2012 $1,053,000.00
47 6/30/2012 $69,000.00
48 3/31/2012 $55,000.00
49 12/31/2011 $494,000.00
50 9/30/2011 $373,000.00
51 6/30/2011 $132,000.00
52 3/31/2011 $59,000.00
53 12/31/2010 $1,168,000.00
54 12/31/2009 $1,236,000.00
Financials: ProductWarrantyAccrualClassifiedCurrent
Date Value
1 12/31/2023 $20,573,000.00
2 9/30/2023 $17,811,000.00
3 6/30/2023 $16,900,000.00
4 3/31/2023 $16,209,000.00
5 12/31/2022 $15,682,000.00
6 9/30/2022 $15,231,000.00
7 6/30/2022 $14,381,000.00
8 3/31/2022 $13,707,000.00
9 12/31/2021 $13,769,000.00
10 9/30/2021 $13,455,000.00
11 6/30/2021 $14,008,000.00
12 3/31/2021 $13,525,000.00
13 12/31/2020 $13,522,000.00
14 9/30/2020 $13,527,000.00
15 6/30/2020 $13,160,000.00
16 3/31/2020 $12,940,000.00
17 12/31/2019 $12,652,000.00
18 9/30/2019 $12,350,000.00
19 6/30/2019 $11,666,000.00
20 3/31/2019 $11,424,000.00
21 12/31/2018 $11,421,000.00
22 9/30/2018 $12,153,000.00
23 6/30/2018 $11,458,000.00
24 3/31/2018 $10,788,000.00
25 12/31/2017 $10,483,000.00
26 9/30/2017 $9,598,000.00
27 6/30/2017 $8,602,000.00
28 3/31/2017 $7,812,000.00
29 12/31/2016 $7,936,000.00
30 9/30/2016 $8,135,000.00
31 6/30/2016 $8,454,000.00
32 3/31/2016 $8,130,000.00
33 12/31/2015 $8,469,000.00
34 9/30/2015 $8,251,000.00
35 6/30/2015 $8,092,000.00
36 3/31/2015 $8,105,000.00
37 12/31/2014 $8,130,000.00
38 9/30/2014 $8,261,000.00
39 6/30/2014 $7,775,000.00
40 3/31/2014 $7,448,000.00
41 12/31/2013 $7,352,000.00
42 9/30/2013 $7,527,000.00
43 6/30/2013 $6,766,000.00
44 3/31/2013 $5,890,000.00
45 12/31/2012 $5,776,000.00
46 9/30/2012 $6,668,000.00
47 6/30/2012 $6,575,000.00
48 12/31/2011 $6,093,000.00
Financials: ProductWarrantyExpense
Date Value
1 12/31/2023 $16,165,000.00
2 12/31/2022 $8,497,000.00
3 9/30/2022 $6,556,000.00
4 6/30/2022 $2,353,000.00
5 3/31/2022 $1,157,000.00
6 12/31/2021 $6,351,000.00
7 9/30/2021 $1,272,000.00
8 6/30/2021 $3,495,000.00
9 3/31/2021 $1,467,000.00
10 12/31/2020 $6,621,000.00
11 9/30/2020 $5,356,000.00
12 6/30/2020 $3,302,000.00
13 3/31/2020 $1,465,000.00
14 12/31/2019 $8,047,000.00
15 9/30/2019 $6,129,000.00
16 6/30/2019 $3,422,000.00
17 3/31/2019 $1,109,000.00
18 12/31/2018 $8,807,000.00
19 9/30/2018 $7,748,000.00
20 6/30/2018 $3,174,000.00
21 3/31/2018 $1,527,000.00
22 12/31/2017 $11,233,000.00
23 9/30/2017 $7,597,000.00
24 6/30/2017 $3,102,000.00
25 3/31/2017 $1,218,000.00
26 12/31/2016 $3,601,000.00
27 9/30/2016 $1,012,000.00
28 6/30/2016 $1,642,000.00
29 3/31/2016 $314,000.00
30 12/31/2015 $4,317,000.00
31 9/30/2015 $3,254,000.00
32 6/30/2015 $1,104,000.00
33 3/31/2015 $861,000.00
34 12/31/2014 $4,874,000.00
35 9/30/2014 $4,203,000.00
36 6/30/2014 $2,558,000.00
37 3/31/2014 $989,000.00
38 12/31/2013 $6,024,000.00
39 9/30/2013 $5,332,000.00
40 6/30/2013 $2,196,000.00
41 3/31/2013 $847,000.00
42 12/31/2012 $3,500,000.00
43 9/30/2012 $3,703,000.00
44 6/30/2012 $2,574,000.00
45 3/31/2012 $715,000.00
46 12/31/2011 $4,180,000.00
47 12/31/2010 $4,500,000.00
Financials: PropertyPlantAndEquipmentGross
Date Value
1 12/31/2023 $653,432,000.00
2 9/30/2023 $631,739,000.00
3 6/30/2023 $611,286,000.00
4 3/31/2023 $578,519,000.00
5 12/31/2022 $549,771,000.00
6 9/30/2022 $538,667,000.00
7 6/30/2022 $527,627,000.00
8 3/31/2022 $494,228,000.00
9 12/31/2021 $482,208,000.00
10 9/30/2021 $457,248,000.00
11 6/30/2021 $457,313,000.00
12 3/31/2021 $443,131,000.00
13 12/31/2020 $426,465,000.00
14 9/30/2020 $405,509,000.00
15 6/30/2020 $395,013,000.00
16 3/31/2020 $377,665,000.00
17 12/31/2019 $357,336,000.00
18 9/30/2019 $351,095,000.00
19 6/30/2019 $338,863,000.00
20 3/31/2019 $334,515,000.00
21 12/31/2018 $329,883,000.00
22 9/30/2018 $327,190,000.00
23 6/30/2018 $319,048,000.00
24 3/31/2018 $301,711,000.00
25 12/31/2017 $292,338,000.00
26 9/30/2017 $284,821,000.00
27 6/30/2017 $267,467,000.00
28 3/31/2017 $257,689,000.00
29 12/31/2016 $252,038,000.00
30 9/30/2016 $248,893,000.00
31 6/30/2016 $242,368,000.00
32 3/31/2016 $233,194,000.00
33 12/31/2015 $225,409,000.00
34 9/30/2015 $217,511,000.00
35 6/30/2015 $214,142,000.00
36 3/31/2015 $208,451,000.00
37 12/31/2014 $205,527,000.00
38 9/30/2014 $205,020,000.00
39 6/30/2014 $197,442,000.00
40 3/31/2014 $195,853,000.00
41 12/31/2013 $192,425,000.00
42 9/30/2013 $193,683,000.00
43 6/30/2013 $189,041,000.00
44 3/31/2013 $188,323,000.00
45 12/31/2012 $187,624,000.00
46 9/30/2012 $187,018,000.00
47 6/30/2012 $184,670,000.00
48 3/31/2012 $182,706,000.00
49 12/31/2011 $179,437,000.00
50 12/31/2010 $153,725,000.00
Financials: PropertyPlantAndEquipmentNet
Date Value
1 12/31/2023 $369,947,000.00
2 9/30/2023 $356,830,000.00
3 6/30/2023 $347,396,000.00
4 3/31/2023 $324,566,000.00
5 12/31/2022 $304,745,000.00
6 9/30/2022 $296,454,000.00
7 6/30/2022 $292,464,000.00
8 3/31/2022 $266,370,000.00
9 12/31/2021 $258,062,000.00
10 9/30/2021 $240,581,000.00
11 6/30/2021 $239,764,000.00
12 3/31/2021 $232,648,000.00
13 12/31/2020 $223,340,000.00
14 9/30/2020 $208,878,000.00
15 6/30/2020 $204,428,000.00
16 3/31/2020 $193,029,000.00
17 12/31/2019 $178,094,000.00
18 9/30/2019 $175,738,000.00
19 6/30/2019 $167,631,000.00
20 3/31/2019 $166,652,000.00
21 12/31/2018 $163,003,000.00
22 9/30/2018 $164,896,000.00
23 6/30/2018 $161,121,000.00
24 3/31/2018 $147,928,000.00
25 12/31/2017 $142,375,000.00
26 9/30/2017 $138,308,000.00
27 6/30/2017 $124,628,000.00
28 3/31/2017 $118,417,000.00
29 12/31/2016 $114,892,000.00
30 9/30/2016 $115,234,000.00
31 6/30/2016 $111,863,000.00
32 3/31/2016 $105,777,000.00
33 12/31/2015 $101,061,000.00
34 9/30/2015 $96,296,000.00
35 6/30/2015 $95,795,000.00
36 3/31/2015 $92,771,000.00
37 12/31/2014 $91,922,000.00
38 9/30/2014 $92,025,000.00
39 6/30/2014 $87,165,000.00
40 3/31/2014 $88,175,000.00
41 12/31/2013 $87,283,000.00
42 9/30/2013 $87,708,000.00
43 6/30/2013 $86,078,000.00
44 3/31/2013 $88,230,000.00
45 12/31/2012 $90,695,000.00
46 9/30/2012 $92,634,000.00
47 6/30/2012 $93,198,000.00
48 3/31/2012 $94,184,000.00
49 12/31/2011 $93,502,000.00
50 12/31/2010 $67,418,000.00
Financials: ProvisionForDoubtfulAccounts
Date Value
1 12/31/2023 $-154,000.00
2 9/30/2023 $-92,000.00
3 6/30/2023 $-171,000.00
4 3/31/2023 $-56,000.00
5 12/31/2022 $-72,000.00
6 9/30/2022 $300,000.00
7 6/30/2022 $181,000.00
8 3/31/2022 $288,000.00
9 12/31/2021 $43,000.00
10 9/30/2021 --
11 6/30/2021 $12,000.00
12 3/31/2021 $-13,000.00
13 12/31/2020 $153,000.00
14 9/30/2020 $193,000.00
15 6/30/2020 $76,000.00
16 3/31/2020 $294,000.00
17 12/31/2019 $91,000.00
18 9/30/2019 $91,000.00
19 6/30/2019 $128,000.00
20 3/31/2019 $115,000.00
21 12/31/2018 $-174,000.00
22 9/30/2018 $67,000.00
23 6/30/2018 $89,000.00
24 3/31/2018 $-11,000.00
25 12/31/2017 $-179,000.00
26 9/30/2017 $180,000.00
27 6/30/2017 $-43,000.00
28 3/31/2017 $184,000.00
29 12/31/2016 $25,000.00
30 9/30/2016 $-30,000.00
31 6/30/2016 $-165,000.00
32 3/31/2016 $-123,000.00
33 12/31/2015 $48,000.00
34 9/30/2015 $-54,000.00
35 6/30/2015 $-43,000.00
36 3/31/2015 $51,000.00
37 12/31/2014 --
38 9/30/2014 $51,000.00
39 6/30/2014 $-15,000.00
40 3/31/2014 $-130,000.00
41 12/31/2013 $141,000.00
42 9/30/2013 $-19,000.00
43 6/30/2013 $102,000.00
44 3/31/2013 $269,000.00
45 12/31/2012 $-83,000.00
46 9/30/2012 $-7,000.00
47 6/30/2012 $-6,000.00
48 3/31/2012 $4,000.00
49 12/31/2011 $-289,000.00
50 9/30/2011 $-242,000.00
51 6/30/2011 $-106,000.00
52 3/31/2011 $-10,000.00
53 12/31/2010 $-117,000.00
54 12/31/2009 $10,000.00
Financials: RelatedPartyTransactionAmountsOfTransaction
Date Value
1 12/31/2023 $1,476,000.00
2 9/30/2023 $872,000.00
3 6/30/2023 $782,000.00
4 3/31/2023 $392,000.00
5 12/31/2022 $1,318,000.00
6 9/30/2022 $1,033,000.00
7 6/30/2022 $1,003,000.00
8 3/31/2022 $364,000.00
9 12/31/2021 $185,000.00
10 9/30/2021 $23,000.00
11 6/30/2021 $57,000.00
12 3/31/2021 $73,000.00
13 12/31/2020 $256,000.00
14 9/30/2020 $207,000.00
15 6/30/2020 $38,000.00
16 3/31/2020 $59,000.00
17 12/31/2019 $332,000.00
18 9/30/2019 $225,000.00
19 6/30/2019 $193,000.00
20 3/31/2019 $127,000.00
21 12/31/2018 $342.00
22 9/30/2018 $159,000.00
23 6/30/2018 $101,000.00
24 3/31/2018 $10,000.00
25 12/31/2017 $432.00
26 9/30/2017 $415,000.00
27 6/30/2017 $305,000.00
28 3/31/2017 $3,000.00
29 12/31/2016 $697.00
30 12/31/2015 $841,000.00
Financials: RepaymentsOfLinesOfCredit
Date Value
1 12/31/2023 $629,787,000.00
2 9/30/2023 $436,656,000.00
3 6/30/2023 $272,429,000.00
4 3/31/2023 $92,512,000.00
5 12/31/2022 $194,754,000.00
6 9/30/2022 $114,812,000.00
7 6/30/2022 $28,651,000.00
8 3/31/2022 --
9 12/31/2021 --
10 9/30/2021 --
11 6/30/2021 --
12 12/31/2020 --
13 12/31/2018 --
14 12/31/2017 --
15 9/30/2017 --
16 6/30/2017 --
17 12/31/2016 $761,000.00
18 9/30/2016 $761,000.00
19 6/30/2016 $761,000.00
20 12/31/2015 --
21 9/30/2015 --
22 6/30/2015 --
23 12/31/2014 --
24 9/30/2014 --
25 6/30/2014 --
26 3/31/2014 --
27 12/31/2013 $8,325,000.00
28 9/30/2013 $8,325,000.00
29 6/30/2013 $2,321,000.00
30 3/31/2013 $1,955,000.00
31 12/31/2012 $39,422,000.00
32 9/30/2012 $39,422,000.00
33 6/30/2012 $24,424,000.00
34 3/31/2012 $17,686,000.00
35 12/31/2011 $77,503,000.00
36 9/30/2011 $52,592,000.00
37 6/30/2011 $28,603,000.00
38 3/31/2011 $5,004,000.00
39 12/31/2010 $20,839,000.00
40 12/31/2009 $12,873,000.00
Financials: ResearchAndDevelopmentExpense
Date Value
1 12/31/2023 $43,700,000.00
2 12/31/2022 $46,800,000.00
3 12/31/2021 $16,600,000.00
4 12/31/2020 $17,400,000.00
5 12/31/2019 $14,800,000.00
6 12/31/2018 $13,500,000.00
7 12/31/2017 $13,000,000.00
8 12/31/2016 $12,000,000.00
9 12/31/2015 $7,500,000.00
10 12/31/2014 $6,300,000.00
11 12/31/2013 $5,200,000.00
12 12/31/2012 $3,600,000.00
13 12/31/2011 $4,800,000.00
14 12/31/2010 $3,600,000.00
Financials: RestrictedCash
Date Value
1 12/31/2023 $8,736,000.00
2 9/30/2023 $22,323,000.00
3 6/30/2023 $22,428,000.00
4 3/31/2023 $465,000.00
5 12/31/2022 $498,000.00
6 9/30/2022 $530,000.00
7 6/30/2022 $563,000.00
8 3/31/2022 $595,000.00
9 12/31/2021 $628,000.00
10 9/30/2021 $660,000.00
11 6/30/2021 $692,000.00
12 3/31/2021 $725,000.00
13 12/31/2020 $3,263,000.00
14 9/30/2020 $7,998,000.00
15 6/30/2020 $9,561,000.00
16 3/31/2020 $16,468,000.00
17 12/31/2019 $17,576,000.00
18 12/31/2018 --
Financials: RetainedEarningsAccumulatedDeficit
Date Value
1 12/31/2023 $612,835,000.00
2 9/30/2023 $572,285,000.00
3 8/31/2023 $100,000.00
4 6/30/2023 $531,257,000.00
5 3/31/2023 $492,120,000.00
6 12/31/2022 $461,765,000.00
7 9/30/2022 $435,696,000.00
8 6/30/2022 $408,215,000.00
9 3/31/2022 $402,370,000.00
10 12/31/2021 $384,306,000.00
11 9/30/2021 $388,103,000.00
12 6/30/2021 $372,518,000.00
13 3/31/2021 $361,871,000.00
14 12/31/2020 $345,495,000.00
15 9/30/2020 $336,508,000.00
16 6/30/2020 $316,035,000.00
17 3/31/2020 $306,115,000.00
18 12/31/2019 $286,301,000.00
19 9/30/2019 $276,678,000.00
20 6/30/2019 $262,774,000.00
21 3/31/2019 $258,193,000.00
22 12/31/2018 $247,291,000.00
23 9/30/2018 $249,420,000.00
24 6/30/2018 $238,228,000.00
25 3/31/2018 $239,401,000.00
26 12/31/2017 $237,016,000.00
27 9/30/2017 $230,088,000.00
28 6/30/2017 $217,537,000.00
29 3/31/2017 $211,585,000.00
30 12/31/2016 $205,687,000.00
31 9/30/2016 $204,565,000.00
32 6/30/2016 $194,772,000.00
33 3/31/2016 $188,458,000.00
34 12/31/2015 $178,706,000.00
35 9/30/2015 $198,154,000.00
36 6/30/2015 $187,212,000.00
37 3/31/2015 $181,904,000.00
38 12/31/2014 $173,843,000.00
39 9/30/2014 $178,825,000.00
40 6/30/2014 $177,472,000.00
41 3/31/2014 $171,908,000.00
42 12/31/2013 $163,885,000.00
43 9/30/2013 $161,783,000.00
44 6/30/2013 $152,373,000.00
45 3/31/2013 $144,918,000.00
46 12/31/2012 $137,989,000.00
47 9/30/2012 $136,644,000.00
48 6/30/2012 $131,891,000.00
49 3/31/2012 $126,030,000.00
50 12/31/2011 $122,406,000.00
51 12/31/2010 $116,640,000.00
Financials: RevenueFromContractWithCustomerIncludingAssessedTax
Date Value
1 12/31/2023 $1,168,518,000.00
2 9/30/2023 $861,880,000.00
3 6/30/2023 $283,957,000.00
4 3/31/2023 $265,953,000.00
5 12/31/2022 $888,788,000.00
6 9/30/2022 $634,190,000.00
7 6/30/2022 $208,814,000.00
8 3/31/2022 $182,771,000.00
9 12/31/2021 $534,517,000.00
10 9/30/2021 $398,235,000.00
11 6/30/2021 $259,664,000.00
12 3/31/2021 $115,788,000.00
13 12/31/2020 $514,551,000.00
14 9/30/2020 $397,851,000.00
15 6/30/2020 $125,596,000.00
16 3/31/2020 $137,483,000.00
17 12/31/2019 $469,333,000.00
18 9/30/2019 $346,759,000.00
19 6/30/2019 $233,259,000.00
20 3/31/2019 $113,822,000.00
21 12/31/2018 $433,947,000.00
22 9/30/2018 $112,937,000.00
23 6/30/2018 $109,588,000.00
24 3/31/2018 $99,082,000.00
25 12/31/2017 $405,232,000.00
26 9/30/2017 $113,668,000.00
27 6/30/2017 $101,326,000.00
28 3/31/2017 $86,078,000.00
29 12/31/2016 $383,977,000.00
Financials: RevenueFromRelatedParties
Date Value
1 3/31/2023 $1,145,000.00
2 12/31/2022 $5,789,000.00
3 9/30/2022 $3,529,000.00
4 6/30/2022 $3,079,000.00
5 3/31/2022 $752,000.00
6 12/31/2021 $3,752,000.00
7 9/30/2021 $2,372,000.00
8 6/30/2021 $246,000.00
9 3/31/2021 $566,000.00
10 12/31/2020 $3,475,000.00
11 9/30/2020 $2,550,000.00
12 6/30/2020 $1,235,000.00
13 3/31/2020 $653,000.00
14 12/31/2019 $886,000.00
15 9/30/2019 $706,000.00
16 6/30/2019 $368,000.00
17 3/31/2019 $50,000.00
18 12/31/2018 $1,442.00
19 9/30/2018 $890,000.00
20 6/30/2018 $447,000.00
21 3/31/2018 $145,000.00
22 12/31/2017 $1,579,000.00
23 9/30/2017 $1,226,000.00
24 6/30/2017 $1,150,000.00
25 3/31/2017 $684,000.00
26 12/31/2016 $1,671,000.00
27 12/31/2015 $1,532,000.00
Financials: SalesCommissionsAndFees
Date Value
1 12/31/2023 $59,200,000.00
2 9/30/2023 $46,400,000.00
3 6/30/2023 $13,000,000.00
4 3/31/2023 $13,300,000.00
5 12/31/2022 $39,100,000.00
6 9/30/2022 $28,700,000.00
7 6/30/2022 $11,400,000.00
8 3/31/2022 $6,500,000.00
9 12/31/2021 $43,900,000.00
10 9/30/2021 $34,500,000.00
11 6/30/2021 $25,000,000.00
12 3/31/2021 $11,000,000.00
13 12/31/2020 $50,000,000.00
14 9/30/2020 $11,500,000.00
15 6/30/2020 $14,900,000.00
16 3/31/2020 $12,600,000.00
17 12/31/2019 $46,100,000.00
18 9/30/2019 $34,400,000.00
19 6/30/2019 $21,700,000.00
20 3/31/2019 $11,500,000.00
21 12/31/2018 $47,800,000.00
22 9/30/2018 $11,700,000.00
23 6/30/2018 $13,300,000.00
24 3/31/2018 $11,600,000.00
25 12/31/2017 $51,800,000.00
26 9/30/2017 $12,600,000.00
27 6/30/2017 $24,500,000.00
28 3/31/2017 $11,900,000.00
29 12/31/2016 $55,000,000.00
30 9/30/2016 $15,800,000.00
31 6/30/2016 $13,700,000.00
32 3/31/2016 $14,000,000.00
33 12/31/2015 $55,400,000.00
34 9/30/2015 $42,500,000.00
35 6/30/2015 $14,100,000.00
36 3/31/2015 $14,000,000.00
37 12/31/2014 $59,700,000.00
38 9/30/2014 $17,700,000.00
39 6/30/2014 $12,700,000.00
40 3/31/2014 $11,900,000.00
41 12/31/2013 $63,000,000.00
42 9/30/2013 $49,100,000.00
43 6/30/2013 $28,800,000.00
44 3/31/2013 $13,600,000.00
45 12/31/2012 $57,100,000.00
46 9/30/2012 $14,800,000.00
47 6/30/2012 $15,100,000.00
48 3/31/2012 $12,900,000.00
49 12/31/2011 $51,600,000.00
50 12/31/2010 $51,400,000.00
Financials: SelfInsuranceReserveCurrent
Date Value
1 12/31/2023 $1,460,000.00
2 9/30/2023 $1,745,000.00
3 6/30/2023 $1,536,000.00
4 3/31/2023 $1,197,000.00
5 12/31/2022 $1,178,000.00
6 9/30/2022 $1,362,000.00
7 6/30/2022 $1,256,000.00
8 3/31/2022 $1,208,000.00
9 12/31/2021 $1,943,000.00
10 9/30/2021 $1,574,000.00
11 6/30/2021 $1,236,000.00
12 3/31/2021 $1,744,000.00
13 12/31/2020 $1,546,000.00
14 9/30/2020 $247,000.00
15 6/30/2020 $915,000.00
16 3/31/2020 $1,066,000.00
17 12/31/2019 $707,000.00
18 9/30/2019 $1,074,000.00
19 6/30/2019 $876,000.00
20 3/31/2019 $1,010,000.00
21 12/31/2018 $1,207,000.00
22 9/30/2018 $744,000.00
23 6/30/2018 $980,000.00
24 3/31/2018 $716,000.00
25 12/31/2017 $725,000.00
26 9/30/2017 $530,000.00
27 6/30/2017 $623,000.00
28 3/31/2017 $536,000.00
29 12/31/2016 $872,000.00
30 9/30/2016 $652,000.00
31 6/30/2016 $790,000.00
32 3/31/2016 $699,000.00
33 12/31/2015 $676,000.00
34 9/30/2015 $1,302,000.00
35 6/30/2015 $527,000.00
36 3/31/2015 $606,000.00
37 12/31/2014 $532,000.00
38 9/30/2014 $594,000.00
39 6/30/2014 $399,000.00
40 3/31/2014 $423,000.00
41 12/31/2013 $353,000.00
42 9/30/2013 $505,000.00
43 6/30/2013 $504,000.00
44 3/31/2013 $495,000.00
45 12/31/2012 $420,000.00
46 9/30/2012 $456,000.00
47 6/30/2012 $333,000.00
48 12/31/2011 $326,000.00
Financials: SellingGeneralAndAdministrativeExpense
Date Value
1 12/31/2023 $171,539,000.00
2 9/30/2023 $123,684,000.00
3 6/30/2023 $39,272,000.00
4 3/31/2023 $32,942,000.00
5 12/31/2022 $110,823,000.00
6 9/30/2022 $78,880,000.00
7 6/30/2022 $49,989,000.00
8 3/31/2022 $23,056,000.00
9 12/31/2021 $68,598,000.00
10 9/30/2021 $47,488,000.00
11 6/30/2021 $31,591,000.00
12 3/31/2021 $14,696,000.00
13 12/31/2020 $60,491,000.00
14 9/30/2020 $14,716,000.00
15 6/30/2020 $15,939,000.00
16 3/31/2020 $15,214,000.00
17 12/31/2019 $52,077,000.00
18 9/30/2019 $37,476,000.00
19 6/30/2019 $24,482,000.00
20 3/31/2019 $11,001,000.00
21 12/31/2018 $47,755,000.00
22 9/30/2018 $36,495,000.00
23 6/30/2018 $13,086,000.00
24 3/31/2018 $10,219,000.00
25 12/31/2017 $49,249,000.00
26 9/30/2017 $35,535,000.00
27 6/30/2017 $11,971,000.00
28 3/31/2017 $10,530,000.00
29 12/31/2016 $38,506,000.00
30 9/30/2016 $29,874,000.00
31 6/30/2016 $10,561,000.00
32 3/31/2016 $8,913,000.00
33 12/31/2015 $37,438,000.00
34 9/30/2015 $10,062,000.00
35 6/30/2015 $9,200,000.00
36 3/31/2015 $8,317,000.00
37 12/31/2014 $40,562,000.00
38 9/30/2014 $13,830,000.00
39 6/30/2014 $10,584,000.00
40 3/31/2014 $7,629,000.00
41 12/31/2013 $33,989,000.00
42 9/30/2013 $9,687,000.00
43 6/30/2013 $16,056,000.00
44 3/31/2013 $6,967,000.00
45 12/31/2012 $26,261,000.00
46 9/30/2012 $19,627,000.00
47 6/30/2012 $6,899,000.00
48 3/31/2012 $5,981,000.00
49 12/31/2011 $22,310,000.00
50 9/30/2011 $5,451,000.00
51 6/30/2011 $11,248,000.00
52 3/31/2011 $5,537,000.00
53 12/31/2010 $22,546,000.00
54 12/31/2009 $23,850,000.00
Financials: ShareBasedCompensation
Date Value
1 12/31/2023 $16,384,000.00
2 9/30/2023 $12,102,000.00
3 6/30/2023 $7,823,000.00
4 3/31/2023 $3,519,000.00
5 12/31/2022 $13,700,000.00
6 9/30/2022 $10,229,000.00
7 6/30/2022 $6,908,000.00
8 3/31/2022 $3,112,000.00
9 12/31/2021 $11,812,000.00
10 9/30/2021 $8,784,000.00
11 6/30/2021 $5,793,000.00
12 3/31/2021 $2,761,000.00
13 12/31/2020 $11,342,000.00
14 9/30/2020 $8,546,000.00
15 6/30/2020 $5,694,000.00
16 3/31/2020 $2,351,000.00
17 12/31/2019 $11,799,000.00
18 9/30/2019 $7,858,000.00
19 6/30/2019 $5,073,000.00
20 3/31/2019 $2,030,000.00
21 12/31/2018 $7,374,000.00
22 9/30/2018 $5,614,000.00
23 6/30/2018 $3,699,000.00
24 3/31/2018 $1,724,000.00
25 12/31/2017 $6,458,000.00
26 9/30/2017 $4,960,000.00
27 6/30/2017 $3,529,000.00
28 3/31/2017 $1,645,000.00
29 12/31/2016 $4,357,000.00
30 9/30/2016 $3,172,000.00
31 6/30/2016 $2,043,000.00
32 3/31/2016 $948,000.00
33 12/31/2015 $2,891,000.00
34 9/30/2015 $2,076,000.00
35 6/30/2015 $1,281,000.00
36 3/31/2015 $438,000.00
37 12/31/2014 $2,178,000.00
38 9/30/2014 $1,578,000.00
39 6/30/2014 $984,000.00
40 3/31/2014 $412,000.00
41 12/31/2013 $1,763,000.00
42 9/30/2013 $1,054,000.00
43 6/30/2013 $695,000.00
44 3/31/2013 $392,000.00
45 12/31/2012 $1,294,000.00
46 9/30/2012 $625,000.00
47 6/30/2012 $364,000.00
48 3/31/2012 $169,000.00
49 12/31/2011 $680,000.00
50 9/30/2011 $509,000.00
51 6/30/2011 $346,000.00
52 3/31/2011 $175,000.00
53 12/31/2010 $791,000.00
54 12/31/2009 $848,000.00
Financials: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
Date Value
1 12/31/2023 $92,078,000.00
2 9/30/2023 $64,918,000.00
3 6/30/2023 $81,321,000.00
4 3/31/2023 $91,525,000.00
5 12/31/2022 $47,803,000.00
6 9/30/2022 $24,008,000.00
7 6/30/2022 $27,812,000.00
8 3/31/2022 $28,958,000.00
9 12/31/2021 $44,386,000.00
10 9/30/2021 $33,579,000.00
11 6/30/2021 $32,299,000.00
12 3/31/2021 $40,779,000.00
13 12/31/2020 $25,751,000.00
14 9/30/2020 $20,940,000.00
15 6/30/2020 $19,077,000.00
16 3/31/2020 $15,968,000.00
17 12/31/2019 $12,842,000.00
18 9/30/2019 $10,020,000.00
19 6/30/2019 $13,865,000.00
20 3/31/2019 $13,718,000.00
21 12/31/2018 $6,811,000.00
22 9/30/2018 $7,440,000.00
23 6/30/2018 $6,712,000.00
24 3/31/2018 $11,400,000.00
25 12/31/2017 $11,080,000.00
26 9/30/2017 $4,227,000.00
27 6/30/2017 $10,183,000.00
28 3/31/2017 $8,414,000.00
29 12/31/2016 $9,224,000.00
30 9/30/2016 $7,554,000.00
31 6/30/2016 $7,313,000.00
32 3/31/2016 $6,995,000.00
33 12/31/2015 $7,029,000.00
34 9/30/2015 $5,551,000.00
35 6/30/2015 $6,421,000.00
36 3/31/2015 $8,892,000.00
37 12/31/2014 $10,731,000.00
38 9/30/2014 $7,886,000.00
39 6/30/2014 $11,687,000.00
40 3/31/2014 $7,609,000.00
41 12/31/2013 $9,068,000.00
42 9/30/2013 $8,557,000.00
43 6/30/2013 $6,570,000.00
44 3/31/2013 $4,159,000.00
45 12/31/2012 $2,476,000.00
46 9/30/2012 $2,889,000.00
47 6/30/2012 $3,496,000.00
48 12/31/2011 $3,824,000.00
49 12/31/2010 $3,071,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
Date Value
1 12/31/2023 $39,000,000.00
2 9/30/2023 $27,600,000.00
3 6/30/2023 $25,300,000.00
4 3/31/2023 $16,700,000.00
5 12/31/2022 $16,000,000.00
6 9/30/2022 $6,700,000.00
7 6/30/2022 $3,500,000.00
8 3/31/2022 $1,900,000.00
9 12/31/2021 $22,600,000.00
10 9/30/2021 $15,100,000.00
11 6/30/2021 $12,700,000.00
12 3/31/2021 $10,700,000.00
13 12/31/2020 $15,500,000.00
14 9/30/2020 $12,100,000.00
15 6/30/2020 $8,800,000.00
16 3/31/2020 $3,900,000.00
17 12/31/2019 $8,100,000.00
18 9/30/2019 $7,000,000.00
19 6/30/2019 $5,000,000.00
20 3/31/2019 $2,100,000.00
21 12/31/2018 $5,400,000.00
22 9/30/2018 $5,000,000.00
23 6/30/2018 $3,200,000.00
24 3/31/2018 $1,600,000.00
25 12/31/2017 $4,500,000.00
26 9/30/2017 $4,200,000.00
27 6/30/2017 $4,000,000.00
28 3/31/2017 $2,300,000.00
29 12/31/2016 $4,900,000.00
30 9/30/2016 $4,300,000.00
31 6/30/2016 $3,400,000.00
32 3/31/2016 $2,000,000.00
33 12/31/2015 $7,400,000.00
34 9/30/2015 $7,000,000.00
35 6/30/2015 $6,800,000.00
36 3/31/2015 $3,200,000.00
37 12/31/2014 $2,800,000.00
38 9/30/2014 $1,800,000.00
39 6/30/2014 $1,300,000.00
40 3/31/2014 $700,000.00
41 12/31/2013 $2,700,000.00
42 9/30/2013 $1,500,000.00
43 6/30/2013 $1,100,000.00
44 3/31/2013 $785,000.00
45 12/31/2012 $4,000,000.00
46 9/30/2012 $2,100,000.00
47 6/30/2012 $100,000.00
48 3/31/2012 $107,000.00
49 12/31/2011 $1,100,000.00
50 9/30/2011 $800,000.00
51 6/30/2011 $600,000.00
52 12/31/2010 $2,400,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
Date Value
1 12/31/2023 $127,468.00
2 9/30/2023 $106,291.00
3 6/30/2023 $38,727.00
4 3/31/2023 $24,587.00
5 12/31/2022 $192,876.00
6 9/30/2022 $145,856.00
7 6/30/2022 $46,878.00
8 3/31/2022 $25,288.00
9 12/31/2021 $160,920.00
10 9/30/2021 $140,077.00
11 6/30/2021 $95,846.00
12 3/31/2021 $37,573.00
13 12/31/2020 $282,554.00
14 9/30/2020 $214,838.00
15 6/30/2020 $110,352.00
16 3/31/2020 $38,316.00
17 12/31/2019 $350,233.00
18 9/30/2019 $293,299.00
19 6/30/2019 $225,525.00
20 3/31/2019 $58,198.00
21 12/31/2018 $319,152.00
22 9/30/2018 $229,244.00
23 6/30/2018 $164,424.00
24 3/31/2018 $99,150.00
25 12/31/2017 $105,140.00
26 9/30/2017 $85,326.00
27 6/30/2017 $64,886.00
28 3/31/2017 $28,132.00
29 12/31/2016 $74,014.00
30 9/30/2016 $48,939.00
31 6/30/2016 $36,562.00
32 3/31/2016 $20,132.00
33 12/31/2015 $31,334.00
34 9/30/2015 $28,705.00
35 6/30/2015 $17,260.00
36 3/31/2015 $13,650.00
37 12/31/2014 $43,582.00
38 9/30/2014 $40,402.00
39 6/30/2014 $30,750.00
40 3/31/2014 $14,200.00
41 12/31/2013 $50,025.00
42 9/30/2013 $40,575.00
43 6/30/2013 $22,575.00
44 3/31/2013 $10,550.00
45 12/31/2012 $13,000.00
46 9/30/2012 $-5,500.00
47 6/30/2012 $-3,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
Date Value
1 12/31/2023 $34.80
2 9/30/2023 $33.90
3 6/30/2023 $51.88
4 3/31/2023 $49.88
5 12/31/2022 $49.56
6 9/30/2022 $49.45
7 6/30/2022 $51.19
8 3/31/2022 $51.58
9 12/31/2021 $48.44
10 9/30/2021 $48.51
11 6/30/2021 $48.92
12 3/31/2021 $42.39
13 12/31/2020 $40.64
14 9/30/2020 $40.48
15 6/30/2020 $40.49
16 3/31/2020 $38.86
17 12/31/2019 $36.78
18 9/30/2019 $36.71
19 6/30/2019 $36.37
20 3/31/2019 $34.33
21 12/31/2018 $32.84
22 9/30/2018 $32.84
23 6/30/2018 $33.19
24 3/31/2018 $33.84
25 12/31/2017 $29.93
26 9/30/2017 $30.63
27 6/30/2017 $30.51
28 3/31/2017 $28.93
29 12/31/2016 $21.92
30 9/30/2016 $20.09
31 6/30/2016 $20.43
32 3/31/2016 $17.22
33 12/31/2015 $14.02
34 9/30/2015 $13.63
35 6/30/2015 $11.82
36 3/31/2015 $9.40
37 12/31/2014 $11.11
38 9/30/2014 $11.15
39 6/30/2014 $12.07
40 3/31/2014 $20.38
41 12/31/2013 $11.82
42 9/30/2013 $11.80
43 6/30/2013 $11.31
44 3/31/2013 $16.39
45 12/31/2012 $18.54
46 9/30/2012 $14.42
47 6/30/2012 $10.21
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
Date Value
1 12/31/2023 $329,173.00
2 9/30/2023 $326,506.00
3 6/30/2023 $213,164.00
4 3/31/2023 $191,286.00
5 12/31/2022 $465,515.00
6 9/30/2022 $434,941.00
7 6/30/2022 $402,145.00
8 3/31/2022 $353,723.00
9 12/31/2021 $368,501.00
10 9/30/2021 $360,980.00
11 6/30/2021 $352,258.00
12 3/31/2021 $340,455.00
13 12/31/2020 $1,053,302.00
14 9/30/2020 $1,038,542.00
15 6/30/2020 $1,023,067.00
16 3/31/2020 $939,600.00
17 12/31/2019 $1,975,820.00
18 9/30/2019 $1,965,520.00
19 6/30/2019 $1,944,820.00
20 3/31/2019 $1,933,920.00
21 12/31/2018 $1,480,490.00
22 9/30/2018 $1,444,520.00
23 6/30/2018 $1,439,020.00
24 3/31/2018 $1,432,720.00
25 12/31/2017 $410,960.00
26 9/30/2017 $403,260.00
27 6/30/2017 $389,660.00
28 3/31/2017 $321,390.00
29 12/31/2016 $651,546.00
30 9/30/2016 $236,210.00
31 6/30/2016 $192,400.00
32 3/31/2016 $81,400.00
33 12/31/2015 $363,895.00
34 9/30/2015 $62,605.00
35 6/30/2015 $62,605.00
36 3/31/2015 $62,605.00
37 12/31/2014 $87,090.00
38 9/30/2014 $34,125.00
39 6/30/2014 $21,000.00
40 3/31/2014 $9,000.00
41 12/31/2013 $47,500.00
42 9/30/2013 $47,500.00
43 6/30/2013 $37,500.00
44 3/31/2013 $16,000.00
45 12/31/2012 $301,575.00
46 9/30/2012 $298,575.00
47 6/30/2012 $286,075.00
48 6/30/2011 --
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
Date Value
1 12/31/2023 $3,619,585.00
2 9/30/2023 $3,916,211.00
3 6/30/2023 $2,681,954.00
4 3/31/2023 $2,839,879.00
5 12/31/2022 $3,040,347.00
6 9/30/2022 $3,349,374.00
7 6/30/2022 $3,546,052.00
8 3/31/2022 $3,614,735.00
9 12/31/2021 $3,365,469.00
10 9/30/2021 $3,561,564.00
11 6/30/2021 $3,673,794.00
12 3/31/2021 $3,786,044.00
13 12/31/2020 $3,752,945.00
14 9/30/2020 $3,902,943.00
15 6/30/2020 $4,122,276.00
16 3/31/2020 $4,373,996.00
17 12/31/2019 $3,627,047.00
18 9/30/2019 $3,724,046.00
19 6/30/2019 $3,882,409.00
20 3/31/2019 $4,175,457.00
21 12/31/2018 $2,445,849.00
22 9/30/2018 $2,548,026.00
23 6/30/2018 $2,682,562.00
24 3/31/2018 $2,821,598.00
25 12/31/2017 $1,567,109.00
26 9/30/2017 $1,602,762.00
27 6/30/2017 $1,621,110.00
28 3/31/2017 $1,651,897.00
29 12/31/2016 $1,450,704.00
30 9/30/2016 $1,090,937.00
31 6/30/2016 $1,109,661.00
32 3/31/2016 $1,084,233.00
33 12/31/2015 $1,130,910.00
34 9/30/2015 $857,145.00
35 6/30/2015 $881,690.00
36 3/31/2015 $1,094,355.00
37 12/31/2014 $1,235,150.00
38 9/30/2014 $1,254,807.00
39 6/30/2014 $1,296,875.00
40 3/31/2014 $892,528.00
41 12/31/2013 $1,398,090.00
42 9/30/2013 $1,000,093.00
43 6/30/2013 $1,030,793.00
44 3/31/2013 $717,575.00
45 12/31/2012 $1,115,513.00
46 9/30/2012 $835,875.00
47 6/30/2012 $929,225.00
48 12/31/2011 $653,050.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
Date Value
1 12/31/2023 $33.09
2 9/30/2023 $32.83
3 6/30/2023 $49.09
4 3/31/2023 $48.52
5 12/31/2022 $45.20
6 9/30/2022 $44.73
7 6/30/2022 $44.38
8 3/31/2022 $44.10
9 12/31/2021 $42.88
10 9/30/2021 $42.49
11 6/30/2021 $42.35
12 3/31/2021 $42.35
13 12/31/2020 $39.00
14 9/30/2020 $38.71
15 6/30/2020 $38.52
16 3/31/2020 $38.27
17 12/31/2019 $36.32
18 9/30/2019 $36.17
19 6/30/2019 $36.02
20 3/31/2019 $35.74
21 12/31/2018 $30.77
22 9/30/2018 $30.80
23 6/30/2018 $30.40
24 3/31/2018 $29.91
25 12/31/2017 $25.27
26 9/30/2017 $25.27
27 6/30/2017 $25.17
28 3/31/2017 $24.34
29 12/31/2016 $21.33
30 9/30/2016 $16.85
31 6/30/2016 $16.12
32 3/31/2016 $14.63
33 12/31/2015 $13.38
34 9/30/2015 $9.89
35 6/30/2015 $9.95
36 3/31/2015 $9.41
37 12/31/2014 $8.16
38 9/30/2014 $7.50
39 6/30/2014 $7.33
40 3/31/2014 $10.91
41 12/31/2013 $7.23
42 9/30/2013 $10.70
43 6/30/2013 $10.58
44 3/31/2013 $15.52
45 12/31/2012 $10.15
46 9/30/2012 $14.79
47 6/30/2012 $14.16
48 12/31/2011 $11.77
Financials: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
Date Value
1 12/31/2023 $29.10
2 9/30/2023 $29.19
3 6/30/2023 $43.62
4 3/31/2023 $43.18
5 12/31/2022 $38.71
6 9/30/2022 $36.00
7 6/30/2022 $36.54
8 3/31/2022 $36.51
9 12/31/2021 $35.54
10 9/30/2021 $35.35
11 6/30/2021 $35.31
12 3/31/2021 $34.98
13 12/31/2020 $33.21
14 9/30/2020 $33.80
15 6/30/2020 $33.95
16 3/31/2020 $29.13
17 12/31/2019 $28.40
18 9/30/2019 $28.63
19 6/30/2019 $27.18
20 3/31/2019 $27.43
21 12/31/2018 $17.64
22 9/30/2018 $14.95
23 6/30/2018 $14.43
24 3/31/2018 $16.93
25 12/31/2017 $11.93
26 9/30/2017 $10.34
27 6/30/2017 $10.19
28 3/31/2017 $9.76
29 12/31/2016 $8.00
30 9/30/2016 $7.39
31 6/30/2016 $7.09
32 3/31/2016 $6.57
33 12/31/2015 $6.42
34 9/30/2015 $6.41
35 6/30/2015 $6.35
36 3/31/2015 $5.69
37 12/31/2014 $6.34
38 9/30/2014 $6.62
39 6/30/2014 $6.91
40 3/31/2014 $9.89
41 12/31/2013 $8.11
42 9/30/2013 $7.93
43 6/30/2013 $7.54
44 3/31/2013 $11.21
45 12/31/2012 $10.08
Financials: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
Date Value
1 12/31/2023 $61.14
2 9/30/2023 $61.16
3 6/30/2023 $91.49
4 3/31/2023 $91.35
5 12/31/2022 $55.40
6 9/30/2022 $54.47
7 6/30/2022 $54.26
8 3/31/2022 $54.52
9 12/31/2021 $72.95
10 9/30/2021 $72.93
11 6/30/2021 $73.08
12 3/31/2021 $73.36
13 12/31/2020 $45.13
14 9/30/2020 $44.84
15 6/30/2020 $44.66
16 3/31/2020 $44.32
17 12/31/2019 $41.50
18 9/30/2019 $41.46
19 6/30/2019 $41.39
20 3/31/2019 $41.36
21 12/31/2018 $34.49
22 9/30/2018 $34.52
23 6/30/2018 $34.51
24 3/31/2018 $34.51
25 12/31/2017 $34.46
26 9/30/2017 $34.43
27 6/30/2017 $34.42
28 3/31/2017 $34.14
29 12/31/2016 $29.94
30 9/30/2016 $25.03
31 6/30/2016 $24.61
32 3/31/2016 $21.85
33 12/31/2015 $22.79
34 9/30/2015 $22.93
35 6/30/2015 $22.93
36 3/31/2015 $22.93
37 12/31/2014 $20.30
38 9/30/2014 $19.30
39 6/30/2014 $19.06
40 3/31/2014 $28.42
41 12/31/2013 $17.70
42 9/30/2013 $17.70
43 6/30/2013 $16.16
44 3/31/2013 $21.30
45 12/31/2012 $19.47
Financials: SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
Date Value
1 12/31/2023 $28.39
2 9/30/2023 $28.32
3 6/30/2023 $42.40
4 3/31/2023 $42.44
5 12/31/2022 $40.61
6 9/30/2022 $40.74
7 6/30/2022 $40.29
8 3/31/2022 $39.72
9 12/31/2021 $36.07
10 9/30/2021 $36.12
11 6/30/2021 $36.05
12 3/31/2021 $35.82
13 12/31/2020 $31.85
14 9/30/2020 $31.90
15 6/30/2020 $32.09
16 3/31/2020 $32.73
17 12/31/2019 $21.58
18 9/30/2019 $25.03
19 6/30/2019 $26.39
20 3/31/2019 $26.11
21 12/31/2018 $21.88
22 9/30/2018 $21.25
23 6/30/2018 $20.39
24 3/31/2018 $18.67
25 12/31/2017 $16.82
26 9/30/2017 $12.42
27 6/30/2017 $12.16
28 3/31/2017 $11.96
29 12/31/2016 $10.57
30 9/30/2016 $8.72
31 6/30/2016 $8.76
32 3/31/2016 $8.48
33 12/31/2015 $7.54
34 9/30/2015 $7.20
35 6/30/2015 $7.20
36 3/31/2015 $6.73
37 12/31/2014 $6.36
38 9/30/2014 $6.30
39 6/30/2014 $6.22
40 3/31/2014 $8.44
41 12/31/2013 $5.75
42 9/30/2013 $8.59
43 6/30/2013 $8.58
44 3/31/2013 $7.31
45 12/31/2012 $11.03
46 9/30/2012 $7.27
47 6/30/2012 $6.85
48 12/31/2011 $6.70
49 12/31/2010 $9.19
Financials: ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
Date Value
1 12/31/2023 $2,024,425.00
2 9/30/2023 $2,273,691.00
3 6/30/2023 $1,551,628.00
4 3/31/2023 $1,687,153.00
5 12/31/2022 $1,377,013.00
6 9/30/2022 $1,661,447.00
7 6/30/2022 $1,779,995.00
8 3/31/2022 $1,697,303.00
9 12/31/2021 $1,023,664.00
10 9/30/2021 $1,149,047.00
11 6/30/2021 $1,216,917.00
12 3/31/2021 $1,192,683.00
13 12/31/2020 $740,321.00
14 9/30/2020 $738,709.00
15 6/30/2020 $859,166.00
16 3/31/2020 $1,024,276.00
17 12/31/2019 $538,949.00
18 9/30/2019 $479,241.00
19 6/30/2019 $582,856.00
20 3/31/2019 $683,489.00
21 12/31/2018 $515,977.00
22 9/30/2018 $449,616.00
23 6/30/2018 $514,612.00
24 3/31/2018 $560,848.00
25 12/31/2017 $557,311.00
26 9/30/2017 $416,282.00
27 6/30/2017 $412,489.00
28 3/31/2017 $359,656.00
29 12/31/2016 $410,236.00
30 9/30/2016 $375,795.00
31 6/30/2016 $390,127.00
32 3/31/2016 $358,269.00
33 12/31/2015 $448,371.00
34 9/30/2015 $455,887.00
35 6/30/2015 $419,112.00
36 3/31/2015 $499,419.00
37 12/31/2014 $668,130.00
38 9/30/2014 $734,761.00
39 6/30/2014 $724,501.00
40 3/31/2014 $391,618.00
41 12/31/2013 $583,115.00
42 9/30/2013 $476,133.00
43 6/30/2013 $487,628.00
44 3/31/2013 $375,375.00
45 12/31/2012 $251,500.00
46 9/30/2012 $493,050.00
47 6/30/2012 $612,225.00
48 12/31/2011 $549,225.00
49 12/31/2010 $319,350.00
Financials: StandardProductWarrantyAccrual
Date Value
1 12/31/2023 $20,573,000.00
2 9/30/2023 $17,811,000.00
3 6/30/2023 $16,900,000.00
4 3/31/2023 $16,209,000.00
5 12/31/2022 $15,682,000.00
6 9/30/2022 $15,231,000.00
7 6/30/2022 $14,381,000.00
8 3/31/2022 $13,707,000.00
9 12/31/2021 $13,769,000.00
10 9/30/2021 $13,455,000.00
11 6/30/2021 $14,008,000.00
12 3/31/2021 $13,525,000.00
13 12/31/2020 $13,522,000.00
14 9/30/2020 $13,527,000.00
15 6/30/2020 $13,160,000.00
16 3/31/2020 $12,940,000.00
17 12/31/2019 $12,652,000.00
18 9/30/2019 $12,350,000.00
19 6/30/2019 $11,666,000.00
20 3/31/2019 $11,424,000.00
21 12/31/2018 $11,421,000.00
22 9/30/2018 $12,153,000.00
23 6/30/2018 $11,458,000.00
24 3/31/2018 $10,788,000.00
25 12/31/2017 $10,483,000.00
26 9/30/2017 $9,598,000.00
27 6/30/2017 $8,602,000.00
28 3/31/2017 $7,812,000.00
29 12/31/2016 $7,936,000.00
30 9/30/2016 $8,135,000.00
31 6/30/2016 $8,454,000.00
32 3/31/2016 $8,130,000.00
33 12/31/2015 $8,469,000.00
34 9/30/2015 $8,251,000.00
35 6/30/2015 $8,092,000.00
36 3/31/2015 $8,105,000.00
37 12/31/2014 $8,130,000.00
38 9/30/2014 $8,261,000.00
39 6/30/2014 $7,775,000.00
40 3/31/2014 $7,448,000.00
41 12/31/2013 $7,352,000.00
42 9/30/2013 $7,527,000.00
43 6/30/2013 $6,766,000.00
44 3/31/2013 $5,890,000.00
45 12/31/2012 $5,776,000.00
46 9/30/2012 $6,668,000.00
47 6/30/2012 $6,575,000.00
48 3/31/2012 $6,086,000.00
49 12/31/2011 $6,093,000.00
50 12/31/2010 $7,300.00
51 12/31/2009 $7,200.00
Financials: StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 $630,000.00
4 12/31/2020 --
5 12/31/2019 --
Financials: StandardProductWarrantyAccrualPayments
Date Value
1 12/31/2023 $11,274,000.00
2 9/30/2023 $7,653,000.00
3 6/30/2023 $4,316,000.00
4 3/31/2023 $1,881,000.00
5 12/31/2022 $6,584,000.00
6 9/30/2022 $5,094,000.00
7 6/30/2022 $2,898,000.00
8 3/31/2022 $1,219,000.00
9 12/31/2021 $6,734,000.00
10 9/30/2021 $4,834,000.00
11 6/30/2021 $3,009,000.00
12 3/31/2021 $1,464,000.00
13 12/31/2020 $5,751,000.00
14 9/30/2020 $1,687,000.00
15 6/30/2020 $1,617,000.00
16 3/31/2020 $1,177,000.00
17 12/31/2019 $6,816,000.00
18 9/30/2019 $5,200,000.00
19 6/30/2019 $3,177,000.00
20 3/31/2019 $1,106,000.00
21 12/31/2018 $7,869,000.00
22 9/30/2018 $6,078,000.00
23 6/30/2018 $2,504,000.00
24 3/31/2018 $1,222,000.00
25 12/31/2017 $8,686,000.00
26 9/30/2017 $5,935,000.00
27 6/30/2017 $3,654,000.00
28 3/31/2017 $1,342,000.00
29 12/31/2016 $4,134,000.00
30 9/30/2016 $1,331,000.00
31 6/30/2016 $1,657,000.00
32 3/31/2016 $653,000.00
33 12/31/2015 $3,978,000.00
34 9/30/2015 $1,130,000.00
35 6/30/2015 $1,117,000.00
36 3/31/2015 $886,000.00
37 12/31/2014 $4,096,000.00
38 9/30/2014 $3,294,000.00
39 6/30/2014 $2,135,000.00
40 3/31/2014 $893,000.00
41 12/31/2013 $4,448,000.00
42 9/30/2013 $3,394,000.00
43 6/30/2013 $1,917,000.00
44 3/31/2013 $733,000.00
45 12/31/2012 $3,861.00
46 9/30/2012 $1,036,000.00
47 6/30/2012 $2,092,000.00
48 3/31/2012 $722,000.00
49 12/31/2011 $5,387,000.00
50 12/31/2010 $4,405.00
Financials: StandardProductWarrantyAccrualWarrantiesIssued
Date Value
1 12/31/2023 $16,165,000.00
2 9/30/2023 $9,782,000.00
3 6/30/2023 $5,534,000.00
4 3/31/2023 $2,408,000.00
5 12/31/2022 $8,497,000.00
6 9/30/2022 $6,556,000.00
7 6/30/2022 $3,510,000.00
8 3/31/2022 $1,157,000.00
9 12/31/2021 $6,351,000.00
10 9/30/2021 $4,767,000.00
11 6/30/2021 $3,495,000.00
12 3/31/2021 $1,467,000.00
13 12/31/2020 $6,621,000.00
14 9/30/2020 $5,356,000.00
15 6/30/2020 $1,837,000.00
16 3/31/2020 $1,465,000.00
17 12/31/2019 $8,047,000.00
18 9/30/2019 $6,129,000.00
19 6/30/2019 $3,422,000.00
20 3/31/2019 $1,109,000.00
21 12/31/2018 $9,669,000.00
22 9/30/2018 $7,748,000.00
23 6/30/2018 $3,174,000.00
24 3/31/2018 $1,527,000.00
25 12/31/2017 $11,233,000.00
26 9/30/2017 $7,597,000.00
27 6/30/2017 $3,102,000.00
28 3/31/2017 $1,218,000.00
29 12/31/2016 $3,601,000.00
30 9/30/2016 $2,654,000.00
31 6/30/2016 $1,328,000.00
32 3/31/2016 $314,000.00
33 12/31/2015 $4,317,000.00
34 9/30/2015 $3,254,000.00
35 6/30/2015 $1,965,000.00
36 3/31/2015 $861,000.00
37 12/31/2014 $4,874,000.00
38 9/30/2014 $4,203,000.00
39 6/30/2014 $2,558,000.00
40 3/31/2014 $989,000.00
41 12/31/2013 $6,005,000.00
42 9/30/2013 $5,145,000.00
43 6/30/2013 $2,060,000.00
44 3/31/2013 $847,000.00
45 12/31/2012 $3,304.00
46 9/30/2012 $3,703,000.00
47 6/30/2012 $2,574,000.00
48 3/31/2012 $715,000.00
49 12/31/2011 $5,146,000.00
50 12/31/2010 $3,987.00
Financials: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
Date Value
1 12/31/2023 $735,224,000.00
2 9/30/2023 $682,484,000.00
3 6/30/2023 $660,111,000.00
4 3/31/2023 $609,414,000.00
5 12/31/2022 $560,714,000.00
6 9/30/2022 $523,858,000.00
7 6/30/2022 $490,506,000.00
8 3/31/2022 $480,156,000.00
9 12/31/2021 $466,170,000.00
10 9/30/2021 $400,279,000.00
11 6/30/2021 $383,726,000.00
12 3/31/2021 $373,038,000.00
13 12/31/2020 $350,865,000.00
14 9/30/2020 $344,892,000.00
15 6/30/2020 $322,695,000.00
16 3/31/2020 $306,323,000.00
17 12/31/2019 $290,140,000.00
18 9/30/2019 $279,567,000.00
19 6/30/2019 $264,569,000.00
20 3/31/2019 $259,370,000.00
21 12/31/2018 $247,499,000.00
22 9/30/2018 $249,629,000.00
23 6/30/2018 $238,437,000.00
24 3/31/2018 $239,611,000.00
25 12/31/2017 $237,226,000.00
26 9/30/2017 $230,298,000.00
27 6/30/2017 $217,747,000.00
28 3/31/2017 $211,795,000.00
29 12/31/2016 $205,898,000.00
30 9/30/2016 $204,776,000.00
31 6/30/2016 $194,984,000.00
32 3/31/2016 $188,670,000.00
33 12/31/2015 $178,918,000.00
34 9/30/2015 $198,371,000.00
35 6/30/2015 $187,429,000.00
36 3/31/2015 $182,121,000.00
37 12/31/2014 $174,059,000.00
38 9/30/2014 $179,043,000.00
39 6/30/2014 $177,692,000.00
40 3/31/2014 $172,055,000.00
41 12/31/2013 $164,106,000.00
42 9/30/2013 $161,930,000.00
43 6/30/2013 $152,520,000.00
44 3/31/2013 $145,016,000.00
45 12/31/2012 $138,136,000.00
46 9/30/2012 $136,991,000.00
47 6/30/2012 $131,989,000.00
48 3/31/2012 $126,128,000.00
49 12/31/2011 $122,504,000.00
50 12/31/2010 $116,739,000.00
51 12/31/2009 $117,999,000.00
52 12/31/2008 $96,522,000.00
Financials: StockholdersEquityNoteStockSplitConversionRatio1
Date Value
1 8/31/2023 $1.50
2 7/31/2014 $1.50
3 5/31/2014 $1.50
4 9/30/2013 $1.50
5 6/30/2013 $1.50
6 5/31/2013 $1.50
Financials: StockIssuedDuringPeriodSharesStockOptionsExercised
Date Value
1 12/31/2023 $1,142,640.00
2 9/30/2023 $864,524.00
3 6/30/2023 $532,830.00
4 3/31/2023 $367,167.00
5 12/31/2022 $597,761.00
6 9/30/2022 $305,180.00
7 6/30/2022 $174,684.00
8 3/31/2022 $79,169.00
9 12/31/2021 $595,057.00
10 9/30/2021 $412,284.00
11 6/30/2021 $335,563.00
12 3/31/2021 $269,783.00
13 12/31/2020 $644,850.00
14 9/30/2020 $547,808.00
15 6/30/2020 $417,486.00
16 3/31/2020 $154,335.00
17 12/31/2019 $444,389.00
18 9/30/2019 $394,024.00
19 6/30/2019 $282,735.00
20 3/31/2019 $146,114.00
21 12/31/2018 $282,598.00
22 9/30/2018 $234,359.00
23 6/30/2018 $159,143.00
24 3/31/2018 $79,081.00
25 12/31/2017 $189,415.00
26 9/30/2017 $165,876.00
27 6/30/2017 $154,368.00
28 3/31/2017 $92,065.00
29 12/31/2016 $257,738.00
30 9/30/2016 $227,244.00
31 6/30/2016 $177,087.00
32 3/31/2016 $107,945.00
33 12/31/2015 $435,562.00
34 9/30/2015 $411,905.00
35 6/30/2015 $398,805.00
36 3/31/2015 $189,750.00
37 12/31/2014 $207,687.00
38 9/30/2014 $137,006.00
39 6/30/2014 $91,455.00
40 3/31/2014 $34,325.00
41 12/31/2013 $180,935.00
42 9/30/2013 $122,345.00
43 6/30/2013 $99,645.00
44 3/31/2013 $31,550.00
45 12/31/2012 $197,950.00
46 9/30/2012 $-110,250.00
47 6/30/2012 $-6,900.00
Financials: StockIssuedDuringPeriodValueShareBasedCompensation
Date Value
1 12/31/2023 $33,259,000.00
2 9/30/2023 $25,251,000.00
3 6/30/2023 $23,244,000.00
4 3/31/2023 $15,856,000.00
5 12/31/2022 $23,140,000.00
6 9/30/2022 $4,605,000.00
7 6/30/2022 $6,385,000.00
8 3/31/2022 $2,892,000.00
9 12/31/2021 $21,148,000.00
10 9/30/2021 $14,573,000.00
11 6/30/2021 $11,848,000.00
12 3/31/2021 $9,438,000.00
13 12/31/2020 $21,418,000.00
14 9/30/2020 $4,346,000.00
15 6/30/2020 $14,173,000.00
16 3/31/2020 $4,497,000.00
17 12/31/2019 $12,625,000.00
18 9/30/2019 $11,283,000.00
19 6/30/2019 $7,685,000.00
20 3/31/2019 $4,010,000.00
21 12/31/2018 $4,987,000.00
22 9/30/2018 $3,504,000.00
23 6/30/2018 $2,299,000.00
24 3/31/2018 $1,340,000.00
25 12/31/2017 $2,259,000.00
26 9/30/2017 $1,715,000.00
27 6/30/2017 $1,573,000.00
28 3/31/2017 $898,000.00
29 12/31/2016 $2,063,000.00
30 9/30/2016 $1,681,000.00
31 6/30/2016 $2,384,000.00
32 3/31/2016 $1,454,000.00
33 12/31/2015 $5,240,000.00
34 9/30/2015 $4,857,000.00
35 6/30/2015 $4,986,000.00
36 3/31/2015 $2,180,000.00
37 12/31/2014 $2,557,000.00
38 9/30/2014 $1,816,000.00
39 6/30/2014 $1,312,000.00
40 3/31/2014 $696,000.00
41 12/31/2013 $2,310,000.00
42 9/30/2013 $1,488,000.00
43 6/30/2013 $1,152,000.00
44 3/31/2013 $463,000.00
45 12/31/2012 $2,389,000.00
46 9/30/2012 $1,320,000.00
47 6/30/2012 $102,000.00
48 3/31/2012 $68,000.00
49 12/31/2011 $705,000.00
50 12/31/2010 $1,524,000.00
51 12/31/2009 $1,939,000.00
Financials: StockRepurchasedAndRetiredDuringPeriodValue
Date Value
1 12/31/2023 $26,311,000.00
2 9/30/2023 $26,211,000.00
3 6/30/2023 $1,162,000.00
4 3/31/2023 $1,030,000.00
5 12/31/2022 $13,755,000.00
6 9/30/2022 $8,921,000.00
7 6/30/2022 $2,784,000.00
8 3/31/2022 $4,082,000.00
9 12/31/2021 $22,466,000.00
10 9/30/2021 $16,551,000.00
11 6/30/2021 $11,803,000.00
12 3/31/2021 $6,402,000.00
13 12/31/2020 $31,229,000.00
14 9/30/2020 $5,474,000.00
15 6/30/2020 $4,528,000.00
16 3/31/2020 $12,518,000.00
17 12/31/2019 $20,793,000.00
18 9/30/2019 $16,460,000.00
19 6/30/2019 $11,171,000.00
20 3/31/2019 $5,071,000.00
21 12/31/2018 $27,943,000.00
22 9/30/2018 $18,360,000.00
23 6/30/2018 $12,347,000.00
24 3/31/2018 $4,939,000.00
25 12/31/2017 $18,234,000.00
26 9/30/2017 $14,184,000.00
27 6/30/2017 $10,434,000.00
28 3/31/2017 $6,863,000.00
29 12/31/2016 $20,140,000.00
30 9/30/2016 $15,131,000.00
31 6/30/2016 $7,674,000.00
32 3/31/2016 $3,456,000.00
33 12/31/2015 $37,143,000.00
34 9/30/2015 $9,436,000.00
35 6/30/2015 $6,444,000.00
36 3/31/2015 $2,955,000.00
37 12/31/2014 $29,284,000.00
38 9/30/2014 $17,309,000.00
39 6/30/2014 $5,116,000.00
40 3/31/2014 $2,981,000.00
41 12/31/2013 $8,222,000.00
42 9/30/2013 $4,817,000.00
43 6/30/2013 $3,010,000.00
44 3/31/2013 $1,115,000.00
45 12/31/2012 $6,660,000.00
46 9/30/2012 $-4,379,000.00
47 6/30/2012 $-1,895,000.00
48 3/31/2012 $-1,180,000.00
49 12/31/2011 $3,671,000.00
50 12/31/2010 $-19,480,000.00
51 12/31/2009 $-3,129,000.00
Financials: StockRepurchaseProgramAuthorizedAmount1
Date Value
1 12/31/2023 $25,000,000.00
2 10/31/2022 $50,000,000.00
3 2/29/2020 $20,000,000.00
4 2/28/2019 $20,000,000.00
5 5/31/2018 $15,000,000.00
6 5/31/2016 $25,000,000.00
Financials: StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
Date Value
1 9/30/2023 $25,000,000.00
Financials: TaxesPayableCurrent
Date Value
1 9/30/2023 $2,493,000.00
2 6/30/2023 $1,722,000.00
3 3/31/2023 $1,119,000.00
4 12/31/2022 --
5 9/30/2022 $2,221,000.00
6 12/31/2021 $1,787,000.00
7 3/31/2020 $2,346,000.00
8 12/31/2019 --
Financials: TreasuryStockAcquiredAverageCostPerShare
Date Value
1 12/31/2023 $13.50
2 9/30/2023 $61.95
3 6/30/2023 $88.82
4 3/31/2023 $88.24
5 12/31/2022 $56.54
6 9/30/2022 $38.12
7 6/30/2022 $57.16
8 3/31/2022 $60.33
9 12/31/2021 $70.14
10 9/30/2021 $68.36
11 6/30/2021 $69.42
12 3/31/2021 $73.31
13 12/31/2020 $55.19
14 9/30/2020 $52.44
15 6/30/2020 $18.91
16 3/31/2020 $16.08
17 12/31/2019 $18.85
18 9/30/2019 $44.99
19 6/30/2019 $14.95
20 3/31/2019 $39.46
21 12/31/2018 $35.65
22 9/30/2018 $35.73
23 6/30/2018 $34.42
24 3/31/2018 $36.94
25 12/31/2017 $13.04
26 9/30/2017 $34.82
27 6/30/2017 $12.64
28 3/31/2017 $34.50
29 12/31/2016 $27.36
30 9/30/2016 $26.30
31 6/30/2016 $25.45
32 3/31/2016 $23.62
33 12/31/2015 $23.57
34 9/30/2015 $22.53
35 6/30/2015 $23.37
36 3/31/2015 $22.57
37 12/31/2014 $19.68
Financials: TreasuryStockSharesAcquired
Date Value
1 12/31/2023 $22,445,813.00
2 9/30/2023 $423,091.00
3 6/30/2023 $13,083.00
4 3/31/2023 $11,673.00
5 12/31/2022 $243,276.00
6 9/30/2022 $234,011.00
7 6/30/2022 $120,119.00
8 3/31/2022 $67,663.00
9 12/31/2021 $320,298.00
10 9/30/2021 $242,115.00
11 6/30/2021 $170,023.00
12 3/31/2021 $87,322.00
13 12/31/2020 $565,882.00
14 9/30/2020 $429,456.00
15 6/30/2020 $14,693,773.00
16 3/31/2020 $246,460.00
17 12/31/2019 $14,680,690.00
18 9/30/2019 $365,886.00
19 6/30/2019 $13,353,376.00
20 3/31/2019 $13,225,308.00
21 12/31/2018 $783,776.00
22 9/30/2018 $513,875.00
23 6/30/2018 $358,682.00
24 3/31/2018 $12,446,723.00
25 12/31/2017 $522,134.00
26 9/30/2017 $407,360.00
27 6/30/2017 $296,885.00
28 3/31/2017 $198,928.00
29 12/31/2016 $736,171.00
30 9/30/2016 $11,629,980.00
31 6/30/2016 $301,505.00
32 3/31/2016 $146,284.00
33 12/31/2015 $1,576,090.00
34 9/30/2015 $418,912.00
35 6/30/2015 $275,784.00
36 3/31/2015 $130,930.00
37 12/31/2014 $1,488,230.00
Financials: TreasuryStockValueAcquiredCostMethod
Date Value
1 12/31/2023 $303,076,000.00
2 9/30/2023 $26,211,000.00
3 6/30/2023 $1,162,000.00
4 3/31/2023 $1,030,000.00
5 12/31/2022 $13,755,000.00
6 9/30/2022 $8,921,000.00
7 6/30/2022 $6,866,000.00
8 3/31/2022 $4,082,000.00
9 12/31/2021 $22,466,000.00
10 9/30/2021 $16,551,000.00
11 6/30/2021 $11,803,000.00
12 3/31/2021 $6,402,000.00
13 12/31/2020 $31,229,000.00
14 9/30/2020 $22,520,000.00
15 6/30/2020 $277,927,000.00
16 3/31/2020 $12,518,000.00
17 12/31/2019 $276,765,000.00
18 9/30/2019 $16,460,000.00
19 6/30/2019 $11,171,000.00
20 3/31/2019 $193,592,573.00
21 12/31/2018 $27,942,765.00
22 9/30/2018 $18,360,416.00
23 6/30/2018 $12,347,000.00
24 3/31/2018 $4,938,613.00
25 12/31/2017 $18,234,163.00
26 9/30/2017 $14,183,646.00
27 6/30/2017 $10,433,710.00
28 3/31/2017 $6,863,113.00
29 12/31/2016 $20,139,954.00
30 9/30/2016 $137,336,072.00
31 6/30/2016 $7,673,623.00
32 3/31/2016 $125,667,723.00
33 12/31/2015 $37,142,974.00
34 9/30/2015 $9,437,458.00
35 6/30/2015 $6,444,631.00
36 3/31/2015 $2,954,650.00
37 12/31/2014 $29,283,037.00
Financials: WeightedAverageNumberDilutedSharesOutstandingAdjustment
Date Value
1 12/31/2023 $1,972,380.00
2 9/30/2023 $1,993,664.00
3 6/30/2023 $1,334,800.00
4 3/31/2023 $1,314,763.00
5 12/31/2022 $842,783.00
6 9/30/2022 $1,135,815.00
7 6/30/2022 $747,998.00
8 3/31/2022 $927,137.00
9 12/31/2021 $1,301,698.00
10 9/30/2021 $1,125,802.00
11 6/30/2021 $1,346,145.00
12 3/31/2021 $1,521,180.00
13 12/31/2020 $892,490.00
14 9/30/2020 $780,344.00
15 6/30/2020 $725,143.00
16 3/31/2020 $799,580.00
17 12/31/2019 $555,550.00
18 9/30/2019 $538,374.00
19 6/30/2019 $502,219.00
20 3/31/2019 $377,510.00
21 12/31/2018 $383,323.00
22 9/30/2018 $388,745.00
23 6/30/2018 $333,945.00
24 3/31/2018 $476,321.00
25 12/31/2017 $506,238.00
26 9/30/2017 $447,650.00
27 6/30/2017 $535,768.00
28 3/31/2017 $567,518.00
29 12/31/2016 $525,356.00
30 9/30/2016 $524,452.00
31 6/30/2016 $535,452.00
32 3/31/2016 $369,045.00
33 12/31/2015 $435,643.00
34 9/30/2015 $369,648.00
35 6/30/2015 $461,401.00
36 3/31/2015 $556,492.00
37 12/31/2014 $559,697.00
38 9/30/2014 $571,383.00
39 6/30/2014 $567,698.00
40 3/31/2014 $380,906.00
41 12/31/2013 $468,231.00
42 9/30/2013 $289,118.00
43 6/30/2013 $585,816.00
44 3/31/2013 $134,341.00
45 12/31/2012 $335,484.00
46 9/30/2012 $131,928.00
47 6/30/2012 $262,878.00
48 3/31/2012 $184,839.00
49 12/31/2011 $286,941.00
50 9/30/2011 $193,158.00
51 6/30/2011 $207,702.00
52 12/31/2010 $141,227.00
Financials: WeightedAverageNumberOfDilutedSharesOutstanding
Date Value
1 12/31/2023 $83,295,290.00
2 9/30/2023 $83,275,208.00
3 6/30/2023 $55,652,332.00
4 3/31/2023 $55,240,638.00
5 12/31/2022 $81,145,610.00
6 9/30/2022 $53,958,715.00
7 6/30/2022 $53,944,616.00
8 3/31/2022 $53,950,995.00
9 12/31/2021 $80,593,484.00
10 9/30/2021 $53,664,997.00
11 6/30/2021 $53,736,134.00
12 3/31/2021 $53,814,644.00
13 12/31/2020 $53,061,169.00
14 9/30/2020 $53,151,295.00
15 6/30/2020 $52,750,401.00
16 3/31/2020 $52,871,419.00
17 12/31/2019 $52,635,415.00
18 9/30/2019 $52,624,583.00
19 6/30/2019 $52,589,845.00
20 3/31/2019 $52,369,660.00
21 12/31/2018 $52,667,939.00
22 9/30/2018 $52,715,390.00
23 6/30/2018 $52,717,787.00
24 3/31/2018 $52,910,223.00
25 12/31/2017 $53,078,734.00
26 9/30/2017 $53,103,408.00
27 6/30/2017 $53,151,134.00
28 3/31/2017 $53,190,057.00
29 12/31/2016 $53,449,754.00
30 9/30/2016 $53,394,331.00
31 6/30/2016 $53,401,238.00
32 3/31/2016 $53,593,269.00
33 12/31/2015 $54,481,484.00
34 9/30/2015 $54,579,590.00
35 6/30/2015 $54,669,763.00
36 3/31/2015 $54,640,389.00
37 12/31/2014 $55,369,016.00
38 9/30/2014 $55,484,043.00
39 6/30/2014 $55,603,979.00
40 3/31/2014 $37,075,460.00
41 12/31/2013 $55,587,381.00
42 9/30/2013 $37,041,775.00
43 6/30/2013 $37,150,262.00
44 3/31/2013 $36,962,144.00
45 12/31/2012 $55,573,239.00
46 9/30/2012 $37,001,127.00
47 6/30/2012 $37,091,528.00
48 3/31/2012 $24,772,000.00
49 12/31/2011 $37,321,719.00
50 9/30/2011 $24,843,889.00
51 6/30/2011 $24,930,724.00
52 3/31/2011 $24,939,000.00
53 12/31/2010 $25,339,393.00
54 12/31/2009 $25,963,000.00
Financials: WeightedAverageNumberOfSharesOutstandingBasic
Date Value
1 12/31/2023 $81,156,114.00
2 9/30/2023 $81,140,473.00
3 6/30/2023 $54,175,682.00
4 3/31/2023 $53,640,598.00
5 12/31/2022 $79,582,480.00
6 9/30/2022 $53,185,324.00
7 6/30/2022 $52,992,439.00
8 3/31/2022 $52,613,232.00
9 12/31/2021 $78,606,298.00
10 9/30/2021 $52,420,711.00
11 6/30/2021 $52,389,989.00
12 3/31/2021 $52,293,464.00
13 12/31/2020 $52,168,679.00
14 9/30/2020 $52,174,705.00
15 6/30/2020 $52,099,694.00
16 3/31/2020 $52,071,839.00
17 12/31/2019 $52,079,865.00
18 9/30/2019 $52,086,209.00
19 6/30/2019 $52,087,626.00
20 3/31/2019 $51,992,150.00
21 12/31/2018 $52,284,616.00
22 9/30/2018 $52,315,719.00
23 6/30/2018 $52,383,842.00
24 3/31/2018 $52,433,902.00
25 12/31/2017 $52,572,496.00
26 9/30/2017 $52,586,429.00
27 6/30/2017 $52,615,366.00
28 3/31/2017 $52,622,539.00
29 12/31/2016 $52,924,398.00
30 9/30/2016 $52,942,571.00
31 6/30/2016 $53,036,009.00
32 3/31/2016 $53,061,058.00
33 12/31/2015 $54,045,841.00
34 9/30/2015 $54,209,942.00
35 6/30/2015 $54,205,657.00
36 3/31/2015 $54,083,897.00
37 12/31/2014 $54,809,319.00
38 9/30/2014 $54,851,911.00
39 6/30/2014 $55,036,281.00
40 3/31/2014 $36,694,554.00
41 12/31/2013 $55,119,150.00
42 9/30/2013 $36,752,657.00
43 6/30/2013 $36,759,718.00
44 3/31/2013 $36,760,632.00
45 12/31/2012 $24,550,113.00
46 9/30/2012 $36,837,686.00
47 6/30/2012 $36,854,913.00
48 3/31/2012 $24,587,000.00
49 12/31/2011 $37,034,778.00
50 9/30/2011 $24,666,775.00
51 6/30/2011 $24,715,128.00
52 3/31/2011 $24,744,000.00
53 12/31/2010 $25,198,166.00
54 12/31/2009 $25,780,000.00
Financials: WorkersCompensationLiabilityCurrent
Date Value
1 12/31/2023 $338,000.00
2 9/30/2023 $428,000.00
3 6/30/2023 $399,000.00
4 3/31/2023 $390,000.00
5 12/31/2022 $367,000.00
6 9/30/2022 $282,000.00
7 6/30/2022 $271,000.00
8 3/31/2022 $261,000.00
9 12/31/2021 $308,000.00
10 9/30/2021 $303,000.00
11 6/30/2021 $429,000.00
12 3/31/2021 $467,000.00
13 12/31/2020 $594,000.00
14 9/30/2020 $646,000.00
15 6/30/2020 $648,000.00
16 3/31/2020 $480,000.00
17 12/31/2019 $522,000.00
18 9/30/2019 $619,000.00
19 6/30/2019 $552,000.00
20 3/31/2019 $504,000.00
21 12/31/2018 $567,000.00
22 9/30/2018 $594,000.00
23 6/30/2018 $619,000.00
24 3/31/2018 $605,000.00
25 12/31/2017 $593,000.00
26 9/30/2017 $791,000.00
27 6/30/2017 $661,000.00
28 3/31/2017 $558,000.00
29 12/31/2016 $580,000.00
30 9/30/2016 $386,000.00
31 6/30/2016 $358,000.00
32 3/31/2016 $348,000.00
33 12/31/2015 $366,000.00
34 9/30/2015 $355,000.00
35 6/30/2015 $322,000.00
36 3/31/2015 $282,000.00
37 12/31/2014 $535,000.00
38 9/30/2014 $617,000.00
39 6/30/2014 $522,000.00
40 3/31/2014 $632,000.00
41 12/31/2013 $665,000.00
42 9/30/2013 $678,000.00
43 6/30/2013 $609,000.00
44 3/31/2013 $814,000.00
45 12/31/2012 $928,000.00
46 9/30/2012 $963,000.00
47 6/30/2012 $827,000.00
48 12/31/2011 $886,000.00
Copyright 2024 PursePoor.com