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

Business Address

675 BERING DRIVE
SUITE 400
HOUSTON , TX US 77057

Mailing Address

675 BERING DRIVE
SUITE 400
HOUSTON , TX US 77057
Phone Number: 713-830-9600 / State Incorporated: / Fiscal Year End 12 /31
Financials: AccountsPayableCurrent
Date Value
1 12/31/2023 $419,962,000.00
2 9/30/2023 $441,128,000.00
3 6/30/2023 $396,181,000.00
4 3/31/2023 $351,509,000.00
5 12/31/2022 $337,385,000.00
6 9/30/2022 $330,288,000.00
7 6/30/2022 $293,964,000.00
8 3/31/2022 $267,246,000.00
9 12/31/2021 $254,788,000.00
10 9/30/2021 $236,387,000.00
11 6/30/2021 $207,453,000.00
12 3/31/2021 $184,499,000.00
13 12/31/2020 $204,145,000.00
14 9/30/2020 $176,484,000.00
15 6/30/2020 $202,075,000.00
16 3/31/2020 $184,627,000.00
17 12/31/2019 $196,195,000.00
18 9/30/2019 $176,624,000.00
19 6/30/2019 $165,119,000.00
20 3/31/2019 $136,115,000.00
21 12/31/2018 $176,167,000.00
22 9/30/2018 $150,880,000.00
23 6/30/2018 $145,374,000.00
24 3/31/2018 $128,249,000.00
25 12/31/2017 $132,011,000.00
26 9/30/2017 $122,203,000.00
27 6/30/2017 $124,326,000.00
28 3/31/2017 $98,132,000.00
29 12/31/2016 $103,440,000.00
30 9/30/2016 $106,165,000.00
31 6/30/2016 $116,101,000.00
32 3/31/2016 $106,536,000.00
33 12/31/2015 $106,684,000.00
34 9/30/2015 $106,061,000.00
35 6/30/2015 $117,780,000.00
36 3/31/2015 $109,478,000.00
37 12/31/2014 $106,211,000.00
38 9/30/2014 $99,232,000.00
39 6/30/2014 $108,359,000.00
40 3/31/2014 $96,779,000.00
41 12/31/2013 $100,825,000.00
42 9/30/2013 $95,667,000.00
43 6/30/2013 $101,248,000.00
44 3/31/2013 $100,565,000.00
45 12/31/2012 $100,641,000.00
46 9/30/2012 $92,994,000.00
47 6/30/2012 $109,833,000.00
48 3/31/2012 $105,801,000.00
49 12/31/2011 $111,683,000.00
50 12/31/2010 $101,134,000.00
Financials: AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
Date Value
1 12/31/2023 $216,949,000.00
2 12/31/2022 $189,600,000.00
3 12/31/2021 $164,825,000.00
4 12/31/2020 $147,202,000.00
5 12/31/2019 $129,369,000.00
6 12/31/2018 $119,221,000.00
7 12/31/2017 $108,310,000.00
8 12/31/2016 $97,136,000.00
9 12/31/2015 $87,642,000.00
10 12/31/2014 $79,638,000.00
11 12/31/2013 $74,115,000.00
12 12/31/2012 $68,670,000.00
13 12/31/2011 $61,507,000.00
Financials: AdditionalPaidInCapitalCommonStock
Date Value
1 12/31/2023 $339,562,000.00
2 9/30/2023 $338,830,000.00
3 6/30/2023 $338,413,000.00
4 3/31/2023 $338,884,000.00
5 12/31/2022 $332,080,000.00
6 9/30/2022 $331,710,000.00
7 6/30/2022 $331,375,000.00
8 3/31/2022 $331,978,000.00
9 12/31/2021 $327,061,000.00
10 9/30/2021 $326,493,000.00
11 6/30/2021 $326,179,000.00
12 3/31/2021 $326,143,000.00
13 12/31/2020 $322,451,000.00
14 9/30/2020 $322,304,000.00
15 6/30/2020 $322,419,000.00
16 3/31/2020 $323,103,000.00
17 12/31/2019 $320,168,000.00
18 9/30/2019 $320,157,000.00
19 6/30/2019 $319,879,000.00
20 3/31/2019 $319,691,000.00
21 12/31/2018 $316,479,000.00
22 9/30/2018 $316,354,000.00
23 6/30/2018 $316,235,000.00
24 3/31/2018 $315,907,000.00
25 12/31/2017 $312,784,000.00
26 9/30/2017 $312,312,000.00
27 6/30/2017 $311,692,000.00
28 3/31/2017 $311,481,000.00
29 12/31/2016 $309,625,000.00
30 9/30/2016 $310,930,000.00
31 6/30/2016 $310,448,000.00
32 3/31/2016 $310,062,000.00
33 12/31/2015 $323,765,000.00
34 9/30/2015 $322,784,000.00
35 6/30/2015 $322,015,000.00
36 3/31/2015 $320,844,000.00
37 12/31/2014 $320,084,000.00
38 9/30/2014 $319,659,000.00
39 6/30/2014 $319,213,000.00
40 3/31/2014 $318,807,000.00
41 12/31/2013 $318,123,000.00
42 9/30/2013 $317,184,000.00
43 6/30/2013 $316,727,000.00
44 3/31/2013 $316,440,000.00
45 12/31/2012 $317,534,000.00
46 9/30/2012 $319,132,000.00
47 6/30/2012 $320,585,000.00
48 3/31/2012 $322,273,000.00
49 12/31/2011 $323,608,000.00
50 12/31/2010 $326,467,000.00
Financials: AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
Date Value
1 12/31/2023 $4,725,000.00
2 9/30/2023 $36,000.00
3 6/30/2023 $2,891,000.00
4 3/31/2023 $1,798,000.00
5 12/31/2022 $3,247,000.00
6 6/30/2022 $1,848,000.00
7 3/31/2022 $1,399,000.00
8 12/31/2021 $2,363,000.00
9 6/30/2021 $1,509,000.00
10 3/31/2021 $854,000.00
11 12/31/2020 $1,076,000.00
12 6/30/2020 $454,000.00
13 3/31/2020 $622,000.00
14 12/31/2019 $1,498,000.00
15 6/30/2019 $717,000.00
16 3/31/2019 $781,000.00
17 12/31/2018 $1,540,000.00
18 9/30/2018 $1,540,000.00
19 6/30/2018 $693,000.00
20 3/31/2018 $846,000.00
21 12/31/2017 $1,419,000.00
22 9/30/2017 $1,419,000.00
23 6/30/2017 $1,419,000.00
24 3/31/2017 $632,000.00
25 12/31/2016 $1,304,000.00
26 9/30/2016 $1,304,000.00
27 6/30/2016 $1,304,000.00
28 3/31/2016 $562,000.00
29 12/31/2015 $937,000.00
30 9/30/2015 $937,000.00
31 6/30/2015 $937,000.00
32 12/31/2014 $531,000.00
33 9/30/2014 $531,000.00
34 6/30/2014 $531,000.00
35 12/31/2013 $631,000.00
36 9/30/2013 $614,000.00
37 6/30/2013 $622,000.00
38 12/31/2012 $544,000.00
39 9/30/2012 $535,000.00
40 6/30/2012 $543,000.00
41 12/31/2011 $662,000.00
42 12/31/2010 $616,000.00
43 12/31/2009 $459,000.00
Financials: AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
Date Value
1 12/31/2023 $6,383,000.00
2 9/30/2023 $445,000.00
3 6/30/2023 $1,749,000.00
4 3/31/2023 $3,438,000.00
5 12/31/2022 $5,220,000.00
6 9/30/2022 $414,000.00
7 6/30/2022 $1,822,000.00
8 3/31/2022 $2,605,000.00
9 12/31/2021 $4,848,000.00
10 9/30/2021 $314,000.00
11 6/30/2021 $1,749,000.00
12 3/31/2021 $2,472,000.00
13 12/31/2020 $4,197,000.00
14 9/30/2020 $210,000.00
15 6/30/2020 $1,644,000.00
16 3/31/2020 $2,134,000.00
17 12/31/2019 $4,168,000.00
18 9/30/2019 $221,000.00
19 6/30/2019 $1,685,000.00
20 3/31/2019 $2,084,000.00
21 12/31/2018 $4,212,000.00
22 9/30/2018 $424,000.00
23 6/30/2018 $3,572,000.00
24 3/31/2018 $1,880,000.00
25 12/31/2017 $3,785,000.00
26 9/30/2017 $3,178,000.00
27 6/30/2017 $2,558,000.00
28 3/31/2017 $931,000.00
29 12/31/2016 $3,502,000.00
30 9/30/2016 $3,024,000.00
31 6/30/2016 $2,542,000.00
32 3/31/2016 $990,000.00
33 12/31/2015 $3,057,000.00
34 9/30/2015 $2,591,000.00
35 6/30/2015 $2,101,000.00
36 3/31/2015 $796,000.00
37 12/31/2014 $2,992,000.00
38 9/30/2014 $2,488,000.00
39 6/30/2014 $2,094,000.00
40 3/31/2014 $625,000.00
41 12/31/2013 $3,041,000.00
42 9/30/2013 $2,665,000.00
43 6/30/2013 $2,308,000.00
44 3/31/2013 $767,000.00
45 12/31/2012 $2,797,000.00
46 9/30/2012 $2,106,000.00
47 6/30/2012 $1,644,000.00
48 12/31/2011 $3,604,000.00
49 12/31/2010 $3,687,000.00
50 12/31/2009 $3,454,000.00
Financials: AllocatedShareBasedCompensationExpense
Date Value
1 12/31/2023 $12,900,000.00
2 12/31/2022 $10,500,000.00
3 12/31/2021 $10,600,000.00
4 12/31/2020 $6,900,000.00
5 12/31/2019 $5,900,000.00
6 12/31/2018 $7,200,000.00
7 12/31/2017 $6,400,000.00
8 12/31/2016 $5,000,000.00
9 12/31/2015 $5,600,000.00
10 12/31/2014 $4,800,000.00
11 12/31/2013 $4,000,000.00
12 12/31/2012 $2,800,000.00
13 12/31/2011 $3,600,000.00
14 12/31/2010 $3,700,000.00
Financials: AllowanceForDoubtfulAccountsReceivable
Date Value
1 12/31/2023 $13,377,000.00
2 12/31/2022 $12,241,000.00
3 12/31/2021 $10,110,000.00
4 12/31/2020 $10,709,000.00
5 9/30/2020 $11,643,000.00
6 6/30/2020 $11,645,000.00
7 3/31/2020 $12,022,000.00
8 12/31/2019 $6,907,000.00
9 12/31/2018 $5,898,000.00
Financials: AllowanceForDoubtfulAccountsReceivableCurrent
Date Value
1 12/31/2023 $11,926,000.00
2 9/30/2023 $10,343,000.00
3 6/30/2023 $9,972,000.00
4 3/31/2023 $9,718,000.00
5 12/31/2022 $10,640,000.00
6 9/30/2022 $9,903,000.00
7 6/30/2022 $9,996,000.00
8 3/31/2022 $8,694,000.00
9 12/31/2021 $8,808,000.00
10 9/30/2021 $7,618,000.00
11 6/30/2021 $8,648,000.00
12 3/31/2021 $7,993,000.00
13 12/31/2020 $9,087,000.00
14 12/31/2019 $6,907,000.00
15 9/30/2019 $6,526,000.00
16 6/30/2019 $5,346,000.00
17 3/31/2019 $5,865,000.00
18 12/31/2018 $5,898,000.00
19 9/30/2018 $5,660,000.00
20 6/30/2018 $4,202,000.00
21 3/31/2018 $3,516,000.00
22 12/31/2017 $3,400,000.00
23 9/30/2017 $4,328,000.00
24 6/30/2017 $4,715,000.00
25 3/31/2017 $4,392,000.00
26 12/31/2016 $4,288,000.00
27 9/30/2016 $4,909,000.00
28 6/30/2016 $4,823,000.00
29 3/31/2016 $4,998,000.00
30 12/31/2015 $5,158,000.00
31 9/30/2015 $4,751,000.00
32 6/30/2015 $4,641,000.00
33 3/31/2015 $4,257,000.00
34 12/31/2014 $4,379,000.00
35 9/30/2014 $4,232,000.00
36 6/30/2014 $4,166,000.00
37 3/31/2014 $4,439,000.00
38 12/31/2013 $4,460,000.00
39 9/30/2013 $4,398,000.00
40 6/30/2013 $4,584,000.00
41 3/31/2013 $6,405,000.00
42 12/31/2012 $6,333,000.00
43 9/30/2012 $7,097,000.00
44 6/30/2012 $7,271,000.00
45 3/31/2012 $5,762,000.00
46 12/31/2011 $4,615,000.00
47 12/31/2010 $5,096,000.00
48 12/31/2009 $7,200,000.00
Financials: AllowanceForDoubtfulAccountsReceivableWriteOffs
Date Value
1 12/31/2023 $4,013,000.00
2 12/31/2022 $1,206,000.00
3 12/31/2021 $986,000.00
4 12/31/2020 $2,166,000.00
5 9/30/2020 $1,536,000.00
6 6/30/2020 $809,000.00
7 3/31/2020 $240,000.00
Financials: AllowanceForDoubtfulOtherReceivablesCurrent
Date Value
1 12/31/2023 $522,000.00
2 9/30/2023 $514,000.00
3 6/30/2023 $518,000.00
4 3/31/2023 $518,000.00
5 12/31/2022 $510,000.00
6 9/30/2022 $498,000.00
7 6/30/2022 $498,000.00
8 3/31/2022 $498,000.00
9 12/31/2021 $503,000.00
10 9/30/2021 $503,000.00
11 6/30/2021 $549,000.00
12 3/31/2021 $789,000.00
13 12/31/2020 $759,000.00
14 9/30/2020 $884,000.00
15 12/31/2019 --
Financials: AmortizationOfFinancingCosts
Date Value
1 12/31/2023 $685,000.00
2 9/30/2023 $512,000.00
3 6/30/2023 $340,000.00
4 3/31/2023 $169,000.00
5 12/31/2022 $786,000.00
6 9/30/2022 $613,000.00
7 6/30/2022 $441,000.00
8 3/31/2022 $133,000.00
9 12/31/2021 $538,000.00
10 9/30/2021 $403,000.00
11 6/30/2021 $267,000.00
12 3/31/2021 $133,000.00
13 12/31/2020 $544,000.00
14 9/30/2020 $408,000.00
15 6/30/2020 $270,000.00
16 3/31/2020 $135,000.00
17 12/31/2019 $387,000.00
18 9/30/2019 $287,000.00
19 6/30/2019 $191,000.00
20 3/31/2019 $96,000.00
21 12/31/2018 $383,000.00
22 9/30/2018 $288,000.00
23 6/30/2018 $192,000.00
24 3/31/2018 $94,000.00
25 12/31/2017 $376,000.00
26 9/30/2017 $282,000.00
27 6/30/2017 $188,000.00
28 3/31/2017 $94,000.00
29 12/31/2016 $367,000.00
30 9/30/2016 $273,000.00
31 6/30/2016 $179,000.00
32 3/31/2016 $85,000.00
33 12/31/2015 $317,000.00
34 9/30/2015 $238,000.00
35 6/30/2015 $65,000.00
36 3/31/2015 $93,000.00
37 12/31/2014 $283,000.00
38 9/30/2014 $213,000.00
39 6/30/2014 $65,000.00
40 3/31/2014 $65,000.00
41 12/31/2013 $245,000.00
42 9/30/2013 $180,000.00
43 6/30/2013 $58,000.00
44 3/31/2013 $57,000.00
45 12/31/2012 $229,000.00
46 9/30/2012 $57,000.00
47 6/30/2012 $115,000.00
48 3/31/2012 $57,000.00
49 12/31/2011 $226,000.00
50 9/30/2011 $168,000.00
51 6/30/2011 $112,000.00
52 3/31/2011 $56,000.00
53 12/31/2010 $157,000.00
54 12/31/2009 $108,000.00
Financials: AmortizationOfFinancingCostsAndDiscounts
Date Value
1 12/31/2023 $685,000.00
2 12/31/2022 $786,000.00
3 12/31/2021 $538,000.00
4 12/31/2020 $544,000.00
5 12/31/2019 $387,000.00
6 12/31/2018 $383,000.00
7 12/31/2017 $376,000.00
8 12/31/2016 $367,000.00
9 12/31/2015 $317,000.00
10 12/31/2014 $283,000.00
11 12/31/2013 $245,000.00
12 12/31/2012 $229,000.00
13 12/31/2011 $226,000.00
14 12/31/2010 $338,000.00
Financials: AmortizationOfIntangibleAssets
Date Value
1 12/31/2023 $43,400,000.00
2 9/30/2023 $32,273,000.00
3 6/30/2023 $21,344,000.00
4 3/31/2023 $10,331,000.00
5 12/31/2022 $47,800,000.00
6 9/30/2022 $36,602,000.00
7 6/30/2022 $25,158,000.00
8 3/31/2022 $12,791,000.00
9 12/31/2021 $40,500,000.00
10 9/30/2021 $28,934,000.00
11 6/30/2021 $17,749,000.00
12 3/31/2021 $8,925,000.00
13 12/31/2020 $32,700,000.00
14 9/30/2020 $25,300,000.00
15 6/30/2020 $10,900,000.00
16 3/31/2020 $6,230,000.00
17 12/31/2019 $27,100,000.00
18 9/30/2019 $20,200,000.00
19 6/30/2019 $13,006,000.00
20 3/31/2019 $4,891,000.00
21 12/31/2018 $20,100,000.00
22 9/30/2018 $14,102,000.00
23 6/30/2018 $8,753,000.00
24 3/31/2018 $3,827,000.00
25 12/31/2017 $17,400,000.00
26 9/30/2017 $12,622,000.00
27 6/30/2017 $7,302,000.00
28 3/31/2017 $1,562,000.00
29 12/31/2016 $8,185,000.00
30 9/30/2016 $6,227,000.00
31 6/30/2016 $4,190,000.00
32 3/31/2016 $2,039,000.00
33 12/31/2015 $7,481,000.00
34 9/30/2015 $5,601,000.00
35 6/30/2015 $1,893,000.00
36 3/31/2015 $1,831,000.00
37 12/31/2014 $7,653,000.00
38 9/30/2014 $5,445,000.00
39 6/30/2014 $3,385,000.00
40 3/31/2014 $1,604,000.00
41 12/31/2013 $7,132,000.00
42 9/30/2013 $1,739,000.00
43 6/30/2013 $1,740,000.00
44 3/31/2013 $1,929,000.00
45 12/31/2012 $8,837,000.00
46 9/30/2012 $2,411,000.00
47 6/30/2012 $2,066,000.00
48 3/31/2012 $2,080,000.00
49 12/31/2011 $7,462,000.00
50 9/30/2011 $5,080,000.00
51 6/30/2011 $1,700,000.00
52 3/31/2011 $1,658,000.00
53 12/31/2010 $6,217,000.00
54 12/31/2009 $3,475,000.00
Financials: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
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 $100,000.00
11 6/30/2021 $100,000.00
12 3/31/2021 $100,000.00
13 9/30/2015 --
Financials: Assets
Date Value
1 12/31/2023 $3,305,579,000.00
2 9/30/2023 $3,140,619,000.00
3 6/30/2023 $2,915,117,000.00
4 3/31/2023 $2,839,471,000.00
5 12/31/2022 $2,597,478,000.00
6 9/30/2022 $2,549,473,000.00
7 6/30/2022 $2,439,622,000.00
8 3/31/2022 $2,308,413,000.00
9 12/31/2021 $2,209,114,000.00
10 9/30/2021 $1,951,334,000.00
11 6/30/2021 $1,754,950,000.00
12 3/31/2021 $1,715,530,000.00
13 12/31/2020 $1,757,355,000.00
14 9/30/2020 $1,677,969,000.00
15 6/30/2020 $1,675,443,000.00
16 3/31/2020 $1,618,067,000.00
17 12/31/2019 $1,505,012,000.00
18 9/30/2019 $1,467,460,000.00
19 6/30/2019 $1,444,596,000.00
20 3/31/2019 $1,080,032,000.00
21 12/31/2018 $1,062,564,000.00
22 9/30/2018 $1,059,940,000.00
23 6/30/2018 $959,166,000.00
24 3/31/2018 $882,718,000.00
25 12/31/2017 $881,120,000.00
26 9/30/2017 $884,587,000.00
27 6/30/2017 $893,155,000.00
28 3/31/2017 $687,612,000.00
29 12/31/2016 $708,903,000.00
30 9/30/2016 $717,742,000.00
31 6/30/2016 $729,013,000.00
32 3/31/2016 $708,969,000.00
33 12/31/2015 $691,594,000.00
34 9/30/2015 $694,526,000.00
35 6/30/2015 $703,049,000.00
36 3/31/2015 $678,804,000.00
37 12/31/2014 $655,942,000.00
38 9/30/2014 $656,406,000.00
39 6/30/2014 $668,111,000.00
40 3/31/2014 $588,844,000.00
41 12/31/2013 $601,822,000.00
42 9/30/2013 $594,454,000.00
43 6/30/2013 $595,246,000.00
44 3/31/2013 $583,608,000.00
45 12/31/2012 $580,754,000.00
46 9/30/2012 $591,726,000.00
47 6/30/2012 $604,621,000.00
48 3/31/2012 $576,058,000.00
49 12/31/2011 $593,980,000.00
50 12/31/2010 $640,020,000.00
Financials: AssetsCurrent
Date Value
1 12/31/2023 $1,911,100,000.00
2 9/30/2023 $1,812,232,000.00
3 6/30/2023 $1,500,323,000.00
4 3/31/2023 $1,459,024,000.00
5 12/31/2022 $1,307,671,000.00
6 9/30/2022 $1,358,091,000.00
7 6/30/2022 $1,238,223,000.00
8 3/31/2022 $1,139,629,000.00
9 12/31/2021 $1,027,321,000.00
10 9/30/2021 $904,711,000.00
11 6/30/2021 $819,400,000.00
12 3/31/2021 $762,572,000.00
13 12/31/2020 $811,852,000.00
14 9/30/2020 $811,296,000.00
15 6/30/2020 $792,505,000.00
16 3/31/2020 $878,443,000.00
17 12/31/2019 $790,184,000.00
18 9/30/2019 $750,402,000.00
19 6/30/2019 $726,582,000.00
20 3/31/2019 $557,272,000.00
21 12/31/2018 $609,700,000.00
22 9/30/2018 $599,679,000.00
23 6/30/2018 $561,823,000.00
24 3/31/2018 $491,793,000.00
25 12/31/2017 $489,357,000.00
26 9/30/2017 $495,377,000.00
27 6/30/2017 $497,169,000.00
28 3/31/2017 $396,453,000.00
29 12/31/2016 $415,957,000.00
30 9/30/2016 $422,864,000.00
31 6/30/2016 $434,539,000.00
32 3/31/2016 $414,684,000.00
33 12/31/2015 $424,273,000.00
34 9/30/2015 $437,940,000.00
35 6/30/2015 $446,822,000.00
36 3/31/2015 $422,806,000.00
37 12/31/2014 $393,769,000.00
38 9/30/2014 $410,000,000.00
39 6/30/2014 $423,496,000.00
40 3/31/2014 $384,172,000.00
41 12/31/2013 $396,997,000.00
42 9/30/2013 $389,226,000.00
43 6/30/2013 $389,228,000.00
44 3/31/2013 $377,233,000.00
45 12/31/2012 $372,553,000.00
46 9/30/2012 $379,480,000.00
47 6/30/2012 $390,241,000.00
48 3/31/2012 $373,525,000.00
49 12/31/2011 $390,550,000.00
50 12/31/2010 $402,948,000.00
Financials: BilledContractReceivables
Date Value
1 12/31/2023 $1,318,926,000.00
2 9/30/2023 $1,254,798,000.00
3 6/30/2023 $1,177,550,000.00
4 3/31/2023 $1,176,378,000.00
5 12/31/2022 $1,024,082,000.00
6 9/30/2022 $1,026,523,000.00
7 6/30/2022 $942,208,000.00
8 3/31/2022 $804,832,000.00
9 12/31/2021 $773,716,000.00
10 9/30/2021 $700,629,000.00
11 6/30/2021 $630,446,000.00
12 3/31/2021 $585,594,000.00
13 12/31/2020 $619,544,000.00
14 9/30/2020 $608,861,000.00
15 6/30/2020 $624,526,000.00
16 3/31/2020 $643,748,000.00
17 12/31/2019 $619,037,000.00
18 9/30/2019 $607,061,000.00
19 6/30/2019 $587,082,000.00
20 3/31/2019 $447,298,000.00
21 12/31/2018 $481,366,000.00
22 9/30/2018 $497,861,000.00
23 6/30/2018 $455,596,000.00
24 3/31/2018 $392,998,000.00
25 12/31/2017 $382,867,000.00
26 12/31/2016 $1,378,050,000.00
27 12/31/2015 $-1,377,581,000.00
28 12/31/2014 $-1,395,633,000.00
29 12/31/2013 $-1,151,969,000.00
30 12/31/2012 $-1,364,229,000.00
31 12/31/2011 $-1,247,535,000.00
Financials: BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
Date Value
1 12/31/2023 $23,607,000.00
2 9/30/2023 $14,207,000.00
3 6/30/2023 $5,480,000.00
4 3/31/2023 $2,382,000.00
5 12/31/2022 $4,819,000.00
6 9/30/2022 $-530,000.00
7 6/30/2022 $115,000.00
8 3/31/2022 $-4,088,000.00
9 12/31/2021 $-7,820,000.00
10 9/30/2021 $-4,523,000.00
11 6/30/2021 $-4,581,000.00
12 3/31/2021 $-1,186,000.00
13 12/31/2020 $-9,119,000.00
14 9/30/2020 $-1,824,000.00
15 6/30/2020 $1,599,000.00
16 3/31/2020 $-2,272,000.00
17 12/31/2019 $2,991,000.00
18 9/30/2019 $3,924,000.00
19 6/30/2019 $1,920,000.00
20 3/31/2019 $158,000.00
21 12/31/2018 $2,066,000.00
22 9/30/2018 $-434,000.00
23 6/30/2018 $-59,000.00
24 3/31/2018 $-153,000.00
25 12/31/2017 $-3,715,000.00
26 9/30/2017 $-2,469,000.00
27 6/30/2017 $624,000.00
28 3/31/2017 $26,000.00
29 12/31/2016 $-731,000.00
30 9/30/2016 $-468,000.00
31 6/30/2016 $336,000.00
32 12/31/2015 $-225,000.00
33 9/30/2015 $-125,000.00
34 6/30/2015 $-125,000.00
35 12/31/2014 $245,000.00
36 9/30/2014 $210,000.00
37 6/30/2014 $130,000.00
38 3/31/2014 $-130,000.00
39 12/31/2013 $-1,646,000.00
40 9/30/2013 $-750,000.00
41 6/30/2013 $27,000.00
42 3/31/2013 $27,000.00
43 12/31/2012 $-662,000.00
44 9/30/2012 $38,000.00
45 12/31/2011 $-5,528,000.00
Financials: CashAndCashEquivalentsAtCarryingValue
Date Value
1 12/31/2023 $205,150,000.00
2 9/30/2023 $137,623,000.00
3 6/30/2023 $60,007,000.00
4 3/31/2023 $48,560,000.00
5 12/31/2022 $57,214,000.00
6 9/30/2022 $71,139,000.00
7 6/30/2022 $69,129,000.00
8 3/31/2022 $115,615,000.00
9 12/31/2021 $58,776,000.00
10 9/30/2021 $67,721,000.00
11 6/30/2021 $53,659,000.00
12 3/31/2021 $52,116,000.00
13 12/31/2020 $54,896,000.00
14 9/30/2020 $70,540,000.00
15 6/30/2020 $53,253,000.00
16 3/31/2020 $133,264,000.00
17 12/31/2019 $50,788,000.00
18 9/30/2019 $40,363,000.00
19 6/30/2019 $36,787,000.00
20 3/31/2019 $29,130,000.00
21 12/31/2018 $45,620,000.00
22 9/30/2018 $19,248,000.00
23 6/30/2018 $28,001,000.00
24 3/31/2018 $25,219,000.00
25 12/31/2017 $36,542,000.00
26 9/30/2017 $29,496,000.00
27 6/30/2017 $34,465,000.00
28 3/31/2017 $31,444,000.00
29 12/31/2016 $32,074,000.00
30 9/30/2016 $25,337,000.00
31 6/30/2016 $38,282,000.00
32 3/31/2016 $43,540,000.00
33 12/31/2015 $56,464,000.00
34 9/30/2015 $45,072,000.00
35 6/30/2015 $40,714,000.00
36 3/31/2015 $38,892,000.00
37 12/31/2014 $32,064,000.00
38 9/30/2014 $43,882,000.00
39 6/30/2014 $49,759,000.00
40 3/31/2014 $40,650,000.00
41 12/31/2013 $52,054,000.00
42 9/30/2013 $45,305,000.00
43 6/30/2013 $23,346,000.00
44 3/31/2013 $25,435,000.00
45 12/31/2012 $40,757,000.00
46 9/30/2012 $35,665,000.00
47 6/30/2012 $28,811,000.00
48 3/31/2012 $27,873,000.00
49 12/31/2011 $51,237,000.00
50 9/30/2011 $43,692,000.00
51 6/30/2011 $50,101,000.00
52 3/31/2011 $63,636,000.00
53 12/31/2010 $86,346,000.00
54 12/31/2009 $127,850,000.00
55 12/31/2008 $117,015,000.00
Financials: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
Date Value
1 12/31/2023 $205,150,000.00
2 9/30/2023 $137,623,000.00
3 6/30/2023 $60,007,000.00
4 3/31/2023 $48,560,000.00
5 12/31/2022 $57,214,000.00
6 9/30/2022 $71,139,000.00
7 6/30/2022 $69,129,000.00
8 3/31/2022 $115,615,000.00
9 12/31/2021 $58,776,000.00
10 9/30/2021 $67,721,000.00
11 6/30/2021 $53,659,000.00
12 3/31/2021 $52,116,000.00
13 12/31/2020 $54,896,000.00
14 9/30/2020 $70,540,000.00
15 6/30/2020 $53,253,000.00
16 3/31/2020 $133,264,000.00
17 12/31/2019 $50,788,000.00
18 9/30/2019 $40,363,000.00
19 6/30/2019 $36,787,000.00
20 3/31/2019 $29,130,000.00
21 12/31/2018 $45,620,000.00
22 9/30/2018 $19,248,000.00
23 6/30/2018 $28,001,000.00
24 12/31/2017 $36,542,000.00
Financials: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
Date Value
1 12/31/2023 $147,936,000.00
2 9/30/2023 $80,409,000.00
3 6/30/2023 $2,793,000.00
4 3/31/2023 $-8,654,000.00
5 12/31/2022 $-1,562,000.00
6 9/30/2022 $12,363,000.00
7 6/30/2022 $10,353,000.00
8 3/31/2022 $56,839,000.00
9 12/31/2021 $3,880,000.00
10 9/30/2021 $12,825,000.00
11 6/30/2021 $-1,237,000.00
12 3/31/2021 $-2,780,000.00
13 12/31/2020 $4,108,000.00
14 9/30/2020 $19,752,000.00
15 6/30/2020 $2,465,000.00
16 3/31/2020 $82,476,000.00
17 12/31/2019 $5,168,000.00
18 9/30/2019 $-5,257,000.00
19 6/30/2019 $-8,833,000.00
20 12/31/2018 $9,078,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: CommonStockDividendsPerShareDeclared
Date Value
1 12/31/2023 $0.85
2 9/30/2023 $0.23
3 6/30/2023 $0.20
4 3/31/2023 $0.18
5 12/31/2022 $0.56
6 9/30/2022 $0.14
7 6/30/2022 $0.14
8 3/31/2022 $0.13
9 12/31/2021 $0.48
10 9/30/2021 $0.12
11 6/30/2021 $0.12
12 3/31/2021 $0.12
13 12/31/2020 $0.43
14 9/30/2020 $0.11
15 6/30/2020 $0.21
16 3/31/2020 $0.11
17 12/31/2019 $0.40
18 9/30/2019 $0.30
19 6/30/2019 $0.20
20 3/31/2019 $0.10
21 12/31/2018 $0.33
22 9/30/2018 $0.24
23 6/30/2018 $0.08
24 3/31/2018 $0.08
25 12/31/2017 $0.30
26 9/30/2017 $0.08
27 6/30/2017 $0.15
28 3/31/2017 $0.07
29 12/31/2016 $0.28
30 9/30/2016 $0.21
31 6/30/2016 $0.07
32 3/31/2016 $0.07
33 12/31/2015 $0.25
34 9/30/2015 $0.07
35 6/30/2015 $0.12
36 3/31/2015 $0.06
37 12/31/2014 $0.23
38 9/30/2014 $0.06
39 6/30/2014 $0.06
40 3/31/2014 $0.06
41 12/31/2013 $0.21
42 9/30/2013 $0.16
43 6/30/2013 $0.05
44 3/31/2013 $0.05
45 12/31/2012 $0.20
46 9/30/2012 $0.15
47 6/30/2012 $0.05
48 3/31/2012 $0.05
49 12/31/2011 $0.20
50 9/30/2011 $0.05
51 6/30/2011 $0.05
52 3/31/2011 $0.05
53 12/31/2010 $0.20
54 12/31/2009 $0.19
Financials: CommonStockParOrStatedValuePerShare
Date Value
1 12/31/2023 $0.01
2 9/30/2023 $0.01
3 6/30/2023 $0.01
4 3/31/2023 $0.01
5 12/31/2022 $0.01
6 9/30/2022 $0.01
7 6/30/2022 $0.01
8 3/31/2022 $0.01
9 12/31/2021 $0.01
10 9/30/2021 $0.01
11 6/30/2021 $0.01
12 3/31/2021 $0.01
13 12/31/2020 $0.01
14 9/30/2020 $0.01
15 6/30/2020 $0.01
16 3/31/2020 $0.01
17 12/31/2019 $0.01
18 9/30/2019 $0.01
19 6/30/2019 $0.01
20 3/31/2019 $0.01
21 12/31/2018 $0.01
22 9/30/2018 $0.01
23 6/30/2018 $0.01
24 3/31/2018 $0.01
25 12/31/2017 $0.01
26 9/30/2017 $0.01
27 6/30/2017 $0.01
28 3/31/2017 $0.01
29 12/31/2016 $0.01
30 9/30/2016 $0.01
31 6/30/2016 $0.01
32 3/31/2016 $0.01
33 12/31/2015 $0.01
34 9/30/2015 $0.01
35 6/30/2015 $0.01
36 3/31/2015 $0.01
37 12/31/2014 $0.01
38 9/30/2014 $0.01
39 6/30/2014 $0.01
40 3/31/2014 $0.01
41 12/31/2013 $0.01
42 9/30/2013 $0.01
43 6/30/2013 $0.01
44 3/31/2013 $0.01
45 12/31/2012 $0.01
46 9/30/2012 $0.01
47 6/30/2012 $0.01
48 3/31/2012 $0.01
49 12/31/2011 $0.01
50 12/31/2010 $0.01
Financials: CommonStockSharesAuthorized
Date Value
1 12/31/2023 $102,969,912.00
2 9/30/2023 $102,969,912.00
3 6/30/2023 $102,969,912.00
4 3/31/2023 $102,969,912.00
5 12/31/2022 $102,969,912.00
6 9/30/2022 $102,969,912.00
7 6/30/2022 $102,969,912.00
8 3/31/2022 $102,969,912.00
9 12/31/2021 $102,969,912.00
10 9/30/2021 $102,969,912.00
11 6/30/2021 $102,969,912.00
12 3/31/2021 $102,969,912.00
13 12/31/2020 $102,969,912.00
14 9/30/2020 $102,969,912.00
15 6/30/2020 $102,969,912.00
16 3/31/2020 $102,969,912.00
17 12/31/2019 $102,969,912.00
18 9/30/2019 $102,969,912.00
19 6/30/2019 $102,969,912.00
20 3/31/2019 $102,969,912.00
21 12/31/2018 $102,969,912.00
22 9/30/2018 $102,969,912.00
23 6/30/2018 $102,969,912.00
24 3/31/2018 $102,969,912.00
25 12/31/2017 $102,969,912.00
26 9/30/2017 $102,969,912.00
27 6/30/2017 $102,969,912.00
28 3/31/2017 $102,969,912.00
29 12/31/2016 $102,969,912.00
30 9/30/2016 $102,969,912.00
31 6/30/2016 $102,969,912.00
32 3/31/2016 $102,969,912.00
33 12/31/2015 $102,969,912.00
34 9/30/2015 $102,969,912.00
35 6/30/2015 $102,969,912.00
36 3/31/2015 $102,969,912.00
37 12/31/2014 $102,969,912.00
38 9/30/2014 $102,969,912.00
39 6/30/2014 $102,969,912.00
40 3/31/2014 $102,969,912.00
41 12/31/2013 $102,969,912.00
42 9/30/2013 $102,969,912.00
43 6/30/2013 $102,969,912.00
44 3/31/2013 $102,969,912.00
45 12/31/2012 $102,969,912.00
46 9/30/2012 $102,969,912.00
47 6/30/2012 $102,969,912.00
48 3/31/2012 $102,969,912.00
49 12/31/2011 $102,969,912.00
50 12/31/2010 $102,969,912.00
Financials: CommonStockSharesIssued
Date Value
1 12/31/2023 $41,123,365.00
2 9/30/2023 $41,123,365.00
3 6/30/2023 $41,123,365.00
4 3/31/2023 $41,123,365.00
5 12/31/2022 $41,123,365.00
6 9/30/2022 $41,123,365.00
7 6/30/2022 $41,123,365.00
8 3/31/2022 $41,123,365.00
9 12/31/2021 $41,123,365.00
10 9/30/2021 $41,123,365.00
11 6/30/2021 $41,123,365.00
12 3/31/2021 $41,123,365.00
13 12/31/2020 $41,123,365.00
14 9/30/2020 $41,123,365.00
15 6/30/2020 $41,123,365.00
16 3/31/2020 $41,123,365.00
17 12/31/2019 $41,123,365.00
18 9/30/2019 $41,123,365.00
19 6/30/2019 $41,123,365.00
20 3/31/2019 $41,123,365.00
21 12/31/2018 $41,123,365.00
22 9/30/2018 $41,123,365.00
23 6/30/2018 $41,123,365.00
24 3/31/2018 $41,123,365.00
25 12/31/2017 $41,123,365.00
26 9/30/2017 $41,123,365.00
27 6/30/2017 $41,123,365.00
28 3/31/2017 $41,123,365.00
29 12/31/2016 $41,123,365.00
30 9/30/2016 $41,123,365.00
31 6/30/2016 $41,123,365.00
32 3/31/2016 $41,123,365.00
33 12/31/2015 $41,123,365.00
34 9/30/2015 $41,123,365.00
35 6/30/2015 $41,123,365.00
36 3/31/2015 $41,123,365.00
37 12/31/2014 $41,123,365.00
38 9/30/2014 $41,123,365.00
39 6/30/2014 $41,123,365.00
40 3/31/2014 $41,123,365.00
41 12/31/2013 $41,123,365.00
42 9/30/2013 $41,123,365.00
43 6/30/2013 $41,123,365.00
44 3/31/2013 $41,123,365.00
45 12/31/2012 $41,123,365.00
46 9/30/2012 $41,123,365.00
47 6/30/2012 $41,123,365.00
48 3/31/2012 $41,123,365.00
49 12/31/2011 $41,123,365.00
50 12/31/2010 $41,123,365.00
Financials: CommonStockSharesOutstanding
Date Value
1 12/31/2023 $35,685,000.00
2 9/30/2023 $35,760,000.00
3 6/30/2023 $35,770,000.00
4 3/31/2023 $35,752,000.00
5 12/31/2022 $35,761,000.00
6 9/30/2022 $35,774,000.00
7 6/30/2022 $35,781,000.00
8 3/31/2022 $35,953,000.00
9 12/31/2021 $36,091,000.00
10 9/30/2021 $36,042,000.00
11 6/30/2021 $36,349,000.00
12 3/31/2021 $36,255,000.00
13 12/31/2020 $36,188,000.00
14 9/30/2020 $36,400,000.00
15 6/30/2020 $36,503,000.00
16 3/31/2020 $36,450,000.00
17 12/31/2019 $36,658,000.00
18 9/30/2019 $36,676,000.00
19 6/30/2019 $36,854,000.00
20 3/31/2019 $36,891,000.00
21 12/31/2018 $36,894,000.00
22 9/30/2018 $37,221,000.00
23 6/30/2018 $37,246,000.00
24 3/31/2018 $37,088,000.00
25 12/31/2017 $37,187,000.00
26 9/30/2017 $37,134,000.00
27 6/30/2017 $37,288,000.00
28 3/31/2017 $37,226,000.00
29 12/31/2016 $37,209,000.00
30 9/30/2016 $37,230,000.00
31 6/30/2016 $37,444,000.00
32 3/31/2016 $37,392,000.00
33 12/31/2015 $37,427,000.00
34 9/30/2015 $37,486,000.00
35 6/30/2015 $37,550,000.00
36 3/31/2015 $37,307,000.00
37 12/31/2014 $37,270,000.00
38 9/30/2014 $37,373,000.00
39 6/30/2014 $37,748,000.00
40 12/31/2013 $37,578,000.00
Financials: CommonStockValue
Date Value
1 12/31/2023 $411,000.00
2 9/30/2023 $411,000.00
3 6/30/2023 $411,000.00
4 3/31/2023 $411,000.00
5 12/31/2022 $411,000.00
6 9/30/2022 $411,000.00
7 6/30/2022 $411,000.00
8 3/31/2022 $411,000.00
9 12/31/2021 $411,000.00
10 9/30/2021 $411,000.00
11 6/30/2021 $411,000.00
12 3/31/2021 $411,000.00
13 12/31/2020 $411,000.00
14 9/30/2020 $411,000.00
15 6/30/2020 $411,000.00
16 3/31/2020 $411,000.00
17 12/31/2019 $411,000.00
18 9/30/2019 $411,000.00
19 6/30/2019 $411,000.00
20 3/31/2019 $411,000.00
21 12/31/2018 $411,000.00
22 9/30/2018 $411,000.00
23 6/30/2018 $411,000.00
24 3/31/2018 $411,000.00
25 12/31/2017 $411,000.00
26 9/30/2017 $411,000.00
27 6/30/2017 $411,000.00
28 3/31/2017 $411,000.00
29 12/31/2016 $411,000.00
30 9/30/2016 $411,000.00
31 6/30/2016 $411,000.00
32 3/31/2016 $411,000.00
33 12/31/2015 $411,000.00
34 9/30/2015 $411,000.00
35 6/30/2015 $411,000.00
36 3/31/2015 $411,000.00
37 12/31/2014 $411,000.00
38 9/30/2014 $411,000.00
39 6/30/2014 $411,000.00
40 3/31/2014 $411,000.00
41 12/31/2013 $411,000.00
42 9/30/2013 $411,000.00
43 6/30/2013 $411,000.00
44 3/31/2013 $411,000.00
45 12/31/2012 $411,000.00
46 9/30/2012 $411,000.00
47 6/30/2012 $411,000.00
48 3/31/2012 $411,000.00
49 12/31/2011 $411,000.00
50 12/31/2010 $411,000.00
Financials: ConstructionContractorReceivableRetainage
Date Value
1 12/31/2023 $245,000,000.00
2 12/31/2022 $193,600,000.00
3 12/31/2021 $139,500,000.00
4 12/31/2020 $124,100,000.00
5 12/31/2019 $111,700,000.00
Financials: ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent
Date Value
1 12/31/2023 $79,000.00
2 9/30/2023 $94,000.00
3 6/30/2023 $80,000.00
4 3/31/2023 $52,000.00
5 12/31/2022 $80,000.00
6 9/30/2022 $67,000.00
7 12/31/2021 $84,000.00
Financials: ContractWithCustomerAssetCreditLossExpense
Date Value
1 9/30/2023 --
2 6/30/2023 --
3 3/31/2023 --
4 9/30/2022 --
5 6/30/2022 --
6 3/31/2022 --
7 9/30/2019 --
8 6/30/2019 --
9 3/31/2019 --
10 9/30/2018 --
11 6/30/2018 --
12 3/31/2018 --
Financials: ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice
Date Value
1 12/31/2023 $3,200,000.00
Financials: ContractWithCustomerAssetIncreaseDecreaseForContractAcquiredInBusinessCombination
Date Value
1 12/31/2023 $4,100,000.00
2 12/31/2022 $2,426,000.00
3 9/30/2022 $2,426,000.00
4 6/30/2022 $2,426,000.00
5 3/31/2022 $-10,000.00
6 12/31/2021 $10,356,000.00
7 9/30/2021 $2,378,000.00
8 6/30/2021 $472,000.00
9 3/31/2021 $472,000.00
10 12/31/2020 $9,509,000.00
11 9/30/2020 $7,469,000.00
12 6/30/2020 $7,469,000.00
13 3/31/2020 $436,000.00
14 12/31/2019 $6,573,000.00
15 9/30/2019 $6,573,000.00
16 6/30/2019 $6,953,000.00
17 3/31/2019 $27,000.00
18 12/31/2018 $2,833,000.00
19 9/30/2018 $2,815,000.00
20 6/30/2018 $658,000.00
21 3/31/2018 $546,000.00
Financials: ContractWithCustomerAssetNet
Date Value
1 9/30/2023 $32,554,000.00
2 6/30/2023 $28,554,000.00
3 3/31/2023 $26,820,000.00
4 12/31/2022 $27,211,000.00
5 9/30/2022 $21,700,000.00
6 6/30/2022 $15,629,000.00
7 3/31/2022 $18,313,000.00
8 12/31/2021 $29,900,000.00
9 12/31/2020 $18,622,000.00
Financials: ContractWithCustomerAssetNetCurrent
Date Value
1 12/31/2023 $28,084,000.00
2 9/30/2023 $32,554,000.00
3 6/30/2023 $28,554,000.00
4 3/31/2023 $26,820,000.00
5 12/31/2022 $27,211,000.00
6 9/30/2022 $21,700,000.00
7 6/30/2022 $15,629,000.00
8 3/31/2022 $18,313,000.00
9 12/31/2021 $29,900,000.00
10 9/30/2021 $14,972,000.00
11 6/30/2021 $12,969,000.00
12 3/31/2021 $10,167,000.00
13 12/31/2020 $18,622,000.00
14 9/30/2020 $25,382,000.00
15 6/30/2020 $23,515,000.00
16 3/31/2020 $7,541,000.00
17 12/31/2019 $2,736,000.00
18 9/30/2019 $6,121,000.00
19 6/30/2019 $8,221,000.00
20 3/31/2019 $8,286,000.00
21 12/31/2018 $10,213,000.00
22 9/30/2018 $11,008,000.00
23 6/30/2018 $7,248,000.00
24 3/31/2018 $2,093,000.00
25 12/31/2017 $30,116,000.00
Financials: ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice
Date Value
1 12/31/2023 $349,100,000.00
Financials: ContractWithCustomerLiabilityCurrent
Date Value
1 12/31/2023 $909,538,000.00
2 9/30/2023 $775,302,000.00
3 6/30/2023 $696,371,000.00
4 3/31/2023 $717,294,000.00
5 12/31/2022 $461,781,000.00
6 9/30/2022 $411,942,000.00
7 6/30/2022 $386,258,000.00
8 3/31/2022 $316,478,000.00
9 12/31/2021 $307,380,000.00
10 9/30/2021 $244,578,000.00
11 6/30/2021 $255,357,000.00
12 3/31/2021 $248,397,000.00
13 12/31/2020 $226,237,000.00
14 9/30/2020 $217,454,000.00
15 6/30/2020 $226,047,000.00
16 3/31/2020 $215,106,000.00
17 12/31/2019 $166,918,000.00
18 9/30/2019 $167,097,000.00
19 6/30/2019 $165,289,000.00
20 3/31/2019 $120,290,000.00
21 12/31/2018 $130,986,000.00
22 9/30/2018 $131,152,000.00
23 6/30/2018 $133,962,000.00
24 3/31/2018 $107,939,000.00
25 12/31/2017 $106,005,000.00
Financials: ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination
Date Value
1 12/31/2023 $12,100,000.00
2 12/31/2022 $1,160,000.00
3 9/30/2022 $1,160,000.00
4 6/30/2022 $1,160,000.00
5 3/31/2022 $52,000.00
6 12/31/2021 $36,523,000.00
7 9/30/2021 $18,084,000.00
8 6/30/2021 $1,610,000.00
9 3/31/2021 $1,610,000.00
10 12/31/2020 $39,885,000.00
11 9/30/2020 $37,047,000.00
12 6/30/2020 $37,047,000.00
13 3/31/2020 $12,851,000.00
14 12/31/2019 $31,556,000.00
15 9/30/2019 $31,556,000.00
16 6/30/2019 $31,604,000.00
17 3/31/2019 $44,000.00
18 12/31/2018 $8,195,000.00
19 9/30/2018 $7,465,000.00
20 6/30/2018 $3,126,000.00
21 3/31/2018 $2,227,000.00
Financials: ContractWithCustomerLiabilityRevenueRecognized
Date Value
1 12/31/2023 $500,600,000.00
2 9/30/2023 $482,900,000.00
3 6/30/2023 $449,500,000.00
4 3/31/2023 $341,900,000.00
5 12/31/2022 $286,500,000.00
6 9/30/2022 $277,500,000.00
7 6/30/2022 $268,000,000.00
8 3/31/2022 $220,600,000.00
9 12/31/2021 $207,600,000.00
10 9/30/2021 $204,600,000.00
11 6/30/2021 $195,000,000.00
12 3/31/2021 $167,800,000.00
13 12/31/2020 $165,800,000.00
14 9/30/2020 $164,400,000.00
15 6/30/2020 $152,400,000.00
16 3/31/2020 $126,800,000.00
17 12/31/2019 $126,700,000.00
18 9/30/2019 $123,300,000.00
19 6/30/2019 $109,700,000.00
20 3/31/2019 $105,600,000.00
21 12/31/2018 $97,600,000.00
22 9/30/2018 $99,800,000.00
23 6/30/2018 $94,200,000.00
24 3/31/2018 $85,500,000.00
Financials: CostOfRevenue
Date Value
1 12/31/2023 $4,216,251,000.00
2 9/30/2023 $3,138,370,000.00
3 6/30/2023 $2,037,745,000.00
4 3/31/2023 $969,235,000.00
5 12/31/2022 $3,398,756,000.00
6 9/30/2022 $2,492,816,000.00
7 6/30/2022 $1,575,028,000.00
8 3/31/2022 $732,072,000.00
9 12/31/2021 $2,510,429,000.00
10 9/30/2021 $674,684,000.00
11 6/30/2021 $1,133,732,000.00
12 3/31/2021 $546,292,000.00
13 12/31/2020 $2,309,676,000.00
14 9/30/2020 $566,903,000.00
15 6/30/2020 $597,773,000.00
16 3/31/2020 $583,038,000.00
17 12/31/2019 $2,113,334,000.00
18 9/30/2019 $564,216,000.00
19 6/30/2019 $962,094,000.00
20 3/31/2019 $431,808,000.00
21 12/31/2018 $1,736,600,000.00
22 9/30/2018 $466,668,000.00
23 6/30/2018 $423,860,000.00
24 3/31/2018 $375,888,000.00
25 12/31/2017 $1,421,641,000.00
26 9/30/2017 $1,054,300,000.00
27 6/30/2017 $369,673,000.00
28 3/31/2017 $304,634,000.00
29 12/31/2016 $1,290,331,000.00
Financials: CurrentFederalTaxExpenseBenefit
Date Value
1 12/31/2023 $-34,722,000.00
2 12/31/2022 $58,040,000.00
3 12/31/2021 $31,283,000.00
4 12/31/2020 $36,556,000.00
5 12/31/2019 $33,281,000.00
6 12/31/2018 $22,728,000.00
7 12/31/2017 $35,434,000.00
8 12/31/2016 $32,721,000.00
9 12/31/2015 $27,564,000.00
10 12/31/2014 $13,402,000.00
11 12/31/2013 $11,707,000.00
12 12/31/2012 $5,679,000.00
13 12/31/2011 $2,207,000.00
14 12/31/2010 $9,474,000.00
Financials: CurrentIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $-30,500,000.00
2 12/31/2022 $84,416,000.00
3 12/31/2021 $40,024,000.00
4 12/31/2020 $49,354,000.00
5 12/31/2019 $41,669,000.00
6 12/31/2018 $31,317,000.00
7 12/31/2017 $41,488,000.00
8 12/31/2016 $37,404,000.00
9 12/31/2015 $31,629,000.00
10 12/31/2014 $16,212,000.00
11 12/31/2013 $13,661,000.00
12 12/31/2012 $6,830,000.00
13 12/31/2011 $3,880,000.00
14 12/31/2010 $11,428,000.00
Financials: CurrentStateAndLocalTaxExpenseBenefit
Date Value
1 12/31/2023 $4,222,000.00
2 12/31/2022 $26,376,000.00
3 12/31/2021 $8,741,000.00
4 12/31/2020 $12,798,000.00
5 12/31/2019 $8,388,000.00
6 12/31/2018 $8,589,000.00
7 12/31/2017 $6,054,000.00
8 12/31/2016 $4,683,000.00
9 12/31/2015 $4,065,000.00
10 12/31/2014 $2,810,000.00
11 12/31/2013 $1,954,000.00
12 12/31/2012 $1,151,000.00
13 12/31/2011 $1,673,000.00
14 12/31/2010 $1,954,000.00
Financials: DebtAndCapitalLeaseObligations
Date Value
1 12/31/2023 $44,212,000.00
2 12/31/2022 $256,245,000.00
3 9/30/2022 $380,706,000.00
4 6/30/2022 $405,640,000.00
5 12/31/2021 $388,220,000.00
6 12/31/2020 $236,000,000.00
7 12/31/2019 $226,483,000.00
8 12/31/2018 $76,918,000.00
9 12/31/2017 $60,539,000.00
10 9/30/2017 $81,692,000.00
11 6/30/2017 $104,738,000.00
12 3/31/2017 $2,004,000.00
13 12/31/2016 $2,811,000.00
14 9/30/2016 $27,893,000.00
15 6/30/2016 $39,479,000.00
16 3/31/2016 $54,571,000.00
17 12/31/2015 $11,507,000.00
18 9/30/2015 $11,673,000.00
19 6/30/2015 $19,683,000.00
20 12/31/2014 $40,346,000.00
Financials: DebtRelatedCommitmentFeesAndDebtIssuanceCosts
Date Value
1 12/31/2023 $7,507,000.00
2 12/31/2022 $10,955,000.00
3 12/31/2021 $3,371,000.00
4 12/31/2020 $5,319,000.00
5 12/31/2019 $6,887,000.00
6 12/31/2018 $2,211,000.00
7 12/31/2017 $1,862,000.00
8 12/31/2016 $1,251,000.00
9 12/31/2015 $692,000.00
10 12/31/2014 $790,000.00
11 12/31/2013 $278,000.00
12 12/31/2012 $444,000.00
13 12/31/2011 $243,000.00
14 12/31/2010 $287,000.00
Financials: DeferredFederalIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $81,119,000.00
2 12/31/2022 $-80,130,000.00
3 12/31/2021 $6,197,000.00
4 12/31/2020 $-5,483,000.00
5 12/31/2019 $-3,750,000.00
6 12/31/2018 $4,347,000.00
7 12/31/2017 $5,391,000.00
8 12/31/2016 $-2,101,000.00
9 12/31/2015 $-1,481,000.00
10 12/31/2014 $-308,000.00
11 12/31/2013 $3,254,000.00
12 12/31/2012 $2,897,000.00
13 12/31/2011 $-10,121,000.00
14 12/31/2010 $1,501,000.00
Financials: DeferredFederalStateAndLocalTaxExpenseBenefit
Date Value
1 12/31/2023 $95,296,000.00
2 12/31/2022 $-94,505,000.00
3 12/31/2021 $6,902,000.00
4 12/31/2020 $-7,953,000.00
5 12/31/2019 $-4,251,000.00
6 12/31/2018 $4,456,000.00
7 12/31/2017 $4,178,000.00
8 12/31/2016 $-1,239,000.00
9 12/31/2015 $-405,000.00
Financials: DeferredIncomeTaxAssetsNet
Date Value
1 12/31/2023 $17,723,000.00
2 9/30/2023 $5,959,000.00
3 6/30/2023 $170,965,000.00
4 3/31/2023 $143,202,000.00
5 12/31/2022 $115,665,000.00
6 9/30/2022 $11,327,000.00
7 6/30/2022 $16,594,000.00
8 3/31/2022 $20,577,000.00
9 12/31/2021 $22,905,000.00
10 9/30/2021 $22,812,000.00
11 6/30/2021 $23,952,000.00
12 3/31/2021 $29,811,000.00
13 12/31/2020 $29,401,000.00
14 9/30/2020 $21,656,000.00
15 6/30/2020 $25,833,000.00
16 3/31/2020 $21,803,000.00
17 12/31/2019 $21,923,000.00
18 9/30/2019 $20,254,000.00
19 6/30/2019 $17,176,000.00
20 12/31/2018 $17,634,000.00
21 9/30/2017 $27,282,000.00
22 6/30/2017 $29,717,000.00
23 3/31/2017 $28,247,000.00
24 12/31/2016 $27,170,000.00
25 9/30/2016 $29,187,000.00
26 6/30/2016 $28,743,000.00
27 3/31/2016 $29,240,000.00
28 12/31/2015 $16,276,000.00
Financials: DeferredIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $95,296,000.00
2 9/30/2023 $116,355,000.00
3 6/30/2023 $-55,300,000.00
4 3/31/2023 $-27,537,000.00
5 12/31/2022 $-94,505,000.00
6 9/30/2022 $11,578,000.00
7 6/30/2022 $6,311,000.00
8 3/31/2022 $2,328,000.00
9 12/31/2021 $6,902,000.00
10 9/30/2021 $6,589,000.00
11 6/30/2021 $5,449,000.00
12 3/31/2021 $-410,000.00
13 12/31/2020 $-7,953,000.00
14 9/30/2020 $1,197,000.00
15 6/30/2020 $-2,980,000.00
16 3/31/2020 $300,000.00
17 12/31/2019 $-4,251,000.00
18 9/30/2019 $-2,620,000.00
19 6/30/2019 $458,000.00
20 3/31/2019 $149,000.00
21 12/31/2018 $4,456,000.00
22 9/30/2018 $5,520,000.00
23 6/30/2018 $8,400,000.00
24 3/31/2018 $8,648,000.00
25 12/31/2017 $4,178,000.00
26 9/30/2017 $-112,000.00
27 6/30/2017 $-2,547,000.00
28 3/31/2017 $-1,077,000.00
29 12/31/2016 $-1,239,000.00
30 9/30/2016 $-606,000.00
31 6/30/2016 $-162,000.00
32 3/31/2016 $-1,022,000.00
33 12/31/2015 $-414,000.00
34 9/30/2015 $-2,755,000.00
35 6/30/2015 $-2,263,000.00
36 3/31/2015 $-1,241,000.00
37 12/31/2014 $-4,579,000.00
38 9/30/2014 $-3,899,000.00
39 6/30/2014 $-1,623,000.00
40 3/31/2014 $-1,622,000.00
41 12/31/2013 $4,514,000.00
42 9/30/2013 $692,000.00
43 6/30/2013 $476,000.00
44 3/31/2013 $-1,122,000.00
45 12/31/2012 $3,541,000.00
46 9/30/2012 $-204,000.00
47 6/30/2012 $-845,000.00
48 3/31/2012 $-1,521,000.00
49 12/31/2011 $-9,525,000.00
50 9/30/2011 $-4,939,000.00
51 6/30/2011 $794,000.00
52 3/31/2011 $-2,110,000.00
53 12/31/2010 $-3,484,000.00
54 12/31/2009 $3,151,000.00
Financials: DeferredIncomeTaxLiabilities
Date Value
1 12/31/2023 $297,392,000.00
2 12/31/2022 $77,628,000.00
3 12/31/2021 $62,822,000.00
4 12/31/2020 $51,684,000.00
5 12/31/2019 $41,059,000.00
6 12/31/2018 $15,400,000.00
7 12/31/2017 $7,187,000.00
8 12/31/2016 $6,285,000.00
9 12/31/2015 $12,850,000.00
10 12/31/2014 $12,781,000.00
11 12/31/2013 $14,445,000.00
12 12/31/2012 $11,850,000.00
13 12/31/2011 $14,476,000.00
Financials: DeferredIncomeTaxLiabilitiesNet
Date Value
1 12/31/2023 $1,120,000.00
2 9/30/2023 $6,649,000.00
3 9/30/2022 $1,745,000.00
4 6/30/2022 $1,745,000.00
5 3/31/2022 $1,745,000.00
6 12/31/2021 $1,745,000.00
7 9/30/2021 $1,339,000.00
8 6/30/2021 $1,339,000.00
9 3/31/2021 $1,339,000.00
10 12/31/2020 $1,339,000.00
11 9/30/2020 $3,365,000.00
12 6/30/2020 $3,365,000.00
13 3/31/2020 $1,425,000.00
14 12/31/2019 $1,425,000.00
15 9/30/2019 $1,387,000.00
16 6/30/2019 $1,387,000.00
17 12/31/2018 $1,387,000.00
18 9/30/2017 $2,289,000.00
19 6/30/2017 $2,289,000.00
20 3/31/2017 $2,289,000.00
21 12/31/2016 $2,289,000.00
22 9/30/2016 $1,810,000.00
23 6/30/2016 $1,810,000.00
24 12/31/2015 $1,810,000.00
Financials: DeferredStateAndLocalIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $14,177,000.00
2 12/31/2022 $-14,375,000.00
3 12/31/2021 $705,000.00
4 12/31/2020 $-2,470,000.00
5 12/31/2019 $-501,000.00
6 12/31/2018 $109,000.00
7 12/31/2017 $-1,213,000.00
8 12/31/2016 $862,000.00
9 12/31/2015 $1,076,000.00
10 12/31/2014 $-4,290,000.00
11 12/31/2013 $1,233,000.00
12 12/31/2012 $318,000.00
13 12/31/2011 $778,000.00
14 12/31/2010 $-1,736,000.00
Financials: DeferredTaxAssetsGoodwillAndIntangibleAssets
Date Value
1 12/31/2023 $8,570,000.00
2 12/31/2022 $9,204,000.00
3 12/31/2021 $3,851,000.00
4 12/31/2019 $7,988,000.00
5 12/31/2016 $875,000.00
6 12/31/2011 $4,519,000.00
Financials: DeferredTaxAssetsGross
Date Value
1 12/31/2023 $314,151,000.00
2 12/31/2022 $193,672,000.00
3 12/31/2021 $84,457,000.00
4 12/31/2020 $80,260,000.00
5 12/31/2019 $61,926,000.00
6 12/31/2018 $32,295,000.00
7 12/31/2017 $31,390,000.00
8 12/31/2016 $34,350,000.00
9 12/31/2015 $31,754,000.00
10 12/31/2014 $30,808,000.00
11 12/31/2013 $31,522,000.00
12 12/31/2012 $30,290,000.00
13 12/31/2011 $35,393,000.00
Financials: DeferredTaxAssetsLiabilitiesNet
Date Value
1 12/31/2023 $16,603,000.00
2 12/31/2022 $115,665,000.00
3 12/31/2021 $21,160,000.00
4 12/31/2020 $28,062,000.00
5 12/31/2019 $20,498,000.00
6 12/31/2018 $16,247,000.00
7 12/31/2017 $20,703,000.00
8 12/31/2016 $24,881,000.00
9 12/31/2015 $14,466,000.00
10 12/31/2014 $25,170,000.00
11 12/31/2013 $19,751,000.00
12 12/31/2012 $22,276,000.00
13 12/31/2011 $21,888,000.00
Financials: DeferredTaxAssetsNet
Date Value
1 12/31/2023 $313,995,000.00
2 12/31/2022 $193,293,000.00
3 12/31/2021 $83,982,000.00
4 12/31/2020 $79,746,000.00
5 12/31/2019 $61,557,000.00
6 12/31/2018 $31,647,000.00
7 12/31/2017 $27,890,000.00
8 12/31/2016 $31,166,000.00
9 12/31/2015 $14,466,000.00
10 12/31/2014 $14,052,000.00
11 12/31/2013 $9,472,000.00
12 12/31/2012 $13,987,000.00
13 12/31/2011 $16,918,000.00
Financials: DeferredTaxAssetsOperatingLossCarryforwards
Date Value
1 12/31/2023 $5,900,000.00
2 12/31/2022 $5,361,000.00
3 12/31/2021 $10,379,000.00
4 12/31/2020 $12,127,000.00
5 12/31/2019 $2,750,000.00
6 12/31/2018 $3,242,000.00
7 12/31/2017 $6,007,000.00
8 12/31/2016 $5,053,000.00
9 12/31/2015 $6,781,000.00
10 12/31/2014 $6,958,000.00
11 12/31/2013 $6,107,000.00
12 12/31/2012 $6,562,000.00
Financials: DeferredTaxAssetsOperatingLossCarryforwardsDomestic
Date Value
1 12/31/2023 $2,500,000.00
2 12/31/2022 $4,800,000.00
3 12/31/2021 $7,200,000.00
4 12/31/2020 $9,400,000.00
Financials: DeferredTaxAssetsOther
Date Value
1 12/31/2023 $1,234,000.00
2 12/31/2022 $539,000.00
3 12/31/2021 $758,000.00
4 12/31/2020 $627,000.00
5 12/31/2019 $525,000.00
6 12/31/2018 $550,000.00
7 12/31/2017 $544,000.00
8 12/31/2016 $759,000.00
9 12/31/2015 $830,000.00
10 12/31/2014 $761,000.00
11 12/31/2013 $613,000.00
12 12/31/2012 $1,224,000.00
13 12/31/2011 $1,186,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
Date Value
1 12/31/2023 $4,549,000.00
2 12/31/2022 $3,809,000.00
3 12/31/2021 $3,392,000.00
4 12/31/2020 $2,791,000.00
5 12/31/2019 $2,561,000.00
6 12/31/2018 $2,538,000.00
7 12/31/2017 $2,297,000.00
8 12/31/2016 $3,036,000.00
9 12/31/2015 $3,080,000.00
10 12/31/2014 $2,793,000.00
11 12/31/2013 $2,165,000.00
12 12/31/2012 $2,444,000.00
13 12/31/2011 $2,583,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
Date Value
1 12/31/2023 $44,209,000.00
2 12/31/2022 $34,179,000.00
3 12/31/2021 $36,255,000.00
4 12/31/2020 $39,761,000.00
5 12/31/2019 $25,569,000.00
6 12/31/2018 $19,449,000.00
7 12/31/2017 $19,555,000.00
8 12/31/2016 $23,000,000.00
9 12/31/2015 $19,174,000.00
10 12/31/2014 $18,670,000.00
11 12/31/2013 $19,290,000.00
12 12/31/2012 $19,661,000.00
13 12/31/2011 $20,809,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
Date Value
1 12/31/2023 $3,203,000.00
2 12/31/2022 $2,530,000.00
3 12/31/2021 $1,878,000.00
4 12/31/2020 $2,186,000.00
5 12/31/2019 $1,660,000.00
6 12/31/2018 $1,445,000.00
7 12/31/2017 $715,000.00
8 12/31/2016 $1,627,000.00
9 12/31/2015 $1,889,000.00
10 12/31/2014 $1,626,000.00
11 12/31/2013 $1,660,000.00
12 12/31/2012 $2,293,000.00
13 12/31/2011 $1,692,000.00
Financials: DeferredTaxAssetsValuationAllowance
Date Value
1 12/31/2023 $156,000.00
2 12/31/2022 $379,000.00
3 12/31/2021 $475,000.00
4 12/31/2020 $514,000.00
5 12/31/2019 $369,000.00
6 12/31/2018 $648,000.00
7 12/31/2017 $3,500,000.00
8 12/31/2016 $3,184,000.00
9 12/31/2015 $4,438,000.00
10 12/31/2014 $3,975,000.00
11 12/31/2013 $5,918,000.00
12 12/31/2012 $4,453,000.00
13 12/31/2011 $3,999,000.00
Financials: DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill
Date Value
1 12/31/2023 $24,452,000.00
2 12/31/2022 $23,288,000.00
3 12/31/2021 $17,321,000.00
4 12/31/2020 $11,615,000.00
5 12/31/2019 $6,020,000.00
6 12/31/2018 $3,864,000.00
7 12/31/2017 $1,572,000.00
8 12/31/2015 $6,037,000.00
9 12/31/2014 $3,562,000.00
10 12/31/2013 $3,364,000.00
11 12/31/2012 $1,124,000.00
Financials: DeferredTaxLiabilitiesLeasingArrangements
Date Value
1 12/31/2023 $51,058,000.00
2 12/31/2022 $32,025,000.00
3 12/31/2021 $27,905,000.00
4 12/31/2020 $22,715,000.00
5 12/31/2019 $20,873,000.00
Financials: DeferredTaxLiabilitiesOther
Date Value
1 12/31/2023 $1,689,000.00
2 12/31/2022 $1,563,000.00
3 12/31/2021 $1,098,000.00
4 12/31/2020 $2,626,000.00
5 12/31/2019 $2,004,000.00
6 12/31/2018 $360,000.00
7 12/31/2017 $322,000.00
8 12/31/2016 $513,000.00
9 12/31/2015 $357,000.00
10 12/31/2014 $271,000.00
11 12/31/2013 $947,000.00
12 12/31/2012 $1,131,000.00
13 12/31/2011 $671,000.00
Financials: DeferredTaxLiabilitiesPropertyPlantAndEquipment
Date Value
1 12/31/2023 $27,049,000.00
2 12/31/2022 $18,882,000.00
3 12/31/2021 $15,534,000.00
4 12/31/2020 $13,877,000.00
5 12/31/2019 $11,286,000.00
6 12/31/2018 $10,488,000.00
7 12/31/2017 $4,668,000.00
8 12/31/2016 $4,398,000.00
9 12/31/2015 $5,572,000.00
10 12/31/2014 $7,035,000.00
11 12/31/2013 $6,660,000.00
12 12/31/2012 $5,357,000.00
13 12/31/2011 $5,828,000.00
Financials: DefinedContributionPlanCostRecognized
Date Value
1 12/31/2023 $22,900,000.00
2 12/31/2022 $19,800,000.00
3 12/31/2021 $16,100,000.00
4 12/31/2020 $16,300,000.00
5 12/31/2019 $14,200,000.00
6 12/31/2018 $10,800,000.00
7 12/31/2017 $7,800,000.00
8 12/31/2016 $7,800,000.00
9 12/31/2015 $7,100,000.00
10 12/31/2014 $6,100,000.00
11 12/31/2013 $5,500,000.00
12 12/31/2012 $5,200,000.00
13 12/31/2011 $5,100,000.00
14 12/31/2010 $4,300,000.00
Financials: DefinedContributionPlanEmployerMatchingContributionPercent
Date Value
1 12/31/2023 $0.03
Financials: Depreciation
Date Value
1 12/31/2023 $38,162,000.00
2 9/30/2023 $27,717,000.00
3 6/30/2023 $18,260,000.00
4 3/31/2023 $9,187,000.00
5 12/31/2022 $33,552,000.00
6 9/30/2022 $24,643,000.00
7 6/30/2022 $16,295,000.00
8 3/31/2022 $8,046,000.00
9 12/31/2021 $28,439,000.00
10 9/30/2021 $21,066,000.00
11 6/30/2021 $13,925,000.00
12 3/31/2021 $7,051,000.00
13 12/31/2020 $27,931,000.00
14 9/30/2020 $20,818,000.00
15 6/30/2020 $13,633,000.00
16 3/31/2020 $6,461,000.00
17 12/31/2019 $24,490,000.00
18 9/30/2019 $18,222,000.00
19 6/30/2019 $12,013,000.00
20 3/31/2019 $5,833,000.00
21 12/31/2018 $22,600,000.00
22 9/30/2018 $16,630,000.00
23 6/30/2018 $10,969,000.00
24 3/31/2018 $5,413,000.00
25 12/31/2017 $20,052,000.00
26 9/30/2017 $14,714,000.00
27 6/30/2017 $9,597,000.00
28 3/31/2017 $4,577,000.00
29 12/31/2016 $17,981,000.00
30 9/30/2016 $13,444,000.00
31 6/30/2016 $8,968,000.00
32 3/31/2016 $4,219,000.00
33 12/31/2015 $15,935,000.00
34 9/30/2015 $11,785,000.00
35 6/30/2015 $7,740,000.00
36 3/31/2015 $3,792,000.00
37 12/31/2014 $13,683,000.00
38 9/30/2014 $9,917,000.00
39 6/30/2014 $6,269,000.00
40 3/31/2014 $3,050,000.00
41 12/31/2013 $11,440,000.00
42 9/30/2013 $8,511,000.00
43 6/30/2013 $2,799,000.00
44 3/31/2013 $2,846,000.00
45 12/31/2012 $11,793,000.00
46 9/30/2012 $8,924,000.00
47 6/30/2012 $6,003,000.00
48 3/31/2012 $3,057,000.00
49 12/31/2011 $12,591,000.00
50 9/30/2011 $9,148,000.00
51 6/30/2011 $3,013,000.00
52 3/31/2011 $3,161,000.00
53 12/31/2010 $11,225,000.00
54 12/31/2009 $10,024,000.00
Financials: DepreciationAndAmortization
Date Value
1 12/31/2023 $38,200,000.00
2 12/31/2022 $33,600,000.00
3 12/31/2021 $28,400,000.00
4 12/31/2020 $27,900,000.00
5 12/31/2019 $24,500,000.00
Financials: DividendsCommonStockCash
Date Value
1 12/31/2023 $30,379,000.00
2 9/30/2023 $8,049,000.00
3 6/30/2023 $7,152,000.00
4 3/31/2023 $6,254,000.00
5 12/31/2022 $20,077,000.00
6 9/30/2022 $5,013,000.00
7 6/30/2022 $5,026,000.00
8 3/31/2022 $4,673,000.00
9 12/31/2021 $17,384,000.00
10 9/30/2021 $4,350,000.00
11 6/30/2021 $4,178,000.00
12 3/31/2021 $4,163,000.00
13 12/31/2020 $15,499,000.00
14 9/30/2020 $3,833,000.00
15 6/30/2020 $3,830,000.00
16 3/31/2020 $3,844,000.00
17 12/31/2019 $14,543,000.00
18 9/30/2019 $3,673,000.00
19 6/30/2019 $3,692,000.00
20 3/31/2019 $3,506,000.00
21 12/31/2018 $12,268,000.00
22 9/30/2018 $3,170,000.00
23 6/30/2018 $5,760,000.00
24 3/31/2018 $2,786,000.00
25 12/31/2017 $10,987,000.00
26 9/30/2017 $8,199,000.00
27 6/30/2017 $5,405,000.00
28 3/31/2017 $2,608,000.00
29 12/31/2016 $10,264,000.00
30 9/30/2016 $7,663,000.00
31 6/30/2016 $5,044,000.00
32 3/31/2016 $2,426,000.00
33 12/31/2015 $9,358,000.00
34 9/30/2015 $6,924,000.00
35 6/30/2015 $4,479,000.00
36 3/31/2015 $2,237,000.00
37 12/31/2014 $8,447,000.00
38 9/30/2014 $6,212,000.00
39 6/30/2014 $4,142,000.00
40 3/31/2014 $2,070,000.00
41 12/31/2013 $7,835,000.00
42 9/30/2013 $5,777,000.00
43 6/30/2013 $3,719,000.00
44 3/31/2013 $1,862,000.00
45 12/31/2012 $7,471,000.00
46 9/30/2012 $5,607,000.00
47 6/30/2012 $3,739,000.00
48 3/31/2012 $1,871,000.00
49 12/31/2011 $7,552,000.00
50 12/31/2010 $7,581,000.00
51 12/31/2009 $7,290,000.00
Financials: EarningsPerShareBasic
Date Value
1 12/31/2023 $9.03
2 9/30/2023 $6.47
3 6/30/2023 $3.54
4 3/31/2023 $1.60
5 12/31/2022 $6.84
6 9/30/2022 $5.30
7 6/30/2022 $3.58
8 3/31/2022 $2.40
9 12/31/2021 $3.95
10 9/30/2021 $1.28
11 6/30/2021 $1.64
12 3/31/2021 $0.73
13 12/31/2020 $4.11
14 9/30/2020 $2.93
15 6/30/2020 $1.08
16 3/31/2020 $0.48
17 12/31/2019 $0.93
18 9/30/2019 $2.18
19 6/30/2019 $0.65
20 3/31/2019 $0.54
21 12/31/2018 $3.03
22 9/30/2018 $1.03
23 6/30/2018 $0.87
24 3/31/2018 $0.45
25 12/31/2017 $1.48
26 9/30/2017 $0.60
27 6/30/2017 $0.48
28 3/31/2017 $0.20
29 12/31/2016 $1.74
30 9/30/2016 $0.55
31 6/30/2016 $0.47
32 3/31/2016 $0.26
33 12/31/2015 $1.32
34 9/30/2015 $0.97
35 6/30/2015 $0.36
36 3/31/2015 $0.14
37 12/31/2014 $0.61
38 9/30/2014 $0.20
39 6/30/2014 $0.12
40 3/31/2014 $0.01
41 12/31/2013 $0.15
42 9/30/2013 $0.31
43 6/30/2013 $0.21
44 3/31/2013 $0.07
45 12/31/2012 $0.36
46 9/30/2012 $0.25
47 6/30/2012 $0.12
48 3/31/2012 $-0.03
49 12/31/2011 $-0.99
50 9/30/2011 $-0.98
51 6/30/2011 $0.08
52 3/31/2011 $-0.14
53 12/31/2010 $0.39
54 12/31/2009 $0.90
Financials: EarningsPerShareDiluted
Date Value
1 12/31/2023 $9.01
2 9/30/2023 $6.46
3 6/30/2023 $3.53
4 3/31/2023 $1.59
5 12/31/2022 $6.82
6 9/30/2022 $5.28
7 6/30/2022 $3.57
8 3/31/2022 $2.40
9 12/31/2021 $3.93
10 9/30/2021 $2.90
11 6/30/2021 $1.63
12 3/31/2021 $0.73
13 12/31/2020 $4.09
14 9/30/2020 $1.36
15 6/30/2020 $1.08
16 3/31/2020 $0.48
17 12/31/2019 $0.92
18 9/30/2019 $2.16
19 6/30/2019 $0.65
20 3/31/2019 $0.53
21 12/31/2018 $3.00
22 9/30/2018 $1.02
23 6/30/2018 $1.31
24 3/31/2018 $0.44
25 12/31/2017 $0.20
26 9/30/2017 $1.27
27 6/30/2017 $0.67
28 3/31/2017 $0.20
29 12/31/2016 $0.45
30 9/30/2016 $0.54
31 6/30/2016 $0.73
32 3/31/2016 $0.26
33 12/31/2015 $0.35
34 9/30/2015 $0.46
35 6/30/2015 $0.35
36 3/31/2015 $0.13
37 12/31/2014 $0.29
38 9/30/2014 $0.33
39 6/30/2014 $0.13
40 3/31/2014 $0.01
41 12/31/2013 $0.73
42 9/30/2013 $0.58
43 6/30/2013 $0.28
44 3/31/2013 $0.07
45 12/31/2012 $0.12
46 9/30/2012 $0.24
47 6/30/2012 $0.09
48 3/31/2012 $-0.03
49 12/31/2011 $0.05
50 9/30/2011 $-0.98
51 6/30/2011 $0.08
52 3/31/2011 $-0.14
53 12/31/2010 $0.39
54 12/31/2009 $0.89
Financials: EffectiveIncomeTaxRateContinuingOperations
Date Value
1 12/31/2023 $-0.17
2 12/31/2022 $0.04
3 12/31/2021 $0.25
4 12/31/2020 $0.22
5 12/31/2019 $0.25
6 12/31/2018 $0.24
7 12/31/2017 $0.45
8 12/31/2016 $0.36
9 12/31/2015 $0.35
10 3/31/2015 $0.36
11 9/30/2014 $0.35
12 6/30/2014 $0.37
13 3/31/2014 $0.39
14 9/30/2013 $0.39
15 6/30/2013 $0.41
16 3/31/2013 $0.43
17 9/30/2012 $0.47
18 6/30/2012 $0.60
19 3/31/2012 $0.28
20 9/30/2011 $0.16
21 6/30/2011 $0.37
Financials: EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
Date Value
1 12/31/2023 $0.21
2 12/31/2022 $0.21
3 12/31/2021 $0.21
4 12/31/2020 $0.21
5 12/31/2019 $0.21
6 12/31/2018 $0.21
7 12/31/2017 $0.35
8 12/31/2016 $0.35
9 12/31/2015 $0.35
10 3/31/2015 $0.35
11 9/30/2014 $0.35
12 6/30/2014 $0.35
13 3/31/2014 $0.35
14 9/30/2013 $0.35
15 6/30/2013 $0.35
16 3/31/2013 $0.35
17 9/30/2012 $0.35
Financials: EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
Date Value
1 12/31/2023 $-928,000.00
2 12/31/2022 $-872,000.00
3 12/31/2021 $-2,210,000.00
4 12/31/2020 $-426,000.00
5 12/31/2019 $-714,000.00
6 12/31/2018 $-1,293,000.00
7 12/31/2017 $-1,320,000.00
Financials: EmployeeRelatedLiabilitiesCurrent
Date Value
1 12/31/2023 $169,136,000.00
2 9/30/2023 $174,425,000.00
3 6/30/2023 $141,626,000.00
4 3/31/2023 $115,606,000.00
5 12/31/2022 $127,765,000.00
6 9/30/2022 $149,926,000.00
7 6/30/2022 $137,913,000.00
8 3/31/2022 $121,990,000.00
9 12/31/2021 $129,971,000.00
10 9/30/2021 $137,910,000.00
11 6/30/2021 $115,797,000.00
12 3/31/2021 $104,590,000.00
13 12/31/2020 $121,864,000.00
14 9/30/2020 $119,931,000.00
15 6/30/2020 $101,243,000.00
16 3/31/2020 $81,305,000.00
17 12/31/2019 $102,891,000.00
18 9/30/2019 $100,390,000.00
19 6/30/2019 $82,227,000.00
20 3/31/2019 $65,135,000.00
21 12/31/2018 $87,388,000.00
22 9/30/2018 $81,888,000.00
23 6/30/2018 $66,128,000.00
24 3/31/2018 $56,199,000.00
25 12/31/2017 $69,217,000.00
26 9/30/2017 $68,294,000.00
27 6/30/2017 $59,857,000.00
28 3/31/2017 $51,221,000.00
29 12/31/2016 $61,712,000.00
30 9/30/2016 $60,200,000.00
31 6/30/2016 $57,991,000.00
32 3/31/2016 $50,506,000.00
33 12/31/2015 $54,079,000.00
34 9/30/2015 $60,769,000.00
35 6/30/2015 $50,739,000.00
36 3/31/2015 $45,992,000.00
37 12/31/2014 $44,683,000.00
38 9/30/2014 $45,845,000.00
39 6/30/2014 $41,993,000.00
40 3/31/2014 $37,630,000.00
41 12/31/2013 $44,093,000.00
42 9/30/2013 $44,185,000.00
43 6/30/2013 $39,547,000.00
44 3/31/2013 $35,647,000.00
45 12/31/2012 $36,892,000.00
46 9/30/2012 $39,565,000.00
47 6/30/2012 $36,623,000.00
48 3/31/2012 $36,025,000.00
49 12/31/2011 $36,389,000.00
50 12/31/2010 $42,577,000.00
Financials: EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
Date Value
1 12/31/2023 $2,700,000.00
2 12/31/2022 $2,200,000.00
3 12/31/2021 $2,200,000.00
4 12/31/2020 $1,500,000.00
5 12/31/2019 $1,300,000.00
6 12/31/2018 $1,500,000.00
7 12/31/2017 $2,400,000.00
8 12/31/2016 $1,900,000.00
9 12/31/2015 $2,100,000.00
10 12/31/2014 $1,800,000.00
11 12/31/2013 $1,500,000.00
12 12/31/2012 $1,000,000.00
13 12/31/2011 $1,300,000.00
14 12/31/2010 $1,300,000.00
Financials: EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
Date Value
1 12/31/2023 $4,300,000.00
2 9/30/2023 $3,700,000.00
3 6/30/2023 $3,600,000.00
4 3/31/2023 $2,500,000.00
5 12/31/2022 $2,500,000.00
6 9/30/2022 $1,600,000.00
7 6/30/2022 $1,200,000.00
8 3/31/2022 $1,200,000.00
Financials: FiniteLivedIntangibleAssetsAccumulatedAmortization
Date Value
1 12/31/2023 $231,785,000.00
2 12/31/2022 $191,581,000.00
3 12/31/2021 $172,886,000.00
4 12/31/2020 $135,180,000.00
5 9/30/2020 $127,789,000.00
6 6/30/2020 $119,623,000.00
7 12/31/2019 $102,482,000.00
8 9/30/2019 $101,922,000.00
9 12/31/2018 $81,700,000.00
10 12/31/2017 $63,840,000.00
11 12/31/2016 $52,925,000.00
12 12/31/2015 $44,740,000.00
13 3/31/2015 $39,090,000.00
14 12/31/2014 $37,259,000.00
15 9/30/2014 $35,051,000.00
16 6/30/2014 $32,991,000.00
17 3/31/2014 $37,725,000.00
18 12/31/2013 $36,121,000.00
19 9/30/2013 $34,397,000.00
20 6/30/2013 $32,658,000.00
21 3/31/2013 $30,918,000.00
22 12/31/2012 $28,989,000.00
23 9/30/2012 $26,709,000.00
24 6/30/2012 $24,298,000.00
25 12/31/2011 $20,152,000.00
Financials: FinitelivedIntangibleAssetsAcquired1
Date Value
1 12/31/2023 $49,900,000.00
2 12/31/2022 $16,900,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
Date Value
1 12/31/2023 $102,822,000.00
2 12/31/2022 $111,628,000.00
3 12/31/2021 $131,933,000.00
4 12/31/2020 $106,396,000.00
5 6/30/2020 $108,288,000.00
6 12/31/2019 $72,178,000.00
7 9/30/2019 $85,903,000.00
8 12/31/2018 $31,680,000.00
9 12/31/2017 $27,994,000.00
10 12/31/2016 $20,575,000.00
11 12/31/2015 $20,101,000.00
12 12/31/2014 $22,077,000.00
13 12/31/2013 $17,339,000.00
14 12/31/2012 $19,671,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
Date Value
1 12/31/2023 $39,851,000.00
2 9/30/2023 $37,006,000.00
3 6/30/2023 $37,006,000.00
4 3/31/2023 $37,006,000.00
5 12/31/2022 $36,252,000.00
6 9/30/2022 $36,252,000.00
7 6/30/2022 $36,252,000.00
8 3/31/2022 $34,532,000.00
9 12/31/2021 $46,505,000.00
10 9/30/2021 $36,968,000.00
11 6/30/2021 $28,400,000.00
12 3/31/2021 $28,400,000.00
13 12/31/2020 $32,344,000.00
14 9/30/2020 $24,610,000.00
15 12/31/2019 $23,246,000.00
16 12/31/2018 $18,088,000.00
17 12/31/2017 $13,786,000.00
18 12/31/2016 $5,702,000.00
19 12/31/2015 $5,956,000.00
20 12/31/2014 $7,131,000.00
21 12/31/2013 $6,106,000.00
22 12/31/2012 $7,120,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
Date Value
1 9/30/2023 $10,314,000.00
2 6/30/2023 $21,243,000.00
3 3/31/2023 $32,256,000.00
4 9/30/2022 $11,193,000.00
5 6/30/2022 $22,637,000.00
6 3/31/2022 $33,715,000.00
7 9/30/2021 $11,021,000.00
8 6/30/2021 $16,914,000.00
9 3/31/2021 $25,738,000.00
10 9/30/2020 $7,391,000.00
11 6/30/2020 $15,557,000.00
12 9/30/2019 $6,844,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
Date Value
1 12/31/2023 $33,109,000.00
2 12/31/2022 $29,050,000.00
3 12/31/2021 $29,312,000.00
4 12/31/2020 $19,977,000.00
5 6/30/2020 $19,185,000.00
6 12/31/2019 $13,732,000.00
7 9/30/2019 $15,082,000.00
8 12/31/2018 $8,478,000.00
9 12/31/2017 $6,041,000.00
10 12/31/2016 $3,300,000.00
11 12/31/2015 $3,102,000.00
12 12/31/2014 $3,076,000.00
13 12/31/2013 $2,320,000.00
14 12/31/2012 $2,997,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
Date Value
1 12/31/2023 $33,269,000.00
2 9/30/2023 $31,699,000.00
3 6/30/2023 $31,699,000.00
4 3/31/2023 $31,699,000.00
5 12/31/2022 $31,032,000.00
6 9/30/2022 $31,032,000.00
7 6/30/2022 $31,032,000.00
8 3/31/2022 $29,312,000.00
9 12/31/2021 $30,156,000.00
10 9/30/2021 $24,958,000.00
11 6/30/2021 $20,680,000.00
12 3/31/2021 $20,680,000.00
13 12/31/2020 $22,164,000.00
14 9/30/2020 $19,185,000.00
15 6/30/2020 $20,535,000.00
16 12/31/2019 $15,082,000.00
17 9/30/2019 $16,536,000.00
18 12/31/2018 $9,866,000.00
19 12/31/2017 $7,651,000.00
20 12/31/2016 $3,751,000.00
21 12/31/2015 $3,430,000.00
22 12/31/2014 $3,550,000.00
23 12/31/2013 $2,997,000.00
24 12/31/2012 $3,748,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
Date Value
1 12/31/2023 $35,251,000.00
2 9/30/2023 $33,681,000.00
3 6/30/2023 $33,681,000.00
4 3/31/2023 $33,681,000.00
5 12/31/2022 $31,876,000.00
6 9/30/2022 $31,876,000.00
7 6/30/2022 $31,876,000.00
8 3/31/2022 $30,156,000.00
9 12/31/2021 $32,343,000.00
10 9/30/2021 $27,145,000.00
11 6/30/2021 $22,867,000.00
12 3/31/2021 $22,867,000.00
13 12/31/2020 $23,514,000.00
14 9/30/2020 $20,535,000.00
15 6/30/2020 $21,989,000.00
16 12/31/2019 $16,545,000.00
17 9/30/2019 $19,158,000.00
18 12/31/2018 $12,060,000.00
19 12/31/2017 $9,252,000.00
20 12/31/2016 $4,246,000.00
21 12/31/2015 $3,850,000.00
22 12/31/2014 $4,340,000.00
23 12/31/2013 $3,748,000.00
24 12/31/2012 $4,873,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
Date Value
1 12/31/2023 $36,095,000.00
2 9/30/2023 $34,525,000.00
3 6/30/2023 $34,525,000.00
4 3/31/2023 $34,525,000.00
5 12/31/2022 $34,063,000.00
6 9/30/2022 $34,063,000.00
7 6/30/2022 $34,063,000.00
8 3/31/2022 $32,343,000.00
9 12/31/2021 $34,532,000.00
10 9/30/2021 $28,495,000.00
11 6/30/2021 $24,217,000.00
12 3/31/2021 $24,217,000.00
13 12/31/2020 $27,412,000.00
14 9/30/2020 $21,989,000.00
15 6/30/2020 $24,610,000.00
16 12/31/2019 $19,191,000.00
17 9/30/2019 $23,213,000.00
18 12/31/2018 $15,103,000.00
19 12/31/2017 $11,320,000.00
20 12/31/2016 $4,861,000.00
21 12/31/2015 $4,640,000.00
22 12/31/2014 $5,492,000.00
23 12/31/2013 $4,873,000.00
24 12/31/2012 $6,106,000.00
Financials: FiniteLivedIntangibleAssetsGross
Date Value
1 12/31/2023 $512,182,000.00
2 12/31/2022 $465,482,000.00
3 12/31/2021 $477,667,000.00
4 12/31/2020 $366,987,000.00
5 9/30/2020 $329,787,000.00
6 6/30/2020 $329,787,000.00
7 12/31/2019 $262,456,000.00
8 9/30/2019 $268,658,000.00
9 12/31/2018 $176,975,000.00
10 12/31/2017 $139,884,000.00
11 12/31/2016 $95,360,000.00
12 12/31/2015 $85,819,000.00
13 3/31/2015 $85,102,000.00
14 12/31/2014 $82,925,000.00
15 9/30/2014 $81,310,000.00
16 6/30/2014 $81,310,000.00
17 3/31/2014 $74,229,000.00
18 12/31/2013 $73,504,000.00
19 9/30/2013 $73,504,000.00
20 6/30/2013 $73,504,000.00
21 3/31/2013 $73,504,000.00
22 12/31/2012 $73,504,000.00
23 9/30/2012 $73,504,000.00
24 6/30/2012 $73,504,000.00
25 12/31/2011 $68,501,000.00
Financials: FiniteLivedIntangibleAssetsNet
Date Value
1 12/31/2023 $280,397,000.00
2 9/30/2023 $274,128,000.00
3 6/30/2023 $285,057,000.00
4 3/31/2023 $296,070,000.00
5 12/31/2022 $273,901,000.00
6 9/30/2022 $285,094,000.00
7 6/30/2022 $296,538,000.00
8 3/31/2022 $291,990,000.00
9 12/31/2021 $304,781,000.00
10 9/30/2021 $268,099,000.00
11 6/30/2021 $221,584,000.00
12 3/31/2021 $230,408,000.00
13 12/31/2020 $231,807,000.00
14 9/30/2020 $201,998,000.00
15 6/30/2020 $210,164,000.00
16 12/31/2019 $159,974,000.00
17 9/30/2019 $166,736,000.00
18 12/31/2018 $95,275,000.00
19 12/31/2017 $76,044,000.00
20 12/31/2016 $42,435,000.00
21 12/31/2015 $41,079,000.00
22 12/31/2014 $45,666,000.00
23 12/31/2013 $37,383,000.00
24 12/31/2012 $44,515,000.00
Financials: GainLossOnDispositionOfAssets
Date Value
1 12/31/2023 $2,302,000.00
2 9/30/2023 $1,683,000.00
3 6/30/2023 $1,104,000.00
4 3/31/2023 $512,000.00
5 12/31/2022 $1,585,000.00
6 9/30/2022 $1,112,000.00
7 6/30/2022 $706,000.00
8 3/31/2022 $323,000.00
9 12/31/2021 $1,540,000.00
10 9/30/2021 $180,000.00
11 6/30/2021 $491,000.00
12 3/31/2021 $350,000.00
13 12/31/2020 $1,445,000.00
14 9/30/2020 $1,243,000.00
15 6/30/2020 $866,000.00
16 3/31/2020 $554,000.00
17 12/31/2019 $1,701,000.00
18 9/30/2019 $1,119,000.00
19 6/30/2019 $411,000.00
20 3/31/2019 $219,000.00
21 12/31/2018 $945,000.00
22 9/30/2018 $219,000.00
23 6/30/2018 $411,000.00
24 3/31/2018 $211,000.00
25 12/31/2017 $670,000.00
26 9/30/2017 $464,000.00
27 6/30/2017 $126,000.00
28 3/31/2017 $154,000.00
29 12/31/2016 $761,000.00
30 9/30/2016 $166,000.00
31 6/30/2016 $357,000.00
32 3/31/2016 $145,000.00
33 12/31/2015 $880,000.00
34 9/30/2015 $625,000.00
35 6/30/2015 $327,000.00
36 3/31/2015 $176,000.00
37 12/31/2014 $830,000.00
38 9/30/2014 $526,000.00
39 6/30/2014 $89,000.00
40 3/31/2014 $133,000.00
41 12/31/2013 $589,000.00
42 9/30/2013 $117,000.00
43 6/30/2013 $250,000.00
44 3/31/2013 $139,000.00
45 12/31/2012 $491,000.00
46 9/30/2012 $99,000.00
47 12/31/2011 $236,000.00
Financials: GainLossOnSaleOfPropertyPlantEquipment
Date Value
1 12/31/2023 $2,302,000.00
2 9/30/2023 $1,683,000.00
3 6/30/2023 $1,104,000.00
4 3/31/2023 $512,000.00
5 12/31/2022 $1,585,000.00
6 9/30/2022 $1,112,000.00
7 6/30/2022 $706,000.00
8 3/31/2022 $323,000.00
9 12/31/2021 $1,540,000.00
10 9/30/2021 $1,021,000.00
11 6/30/2021 $841,000.00
12 3/31/2021 $350,000.00
13 12/31/2020 $1,445,000.00
14 9/30/2020 $1,243,000.00
15 6/30/2020 $866,000.00
16 3/31/2020 $554,000.00
17 12/31/2019 $1,701,000.00
18 9/30/2019 $1,119,000.00
19 6/30/2019 $411,000.00
20 3/31/2019 $219,000.00
21 12/31/2018 $945,000.00
22 9/30/2018 $630,000.00
23 6/30/2018 $411,000.00
24 3/31/2018 $211,000.00
25 12/31/2017 $670,000.00
26 9/30/2017 $464,000.00
27 6/30/2017 $280,000.00
28 3/31/2017 $154,000.00
29 12/31/2016 $761,000.00
30 9/30/2016 $523,000.00
31 6/30/2016 $357,000.00
32 3/31/2016 $145,000.00
33 12/31/2015 $880,000.00
34 9/30/2015 $625,000.00
35 6/30/2015 $151,000.00
36 3/31/2015 $176,000.00
37 12/31/2014 $830,000.00
38 9/30/2014 $526,000.00
39 6/30/2014 $222,000.00
40 3/31/2014 $133,000.00
41 12/31/2013 $589,000.00
42 9/30/2013 $367,000.00
43 6/30/2013 $250,000.00
44 3/31/2013 $139,000.00
45 12/31/2012 $607,000.00
46 9/30/2012 $99,000.00
47 6/30/2012 $239,000.00
48 3/31/2012 $216,000.00
49 12/31/2011 $239,000.00
50 9/30/2011 $58,000.00
51 6/30/2011 $19,000.00
52 3/31/2011 $85,000.00
53 12/31/2010 $525,000.00
54 12/31/2009 $106,000.00
Financials: Goodwill
Date Value
1 12/31/2023 $666,834,000.00
2 9/30/2023 $637,487,000.00
3 6/30/2023 $637,487,000.00
4 3/31/2023 $637,434,000.00
5 12/31/2022 $611,789,000.00
6 9/30/2022 $611,039,000.00
7 6/30/2022 $611,000,000.00
8 3/31/2022 $593,947,000.00
9 12/31/2021 $592,114,000.00
10 9/30/2021 $526,964,000.00
11 6/30/2021 $472,046,000.00
12 3/31/2021 $472,778,000.00
13 12/31/2020 $464,392,000.00
14 9/30/2020 $420,782,000.00
15 6/30/2020 $420,782,000.00
16 3/31/2020 $347,391,000.00
17 12/31/2019 $332,447,000.00
18 9/30/2019 $332,200,000.00
19 6/30/2019 $332,562,000.00
20 3/31/2019 $235,860,000.00
21 12/31/2018 $235,182,000.00
22 9/30/2018 $231,190,000.00
23 6/30/2018 $205,162,000.00
24 3/31/2018 $203,199,000.00
25 12/31/2017 $200,584,000.00
26 9/30/2017 $203,771,000.00
27 6/30/2017 $203,223,000.00
28 3/31/2017 $148,103,000.00
29 12/31/2016 $149,208,000.00
30 9/30/2016 $148,140,000.00
31 6/30/2016 $147,512,000.00
32 3/31/2016 $147,297,000.00
33 12/31/2015 $143,874,000.00
34 9/30/2015 $143,674,000.00
35 6/30/2015 $143,569,000.00
36 3/31/2015 $143,569,000.00
37 12/31/2014 $140,341,000.00
38 9/30/2014 $138,052,000.00
39 6/30/2014 $138,364,000.00
40 3/31/2014 $114,588,000.00
41 12/31/2013 $114,588,000.00
42 9/30/2013 $114,588,000.00
43 6/30/2013 $114,588,000.00
44 3/31/2013 $114,588,000.00
45 12/31/2012 $114,588,000.00
46 9/30/2012 $114,588,000.00
47 6/30/2012 $114,593,000.00
48 3/31/2012 $107,093,000.00
49 12/31/2011 $107,093,000.00
50 12/31/2010 $147,818,000.00
Financials: GoodwillAcquiredDuringPeriod
Date Value
1 12/31/2023 $55,045,000.00
2 9/30/2023 $25,698,000.00
3 6/30/2023 $25,698,000.00
4 3/31/2023 $25,645,000.00
5 12/31/2022 $19,675,000.00
6 9/30/2022 $18,925,000.00
7 6/30/2022 $18,886,000.00
8 3/31/2022 $1,833,000.00
9 12/31/2021 $127,722,000.00
10 9/30/2021 $62,572,000.00
11 6/30/2021 $7,654,000.00
12 3/31/2021 $8,386,000.00
13 12/31/2020 $131,945,000.00
14 9/30/2020 $88,335,000.00
15 6/30/2020 $88,335,000.00
16 3/31/2020 $14,944,000.00
17 12/31/2019 $97,265,000.00
18 9/30/2019 $97,018,000.00
19 6/30/2019 $97,380,000.00
20 3/31/2019 $678,000.00
21 12/31/2018 $34,598,000.00
22 9/30/2018 $30,606,000.00
23 6/30/2018 $4,578,000.00
24 3/31/2018 $2,615,000.00
25 12/31/2017 $52,481,000.00
26 9/30/2017 $55,668,000.00
27 6/30/2017 $55,120,000.00
28 12/31/2016 $5,334,000.00
29 9/30/2016 $4,266,000.00
30 6/30/2016 $3,638,000.00
31 3/31/2016 $3,423,000.00
32 12/31/2015 $3,533,000.00
33 9/30/2015 $3,333,000.00
34 6/30/2015 $3,228,000.00
35 3/31/2015 $3,228,000.00
36 12/31/2014 $26,480,000.00
37 9/30/2014 $24,191,000.00
38 6/30/2014 $24,503,000.00
39 12/31/2012 $7,495,000.00
40 9/30/2012 $7,495,000.00
41 6/30/2012 $7,500,000.00
42 12/31/2011 $16,629,000.00
Financials: GoodwillAndIntangibleAssetImpairment
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 --
4 12/31/2017 $1,105,000.00
5 12/31/2014 $727,000.00
6 9/30/2014 $727,000.00
7 6/30/2014 $727,000.00
8 12/31/2011 $58,922,000.00
9 9/30/2011 $55,100,000.00
Financials: GrossProfit
Date Value
1 12/31/2023 $990,509,000.00
2 9/30/2023 $710,824,000.00
3 6/30/2023 $433,325,000.00
4 3/31/2023 $205,405,000.00
5 12/31/2022 $741,608,000.00
6 9/30/2022 $530,360,000.00
7 6/30/2022 $328,136,000.00
8 3/31/2022 $153,144,000.00
9 12/31/2021 $563,207,000.00
10 9/30/2021 $409,136,000.00
11 6/30/2021 $249,924,000.00
12 3/31/2021 $123,469,000.00
13 12/31/2020 $546,983,000.00
14 9/30/2020 $409,984,000.00
15 6/30/2020 $145,695,000.00
16 3/31/2020 $117,093,000.00
17 12/31/2019 $501,943,000.00
18 9/30/2019 $142,702,000.00
19 6/30/2019 $226,681,000.00
20 3/31/2019 $106,665,000.00
21 12/31/2018 $118,175,000.00
22 9/30/2018 $127,868,000.00
23 6/30/2018 $111,183,000.00
24 3/31/2018 $89,053,000.00
25 12/31/2017 $366,281,000.00
26 9/30/2017 $100,858,000.00
27 6/30/2017 $95,738,000.00
28 3/31/2017 $75,954,000.00
29 12/31/2016 $344,009,000.00
30 9/30/2016 $255,744,000.00
31 6/30/2016 $89,426,000.00
32 3/31/2016 $73,502,000.00
33 12/31/2015 $318,129,000.00
34 9/30/2015 $87,465,000.00
35 6/30/2015 $146,737,000.00
36 3/31/2015 $64,688,000.00
37 12/31/2014 $249,771,000.00
38 9/30/2014 $180,467,000.00
39 6/30/2014 $61,859,000.00
40 3/31/2014 $52,149,000.00
41 12/31/2013 $61,428,000.00
42 9/30/2013 $67,021,000.00
43 6/30/2013 $111,434,000.00
44 3/31/2013 $51,467,000.00
45 12/31/2012 $55,073,000.00
46 9/30/2012 $152,548,000.00
47 6/30/2012 $54,512,000.00
48 3/31/2012 $42,931,000.00
49 12/31/2011 $181,452,000.00
50 9/30/2011 $130,827,000.00
51 6/30/2011 $81,719,000.00
52 3/31/2011 $34,164,000.00
53 12/31/2010 $188,682,000.00
54 12/31/2009 $225,550,000.00
Financials: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Date Value
1 12/31/2023 $388,194,000.00
2 9/30/2023 $276,465,000.00
3 6/30/2023 $151,027,000.00
4 3/31/2023 $65,825,000.00
5 12/31/2022 $235,858,000.00
6 9/30/2022 $165,659,000.00
7 6/30/2022 $53,515,000.00
8 3/31/2022 $37,709,000.00
9 12/31/2021 $190,274,000.00
10 9/30/2021 $61,296,000.00
11 6/30/2021 $42,782,000.00
12 3/31/2021 $35,228,000.00
13 12/31/2020 $191,540,000.00
14 12/31/2019 $151,742,000.00
Financials: IncomeTaxesPaidNet
Date Value
1 12/31/2023 $100,254,000.00
2 12/31/2022 $44,296,000.00
3 12/31/2021 $52,204,000.00
4 12/31/2020 $51,286,000.00
5 12/31/2019 $45,288,000.00
6 12/31/2018 $33,401,000.00
7 12/31/2017 $38,144,000.00
8 12/31/2016 $29,349,000.00
Financials: IncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $64,796,000.00
2 9/30/2023 $44,648,000.00
3 6/30/2023 $24,335,000.00
4 3/31/2023 $8,609,000.00
5 12/31/2022 $-10,089,000.00
6 9/30/2022 $-24,864,000.00
7 6/30/2022 $-37,784,000.00
8 3/31/2022 $-49,053,000.00
9 12/31/2021 $46,926,000.00
10 9/30/2021 $14,999,000.00
11 6/30/2021 $18,554,000.00
12 3/31/2021 $8,737,000.00
13 12/31/2020 $41,401,000.00
14 9/30/2020 $8,279,000.00
15 6/30/2020 $21,821,000.00
16 3/31/2020 $6,751,000.00
17 12/31/2019 $37,418,000.00
18 9/30/2019 $12,473,000.00
19 6/30/2019 $13,866,000.00
20 3/31/2019 $6,933,000.00
21 12/31/2018 $35,773,000.00
22 9/30/2018 $26,466,000.00
23 6/30/2018 $12,871,000.00
24 3/31/2018 $2,074,000.00
25 12/31/2017 $45,666,000.00
26 9/30/2017 $13,585,000.00
27 6/30/2017 $13,603,000.00
28 3/31/2017 $3,892,000.00
29 12/31/2016 $36,165,000.00
30 9/30/2016 $11,803,000.00
31 6/30/2016 $15,249,000.00
32 3/31/2016 $5,402,000.00
33 12/31/2015 $31,224,000.00
34 9/30/2015 $22,202,000.00
35 6/30/2015 $8,796,000.00
36 3/31/2015 $3,793,000.00
37 12/31/2014 $11,614,000.00
38 9/30/2014 $9,087,000.00
39 6/30/2014 $4,438,000.00
40 3/31/2014 $692,000.00
41 12/31/2013 $18,148,000.00
42 9/30/2013 $6,588,000.00
43 6/30/2013 $7,778,000.00
44 3/31/2013 $2,043,000.00
45 12/31/2012 $10,045,000.00
46 9/30/2012 $3,926,000.00
47 6/30/2012 $2,065,000.00
48 3/31/2012 $-944,000.00
49 12/31/2011 $-5,463,000.00
50 9/30/2011 $-6,293,000.00
51 6/30/2011 $-1,186,000.00
52 3/31/2011 $-3,699,000.00
53 12/31/2010 $11,193,000.00
54 12/31/2009 $21,437,000.00
Financials: IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
Date Value
1 12/31/2023 $81,521,000.00
2 12/31/2022 $49,530,000.00
3 12/31/2021 $39,958,000.00
4 12/31/2020 $40,223,000.00
5 12/31/2019 $31,866,000.00
6 12/31/2018 $31,222,000.00
7 12/31/2017 $35,328,000.00
8 12/31/2016 $35,371,000.00
9 12/31/2015 $31,032,000.00
10 12/31/2014 $14,080,000.00
11 12/31/2013 $16,373,000.00
12 12/31/2012 $7,539,000.00
13 12/31/2011 $-13,278,000.00
14 12/31/2010 $11,115,000.00
Financials: IncomeTaxReconciliationNondeductibleExpense
Date Value
1 12/31/2023 $5,774,000.00
2 12/31/2022 $4,045,000.00
3 12/31/2021 $2,381,000.00
4 12/31/2020 $2,470,000.00
5 12/31/2019 $2,180,000.00
6 12/31/2018 $1,926,000.00
7 12/31/2017 $1,134,000.00
8 12/31/2016 $825,000.00
9 12/31/2015 $751,000.00
10 12/31/2014 $704,000.00
11 12/31/2013 $594,000.00
12 12/31/2012 $481,000.00
13 12/31/2011 $386,000.00
14 12/31/2010 $452,000.00
Financials: IncomeTaxReconciliationOtherReconcilingItems
Date Value
1 12/31/2023 $-1,107,000.00
2 12/31/2022 $-1,789,000.00
3 12/31/2021 $-1,183,000.00
4 12/31/2020 $-380,000.00
5 12/31/2019 $78,000.00
6 12/31/2018 $-184,000.00
7 12/31/2017 $76,000.00
8 12/31/2016 $-148,000.00
9 12/31/2015 $146,000.00
10 12/31/2014 $-161,000.00
11 12/31/2013 $-607,000.00
12 12/31/2012 $384,000.00
13 12/31/2011 $-171,000.00
14 12/31/2010 $-156,000.00
Financials: IncomeTaxReconciliationStateAndLocalIncomeTaxes
Date Value
1 12/31/2023 $14,278,000.00
2 12/31/2022 $9,376,000.00
3 12/31/2021 $7,340,000.00
4 12/31/2020 $8,406,000.00
5 12/31/2019 $6,644,000.00
6 12/31/2018 $7,470,000.00
7 12/31/2017 $2,838,000.00
8 12/31/2016 $4,262,000.00
9 12/31/2015 $3,432,000.00
10 12/31/2014 $1,653,000.00
11 12/31/2013 $1,910,000.00
12 12/31/2012 $1,011,000.00
13 12/31/2011 $-1,972,000.00
14 12/31/2010 $924,000.00
Financials: IncomeTaxReconciliationTaxContingencies
Date Value
1 12/31/2023 $9,049,000.00
2 12/31/2022 $-17,922,000.00
3 12/31/2021 $640,000.00
4 12/31/2020 $18,557,000.00
5 12/31/2019 $7,338,000.00
6 12/31/2018 $-15,000.00
7 12/31/2017 $153,000.00
8 12/31/2016 $20,000.00
9 12/31/2015 $-72,000.00
10 12/31/2014 $-40,000.00
11 12/31/2013 $-145,000.00
12 12/31/2012 $198,000.00
13 12/31/2011 $28,000.00
14 12/31/2010 $95,000.00
Financials: IncomeTaxReconciliationTaxCreditsResearch
Date Value
1 12/31/2023 $43,791,000.00
2 12/31/2022 $51,398,000.00
3 12/31/2020 $26,133,000.00
4 12/31/2019 $4,569,000.00
5 9/30/2019 $4,600,000.00
6 12/31/2018 $2,726,000.00
Financials: IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
Date Value
1 12/31/2023 $136,467,000.00
2 9/30/2023 $185,382,000.00
3 6/30/2023 $134,296,000.00
4 3/31/2023 $28,652,000.00
5 12/31/2022 $93,110,000.00
6 9/30/2022 $89,701,000.00
7 6/30/2022 $38,082,000.00
8 3/31/2022 $3,544,000.00
9 12/31/2021 $-5,171,000.00
10 9/30/2021 $15,112,000.00
11 6/30/2021 $-10,964,000.00
12 3/31/2021 $-33,087,000.00
13 12/31/2020 $11,087,000.00
14 9/30/2020 $-16,030,000.00
15 6/30/2020 $-1,984,000.00
16 3/31/2020 $-45,799,000.00
17 12/31/2019 $31,046,000.00
18 9/30/2019 $6,635,000.00
19 6/30/2019 $-37,849,000.00
20 3/31/2019 $-59,331,000.00
21 12/31/2018 $47,871,000.00
22 9/30/2018 $19,537,000.00
23 6/30/2018 $9,470,000.00
24 3/31/2018 $-15,663,000.00
25 12/31/2017 $22,068,000.00
26 9/30/2017 $22,595,000.00
27 6/30/2017 $13,422,000.00
28 3/31/2017 $-16,299,000.00
29 12/31/2016 $2,736,000.00
30 9/30/2016 $1,628,000.00
31 6/30/2016 $6,429,000.00
32 3/31/2016 $-9,316,000.00
33 12/31/2015 $11,617,000.00
34 9/30/2015 $19,986,000.00
35 6/30/2015 $25,958,000.00
36 3/31/2015 $3,721,000.00
37 12/31/2014 $-4,078,000.00
38 9/30/2014 $1,473,000.00
39 6/30/2014 $9,167,000.00
40 3/31/2014 $-11,169,000.00
41 12/31/2013 $6,776,000.00
42 9/30/2013 $5,413,000.00
43 6/30/2013 $4,595,000.00
44 3/31/2013 $147,000.00
45 12/31/2012 $-15,507,000.00
46 9/30/2012 $-9,178,000.00
47 6/30/2012 $-5,700,000.00
48 3/31/2012 $-10,349,000.00
49 12/31/2011 $-21,477,000.00
50 9/30/2011 $-13,468,000.00
51 6/30/2011 $-7,846,000.00
52 3/31/2011 $-17,392,000.00
53 12/31/2010 $47,000.00
54 12/31/2009 $-22,889,000.00
Financials: IncreaseDecreaseInAccountsReceivable
Date Value
1 12/31/2023 $381,555,000.00
2 9/30/2023 $376,282,000.00
3 6/30/2023 $147,726,000.00
4 3/31/2023 $125,937,000.00
5 12/31/2022 $223,178,000.00
6 9/30/2022 $275,848,000.00
7 6/30/2022 $179,871,000.00
8 3/31/2022 $52,701,000.00
9 12/31/2021 $58,046,000.00
10 9/30/2021 $25,809,000.00
11 6/30/2021 $6,841,000.00
12 3/31/2021 $-49,684,000.00
13 12/31/2020 $-38,486,000.00
14 9/30/2020 $-33,304,000.00
15 6/30/2020 $-30,258,000.00
16 3/31/2020 $7,894,000.00
17 12/31/2019 $49,508,000.00
18 9/30/2019 $31,647,000.00
19 6/30/2019 $13,081,000.00
20 3/31/2019 $-38,272,000.00
21 12/31/2018 $68,621,000.00
22 9/30/2018 $80,726,000.00
23 6/30/2018 $55,675,000.00
24 3/31/2018 $3,542,000.00
25 12/31/2017 $37,799,000.00
26 9/30/2017 $38,051,000.00
27 6/30/2017 $38,886,000.00
28 3/31/2017 $-24,525,000.00
29 12/31/2016 $-7,038,000.00
30 9/30/2016 $4,301,000.00
31 6/30/2016 $6,684,000.00
32 3/31/2016 $-17,142,000.00
33 12/31/2015 $3,584,000.00
34 9/30/2015 $1,283,000.00
35 6/30/2015 $17,991,000.00
36 3/31/2015 $-2,854,000.00
37 12/31/2014 $18,339,000.00
38 9/30/2014 $-47,000.00
39 6/30/2014 $475,000.00
40 3/31/2014 $-7,330,000.00
41 12/31/2013 $12,427,000.00
42 9/30/2013 $6,976,000.00
43 6/30/2013 $30,920,000.00
44 3/31/2013 $11,992,000.00
45 12/31/2012 $-2,913,000.00
46 9/30/2012 $3,887,000.00
47 6/30/2012 $19,906,000.00
48 3/31/2012 $905,000.00
49 12/31/2011 $-10,390,000.00
50 9/30/2011 $3,226,000.00
51 6/30/2011 $20,835,000.00
52 3/31/2011 $1,720,000.00
53 12/31/2010 $-13,405,000.00
54 12/31/2009 $-47,738,000.00
Financials: IncreaseDecreaseInContractWithCustomerAsset
Date Value
1 12/31/2023 $-7,350,000.00
2 9/30/2023 $5,326,000.00
3 6/30/2023 $5,165,000.00
4 3/31/2023 $2,281,000.00
5 12/31/2022 $9,643,000.00
6 9/30/2022 $17,180,000.00
7 6/30/2022 $1,184,000.00
8 3/31/2022 $-2,562,000.00
9 12/31/2021 $17,271,000.00
10 9/30/2021 $8,698,000.00
11 6/30/2021 $2,752,000.00
12 3/31/2021 $-6,840,000.00
13 12/31/2020 $-2,706,000.00
14 9/30/2020 $7,007,000.00
15 6/30/2020 $6,185,000.00
16 3/31/2020 $695,000.00
17 12/31/2019 $4,312,000.00
18 9/30/2019 $2,081,000.00
19 12/31/2018 $14,444,000.00
Financials: IncreaseDecreaseInContractWithCustomerLiability
Date Value
1 12/31/2023 $349,166,000.00
2 9/30/2023 $217,148,000.00
3 6/30/2023 $138,217,000.00
4 3/31/2023 $159,140,000.00
5 12/31/2022 $226,019,000.00
6 9/30/2022 $112,482,000.00
7 6/30/2022 $77,718,000.00
8 3/31/2022 $7,401,000.00
9 12/31/2021 $53,795,000.00
10 9/30/2021 $257,000.00
11 6/30/2021 $27,510,000.00
12 3/31/2021 $20,550,000.00
13 12/31/2020 $19,434,000.00
14 9/30/2020 $13,489,000.00
15 6/30/2020 $22,082,000.00
16 3/31/2020 $35,337,000.00
17 12/31/2019 $4,376,000.00
18 9/30/2019 $4,555,000.00
19 6/30/2019 $2,699,000.00
20 3/31/2019 $-10,740,000.00
21 12/31/2018 $16,786,000.00
22 9/30/2018 $17,682,000.00
23 6/30/2018 $24,831,000.00
24 3/31/2018 $-293,000.00
25 12/31/2017 $13,265,000.00
26 9/30/2017 $10,309,000.00
27 12/31/2016 $-8,351,000.00
Financials: IncreaseDecreaseInIncomeTaxesReceivable
Date Value
1 10/31/2023 $107,100,000.00
2 9/30/2023 $107,100,000.00
Financials: IncreaseDecreaseInInventories
Date Value
1 12/31/2023 $29,688,000.00
2 9/30/2023 $18,272,000.00
3 6/30/2023 $5,992,000.00
4 3/31/2023 $1,386,000.00
5 12/31/2022 $13,495,000.00
6 9/30/2022 $16,335,000.00
7 6/30/2022 $9,432,000.00
8 3/31/2022 $3,104,000.00
9 12/31/2021 $5,651,000.00
10 9/30/2021 $6,248,000.00
11 6/30/2021 $5,365,000.00
12 3/31/2021 $2,181,000.00
13 12/31/2020 $1,457,000.00
14 9/30/2020 $708,000.00
15 6/30/2020 $220,000.00
16 3/31/2020 $256,000.00
17 12/31/2019 $-2,366,000.00
18 9/30/2019 $248,000.00
19 6/30/2019 $197,000.00
20 3/31/2019 $492,000.00
21 12/31/2018 $1,538,000.00
22 9/30/2018 $1,917,000.00
23 6/30/2018 $1,435,000.00
24 3/31/2018 $537,000.00
25 12/31/2017 $584,000.00
26 9/30/2017 $1,059,000.00
27 6/30/2017 $924,000.00
28 3/31/2017 $750,000.00
29 12/31/2016 $-213,000.00
30 9/30/2016 $298,000.00
31 6/30/2016 $532,000.00
32 3/31/2016 $370,000.00
33 12/31/2015 $-956,000.00
34 9/30/2015 $218,000.00
35 6/30/2015 $1,440,000.00
36 3/31/2015 $1,263,000.00
37 12/31/2014 $-281,000.00
38 9/30/2014 $111,000.00
39 6/30/2014 $-135,000.00
40 3/31/2014 $393,000.00
41 12/31/2013 $-1,208,000.00
42 9/30/2013 $-315,000.00
43 6/30/2013 $50,000.00
44 3/31/2013 $-37,000.00
45 12/31/2012 $-1,195,000.00
46 9/30/2012 $-925,000.00
47 6/30/2012 $-436,000.00
48 3/31/2012 $68,000.00
49 12/31/2011 $270,000.00
50 9/30/2011 $-320,000.00
51 6/30/2011 $322,000.00
52 3/31/2011 $197,000.00
53 12/31/2010 $-1,034,000.00
54 12/31/2009 $-1,697,000.00
Financials: IncreaseDecreaseInOtherOperatingAssets
Date Value
1 12/31/2023 $152,000.00
2 9/30/2023 $247,000.00
3 6/30/2023 $988,000.00
4 3/31/2023 $298,000.00
5 12/31/2022 $995,000.00
6 9/30/2022 $86,000.00
7 6/30/2022 $-23,000.00
8 3/31/2022 $-181,000.00
9 12/31/2021 $1,174,000.00
10 9/30/2021 $1,248,000.00
11 6/30/2021 $1,105,000.00
12 3/31/2021 $284,000.00
13 12/31/2020 $1,373,000.00
14 9/30/2020 $631,000.00
15 6/30/2020 $228,000.00
16 3/31/2020 $-225,000.00
17 12/31/2019 $735,000.00
18 9/30/2019 $544,000.00
19 6/30/2019 $-6,875,000.00
20 3/31/2019 $193,000.00
21 12/31/2018 $114,000.00
22 9/30/2018 $199,000.00
23 6/30/2018 $-61,000.00
24 3/31/2018 $-296,000.00
25 12/31/2017 $-1,005,000.00
26 9/30/2017 $-913,000.00
27 6/30/2017 $-420,000.00
28 3/31/2017 $-465,000.00
29 12/31/2016 $143,000.00
30 9/30/2016 $128,000.00
31 6/30/2016 $84,000.00
32 3/31/2016 $-49,000.00
33 12/31/2015 $479,000.00
34 9/30/2015 $275,000.00
35 6/30/2015 $215,000.00
36 3/31/2015 $-278,000.00
37 12/31/2014 $321,000.00
38 9/30/2014 $-46,000.00
39 6/30/2014 $84,000.00
40 3/31/2014 $-182,000.00
41 12/31/2013 $491,000.00
42 9/30/2013 $-63,000.00
43 6/30/2013 $-249,000.00
44 3/31/2013 $-122,000.00
45 12/31/2012 $3,334,000.00
46 9/30/2012 $2,535,000.00
47 6/30/2012 $1,942,000.00
48 3/31/2012 $2,077,000.00
49 12/31/2011 $-917,000.00
50 9/30/2011 $-3,049,000.00
51 6/30/2011 $2,323,000.00
52 3/31/2011 $790,000.00
53 12/31/2010 $813,000.00
54 12/31/2009 $480,000.00
Financials: IncreaseDecreaseInOtherOperatingLiabilities
Date Value
1 12/31/2023 $3,020,000.00
2 9/30/2023 $8,848,000.00
3 6/30/2023 $6,229,000.00
4 3/31/2023 $6,250,000.00
5 12/31/2022 $-15,617,000.00
6 9/30/2022 $-11,863,000.00
7 6/30/2022 $-8,407,000.00
8 3/31/2022 $-5,755,000.00
9 12/31/2021 $-14,813,000.00
10 9/30/2021 $-12,089,000.00
11 6/30/2021 $-8,674,000.00
12 3/31/2021 $-5,209,000.00
13 12/31/2020 $808,000.00
14 9/30/2020 $9,000,000.00
15 6/30/2020 $2,205,000.00
16 3/31/2020 $-8,770,000.00
17 12/31/2019 $-14,751,000.00
18 9/30/2019 $-9,023,000.00
19 6/30/2019 $-4,721,000.00
20 3/31/2019 $-2,552,000.00
21 12/31/2018 $-5,544,000.00
22 9/30/2018 $-3,222,000.00
23 6/30/2018 $-8,682,000.00
24 3/31/2018 $-9,064,000.00
25 12/31/2017 $11,238,000.00
26 9/30/2017 $560,000.00
27 6/30/2017 $228,000.00
28 3/31/2017 $47,000.00
29 12/31/2016 $1,689,000.00
30 9/30/2016 $1,088,000.00
31 6/30/2016 $636,000.00
32 3/31/2016 $-86,000.00
33 12/31/2015 $-2,100,000.00
34 9/30/2015 $23,000.00
35 6/30/2015 $-159,000.00
36 3/31/2015 $78,000.00
37 12/31/2014 $1,364,000.00
38 9/30/2014 $1,868,000.00
39 6/30/2014 $98,000.00
40 3/31/2014 $-295,000.00
41 12/31/2013 $965,000.00
42 9/30/2013 $644,000.00
43 6/30/2013 $-99,000.00
44 3/31/2013 $-64,000.00
45 12/31/2012 $1,231,000.00
46 9/30/2012 $84,000.00
47 6/30/2012 $629,000.00
48 3/31/2012 $331,000.00
49 12/31/2011 $-2,402,000.00
50 9/30/2011 $252,000.00
51 6/30/2011 $466,000.00
52 3/31/2011 $127,000.00
53 12/31/2010 $-299,000.00
54 12/31/2009 $1,162,000.00
Financials: IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
Date Value
1 12/31/2023 $11,137,000.00
2 9/30/2023 $-2,504,000.00
3 6/30/2023 $3,423,000.00
4 3/31/2023 $911,000.00
5 12/31/2022 $26,238,000.00
6 9/30/2022 $-1,513,000.00
7 6/30/2022 $-839,000.00
8 3/31/2022 $2,803,000.00
9 12/31/2021 $8,623,000.00
10 9/30/2021 $-15,592,000.00
11 6/30/2021 $-13,037,000.00
12 3/31/2021 $390,000.00
13 12/31/2020 $4,855,000.00
14 9/30/2020 $-9,417,000.00
15 6/30/2020 $-13,382,000.00
16 3/31/2020 $-5,392,000.00
17 12/31/2019 $15,519,000.00
18 9/30/2019 $4,625,000.00
19 6/30/2019 $735,000.00
20 3/31/2019 $2,083,000.00
21 12/31/2018 $-519,000.00
22 9/30/2018 $-3,085,000.00
23 6/30/2018 $-4,549,000.00
24 3/31/2018 $-3,388,000.00
25 12/31/2017 $-2,467,000.00
26 9/30/2017 $608,000.00
27 6/30/2017 $-4,043,000.00
28 3/31/2017 $-659,000.00
29 12/31/2016 $8,850,000.00
30 9/30/2016 $3,648,000.00
31 6/30/2016 $1,649,000.00
32 3/31/2016 $179,000.00
33 12/31/2015 $-364,000.00
34 9/30/2015 $-27,000.00
35 6/30/2015 $-1,806,000.00
36 3/31/2015 $-735,000.00
37 12/31/2014 $-1,494,000.00
38 9/30/2014 $-2,755,000.00
39 6/30/2014 $-827,000.00
40 3/31/2014 $-824,000.00
41 12/31/2013 $109,000.00
42 9/30/2013 $11,000.00
43 6/30/2013 $-111,000.00
44 3/31/2013 $-194,000.00
45 12/31/2012 $-370,000.00
46 9/30/2012 $-158,000.00
47 6/30/2012 $-579,000.00
48 3/31/2012 $855,000.00
49 12/31/2011 $-977,000.00
50 9/30/2011 $1,969,000.00
51 6/30/2011 $-2,203,000.00
52 3/31/2011 $-1,231,000.00
53 12/31/2010 $1,469,000.00
54 12/31/2009 $-2,043,000.00
Financials: IncrementalCommonSharesAttributableToContingentlyIssuableShares
Date Value
1 12/31/2023 $67,000.00
2 9/30/2023 $65,000.00
3 6/30/2023 $64,000.00
4 3/31/2023 $69,000.00
5 12/31/2022 $78,000.00
6 9/30/2022 $73,000.00
7 6/30/2022 $66,000.00
8 3/31/2022 $69,000.00
9 12/31/2021 $76,000.00
10 9/30/2021 $72,000.00
11 6/30/2021 $74,000.00
12 3/31/2021 $82,000.00
13 12/31/2020 $73,000.00
14 9/30/2020 $68,000.00
15 6/30/2020 $57,000.00
16 3/31/2020 $83,000.00
17 12/31/2019 $73,000.00
18 9/30/2019 $65,000.00
19 6/30/2019 $69,000.00
20 3/31/2019 $81,000.00
21 12/31/2018 $107,000.00
22 9/30/2018 $104,000.00
23 6/30/2018 $76,000.00
24 3/31/2018 $119,000.00
25 12/31/2017 $117,000.00
26 9/30/2017 $101,000.00
27 6/30/2017 $121,000.00
28 3/31/2017 $164,000.00
29 12/31/2016 $146,000.00
30 9/30/2016 $142,000.00
31 6/30/2016 $123,000.00
32 3/31/2016 $165,000.00
33 12/31/2015 $160,000.00
34 9/30/2015 $147,000.00
35 6/30/2015 $131,000.00
36 3/31/2015 $91,000.00
37 12/31/2014 $103,000.00
38 9/30/2014 $158,000.00
39 6/30/2014 $30,000.00
40 3/31/2014 $122,000.00
41 12/31/2013 $108,000.00
42 9/30/2013 $107,000.00
43 6/30/2013 $114,000.00
44 3/31/2013 $174,000.00
45 12/31/2012 $60,000.00
46 9/30/2012 $48,000.00
47 6/30/2012 $29,000.00
48 6/30/2011 $2,000.00
Financials: IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
Date Value
1 12/31/2023 $26,000.00
2 9/30/2023 $26,000.00
3 6/30/2023 $26,000.00
4 3/31/2023 $26,000.00
5 12/31/2022 $36,000.00
6 9/30/2022 $39,000.00
7 6/30/2022 $42,000.00
8 3/31/2022 $43,000.00
9 12/31/2021 $89,000.00
10 9/30/2021 $100,000.00
11 6/30/2021 $114,000.00
12 3/31/2021 $131,000.00
13 12/31/2020 $123,000.00
14 9/30/2020 $125,000.00
15 6/30/2020 $124,000.00
16 3/31/2020 $148,000.00
17 12/31/2019 $204,000.00
18 9/30/2019 $211,000.00
19 6/30/2019 $226,000.00
20 3/31/2019 $230,000.00
21 12/31/2018 $283,000.00
22 9/30/2018 $280,000.00
23 6/30/2018 $309,000.00
24 3/31/2018 $317,000.00
25 12/31/2017 $316,000.00
26 9/30/2017 $293,000.00
27 6/30/2017 $308,000.00
28 3/31/2017 $335,000.00
29 12/31/2016 $330,000.00
30 9/30/2016 $331,000.00
31 6/30/2016 $351,000.00
32 3/31/2016 $321,000.00
33 12/31/2015 $266,000.00
34 9/30/2015 $277,000.00
35 6/30/2015 $260,000.00
36 3/31/2015 $233,000.00
37 12/31/2014 $147,000.00
38 9/30/2014 $153,000.00
39 6/30/2014 $165,000.00
40 3/31/2014 $186,000.00
41 12/31/2013 $183,000.00
42 9/30/2013 $153,000.00
43 6/30/2013 $121,000.00
44 3/31/2013 $92,000.00
45 12/31/2012 $87,000.00
46 9/30/2012 $91,000.00
47 6/30/2012 $92,000.00
48 6/30/2011 $110,000.00
49 12/31/2010 $241,000.00
Financials: IntangibleAssetsNetExcludingGoodwill
Date Value
1 12/31/2023 $280,397,000.00
2 9/30/2023 $274,128,000.00
3 6/30/2023 $285,057,000.00
4 3/31/2023 $296,070,000.00
5 12/31/2022 $273,901,000.00
6 9/30/2022 $285,094,000.00
7 6/30/2022 $296,538,000.00
8 3/31/2022 $291,990,000.00
9 12/31/2021 $304,781,000.00
10 9/30/2021 $268,099,000.00
11 6/30/2021 $221,584,000.00
12 3/31/2021 $230,408,000.00
13 12/31/2020 $231,807,000.00
14 9/30/2020 $201,998,000.00
15 6/30/2020 $210,164,000.00
16 3/31/2020 $167,675,000.00
17 12/31/2019 $159,974,000.00
18 9/30/2019 $166,736,000.00
19 6/30/2019 $173,996,000.00
20 3/31/2019 $91,073,000.00
21 12/31/2018 $95,275,000.00
22 9/30/2018 $98,712,000.00
23 6/30/2018 $77,968,000.00
24 3/31/2018 $78,332,000.00
25 12/31/2017 $76,044,000.00
26 9/30/2017 $78,527,000.00
27 6/30/2017 $83,269,000.00
28 3/31/2017 $40,873,000.00
29 12/31/2016 $42,435,000.00
30 9/30/2016 $44,993,000.00
31 6/30/2016 $47,028,000.00
32 3/31/2016 $49,140,000.00
33 12/31/2015 $41,079,000.00
34 9/30/2015 $42,491,000.00
35 6/30/2015 $44,123,000.00
36 3/31/2015 $46,012,000.00
37 12/31/2014 $45,666,000.00
38 9/30/2014 $46,259,000.00
39 6/30/2014 $48,319,000.00
40 3/31/2014 $36,504,000.00
41 12/31/2013 $37,383,000.00
42 9/30/2013 $39,107,000.00
43 6/30/2013 $40,846,000.00
44 3/31/2013 $42,586,000.00
45 12/31/2012 $44,515,000.00
46 9/30/2012 $46,795,000.00
47 6/30/2012 $49,206,000.00
48 3/31/2012 $46,284,000.00
49 12/31/2011 $48,349,000.00
50 12/31/2010 $39,616,000.00
Financials: InterestExpense
Date Value
1 12/31/2023 $10,281,000.00
2 9/30/2023 $9,880,000.00
3 6/30/2023 $7,994,000.00
4 3/31/2023 $4,076,000.00
5 12/31/2022 $13,352,000.00
6 9/30/2022 $8,764,000.00
7 6/30/2022 $5,155,000.00
8 3/31/2022 $2,129,000.00
9 12/31/2021 $6,196,000.00
10 9/30/2021 $4,443,000.00
11 6/30/2021 $2,857,000.00
12 3/31/2021 $1,497,000.00
13 12/31/2020 $8,385,000.00
14 9/30/2020 $6,904,000.00
15 6/30/2020 $5,171,000.00
16 3/31/2020 $2,617,000.00
17 12/31/2019 $9,317,000.00
18 9/30/2019 $6,891,000.00
19 6/30/2019 $4,112,000.00
20 3/31/2019 $1,062,000.00
21 12/31/2018 $3,710,000.00
22 9/30/2018 $1,152,000.00
23 6/30/2018 $1,449,000.00
24 3/31/2018 $713,000.00
25 12/31/2017 $3,156,000.00
26 9/30/2017 $961,000.00
27 6/30/2017 $1,431,000.00
28 3/31/2017 $390,000.00
29 12/31/2016 $2,345,000.00
30 9/30/2016 $1,870,000.00
31 6/30/2016 $606,000.00
32 3/31/2016 $701,000.00
33 12/31/2015 $1,753,000.00
34 9/30/2015 $399,000.00
35 6/30/2015 $959,000.00
36 3/31/2015 $505,000.00
37 12/31/2014 $1,858,000.00
38 9/30/2014 $561,000.00
39 6/30/2014 $462,000.00
40 3/31/2014 $336,000.00
41 12/31/2013 $1,351,000.00
42 9/30/2013 $1,032,000.00
43 6/30/2013 $347,000.00
44 3/31/2013 $338,000.00
45 12/31/2012 $1,595,000.00
46 9/30/2012 $1,231,000.00
47 6/30/2012 $428,000.00
48 3/31/2012 $397,000.00
49 12/31/2011 $1,886,000.00
50 9/30/2011 $478,000.00
51 6/30/2011 $466,000.00
52 3/31/2011 $487,000.00
53 12/31/2010 $1,699,000.00
54 12/31/2009 $1,202,000.00
Financials: InterestPaidNet
Date Value
1 12/31/2023 $9,862,000.00
2 12/31/2022 $12,915,000.00
3 12/31/2021 $6,052,000.00
4 12/31/2020 $7,684,000.00
5 12/31/2019 $8,817,000.00
6 12/31/2018 $3,743,000.00
7 12/31/2017 $2,832,000.00
8 12/31/2016 $1,864,000.00
9 12/31/2015 $1,408,000.00
Financials: InventoryNet
Date Value
1 12/31/2023 $65,538,000.00
2 9/30/2023 $53,899,000.00
3 6/30/2023 $41,619,000.00
4 3/31/2023 $37,013,000.00
5 12/31/2022 $35,309,000.00
6 9/30/2022 $38,149,000.00
7 6/30/2022 $31,246,000.00
8 3/31/2022 $24,918,000.00
9 12/31/2021 $21,853,000.00
10 9/30/2021 $19,908,000.00
11 6/30/2021 $18,837,000.00
12 3/31/2021 $15,653,000.00
13 12/31/2020 $13,472,000.00
14 9/30/2020 $12,700,000.00
15 6/30/2020 $12,212,000.00
16 3/31/2020 $10,312,000.00
17 12/31/2019 $10,053,000.00
18 9/30/2019 $12,667,000.00
19 6/30/2019 $12,734,000.00
20 3/31/2019 $12,908,000.00
21 12/31/2018 $12,416,000.00
22 9/30/2018 $12,795,000.00
23 6/30/2018 $11,986,000.00
24 3/31/2018 $11,029,000.00
25 12/31/2017 $10,303,000.00
26 9/30/2017 $10,778,000.00
27 6/30/2017 $10,571,000.00
28 3/31/2017 $9,958,000.00
29 12/31/2016 $9,208,000.00
30 9/30/2016 $9,719,000.00
31 6/30/2016 $9,953,000.00
32 3/31/2016 $9,783,000.00
33 12/31/2015 $7,941,000.00
34 9/30/2015 $9,052,000.00
35 6/30/2015 $10,204,000.00
36 3/31/2015 $10,027,000.00
37 12/31/2014 $8,646,000.00
38 9/30/2014 $8,937,000.00
39 6/30/2014 $9,084,000.00
40 3/31/2014 $8,893,000.00
41 12/31/2013 $8,430,000.00
42 9/30/2013 $9,336,000.00
43 6/30/2013 $9,651,000.00
44 3/31/2013 $9,601,000.00
45 12/31/2012 $9,638,000.00
46 9/30/2012 $9,908,000.00
47 6/30/2012 $10,465,000.00
48 3/31/2012 $10,699,000.00
49 12/31/2011 $10,349,000.00
50 12/31/2010 $9,365,000.00
Financials: InvestmentIncomeInterest
Date Value
1 12/31/2023 $3,492,000.00
2 9/30/2023 $2,441,000.00
3 6/30/2023 $1,489,000.00
4 3/31/2023 $1,397,000.00
5 12/31/2022 $46,000.00
6 9/30/2022 $14,000.00
7 6/30/2022 $9,000.00
8 3/31/2022 $3,000.00
9 12/31/2021 $24,000.00
10 9/30/2021 $7,000.00
11 6/30/2021 $6,000.00
12 3/31/2021 $3,000.00
13 12/31/2020 $103,000.00
14 9/30/2020 $99,000.00
15 6/30/2020 $28,000.00
16 3/31/2020 $64,000.00
17 12/31/2019 $224,000.00
18 9/30/2019 $174,000.00
19 6/30/2019 $92,000.00
20 3/31/2019 $25,000.00
21 12/31/2018 $73,000.00
22 9/30/2018 $25,000.00
23 6/30/2018 $14,000.00
24 3/31/2018 $14,000.00
25 12/31/2017 $70,000.00
26 9/30/2017 $55,000.00
27 6/30/2017 $39,000.00
28 3/31/2017 $11,000.00
29 12/31/2016 $9,000.00
30 9/30/2016 $3,000.00
31 6/30/2016 $3,000.00
32 3/31/2016 $1,000.00
33 12/31/2015 $72,000.00
34 9/30/2015 $68,000.00
35 6/30/2015 $68,000.00
36 3/31/2015 $1,000.00
37 12/31/2014 $18,000.00
38 9/30/2014 $2,000.00
39 6/30/2014 $13,000.00
40 3/31/2014 $11,000.00
41 12/31/2013 $23,000.00
42 9/30/2013 $5,000.00
43 6/30/2013 $14,000.00
44 3/31/2013 $7,000.00
45 12/31/2012 $24,000.00
46 9/30/2012 $13,000.00
47 6/30/2012 $8,000.00
48 3/31/2012 $4,000.00
49 12/31/2011 $128,000.00
50 9/30/2011 $16,000.00
51 6/30/2011 $49,000.00
52 3/31/2011 $26,000.00
53 12/31/2010 $193,000.00
54 12/31/2009 $585,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDue
Date Value
1 12/31/2023 $296,946,000.00
2 9/30/2023 $301,490,000.00
3 6/30/2023 $167,917,000.00
4 3/31/2023 $163,272,000.00
5 12/31/2022 $158,213,000.00
6 9/30/2022 $161,235,000.00
7 6/30/2022 $159,297,000.00
8 3/31/2022 $149,924,000.00
9 12/31/2021 $151,043,000.00
10 9/30/2021 $124,878,000.00
11 6/30/2021 $113,882,000.00
12 3/31/2021 $116,048,000.00
13 12/31/2020 $113,959,000.00
14 9/30/2020 $115,592,000.00
15 6/30/2020 $118,654,000.00
16 3/31/2020 $99,511,000.00
17 12/31/2019 $102,066,000.00
18 9/30/2019 $102,327,000.00
19 6/30/2019 $98,397,000.00
20 3/31/2019 $87,308,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
Date Value
1 12/31/2023 $148,371,000.00
2 12/31/2022 $51,638,000.00
3 12/31/2021 $55,161,000.00
4 12/31/2020 $36,645,000.00
5 6/30/2020 $46,744,000.00
6 3/31/2020 $36,982,000.00
7 12/31/2019 $36,954,000.00
8 3/31/2019 $35,541,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
Date Value
1 12/31/2023 $35,653,000.00
2 9/30/2023 $34,816,000.00
3 6/30/2023 $26,842,000.00
4 3/31/2023 $25,536,000.00
5 12/31/2022 $26,275,000.00
6 9/30/2022 $25,578,000.00
7 6/30/2022 $24,687,000.00
8 3/31/2022 $22,243,000.00
9 12/31/2021 $23,729,000.00
10 9/30/2021 $20,771,000.00
11 6/30/2021 $18,930,000.00
12 3/31/2021 $18,203,000.00
13 12/31/2020 $20,254,000.00
14 9/30/2020 $19,397,000.00
15 12/31/2019 $17,124,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearFive
Date Value
1 12/31/2023 $22,448,000.00
2 12/31/2022 $14,914,000.00
3 12/31/2021 $14,631,000.00
4 12/31/2020 $12,108,000.00
5 6/30/2020 $12,294,000.00
6 3/31/2020 $9,436,000.00
7 12/31/2019 $9,222,000.00
8 9/30/2019 $10,328,000.00
9 6/30/2019 $9,657,000.00
10 3/31/2019 $7,821,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearFour
Date Value
1 12/31/2023 $26,158,000.00
2 9/30/2023 $25,817,000.00
3 6/30/2023 $17,168,000.00
4 3/31/2023 $16,543,000.00
5 12/31/2022 $19,172,000.00
6 9/30/2022 $18,740,000.00
7 6/30/2022 $17,980,000.00
8 3/31/2022 $15,646,000.00
9 12/31/2021 $17,642,000.00
10 9/30/2021 $15,180,000.00
11 6/30/2021 $13,521,000.00
12 3/31/2021 $12,797,000.00
13 12/31/2020 $13,221,000.00
14 9/30/2020 $12,671,000.00
15 6/30/2020 $13,767,000.00
16 3/31/2020 $10,945,000.00
17 12/31/2019 $10,797,000.00
18 9/30/2019 $12,291,000.00
19 6/30/2019 $11,504,000.00
20 3/31/2019 $9,410,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearThree
Date Value
1 12/31/2023 $30,348,000.00
2 9/30/2023 $29,808,000.00
3 6/30/2023 $21,393,000.00
4 3/31/2023 $20,734,000.00
5 12/31/2022 $22,471,000.00
6 9/30/2022 $21,760,000.00
7 6/30/2022 $20,987,000.00
8 3/31/2022 $18,638,000.00
9 12/31/2021 $18,738,000.00
10 9/30/2021 $16,066,000.00
11 6/30/2021 $14,413,000.00
12 3/31/2021 $13,955,000.00
13 12/31/2020 $14,727,000.00
14 9/30/2020 $14,172,000.00
15 6/30/2020 $16,138,000.00
16 3/31/2020 $13,261,000.00
17 12/31/2019 $12,873,000.00
18 9/30/2019 $14,477,000.00
19 6/30/2019 $13,626,000.00
20 3/31/2019 $11,341,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
Date Value
1 12/31/2023 $33,968,000.00
2 9/30/2023 $33,412,000.00
3 6/30/2023 $25,168,000.00
4 3/31/2023 $24,269,000.00
5 12/31/2022 $23,743,000.00
6 9/30/2022 $22,934,000.00
7 6/30/2022 $22,013,000.00
8 3/31/2022 $19,735,000.00
9 12/31/2021 $21,142,000.00
10 9/30/2021 $18,101,000.00
11 6/30/2021 $16,355,000.00
12 3/31/2021 $15,848,000.00
13 12/31/2020 $17,004,000.00
14 9/30/2020 $16,353,000.00
15 6/30/2020 $19,113,000.00
16 3/31/2020 $15,511,000.00
17 12/31/2019 $15,096,000.00
18 9/30/2019 $16,288,000.00
19 6/30/2019 $15,319,000.00
20 3/31/2019 $12,508,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
Date Value
1 9/30/2023 $8,058,000.00
2 6/30/2023 $14,241,000.00
3 3/31/2023 $20,511,000.00
4 9/30/2022 $6,753,000.00
5 6/30/2022 $13,357,000.00
6 3/31/2022 $18,388,000.00
7 9/30/2021 $5,668,000.00
8 6/30/2021 $10,625,000.00
9 3/31/2021 $15,484,000.00
10 9/30/2020 $5,306,000.00
11 6/30/2020 $10,598,000.00
12 3/31/2020 $13,376,000.00
13 9/30/2019 $4,326,000.00
14 6/30/2019 $8,445,000.00
15 3/31/2019 $10,687,000.00
Financials: LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
Date Value
1 12/31/2023 $84,384,000.00
2 9/30/2023 $86,693,000.00
3 6/30/2023 $30,578,000.00
4 3/31/2023 $26,767,000.00
5 12/31/2022 $25,318,000.00
6 9/30/2022 $25,736,000.00
7 6/30/2022 $24,589,000.00
8 3/31/2022 $23,320,000.00
9 12/31/2021 $24,292,000.00
10 9/30/2021 $18,456,000.00
11 6/30/2021 $16,053,000.00
12 3/31/2021 $16,801,000.00
13 12/31/2020 $16,797,000.00
14 9/30/2020 $17,586,000.00
15 6/30/2020 $18,200,000.00
16 3/31/2020 $14,586,000.00
17 12/31/2019 $15,353,000.00
18 9/30/2019 $15,565,000.00
19 6/30/2019 $15,117,000.00
20 3/31/2019 $14,214,000.00
Financials: Liabilities
Date Value
1 12/31/2023 $2,027,750,000.00
2 9/30/2023 $1,933,457,000.00
3 6/30/2023 $1,803,653,000.00
4 3/31/2023 $1,785,981,000.00
5 12/31/2022 $1,597,555,000.00
6 9/30/2022 $1,598,341,000.00
7 6/30/2022 $1,542,777,000.00
8 3/31/2022 $1,430,005,000.00
9 12/31/2021 $1,403,448,000.00
10 9/30/2021 $1,179,545,000.00
11 6/30/2021 $1,002,938,000.00
12 3/31/2021 $992,427,000.00
13 12/31/2020 $1,060,926,000.00
14 9/30/2020 $1,009,843,000.00
15 6/30/2020 $1,047,010,000.00
16 3/31/2020 $1,025,024,000.00
17 12/31/2019 $919,708,000.00
18 9/30/2019 $909,830,000.00
19 6/30/2019 $912,508,000.00
20 3/31/2019 $564,837,000.00
21 12/31/2018 $564,517,000.00
22 9/30/2018 $567,173,000.00
23 6/30/2018 $498,191,000.00
24 3/31/2018 $453,580,000.00
25 12/31/2017 $463,175,000.00
26 9/30/2017 $472,658,000.00
27 6/30/2017 $496,243,000.00
28 3/31/2017 $305,656,000.00
29 12/31/2016 $332,270,000.00
30 9/30/2016 $352,762,000.00
31 6/30/2016 $376,314,000.00
32 3/31/2016 $370,895,000.00
33 12/31/2015 $326,589,000.00
34 9/30/2015 $338,289,000.00
35 6/30/2015 $361,536,000.00
36 3/31/2015 $351,617,000.00
37 12/31/2014 $344,357,000.00
38 9/30/2014 $339,654,000.00
39 6/30/2014 $351,342,000.00
40 3/31/2014 $275,092,000.00
41 12/31/2013 $287,800,000.00
42 9/30/2013 $288,241,000.00
43 6/30/2013 $299,092,000.00
44 3/31/2013 $294,832,000.00
45 12/31/2012 $293,448,000.00
46 9/30/2012 $307,407,000.00
47 6/30/2012 $323,776,000.00
48 3/31/2012 $296,859,000.00
49 12/31/2011 $310,874,000.00
50 12/31/2010 $327,236,000.00
Financials: LiabilitiesAndStockholdersEquity
Date Value
1 12/31/2023 $3,305,579,000.00
2 9/30/2023 $3,140,619,000.00
3 6/30/2023 $2,915,117,000.00
4 3/31/2023 $2,839,471,000.00
5 12/31/2022 $2,597,478,000.00
6 9/30/2022 $2,549,473,000.00
7 6/30/2022 $2,439,622,000.00
8 3/31/2022 $2,308,413,000.00
9 12/31/2021 $2,209,114,000.00
10 9/30/2021 $1,951,334,000.00
11 6/30/2021 $1,754,950,000.00
12 3/31/2021 $1,715,530,000.00
13 12/31/2020 $1,757,355,000.00
14 9/30/2020 $1,677,969,000.00
15 6/30/2020 $1,675,443,000.00
16 3/31/2020 $1,618,067,000.00
17 12/31/2019 $1,505,012,000.00
18 9/30/2019 $1,467,460,000.00
19 6/30/2019 $1,444,596,000.00
20 3/31/2019 $1,080,032,000.00
21 12/31/2018 $1,062,564,000.00
22 9/30/2018 $1,059,940,000.00
23 6/30/2018 $959,166,000.00
24 3/31/2018 $882,718,000.00
25 12/31/2017 $881,120,000.00
26 9/30/2017 $884,587,000.00
27 6/30/2017 $893,155,000.00
28 3/31/2017 $687,612,000.00
29 12/31/2016 $708,903,000.00
30 9/30/2016 $717,742,000.00
31 6/30/2016 $729,013,000.00
32 3/31/2016 $708,969,000.00
33 12/31/2015 $691,594,000.00
34 9/30/2015 $694,526,000.00
35 6/30/2015 $703,049,000.00
36 3/31/2015 $678,804,000.00
37 12/31/2014 $665,750,000.00
38 9/30/2014 $656,406,000.00
39 6/30/2014 $668,111,000.00
40 3/31/2014 $588,844,000.00
41 12/31/2013 $601,822,000.00
42 9/30/2013 $594,454,000.00
43 6/30/2013 $595,246,000.00
44 3/31/2013 $583,608,000.00
45 12/31/2012 $580,754,000.00
46 9/30/2012 $591,726,000.00
47 6/30/2012 $604,621,000.00
48 3/31/2012 $576,058,000.00
49 12/31/2011 $593,980,000.00
50 12/31/2010 $640,020,000.00
Financials: LiabilitiesCurrent
Date Value
1 12/31/2023 $1,721,205,000.00
2 9/30/2023 $1,628,987,000.00
3 6/30/2023 $1,481,476,000.00
4 3/31/2023 $1,406,659,000.00
5 12/31/2022 $1,170,802,000.00
6 9/30/2022 $1,044,005,000.00
7 6/30/2022 $968,180,000.00
8 3/31/2022 $857,199,000.00
9 12/31/2021 $836,554,000.00
10 9/30/2021 $742,262,000.00
11 6/30/2021 $721,410,000.00
12 3/31/2021 $691,688,000.00
13 12/31/2020 $692,904,000.00
14 9/30/2020 $655,343,000.00
15 6/30/2020 $681,486,000.00
16 3/31/2020 $599,625,000.00
17 12/31/2019 $607,997,000.00
18 9/30/2019 $577,732,000.00
19 6/30/2019 $527,050,000.00
20 3/31/2019 $409,843,000.00
21 12/31/2018 $467,058,000.00
22 9/30/2018 $445,846,000.00
23 6/30/2018 $418,312,000.00
24 3/31/2018 $366,036,000.00
25 12/31/2017 $373,728,000.00
26 9/30/2017 $373,802,000.00
27 6/30/2017 $375,416,000.00
28 3/31/2017 $293,043,000.00
29 12/31/2016 $317,681,000.00
30 9/30/2016 $313,698,000.00
31 6/30/2016 $326,597,000.00
32 3/31/2016 $306,876,000.00
33 12/31/2015 $305,391,000.00
34 9/30/2015 $309,136,000.00
35 6/30/2015 $324,461,000.00
36 3/31/2015 $292,821,000.00
37 12/31/2014 $282,336,000.00
38 9/30/2014 $278,983,000.00
39 6/30/2014 $280,234,000.00
40 3/31/2014 $251,088,000.00
41 12/31/2013 $269,438,000.00
42 9/30/2013 $266,649,000.00
43 6/30/2013 $275,571,000.00
44 3/31/2013 $270,223,000.00
45 12/31/2012 $268,587,000.00
46 9/30/2012 $263,329,000.00
47 6/30/2012 $275,846,000.00
48 3/31/2012 $266,241,000.00
49 12/31/2011 $280,784,000.00
50 12/31/2010 $268,210,000.00
Financials: LongTermDebtAndCapitalLeaseObligations
Date Value
1 12/31/2023 $39,345,000.00
2 9/30/2023 $33,932,000.00
3 6/30/2023 $133,945,000.00
4 3/31/2023 $197,761,000.00
5 12/31/2022 $247,245,000.00
6 9/30/2022 $378,192,000.00
7 12/31/2021 $385,242,000.00
8 12/31/2017 $59,926,000.00
9 9/30/2017 $80,984,000.00
10 6/30/2017 $103,513,000.00
11 3/31/2017 $761,000.00
12 12/31/2016 $2,048,000.00
13 9/30/2016 $27,603,000.00
14 6/30/2016 $38,662,000.00
15 3/31/2016 $53,730,000.00
16 12/31/2015 $10,756,000.00
17 9/30/2015 $11,313,000.00
18 6/30/2015 $19,396,000.00
19 12/31/2014 $40,029,000.00
Financials: LongTermDebtAndCapitalLeaseObligationsCurrent
Date Value
1 12/31/2023 $4,867,000.00
2 9/30/2023 $13,333,000.00
3 6/30/2023 $13,334,000.00
4 3/31/2023 $11,468,000.00
5 12/31/2022 $9,000,000.00
6 9/30/2022 $2,514,000.00
7 12/31/2021 $2,788,000.00
8 12/31/2017 $613,000.00
9 9/30/2017 $708,000.00
10 6/30/2017 $1,225,000.00
11 3/31/2017 $1,243,000.00
12 12/31/2016 $763,000.00
13 9/30/2016 $290,000.00
14 6/30/2016 $817,000.00
15 3/31/2016 $841,000.00
16 12/31/2015 $751,000.00
17 12/31/2014 $317,000.00
Financials: LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
Date Value
1 12/31/2023 $44,212,000.00
2 9/30/2023 $47,265,000.00
3 6/30/2023 $147,279,000.00
4 3/31/2023 $209,229,000.00
5 12/31/2022 $256,245,000.00
6 9/30/2022 $380,706,000.00
7 12/31/2021 $388,030,000.00
Financials: LongTermDebtCurrent
Date Value
1 12/31/2023 $4,867,000.00
2 9/30/2023 $13,333,000.00
3 6/30/2023 $13,334,000.00
4 3/31/2023 $11,468,000.00
5 12/31/2022 $9,000,000.00
6 9/30/2022 $2,514,000.00
7 6/30/2022 $2,448,000.00
8 3/31/2022 $407,000.00
9 12/31/2021 $2,788,000.00
10 9/30/2021 $5,958,000.00
11 6/30/2021 $4,235,000.00
12 9/30/2020 $70,000.00
13 6/30/2020 $85,000.00
14 3/31/2020 $850,000.00
15 12/31/2019 $20,817,000.00
16 9/30/2019 $13,847,000.00
17 6/30/2019 $10,380,000.00
18 3/31/2019 $2,755,000.00
19 12/31/2018 $3,279,000.00
20 9/30/2018 $3,279,000.00
21 6/30/2018 $1,113,000.00
22 3/31/2018 $1,113,000.00
23 12/31/2017 $613,000.00
24 9/30/2017 $618,000.00
25 6/30/2017 $1,113,000.00
26 3/31/2017 $1,112,000.00
27 12/31/2016 $600,000.00
28 9/30/2016 $100,000.00
29 6/30/2016 $600,000.00
30 3/31/2016 $600,000.00
31 12/31/2015 $500,000.00
32 3/31/2015 $299,000.00
33 12/31/2014 $317,000.00
34 3/31/2014 $2,000,000.00
35 12/31/2013 $2,000,000.00
36 9/30/2013 $2,000,000.00
37 6/30/2013 $300,000.00
38 3/31/2013 $300,000.00
39 12/31/2012 $300,000.00
40 9/30/2012 $300,000.00
41 6/30/2012 $632,000.00
42 12/31/2011 $632,000.00
Financials: LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
Date Value
1 12/31/2023 $4,867,000.00
2 12/31/2022 $9,000,000.00
3 9/30/2022 $9,467,000.00
4 6/30/2022 $9,467,000.00
5 12/31/2021 $2,788,000.00
6 12/31/2019 $20,817,000.00
7 12/31/2018 $3,279,000.00
8 12/31/2017 $613,000.00
9 12/31/2016 $763,000.00
10 12/31/2015 $751,000.00
11 12/31/2014 $317,000.00
12 12/31/2013 $2,000,000.00
13 12/31/2012 $300,000.00
Financials: LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
Date Value
1 12/31/2023 $3,500,000.00
2 12/31/2022 $2,644,000.00
3 9/30/2022 $2,644,000.00
4 6/30/2022 $2,644,000.00
5 12/31/2021 $322,099,000.00
6 12/31/2020 $26,500,000.00
7 12/31/2019 $27,500,000.00
8 12/31/2017 $52,150,000.00
9 12/31/2015 $10,021,000.00
10 12/31/2014 $76,000.00
11 12/31/2012 $300,000.00
Financials: LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
Date Value
1 12/31/2023 $14,144,000.00
2 12/31/2022 $22,269,000.00
3 9/30/2022 $22,229,000.00
4 6/30/2022 $22,229,000.00
5 12/31/2021 $35,352,000.00
6 12/31/2020 $34,000,000.00
7 12/31/2019 $27,500,000.00
8 12/31/2018 $9,817,000.00
9 12/31/2017 $7,150,000.00
10 12/31/2016 $1,002,000.00
11 12/31/2015 $72,000.00
12 12/31/2014 $673,000.00
13 12/31/2012 $300,000.00
Financials: LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
Date Value
1 12/31/2023 $21,701,000.00
2 12/31/2022 $7,332,000.00
3 9/30/2022 $10,867,000.00
4 6/30/2022 $10,867,000.00
5 12/31/2021 $27,981,000.00
6 12/31/2020 $23,000,000.00
7 12/31/2019 $17,666,000.00
8 12/31/2018 $13,822,000.00
9 12/31/2017 $626,000.00
10 12/31/2016 $1,046,000.00
11 12/31/2015 $663,000.00
12 12/31/2014 $755,000.00
13 12/31/2012 $5,300,000.00
Financials: LongTermDebtNoncurrent
Date Value
1 12/31/2023 $39,345,000.00
2 9/30/2023 $33,932,000.00
3 6/30/2023 $133,945,000.00
4 3/31/2023 $197,761,000.00
5 12/31/2022 $247,245,000.00
6 9/30/2022 $378,192,000.00
7 6/30/2022 $403,192,000.00
8 3/31/2022 $412,079,000.00
9 12/31/2021 $385,242,000.00
10 9/30/2021 $266,772,000.00
11 6/30/2021 $156,272,000.00
12 3/31/2021 $171,752,000.00
13 12/31/2020 $235,733,000.00
14 9/30/2020 $222,213,000.00
15 6/30/2020 $231,442,000.00
16 3/31/2020 $333,113,000.00
17 12/31/2019 $205,318,000.00
18 9/30/2019 $228,167,000.00
19 6/30/2019 $284,667,000.00
20 3/31/2019 $74,483,000.00
21 12/31/2018 $73,639,000.00
22 9/30/2018 $93,672,000.00
23 6/30/2018 $57,864,000.00
24 3/31/2018 $64,880,000.00
25 12/31/2017 $59,926,000.00
26 9/30/2017 $80,951,000.00
27 6/30/2017 $103,468,000.00
28 3/31/2017 $693,000.00
29 12/31/2016 $1,955,000.00
30 9/30/2016 $27,480,000.00
31 6/30/2016 $38,505,000.00
32 3/31/2016 $53,530,000.00
33 12/31/2015 $10,500,000.00
34 9/30/2015 $11,000,000.00
35 6/30/2015 $19,000,000.00
36 3/31/2015 $37,000,000.00
37 12/31/2014 $39,500,000.00
38 9/30/2014 $42,000,000.00
39 6/30/2014 $52,000,000.00
40 3/31/2014 $7,000,000.00
41 9/30/2013 $5,000,000.00
42 6/30/2013 $2,100,000.00
43 3/31/2013 $2,100,000.00
44 12/31/2012 $2,100,000.00
45 9/30/2012 $24,049,000.00
46 6/30/2012 $28,649,000.00
47 12/31/2011 $2,400,000.00
Financials: MultiemployerPlanNumberOfEmployeesCovered
Date Value
1 12/31/2023 $7.00
2 12/31/2022 $12.00
Financials: MultiemployerPlanPensionInsignificantPlanContribution
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 --
4 12/31/2020 --
5 12/31/2019 --
6 12/31/2018 --
Financials: NetCashProvidedByUsedInFinancingActivities
Date Value
1 12/31/2023 $-298,624,000.00
2 9/30/2023 $-267,026,000.00
3 6/30/2023 $-155,898,000.00
4 3/31/2023 $-66,618,000.00
5 12/31/2022 $-205,915,000.00
6 9/30/2022 $-74,402,000.00
7 6/30/2022 $-38,674,000.00
8 3/31/2022 $2,479,000.00
9 12/31/2021 $70,451,000.00
10 9/30/2021 $-20,224,000.00
11 6/30/2021 $-90,332,000.00
12 3/31/2021 $-72,397,000.00
13 12/31/2020 $-74,600,000.00
14 9/30/2020 $-66,134,000.00
15 6/30/2020 $-46,164,000.00
16 3/31/2020 $76,092,000.00
17 12/31/2019 $87,590,000.00
18 9/30/2019 $111,081,000.00
19 6/30/2019 $175,913,000.00
20 3/31/2019 $-7,681,000.00
21 12/31/2018 $-42,402,000.00
22 9/30/2018 $973,000.00
23 6/30/2018 $-18,929,000.00
24 3/31/2018 $-3,233,000.00
25 12/31/2017 $19,346,000.00
26 9/30/2017 $42,636,000.00
27 6/30/2017 $75,962,000.00
28 3/31/2017 $-5,585,000.00
29 12/31/2016 $-36,260,000.00
30 9/30/2016 $-5,961,000.00
31 6/30/2016 $14,297,000.00
32 3/31/2016 $34,575,000.00
33 12/31/2015 $-47,839,000.00
34 9/30/2015 $-41,092,000.00
35 6/30/2015 $-22,506,000.00
36 3/31/2015 $-4,820,000.00
37 12/31/2014 $11,600,000.00
38 9/30/2014 $22,685,000.00
39 6/30/2014 $38,212,000.00
40 3/31/2014 $5,045,000.00
41 12/31/2013 $-10,873,000.00
42 9/30/2013 $-304,000.00
43 6/30/2013 $-5,085,000.00
44 3/31/2013 $-1,983,000.00
45 12/31/2012 $-17,822,000.00
46 9/30/2012 $1,969,000.00
47 6/30/2012 $8,573,000.00
48 3/31/2012 $-1,898,000.00
49 12/31/2011 $-29,039,000.00
50 3/31/2011 $-1,770,000.00
51 12/31/2010 $-30,652,000.00
52 12/31/2009 $-24,594,000.00
Financials: NetCashProvidedByUsedInInvestingActivities
Date Value
1 12/31/2023 $-193,008,000.00
2 9/30/2023 $-119,125,000.00
3 6/30/2023 $-93,628,000.00
4 3/31/2023 $-68,945,000.00
5 12/31/2022 $-97,178,000.00
6 9/30/2022 $-82,759,000.00
7 6/30/2022 $-59,265,000.00
8 3/31/2022 $-9,369,000.00
9 12/31/2021 $-246,722,000.00
10 9/30/2021 $-119,605,000.00
11 6/30/2021 $-20,974,000.00
12 3/31/2021 $-15,030,000.00
13 12/31/2020 $-207,802,000.00
14 9/30/2020 $-130,514,000.00
15 6/30/2020 $-115,159,000.00
16 3/31/2020 $-15,536,000.00
17 12/31/2019 $-224,450,000.00
18 9/30/2019 $-216,053,000.00
19 6/30/2019 $-211,346,000.00
20 3/31/2019 $-9,800,000.00
21 12/31/2018 $-95,710,000.00
22 9/30/2018 $-86,269,000.00
23 6/30/2018 $-27,130,000.00
24 3/31/2018 $-11,941,000.00
25 12/31/2017 $-128,968,000.00
26 9/30/2017 $-110,906,000.00
27 6/30/2017 $-94,751,000.00
28 3/31/2017 $-5,098,000.00
29 12/31/2016 $-79,318,000.00
30 9/30/2016 $-74,920,000.00
31 6/30/2016 $-68,900,000.00
32 3/31/2016 $-60,616,000.00
33 12/31/2015 $-25,628,000.00
34 9/30/2015 $-20,483,000.00
35 6/30/2015 $-14,684,000.00
36 3/31/2015 $-8,767,000.00
37 12/31/2014 $-74,142,000.00
38 9/30/2014 $-68,339,000.00
39 6/30/2014 $-59,153,000.00
40 3/31/2014 $-7,665,000.00
41 12/31/2013 $-16,253,000.00
42 9/30/2013 $-5,170,000.00
43 6/30/2013 $-6,692,000.00
44 3/31/2013 $-2,988,000.00
45 12/31/2012 $-23,168,000.00
46 9/30/2012 $-2,997,000.00
47 6/30/2012 $-17,976,000.00
48 3/31/2012 $-1,650,000.00
49 12/31/2011 $-35,750,000.00
50 3/31/2011 $-1,874,000.00
51 12/31/2010 $-43,001,000.00
52 12/31/2009 $-18,822,000.00
Financials: NetCashProvidedByUsedInOperatingActivities
Date Value
1 12/31/2023 $639,568,000.00
2 9/30/2023 $466,560,000.00
3 6/30/2023 $252,319,000.00
4 3/31/2023 $126,909,000.00
5 12/31/2022 $301,531,000.00
6 9/30/2022 $169,524,000.00
7 6/30/2022 $108,292,000.00
8 3/31/2022 $63,729,000.00
9 12/31/2021 $180,151,000.00
10 9/30/2021 $152,654,000.00
11 6/30/2021 $110,069,000.00
12 3/31/2021 $84,647,000.00
13 12/31/2020 $286,510,000.00
14 9/30/2020 $216,400,000.00
15 6/30/2020 $163,786,000.00
16 3/31/2020 $21,920,000.00
17 12/31/2019 $142,028,000.00
18 9/30/2019 $99,715,000.00
19 6/30/2019 $26,600,000.00
20 3/31/2019 $991,000.00
21 12/31/2018 $147,190,000.00
22 9/30/2018 $68,002,000.00
23 6/30/2018 $37,518,000.00
24 3/31/2018 $3,851,000.00
25 12/31/2017 $114,090,000.00
26 9/30/2017 $65,692,000.00
27 6/30/2017 $21,180,000.00
28 3/31/2017 $10,053,000.00
29 12/31/2016 $91,188,000.00
30 9/30/2016 $49,754,000.00
31 6/30/2016 $36,421,000.00
32 3/31/2016 $13,117,000.00
33 12/31/2015 $97,867,000.00
34 9/30/2015 $74,583,000.00
35 6/30/2015 $50,660,000.00
36 3/31/2015 $20,415,000.00
37 12/31/2014 $42,552,000.00
38 9/30/2014 $37,482,000.00
39 6/30/2014 $13,601,000.00
40 3/31/2014 $-8,784,000.00
41 12/31/2013 $38,423,000.00
42 9/30/2013 $27,433,000.00
43 6/30/2013 $6,700,000.00
44 3/31/2013 $-10,351,000.00
45 12/31/2012 $30,510,000.00
46 9/30/2012 $16,455,000.00
47 6/30/2012 $-13,023,000.00
48 3/31/2012 $-19,816,000.00
49 12/31/2011 $29,680,000.00
50 9/30/2011 $1,478,000.00
51 6/30/2011 $-4,377,000.00
52 3/31/2011 $-19,066,000.00
53 12/31/2010 $32,149,000.00
54 12/31/2009 $54,251,000.00
Financials: NetIncomeLoss
Date Value
1 12/31/2023 $323,398,000.00
2 9/30/2023 $231,817,000.00
3 6/30/2023 $126,692,000.00
4 3/31/2023 $57,216,000.00
5 12/31/2022 $245,947,000.00
6 9/30/2022 $190,523,000.00
7 6/30/2022 $129,008,000.00
8 3/31/2022 $86,762,000.00
9 12/31/2021 $143,348,000.00
10 9/30/2021 $105,753,000.00
11 6/30/2021 $59,456,000.00
12 3/31/2021 $26,491,000.00
13 12/31/2020 $150,139,000.00
14 9/30/2020 $107,299,000.00
15 6/30/2020 $39,495,000.00
16 3/31/2020 $17,716,000.00
17 12/31/2019 $114,324,000.00
18 9/30/2019 $80,272,000.00
19 6/30/2019 $44,039,000.00
20 3/31/2019 $19,866,000.00
21 12/31/2018 $25,156,000.00
22 9/30/2018 $38,541,000.00
23 6/30/2018 $32,547,000.00
24 3/31/2018 $16,659,000.00
25 12/31/2017 $55,272,000.00
26 9/30/2017 $22,284,000.00
27 6/30/2017 $17,972,000.00
28 3/31/2017 $7,477,000.00
29 12/31/2016 $64,896,000.00
30 9/30/2016 $48,029,000.00
31 6/30/2016 $17,717,000.00
32 3/31/2016 $9,755,000.00
33 12/31/2015 $49,364,000.00
34 9/30/2015 $36,143,000.00
35 6/30/2015 $13,404,000.00
36 3/31/2015 $5,066,000.00
37 12/31/2014 $10,682,000.00
38 9/30/2014 $7,605,000.00
39 6/30/2014 $4,401,000.00
40 3/31/2014 $375,000.00
41 12/31/2013 $27,269,000.00
Financials: NonoperatingIncomeExpense
Date Value
1 12/31/2023 $-30,194,000.00
2 9/30/2023 $-21,645,000.00
3 6/30/2023 $-11,940,000.00
4 3/31/2023 $-5,060,000.00
5 12/31/2022 $-17,991,000.00
6 9/30/2022 $-8,119,000.00
7 6/30/2022 $-1,118,000.00
8 3/31/2022 $2,018,000.00
9 12/31/2021 $1,836,000.00
10 9/30/2021 $-2,809,000.00
11 6/30/2021 $3,008,000.00
12 3/31/2021 $-377,000.00
13 12/31/2020 $889,000.00
14 9/30/2020 $-4,971,000.00
15 6/30/2020 $-6,653,000.00
16 3/31/2020 $-256,000.00
17 12/31/2019 $-11,897,000.00
18 9/30/2019 $-10,474,000.00
19 6/30/2019 $-5,776,000.00
20 3/31/2019 $-1,180,000.00
21 12/31/2018 $-1,562,000.00
22 9/30/2018 $-654,000.00
23 6/30/2018 $3,169,000.00
24 3/31/2018 $-508,000.00
25 12/31/2017 $1,678,000.00
26 9/30/2017 $-435,000.00
27 6/30/2017 $-1,582,000.00
28 3/31/2017 $-387,000.00
29 12/31/2016 $-508,000.00
30 9/30/2016 $324,000.00
31 6/30/2016 $-1,265,000.00
32 3/31/2016 $-214,000.00
33 12/31/2015 $-1,380,000.00
34 9/30/2015 $-362,000.00
35 6/30/2015 $-739,000.00
36 3/31/2015 $-486,000.00
37 12/31/2014 $-1,994,000.00
38 9/30/2014 $-1,450,000.00
39 6/30/2014 $-693,000.00
40 3/31/2014 $-127,000.00
41 12/31/2013 $522,000.00
42 9/30/2013 $-133,000.00
43 6/30/2013 $-330,000.00
44 3/31/2013 $-294,000.00
45 12/31/2012 $-764,000.00
46 9/30/2012 $-418,000.00
47 6/30/2012 $-814,000.00
48 3/31/2012 $-372,000.00
49 12/31/2011 $4,704,000.00
50 9/30/2011 $4,599,000.00
51 6/30/2011 $-467,000.00
52 3/31/2011 $-541,000.00
53 12/31/2010 $315,000.00
54 12/31/2009 $-600,000.00
Financials: NontradeReceivablesCurrent
Date Value
1 12/31/2023 $166,319,000.00
2 9/30/2023 $212,105,000.00
3 6/30/2023 $59,710,000.00
4 3/31/2023 $41,912,000.00
5 12/31/2022 $38,369,000.00
6 9/30/2022 $83,267,000.00
7 6/30/2022 $71,408,000.00
8 3/31/2022 $73,677,000.00
9 12/31/2021 $57,491,000.00
10 9/30/2021 $30,489,000.00
11 6/30/2021 $38,515,000.00
12 3/31/2021 $38,396,000.00
13 12/31/2020 $44,212,000.00
14 9/30/2020 $36,991,000.00
15 6/30/2020 $20,892,000.00
16 3/31/2020 $17,908,000.00
17 12/31/2019 $37,632,000.00
18 9/30/2019 $25,476,000.00
19 6/30/2019 $25,313,000.00
20 3/31/2019 $13,711,000.00
21 12/31/2018 $16,361,000.00
22 9/30/2018 $12,187,000.00
23 6/30/2018 $11,572,000.00
24 3/31/2018 $17,685,000.00
25 12/31/2017 $21,235,000.00
26 9/30/2017 $13,651,000.00
27 6/30/2017 $14,333,000.00
28 3/31/2017 $16,001,000.00
29 12/31/2016 $20,363,000.00
30 9/30/2016 $13,319,000.00
31 6/30/2016 $11,122,000.00
32 3/31/2016 $15,181,000.00
33 12/31/2015 $20,642,000.00
34 9/30/2015 $8,845,000.00
35 6/30/2015 $6,191,000.00
36 3/31/2015 $8,983,000.00
37 12/31/2014 $15,520,000.00
38 9/30/2014 $9,675,000.00
39 6/30/2014 $11,143,000.00
40 3/31/2014 $14,278,000.00
41 12/31/2013 $16,373,000.00
42 9/30/2013 $7,947,000.00
43 6/30/2013 $8,775,000.00
44 3/31/2013 $9,699,000.00
45 12/31/2012 $12,376,000.00
46 9/30/2012 $7,113,000.00
47 6/30/2012 $5,981,000.00
48 3/31/2012 $6,261,000.00
49 12/31/2011 $6,631,000.00
50 12/31/2010 $6,682,000.00
Financials: NumberOfReportableSegments
Date Value
1 12/31/2023 $2.00
2 9/30/2023 $2.00
3 6/30/2023 $2.00
4 3/31/2023 $2.00
5 12/31/2022 $2.00
6 9/30/2022 $2.00
7 6/30/2022 $2.00
8 3/31/2022 $2.00
9 12/31/2021 $2.00
10 9/30/2021 $2.00
11 6/30/2021 $2.00
12 3/31/2021 $2.00
13 12/31/2020 $2.00
14 9/30/2020 $2.00
15 6/30/2020 $2.00
16 3/31/2020 $2.00
17 12/31/2019 $2.00
18 9/30/2019 $2.00
19 6/30/2019 $2.00
Financials: OperatingIncomeLoss
Date Value
1 12/31/2023 $418,388,000.00
2 9/30/2023 $298,110,000.00
3 6/30/2023 $162,967,000.00
4 3/31/2023 $70,885,000.00
5 12/31/2022 $253,849,000.00
6 9/30/2022 $173,778,000.00
7 6/30/2022 $92,342,000.00
8 3/31/2022 $35,691,000.00
9 12/31/2021 $188,438,000.00
10 9/30/2021 $64,105,000.00
11 6/30/2021 $75,002,000.00
12 3/31/2021 $35,605,000.00
13 12/31/2020 $190,651,000.00
14 9/30/2020 $142,370,000.00
15 6/30/2020 $60,962,000.00
16 3/31/2020 $24,723,000.00
17 12/31/2019 $163,639,000.00
18 9/30/2019 $117,085,000.00
19 6/30/2019 $63,681,000.00
20 3/31/2019 $27,979,000.00
21 12/31/2018 $150,238,000.00
22 9/30/2018 $52,790,000.00
23 6/30/2018 $59,416,000.00
24 3/31/2018 $19,241,000.00
25 12/31/2017 $99,260,000.00
26 9/30/2017 $75,356,000.00
27 6/30/2017 $29,265,000.00
28 3/31/2017 $11,756,000.00
29 12/31/2016 $101,569,000.00
30 9/30/2016 $31,950,000.00
31 6/30/2016 $44,072,000.00
32 3/31/2016 $15,457,000.00
33 12/31/2015 $90,044,000.00
34 9/30/2015 $29,861,000.00
35 6/30/2015 $24,831,000.00
36 3/31/2015 $11,168,000.00
37 12/31/2014 $14,892,000.00
38 9/30/2014 $27,330,000.00
39 6/30/2014 $10,648,000.00
40 3/31/2014 $1,897,000.00
41 12/31/2013 $46,258,000.00
42 9/30/2013 $17,734,000.00
43 6/30/2013 $14,379,000.00
44 3/31/2013 $5,086,000.00
45 12/31/2012 $22,303,000.00
46 9/30/2012 $14,004,000.00
47 6/30/2012 $7,441,000.00
48 3/31/2012 $-3,403,000.00
49 12/31/2011 $-42,641,000.00
50 9/30/2011 $-50,188,000.00
51 6/30/2011 $6,815,000.00
52 3/31/2011 $-8,328,000.00
53 12/31/2010 $31,442,000.00
54 12/31/2009 $56,633,000.00
Financials: OperatingLeaseExpense
Date Value
1 12/31/2023 $86,100,000.00
2 9/30/2023 $61,700,000.00
3 6/30/2023 $36,000,000.00
4 3/31/2023 $17,300,000.00
5 12/31/2022 $46,000,000.00
6 9/30/2022 $34,300,000.00
7 6/30/2022 $21,200,000.00
8 3/31/2022 $10,400,000.00
9 12/31/2021 $34,200,000.00
10 9/30/2021 $22,100,000.00
11 6/30/2021 $14,400,000.00
12 3/31/2021 $7,200,000.00
13 12/31/2020 $28,200,000.00
14 9/30/2020 $21,400,000.00
15 6/30/2020 $6,900,000.00
16 3/31/2020 $6,400,000.00
17 12/31/2019 $24,800,000.00
18 9/30/2019 $18,300,000.00
19 6/30/2019 $11,800,000.00
20 3/31/2019 $5,600,000.00
21 12/31/2018 $23,400,000.00
22 9/30/2018 $6,100,000.00
23 6/30/2018 $11,100,000.00
24 3/31/2018 $5,200,000.00
25 12/31/2017 $21,100,000.00
Financials: OperatingLeaseLiability
Date Value
1 12/31/2023 $212,562,000.00
2 9/30/2023 $214,797,000.00
3 6/30/2023 $137,339,000.00
4 3/31/2023 $136,505,000.00
5 12/31/2022 $132,895,000.00
6 9/30/2022 $135,499,000.00
7 6/30/2022 $134,708,000.00
8 3/31/2022 $126,604,000.00
9 12/31/2021 $126,751,000.00
10 9/30/2021 $106,422,000.00
11 6/30/2021 $97,829,000.00
12 3/31/2021 $99,247,000.00
13 12/31/2020 $97,162,000.00
14 9/30/2020 $98,006,000.00
15 6/30/2020 $100,454,000.00
16 3/31/2020 $84,925,000.00
17 12/31/2019 $86,713,000.00
18 9/30/2019 $86,762,000.00
19 6/30/2019 $83,280,000.00
20 3/31/2019 $73,094,000.00
Financials: OperatingLeaseLiabilityCurrent
Date Value
1 12/31/2023 $24,426,000.00
2 9/30/2023 $23,346,000.00
3 6/30/2023 $22,037,000.00
4 3/31/2023 $21,487,000.00
5 12/31/2022 $21,151,000.00
6 9/30/2022 $21,056,000.00
7 6/30/2022 $21,058,000.00
8 3/31/2022 $19,571,000.00
9 12/31/2021 $19,050,000.00
10 9/30/2021 $17,499,000.00
11 6/30/2021 $16,769,000.00
12 3/31/2021 $16,586,000.00
13 12/31/2020 $16,586,000.00
14 9/30/2020 $16,368,000.00
15 6/30/2020 $16,701,000.00
16 3/31/2020 $14,515,000.00
17 12/31/2019 $14,016,000.00
18 9/30/2019 $13,549,000.00
19 6/30/2019 $13,185,000.00
20 3/31/2019 $11,066,000.00
Financials: OperatingLeaseLiabilityNoncurrent
Date Value
1 12/31/2023 $188,136,000.00
2 9/30/2023 $191,451,000.00
3 6/30/2023 $115,302,000.00
4 3/31/2023 $115,018,000.00
5 12/31/2022 $111,744,000.00
6 9/30/2022 $114,443,000.00
7 6/30/2022 $113,650,000.00
8 3/31/2022 $107,033,000.00
9 12/31/2021 $107,701,000.00
10 9/30/2021 $88,923,000.00
11 6/30/2021 $81,060,000.00
12 3/31/2021 $82,661,000.00
13 12/31/2020 $80,576,000.00
14 9/30/2020 $81,638,000.00
15 6/30/2020 $83,753,000.00
16 3/31/2020 $70,410,000.00
17 12/31/2019 $72,697,000.00
18 9/30/2019 $73,213,000.00
19 6/30/2019 $70,095,000.00
20 3/31/2019 $62,028,000.00
Financials: OperatingLeasePayments
Date Value
1 12/31/2023 $29,454,000.00
2 9/30/2023 $21,362,000.00
3 6/30/2023 $14,069,000.00
4 3/31/2023 $7,024,000.00
5 12/31/2022 $26,740,000.00
6 9/30/2022 $19,793,000.00
7 6/30/2022 $13,016,000.00
8 3/31/2022 $6,314,000.00
9 12/31/2021 $22,232,000.00
10 9/30/2021 $16,297,000.00
11 6/30/2021 $10,700,000.00
12 3/31/2021 $5,353,000.00
13 12/31/2020 $20,443,000.00
14 9/30/2020 $15,140,000.00
15 6/30/2020 $9,778,000.00
16 3/31/2020 $4,473,000.00
17 12/31/2019 $16,895,000.00
18 9/30/2019 $18,426,000.00
19 6/30/2019 $11,960,000.00
20 3/31/2019 $5,904,000.00
Financials: OperatingLeaseRightOfUseAsset
Date Value
1 12/31/2023 $205,712,000.00
2 9/30/2023 $209,138,000.00
3 6/30/2023 $135,532,000.00
4 3/31/2023 $134,755,000.00
5 12/31/2022 $130,666,000.00
6 9/30/2022 $133,443,000.00
7 6/30/2022 $132,681,000.00
8 3/31/2022 $124,936,000.00
9 12/31/2021 $124,756,000.00
10 9/30/2021 $104,336,000.00
11 6/30/2021 $95,532,000.00
12 3/31/2021 $96,782,000.00
13 12/31/2020 $94,727,000.00
14 9/30/2020 $95,815,000.00
15 6/30/2020 $97,586,000.00
16 3/31/2020 $82,301,000.00
17 12/31/2019 $84,073,000.00
18 9/30/2019 $84,281,000.00
19 6/30/2019 $80,633,000.00
20 3/31/2019 $70,316,000.00
Financials: OperatingLeaseWeightedAverageDiscountRatePercent
Date Value
1 12/31/2023 $0.06
2 9/30/2023 $0.06
3 6/30/2023 $0.05
4 3/31/2023 $0.05
5 12/31/2022 $0.04
6 9/30/2022 $0.04
7 6/30/2022 $0.04
8 3/31/2022 $0.04
9 12/31/2021 $0.04
10 9/30/2021 $0.04
11 6/30/2021 $0.04
12 3/31/2021 $0.04
13 12/31/2020 $0.04
14 9/30/2020 $0.04
15 6/30/2020 $0.04
16 3/31/2020 $0.04
17 12/31/2019 $0.04
18 9/30/2019 $0.04
19 6/30/2019 $0.04
20 3/31/2019 $0.04
Financials: OtherAssetsNoncurrent
Date Value
1 12/31/2023 $15,245,000.00
2 9/30/2023 $14,811,000.00
3 6/30/2023 $15,664,000.00
4 3/31/2023 $13,965,000.00
5 12/31/2022 $13,837,000.00
6 9/30/2022 $12,250,000.00
7 6/30/2022 $11,940,000.00
8 3/31/2022 $9,623,000.00
9 12/31/2021 $8,683,000.00
10 9/30/2021 $8,874,000.00
11 6/30/2021 $8,847,000.00
12 3/31/2021 $8,140,000.00
13 12/31/2020 $7,970,000.00
14 9/30/2020 $7,291,000.00
15 6/30/2020 $7,004,000.00
16 3/31/2020 $6,480,000.00
17 12/31/2019 $6,615,000.00
18 9/30/2019 $5,458,000.00
19 6/30/2019 $5,304,000.00
20 3/31/2019 $5,252,000.00
21 12/31/2018 $5,155,000.00
22 9/30/2018 $7,381,000.00
23 6/30/2018 $5,177,000.00
24 3/31/2018 $4,206,000.00
25 12/31/2017 $4,578,000.00
26 9/30/2017 $4,747,000.00
27 6/30/2017 $5,238,000.00
28 3/31/2017 $5,343,000.00
29 12/31/2016 $5,938,000.00
30 9/30/2016 $6,068,000.00
31 6/30/2016 $6,138,000.00
32 3/31/2016 $6,051,000.00
33 12/31/2015 $5,279,000.00
34 9/30/2015 $10,902,000.00
35 6/30/2015 $10,922,000.00
36 3/31/2015 $10,777,000.00
37 12/31/2014 $10,792,000.00
38 9/30/2014 $6,387,000.00
39 6/30/2014 $5,846,000.00
40 3/31/2014 $5,811,000.00
41 12/31/2013 $5,993,000.00
42 9/30/2013 $6,590,000.00
43 6/30/2013 $8,062,000.00
44 3/31/2013 $7,705,000.00
45 12/31/2012 $7,682,000.00
46 9/30/2012 $8,822,000.00
47 6/30/2012 $8,330,000.00
48 3/31/2012 $8,349,000.00
49 12/31/2011 $6,295,000.00
50 12/31/2010 $6,018,000.00
Financials: OtherLiabilitiesCurrent
Date Value
1 12/31/2023 $189,928,000.00
2 9/30/2023 $198,886,000.00
3 6/30/2023 $208,200,000.00
4 3/31/2023 $186,917,000.00
5 12/31/2022 $120,715,000.00
6 9/30/2022 $124,015,000.00
7 6/30/2022 $126,630,000.00
8 3/31/2022 $128,668,000.00
9 12/31/2021 $105,666,000.00
10 9/30/2021 $97,499,000.00
11 6/30/2021 $91,209,000.00
12 3/31/2021 $106,096,000.00
13 12/31/2020 $91,492,000.00
14 9/30/2020 $92,035,000.00
15 6/30/2020 $105,937,000.00
16 3/31/2020 $75,710,000.00
17 12/31/2019 $81,630,000.00
18 9/30/2019 $79,024,000.00
19 6/30/2019 $65,035,000.00
20 3/31/2019 $47,933,000.00
21 12/31/2018 $32,852,000.00
22 9/30/2018 $45,116,000.00
23 6/30/2018 $39,211,000.00
24 3/31/2018 $40,437,000.00
25 12/31/2017 $33,654,000.00
26 9/30/2017 $46,774,000.00
27 6/30/2017 $55,485,000.00
28 3/31/2017 $31,767,000.00
29 12/31/2016 $34,261,000.00
30 9/30/2016 $36,355,000.00
31 6/30/2016 $34,378,000.00
32 3/31/2016 $35,320,000.00
33 12/31/2015 $28,677,000.00
34 9/30/2015 $29,395,000.00
35 6/30/2015 $35,332,000.00
36 3/31/2015 $25,056,000.00
37 12/31/2014 $24,814,000.00
38 9/30/2014 $29,973,000.00
39 6/30/2014 $25,669,000.00
40 3/31/2014 $25,823,000.00
41 12/31/2013 $28,168,000.00
42 9/30/2013 $32,213,000.00
43 6/30/2013 $28,173,000.00
44 3/31/2013 $27,704,000.00
45 12/31/2012 $27,077,000.00
46 9/30/2012 $31,022,000.00
47 6/30/2012 $27,779,000.00
48 3/31/2012 $25,397,000.00
49 12/31/2011 $29,849,000.00
50 12/31/2010 $30,816,000.00
Financials: OtherLiabilitiesNoncurrent
Date Value
1 12/31/2023 $77,944,000.00
2 9/30/2023 $72,438,000.00
3 6/30/2023 $72,930,000.00
4 3/31/2023 $66,543,000.00
5 12/31/2022 $67,764,000.00
6 9/30/2022 $59,956,000.00
7 6/30/2022 $56,010,000.00
8 3/31/2022 $51,949,000.00
9 12/31/2021 $72,206,000.00
10 9/30/2021 $80,249,000.00
11 6/30/2021 $42,857,000.00
12 3/31/2021 $44,987,000.00
13 12/31/2020 $50,374,000.00
14 9/30/2020 $47,284,000.00
15 6/30/2020 $46,964,000.00
16 3/31/2020 $20,451,000.00
17 12/31/2019 $32,271,000.00
18 9/30/2019 $29,331,000.00
19 6/30/2019 $29,309,000.00
20 3/31/2019 $17,096,000.00
21 12/31/2018 $22,433,000.00
22 9/30/2018 $22,820,000.00
23 6/30/2018 $17,180,000.00
24 3/31/2018 $17,829,000.00
25 12/31/2017 $27,258,000.00
26 9/30/2017 $15,583,000.00
27 6/30/2017 $15,025,000.00
28 3/31/2017 $9,563,000.00
29 12/31/2016 $10,252,000.00
30 9/30/2016 $9,651,000.00
31 6/30/2016 $9,245,000.00
32 3/31/2016 $8,479,000.00
33 12/31/2015 $8,632,000.00
34 9/30/2015 $8,203,000.00
35 6/30/2015 $7,838,000.00
36 3/31/2015 $11,129,000.00
37 12/31/2014 $10,874,000.00
38 9/30/2014 $10,898,000.00
39 6/30/2014 $9,395,000.00
40 3/31/2014 $8,068,000.00
41 12/31/2013 $8,421,000.00
42 9/30/2013 $7,996,000.00
43 6/30/2013 $10,154,000.00
44 3/31/2013 $9,920,000.00
45 12/31/2012 $9,807,000.00
46 9/30/2012 $12,912,000.00
47 6/30/2012 $12,796,000.00
48 3/31/2012 $10,838,000.00
49 12/31/2011 $10,699,000.00
50 12/31/2010 $11,486,000.00
Financials: OtherNonoperatingIncomeExpense
Date Value
1 12/31/2023 $202,000.00
2 9/30/2023 $1,000.00
3 6/30/2023 $45,000.00
4 3/31/2023 $1,000.00
5 12/31/2022 $134,000.00
6 9/30/2022 $101,000.00
7 6/30/2022 $55,000.00
8 3/31/2022 $56,000.00
9 12/31/2021 $188,000.00
10 9/30/2021 $20,000.00
11 6/30/2021 $92,000.00
12 3/31/2021 $-69,000.00
13 12/31/2020 $52,000.00
14 9/30/2020 $10,000.00
15 6/30/2020 $25,000.00
16 3/31/2020 $25,000.00
17 12/31/2019 $187,000.00
18 9/30/2019 $3,000.00
19 6/30/2019 $164,000.00
20 3/31/2019 $15,000.00
21 12/31/2018 $4,141,000.00
22 9/30/2018 $4,062,000.00
23 6/30/2018 $3,985,000.00
24 3/31/2018 $38,000.00
25 12/31/2017 $1,049,000.00
26 9/30/2017 $10,000.00
27 6/30/2017 $47,000.00
28 3/31/2017 $18,000.00
29 12/31/2016 $1,097,000.00
30 9/30/2016 $80,000.00
31 6/30/2016 $-111,000.00
32 3/31/2016 $486,000.00
33 12/31/2015 $76,000.00
34 9/30/2015 $64,000.00
35 6/30/2015 $27,000.00
36 12/31/2014 $91,000.00
Financials: OtherSundryLiabilitiesCurrent
Date Value
1 12/31/2023 $92,778,000.00
2 12/31/2022 $49,640,000.00
3 12/31/2021 $37,211,000.00
4 12/31/2020 $45,271,000.00
5 12/31/2019 $38,273,000.00
6 12/31/2018 $14,941,000.00
7 12/31/2017 $17,723,000.00
8 12/31/2016 $14,864,000.00
9 12/31/2015 $11,634,000.00
10 12/31/2014 $11,302,000.00
11 12/31/2013 $12,747,000.00
12 12/31/2012 $12,284,000.00
13 12/31/2011 $13,959,000.00
Financials: PaymentForContingentConsiderationLiabilityFinancingActivities
Date Value
1 12/31/2023 $15,321,000.00
2 9/30/2023 $15,321,000.00
3 6/30/2023 $14,079,000.00
4 12/31/2022 $4,959,000.00
5 9/30/2022 $4,959,000.00
6 6/30/2022 $1,807,000.00
7 3/31/2022 $1,752,000.00
8 12/31/2021 $3,481,000.00
9 9/30/2021 $3,481,000.00
10 6/30/2021 $865,000.00
11 12/31/2020 $9,865,000.00
12 9/30/2020 $9,865,000.00
13 6/30/2020 $9,865,000.00
14 3/31/2020 $9,865,000.00
15 12/31/2019 $1,343,000.00
16 9/30/2019 $1,343,000.00
17 6/30/2019 $593,000.00
18 3/31/2019 $593,000.00
19 12/31/2018 $5,445,000.00
20 9/30/2018 $2,195,000.00
21 6/30/2018 $2,045,000.00
22 12/31/2017 $2,400,000.00
23 9/30/2017 $2,400,000.00
24 12/31/2016 $200,000.00
Financials: PaymentsForRent
Date Value
1 12/31/2023 $7,600,000.00
2 9/30/2023 $5,600,000.00
3 6/30/2023 $3,700,000.00
4 3/31/2023 $2,000,000.00
5 12/31/2022 $6,900,000.00
6 9/30/2022 $5,200,000.00
7 6/30/2022 $3,500,000.00
8 3/31/2022 $1,700,000.00
9 12/31/2021 $4,900,000.00
10 9/30/2021 $3,600,000.00
11 6/30/2021 $2,500,000.00
12 3/31/2021 $1,300,000.00
13 12/31/2020 $4,200,000.00
14 9/30/2020 $2,000,000.00
15 6/30/2020 $2,500,000.00
16 3/31/2020 $900,000.00
17 12/31/2019 $3,700,000.00
18 9/30/2019 $700,000.00
19 6/30/2019 $2,000,000.00
20 3/31/2019 $1,200,000.00
21 12/31/2018 $4,800,000.00
22 9/30/2018 $3,500,000.00
23 6/30/2018 $2,200,000.00
24 3/31/2018 $1,100,000.00
25 12/31/2017 $4,800,000.00
Financials: PaymentsForRepurchaseOfCommonStock
Date Value
1 12/31/2023 $21,184,000.00
2 9/30/2023 $8,563,000.00
3 6/30/2023 $6,776,000.00
4 3/31/2023 $3,568,000.00
5 12/31/2022 $38,216,000.00
6 9/30/2022 $36,427,000.00
7 6/30/2022 $32,854,000.00
8 3/31/2022 $14,097,000.00
9 12/31/2021 $27,054,000.00
10 9/30/2021 $25,531,000.00
11 6/30/2021 $3,047,000.00
12 3/31/2021 $885,000.00
13 12/31/2020 $30,120,000.00
14 9/30/2020 $18,777,000.00
15 6/30/2020 $11,006,000.00
16 3/31/2020 $8,985,000.00
17 12/31/2019 $19,550,000.00
18 9/30/2019 $15,317,000.00
19 6/30/2019 $7,897,000.00
20 3/31/2019 $3,321,000.00
21 12/31/2018 $28,533,000.00
22 9/30/2018 $11,573,000.00
23 6/30/2018 $6,830,000.00
24 3/31/2018 $4,293,000.00
25 12/31/2017 $9,007,000.00
26 9/30/2017 $8,909,000.00
27 6/30/2017 $3,816,000.00
28 3/31/2017 $2,197,000.00
29 12/31/2016 $13,088,000.00
30 9/30/2016 $10,977,000.00
31 6/30/2016 $4,924,000.00
32 3/31/2016 $2,840,000.00
33 12/31/2015 $8,330,000.00
34 9/30/2015 $4,930,000.00
35 6/30/2015 $1,525,000.00
36 12/31/2014 $7,974,000.00
37 9/30/2014 $6,282,000.00
38 6/30/2014 $89,000.00
39 3/31/2014 $416,000.00
40 12/31/2013 $1,832,000.00
41 9/30/2013 $1,832,000.00
42 6/30/2013 $655,000.00
43 3/31/2013 $145,000.00
44 12/31/2012 $2,860,000.00
45 9/30/2012 $512,000.00
46 6/30/2012 $912,000.00
47 3/31/2012 --
48 12/31/2011 $7,256,000.00
49 9/30/2011 $2,609,000.00
50 6/30/2011 $3,712,000.00
51 12/31/2010 $5,074,000.00
52 12/31/2009 $12,584,000.00
Financials: PaymentsOfDividendsCommonStock
Date Value
1 12/31/2023 $30,379,000.00
2 9/30/2023 $21,455,000.00
3 6/30/2023 $13,406,000.00
4 3/31/2023 $6,254,000.00
5 12/31/2022 $20,077,000.00
6 9/30/2022 $14,712,000.00
7 6/30/2022 $9,699,000.00
8 3/31/2022 $4,673,000.00
9 12/31/2021 $17,384,000.00
10 9/30/2021 $12,691,000.00
11 6/30/2021 $8,341,000.00
12 3/31/2021 $4,163,000.00
13 12/31/2020 $15,499,000.00
14 9/30/2020 $11,507,000.00
15 6/30/2020 $7,674,000.00
16 3/31/2020 $3,844,000.00
17 12/31/2019 $14,543,000.00
18 9/30/2019 $10,871,000.00
19 6/30/2019 $7,198,000.00
20 3/31/2019 $3,506,000.00
21 12/31/2018 $12,268,000.00
22 9/30/2018 $8,930,000.00
23 6/30/2018 $5,760,000.00
24 3/31/2018 $2,786,000.00
25 12/31/2017 $10,987,000.00
26 9/30/2017 $8,199,000.00
27 6/30/2017 $5,405,000.00
28 3/31/2017 $2,608,000.00
29 12/31/2016 $10,264,000.00
30 9/30/2016 $7,663,000.00
31 6/30/2016 $5,044,000.00
32 3/31/2016 $2,426,000.00
33 12/31/2015 $9,358,000.00
34 9/30/2015 $6,924,000.00
35 6/30/2015 $4,479,000.00
36 3/31/2015 $2,237,000.00
37 12/31/2014 $8,444,000.00
38 9/30/2014 $2,070,000.00
39 6/30/2014 $4,139,000.00
40 3/31/2014 $2,067,000.00
41 12/31/2013 $7,875,000.00
42 9/30/2013 $2,052,000.00
43 6/30/2013 $1,913,000.00
44 3/31/2013 $1,853,000.00
45 12/31/2012 $7,498,000.00
46 9/30/2012 $5,641,000.00
47 6/30/2012 $3,782,000.00
48 3/31/2012 $1,853,000.00
49 12/31/2011 $7,520,000.00
50 9/30/2011 $5,667,000.00
51 6/30/2011 $1,923,000.00
52 3/31/2011 $1,880,000.00
53 12/31/2010 $7,530,000.00
54 12/31/2009 $7,271,000.00
Financials: PaymentsRelatedToTaxWithholdingForShareBasedCompensation
Date Value
1 12/31/2023 $4,725,000.00
2 9/30/2023 $4,725,000.00
3 6/30/2023 $4,689,000.00
4 3/31/2023 $1,798,000.00
5 12/31/2022 $3,247,000.00
6 9/30/2022 $3,247,000.00
7 6/30/2022 $3,247,000.00
8 3/31/2022 $1,399,000.00
9 12/31/2021 $2,363,000.00
10 9/30/2021 $2,363,000.00
11 6/30/2021 $2,363,000.00
12 3/31/2021 $854,000.00
13 12/31/2020 $1,076,000.00
14 9/30/2020 $1,076,000.00
15 6/30/2020 $1,076,000.00
16 3/31/2020 $622,000.00
17 12/31/2019 $1,498,000.00
18 9/30/2019 $1,498,000.00
19 6/30/2019 $1,498,000.00
20 3/31/2019 $781,000.00
21 12/31/2018 $1,540,000.00
22 9/30/2018 $1,540,000.00
23 6/30/2018 $1,540,000.00
24 3/31/2018 $846,000.00
25 12/31/2017 $1,419,000.00
26 9/30/2017 $1,419,000.00
27 6/30/2017 $1,419,000.00
28 3/31/2017 $632,000.00
29 12/31/2016 $1,304,000.00
30 9/30/2016 $1,304,000.00
31 6/30/2016 $1,304,000.00
32 3/31/2016 $562,000.00
33 12/31/2015 $937,000.00
34 9/30/2015 $937,000.00
35 6/30/2015 $937,000.00
36 12/31/2014 $531,000.00
37 9/30/2014 $531,000.00
38 6/30/2014 $531,000.00
39 12/31/2013 $631,000.00
40 9/30/2013 $-8,000.00
41 6/30/2013 $622,000.00
42 12/31/2012 $544,000.00
43 9/30/2012 $535,000.00
44 6/30/2012 $543,000.00
45 3/31/2012 --
46 12/31/2011 $662,000.00
47 9/30/2011 $654,000.00
48 6/30/2011 $654,000.00
49 12/31/2010 $616,000.00
50 12/31/2009 $459,000.00
Financials: PaymentsToAcquireBusinessesNetOfCashAcquired
Date Value
1 12/31/2023 $102,261,000.00
2 9/30/2023 $53,404,000.00
3 6/30/2023 $53,404,000.00
4 3/31/2023 $53,047,000.00
5 12/31/2022 $49,217,000.00
6 9/30/2022 $48,507,000.00
7 6/30/2022 $39,373,000.00
8 3/31/2022 $-3,000.00
9 12/31/2021 $227,493,000.00
10 9/30/2021 $105,543,000.00
11 6/30/2021 $11,742,000.00
12 3/31/2021 $10,716,000.00
13 12/31/2020 $185,941,000.00
14 9/30/2020 $112,945,000.00
15 6/30/2020 $101,998,000.00
16 3/31/2020 $8,729,000.00
17 12/31/2019 $196,470,000.00
18 9/30/2019 $196,470,000.00
19 6/30/2019 $196,298,000.00
20 3/31/2019 $1,313,000.00
21 12/31/2018 $70,140,000.00
22 9/30/2018 $65,287,000.00
23 6/30/2018 $13,668,000.00
24 3/31/2018 $6,719,000.00
25 12/31/2017 $94,860,000.00
26 9/30/2017 $94,860,000.00
27 6/30/2017 $83,710,000.00
28 3/31/2017 $313,000.00
29 12/31/2016 $57,163,000.00
30 9/30/2016 $58,510,000.00
31 6/30/2016 $58,490,000.00
32 3/31/2016 $57,071,000.00
33 12/31/2015 $6,158,000.00
34 9/30/2015 $6,158,000.00
35 6/30/2015 $5,861,000.00
36 3/31/2015 $5,350,000.00
37 12/31/2014 $56,314,000.00
38 9/30/2014 $54,204,000.00
39 6/30/2014 $47,359,000.00
40 3/31/2014 $4,000,000.00
41 12/31/2012 $12,656,000.00
42 9/30/2012 $12,656,000.00
43 6/30/2012 $12,228,000.00
44 3/31/2012 $15,000.00
45 12/31/2011 $29,957,000.00
46 9/30/2011 $2,609,000.00
47 6/30/2011 $521,000.00
48 3/31/2011 $1,800,000.00
49 12/31/2010 $42,732,000.00
50 12/31/2009 $14,629,000.00
Financials: PaymentsToAcquireInvestments
Date Value
1 12/31/2023 $1,860,000.00
2 9/30/2023 $1,240,000.00
3 6/30/2023 $1,180,000.00
4 12/31/2022 $2,460,000.00
5 9/30/2022 $1,610,000.00
6 6/30/2022 $1,236,000.00
7 3/31/2022 $1,236,000.00
Financials: PaymentsToAcquirePropertyPlantAndEquipment
Date Value
1 12/31/2023 $94,838,000.00
2 9/30/2023 $69,574,000.00
3 6/30/2023 $41,130,000.00
4 3/31/2023 $16,520,000.00
5 12/31/2022 $48,359,000.00
6 9/30/2022 $34,793,000.00
7 6/30/2022 $20,215,000.00
8 3/31/2022 $9,192,000.00
9 12/31/2021 $22,330,000.00
10 9/30/2021 $15,864,000.00
11 6/30/2021 $10,762,000.00
12 3/31/2021 $4,812,000.00
13 12/31/2020 $24,131,000.00
14 9/30/2020 $19,459,000.00
15 6/30/2020 $14,539,000.00
16 3/31/2020 $7,497,000.00
17 12/31/2019 $31,750,000.00
18 9/30/2019 $22,641,000.00
19 6/30/2019 $15,680,000.00
20 3/31/2019 $8,844,000.00
21 12/31/2018 $27,268,000.00
22 9/30/2018 $22,059,000.00
23 6/30/2018 $14,123,000.00
24 3/31/2018 $5,588,000.00
25 12/31/2017 $35,467,000.00
26 9/30/2017 $16,830,000.00
27 6/30/2017 $11,646,000.00
28 3/31/2017 $5,077,000.00
29 12/31/2016 $23,217,000.00
30 9/30/2016 $17,257,000.00
31 6/30/2016 $10,904,000.00
32 3/31/2016 $3,765,000.00
33 12/31/2015 $20,808,000.00
34 9/30/2015 $15,216,000.00
35 6/30/2015 $9,308,000.00
36 3/31/2015 $3,623,000.00
37 12/31/2014 $19,183,000.00
38 9/30/2014 $7,033,000.00
39 6/30/2014 $8,334,000.00
40 3/31/2014 $3,882,000.00
41 12/31/2013 $17,403,000.00
42 9/30/2013 $5,234,000.00
43 6/30/2013 $7,237,000.00
44 3/31/2013 $3,208,000.00
45 12/31/2012 $11,782,000.00
46 9/30/2012 $9,405,000.00
47 6/30/2012 $6,588,000.00
48 3/31/2012 $2,094,000.00
49 12/31/2011 $8,666,000.00
50 9/30/2011 $2,548,000.00
51 6/30/2011 $1,544,000.00
52 3/31/2011 $2,360,000.00
53 12/31/2010 $7,089,000.00
54 12/31/2009 $9,457,000.00
Financials: PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
Date Value
1 12/31/2023 $3,500,000.00
2 12/31/2022 $3,700,000.00
3 12/31/2021 $4,000,000.00
4 12/31/2020 $4,000,000.00
5 12/31/2019 $4,100,000.00
6 12/31/2018 $4,300,000.00
7 12/31/2017 $4,000,000.00
8 12/31/2016 $4,000,000.00
9 12/31/2015 $3,300,000.00
Financials: PreferredStockParOrStatedValuePerShare
Date Value
1 12/31/2023 $0.01
2 9/30/2023 $0.01
3 6/30/2023 $0.01
4 3/31/2023 $0.01
5 12/31/2022 $0.01
6 9/30/2022 $0.01
7 6/30/2022 $0.01
8 3/31/2022 $0.01
9 12/31/2021 $0.01
10 9/30/2021 $0.01
11 6/30/2021 $0.01
12 3/31/2021 $0.01
13 12/31/2020 $0.01
14 9/30/2020 $0.01
15 6/30/2020 $0.01
16 3/31/2020 $0.01
17 12/31/2019 $0.01
18 9/30/2019 $0.01
19 6/30/2019 $0.01
20 3/31/2019 $0.01
21 12/31/2018 $0.01
22 9/30/2018 $0.01
23 6/30/2018 $0.01
24 3/31/2018 $0.01
25 12/31/2017 $0.01
26 9/30/2017 $0.01
27 6/30/2017 $0.01
28 3/31/2017 $0.01
29 12/31/2016 $0.01
30 9/30/2016 $0.01
31 6/30/2016 $0.01
32 3/31/2016 $0.01
33 12/31/2015 $0.01
34 9/30/2015 $0.01
35 6/30/2015 $0.01
36 3/31/2015 $0.01
37 12/31/2014 $0.01
38 9/30/2014 $0.01
39 6/30/2014 $0.01
40 3/31/2014 $0.01
41 12/31/2013 $0.01
42 9/30/2013 $0.01
43 6/30/2013 $0.01
44 3/31/2013 $0.01
45 12/31/2012 $0.01
46 9/30/2012 $0.01
47 6/30/2012 $0.01
48 3/31/2012 $0.01
49 12/31/2011 $0.01
50 12/31/2010 $0.01
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 $5,000,000.00
44 3/31/2013 $5,000,000.00
45 12/31/2012 $5,000,000.00
46 9/30/2012 $5,000,000.00
47 6/30/2012 $5,000,000.00
48 3/31/2012 $5,000,000.00
49 12/31/2011 $5,000,000.00
50 12/31/2010 $5,000,000.00
Financials: PreferredStockSharesIssued
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 --
6 9/30/2022 --
7 6/30/2022 --
8 3/31/2022 --
9 12/31/2021 --
10 9/30/2021 --
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 --
14 9/30/2020 --
15 6/30/2020 --
16 3/31/2020 --
17 12/31/2019 --
18 9/30/2019 --
19 6/30/2019 --
20 3/31/2019 --
21 12/31/2018 --
22 9/30/2018 --
23 6/30/2018 --
24 3/31/2018 --
25 12/31/2017 --
26 9/30/2017 --
27 6/30/2017 --
28 3/31/2017 --
29 12/31/2016 --
30 9/30/2016 --
31 6/30/2016 --
32 3/31/2016 --
33 12/31/2015 --
34 9/30/2015 --
35 6/30/2015 --
36 3/31/2015 --
37 12/31/2014 --
38 9/30/2014 --
39 6/30/2014 --
40 3/31/2014 --
41 12/31/2013 --
42 9/30/2013 --
43 6/30/2013 --
44 3/31/2013 --
45 12/31/2012 --
46 9/30/2012 --
47 6/30/2012 --
48 3/31/2012 --
49 12/31/2011 --
50 12/31/2010 --
Financials: PreferredStockSharesOutstanding
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 --
6 9/30/2022 --
7 6/30/2022 --
8 3/31/2022 --
9 12/31/2021 --
10 9/30/2021 --
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 --
14 9/30/2020 --
15 6/30/2020 --
16 3/31/2020 --
17 12/31/2019 --
18 9/30/2019 --
19 6/30/2019 --
20 3/31/2019 --
21 12/31/2018 --
22 9/30/2018 --
23 6/30/2018 --
24 3/31/2018 --
25 12/31/2017 --
26 9/30/2017 --
27 6/30/2017 --
28 3/31/2017 --
29 12/31/2016 --
30 9/30/2016 --
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 $54,309,000.00
2 9/30/2023 $42,687,000.00
3 6/30/2023 $50,482,000.00
4 3/31/2023 $47,190,000.00
5 12/31/2022 $48,456,000.00
6 9/30/2022 $27,372,000.00
7 6/30/2022 $28,836,000.00
8 3/31/2022 $31,373,000.00
9 12/31/2021 $23,704,000.00
10 9/30/2021 $11,519,000.00
11 6/30/2021 $11,350,000.00
12 3/31/2021 $13,812,000.00
13 12/31/2020 $15,510,000.00
14 9/30/2020 $10,313,000.00
15 6/30/2020 $10,453,000.00
16 3/31/2020 $14,612,000.00
17 12/31/2019 $14,396,000.00
18 9/30/2019 $8,788,000.00
19 6/30/2019 $7,250,000.00
20 3/31/2019 $7,476,000.00
21 12/31/2018 $6,544,000.00
22 9/30/2018 $6,329,000.00
23 6/30/2018 $5,183,000.00
24 3/31/2018 $6,135,000.00
25 12/31/2017 $8,294,000.00
26 9/30/2017 $11,622,000.00
27 6/30/2017 $5,611,000.00
28 3/31/2017 $5,997,000.00
29 12/31/2016 $6,106,000.00
30 9/30/2016 $7,139,000.00
31 6/30/2016 $6,150,000.00
32 3/31/2016 $5,719,000.00
33 12/31/2015 $5,836,000.00
34 9/30/2015 $26,973,000.00
35 6/30/2015 $26,631,000.00
36 3/31/2015 $26,564,000.00
37 12/31/2014 $25,591,000.00
38 9/30/2014 $25,138,000.00
39 6/30/2014 $24,258,000.00
40 3/31/2014 $24,313,000.00
41 12/31/2013 $24,209,000.00
42 9/30/2013 $25,529,000.00
43 6/30/2013 $25,714,000.00
44 3/31/2013 $25,900,000.00
45 12/31/2012 $25,037,000.00
46 9/30/2012 $27,434,000.00
47 6/30/2012 $28,572,000.00
48 3/31/2012 $29,179,000.00
49 12/31/2011 $24,179,000.00
50 12/31/2010 $30,470,000.00
Financials: ProceedsFromLongTermLinesOfCredit
Date Value
1 12/31/2023 $285,000,000.00
2 9/30/2023 $285,000,000.00
3 6/30/2023 $245,000,000.00
4 3/31/2023 $85,000,000.00
5 12/31/2022 $555,000,000.00
6 9/30/2022 $495,000,000.00
7 6/30/2022 $485,000,000.00
8 3/31/2022 $50,000,000.00
9 12/31/2021 $275,000,000.00
10 9/30/2021 $160,000,000.00
11 6/30/2021 $25,000,000.00
12 3/31/2021 $10,000,000.00
13 12/31/2020 $268,000,000.00
14 9/30/2020 $198,000,000.00
15 6/30/2020 $178,000,000.00
16 3/31/2020 $150,000,000.00
17 12/31/2019 $356,000,000.00
18 9/30/2019 $320,000,000.00
19 6/30/2019 $307,000,000.00
20 3/31/2019 $54,000,000.00
21 12/31/2018 $124,000,000.00
22 9/30/2018 $104,000,000.00
23 6/30/2018 $34,000,000.00
24 3/31/2018 $20,000,000.00
25 12/31/2017 $177,000,000.00
26 9/30/2017 $140,000,000.00
27 6/30/2017 $110,000,000.00
28 12/31/2016 $144,000,000.00
29 9/30/2016 $144,000,000.00
30 6/30/2016 $138,000,000.00
31 3/31/2016 $132,000,000.00
32 12/31/2015 $24,500,000.00
33 9/30/2015 $24,500,000.00
34 6/30/2015 $14,500,000.00
35 3/31/2015 $14,500,000.00
36 12/31/2014 $128,500,000.00
37 9/30/2014 $-10,000,000.00
38 6/30/2014 $83,500,000.00
39 3/31/2014 $7,000,000.00
40 12/31/2013 $43,000,000.00
41 9/30/2013 $5,000,000.00
42 12/31/2012 $62,000,000.00
43 9/30/2012 $14,000,000.00
44 6/30/2012 $18,000,000.00
45 3/31/2012 --
46 12/31/2011 --
Financials: ProceedsFromSaleOfPropertyPlantAndEquipment
Date Value
1 12/31/2023 $5,951,000.00
2 9/30/2023 $5,093,000.00
3 6/30/2023 $2,086,000.00
4 3/31/2023 $622,000.00
5 12/31/2022 $2,858,000.00
6 9/30/2022 $2,151,000.00
7 6/30/2022 $1,559,000.00
8 3/31/2022 $1,056,000.00
9 12/31/2021 $3,101,000.00
10 9/30/2021 $1,802,000.00
11 6/30/2021 $1,530,000.00
12 3/31/2021 $498,000.00
13 12/31/2020 $2,270,000.00
14 9/30/2020 $1,890,000.00
15 6/30/2020 $1,378,000.00
16 3/31/2020 $690,000.00
17 12/31/2019 $2,159,000.00
18 9/30/2019 $1,447,000.00
19 6/30/2019 $632,000.00
20 3/31/2019 $357,000.00
21 12/31/2018 $1,698,000.00
22 9/30/2018 $1,077,000.00
23 6/30/2018 $661,000.00
24 3/31/2018 $366,000.00
25 12/31/2017 $1,359,000.00
26 9/30/2017 $784,000.00
27 6/30/2017 $605,000.00
28 3/31/2017 $292,000.00
29 12/31/2016 $1,062,000.00
30 9/30/2016 $847,000.00
31 6/30/2016 $494,000.00
32 3/31/2016 $220,000.00
33 12/31/2015 $1,338,000.00
34 9/30/2015 $891,000.00
35 6/30/2015 $485,000.00
36 3/31/2015 $206,000.00
37 12/31/2014 $1,355,000.00
38 9/30/2014 $692,000.00
39 6/30/2014 $540,000.00
40 3/31/2014 $217,000.00
41 12/31/2013 $1,107,000.00
42 9/30/2013 $64,000.00
43 6/30/2013 $502,000.00
44 3/31/2013 $177,000.00
45 12/31/2012 $1,106,000.00
46 9/30/2012 $967,000.00
47 6/30/2012 $762,000.00
48 3/31/2012 $420,000.00
49 12/31/2011 $717,000.00
50 9/30/2011 $230,000.00
51 6/30/2011 $381,000.00
52 3/31/2011 $247,000.00
53 12/31/2010 $1,381,000.00
54 12/31/2009 $770,000.00
Financials: ProceedsFromStockOptionsExercised
Date Value
1 12/31/2023 $18,000.00
2 9/30/2023 $18,000.00
3 6/30/2023 $18,000.00
4 3/31/2023 $18,000.00
5 12/31/2022 $1,086,000.00
6 9/30/2022 $944,000.00
7 6/30/2022 --
8 3/31/2022 --
9 12/31/2021 $5,634,000.00
10 9/30/2021 $3,449,000.00
11 6/30/2021 $3,449,000.00
12 3/31/2021 $1,405,000.00
13 12/31/2020 $2,144,000.00
14 9/30/2020 $1,555,000.00
15 6/30/2020 $556,000.00
16 12/31/2019 $2,350,000.00
17 9/30/2019 $1,001,000.00
18 6/30/2019 $820,000.00
19 3/31/2019 $800,000.00
20 12/31/2018 $3,105,000.00
21 9/30/2018 $2,899,000.00
22 6/30/2018 $2,159,000.00
23 3/31/2018 $238,000.00
24 12/31/2017 $2,052,000.00
25 9/30/2017 $1,296,000.00
26 6/30/2017 $1,296,000.00
27 3/31/2017 $736,000.00
28 12/31/2016 $1,578,000.00
29 9/30/2016 $733,000.00
30 6/30/2016 $733,000.00
31 3/31/2016 $275,000.00
32 12/31/2015 $3,738,000.00
33 9/30/2015 $2,971,000.00
34 6/30/2015 $2,277,000.00
35 3/31/2015 $297,000.00
36 12/31/2014 $1,229,000.00
37 9/30/2014 $1,104,000.00
38 6/30/2014 $284,000.00
39 3/31/2014 $542,000.00
40 12/31/2013 $4,883,000.00
41 9/30/2013 $1,618,000.00
42 6/30/2013 $269,000.00
43 3/31/2013 $15,000.00
44 12/31/2012 $329,000.00
45 9/30/2012 $34,000.00
46 6/30/2012 $36,000.00
47 3/31/2012 $36,000.00
48 12/31/2011 $293,000.00
49 9/30/2011 $219,000.00
50 6/30/2011 $218,000.00
51 3/31/2011 $123,000.00
52 12/31/2010 $473,000.00
53 12/31/2009 $1,420,000.00
Financials: ProductWarrantyAccrualClassifiedCurrent
Date Value
1 12/31/2023 $11,650,000.00
2 12/31/2022 $9,429,000.00
3 12/31/2021 $8,969,000.00
4 12/31/2020 $8,914,000.00
5 12/31/2019 $7,452,000.00
6 12/31/2018 $6,453,000.00
7 12/31/2017 $6,149,000.00
8 12/31/2016 $6,702,000.00
9 12/31/2015 $7,746,000.00
10 12/31/2014 $7,227,000.00
11 12/31/2013 $6,795,000.00
12 12/31/2012 $6,781,000.00
13 12/31/2011 $8,234,000.00
Financials: ProfitLoss
Date Value
1 12/31/2023 $323,398,000.00
2 9/30/2023 $231,817,000.00
3 6/30/2023 $126,692,000.00
4 3/31/2023 $57,216,000.00
5 12/31/2022 $245,947,000.00
6 9/30/2022 $190,523,000.00
7 6/30/2022 $129,008,000.00
8 3/31/2022 $86,762,000.00
9 12/31/2021 $143,348,000.00
10 9/30/2021 $46,297,000.00
11 6/30/2021 $59,456,000.00
12 3/31/2021 $26,491,000.00
13 12/31/2020 $150,139,000.00
14 9/30/2020 $107,299,000.00
15 6/30/2020 $39,495,000.00
16 3/31/2020 $17,716,000.00
17 12/31/2019 $114,324,000.00
18 9/30/2019 $36,233,000.00
19 6/30/2019 $44,039,000.00
20 3/31/2019 $19,866,000.00
21 12/31/2018 $112,903,000.00
22 9/30/2018 $87,747,000.00
23 6/30/2018 $49,206,000.00
24 3/31/2018 $16,659,000.00
25 12/31/2017 $55,272,000.00
26 9/30/2017 $47,733,000.00
27 6/30/2017 $25,449,000.00
28 3/31/2017 $7,477,000.00
29 12/31/2016 $64,896,000.00
30 9/30/2016 $48,029,000.00
31 6/30/2016 $27,558,000.00
32 3/31/2016 $9,841,000.00
33 12/31/2015 $14,883,000.00
34 9/30/2015 $19,886,000.00
35 6/30/2015 $15,782,000.00
36 3/31/2015 $6,889,000.00
37 12/31/2014 $28,599,000.00
38 9/30/2014 $9,379,000.00
39 6/30/2014 $6,336,000.00
40 3/31/2014 $1,063,000.00
41 12/31/2013 $28,556,000.00
42 9/30/2013 $11,612,000.00
43 6/30/2013 $8,314,000.00
44 3/31/2013 $2,695,000.00
45 12/31/2012 $11,849,000.00
46 9/30/2012 $6,704,000.00
47 6/30/2012 $4,047,000.00
48 3/31/2012 $-2,668,000.00
49 12/31/2011 $-36,492,000.00
50 9/30/2011 $-38,577,000.00
51 6/30/2011 $-2,008,000.00
52 3/31/2011 $-5,170,000.00
53 12/31/2010 $14,740,000.00
54 12/31/2009 $34,182,000.00
Financials: PropertyPlantAndEquipmentGross
Date Value
1 12/31/2023 $425,517,000.00
2 12/31/2022 $333,549,000.00
3 12/31/2021 $293,379,000.00
4 12/31/2020 $264,408,000.00
5 12/31/2019 $239,165,000.00
6 12/31/2018 $218,839,000.00
7 12/31/2017 $195,901,000.00
8 12/31/2016 $165,331,000.00
9 12/31/2015 $148,455,000.00
10 12/31/2014 $135,397,000.00
11 12/31/2013 $120,976,000.00
12 12/31/2012 $110,086,000.00
13 12/31/2011 $103,200,000.00
Financials: PropertyPlantAndEquipmentNet
Date Value
1 12/31/2023 $208,568,000.00
2 9/30/2023 $186,864,000.00
3 6/30/2023 $170,089,000.00
4 3/31/2023 $155,021,000.00
5 12/31/2022 $143,949,000.00
6 9/30/2022 $138,229,000.00
7 6/30/2022 $132,646,000.00
8 3/31/2022 $127,711,000.00
9 12/31/2021 $128,554,000.00
10 9/30/2021 $115,538,000.00
11 6/30/2021 $113,589,000.00
12 3/31/2021 $115,039,000.00
13 12/31/2020 $117,206,000.00
14 9/30/2020 $119,131,000.00
15 6/30/2020 $121,569,000.00
16 3/31/2020 $113,974,000.00
17 12/31/2019 $109,796,000.00
18 9/30/2019 $108,129,000.00
19 6/30/2019 $108,343,000.00
20 3/31/2019 $102,774,000.00
21 12/31/2018 $99,618,000.00
22 9/30/2018 $102,960,000.00
23 6/30/2018 $91,898,000.00
24 3/31/2018 $88,298,000.00
25 12/31/2017 $87,591,000.00
26 9/30/2017 $74,883,000.00
27 6/30/2017 $74,539,000.00
28 3/31/2017 $68,593,000.00
29 12/31/2016 $68,195,000.00
30 9/30/2016 $66,490,000.00
31 6/30/2016 $65,053,000.00
32 3/31/2016 $62,557,000.00
33 12/31/2015 $60,813,000.00
34 9/30/2015 $59,519,000.00
35 6/30/2015 $57,613,000.00
36 3/31/2015 $55,640,000.00
37 12/31/2014 $55,759,000.00
38 9/30/2014 $55,708,000.00
39 6/30/2014 $52,086,000.00
40 3/31/2014 $47,769,000.00
41 12/31/2013 $46,861,000.00
42 9/30/2013 $44,943,000.00
43 6/30/2013 $42,522,000.00
44 3/31/2013 $41,496,000.00
45 12/31/2012 $41,416,000.00
46 9/30/2012 $42,041,000.00
47 6/30/2012 $42,251,000.00
48 3/31/2012 $40,807,000.00
49 12/31/2011 $41,693,000.00
50 12/31/2010 $43,620,000.00
Financials: ProvisionForDoubtfulAccounts
Date Value
1 12/31/2023 $4,944,000.00
2 9/30/2023 $2,849,000.00
3 6/30/2023 $2,027,000.00
4 3/31/2023 $946,000.00
5 12/31/2022 $2,670,000.00
6 9/30/2022 $1,471,000.00
7 6/30/2022 $1,116,000.00
8 3/31/2022 $25,000.00
9 12/31/2021 $-1,452,000.00
10 9/30/2021 $-1,698,000.00
11 6/30/2021 $-429,000.00
12 3/31/2021 $-1,018,000.00
13 12/31/2020 $5,253,000.00
14 9/30/2020 $5,318,000.00
15 6/30/2020 $4,593,000.00
16 3/31/2020 $4,551,000.00
17 12/31/2019 $2,978,000.00
18 9/30/2019 $2,093,000.00
19 6/30/2019 $784,000.00
20 3/31/2019 $235,000.00
21 12/31/2018 $3,562,000.00
22 9/30/2018 $2,905,000.00
23 6/30/2018 $1,186,000.00
24 3/31/2018 $261,000.00
25 12/31/2017 $182,000.00
26 9/30/2017 $29,000.00
27 6/30/2017 $-62,000.00
28 3/31/2017 $219,000.00
29 12/31/2016 $-27,000.00
30 9/30/2016 $-177,000.00
31 6/30/2016 $-297,000.00
32 3/31/2016 $-262,000.00
33 12/31/2015 $1,552,000.00
34 9/30/2015 $1,132,000.00
35 6/30/2015 $894,000.00
36 3/31/2015 $211,000.00
37 12/31/2014 $1,275,000.00
38 9/30/2014 $767,000.00
39 6/30/2014 $235,000.00
40 3/31/2014 $33,000.00
41 12/31/2013 $19,000.00
42 9/30/2013 $-378,000.00
43 6/30/2013 $-318,000.00
44 3/31/2013 $153,000.00
45 12/31/2012 $2,453,000.00
46 9/30/2012 $2,468,000.00
47 6/30/2012 $2,486,000.00
48 3/31/2012 $741,000.00
49 12/31/2011 $936,000.00
50 9/30/2011 $509,000.00
51 6/30/2011 $-128,000.00
52 3/31/2011 $839,000.00
53 12/31/2010 $364,000.00
54 12/31/2009 $3,283,000.00
Financials: RepaymentsOfLongTermLinesOfCredit
Date Value
1 12/31/2023 $500,000,000.00
2 9/30/2023 $500,000,000.00
3 6/30/2023 $360,000,000.00
4 3/31/2023 $140,000,000.00
5 12/31/2022 $560,000,000.00
6 9/30/2022 $380,000,000.00
7 6/30/2022 $345,000,000.00
8 3/31/2022 $10,000,000.00
9 12/31/2021 $125,000,000.00
10 9/30/2021 $115,000,000.00
11 6/30/2021 $80,000,000.00
12 3/31/2021 $70,000,000.00
13 12/31/2020 $226,000,000.00
14 9/30/2020 $164,500,000.00
15 6/30/2020 $151,000,000.00
16 3/31/2020 $28,000,000.00
17 12/31/2019 $228,000,000.00
18 9/30/2019 $177,000,000.00
19 6/30/2019 $111,000,000.00
20 3/31/2019 $53,000,000.00
21 12/31/2018 $119,000,000.00
22 9/30/2018 $79,000,000.00
23 6/30/2018 $37,000,000.00
24 3/31/2018 $15,000,000.00
25 12/31/2017 $132,000,000.00
26 9/30/2017 $74,000,000.00
27 6/30/2017 $21,500,000.00
28 12/31/2016 $154,000,000.00
29 9/30/2016 $129,000,000.00
30 6/30/2016 $112,000,000.00
31 3/31/2016 $91,000,000.00
32 12/31/2015 $53,000,000.00
33 9/30/2015 $53,000,000.00
34 6/30/2015 $35,000,000.00
35 3/31/2015 $17,000,000.00
36 12/31/2014 $90,000,000.00
37 9/30/2014 $71,500,000.00
38 6/30/2014 $49,500,000.00
39 3/31/2014 $11,000,000.00
40 12/31/2013 $43,000,000.00
41 12/31/2012 $62,000,000.00
Financials: RepaymentsOfOtherDebt
Date Value
1 12/31/2023 $12,033,000.00
2 9/30/2023 $1,980,000.00
3 6/30/2023 $1,966,000.00
4 3/31/2023 $16,000.00
5 12/31/2022 $12,256,000.00
6 9/30/2022 $7,834,000.00
7 6/30/2022 $7,821,000.00
8 3/31/2022 $7,797,000.00
9 12/31/2021 $15,696,000.00
10 9/30/2021 $9,000,000.00
11 6/30/2021 $8,765,000.00
12 12/31/2020 $46,534,000.00
13 9/30/2020 $44,464,000.00
14 6/30/2020 $32,449,000.00
15 3/31/2020 $12,817,000.00
16 12/31/2019 $3,784,000.00
17 9/30/2019 $3,254,000.00
18 6/30/2019 $3,221,000.00
19 3/31/2019 $1,030,000.00
20 12/31/2018 $1,127,000.00
21 9/30/2018 $1,094,000.00
22 6/30/2018 $1,069,000.00
23 3/31/2018 $546,000.00
24 12/31/2017 $835,000.00
25 9/30/2017 $798,000.00
26 6/30/2017 $287,000.00
27 3/31/2017 $25,000.00
28 12/31/2016 $592,000.00
29 9/30/2016 $567,000.00
30 6/30/2016 $42,000.00
31 3/31/2016 $17,000.00
32 12/31/2014 $2,000,000.00
Financials: RetainedEarningsAccumulatedDeficit
Date Value
1 12/31/2023 $1,147,663,000.00
2 9/30/2023 $1,065,006,000.00
3 6/30/2023 $967,930,000.00
4 3/31/2023 $905,606,000.00
5 12/31/2022 $854,644,000.00
6 9/30/2022 $804,585,000.00
7 6/30/2022 $748,083,000.00
8 3/31/2022 $710,863,000.00
9 12/31/2021 $628,774,000.00
10 9/30/2021 $595,872,000.00
11 6/30/2021 $553,925,000.00
12 3/31/2021 $525,138,000.00
13 12/31/2020 $502,810,000.00
14 9/30/2020 $463,962,000.00
15 6/30/2020 $417,707,000.00
16 3/31/2020 $382,042,000.00
17 12/31/2019 $368,685,000.00
18 9/30/2019 $338,305,000.00
19 6/30/2019 $305,745,000.00
20 3/31/2019 $285,264,000.00
21 12/31/2018 $268,904,000.00
22 9/30/2018 $247,086,000.00
23 6/30/2018 $211,715,000.00
24 3/31/2018 $182,142,000.00
25 12/31/2017 $168,269,000.00
26 9/30/2017 $163,518,000.00
27 6/30/2017 $144,028,000.00
28 3/31/2017 $128,853,000.00
29 12/31/2016 $123,984,000.00
30 9/30/2016 $109,718,000.00
31 6/30/2016 $91,866,000.00
32 3/31/2016 $76,719,000.00
33 12/31/2015 $69,390,000.00
34 9/30/2015 $58,603,000.00
35 6/30/2015 $43,375,000.00
36 3/31/2015 $32,213,000.00
37 12/31/2014 $29,384,000.00
38 9/30/2014 $20,937,000.00
39 6/30/2014 $15,402,000.00
40 3/31/2014 $13,073,000.00
41 12/31/2013 $14,768,000.00
42 9/30/2013 $11,230,000.00
43 6/30/2013 $1,909,000.00
44 3/31/2013 $-3,996,000.00
45 12/31/2012 $-6,528,000.00
46 9/30/2012 $-10,879,000.00
47 6/30/2012 $-16,552,000.00
48 3/31/2012 $-21,020,000.00
49 12/31/2011 $-19,991,000.00
50 12/31/2010 $20,620,000.00
Financials: Revenues
Date Value
1 12/31/2023 $5,206,760,000.00
2 9/30/2023 $3,849,194,000.00
3 6/30/2023 $2,471,070,000.00
4 3/31/2023 $1,174,640,000.00
5 12/31/2022 $4,140,364,000.00
6 9/30/2022 $3,023,176,000.00
7 6/30/2022 $1,903,164,000.00
8 3/31/2022 $885,216,000.00
9 12/31/2021 $3,073,636,000.00
10 9/30/2021 $2,217,552,000.00
11 6/30/2021 $1,383,656,000.00
12 3/31/2021 $669,761,000.00
13 12/31/2020 $2,856,659,000.00
14 9/30/2020 $714,099,000.00
15 6/30/2020 $743,468,000.00
16 3/31/2020 $700,131,000.00
17 12/31/2019 $2,615,277,000.00
18 9/30/2019 $706,918,000.00
19 6/30/2019 $650,302,000.00
20 3/31/2019 $538,473,000.00
21 12/31/2018 $588,359,000.00
22 9/30/2018 $1,594,520,000.00
23 6/30/2018 $535,043,000.00
24 3/31/2018 $464,941,000.00
25 12/31/2017 $1,787,922,000.00
26 9/30/2017 $480,851,000.00
27 6/30/2017 $465,411,000.00
28 3/31/2017 $380,588,000.00
29 12/31/2016 $1,634,340,000.00
Financials: RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
Date Value
1 12/31/2023 $101,010,000.00
2 9/30/2023 $98,102,000.00
3 6/30/2023 $15,750,000.00
4 3/31/2023 $9,446,000.00
5 12/31/2022 $27,467,000.00
6 9/30/2022 $24,560,000.00
7 6/30/2022 $18,369,000.00
8 3/31/2022 $4,914,000.00
9 12/31/2021 $47,621,000.00
10 9/30/2021 $13,154,000.00
11 6/30/2021 $9,359,000.00
12 3/31/2021 $6,432,000.00
13 12/31/2020 $27,346,000.00
14 9/30/2020 $24,080,000.00
15 6/30/2020 $22,200,000.00
16 3/31/2020 $2,278,000.00
17 12/31/2019 $26,811,000.00
18 9/30/2019 $10,768,000.00
19 6/30/2019 $3,718,000.00
20 3/31/2019 $174,000.00
Financials: SalesAndExciseTaxPayableCurrentAndNoncurrent
Date Value
1 12/31/2023 $6,592,000.00
2 12/31/2022 $5,335,000.00
3 12/31/2021 $3,861,000.00
4 12/31/2020 $3,731,000.00
5 12/31/2019 $2,938,000.00
6 12/31/2018 $2,685,000.00
7 12/31/2017 $2,308,000.00
8 12/31/2016 $1,973,000.00
9 12/31/2015 $2,216,000.00
10 12/31/2014 $1,945,000.00
11 12/31/2013 $1,821,000.00
12 12/31/2012 $1,710,000.00
13 12/31/2011 $1,494,000.00
Financials: SegmentExpenditureAdditionToLongLivedAssets
Date Value
1 12/31/2023 $94,838,000.00
2 12/31/2022 $48,359,000.00
3 12/31/2021 $22,330,000.00
Financials: SelfInsuranceReserveCurrent
Date Value
1 12/31/2023 $27,774,000.00
2 9/30/2023 $25,913,000.00
3 6/30/2023 $25,764,000.00
4 3/31/2023 $23,865,000.00
5 12/31/2022 $27,644,000.00
6 9/30/2022 $25,320,000.00
7 6/30/2022 $20,967,000.00
8 3/31/2022 $22,410,000.00
9 12/31/2021 $22,227,000.00
10 9/30/2021 $19,930,000.00
11 6/30/2021 $47,359,000.00
12 3/31/2021 $48,106,000.00
13 12/31/2020 $49,166,000.00
14 9/30/2020 $49,369,000.00
15 6/30/2020 $46,099,000.00
16 3/31/2020 $42,027,000.00
17 12/31/2019 $39,546,000.00
18 9/30/2019 $40,750,000.00
19 6/30/2019 $39,000,000.00
20 3/31/2019 $37,615,000.00
21 12/31/2018 $36,386,000.00
22 9/30/2018 $33,531,000.00
23 6/30/2018 $32,524,000.00
24 3/31/2018 $32,099,000.00
25 12/31/2017 $32,228,000.00
26 9/30/2017 $32,774,000.00
27 6/30/2017 $34,987,000.00
28 3/31/2017 $33,846,000.00
29 12/31/2016 $33,520,000.00
30 9/30/2016 $29,280,000.00
31 6/30/2016 $29,194,000.00
32 3/31/2016 $29,863,000.00
33 12/31/2015 $29,803,000.00
34 9/30/2015 $31,895,000.00
35 6/30/2015 $29,738,000.00
36 3/31/2015 $29,427,000.00
37 12/31/2014 $28,903,000.00
38 9/30/2014 $30,466,000.00
39 6/30/2014 $29,833,000.00
40 3/31/2014 $30,110,000.00
41 12/31/2013 $29,398,000.00
42 9/30/2013 $29,930,000.00
43 6/30/2013 $29,636,000.00
44 3/31/2013 $30,284,000.00
45 12/31/2012 $29,096,000.00
46 9/30/2012 $28,650,000.00
47 6/30/2012 $27,293,000.00
48 3/31/2012 $28,277,000.00
49 12/31/2011 $27,339,000.00
50 12/31/2010 $28,994,000.00
Financials: SellingGeneralAndAdministrativeExpense
Date Value
1 12/31/2023 $574,423,000.00
2 9/30/2023 $414,397,000.00
3 6/30/2023 $271,462,000.00
4 3/31/2023 $135,032,000.00
5 12/31/2022 $489,344,000.00
6 9/30/2022 $357,694,000.00
7 6/30/2022 $236,500,000.00
8 3/31/2022 $117,776,000.00
9 12/31/2021 $376,309,000.00
10 9/30/2021 $95,287,000.00
11 6/30/2021 $175,763,000.00
12 3/31/2021 $88,214,000.00
13 12/31/2020 $357,777,000.00
14 9/30/2020 $90,888,000.00
15 6/30/2020 $177,969,000.00
16 3/31/2020 $92,924,000.00
17 12/31/2019 $340,005,000.00
18 9/30/2019 $253,417,000.00
19 6/30/2019 $163,411,000.00
20 3/31/2019 $78,905,000.00
21 12/31/2018 $296,986,000.00
22 9/30/2018 $75,297,000.00
23 6/30/2018 $71,208,000.00
24 3/31/2018 $70,023,000.00
25 12/31/2017 $266,586,000.00
26 9/30/2017 $66,707,000.00
27 6/30/2017 $66,599,000.00
28 3/31/2017 $63,247,000.00
29 12/31/2016 $243,201,000.00
30 9/30/2016 $180,245,000.00
31 6/30/2016 $61,023,000.00
32 3/31/2016 $58,190,000.00
33 12/31/2015 $228,965,000.00
34 9/30/2015 $168,967,000.00
35 6/30/2015 $57,369,000.00
36 3/31/2015 $53,696,000.00
37 12/31/2014 $207,652,000.00
38 9/30/2014 $52,200,000.00
39 6/30/2014 $50,573,000.00
40 3/31/2014 $50,385,000.00
41 12/31/2013 $194,214,000.00
42 9/30/2013 $141,623,000.00
43 6/30/2013 $45,699,000.00
44 3/31/2013 $46,520,000.00
45 12/31/2012 $185,809,000.00
46 9/30/2012 $46,004,000.00
47 6/30/2012 $46,877,000.00
48 3/31/2012 $46,363,000.00
49 12/31/2011 $167,053,000.00
50 9/30/2011 $126,043,000.00
51 6/30/2011 $41,928,000.00
52 3/31/2011 $42,622,000.00
53 12/31/2010 $159,016,000.00
54 12/31/2009 $169,023,000.00
Financials: ShareBasedCompensation
Date Value
1 12/31/2023 $12,939,000.00
2 9/30/2023 $9,128,000.00
3 6/30/2023 $8,248,000.00
4 3/31/2023 $6,141,000.00
5 12/31/2022 $10,532,000.00
6 9/30/2022 $7,479,000.00
7 6/30/2022 $6,430,000.00
8 3/31/2022 $3,996,000.00
9 12/31/2021 $10,593,000.00
10 9/30/2021 $7,378,000.00
11 6/30/2021 $6,860,000.00
12 3/31/2021 $4,711,000.00
13 12/31/2020 $6,934,000.00
14 9/30/2020 $5,949,000.00
15 6/30/2020 $5,188,000.00
16 3/31/2020 $3,631,000.00
17 12/31/2019 $5,878,000.00
18 9/30/2019 $4,861,000.00
19 6/30/2019 $4,679,000.00
20 3/31/2019 $3,176,000.00
21 12/31/2018 $7,161,000.00
22 9/30/2018 $6,021,000.00
23 6/30/2018 $4,874,000.00
24 3/31/2018 $2,793,000.00
25 12/31/2017 $6,377,000.00
26 9/30/2017 $4,317,000.00
27 6/30/2017 $3,447,000.00
28 3/31/2017 $1,333,000.00
29 12/31/2016 $5,041,000.00
30 9/30/2016 $3,868,000.00
31 6/30/2016 $3,349,000.00
32 3/31/2016 $1,485,000.00
33 12/31/2015 $5,609,000.00
34 9/30/2015 $4,254,000.00
35 6/30/2015 $3,178,000.00
36 3/31/2015 $1,388,000.00
37 12/31/2014 $4,806,000.00
38 9/30/2014 $3,492,000.00
39 6/30/2014 $1,439,000.00
40 3/31/2014 $1,431,000.00
41 12/31/2013 $3,974,000.00
42 9/30/2013 $3,243,000.00
43 6/30/2013 $1,793,000.00
44 3/31/2013 $927,000.00
45 12/31/2012 $2,797,000.00
46 9/30/2012 $462,000.00
47 6/30/2012 $1,644,000.00
48 3/31/2012 $577,000.00
49 12/31/2011 $3,604,000.00
50 9/30/2011 $2,672,000.00
51 6/30/2011 $1,094,000.00
52 3/31/2011 $1,238,000.00
53 12/31/2010 $3,687,000.00
54 12/31/2009 $3,454,000.00
Financials: StockholdersEquity
Date Value
1 12/31/2023 $1,277,829,000.00
2 9/30/2023 $1,207,162,000.00
3 6/30/2023 $1,111,464,000.00
4 3/31/2023 $1,053,490,000.00
5 12/31/2022 $999,923,000.00
6 9/30/2022 $951,132,000.00
7 6/30/2022 $896,845,000.00
8 3/31/2022 $878,408,000.00
9 12/31/2021 $805,666,000.00
10 9/30/2021 $771,789,000.00
11 6/30/2021 $752,012,000.00
12 3/31/2021 $723,103,000.00
13 12/31/2020 $696,429,000.00
14 9/30/2020 $668,126,000.00
15 6/30/2020 $628,433,000.00
16 3/31/2020 $593,043,000.00
17 12/31/2019 $585,304,000.00
18 9/30/2019 $557,630,000.00
19 6/30/2019 $532,088,000.00
20 3/31/2019 $515,195,000.00
21 12/31/2018 $498,047,000.00
22 9/30/2018 $492,767,000.00
23 6/30/2018 $460,975,000.00
24 3/31/2018 $429,138,000.00
25 12/31/2017 $417,945,000.00
26 9/30/2017 $411,929,000.00
27 6/30/2017 $396,912,000.00
28 3/31/2017 $381,956,000.00
29 12/31/2016 $376,633,000.00
30 9/30/2016 $364,980,000.00
31 6/30/2016 $352,699,000.00
32 3/31/2016 $338,074,000.00
33 12/31/2015 $346,721,000.00
34 9/30/2015 $337,608,000.00
35 6/30/2015 $324,315,000.00
36 3/31/2015 $310,293,000.00
37 12/31/2014 $306,281,000.00
38 9/30/2014 $298,880,000.00
39 6/30/2014 $298,457,000.00
40 3/31/2014 $294,876,000.00
41 12/31/2013 $295,834,000.00
42 9/30/2013 $288,364,000.00
43 6/30/2013 $278,538,000.00
44 3/31/2013 $271,712,000.00
45 12/31/2012 $270,405,000.00
46 9/30/2012 $268,212,000.00
47 6/30/2012 $264,390,000.00
48 3/31/2012 $262,323,000.00
49 12/31/2011 $264,591,000.00
50 12/31/2010 $312,784,000.00
Financials: StockIssuedDuringPeriodValueShareBasedCompensation
Date Value
1 12/31/2023 $4,515,000.00
2 3/31/2023 $4,515,000.00
3 12/31/2022 $3,544,000.00
4 3/31/2022 $3,544,000.00
5 12/31/2021 $2,208,000.00
6 3/31/2012 $577,000.00
7 12/31/2011 $3,604,000.00
Financials: StockIssuedDuringPeriodValueStockOptionsExercised
Date Value
1 12/31/2023 $18,000.00
2 3/31/2023 $18,000.00
3 12/31/2022 $1,086,000.00
4 9/30/2022 $944,000.00
5 12/31/2021 $5,634,000.00
6 6/30/2021 $2,044,000.00
7 3/31/2021 $1,405,000.00
8 12/31/2020 $2,144,000.00
9 9/30/2020 $999,000.00
10 6/30/2020 $556,000.00
11 12/31/2019 $2,350,000.00
12 9/30/2019 $181,000.00
13 6/30/2019 $20,000.00
14 3/31/2019 $800,000.00
15 12/31/2018 $3,105,000.00
16 9/30/2018 $741,000.00
17 6/30/2018 $2,159,000.00
18 3/31/2018 $238,000.00
19 12/31/2017 $2,052,000.00
20 9/30/2017 $1,296,000.00
21 6/30/2017 $1,296,000.00
22 3/31/2017 $736,000.00
23 12/31/2016 $1,578,000.00
24 9/30/2016 $733,000.00
Financials: TreasuryStockCommonShares
Date Value
1 12/31/2023 $5,438,625.00
2 9/30/2023 $5,363,300.00
3 12/31/2022 $5,362,224.00
Financials: TreasuryStockShares
Date Value
1 6/30/2023 $5,353,626.00
2 3/31/2023 $5,371,392.00
3 12/31/2022 $5,362,224.00
4 9/30/2022 $5,349,349.00
5 6/30/2022 $5,342,665.00
6 3/31/2022 $5,170,410.00
7 12/31/2021 $5,032,311.00
8 9/30/2021 $5,080,907.00
9 6/30/2021 $4,774,785.00
10 3/31/2021 $4,868,862.00
11 12/31/2020 $4,935,186.00
12 9/30/2020 $4,723,672.00
13 6/30/2020 $4,620,071.00
14 3/31/2020 $4,673,627.00
15 12/31/2019 $4,465,448.00
16 9/30/2019 $4,447,438.00
17 6/30/2019 $4,268,984.00
18 3/31/2019 $4,232,418.00
19 12/31/2018 $4,229,653.00
20 9/30/2018 $3,902,843.00
21 6/30/2018 $3,877,756.00
22 3/31/2018 $4,035,263.00
23 12/31/2017 $3,936,291.00
24 9/30/2017 $3,989,139.00
25 6/30/2017 $3,835,735.00
26 3/31/2017 $3,897,384.00
27 12/31/2016 $3,914,251.00
28 9/30/2016 $3,893,129.00
29 6/30/2016 $3,679,151.00
30 3/31/2016 $3,730,986.00
31 12/31/2015 $3,696,781.00
32 10/31/2015 $3,674,013.00
33 9/30/2015 $3,637,011.00
34 7/31/2015 $3,573,666.00
35 6/30/2015 $3,573,666.00
36 4/30/2015 $3,732,162.00
37 3/31/2015 $3,816,216.00
38 2/28/2015 $3,853,586.00
39 12/31/2014 $3,853,586.00
40 10/31/2014 $3,867,901.00
41 9/30/2014 $3,750,619.00
42 7/31/2014 $3,374,969.00
43 6/30/2014 $3,374,969.00
44 4/30/2014 $3,450,296.00
45 3/31/2014 $3,469,874.00
46 2/28/2014 $3,488,438.00
47 12/31/2013 $3,488,438.00
48 10/31/2013 $3,767,857.00
49 9/30/2013 $3,767,857.00
50 7/31/2013 $3,796,172.00
51 6/30/2013 $3,806,172.00
52 4/30/2013 $3,925,364.00
53 3/31/2013 $3,889,635.00
54 2/28/2013 $3,879,299.00
55 12/31/2012 $3,879,299.00
56 10/31/2012 $3,844,155.00
57 9/30/2012 $3,820,660.00
58 7/31/2012 $3,781,965.00
59 6/30/2012 $3,781,965.00
60 4/30/2012 $3,740,357.00
61 3/31/2012 $3,705,506.00
62 2/29/2012 $3,705,506.00
63 12/31/2011 $3,714,506.00
64 12/31/2010 $3,221,775.00
Financials: TreasuryStockValue
Date Value
1 12/31/2023 $209,807,000.00
2 9/30/2023 $197,085,000.00
3 6/30/2023 $195,290,000.00
4 3/31/2023 $191,411,000.00
5 12/31/2022 $187,212,000.00
6 9/30/2022 $185,574,000.00
7 6/30/2022 $183,024,000.00
8 3/31/2022 $164,844,000.00
9 12/31/2021 $150,580,000.00
10 9/30/2021 $150,987,000.00
11 6/30/2021 $128,503,000.00
12 3/31/2021 $128,589,000.00
13 12/31/2020 $129,243,000.00
14 9/30/2020 $118,551,000.00
15 6/30/2020 $112,104,000.00
16 3/31/2020 $112,513,000.00
17 12/31/2019 $103,960,000.00
18 9/30/2019 $101,243,000.00
19 6/30/2019 $93,947,000.00
20 3/31/2019 $90,171,000.00
21 12/31/2018 $87,747,000.00
22 9/30/2018 $71,084,000.00
23 6/30/2018 $67,386,000.00
24 3/31/2018 $69,322,000.00
25 12/31/2017 $63,519,000.00
26 9/30/2017 $64,312,000.00
27 6/30/2017 $59,219,000.00
28 3/31/2017 $58,789,000.00
29 12/31/2016 $57,387,000.00
30 9/30/2016 $56,079,000.00
31 6/30/2016 $50,026,000.00
32 3/31/2016 $49,118,000.00
33 12/31/2015 $46,845,000.00
34 9/30/2015 $44,190,000.00
35 6/30/2015 $41,486,000.00
36 3/31/2015 $43,175,000.00
37 12/31/2014 $43,598,000.00
38 9/30/2014 $42,127,000.00
39 6/30/2014 $36,569,000.00
40 3/31/2014 $37,415,000.00
41 12/31/2013 $37,468,000.00
42 9/30/2013 $40,461,000.00
43 6/30/2013 $40,509,000.00
44 3/31/2013 $41,143,000.00
45 12/31/2012 $41,012,000.00
46 9/30/2012 $40,452,000.00
47 6/30/2012 $40,054,000.00
48 3/31/2012 $39,341,000.00
49 12/31/2011 $39,437,000.00
50 12/31/2010 $34,714,000.00
Financials: TreasuryStockValueAcquiredCostMethod
Date Value
1 12/31/2023 $21,304,000.00
2 9/30/2023 $1,787,000.00
3 6/30/2023 $3,208,000.00
4 3/31/2023 $3,568,000.00
5 12/31/2022 $38,216,000.00
6 9/30/2022 $3,573,000.00
7 6/30/2022 $18,757,000.00
8 3/31/2022 $14,097,000.00
9 12/31/2021 $27,054,000.00
10 9/30/2021 $22,484,000.00
11 6/30/2021 $2,162,000.00
12 3/31/2021 $885,000.00
13 12/31/2020 $30,120,000.00
14 9/30/2020 $7,771,000.00
15 6/30/2020 $2,021,000.00
16 3/31/2020 $8,985,000.00
17 12/31/2019 $19,550,000.00
18 9/30/2019 $7,420,000.00
19 6/30/2019 $4,576,000.00
20 3/31/2019 $3,321,000.00
21 12/31/2018 $28,533,000.00
22 9/30/2018 $4,744,000.00
23 6/30/2018 $6,830,000.00
24 3/31/2018 $6,175,000.00
25 12/31/2017 $9,007,000.00
26 9/30/2017 $8,909,000.00
27 6/30/2017 $3,816,000.00
28 3/31/2017 $2,197,000.00
29 12/31/2016 $13,088,000.00
30 9/30/2016 $10,977,000.00
31 6/30/2016 $4,924,000.00
32 3/31/2016 $2,840,000.00
33 12/31/2015 $8,330,000.00
34 9/30/2015 $4,930,000.00
35 6/30/2015 $1,525,000.00
36 12/31/2014 $7,974,000.00
37 9/30/2014 $6,282,000.00
38 6/30/2014 $505,000.00
39 3/31/2014 $416,000.00
40 12/31/2013 $1,832,000.00
41 9/30/2013 $1,832,000.00
42 6/30/2013 $655,000.00
43 3/31/2013 $145,000.00
44 12/31/2012 $2,860,000.00
45 9/30/2012 $1,424,000.00
46 6/30/2012 $912,000.00
47 12/31/2011 $7,256,000.00
48 12/31/2010 $5,074,000.00
49 12/31/2009 $12,584,000.00
Financials: UnbilledContractsReceivable
Date Value
1 12/31/2023 $72,774,000.00
2 9/30/2023 $78,566,000.00
3 6/30/2023 $82,401,000.00
4 3/31/2023 $81,151,000.00
5 12/31/2022 $77,030,000.00
6 9/30/2022 $89,941,000.00
7 6/30/2022 $79,767,000.00
8 3/31/2022 $70,901,000.00
9 12/31/2021 $61,881,000.00
10 9/30/2021 $59,473,000.00
11 6/30/2021 $53,624,000.00
12 3/31/2021 $46,834,000.00
13 12/31/2020 $45,596,000.00
14 9/30/2020 $46,509,000.00
15 6/30/2020 $47,654,000.00
16 3/31/2020 $51,058,000.00
17 12/31/2019 $55,542,000.00
18 9/30/2019 $49,926,000.00
19 6/30/2019 $49,195,000.00
20 3/31/2019 $38,463,000.00
21 12/31/2018 $37,180,000.00
22 9/30/2018 $40,251,000.00
23 6/30/2018 $42,237,000.00
24 3/31/2018 $36,634,000.00
Financials: UnrecognizedTaxBenefits
Date Value
1 12/31/2023 $20,600,000.00
2 12/31/2022 $11,500,000.00
3 12/31/2021 $29,500,000.00
4 12/31/2020 $28,756,000.00
5 12/31/2019 $10,199,000.00
6 12/31/2018 $2,966,000.00
7 12/31/2017 $8,929,000.00
8 12/31/2016 $240,000.00
9 12/31/2015 $240,000.00
10 12/31/2014 $343,000.00
11 12/31/2013 $413,000.00
12 12/31/2012 $499,000.00
13 12/31/2011 $696,000.00
14 12/31/2010 $696,000.00
15 12/31/2009 $634,000.00
Financials: UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
Date Value
1 12/31/2023 $44,000.00
2 12/31/2022 $13,000.00
3 12/31/2019 $240,000.00
4 12/31/2018 $8,689,000.00
5 12/31/2016 --
6 12/31/2015 $103,000.00
7 12/31/2014 $70,000.00
8 12/31/2013 $86,000.00
9 12/31/2012 $197,000.00
10 12/31/2010 $127,000.00
Financials: UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
Date Value
1 12/31/2023 --
2 12/31/2022 $28,756,000.00
3 3/31/2022 $28,800,000.00
4 12/31/2021 --
5 12/31/2020 $8,300,000.00
6 9/30/2020 $8,300,000.00
7 12/31/2019 --
8 12/31/2018 --
9 12/31/2017 --
10 12/31/2016 --
11 12/31/2015 --
12 12/31/2014 --
Financials: UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
Date Value
1 12/31/2023 $600,000.00
2 12/31/2022 $300,000.00
3 12/31/2021 --
4 12/31/2020 --
5 12/31/2019 --
6 12/31/2018 $600,000.00
7 12/31/2017 $700,000.00
8 12/31/2016 $400,000.00
9 12/31/2015 $300,000.00
10 12/31/2014 $300,000.00
11 12/31/2013 $300,000.00
12 12/31/2012 $700,000.00
13 12/31/2011 $300,000.00
Financials: UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
Date Value
1 12/31/2023 $6,370,000.00
2 12/31/2022 $3,420,000.00
3 12/31/2021 $207,000.00
4 12/31/2017 $8,689,000.00
5 12/31/2016 --
6 12/31/2015 --
7 12/31/2014 --
8 12/31/2010 $189,000.00
Financials: UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
Date Value
1 12/31/2023 $2,723,000.00
2 12/31/2022 $7,427,000.00
3 12/31/2021 $489,000.00
4 12/31/2020 $26,858,000.00
5 10/31/2020 $26,400,000.00
6 9/30/2020 $7,300,000.00
7 12/31/2019 $7,473,000.00
8 9/30/2019 $4,600,000.00
9 12/31/2018 $2,726,000.00
10 12/31/2016 --
11 12/31/2015 --
12 12/31/2014 --
Financials: WeightedAverageNumberOfDilutedSharesOutstanding
Date Value
1 12/31/2023 $35,895,000.00
2 9/30/2023 $35,910,000.00
3 6/30/2023 $35,907,000.00
4 3/31/2023 $35,907,000.00
5 12/31/2022 $36,046,000.00
6 9/30/2022 $36,078,000.00
7 6/30/2022 $36,130,000.00
8 3/31/2022 $36,188,000.00
9 12/31/2021 $36,450,000.00
10 9/30/2021 $36,434,000.00
11 6/30/2021 $36,533,000.00
12 3/31/2021 $36,499,000.00
13 12/31/2020 $36,738,000.00
14 9/30/2020 $36,797,000.00
15 6/30/2020 $36,737,000.00
16 3/31/2020 $36,905,000.00
17 12/31/2019 $37,131,000.00
18 9/30/2019 $37,170,000.00
19 6/30/2019 $37,228,000.00
20 3/31/2019 $37,234,000.00
21 12/31/2018 $37,592,000.00
22 9/30/2018 $37,667,000.00
23 6/30/2018 $37,617,000.00
24 3/31/2018 $37,628,000.00
25 12/31/2017 $37,672,000.00
26 9/30/2017 $37,626,000.00
27 6/30/2017 $37,705,000.00
28 3/31/2017 $37,724,000.00
29 12/31/2016 $37,811,000.00
30 9/30/2016 $37,854,000.00
31 6/30/2016 $37,870,000.00
32 3/31/2016 $37,830,000.00
33 12/31/2015 $37,868,000.00
34 9/30/2015 $38,007,000.00
35 6/30/2015 $37,917,000.00
36 3/31/2015 $37,605,000.00
37 12/31/2014 $37,797,000.00
38 9/30/2014 $37,924,000.00
39 6/30/2014 $37,914,000.00
40 3/31/2014 $37,890,000.00
41 12/31/2013 $37,536,000.00
42 9/30/2013 $37,631,000.00
43 6/30/2013 $37,349,000.00
44 3/31/2013 $37,333,000.00
45 12/31/2012 $37,259,000.00
46 9/30/2012 $37,332,000.00
47 6/30/2012 $37,232,000.00
48 3/31/2012 $37,056,000.00
49 12/31/2011 $37,389,000.00
50 9/30/2011 $37,325,000.00
51 6/30/2011 $37,584,000.00
52 3/31/2011 $37,537,000.00
53 12/31/2010 $37,790,000.00
54 12/31/2009 $38,451,000.00
Financials: WeightedAverageNumberOfSharesOutstandingBasic
Date Value
1 12/31/2023 $35,802,000.00
2 9/30/2023 $35,819,000.00
3 6/30/2023 $35,817,000.00
4 3/31/2023 $35,812,000.00
5 12/31/2022 $35,932,000.00
6 9/30/2022 $35,966,000.00
7 6/30/2022 $36,022,000.00
8 3/31/2022 $36,076,000.00
9 12/31/2021 $36,285,000.00
10 9/30/2021 $36,296,000.00
11 6/30/2021 $36,345,000.00
12 3/31/2021 $36,286,000.00
13 12/31/2020 $36,542,000.00
14 9/30/2020 $36,604,000.00
15 6/30/2020 $36,628,000.00
16 3/31/2020 $36,674,000.00
17 12/31/2019 $36,854,000.00
18 9/30/2019 $36,805,000.00
19 6/30/2019 $36,933,000.00
20 3/31/2019 $36,923,000.00
21 12/31/2018 $37,202,000.00
22 9/30/2018 $37,236,000.00
23 6/30/2018 $37,206,000.00
24 3/31/2018 $37,192,000.00
25 12/31/2017 $37,239,000.00
26 9/30/2017 $37,232,000.00
27 6/30/2017 $37,272,000.00
28 3/31/2017 $37,225,000.00
29 12/31/2016 $37,335,000.00
30 9/30/2016 $37,360,000.00
31 6/30/2016 $37,390,000.00
32 3/31/2016 $37,344,000.00
33 12/31/2015 $37,442,000.00
34 9/30/2015 $37,431,000.00
35 6/30/2015 $37,457,000.00
36 3/31/2015 $37,281,000.00
37 12/31/2014 $37,547,000.00
38 9/30/2014 $37,642,000.00
39 6/30/2014 $37,644,000.00
40 3/31/2014 $37,582,000.00
41 12/31/2013 $37,245,000.00
42 9/30/2013 $37,184,000.00
43 6/30/2013 $37,190,000.00
44 3/31/2013 $37,067,000.00
45 12/31/2012 $37,112,000.00
46 9/30/2012 $37,126,000.00
47 6/30/2012 $37,166,000.00
48 3/31/2012 $37,056,000.00
49 12/31/2011 $37,389,000.00
50 9/30/2011 $37,496,000.00
51 6/30/2011 $37,630,000.00
52 3/31/2011 $37,537,000.00
53 12/31/2010 $37,549,000.00
54 12/31/2009 $38,046,000.00
Copyright 2024 PursePoor.com