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

Business Address

ONE DESIGN CENTER PLACE
SUITE 850
BOSTON , MA US 02210

Mailing Address

ONE DESIGN CENTER PLACE
SUITE 850
BOSTON , MA US 02210
Phone Number: 617-368-5056 / State Incorporated: MA / Fiscal Year End 12 /31
Financials: AccountsPayableCurrent
Date Value
1 12/31/2023 $87,245,000.00
2 9/30/2023 $114,699,000.00
3 6/30/2023 $120,780,000.00
4 3/31/2023 $100,670,000.00
5 12/31/2022 $84,248,000.00
6 9/30/2022 $151,443,000.00
7 6/30/2022 $134,215,000.00
8 3/31/2022 $112,711,000.00
9 12/31/2021 $85,920,000.00
10 9/30/2021 $136,462,000.00
11 6/30/2021 $201,043,000.00
12 3/31/2021 $157,085,000.00
13 12/31/2020 $121,647,000.00
14 9/30/2020 $108,600,000.00
15 6/30/2020 $93,576,000.00
16 3/31/2020 $92,247,000.00
17 12/31/2019 $76,374,000.00
18 9/30/2019 $71,035,000.00
19 6/30/2019 $74,906,000.00
20 3/31/2019 $61,620,000.00
21 12/31/2018 $47,102,000.00
22 9/30/2018 $62,047,000.00
23 6/30/2018 $59,478,000.00
24 3/31/2018 $43,181,000.00
25 12/31/2017 $38,141,000.00
26 9/30/2017 $42,193,000.00
27 6/30/2017 $45,615,000.00
28 3/31/2017 $36,072,000.00
29 12/31/2016 $40,585,000.00
30 9/30/2016 $36,382,000.00
31 6/30/2016 $41,593,000.00
32 3/31/2016 $45,171,000.00
33 12/31/2015 $42,718,000.00
34 9/30/2015 $48,518,000.00
35 6/30/2015 $46,012,000.00
36 3/31/2015 $39,361,000.00
37 12/31/2014 $35,576,000.00
38 9/30/2014 $39,843,000.00
39 6/30/2014 $45,098,000.00
40 3/31/2014 $38,905,000.00
41 12/31/2013 $34,424,000.00
42 9/30/2013 $40,696,000.00
43 6/30/2013 $37,716,000.00
44 3/31/2013 $27,673,000.00
45 12/31/2012 $28,303,000.00
46 9/30/2012 $26,470,000.00
47 6/30/2012 $24,881,000.00
48 3/31/2012 $22,497,000.00
49 12/31/2011 $18,806,000.00
50 12/31/2010 $19,423,000.00
Financials: AccountsReceivableNetCurrent
Date Value
1 12/31/2023 $66,997,000.00
2 9/30/2023 $87,977,000.00
3 6/30/2023 $117,067,000.00
4 3/31/2023 $80,099,000.00
5 12/31/2022 $56,672,000.00
6 9/30/2022 $92,349,000.00
7 6/30/2022 $119,371,000.00
8 3/31/2022 $101,884,000.00
9 12/31/2021 $55,022,000.00
10 9/30/2021 $83,121,000.00
11 6/30/2021 $113,458,000.00
12 3/31/2021 $105,042,000.00
13 12/31/2020 $78,358,000.00
14 9/30/2020 $93,809,000.00
15 6/30/2020 $99,320,000.00
16 3/31/2020 $58,253,000.00
17 12/31/2019 $54,404,000.00
18 9/30/2019 $68,687,000.00
19 6/30/2019 $69,420,000.00
20 3/31/2019 $54,525,000.00
21 12/31/2018 $34,073,000.00
22 9/30/2018 $52,812,000.00
23 6/30/2018 $54,063,000.00
24 3/31/2018 $49,007,000.00
25 12/31/2017 $33,749,000.00
26 9/30/2017 $43,182,000.00
27 6/30/2017 $51,678,000.00
28 3/31/2017 $35,314,000.00
29 12/31/2016 $36,694,000.00
30 9/30/2016 $46,191,000.00
31 6/30/2016 $56,694,000.00
32 3/31/2016 $45,183,000.00
33 12/31/2015 $38,984,000.00
34 9/30/2015 $57,121,000.00
35 6/30/2015 $52,575,000.00
36 3/31/2015 $44,346,000.00
37 12/31/2014 $36,860,000.00
38 9/30/2014 $49,671,000.00
39 6/30/2014 $57,762,000.00
40 3/31/2014 $45,967,000.00
41 12/31/2013 $42,001,000.00
42 9/30/2013 $52,574,000.00
43 6/30/2013 $43,480,000.00
44 3/31/2013 $30,264,000.00
45 12/31/2012 $31,479,000.00
46 9/30/2012 $34,130,000.00
47 6/30/2012 $34,813,000.00
48 3/31/2012 $24,801,000.00
49 12/31/2011 $23,233,000.00
50 12/31/2010 $20,017,000.00
Financials: AccruedIncomeTaxesCurrent
Date Value
1 12/31/2023 $6,757,000.00
2 12/31/2022 $7,229,000.00
3 12/31/2021 $7,340,000.00
4 12/31/2020 $10,133,000.00
5 12/31/2019 $3,316,000.00
6 12/31/2013 $225,000.00
7 12/31/2012 $4,803,000.00
8 12/31/2011 $3,810,000.00
9 12/31/2010 $10,792,000.00
Financials: AccruedLiabilitiesAndOtherLiabilities
Date Value
1 12/31/2023 $126,930,000.00
2 9/30/2023 $141,025,000.00
3 6/30/2023 $133,060,000.00
4 3/31/2023 $98,060,000.00
5 12/31/2022 $111,153,000.00
6 9/30/2022 $153,543,000.00
7 6/30/2022 $148,179,000.00
8 3/31/2022 $124,457,000.00
9 12/31/2021 $161,552,000.00
10 9/30/2021 $140,712,000.00
11 6/30/2021 $108,036,000.00
12 3/31/2021 $106,361,000.00
13 12/31/2020 $129,544,000.00
14 9/30/2020 $115,604,000.00
15 6/30/2020 $118,788,000.00
16 3/31/2020 $89,078,000.00
17 12/31/2019 $99,107,000.00
18 9/30/2019 $92,850,000.00
19 6/30/2019 $73,545,000.00
20 3/31/2019 $66,655,000.00
21 12/31/2018 $73,412,000.00
22 9/30/2018 $69,599,000.00
23 6/30/2018 $72,032,000.00
24 3/31/2018 $56,742,000.00
25 12/31/2017 $63,617,000.00
26 9/30/2017 $67,201,000.00
27 6/30/2017 $67,190,000.00
28 3/31/2017 $48,406,000.00
29 12/31/2016 $60,934,000.00
30 9/30/2016 $69,847,000.00
31 6/30/2016 $69,485,000.00
32 3/31/2016 $56,290,000.00
33 12/31/2015 $68,384,000.00
34 9/30/2015 $84,274,000.00
35 6/30/2015 $72,356,000.00
36 3/31/2015 $62,638,000.00
37 12/31/2014 $74,539,000.00
38 9/30/2014 $82,492,000.00
39 6/30/2014 $79,670,000.00
40 3/31/2014 $59,246,000.00
41 12/31/2013 $69,900,000.00
42 9/30/2013 $84,397,000.00
43 6/30/2013 $60,263,000.00
44 3/31/2013 $47,045,000.00
45 12/31/2012 $60,529,000.00
46 9/30/2012 $56,925,000.00
47 6/30/2012 $48,039,000.00
48 12/31/2011 $48,243,000.00
Financials: AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
Date Value
1 12/31/2023 $648,330,000.00
2 12/31/2022 $568,334,000.00
3 12/31/2021 $493,589,000.00
4 12/31/2020 $439,206,000.00
5 12/31/2019 $389,276,000.00
6 12/31/2018 $344,264,000.00
7 12/31/2017 $299,868,000.00
8 12/31/2016 $253,461,000.00
9 12/31/2015 $207,288,000.00
10 12/31/2014 $172,410,000.00
11 12/31/2013 $143,131,000.00
12 12/31/2012 $120,734,000.00
13 12/31/2011 $101,740,000.00
14 12/31/2010 $91,123,000.00
Financials: AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
Date Value
1 12/31/2023 $84,000.00
2 12/31/2022 $97,000.00
Financials: AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
Date Value
1 12/31/2023 $-141,000.00
2 12/31/2022 $-307,000.00
Financials: AccumulatedOtherComprehensiveIncomeLossNetOfTax
Date Value
1 12/31/2023 $-57,000.00
2 9/30/2023 $-210,000.00
3 6/30/2023 $-66,000.00
4 3/31/2023 $-192,000.00
5 12/31/2022 $-210,000.00
6 9/30/2022 $-457,000.00
7 6/30/2022 $-215,000.00
8 3/31/2022 $-144,000.00
9 12/31/2021 $-194,000.00
10 9/30/2021 $-243,000.00
11 6/30/2021 $-217,000.00
12 3/31/2021 $-232,000.00
13 12/31/2020 $-252,000.00
14 9/30/2020 $-562,000.00
15 6/30/2020 $-1,740,000.00
16 3/31/2020 $-1,727,000.00
17 12/31/2019 $-1,669,000.00
18 9/30/2019 $-1,154,000.00
19 6/30/2019 $-1,155,000.00
20 3/31/2019 $-1,160,000.00
21 12/31/2018 $-1,197,000.00
22 9/30/2018 $-1,503,000.00
23 6/30/2018 $-1,516,000.00
24 3/31/2018 $-1,509,000.00
25 12/31/2017 $-1,288,000.00
26 9/30/2017 $-1,080,000.00
27 6/30/2017 $-1,093,000.00
28 3/31/2017 $-1,102,000.00
29 12/31/2016 $-1,103,000.00
30 9/30/2016 $-1,041,000.00
31 6/30/2016 $-1,043,000.00
32 3/31/2016 $-955,000.00
33 12/31/2015 $-951,000.00
34 9/30/2015 $-1,146,000.00
35 6/30/2015 $-1,132,000.00
36 3/31/2015 $-1,127,000.00
37 12/31/2014 $-1,133,000.00
38 9/30/2014 $-417,000.00
39 6/30/2014 $-417,000.00
40 3/31/2014 $-417,000.00
41 12/31/2013 $-417,000.00
42 9/30/2013 $-883,000.00
43 6/30/2013 $-883,000.00
44 3/31/2013 $-883,000.00
45 12/31/2012 $-883,000.00
46 9/30/2012 $-838,000.00
47 6/30/2012 $-838,000.00
48 3/31/2012 $-838,000.00
49 12/31/2011 $-838,000.00
50 12/31/2010 $-438,000.00
Financials: AdditionalPaidInCapitalCommonStock
Date Value
1 12/31/2023 $656,297,000.00
2 9/30/2023 $650,874,000.00
3 6/30/2023 $646,086,000.00
4 3/31/2023 $633,376,000.00
5 12/31/2022 $629,515,000.00
6 9/30/2022 $623,782,000.00
7 6/30/2022 $620,877,000.00
8 3/31/2022 $615,042,000.00
9 12/31/2021 $611,622,000.00
10 9/30/2021 $605,853,000.00
11 6/30/2021 $602,163,000.00
12 3/31/2021 $605,962,000.00
13 12/31/2020 $599,737,000.00
14 9/30/2020 $594,427,000.00
15 6/30/2020 $585,327,000.00
16 3/31/2020 $576,208,000.00
17 12/31/2019 $571,784,000.00
18 9/30/2019 $568,047,000.00
19 6/30/2019 $416,602,000.00
20 3/31/2019 $411,481,000.00
21 12/31/2018 $405,711,000.00
22 9/30/2018 $402,056,000.00
23 6/30/2018 $399,616,000.00
24 3/31/2018 $394,313,000.00
25 12/31/2017 $372,590,000.00
26 9/30/2017 $370,611,000.00
27 6/30/2017 $368,328,000.00
28 3/31/2017 $366,297,000.00
29 12/31/2016 $349,913,000.00
30 9/30/2016 $349,075,000.00
31 6/30/2016 $332,218,000.00
32 3/31/2016 $317,967,000.00
33 12/31/2015 $290,096,000.00
34 9/30/2015 $285,074,000.00
35 6/30/2015 $282,554,000.00
36 3/31/2015 $279,627,000.00
37 12/31/2014 $224,909,000.00
38 9/30/2014 $211,653,000.00
39 6/30/2014 $208,926,000.00
40 3/31/2014 $206,724,000.00
41 12/31/2013 $173,025,000.00
42 9/30/2013 $170,907,000.00
43 6/30/2013 $168,708,000.00
44 3/31/2013 $165,595,000.00
45 12/31/2012 $157,305,000.00
46 9/30/2012 $153,985,000.00
47 6/30/2012 $149,890,000.00
48 3/31/2012 $145,404,000.00
49 12/31/2011 $138,336,000.00
50 12/31/2010 $122,016,000.00
Financials: AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
Date Value
1 12/31/2023 $16,971,000.00
2 9/30/2023 $4,047,000.00
3 6/30/2023 $4,193,000.00
4 3/31/2023 $4,073,000.00
5 12/31/2022 $13,988,000.00
6 9/30/2022 $2,598,000.00
7 6/30/2022 $4,808,000.00
8 3/31/2022 $2,922,000.00
9 12/31/2021 $18,615,000.00
10 9/30/2021 $3,711,000.00
11 6/30/2021 $5,334,000.00
12 3/31/2021 $4,957,000.00
13 12/31/2020 $15,282,000.00
14 9/30/2020 $3,632,000.00
15 6/30/2020 $4,537,000.00
16 3/31/2020 $2,566,000.00
17 12/31/2019 $12,337,000.00
18 9/30/2019 $3,233,000.00
19 6/30/2019 $3,744,000.00
20 3/31/2019 $2,066,000.00
21 12/31/2018 $10,035,000.00
22 9/30/2018 $2,425,000.00
23 6/30/2018 $3,079,000.00
24 3/31/2018 $1,491,000.00
25 12/31/2017 $6,316,000.00
26 12/31/2016 $6,148,000.00
27 12/31/2015 $6,665,000.00
28 12/31/2014 $6,857,000.00
29 12/31/2013 $7,318,000.00
30 12/31/2012 $6,528,000.00
31 12/31/2011 $6,178,000.00
32 12/31/2010 $3,124,000.00
33 12/31/2009 $4,106,000.00
Financials: AmortizationOfIntangibleAssets
Date Value
1 12/31/2023 $253,000,000.00
2 9/30/2023 $191,000.00
3 6/30/2023 $127,000.00
4 3/31/2023 $64,000.00
5 12/31/2022 $253,000,000.00
6 9/30/2022 $190,000.00
7 6/30/2022 $127,000.00
8 3/31/2022 $63,000.00
9 12/31/2021 $253,000,000.00
10 9/30/2021 $63,000.00
11 6/30/2021 $127,000.00
12 3/31/2021 $63,000.00
13 12/31/2020 $253,000.00
14 12/31/2019 $127,000.00
Financials: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
Date Value
1 9/30/2023 $83,797.00
2 3/31/2021 $4,027.00
Financials: AssetImpairmentCharges
Date Value
1 12/31/2023 $16,426,000.00
2 9/30/2023 $16,426,000.00
3 12/31/2022 $27,100,000.00
4 9/30/2022 $27,100,000.00
5 6/30/2022 $121,000.00
6 3/31/2022 $41,000.00
7 12/31/2021 $18,499,000.00
8 9/30/2021 $15,389,000.00
9 6/30/2021 $1,231,000.00
10 3/31/2021 $227,000.00
11 12/31/2020 $4,466,000.00
12 9/30/2020 $2,796,000.00
13 6/30/2020 $2,355,000.00
14 3/31/2020 $1,521,000.00
15 12/31/2019 $911,000.00
16 9/30/2019 $243,000.00
17 6/30/2019 $243,000.00
18 12/31/2018 $652,000.00
19 9/30/2018 $517,000.00
20 6/30/2018 $517,000.00
21 12/31/2017 $2,500,000.00
22 9/30/2017 $1,505,000.00
23 6/30/2017 $1,505,000.00
24 12/31/2016 $716,000.00
25 9/30/2016 $37,000.00
26 6/30/2016 $37,000.00
27 12/31/2015 $258,000.00
28 9/30/2015 $218,000.00
29 12/31/2014 $1,777,000.00
30 12/31/2013 $1,567,000.00
Financials: Assets
Date Value
1 12/31/2023 $1,429,993,000.00
2 9/30/2023 $1,516,888,000.00
3 6/30/2023 $1,492,553,000.00
4 3/31/2023 $1,392,508,000.00
5 12/31/2022 $1,420,773,000.00
6 9/30/2022 $1,530,698,000.00
7 6/30/2022 $1,480,466,000.00
8 3/31/2022 $1,389,997,000.00
9 12/31/2021 $1,386,784,000.00
10 9/30/2021 $1,463,526,000.00
11 6/30/2021 $1,560,952,000.00
12 3/31/2021 $1,464,170,000.00
13 12/31/2020 $1,378,825,000.00
14 9/30/2020 $1,312,336,000.00
15 6/30/2020 $1,208,252,000.00
16 3/31/2020 $1,193,564,000.00
17 12/31/2019 $1,054,057,000.00
18 9/30/2019 $1,016,176,000.00
19 6/30/2019 $813,330,000.00
20 3/31/2019 $704,020,000.00
21 12/31/2018 $639,851,000.00
22 9/30/2018 $623,704,000.00
23 6/30/2018 $618,497,000.00
24 3/31/2018 $579,887,000.00
25 12/31/2017 $569,624,000.00
26 9/30/2017 $587,114,000.00
27 6/30/2017 $601,507,000.00
28 3/31/2017 $586,955,000.00
29 12/31/2016 $615,946,000.00
30 9/30/2016 $627,495,000.00
31 6/30/2016 $590,573,000.00
32 3/31/2016 $607,831,000.00
33 12/31/2015 $645,400,000.00
34 9/30/2015 $690,917,000.00
35 6/30/2015 $692,513,000.00
36 3/31/2015 $655,624,000.00
37 12/31/2014 $605,161,000.00
38 9/30/2014 $572,297,000.00
39 6/30/2014 $533,870,000.00
40 3/31/2014 $479,363,000.00
41 12/31/2013 $444,075,000.00
42 9/30/2013 $432,428,000.00
43 6/30/2013 $376,766,000.00
44 3/31/2013 $345,327,000.00
45 12/31/2012 $359,484,000.00
46 9/30/2012 $335,987,000.00
47 6/30/2012 $305,582,000.00
48 3/31/2012 $277,534,000.00
49 12/31/2011 $272,488,000.00
50 12/31/2010 $258,530,000.00
Financials: AssetsCurrent
Date Value
1 12/31/2023 $503,510,000.00
2 9/30/2023 $579,399,000.00
3 6/30/2023 $517,070,000.00
4 3/31/2023 $403,822,000.00
5 12/31/2022 $423,269,000.00
6 9/30/2022 $528,771,000.00
7 6/30/2022 $449,584,000.00
8 3/31/2022 $356,533,000.00
9 12/31/2021 $345,341,000.00
10 9/30/2021 $431,126,000.00
11 6/30/2021 $515,097,000.00
12 3/31/2021 $450,547,000.00
13 12/31/2020 $413,173,000.00
14 9/30/2020 $400,025,000.00
15 6/30/2020 $320,687,000.00
16 3/31/2020 $336,003,000.00
17 12/31/2019 $218,648,000.00
18 9/30/2019 $209,392,000.00
19 6/30/2019 $178,756,000.00
20 3/31/2019 $260,860,000.00
21 12/31/2018 $231,571,000.00
22 9/30/2018 $220,644,000.00
23 6/30/2018 $212,020,000.00
24 3/31/2018 $174,903,000.00
25 12/31/2017 $168,348,000.00
26 9/30/2017 $179,143,000.00
27 6/30/2017 $190,714,000.00
28 3/31/2017 $166,073,000.00
29 12/31/2016 $193,887,000.00
30 9/30/2016 $204,551,000.00
31 6/30/2016 $168,320,000.00
32 3/31/2016 $182,495,000.00
33 12/31/2015 $223,603,000.00
34 9/30/2015 $272,269,000.00
35 6/30/2015 $281,258,000.00
36 3/31/2015 $250,407,000.00
37 12/31/2014 $207,462,000.00
38 9/30/2014 $187,670,000.00
39 6/30/2014 $174,422,000.00
40 3/31/2014 $156,471,000.00
41 12/31/2013 $164,278,000.00
42 9/30/2013 $173,372,000.00
43 6/30/2013 $138,996,000.00
44 3/31/2013 $132,250,000.00
45 12/31/2012 $162,342,000.00
46 9/30/2012 $150,510,000.00
47 6/30/2012 $134,087,000.00
48 3/31/2012 $120,023,000.00
49 12/31/2011 $125,723,000.00
50 12/31/2010 $112,004,000.00
Financials: BuildingsAndImprovementsGross
Date Value
1 12/31/2023 $247,384,000.00
2 12/31/2022 $237,561,000.00
3 12/31/2021 $207,565,000.00
4 12/31/2020 $174,328,000.00
5 12/31/2019 $130,311,000.00
6 12/31/2018 $120,111,000.00
7 12/31/2017 $112,912,000.00
8 12/31/2016 $112,508,000.00
9 12/31/2015 $101,836,000.00
10 12/31/2014 $77,130,000.00
11 12/31/2013 $44,234,000.00
12 12/31/2012 $36,667,000.00
13 12/31/2011 $25,220,000.00
14 12/31/2010 $25,645,000.00
Financials: CashAndCashEquivalentsAtCarryingValue
Date Value
1 12/31/2023 $298,500,000.00
2 9/30/2023 $310,800,000.00
3 6/30/2023 $207,800,000.00
4 3/31/2023 $122,560,000.00
5 12/31/2022 $180,560,000.00
6 9/30/2022 $222,100,000.00
7 6/30/2022 $137,800,000.00
8 3/31/2022 $15,769,000.00
9 12/31/2021 $26,900,000.00
10 9/30/2021 $86,504,000.00
11 6/30/2021 $103,000,000.00
12 3/31/2021 $144,700,000.00
13 12/31/2020 $163,282,000.00
14 9/30/2020 $157,130,000.00
15 6/30/2020 $86,700,000.00
16 3/31/2020 $129,500,000.00
17 12/31/2019 $36,670,000.00
18 9/30/2019 $27,128,000.00
19 6/30/2019 $3,017,000.00
20 3/31/2019 $102,887,000.00
21 12/31/2018 $108,400,000.00
22 9/30/2018 $68,887,000.00
23 6/30/2018 $76,179,000.00
24 3/31/2018 $46,645,000.00
25 12/31/2017 $65,637,000.00
26 9/30/2017 $70,045,000.00
27 6/30/2017 $71,651,000.00
28 3/31/2017 $59,893,000.00
29 12/31/2016 $91,035,000.00
30 9/30/2016 $77,266,000.00
31 6/30/2016 $27,580,000.00
32 3/31/2016 $51,128,000.00
33 12/31/2015 $94,193,000.00
34 9/30/2015 $134,612,000.00
35 6/30/2015 $146,983,000.00
36 3/31/2015 $122,156,000.00
37 12/31/2014 $76,402,000.00
38 9/30/2014 $57,178,000.00
39 6/30/2014 $31,282,000.00
40 3/31/2014 $27,976,000.00
41 12/31/2013 $49,524,000.00
42 9/30/2013 $43,726,000.00
43 6/30/2013 $24,874,000.00
44 3/31/2013 $32,294,000.00
45 12/31/2012 $74,463,000.00
46 9/30/2012 $62,836,000.00
47 6/30/2012 $41,143,000.00
48 3/31/2012 $38,161,000.00
49 12/31/2011 $49,450,000.00
50 9/30/2011 $48,123,000.00
51 6/30/2011 $66,315,000.00
52 3/31/2011 $45,322,000.00
53 12/31/2010 $48,969,000.00
54 12/31/2009 $55,481,000.00
55 12/31/2008 $9,074,000.00
Financials: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
Date Value
1 12/31/2023 $298,491,000.00
2 9/30/2023 $310,778,000.00
3 6/30/2023 $207,755,000.00
4 3/31/2023 $122,560,000.00
5 12/31/2022 $180,560,000.00
6 9/30/2022 $222,050,000.00
7 6/30/2022 $137,801,000.00
8 3/31/2022 $15,769,000.00
9 12/31/2021 $66,321,000.00
10 9/30/2021 $86,504,000.00
11 6/30/2021 $102,953,000.00
12 3/31/2021 $144,658,000.00
13 12/31/2020 $163,282,000.00
14 9/30/2020 $157,130,000.00
15 6/30/2020 $86,716,000.00
16 3/31/2020 $129,504,000.00
17 12/31/2019 $36,670,000.00
18 9/30/2019 $27,128,000.00
19 6/30/2019 $3,017,000.00
20 3/31/2019 $102,887,000.00
21 12/31/2018 $108,399,000.00
22 9/30/2018 $68,887,000.00
23 6/30/2018 $76,179,000.00
24 3/31/2018 $46,645,000.00
25 12/31/2017 $65,637,000.00
26 9/30/2017 $70,045,000.00
27 12/31/2016 $91,035,000.00
28 12/31/2015 $94,193,000.00
Financials: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
Date Value
1 12/31/2023 $117,931,000.00
2 9/30/2023 $130,218,000.00
3 6/30/2023 $27,195,000.00
4 3/31/2023 $-58,000,000.00
5 12/31/2022 $114,239,000.00
6 9/30/2022 $155,729,000.00
7 6/30/2022 $71,480,000.00
8 3/31/2022 $-50,552,000.00
9 12/31/2021 $-96,961,000.00
10 9/30/2021 $-76,778,000.00
11 6/30/2021 $-60,329,000.00
12 3/31/2021 $-18,624,000.00
13 12/31/2020 $126,612,000.00
14 9/30/2020 $120,460,000.00
15 6/30/2020 $50,046,000.00
16 3/31/2020 $92,834,000.00
17 12/31/2019 $-71,729,000.00
18 9/30/2019 $-81,271,000.00
19 6/30/2019 $-105,382,000.00
20 3/31/2019 $-5,512,000.00
21 12/31/2018 $42,762,000.00
22 9/30/2018 $3,250,000.00
23 6/30/2018 $10,542,000.00
24 3/31/2018 $-18,992,000.00
25 12/31/2017 $-25,398,000.00
26 9/30/2017 $-20,990,000.00
27 12/31/2016 $-3,158,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 6/30/2019 --
19 3/31/2019 --
20 12/31/2018 --
21 9/30/2018 --
22 6/30/2018 --
23 3/31/2018 --
24 12/31/2017 --
25 9/30/2017 --
26 6/30/2017 --
27 3/31/2017 --
28 12/31/2016 --
29 9/30/2016 --
30 6/30/2016 --
31 3/31/2016 --
32 12/31/2015 --
33 9/30/2015 --
34 6/30/2015 --
35 3/31/2015 --
36 12/31/2014 --
37 9/30/2014 --
38 6/30/2014 --
39 3/31/2014 --
40 12/31/2013 --
41 9/30/2013 --
42 6/30/2013 --
43 3/31/2013 --
44 12/31/2012 --
45 9/30/2012 --
46 6/30/2012 --
47 3/31/2012 --
48 12/31/2011 --
49 12/31/2010 --
Financials: ComprehensiveIncomeNetOfTax
Date Value
1 12/31/2023 $76,403,000.00
2 9/30/2023 $94,374,000.00
3 6/30/2023 $49,223,000.00
4 3/31/2023 $-8,938,000.00
5 12/31/2022 $67,247,000.00
6 9/30/2022 $78,417,000.00
7 6/30/2022 $51,373,000.00
8 3/31/2022 $-1,905,000.00
9 12/31/2021 $14,611,000.00
10 9/30/2021 $-58,447,000.00
11 6/30/2021 $124,795,000.00
12 3/31/2021 $65,585,000.00
13 12/31/2020 $193,377,000.00
14 9/30/2020 $160,250,000.00
15 6/30/2020 $78,304,000.00
16 3/31/2020 $18,176,000.00
17 12/31/2019 $109,569,000.00
18 9/30/2019 $44,730,000.00
19 6/30/2019 $51,592,000.00
20 3/31/2019 $23,731,000.00
21 12/31/2018 $92,754,000.00
22 9/30/2018 $70,856,000.00
23 6/30/2018 $32,863,000.00
24 3/31/2018 $9,321,000.00
25 12/31/2017 $98,864,000.00
26 9/30/2017 $33,670,000.00
27 6/30/2017 $34,826,000.00
28 3/31/2017 $5,711,000.00
29 12/31/2016 $87,197,000.00
30 9/30/2016 $65,093,000.00
31 6/30/2016 $33,561,000.00
32 3/31/2016 $7,028,000.00
33 12/31/2015 $98,596,000.00
34 9/30/2015 $82,286,000.00
35 6/30/2015 $43,676,000.00
36 3/31/2015 $13,749,000.00
37 12/31/2014 $90,027,000.00
38 9/30/2014 $71,669,000.00
39 6/30/2014 $33,743,000.00
40 3/31/2014 $8,315,000.00
41 12/31/2013 $70,858,000.00
42 9/30/2013 $25,686,000.00
43 6/30/2013 $26,627,000.00
44 3/31/2013 $6,912,000.00
45 12/31/2012 $59,422,000.00
46 9/30/2012 $42,594,000.00
47 6/30/2012 $14,351,000.00
48 3/31/2012 $7,493,000.00
49 12/31/2011 $65,659,000.00
50 9/30/2011 $48,274,000.00
51 6/30/2011 $28,019,000.00
52 3/31/2011 $3,959,000.00
53 12/31/2010 $50,063,000.00
Financials: ConstructionInProgressGross
Date Value
1 12/31/2023 $66,700,000.00
2 12/31/2022 $41,323,000.00
3 12/31/2021 $35,619,000.00
4 12/31/2020 $84,564,000.00
5 12/31/2019 $59,027,000.00
6 12/31/2018 $22,160,000.00
Financials: ContractualObligation
Date Value
1 12/31/2023 $246,994,000.00
2 9/30/2023 $177,719,000.00
3 6/30/2023 $244,553,000.00
4 3/31/2023 $267,209,000.00
5 12/31/2022 $303,608,000.00
6 9/30/2022 $272,986,000.00
7 6/30/2022 $302,553,000.00
8 3/31/2022 $327,701,000.00
9 12/31/2021 $349,208,000.00
10 9/30/2021 $323,346,000.00
11 6/30/2021 $381,490,000.00
12 3/31/2021 $336,875,000.00
13 12/31/2020 $321,899,000.00
14 9/30/2020 $279,581,000.00
15 6/30/2020 $225,100,000.00
16 3/31/2020 $239,900,000.00
17 12/31/2019 $241,477,000.00
18 9/30/2019 $211,200,000.00
19 6/30/2019 $161,900,000.00
20 3/31/2019 $184,900,000.00
21 12/31/2018 $226,820,000.00
22 9/30/2018 $229,300,000.00
23 6/30/2018 $171,900,000.00
24 3/31/2018 $193,600,000.00
25 12/31/2017 $216,438,000.00
26 9/30/2017 $171,600,000.00
27 6/30/2017 $127,300,000.00
28 3/31/2017 $155,800,000.00
29 12/31/2016 $173,439,000.00
30 9/30/2016 $207,100,000.00
31 6/30/2016 $190,400,000.00
32 12/31/2015 $207,458,000.00
Financials: ContractualObligationDueInNextTwelveMonths
Date Value
1 12/31/2023 $227,981,000.00
2 9/30/2023 $10,800,000.00
3 6/30/2023 $20,500,000.00
4 12/31/2022 $260,757,000.00
5 12/31/2021 $277,325,000.00
6 12/31/2020 $282,904,000.00
7 12/31/2019 $188,524,000.00
8 12/31/2018 $148,538,000.00
9 12/31/2017 $136,877,000.00
10 12/31/2016 $115,052,000.00
11 12/31/2015 $155,028,000.00
Financials: ContractualObligationDueInSecondYear
Date Value
1 12/31/2023 $14,327,000.00
2 9/30/2023 $6,300,000.00
3 6/30/2023 $14,700,000.00
4 12/31/2022 $22,301,000.00
5 12/31/2021 $52,995,000.00
6 12/31/2020 $14,946,000.00
7 12/31/2019 $18,793,000.00
8 12/31/2018 $20,925,000.00
9 12/31/2017 $23,969,000.00
10 12/31/2016 $19,351,000.00
Financials: ContractualObligationDueInThirdYear
Date Value
1 12/31/2023 $4,686,000.00
2 9/30/2023 $200,000.00
3 6/30/2023 $3,500,000.00
4 12/31/2022 $14,587,000.00
5 12/31/2021 $11,879,000.00
6 12/31/2020 $10,886,000.00
7 12/31/2019 $14,519,000.00
8 12/31/2018 $16,573,000.00
9 12/31/2017 $12,691,000.00
10 12/31/2016 $18,027,000.00
Financials: ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear
Date Value
1 9/30/2023 $160,400,000.00
2 6/30/2023 $205,900,000.00
Financials: ContractWithCustomerLiabilityCurrent
Date Value
1 12/31/2023 $13,300,000.00
2 12/31/2022 $13,000,000.00
3 12/31/2021 $13,400,000.00
4 12/31/2020 $15,500,000.00
5 12/31/2019 $19,500,000.00
6 12/31/2018 $17,000,000.00
7 12/31/2017 $12,900,000.00
Financials: CostOfGoodsAndServicesSold
Date Value
1 12/31/2023 $1,156,256,000.00
2 9/30/2023 $910,430,000.00
3 6/30/2023 $583,479,000.00
4 3/31/2023 $254,338,000.00
5 12/31/2022 $1,228,348,000.00
6 9/30/2022 $946,336,000.00
7 6/30/2022 $607,629,000.00
8 3/31/2022 $257,161,000.00
9 12/31/2021 $1,259,830,000.00
10 9/30/2021 $388,947,000.00
11 6/30/2021 $622,566,000.00
12 3/31/2021 $295,450,000.00
13 12/31/2020 $921,980,000.00
14 9/30/2020 $252,207,000.00
15 6/30/2020 $425,106,000.00
16 3/31/2020 $182,592,000.00
17 12/31/2019 $635,658,000.00
18 9/30/2019 $190,631,000.00
19 6/30/2019 $286,516,000.00
20 3/31/2019 $127,111,000.00
21 12/31/2018 $483,406,000.00
22 9/30/2018 $375,133,000.00
23 6/30/2018 $225,490,000.00
24 3/31/2018 $94,360,000.00
25 12/31/2017 $413,091,000.00
26 9/30/2017 $314,808,000.00
27 12/31/2016 $446,776,000.00
Financials: CurrentFederalTaxExpenseBenefit
Date Value
1 12/31/2023 $36,556,000.00
2 12/31/2022 $10,453,000.00
3 12/31/2021 $-4,473,000.00
4 12/31/2020 $25,115,000.00
5 12/31/2019 $18,510,000.00
6 12/31/2018 $4,471,000.00
7 12/31/2017 $34,255,000.00
8 12/31/2016 $35,390,000.00
9 12/31/2015 $42,391,000.00
10 12/31/2014 $30,595,000.00
11 12/31/2013 $24,090,000.00
12 12/31/2012 $27,903,000.00
13 12/31/2011 $31,845,000.00
14 12/31/2010 $20,989,000.00
15 12/31/2009 $16,336,000.00
Financials: CurrentIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $44,206,000.00
2 12/31/2022 $15,136,000.00
3 6/30/2022 $17,834,000.00
4 3/31/2022 $-635,000.00
5 12/31/2021 $-2,395,000.00
6 9/30/2021 $-17,772,000.00
7 6/30/2021 $40,927,000.00
8 3/31/2021 $19,613,000.00
9 12/31/2020 $34,570,000.00
10 9/30/2020 $52,029,000.00
11 6/30/2020 $25,704,000.00
12 3/31/2020 $5,005,000.00
13 12/31/2019 $26,594,000.00
14 9/30/2019 $16,047,000.00
15 6/30/2019 $18,408,000.00
16 3/31/2019 $7,909,000.00
17 12/31/2018 $9,365,000.00
18 9/30/2018 $24,969,000.00
19 6/30/2018 $11,298,000.00
20 3/31/2018 $2,571,000.00
21 12/31/2017 $39,480,000.00
22 9/30/2017 $37,189,000.00
23 6/30/2017 $16,546,000.00
24 3/31/2017 $1,891,000.00
25 12/31/2016 $41,498,000.00
26 9/30/2016 $37,622,000.00
27 6/30/2016 $14,981,000.00
28 3/31/2016 $4,009,000.00
29 12/31/2015 $49,794,000.00
30 12/31/2014 $38,857,000.00
31 12/31/2013 $30,813,000.00
32 12/31/2012 $33,912,000.00
33 12/31/2011 $37,654,000.00
34 12/31/2010 $26,494,000.00
35 12/31/2009 $21,168,000.00
Financials: CurrentStateAndLocalTaxExpenseBenefit
Date Value
1 12/31/2023 $7,650,000.00
2 12/31/2022 $4,683,000.00
3 12/31/2021 $2,078,000.00
4 12/31/2020 $9,455,000.00
5 12/31/2019 $8,084,000.00
6 12/31/2018 $4,894,000.00
7 12/31/2017 $5,225,000.00
8 12/31/2016 $6,108,000.00
9 12/31/2015 $7,403,000.00
10 12/31/2014 $8,262,000.00
11 12/31/2013 $6,723,000.00
12 12/31/2012 $6,009,000.00
13 12/31/2011 $5,809,000.00
14 12/31/2010 $5,505,000.00
15 12/31/2009 $4,832,000.00
Financials: DeferredFederalIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $-10,816,000.00
2 12/31/2022 $8,196,000.00
3 12/31/2021 $-2,762,000.00
4 12/31/2020 $16,363,000.00
5 12/31/2019 $8,081,000.00
6 12/31/2018 $12,860,000.00
7 12/31/2017 $-22,489,000.00
8 12/31/2016 $7,666,000.00
9 12/31/2015 $6,279,000.00
10 12/31/2014 $15,407,000.00
11 12/31/2013 $11,116,000.00
12 12/31/2012 $2,279,000.00
13 12/31/2011 $-47,000.00
14 12/31/2010 $3,938,000.00
15 12/31/2009 $1,871,000.00
Financials: DeferredFederalStateAndLocalTaxExpenseBenefit
Date Value
1 12/31/2023 $-10,868,000.00
2 12/31/2022 $9,037,000.00
3 12/31/2021 $-5,249,000.00
4 12/31/2020 $17,700,000.00
5 12/31/2019 $7,735,000.00
6 12/31/2018 $14,258,000.00
7 12/31/2017 $-22,387,000.00
8 12/31/2016 $8,274,000.00
9 12/31/2015 $6,802,000.00
10 12/31/2014 $15,994,000.00
11 12/31/2013 $11,336,000.00
Financials: DeferredIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $-10,871,000.00
2 9/30/2023 $-10,349,000.00
3 6/30/2023 $-1,177,000.00
4 3/31/2023 $-430,000.00
5 12/31/2022 $9,097,000.00
6 9/30/2022 $2,199,000.00
7 6/30/2022 $2,557,000.00
8 3/31/2022 $21,000.00
9 12/31/2021 $-5,225,000.00
10 9/30/2021 $-9,370,000.00
11 6/30/2021 $-39,000.00
12 3/31/2021 $4,565,000.00
13 12/31/2020 $17,655,000.00
14 9/30/2020 $14,160,000.00
15 6/30/2020 $12,407,000.00
16 3/31/2020 $2,379,000.00
17 12/31/2019 $7,404,000.00
18 9/30/2019 $14,047,000.00
19 6/30/2019 $6,283,000.00
20 3/31/2019 $1,029,000.00
21 12/31/2018 $14,350,000.00
22 9/30/2018 $12,818,000.00
23 6/30/2018 $775,000.00
24 3/31/2018 $178,000.00
25 12/31/2017 $-22,442,000.00
26 9/30/2017 $-3,581,000.00
27 6/30/2017 $25,000.00
28 3/31/2017 $117,000.00
29 12/31/2016 $8,243,000.00
30 9/30/2016 $5,464,000.00
31 6/30/2016 $1,375,000.00
32 3/31/2016 $351,000.00
33 12/31/2015 $6,986,000.00
34 9/30/2015 $-1,012,000.00
35 6/30/2015 $1,862,000.00
36 3/31/2015 $-5,000.00
37 12/31/2014 $15,350,000.00
38 9/30/2014 $157,000.00
39 6/30/2014 $-101,000.00
40 3/31/2014 $-97,000.00
41 12/31/2013 $11,630,000.00
42 9/30/2013 $-113,000.00
43 6/30/2013 $-208,000.00
44 3/31/2013 $-208,000.00
45 12/31/2012 $2,066,000.00
46 9/30/2012 $115,000.00
47 12/31/2011 $-453,000.00
48 9/30/2011 $221,000.00
49 6/30/2011 $300,000.00
50 12/31/2010 $4,425,000.00
51 12/31/2009 $2,131,000.00
Financials: DeferredIncomeTaxLiabilities
Date Value
1 12/31/2023 $115,442,000.00
2 12/31/2022 $132,044,000.00
3 12/31/2021 $137,476,000.00
4 12/31/2020 $122,070,000.00
5 12/31/2019 $105,543,000.00
6 12/31/2018 $58,781,000.00
7 12/31/2017 $44,072,000.00
8 12/31/2016 $74,223,000.00
9 12/31/2015 $71,462,000.00
10 12/31/2014 $62,832,000.00
Financials: DeferredIncomeTaxLiabilitiesNet
Date Value
1 12/31/2023 $85,721,000.00
2 9/30/2023 $86,243,000.00
3 6/30/2023 $95,415,000.00
4 3/31/2023 $96,162,000.00
5 12/31/2022 $96,592,000.00
6 9/30/2022 $89,694,000.00
7 6/30/2022 $90,052,000.00
8 3/31/2022 $87,516,000.00
9 12/31/2021 $87,495,000.00
10 9/30/2021 $83,350,000.00
11 6/30/2021 $92,681,000.00
12 3/31/2021 $97,284,000.00
13 12/31/2020 $92,665,000.00
14 9/30/2020 $89,170,000.00
15 6/30/2020 $87,417,000.00
16 12/31/2019 $75,010,000.00
Financials: DeferredRevenueCurrent
Date Value
1 12/31/2023 $8,900,000.00
2 9/30/2023 $8,900,000.00
3 6/30/2023 $14,000,000.00
4 3/31/2023 $10,800,000.00
5 12/31/2022 $6,800,000.00
6 9/30/2022 $9,700,000.00
7 6/30/2022 $14,800,000.00
8 3/31/2022 $14,400,000.00
9 12/31/2021 $8,000,000.00
10 9/30/2021 $10,400,000.00
11 6/30/2021 $17,700,000.00
12 3/31/2021 $24,300,000.00
13 12/31/2020 $13,500,000.00
14 9/30/2020 $11,500,000.00
15 6/30/2020 $9,000,000.00
16 3/31/2020 $13,900,000.00
17 12/31/2019 $7,000,000.00
18 9/30/2019 $6,900,000.00
19 6/30/2019 $8,500,000.00
20 3/31/2019 $11,200,000.00
21 12/31/2018 $4,600,000.00
22 9/30/2018 $6,100,000.00
23 6/30/2018 $7,300,000.00
24 3/31/2018 $8,100,000.00
25 12/31/2017 $5,472,000.00
26 9/30/2017 $4,200,000.00
27 6/30/2017 $7,000,000.00
28 3/31/2017 $4,300,000.00
29 12/31/2016 $5,381,000.00
30 12/31/2015 $3,949,000.00
31 12/31/2014 $6,034,000.00
32 12/31/2013 $8,828,000.00
33 12/31/2012 $4,109,000.00
34 12/31/2011 $2,316,000.00
35 12/31/2010 $722,000.00
Financials: DeferredStateAndLocalIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $-52,000.00
2 12/31/2022 $841,000.00
3 12/31/2021 $-2,487,000.00
4 12/31/2020 $1,337,000.00
5 12/31/2019 $-346,000.00
6 12/31/2018 $1,398,000.00
7 12/31/2017 $102,000.00
8 12/31/2016 $608,000.00
9 12/31/2015 $523,000.00
10 12/31/2014 $587,000.00
11 12/31/2013 $220,000.00
12 12/31/2012 $-140,000.00
13 12/31/2011 $-166,000.00
14 12/31/2010 $534,000.00
15 12/31/2009 $210,000.00
Financials: DeferredTaxAssetsGross
Date Value
1 12/31/2023 $35,529,000.00
2 12/31/2022 $40,052,000.00
3 12/31/2021 $53,322,000.00
4 12/31/2020 $31,427,000.00
5 12/31/2019 $32,399,000.00
6 12/31/2018 $10,903,000.00
7 12/31/2017 $9,692,000.00
8 12/31/2016 $17,631,000.00
9 12/31/2015 $23,480,000.00
10 12/31/2014 $21,849,000.00
11 12/31/2013 $17,843,000.00
12 12/31/2012 $14,668,000.00
13 12/31/2011 $12,922,000.00
14 12/31/2010 $10,606,000.00
Financials: DeferredTaxAssetsInventory
Date Value
1 12/31/2023 $4,689,000.00
2 12/31/2022 $8,595,000.00
3 12/31/2021 $14,343,000.00
4 12/31/2020 $4,114,000.00
5 12/31/2019 $5,868,000.00
6 12/31/2018 $1,356,000.00
7 12/31/2017 $435,000.00
8 12/31/2016 $1,117,000.00
9 12/31/2015 $2,398,000.00
10 12/31/2014 $4,534,000.00
11 12/31/2013 $3,789,000.00
12 12/31/2012 $2,762,000.00
13 12/31/2011 $2,099,000.00
14 12/31/2010 $1,477,000.00
Financials: DeferredTaxAssetsNet
Date Value
1 12/31/2023 $29,721,000.00
2 12/31/2022 $35,452,000.00
3 12/31/2021 $49,981,000.00
4 12/31/2020 $29,405,000.00
5 12/31/2019 $30,533,000.00
6 12/31/2018 $9,612,000.00
7 12/31/2017 $9,253,000.00
8 12/31/2016 $16,962,000.00
9 12/31/2015 $22,444,000.00
10 12/31/2014 $20,800,000.00
11 12/31/2013 $16,793,000.00
12 12/31/2012 $14,125,000.00
13 12/31/2011 $12,377,000.00
14 12/31/2010 $10,295,000.00
Financials: DeferredTaxAssetsOperatingLossCarryforwards
Date Value
1 12/31/2023 $1,864,000.00
2 12/31/2022 $968,000.00
3 12/31/2021 $3,859,000.00
Financials: DeferredTaxAssetsOther
Date Value
1 12/31/2023 $983,000.00
2 12/31/2022 $1,833,000.00
3 12/31/2021 $2,703,000.00
4 12/31/2020 $2,212,000.00
5 12/31/2019 $1,914,000.00
6 12/31/2018 $2,478,000.00
7 12/31/2017 $2,598,000.00
8 12/31/2016 $4,097,000.00
9 12/31/2015 $4,154,000.00
10 12/31/2014 $2,886,000.00
11 12/31/2013 $2,351,000.00
12 12/31/2012 $2,263,000.00
13 12/31/2011 $2,340,000.00
14 12/31/2010 $2,105,000.00
Financials: DeferredTaxAssetsTaxCreditCarryforwards
Date Value
1 12/31/2023 $689,000.00
2 12/31/2022 $813,000.00
3 12/31/2021 $1,874,000.00
4 12/31/2020 $774,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
Date Value
1 12/31/2023 $8,062,000.00
2 12/31/2022 $7,441,000.00
3 12/31/2021 $6,713,000.00
4 12/31/2020 $5,568,000.00
5 12/31/2019 $5,818,000.00
6 12/31/2018 $5,156,000.00
7 12/31/2017 $4,175,000.00
8 12/31/2016 $5,929,000.00
9 12/31/2015 $9,493,000.00
10 12/31/2014 $9,342,000.00
11 12/31/2013 $8,840,000.00
12 12/31/2012 $7,106,000.00
13 12/31/2011 $6,059,000.00
14 12/31/2010 $4,573,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
Date Value
1 12/31/2023 $7,100,000.00
2 12/31/2022 $4,609,000.00
3 12/31/2021 $3,449,000.00
4 12/31/2020 $3,171,000.00
5 12/31/2019 $3,232,000.00
6 12/31/2018 $1,913,000.00
7 12/31/2017 $2,484,000.00
8 12/31/2016 $6,488,000.00
9 12/31/2015 $7,435,000.00
10 12/31/2014 $5,087,000.00
11 12/31/2013 $2,863,000.00
12 12/31/2012 $2,537,000.00
13 12/31/2011 $2,424,000.00
14 12/31/2010 $2,451,000.00
Financials: DeferredTaxAssetsValuationAllowance
Date Value
1 12/31/2023 $5,800,000.00
2 12/31/2022 $4,600,000.00
3 12/31/2021 $3,300,000.00
4 12/31/2020 $2,022,000.00
5 12/31/2019 $1,866,000.00
6 12/31/2018 $1,291,000.00
7 12/31/2017 $439,000.00
8 12/31/2016 $669,000.00
9 12/31/2015 $1,036,000.00
10 12/31/2014 $1,049,000.00
11 12/31/2013 $1,050,000.00
12 12/31/2012 $543,000.00
13 12/31/2011 $545,000.00
14 12/31/2010 $311,000.00
Financials: DeferredTaxLiabilities
Date Value
1 12/31/2023 $85,721,000.00
2 12/31/2022 $96,592,000.00
3 12/31/2021 $87,495,000.00
4 12/31/2020 $92,665,000.00
5 12/31/2019 $75,010,000.00
6 12/31/2018 $49,169,000.00
7 12/31/2017 $34,819,000.00
8 12/31/2016 $57,261,000.00
9 12/31/2015 $49,018,000.00
10 12/31/2014 $62,832,000.00
11 12/31/2013 $43,475,000.00
12 12/31/2012 $29,176,000.00
13 12/31/2011 $25,363,000.00
14 12/31/2010 $23,734,000.00
Financials: DeferredTaxLiabilitiesPrepaidExpenses
Date Value
1 12/31/2023 $7,236,000.00
2 12/31/2022 $6,735,000.00
3 12/31/2021 $5,721,000.00
4 12/31/2020 $4,528,000.00
5 12/31/2019 $2,209,000.00
6 12/31/2018 $949,000.00
7 12/31/2017 $1,341,000.00
8 12/31/2016 $1,204,000.00
9 12/31/2015 $1,475,000.00
10 12/31/2014 $1,080,000.00
11 12/31/2013 $1,264,000.00
12 12/31/2012 $748,000.00
13 12/31/2011 $907,000.00
Financials: DeferredTaxLiabilitiesPropertyPlantAndEquipment
Date Value
1 12/31/2023 $90,372,000.00
2 12/31/2022 $103,561,000.00
3 12/31/2021 $102,696,000.00
4 12/31/2020 $88,947,000.00
5 12/31/2019 $78,232,000.00
6 12/31/2018 $57,099,000.00
7 12/31/2017 $42,076,000.00
8 12/31/2016 $72,140,000.00
9 12/31/2015 $69,226,000.00
10 12/31/2014 $61,057,000.00
11 12/31/2013 $41,631,000.00
12 12/31/2012 $27,961,000.00
13 12/31/2011 $24,068,000.00
14 12/31/2010 $22,484,000.00
Financials: Depreciation
Date Value
1 12/31/2023 $87,900,000.00
2 12/31/2022 $81,100,000.00
3 12/31/2021 $71,800,000.00
4 12/31/2020 $65,400,000.00
5 12/31/2019 $56,200,000.00
6 12/31/2018 $51,800,000.00
7 12/31/2017 $51,200,000.00
8 12/31/2016 $49,300,000.00
9 12/31/2015 $43,400,000.00
10 12/31/2014 $34,800,000.00
11 12/31/2013 $25,700,000.00
12 12/31/2012 $20,200,000.00
13 12/31/2011 $18,100,000.00
14 12/31/2010 $17,300,000.00
15 12/31/2009 $16,800,000.00
Financials: DepreciationDepletionAndAmortization
Date Value
1 12/31/2023 $88,141,000.00
2 9/30/2023 $66,603,000.00
3 6/30/2023 $43,602,000.00
4 3/31/2023 $21,915,000.00
5 12/31/2022 $81,356,000.00
6 9/30/2022 $60,765,000.00
7 6/30/2022 $39,909,000.00
8 3/31/2022 $19,634,000.00
9 12/31/2021 $72,096,000.00
10 9/30/2021 $52,953,000.00
11 6/30/2021 $34,174,000.00
12 3/31/2021 $16,996,000.00
13 12/31/2020 $65,657,000.00
14 9/30/2020 $48,937,000.00
15 6/30/2020 $32,584,000.00
16 3/31/2020 $15,945,000.00
17 12/31/2019 $56,271,000.00
18 9/30/2019 $41,841,000.00
19 6/30/2019 $26,089,000.00
20 3/31/2019 $12,863,000.00
21 12/31/2018 $51,968,000.00
22 9/30/2018 $38,860,000.00
23 6/30/2018 $26,011,000.00
24 3/31/2018 $12,820,000.00
25 12/31/2017 $51,256,000.00
26 9/30/2017 $38,372,000.00
27 6/30/2017 $25,616,000.00
28 3/31/2017 $12,724,000.00
29 12/31/2016 $49,557,000.00
30 9/30/2016 $37,305,000.00
31 6/30/2016 $24,473,000.00
32 3/31/2016 $12,029,000.00
33 12/31/2015 $42,885,000.00
34 9/30/2015 $31,577,000.00
35 6/30/2015 $20,455,000.00
36 3/31/2015 $10,312,000.00
37 12/31/2014 $35,138,000.00
38 9/30/2014 $24,990,000.00
39 6/30/2014 $15,391,000.00
40 3/31/2014 $7,195,000.00
41 12/31/2013 $25,903,000.00
42 9/30/2013 $18,485,000.00
43 6/30/2013 $11,463,000.00
44 3/31/2013 $5,098,000.00
45 12/31/2012 $20,208,000.00
46 9/30/2012 $14,888,000.00
47 6/30/2012 $9,633,000.00
48 3/31/2012 $4,731,000.00
49 12/31/2011 $18,792,000.00
50 9/30/2011 $13,328,000.00
51 6/30/2011 $8,965,000.00
52 3/31/2011 $4,460,000.00
53 12/31/2010 $17,427,000.00
54 12/31/2009 $16,919,000.00
Financials: EarningsPerShareBasic
Date Value
1 12/31/2023 $6.23
2 9/30/2023 $7.69
3 6/30/2023 $3.99
4 3/31/2023 $-0.73
5 12/31/2022 $5.46
6 9/30/2022 $6.39
7 6/30/2022 $4.18
8 3/31/2022 $-0.16
9 12/31/2021 $1.19
10 9/30/2021 $-4.76
11 6/30/2021 $10.16
12 3/31/2021 $5.34
13 12/31/2020 $15.73
14 9/30/2020 $13.05
15 6/30/2020 $4.93
16 3/31/2020 $1.50
17 12/31/2019 $9.26
18 9/30/2019 $3.70
19 6/30/2019 $2.39
20 3/31/2019 $2.04
21 12/31/2018 $7.90
22 9/30/2018 $6.02
23 6/30/2018 $2.78
24 3/31/2018 $0.79
25 12/31/2017 $8.18
26 9/30/2017 $2.82
27 6/30/2017 $2.38
28 3/31/2017 $0.46
29 12/31/2016 $6.93
30 9/30/2016 $5.16
31 6/30/2016 $2.11
32 3/31/2016 $0.55
33 12/31/2015 $7.46
34 9/30/2015 $2.93
35 6/30/2015 $3.28
36 3/31/2015 $1.04
37 12/31/2014 $1.46
38 9/30/2014 $5.50
39 6/30/2014 $2.59
40 3/31/2014 $0.64
41 12/31/2013 $5.47
42 9/30/2013 $2.00
43 6/30/2013 $1.53
44 3/31/2013 $0.54
45 12/31/2012 $4.60
46 9/30/2012 $3.30
47 6/30/2012 $1.11
48 3/31/2012 $0.59
49 12/31/2011 $5.08
50 9/30/2011 $1.26
51 6/30/2011 $2.12
52 3/31/2011 $0.30
53 12/31/2010 $3.67
54 9/30/2010 $1.14
55 6/30/2010 $1.18
56 3/31/2010 $0.45
57 12/31/2009 $2.21
Financials: EarningsPerShareDiluted
Date Value
1 12/31/2023 $6.21
2 9/30/2023 $7.67
3 6/30/2023 $3.98
4 3/31/2023 $-0.73
5 12/31/2022 $5.44
6 9/30/2022 $6.36
7 6/30/2022 $4.15
8 3/31/2022 $-0.16
9 12/31/2021 $1.17
10 9/30/2021 $5.33
11 6/30/2021 $10.01
12 3/31/2021 $5.26
13 12/31/2020 $15.53
14 9/30/2020 $6.51
15 6/30/2020 $6.37
16 3/31/2020 $1.49
17 12/31/2019 $9.16
18 9/30/2019 $3.65
19 6/30/2019 $2.36
20 3/31/2019 $2.02
21 12/31/2018 $7.82
22 9/30/2018 $5.96
23 6/30/2018 $2.76
24 3/31/2018 $0.78
25 12/31/2017 $8.09
26 9/30/2017 $5.54
27 6/30/2017 $2.35
28 3/31/2017 $0.45
29 12/31/2016 $6.79
30 9/30/2016 $5.05
31 6/30/2016 $2.06
32 3/31/2016 $0.53
33 12/31/2015 $7.25
34 9/30/2015 $6.02
35 6/30/2015 $2.18
36 3/31/2015 $1.00
37 12/31/2014 $6.69
38 9/30/2014 $5.29
39 6/30/2014 $1.88
40 3/31/2014 $0.62
41 12/31/2013 $5.18
42 9/30/2013 $1.89
43 6/30/2013 $1.45
44 3/31/2013 $0.51
45 12/31/2012 $4.39
46 9/30/2012 $1.53
47 6/30/2012 $1.06
48 3/31/2012 $0.56
49 12/31/2011 $4.81
50 9/30/2011 $3.48
51 6/30/2011 $2.01
52 3/31/2011 $0.28
53 12/31/2010 $3.52
54 9/30/2010 $1.09
55 6/30/2010 $1.13
56 3/31/2010 $0.44
57 12/31/2009 $2.17
Financials: EffectiveIncomeTaxRateContinuingOperations
Date Value
1 12/31/2023 $0.30
2 9/30/2023 $0.28
3 6/30/2023 $0.28
4 3/31/2023 $0.28
5 12/31/2022 $0.26
6 9/30/2022 $0.29
7 6/30/2022 $0.25
8 3/31/2022 $0.15
9 12/31/2021 $-1.11
10 9/30/2021 $0.24
11 6/30/2021 $0.26
12 3/31/2021 $0.26
13 12/31/2020 $0.21
14 9/30/2020 $0.21
15 6/30/2020 $0.21
16 3/31/2020 $0.24
17 12/31/2019 $0.24
18 9/30/2019 $0.24
19 6/30/2019 $0.28
20 3/31/2019 $0.27
21 12/31/2018 $0.20
22 9/30/2018 $0.19
23 6/30/2018 $0.28
24 3/31/2018 $0.28
25 12/31/2017 $0.15
26 9/30/2017 $0.33
27 6/30/2017 $0.36
28 3/31/2017 $0.47
29 12/31/2016 $0.36
30 9/30/2016 $0.37
31 6/30/2016 $0.36
32 3/31/2016 $0.36
33 12/31/2015 $0.37
34 12/31/2014 $0.38
35 12/31/2013 $0.38
36 3/31/2013 $0.28
37 12/31/2012 $0.38
38 12/31/2011 $0.36
39 12/31/2010 $0.38
40 12/31/2009 $0.43
Financials: EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
Date Value
1 12/31/2023 $0.21
2 12/31/2022 $0.21
3 12/31/2021 $0.21
4 12/31/2020 $0.21
5 12/31/2019 $0.21
6 12/31/2018 $0.21
7 12/31/2017 $0.35
8 12/31/2016 $0.35
9 12/31/2015 $0.35
10 12/31/2014 $0.35
11 12/31/2013 $0.35
12 12/31/2012 $0.35
13 12/31/2011 $0.35
14 12/31/2010 $0.35
15 12/31/2009 $0.35
Financials: EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
Date Value
1 12/31/2023 $0.01
2 12/31/2022 $0.01
3 12/31/2021 $0.22
4 12/31/2020 $0.00
5 12/31/2019 $0.00
6 12/31/2018 $0.01
7 12/31/2016 $0.00
Financials: EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment
Date Value
1 12/31/2023 $0.01
2 12/31/2022 $0.01
3 12/31/2021 $0.06
4 12/31/2020 $0.00
5 12/31/2019 $0.01
6 12/31/2018 $0.01
7 12/31/2017 $0.01
8 12/31/2016 $0.01
Financials: EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
Date Value
1 12/31/2023 $0.03
2 12/31/2022 $0.00
3 12/31/2021 $0.06
Financials: EffectiveIncomeTaxRateReconciliationOtherAdjustments
Date Value
1 12/31/2023 $-0.01
2 12/31/2022 $0.01
3 12/31/2021 $-0.01
4 12/31/2020 $0.00
5 12/31/2019 $0.01
6 12/31/2018 $0.00
7 12/31/2017 $0.00
8 12/31/2016 $0.01
9 12/31/2015 $0.01
10 12/31/2014 $0.01
11 12/31/2013 $0.02
12 12/31/2012 $0.02
13 12/31/2011 $0.02
14 12/31/2010 $0.01
15 12/31/2009 $0.04
Financials: EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
Date Value
1 12/31/2023 $0.05
2 12/31/2022 $0.04
3 12/31/2021 $0.11
4 12/31/2020 $0.04
5 12/31/2019 $0.05
6 12/31/2018 $0.05
7 12/31/2017 $0.04
8 12/31/2016 $0.04
9 12/31/2015 $0.03
10 12/31/2014 $0.04
11 12/31/2013 $0.04
12 12/31/2012 $0.04
13 12/31/2011 $0.04
14 12/31/2010 $0.04
15 12/31/2009 $0.04
Financials: EmployeeRelatedLiabilitiesCurrent
Date Value
1 12/31/2023 $49,446,000.00
2 12/31/2022 $31,449,000.00
3 12/31/2021 $21,476,000.00
4 12/31/2020 $50,938,000.00
5 12/31/2019 $35,394,000.00
6 12/31/2018 $27,074,000.00
7 12/31/2017 $16,275,000.00
8 12/31/2016 $14,116,000.00
9 12/31/2015 $12,367,000.00
10 12/31/2014 $14,528,000.00
11 12/31/2013 $14,773,000.00
12 12/31/2012 $11,701,000.00
13 12/31/2011 $9,638,000.00
14 12/31/2010 $8,577,000.00
Financials: EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
Date Value
1 12/31/2023 $33,100,000.00
2 12/31/2022 $23,700,000.00
3 12/31/2021 $31,000,000.00
4 12/31/2020 $28,600,000.00
5 12/31/2019 $24,800,000.00
6 12/31/2018 $26,633,000.00
7 12/31/2017 $18,984,000.00
8 12/31/2016 $23,000,000.00
9 12/31/2015 $9,961,000.00
10 12/31/2014 $11,823,000.00
11 12/31/2013 $12,575,000.00
12 12/31/2012 $13,735,000.00
13 12/31/2011 $14,711,000.00
Financials: FinanceLeaseInterestPaymentOnLiability
Date Value
1 12/31/2023 $138,000.00
2 9/30/2023 $100,000.00
3 6/30/2023 $57,000.00
4 3/31/2023 $9,000.00
5 12/31/2022 $71,000.00
6 9/30/2022 $58,000.00
7 6/30/2022 $42,000.00
8 3/31/2022 $23,000.00
9 12/31/2021 $121,000.00
10 9/30/2021 $95,000.00
11 6/30/2021 $66,000.00
12 3/31/2021 $34,000.00
13 12/31/2020 $143,000.00
14 9/30/2020 $106,000.00
15 6/30/2020 $75,000.00
16 3/31/2020 $22,000.00
17 12/31/2019 $56,000.00
18 9/30/2019 $258,000.00
19 6/30/2019 $52,000.00
20 3/31/2019 $8,000.00
Financials: FinanceLeaseLiability
Date Value
1 12/31/2023 $2,708,000.00
2 12/31/2022 $1,459,000.00
3 12/31/2021 $3,057,000.00
4 12/31/2020 $4,084,000.00
5 9/30/2020 $4,438,000.00
6 6/30/2020 $5,863,000.00
7 3/31/2020 $2,447,000.00
8 12/31/2019 $2,588,000.00
9 9/30/2019 $2,719,000.00
10 6/30/2019 $2,850,000.00
Financials: FinanceLeaseLiabilityCurrent
Date Value
1 12/31/2023 $1,257,000.00
2 12/31/2022 $935,000.00
3 12/31/2021 $1,598,000.00
4 12/31/2020 $1,453,000.00
Financials: FinanceLeaseLiabilityNoncurrent
Date Value
1 12/31/2023 $1,451,000.00
2 12/31/2022 $524,000.00
3 12/31/2021 $1,459,000.00
4 12/31/2020 $2,631,000.00
Financials: FinanceLeaseLiabilityPaymentsDue
Date Value
1 12/31/2023 $2,875,000.00
2 12/31/2022 $1,490,000.00
3 12/31/2021 $3,158,000.00
4 12/31/2020 $4,295,000.00
5 9/30/2020 $4,685,000.00
6 6/30/2020 $6,204,000.00
7 3/31/2020 $2,630,000.00
8 12/31/2019 $2,792,000.00
9 9/30/2019 $2,947,000.00
10 6/30/2019 $3,103,000.00
Financials: FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
Date Value
1 12/31/2023 $1,367,000.00
2 12/31/2022 $960,000.00
3 12/31/2021 $1,669,000.00
4 12/31/2020 $1,572,000.00
5 9/30/2020 $1,572,000.00
6 12/31/2019 $626,000.00
Financials: FinanceLeaseLiabilityPaymentsDueYearFour
Date Value
1 12/31/2023 $8,000.00
2 12/31/2022 $56,000.00
3 12/31/2021 $104,000.00
4 12/31/2020 $265,000.00
5 9/30/2020 $265,000.00
6 6/30/2020 $965,000.00
7 3/31/2020 $626,000.00
8 12/31/2019 $626,000.00
9 9/30/2019 $626,000.00
10 6/30/2019 $627,000.00
Financials: FinanceLeaseLiabilityPaymentsDueYearThree
Date Value
1 12/31/2023 $391,000.00
2 12/31/2022 $104,000.00
3 12/31/2021 $362,000.00
4 12/31/2020 $863,000.00
5 9/30/2020 $863,000.00
6 6/30/2020 $1,982,000.00
7 3/31/2020 $626,000.00
8 12/31/2019 $626,000.00
9 9/30/2019 $626,000.00
10 6/30/2019 $626,000.00
Financials: FinanceLeaseLiabilityPaymentsDueYearTwo
Date Value
1 12/31/2023 $1,109,000.00
2 12/31/2022 $362,000.00
3 12/31/2021 $959,000.00
4 12/31/2020 $1,572,000.00
5 9/30/2020 $1,572,000.00
6 6/30/2020 $1,982,000.00
7 3/31/2020 $626,000.00
8 12/31/2019 $626,000.00
9 9/30/2019 $626,000.00
10 6/30/2019 $626,000.00
Financials: FinanceLeaseLiabilityUndiscountedExcessAmount
Date Value
1 12/31/2023 $167,000.00
2 12/31/2022 $31,000.00
3 12/31/2021 $101,000.00
4 12/31/2020 $211,000.00
5 9/30/2020 $247,000.00
6 6/30/2020 $341,000.00
7 3/31/2020 $183,000.00
8 12/31/2019 $204,000.00
9 9/30/2019 $228,000.00
10 6/30/2019 $253,000.00
Financials: FinanceLeasePrincipalPayments
Date Value
1 12/31/2023 $1,575,000.00
2 9/30/2023 $1,183,000.00
3 6/30/2023 $796,000.00
4 3/31/2023 $413,000.00
5 12/31/2022 $1,598,000.00
6 9/30/2022 $1,195,000.00
7 6/30/2022 $796,000.00
8 3/31/2022 $400,000.00
9 12/31/2021 $1,499,000.00
10 9/30/2021 $1,110,000.00
11 6/30/2021 $724,000.00
12 3/31/2021 $364,000.00
13 12/31/2020 $1,192,000.00
14 9/30/2020 $838,000.00
15 6/30/2020 $581,000.00
16 3/31/2020 $141,000.00
17 12/31/2019 $313,000.00
18 9/30/2019 $7,000.00
19 6/30/2019 $7,000.00
20 3/31/2019 $7,000.00
Financials: FinanceLeaseRightOfUseAsset
Date Value
1 12/31/2023 $2,680,000.00
2 12/31/2022 $1,424,000.00
3 12/31/2021 $3,014,000.00
4 12/31/2020 $4,035,000.00
5 9/30/2020 $4,389,000.00
6 6/30/2020 $5,814,000.00
7 3/31/2020 $2,398,000.00
8 12/31/2019 $2,531,000.00
9 3/31/2019 $26,177,000.00
10 12/31/2018 --
Financials: FinanceLeaseRightOfUseAssetAccumulatedAmortization
Date Value
1 12/31/2023 $3,454,000.00
2 12/31/2022 $4,574,000.00
3 12/31/2021 $2,984,000.00
4 12/31/2020 $1,491,000.00
5 12/31/2019 $306,000.00
Financials: FinanceLeaseRightOfUseAssetAmortization
Date Value
1 12/31/2023 $1,568,000.00
2 12/31/2022 $1,590,000.00
3 12/31/2021 $1,493,000.00
4 12/31/2020 $1,185,000.00
5 9/30/2020 $830,000.00
6 6/30/2020 $573,000.00
7 3/31/2020 $133,000.00
8 12/31/2019 $306,000.00
9 9/30/2019 $174,000.00
10 6/30/2019 $43,000.00
11 3/31/2019 --
Financials: FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
Date Value
1 12/31/2023 $6,134,000.00
2 12/31/2022 $5,998,000.00
3 12/31/2021 $5,998,000.00
4 12/31/2020 $5,526,000.00
5 12/31/2019 $2,837,000.00
Financials: FinanceLeaseWeightedAverageDiscountRatePercent
Date Value
1 12/31/2023 $0.04
2 12/31/2022 $0.03
3 12/31/2021 $0.03
4 12/31/2020 $0.04
5 9/30/2020 $0.04
6 6/30/2020 $0.04
7 3/31/2020 $0.04
8 12/31/2019 $0.04
9 9/30/2019 $0.04
10 6/30/2019 $0.04
Financials: FiniteLivedIntangibleAssetsAccumulatedAmortization
Date Value
1 12/31/2023 $1,140,000.00
2 9/30/2023 $1,077,000.00
3 6/30/2023 $1,013,000.00
4 3/31/2023 $950,000.00
5 12/31/2022 $886,000.00
6 9/30/2022 $823,000.00
7 6/30/2022 $760,000.00
8 3/31/2022 $696,000.00
9 12/31/2021 $633,000.00
10 9/30/2021 $570,000.00
11 6/30/2021 $506,000.00
12 3/31/2021 $443,000.00
13 12/31/2020 $380,000.00
14 9/30/2020 $-316,000.00
15 6/30/2020 $-253,000.00
16 3/31/2020 $-190,000.00
17 12/31/2019 $127,000.00
18 9/30/2019 $-64,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
Date Value
1 12/31/2023 $1,395,000.00
2 9/30/2023 $1,395,000.00
3 3/31/2023 $1,395,000.00
4 12/31/2022 $1,649,000.00
5 9/30/2022 $1,649,000.00
6 6/30/2022 $1,648,000.00
7 3/31/2022 $1,648,000.00
8 12/31/2021 $1,900,000.00
9 12/31/2020 $253,000.00
10 9/30/2020 $253,000.00
11 6/30/2020 $253,000.00
12 3/31/2020 $253,000.00
13 9/30/2019 $253,000,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
Date Value
1 12/31/2023 $253,000.00
2 9/30/2023 $253,000.00
3 3/31/2023 $253,000.00
4 12/31/2022 $253,000.00
5 9/30/2022 $253,000.00
6 6/30/2022 $253,000.00
7 3/31/2022 $253,000.00
8 12/31/2021 $253,000.00
9 9/30/2021 $253,000.00
10 6/30/2021 $253,000.00
11 3/31/2021 $253,000.00
12 12/31/2020 $253,000.00
13 9/30/2020 $253,000.00
14 12/31/2019 $253,000,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
Date Value
1 9/30/2023 $63,000.00
2 3/31/2023 $190,000.00
3 9/30/2022 $63,000.00
4 6/30/2022 $127,000.00
5 3/31/2022 $191,000.00
6 9/30/2021 $63,000.00
7 6/30/2021 $127,000.00
8 3/31/2021 $190,000.00
9 9/30/2020 $63,000.00
10 6/30/2020 $127,000.00
11 3/31/2020 $190,000.00
12 9/30/2019 $63,000,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
Date Value
1 12/31/2023 $253,000.00
2 9/30/2023 $253,000.00
3 3/31/2023 $253,000.00
4 12/31/2022 $253,000.00
5 9/30/2022 $253,000.00
6 6/30/2022 $253,000.00
7 3/31/2022 $253,000.00
8 12/31/2021 $253,000.00
9 9/30/2021 $253,000.00
10 6/30/2021 $253,000.00
11 3/31/2021 $253,000.00
12 6/30/2020 $253,000.00
13 3/31/2020 $253,000.00
14 12/31/2019 $253,000,000.00
15 9/30/2019 $253,000,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
Date Value
1 12/31/2023 $253,000.00
2 9/30/2023 $253,000.00
3 3/31/2023 $253,000.00
4 12/31/2022 $253,000.00
5 9/30/2022 $253,000.00
6 6/30/2022 $253,000.00
7 3/31/2022 $253,000.00
8 12/31/2021 $253,000.00
9 9/30/2021 $253,000.00
10 6/30/2021 $253,000.00
11 3/31/2021 $253,000.00
12 12/31/2020 $253,000.00
13 9/30/2020 $253,000.00
14 6/30/2020 $253,000.00
15 3/31/2020 $253,000.00
16 12/31/2019 $253,000,000.00
17 9/30/2019 $253,000,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
Date Value
1 12/31/2023 $253,000.00
2 9/30/2023 $253,000.00
3 3/31/2023 $253,000.00
4 12/31/2022 $253,000.00
5 9/30/2022 $253,000.00
6 6/30/2022 $253,000.00
7 3/31/2022 $253,000.00
8 12/31/2021 $253,000.00
9 9/30/2021 $253,000.00
10 6/30/2021 $253,000.00
11 3/31/2021 $253,000.00
12 12/31/2020 $253,000.00
13 9/30/2020 $253,000.00
14 6/30/2020 $253,000.00
15 3/31/2020 $253,000.00
16 12/31/2019 $253,000,000.00
17 9/30/2019 $253,000,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
Date Value
1 12/31/2023 $253,000.00
2 9/30/2023 $253,000.00
3 3/31/2023 $253,000.00
4 12/31/2022 $253,000.00
5 9/30/2022 $253,000.00
6 6/30/2022 $253,000.00
7 3/31/2022 $253,000.00
8 12/31/2021 $253,000.00
9 9/30/2021 $253,000.00
10 6/30/2021 $253,000.00
11 3/31/2021 $253,000.00
12 12/31/2020 $253,000.00
13 9/30/2020 $253,000.00
14 6/30/2020 $253,000.00
15 3/31/2020 $253,000.00
16 12/31/2019 $253,000,000.00
17 9/30/2019 $253,000,000.00
Financials: FiniteLivedIntangibleAssetsNet
Date Value
1 12/31/2023 $2,660,000.00
2 9/30/2023 $2,723,000.00
3 3/31/2023 $2,850,000.00
4 12/31/2022 $2,914,000.00
5 9/30/2022 $2,977,000.00
6 6/30/2022 $3,040,000.00
7 3/31/2022 $3,104,000.00
Financials: FurnitureAndFixturesGross
Date Value
1 12/31/2023 $40,723,000.00
2 12/31/2022 $36,935,000.00
3 12/31/2021 $30,085,000.00
4 12/31/2020 $31,115,000.00
5 12/31/2019 $29,202,000.00
6 12/31/2018 $26,703,000.00
7 12/31/2017 $24,307,000.00
8 12/31/2016 $22,412,000.00
9 12/31/2015 $19,635,000.00
10 12/31/2014 $14,063,000.00
11 12/31/2013 $14,581,000.00
12 12/31/2012 $12,580,000.00
13 12/31/2011 $11,047,000.00
14 12/31/2010 $12,367,000.00
Financials: GainLossOnSaleOfPropertyPlantEquipment
Date Value
1 6/30/2023 $195,000.00
2 3/31/2023 $195,000.00
3 12/31/2022 $237,000.00
4 6/30/2022 $39,000.00
5 3/31/2022 $-21,000.00
6 12/31/2021 $217,000.00
7 9/30/2021 $202,000.00
8 6/30/2021 $150,000.00
9 3/31/2021 $36,000.00
10 12/31/2020 $639,000.00
11 9/30/2020 $173,000.00
12 6/30/2020 $-39,000.00
13 12/31/2019 $-871,000.00
14 9/30/2019 $-449,000.00
15 6/30/2019 $-104,000.00
16 3/31/2019 $-271,000.00
17 12/31/2018 $-64,000.00
18 9/30/2018 $-45,000.00
19 6/30/2018 $-26,000.00
20 3/31/2018 $-143,000.00
21 12/31/2017 $-764,000.00
22 9/30/2017 $-571,000.00
23 6/30/2017 $-22,000.00
24 3/31/2017 $-27,000.00
25 12/31/2016 $951,000.00
26 9/30/2016 $-553,000.00
27 6/30/2016 $-511,000.00
28 3/31/2016 $-303,000.00
29 12/31/2015 $-515,000.00
30 9/30/2015 $-342,000.00
31 6/30/2015 $-339,000.00
32 3/31/2015 $-335,000.00
33 12/31/2014 $-434,000.00
34 9/30/2014 $-91,000.00
35 6/30/2014 $-71,000.00
36 12/31/2013 $-462,000.00
37 9/30/2013 $-329,000.00
38 6/30/2013 $-190,000.00
39 3/31/2013 $-345,000.00
40 12/31/2012 $-54,000.00
41 9/30/2012 $-85,000.00
42 6/30/2012 $-18,000.00
43 3/31/2012 $-20,000.00
44 12/31/2011 $-118,000.00
45 9/30/2011 $-117,000.00
46 6/30/2011 $-117,000.00
47 3/31/2011 $-41,000.00
48 12/31/2010 $-64,000.00
49 12/31/2009 $-25,000.00
Financials: GeneralAndAdministrativeExpense
Date Value
1 12/31/2023 $174,548,000.00
2 9/30/2023 $130,834,000.00
3 6/30/2023 $88,593,000.00
4 3/31/2023 $43,694,000.00
5 12/31/2022 $157,534,000.00
6 9/30/2022 $115,929,000.00
7 6/30/2022 $38,849,000.00
8 3/31/2022 $39,698,000.00
9 12/31/2021 $133,624,000.00
10 9/30/2021 $32,066,000.00
11 6/30/2021 $32,960,000.00
12 3/31/2021 $31,946,000.00
13 12/31/2020 $118,211,000.00
14 9/30/2020 $87,054,000.00
15 6/30/2020 $56,714,000.00
16 3/31/2020 $27,029,000.00
17 12/31/2019 $112,730,000.00
18 9/30/2019 $81,552,000.00
19 6/30/2019 $26,748,000.00
20 3/31/2019 $23,374,000.00
21 12/31/2018 $90,857,000.00
22 9/30/2018 $65,951,000.00
23 6/30/2018 $43,217,000.00
24 3/31/2018 $19,338,000.00
25 12/31/2017 $73,126,000.00
26 9/30/2017 $16,358,000.00
27 6/30/2017 $37,957,000.00
28 3/31/2017 $18,562,000.00
29 12/31/2016 $78,033,000.00
30 9/30/2016 $19,481,000.00
31 6/30/2016 $42,844,000.00
32 3/31/2016 $21,045,000.00
33 12/31/2015 $71,556,000.00
34 9/30/2015 $52,972,000.00
35 6/30/2015 $18,036,000.00
36 3/31/2015 $17,230,000.00
37 12/31/2014 $65,971,000.00
38 9/30/2014 $15,748,000.00
39 6/30/2014 $16,681,000.00
40 3/31/2014 $15,871,000.00
41 12/31/2013 $62,332,000.00
42 9/30/2013 $15,744,000.00
43 6/30/2013 $14,906,000.00
44 3/31/2013 $14,648,000.00
45 12/31/2012 $50,171,000.00
46 9/30/2012 $12,293,000.00
47 6/30/2012 $24,343,000.00
48 3/31/2012 $11,513,000.00
49 12/31/2011 $43,485,000.00
50 9/30/2011 $31,689,000.00
51 6/30/2011 $21,405,000.00
52 3/31/2011 $10,273,000.00
53 12/31/2010 $39,112,000.00
54 12/31/2009 $36,938,000.00
Financials: Goodwill
Date Value
1 12/31/2023 $112,529,000.00
2 9/30/2023 $112,529,000.00
3 6/30/2023 $112,529,000.00
4 3/31/2023 $112,529,000.00
5 12/31/2022 $112,529,000.00
6 9/30/2022 $112,529,000.00
7 6/30/2022 $112,529,000.00
8 3/31/2022 $112,529,000.00
9 12/31/2021 $112,529,000.00
10 9/30/2021 $112,529,000.00
11 6/30/2021 $112,529,000.00
12 3/31/2021 $112,529,000.00
13 12/31/2020 $112,529,000.00
14 9/30/2020 $112,529,000.00
15 6/30/2020 $112,529,000.00
16 3/31/2020 $112,529,000.00
17 12/31/2019 $112,529,000.00
18 9/30/2019 $112,529,000.00
19 6/30/2019 $3,683,000.00
20 3/31/2019 $3,683,000.00
21 12/31/2018 $3,683,000.00
22 9/30/2018 $3,683,000.00
23 6/30/2018 $3,683,000.00
24 3/31/2018 $3,683,000.00
25 12/31/2017 $3,683,000.00
26 9/30/2017 $3,683,000.00
27 6/30/2017 $3,683,000.00
28 3/31/2017 $3,683,000.00
29 12/31/2016 $3,683,000.00
30 9/30/2016 $3,683,000.00
31 6/30/2016 $3,683,000.00
32 3/31/2016 $3,683,000.00
33 12/31/2015 $3,683,000.00
34 9/30/2015 $3,683,000.00
35 6/30/2015 $3,683,000.00
36 3/31/2015 $3,683,000.00
37 12/31/2014 $3,683,000.00
38 9/30/2014 $3,683,000.00
39 6/30/2014 $3,683,000.00
40 3/31/2014 $3,683,000.00
41 12/31/2013 $3,683,000.00
42 9/30/2013 $3,683,000.00
43 8/31/2013 $1,145,000.00
44 6/30/2013 $2,538,000.00
45 3/31/2013 $2,538,000.00
46 12/31/2012 $2,538,000.00
47 9/30/2012 $2,538,000.00
48 6/30/2012 $2,538,000.00
49 3/31/2012 $2,540,000.00
50 12/31/2011 $1,377,000.00
51 12/31/2010 $1,377,000.00
Financials: GoodwillImpairmentLoss
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 3/31/2021 --
11 12/31/2020 --
12 12/31/2018 --
13 9/30/2018 --
Financials: GrossProfit
Date Value
1 12/31/2023 $852,369,000.00
2 9/30/2023 $704,473,000.00
3 6/30/2023 $429,825,000.00
4 3/31/2023 $155,662,000.00
5 12/31/2022 $861,986,000.00
6 9/30/2022 $696,473,000.00
7 6/30/2022 $265,775,000.00
8 3/31/2022 $172,952,000.00
9 12/31/2021 $797,792,000.00
10 9/30/2021 $172,696,000.00
11 6/30/2021 $275,689,000.00
12 3/31/2021 $249,630,000.00
13 12/31/2020 $814,452,000.00
14 9/30/2020 $240,585,000.00
15 6/30/2020 $357,597,000.00
16 3/31/2020 $147,973,000.00
17 12/31/2019 $614,166,000.00
18 9/30/2019 $471,377,000.00
19 6/30/2019 $283,542,000.00
20 3/31/2019 $124,540,000.00
21 12/31/2018 $116,949,000.00
22 9/30/2018 $395,294,000.00
23 6/30/2018 $238,067,000.00
24 3/31/2018 $96,097,000.00
25 12/31/2017 $449,901,000.00
26 9/30/2017 $341,864,000.00
27 6/30/2017 $134,019,000.00
28 3/31/2017 $76,344,000.00
29 12/31/2016 $459,670,000.00
30 9/30/2016 $133,607,000.00
31 6/30/2016 $126,876,000.00
32 3/31/2016 $91,531,000.00
33 12/31/2015 $501,617,000.00
34 9/30/2015 $157,010,000.00
35 6/30/2015 $136,225,000.00
36 3/31/2015 $99,615,000.00
37 12/31/2014 $465,011,000.00
38 9/30/2014 $356,611,000.00
39 6/30/2014 $123,096,000.00
40 3/31/2014 $90,519,000.00
41 12/31/2013 $384,922,000.00
42 9/30/2013 $280,294,000.00
43 6/30/2013 $164,915,000.00
44 3/31/2013 $67,783,000.00
45 12/31/2012 $79,776,000.00
46 9/30/2012 $235,434,000.00
47 6/30/2012 $142,192,000.00
48 3/31/2012 $61,809,000.00
49 12/31/2011 $284,567,000.00
50 9/30/2011 $76,031,000.00
51 6/30/2011 $76,073,000.00
52 3/31/2011 $52,374,000.00
53 12/31/2010 $256,327,000.00
54 9/30/2010 $69,791,000.00
55 6/30/2010 $72,272,000.00
56 3/31/2010 $47,894,000.00
57 12/31/2009 $213,818,000.00
Financials: ImpairmentOfIntangibleAssetsFinitelived
Date Value
1 12/31/2023 $16,426,000.00
2 9/30/2023 $16,426,000.00
3 12/31/2022 $27,100,000.00
4 9/30/2022 $27,100,000.00
5 9/30/2021 --
Financials: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Date Value
1 12/31/2023 $109,588,000.00
2 9/30/2023 $131,768,000.00
3 6/30/2023 $67,701,000.00
4 3/31/2023 $-12,402,000.00
5 12/31/2022 $91,436,000.00
6 9/30/2022 $106,814,000.00
7 6/30/2022 $70,867,000.00
8 3/31/2022 $-2,287,000.00
9 12/31/2021 $6,909,000.00
10 9/30/2021 $80,190,000.00
11 6/30/2021 $80,084,000.00
12 3/31/2021 $76,563,000.00
13 12/31/2020 $244,230,000.00
14 9/30/2020 $201,691,000.00
15 6/30/2020 $99,740,000.00
16 3/31/2020 $21,235,000.00
17 12/31/2019 $144,370,000.00
18 9/30/2019 $126,864,000.00
19 6/30/2019 $67,930,000.00
20 3/31/2019 $29,828,000.00
21 12/31/2018 $116,286,000.00
22 9/30/2018 $87,312,000.00
23 6/30/2018 $40,292,000.00
24 3/31/2018 $9,158,000.00
25 12/31/2017 $116,142,000.00
26 9/30/2017 $101,446,000.00
27 6/30/2017 $49,543,000.00
28 3/31/2017 $4,040,000.00
29 12/31/2016 $137,121,000.00
30 9/30/2016 $102,805,000.00
31 6/30/2016 $52,643,000.00
32 3/31/2016 $11,041,000.00
33 12/31/2015 $155,010,000.00
34 9/30/2015 $60,353,000.00
35 6/30/2015 $68,694,000.00
36 3/31/2015 $21,810,000.00
37 12/31/2014 $145,594,000.00
38 9/30/2014 $60,307,000.00
39 12/31/2013 $112,541,000.00
Financials: IncomeTaxesPaidNet
Date Value
1 12/31/2023 $-35,728,000.00
2 9/30/2023 $-13,776,000.00
3 6/30/2023 $1,398,000.00
4 3/31/2023 $1,744,000.00
5 12/31/2022 $28,144,000.00
6 9/30/2022 $37,860,000.00
7 6/30/2022 $-43,621,000.00
8 3/31/2022 $1,497,000.00
9 12/31/2021 $-41,221,000.00
10 9/30/2021 $53,712,000.00
11 6/30/2021 $34,395,000.00
12 3/31/2021 $-4,000.00
13 12/31/2020 $36,032,000.00
14 9/30/2020 $17,309,000.00
15 6/30/2020 $2,929,000.00
16 3/31/2020 $5,000.00
17 12/31/2019 $30,760,000.00
18 9/30/2019 $16,759,000.00
19 6/30/2019 $207,000.00
20 3/31/2019 $207,000.00
21 12/31/2018 $11,353,000.00
22 9/30/2018 $11,252,000.00
23 6/30/2018 $3,355,000.00
24 3/31/2018 $459,000.00
25 12/31/2017 $43,006,000.00
26 9/30/2017 $22,408,000.00
27 6/30/2017 $4,812,000.00
28 12/31/2016 $30,978,000.00
Financials: IncomeTaxesReceivable
Date Value
1 12/31/2023 $1,711,000.00
2 6/30/2023 $1,748,000.00
3 3/31/2023 $11,402,000.00
4 12/31/2022 $10,126,000.00
5 9/30/2022 $4,252,000.00
6 6/30/2022 $6,742,000.00
7 3/31/2022 $52,276,000.00
8 12/31/2021 $53,418,000.00
9 9/30/2021 $40,919,000.00
10 6/30/2021 $12,896,000.00
11 3/31/2021 $4,115,000.00
12 12/31/2020 $10,393,000.00
13 9/30/2020 $3,041,000.00
14 6/30/2020 $3,435,000.00
15 3/31/2020 $8,823,000.00
16 12/31/2019 $9,459,000.00
17 9/30/2019 $5,980,000.00
18 6/30/2019 $9,629,000.00
19 3/31/2019 $833,000.00
20 12/31/2018 $5,714,000.00
21 9/30/2018 $16,439,000.00
22 6/30/2018 $4,824,000.00
23 3/31/2018 $8,952,000.00
24 12/31/2017 $7,616,000.00
25 9/30/2017 $1,380,000.00
26 6/30/2017 $2,427,000.00
27 3/31/2017 $6,898,000.00
28 12/31/2016 $4,928,000.00
29 9/30/2016 $5,038,000.00
30 6/30/2016 $3,476,000.00
31 3/31/2016 $5,029,000.00
32 12/31/2015 $14,928,000.00
33 9/30/2015 $2,168,000.00
34 6/30/2015 $3,517,000.00
35 3/31/2015 $8,996,000.00
36 12/31/2014 $21,321,000.00
37 12/31/2013 $1,038,000.00
38 12/31/2012 $1,645,000.00
39 12/31/2011 $7,762,000.00
40 12/31/2010 $5,626,000.00
Financials: IncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $33,338,000.00
2 9/30/2023 $37,394,000.00
3 6/30/2023 $18,622,000.00
4 3/31/2023 $-3,446,000.00
5 12/31/2022 $24,173,000.00
6 9/30/2022 $28,134,000.00
7 6/30/2022 $17,186,000.00
8 3/31/2022 $-332,000.00
9 12/31/2021 $-7,644,000.00
10 9/30/2021 $13,852,000.00
11 6/30/2021 $20,889,000.00
12 3/31/2021 $10,998,000.00
13 12/31/2020 $52,270,000.00
14 9/30/2020 $21,183,000.00
15 6/30/2020 $21,365,000.00
16 3/31/2020 $3,001,000.00
17 12/31/2019 $34,329,000.00
18 9/30/2019 $30,585,000.00
19 6/30/2019 $16,380,000.00
20 3/31/2019 $6,134,000.00
21 12/31/2018 $23,623,000.00
22 9/30/2018 $16,460,000.00
23 6/30/2018 $7,447,000.00
24 3/31/2018 $-152,000.00
25 12/31/2017 $17,100,000.00
26 9/30/2017 $18,220,000.00
27 6/30/2017 $16,378,000.00
28 3/31/2017 $-1,671,000.00
29 12/31/2016 $49,772,000.00
30 9/30/2016 $18,632,000.00
31 6/30/2016 $18,990,000.00
32 3/31/2016 $4,009,000.00
33 12/31/2015 $56,596,000.00
34 9/30/2015 $46,748,000.00
35 6/30/2015 $16,952,000.00
36 3/31/2015 $8,067,000.00
37 12/31/2014 $54,851,000.00
38 9/30/2014 $22,381,000.00
39 6/30/2014 $15,261,000.00
40 3/31/2014 $4,936,000.00
41 12/31/2013 $42,149,000.00
42 9/30/2013 $31,283,000.00
43 6/30/2013 $12,107,000.00
44 3/31/2013 $2,650,000.00
45 12/31/2012 $36,050,000.00
46 9/30/2012 $26,023,000.00
47 6/30/2012 $13,419,000.00
48 3/31/2012 $4,346,000.00
49 12/31/2011 $37,441,000.00
50 9/30/2011 $10,164,000.00
51 6/30/2011 $19,566,000.00
52 3/31/2011 $2,639,000.00
53 12/31/2010 $30,966,000.00
54 12/31/2009 $23,249,000.00
Financials: IncreaseDecreaseInAccountsPayable
Date Value
1 12/31/2023 $2,763,000.00
2 9/30/2023 $31,341,000.00
3 6/30/2023 $38,872,000.00
4 3/31/2023 $15,258,000.00
5 12/31/2022 $-2,219,000.00
6 9/30/2022 $67,620,000.00
7 6/30/2022 $48,337,000.00
8 3/31/2022 $26,799,000.00
9 12/31/2021 $-27,361,000.00
10 9/30/2021 $17,781,000.00
11 6/30/2021 $78,801,000.00
12 3/31/2021 $36,912,000.00
13 12/31/2020 $40,771,000.00
14 9/30/2020 $33,020,000.00
15 6/30/2020 $19,560,000.00
16 3/31/2020 $14,264,000.00
17 12/31/2019 $21,417,000.00
18 9/30/2019 $22,388,000.00
19 6/30/2019 $26,320,000.00
20 3/31/2019 $14,400,000.00
21 12/31/2018 $6,352,000.00
22 9/30/2018 $20,560,000.00
23 6/30/2018 $20,563,000.00
24 3/31/2018 $2,299,000.00
25 12/31/2017 $245,000.00
26 9/30/2017 $5,371,000.00
27 6/30/2017 $8,580,000.00
28 3/31/2017 $-6,254,000.00
29 12/31/2016 $-1,811,000.00
30 9/30/2016 $-4,571,000.00
31 6/30/2016 $1,005,000.00
32 3/31/2016 $825,000.00
33 12/31/2015 $5,985,000.00
34 9/30/2015 $12,167,000.00
35 6/30/2015 $11,570,000.00
36 3/31/2015 $2,138,000.00
37 12/31/2014 $884,000.00
38 9/30/2014 $2,029,000.00
39 6/30/2014 $2,724,000.00
40 3/31/2014 $-1,011,000.00
41 12/31/2013 $3,173,000.00
42 9/30/2013 $7,070,000.00
43 6/30/2013 $3,583,000.00
44 3/31/2013 $-630,000.00
45 12/31/2012 $8,002,000.00
46 9/30/2012 $7,664,000.00
47 6/30/2012 $6,075,000.00
48 3/31/2012 $3,691,000.00
49 12/31/2011 $-617,000.00
50 9/30/2011 $5,577,000.00
51 6/30/2011 $5,537,000.00
52 3/31/2011 $3,311,000.00
53 12/31/2010 $-5,832,000.00
54 12/31/2009 $5,052,000.00
Financials: IncreaseDecreaseInAccountsReceivable
Date Value
1 12/31/2023 $10,340,000.00
2 9/30/2023 $31,253,000.00
3 6/30/2023 $60,307,000.00
4 3/31/2023 $23,372,000.00
5 12/31/2022 $2,042,000.00
6 9/30/2022 $37,745,000.00
7 6/30/2022 $64,469,000.00
8 3/31/2022 $46,973,000.00
9 12/31/2021 $-23,071,000.00
10 9/30/2021 $5,184,000.00
11 6/30/2021 $35,075,000.00
12 3/31/2021 $26,723,000.00
13 12/31/2020 $24,014,000.00
14 9/30/2020 $39,775,000.00
15 6/30/2020 $45,326,000.00
16 3/31/2020 $4,436,000.00
17 12/31/2019 $12,260,000.00
18 9/30/2019 $26,532,000.00
19 6/30/2019 $35,346,000.00
20 3/31/2019 $20,452,000.00
21 12/31/2018 $1,636,000.00
22 9/30/2018 $20,412,000.00
23 6/30/2018 $21,651,000.00
24 3/31/2018 $16,615,000.00
25 12/31/2017 $-2,945,000.00
26 9/30/2017 $6,658,000.00
27 6/30/2017 $15,001,000.00
28 3/31/2017 $-1,376,000.00
29 12/31/2016 $-2,534,000.00
30 9/30/2016 $7,037,000.00
31 6/30/2016 $17,655,000.00
32 3/31/2016 $6,166,000.00
33 12/31/2015 $2,289,000.00
34 9/30/2015 $20,273,000.00
35 6/30/2015 $15,666,000.00
36 3/31/2015 $7,444,000.00
37 12/31/2014 $-5,157,000.00
38 9/30/2014 $7,830,000.00
39 6/30/2014 $15,881,000.00
40 3/31/2014 $4,141,000.00
41 12/31/2013 $10,542,000.00
42 9/30/2013 $21,054,000.00
43 6/30/2013 $12,029,000.00
44 3/31/2013 $-1,184,000.00
45 12/31/2012 $8,305,000.00
46 9/30/2012 $10,900,000.00
47 6/30/2012 $11,573,000.00
48 3/31/2012 $1,592,000.00
49 12/31/2011 $3,161,000.00
50 9/30/2011 $10,710,000.00
51 6/30/2011 $6,426,000.00
52 3/31/2011 $1,558,000.00
53 12/31/2010 $2,146,000.00
54 12/31/2009 $-177,000.00
Financials: IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
Date Value
1 12/31/2023 $13,884,000.00
2 9/30/2023 $29,217,000.00
3 6/30/2023 $21,354,000.00
4 3/31/2023 $-12,758,000.00
5 12/31/2022 $-50,632,000.00
6 9/30/2022 $-7,861,000.00
7 6/30/2022 $-13,275,000.00
8 3/31/2022 $-37,706,000.00
9 12/31/2021 $35,290,000.00
10 9/30/2021 $18,251,000.00
11 6/30/2021 $-14,307,000.00
12 3/31/2021 $-16,019,000.00
13 12/31/2020 $24,469,000.00
14 9/30/2020 $18,024,000.00
15 6/30/2020 $20,803,000.00
16 3/31/2020 $-7,579,000.00
17 12/31/2019 $18,618,000.00
18 9/30/2019 $14,949,000.00
19 6/30/2019 $-101,000.00
20 3/31/2019 $-6,465,000.00
21 12/31/2018 $10,130,000.00
22 9/30/2018 $6,309,000.00
23 6/30/2018 $8,721,000.00
24 3/31/2018 $-6,575,000.00
25 12/31/2017 $2,671,000.00
26 9/30/2017 $6,244,000.00
27 6/30/2017 $6,227,000.00
28 3/31/2017 $-12,595,000.00
29 12/31/2016 $5,479,000.00
30 9/30/2016 $13,365,000.00
31 6/30/2016 $6,967,000.00
32 3/31/2016 $-8,282,000.00
33 9/30/2015 $22,609,000.00
34 6/30/2015 $-2,430,000.00
35 3/31/2015 $-12,108,000.00
36 12/31/2014 $4,578,000.00
37 9/30/2014 $21,650,000.00
38 6/30/2014 $17,766,000.00
39 3/31/2014 $-2,740,000.00
40 12/31/2013 $14,633,000.00
41 9/30/2013 $28,815,000.00
42 6/30/2013 $4,487,000.00
43 3/31/2013 $-9,257,000.00
44 12/31/2012 $19,491,000.00
45 9/30/2012 $15,250,000.00
46 6/30/2012 $4,359,000.00
47 3/31/2012 $-6,163,000.00
48 12/31/2011 $894,000.00
49 9/30/2011 $7,378,000.00
50 6/30/2011 $7,053,000.00
51 12/31/2010 $7,340,000.00
Financials: IncreaseDecreaseInContractWithCustomerLiability
Date Value
1 12/31/2023 $-700,000.00
2 12/31/2022 $-400,000.00
3 12/31/2021 $-500,000.00
4 12/31/2020 $-400,000.00
5 12/31/2019 $-800,000.00
6 12/31/2018 $-1,200,000.00
7 12/31/2017 $-1,000,000.00
Financials: IncreaseDecreaseInInventories
Date Value
1 12/31/2023 $-31,500,000.00
2 9/30/2023 $-3,786,000.00
3 6/30/2023 $9,376,000.00
4 3/31/2023 $3,002,000.00
5 12/31/2022 $-131,000.00
6 9/30/2022 $45,185,000.00
7 6/30/2022 $13,014,000.00
8 3/31/2022 $11,205,000.00
9 12/31/2021 $21,224,000.00
10 9/30/2021 $71,104,000.00
11 6/30/2021 $120,675,000.00
12 3/31/2021 $30,581,000.00
13 12/31/2020 $24,463,000.00
14 9/30/2020 $23,072,000.00
15 6/30/2020 $12,795,000.00
16 3/31/2020 $23,856,000.00
17 12/31/2019 $24,932,000.00
18 9/30/2019 $16,847,000.00
19 6/30/2019 $14,942,000.00
20 3/31/2019 $15,353,000.00
21 12/31/2018 $21,312,000.00
22 9/30/2018 $20,836,000.00
23 6/30/2018 $18,636,000.00
24 3/31/2018 $8,166,000.00
25 12/31/2017 $1,741,000.00
26 9/30/2017 $9,330,000.00
27 6/30/2017 $6,549,000.00
28 3/31/2017 $4,799,000.00
29 12/31/2016 $-445,000.00
30 9/30/2016 $2,897,000.00
31 6/30/2016 $4,783,000.00
32 3/31/2016 $5,275,000.00
33 12/31/2015 $5,155,000.00
34 9/30/2015 $6,010,000.00
35 6/30/2015 $5,812,000.00
36 3/31/2015 $4,489,000.00
37 12/31/2014 $-5,090,000.00
38 9/30/2014 $3,213,000.00
39 6/30/2014 $7,935,000.00
40 3/31/2014 $4,610,000.00
41 12/31/2013 $12,036,000.00
42 9/30/2013 $15,152,000.00
43 6/30/2013 $7,073,000.00
44 3/31/2013 $7,350,000.00
45 12/31/2012 $10,289,000.00
46 9/30/2012 $4,068,000.00
47 6/30/2012 $3,094,000.00
48 3/31/2012 $4,058,000.00
49 12/31/2011 $7,458,000.00
50 9/30/2011 $4,156,000.00
51 6/30/2011 $5,214,000.00
52 3/31/2011 $7,282,000.00
53 12/31/2010 $1,056,000.00
54 12/31/2009 $2,850,000.00
Financials: IncreaseDecreaseInOtherOperatingAssets
Date Value
1 12/31/2023 $5,849,000.00
2 9/30/2023 $9,368,000.00
3 6/30/2023 $5,995,000.00
4 3/31/2023 $4,158,000.00
5 12/31/2022 $14,031,000.00
6 9/30/2022 $7,661,000.00
7 6/30/2022 $-295,000.00
8 3/31/2022 $7,000.00
9 12/31/2021 $5,699,000.00
10 9/30/2021 $5,682,000.00
11 6/30/2021 $5,475,000.00
12 12/31/2020 $351,000.00
13 9/30/2020 $516,000.00
14 6/30/2020 $253,000.00
15 3/31/2020 $41,000.00
16 12/31/2019 $-540,000.00
17 9/30/2019 $12,730,000.00
18 6/30/2019 $4,107,000.00
Financials: IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
Date Value
1 12/31/2023 $-13,979,000.00
2 9/30/2023 $-3,986,000.00
3 6/30/2023 $-1,041,000.00
4 3/31/2023 $12,814,000.00
5 12/31/2022 $-38,652,000.00
6 9/30/2022 $-52,680,000.00
7 6/30/2022 $-47,010,000.00
8 3/31/2022 $930,000.00
9 12/31/2021 $49,073,000.00
10 9/30/2021 $39,239,000.00
11 6/30/2021 $30,804,000.00
12 3/31/2021 $14,369,000.00
13 12/31/2020 $19,411,000.00
14 9/30/2020 $-43,000.00
15 6/30/2020 $3,347,000.00
16 3/31/2020 $2,077,000.00
17 12/31/2019 $383,000.00
18 9/30/2019 $1,173,000.00
19 6/30/2019 $10,962,000.00
20 3/31/2019 $-1,336,000.00
21 12/31/2018 $552,000.00
22 9/30/2018 $8,385,000.00
23 6/30/2018 $-217,000.00
24 3/31/2018 $4,689,000.00
25 12/31/2017 $4,511,000.00
26 9/30/2017 $-2,852,000.00
27 6/30/2017 $-2,605,000.00
28 3/31/2017 $2,784,000.00
29 12/31/2016 $-14,936,000.00
30 9/30/2016 $-11,841,000.00
31 6/30/2016 $-12,394,000.00
32 3/31/2016 $-8,165,000.00
33 12/31/2015 $-11,858,000.00
34 9/30/2015 $-20,662,000.00
35 6/30/2015 $-33,201,000.00
36 3/31/2015 $-29,535,000.00
37 12/31/2014 $9,447,000.00
38 9/30/2014 $4,862,000.00
39 6/30/2014 $3,500,000.00
40 3/31/2014 $5,869,000.00
41 12/31/2013 $7,616,000.00
42 9/30/2013 $5,715,000.00
43 6/30/2013 $7,910,000.00
44 3/31/2013 $5,995,000.00
45 12/31/2012 $-6,123,000.00
46 9/30/2012 $-1,607,000.00
47 6/30/2012 $2,166,000.00
48 3/31/2012 $135,000.00
49 12/31/2011 $2,146,000.00
50 9/30/2011 $3,395,000.00
51 6/30/2011 $833,000.00
52 3/31/2011 $719,000.00
53 12/31/2010 $3,950,000.00
54 12/31/2009 $-6,483,000.00
Financials: IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
Date Value
1 12/31/2023 $40,000.00
2 9/30/2023 $37,000.00
3 6/30/2023 $40,000.00
4 12/31/2022 $56,000.00
5 9/30/2022 $58,000.00
6 6/30/2022 $52,000.00
7 12/31/2021 $138,000.00
8 9/30/2021 $151,000.00
9 6/30/2021 $160,000.00
10 3/31/2021 $162,000.00
11 12/31/2020 $153,000.00
12 9/30/2020 $145,000.00
13 6/30/2020 $126,000.00
14 3/31/2020 $116,000.00
15 12/31/2019 $127,000.00
16 9/30/2019 $152,000.00
17 6/30/2019 $115,000.00
18 3/31/2019 $112,000.00
19 12/31/2018 $112,000.00
20 9/30/2018 $109,000.00
21 6/30/2018 $101,000.00
22 3/31/2018 $99,000.00
23 12/31/2017 $145,000.00
24 9/30/2017 $140,000.00
25 6/30/2017 $155,000.00
26 3/31/2017 $116,000.00
27 12/31/2016 $263,000.00
28 9/30/2016 $295,000.00
29 6/30/2016 $314,000.00
30 3/31/2016 $346,000.00
31 12/31/2015 $397,000.00
Financials: IntangibleAssetsGrossExcludingGoodwill
Date Value
1 12/31/2023 $60,784,000.00
2 9/30/2023 $60,784,000.00
3 6/30/2023 $77,210,000.00
4 3/31/2023 $77,210,000.00
5 12/31/2022 $77,210,000.00
6 9/30/2022 $77,210,000.00
7 6/30/2022 $104,310,000.00
8 3/31/2022 $104,310,000.00
9 12/31/2021 $104,310,000.00
10 9/30/2021 $104,310,000.00
11 6/30/2021 $104,310,000.00
12 3/31/2021 $104,310,000.00
13 12/31/2020 $104,310,000.00
14 9/30/2020 $104,310,000.00
15 6/30/2020 $104,349,000.00
16 3/31/2020 $104,399,000.00
17 12/31/2019 $104,399,000.00
18 9/30/2019 $104,399,000.00
19 12/31/2018 $2,099,000.00
Financials: IntangibleAssetsNetExcludingGoodwill
Date Value
1 12/31/2023 $59,644,000.00
2 9/30/2023 $59,707,000.00
3 6/30/2023 $76,197,000.00
4 3/31/2023 $76,260,000.00
5 12/31/2022 $76,324,000.00
6 9/30/2022 $76,387,000.00
7 6/30/2022 $103,550,000.00
8 3/31/2022 $103,614,000.00
9 12/31/2021 $103,677,000.00
10 9/30/2021 $103,740,000.00
11 6/30/2021 $103,804,000.00
12 3/31/2021 $103,867,000.00
13 12/31/2020 $103,930,000.00
14 9/30/2020 $103,994,000.00
15 6/30/2020 $104,096,000.00
16 3/31/2020 $104,209,000.00
17 12/31/2019 $104,300,000.00
18 9/30/2019 $104,335,000.00
19 12/31/2018 $2,100,000.00
Financials: InterestIncomeExpenseNonoperatingNet
Date Value
1 12/31/2023 $10,995,000.00
2 9/30/2023 $6,977,000.00
3 6/30/2023 $3,499,000.00
4 3/31/2023 $1,644,000.00
5 12/31/2022 $2,561,000.00
6 9/30/2022 $809,000.00
7 6/30/2022 $50,000.00
8 3/31/2022 $-33,000.00
9 12/31/2021 $-110,000.00
10 9/30/2021 $-84,000.00
11 6/30/2021 $-29,000.00
12 3/31/2021 $-29,000.00
13 12/31/2020 $-199,000.00
14 9/30/2020 $-169,000.00
15 6/30/2020 $-149,000.00
16 3/31/2020 $63,000.00
17 12/31/2019 $647,000.00
18 9/30/2019 $472,000.00
19 6/30/2019 $-27,000.00
20 3/31/2019 $637,000.00
21 12/31/2018 $1,292,000.00
22 9/30/2018 $821,000.00
23 6/30/2018 $273,000.00
24 3/31/2018 $205,000.00
25 12/31/2017 $549,000.00
26 9/30/2017 $381,000.00
27 6/30/2017 $170,000.00
28 3/31/2017 $84,000.00
29 12/31/2016 $168,000.00
30 9/30/2016 $22,000.00
31 6/30/2016 $43,000.00
32 3/31/2016 $23,000.00
33 12/31/2015 $56,000.00
34 9/30/2015 --
35 6/30/2015 $11,000.00
36 3/31/2015 $-3,000.00
37 12/31/2014 $21,000.00
38 9/30/2014 $31,000.00
39 6/30/2014 $-5,000.00
40 3/31/2014 $-4,000.00
41 12/31/2013 $31,000.00
42 9/30/2013 $30,000.00
43 6/30/2013 $-8,000.00
44 3/31/2013 $-2,000.00
45 12/31/2012 $31,000.00
46 9/30/2012 $23,000.00
47 6/30/2012 $-1,000.00
48 3/31/2012 $1,000.00
49 12/31/2011 $54,000.00
50 9/30/2011 $35,000.00
51 6/30/2011 $2,000.00
52 12/31/2010 $79,000.00
Financials: InventoryFinishedGoodsNetOfReserves
Date Value
1 12/31/2023 $41,907,000.00
2 9/30/2023 $51,852,000.00
3 6/30/2023 $53,876,000.00
4 3/31/2023 $49,541,000.00
5 12/31/2022 $46,851,000.00
6 9/30/2022 $65,898,000.00
7 6/30/2022 $51,492,000.00
8 3/31/2022 $56,314,000.00
9 12/31/2021 $52,809,000.00
10 9/30/2021 $91,934,000.00
11 6/30/2021 $122,337,000.00
12 3/31/2021 $68,447,000.00
13 12/31/2020 $44,792,000.00
14 9/30/2020 $47,839,000.00
15 6/30/2020 $30,887,000.00
16 3/31/2020 $36,487,000.00
17 12/31/2019 $31,885,000.00
18 9/30/2019 $28,040,000.00
19 6/30/2019 $23,976,000.00
20 3/31/2019 $25,456,000.00
21 12/31/2018 $17,342,000.00
22 9/30/2018 $16,750,000.00
23 6/30/2018 $15,882,000.00
24 3/31/2018 $14,380,000.00
25 12/31/2017 $10,739,000.00
26 9/30/2017 $11,989,000.00
27 6/30/2017 $12,652,000.00
28 3/31/2017 $10,279,000.00
29 12/31/2016 $9,054,000.00
30 9/30/2012 $10,375,000.00
31 6/30/2012 $6,879,000.00
32 3/31/2012 $9,526,000.00
33 12/31/2011 $6,211,000.00
34 12/31/2010 $5,580,000.00
Financials: InventoryNet
Date Value
1 12/31/2023 $115,773,000.00
2 9/30/2023 $148,402,000.00
3 6/30/2023 $155,702,000.00
4 3/31/2023 $150,762,000.00
5 12/31/2022 $148,450,000.00
6 9/30/2022 $192,172,000.00
7 6/30/2022 $164,247,000.00
8 3/31/2022 $162,592,000.00
9 12/31/2021 $149,118,000.00
10 9/30/2021 $196,455,000.00
11 6/30/2021 $247,550,000.00
12 3/31/2021 $160,671,000.00
13 12/31/2020 $130,910,000.00
14 9/30/2020 $123,831,000.00
15 6/30/2020 $108,523,000.00
16 3/31/2020 $124,529,000.00
17 12/31/2019 $106,038,000.00
18 9/30/2019 $92,632,000.00
19 6/30/2019 $80,361,000.00
20 3/31/2019 $85,861,000.00
21 12/31/2018 $70,249,000.00
22 9/30/2018 $72,254,000.00
23 6/30/2018 $63,646,000.00
24 3/31/2018 $56,225,000.00
25 12/31/2017 $50,651,000.00
26 9/30/2017 $54,943,000.00
27 6/30/2017 $56,331,000.00
28 3/31/2017 $54,444,000.00
29 12/31/2016 $52,499,000.00
30 9/30/2016 $57,232,000.00
31 6/30/2016 $61,245,000.00
32 3/31/2016 $61,737,000.00
33 12/31/2015 $56,462,000.00
34 9/30/2015 $57,317,000.00
35 6/30/2015 $57,119,000.00
36 3/31/2015 $55,796,000.00
37 12/31/2014 $51,307,000.00
38 9/30/2014 $59,610,000.00
39 6/30/2014 $64,332,000.00
40 3/31/2014 $61,007,000.00
41 12/31/2013 $56,397,000.00
42 9/30/2013 $59,513,000.00
43 6/30/2013 $51,434,000.00
44 3/31/2013 $51,711,000.00
45 12/31/2012 $44,361,000.00
46 9/30/2012 $38,140,000.00
47 6/30/2012 $37,166,000.00
48 3/31/2012 $38,130,000.00
49 12/31/2011 $34,072,000.00
50 12/31/2010 $26,614,000.00
Financials: InventoryNoncurrent
Date Value
1 12/31/2023 $14,369,000.00
2 9/30/2023 $9,454,000.00
3 6/30/2023 $15,316,000.00
4 3/31/2023 $13,882,000.00
5 12/31/2022 $13,192,000.00
6 9/30/2022 $14,786,000.00
7 6/30/2022 $10,540,000.00
8 3/31/2022 $10,386,000.00
9 12/31/2021 $12,655,000.00
10 9/30/2021 $15,198,000.00
11 6/30/2021 $13,674,000.00
12 3/31/2021 $10,459,000.00
13 12/31/2020 $9,639,000.00
14 9/30/2020 $15,327,000.00
15 6/30/2020 $20,358,000.00
16 3/31/2020 $15,413,000.00
17 12/31/2019 $10,048,000.00
18 9/30/2019 $15,369,000.00
19 6/30/2019 $16,449,000.00
20 3/31/2019 $11,360,000.00
21 12/31/2018 $11,619,000.00
22 9/30/2018 $9,138,000.00
23 6/30/2018 $15,546,000.00
24 3/31/2018 $12,497,000.00
25 12/31/2017 $9,905,000.00
26 9/30/2017 $13,202,000.00
27 6/30/2017 $9,033,000.00
28 3/31/2017 $9,170,000.00
29 12/31/2016 $6,316,000.00
30 9/30/2016 $4,925,000.00
31 6/30/2016 $1,670,000.00
32 3/31/2016 $4,283,000.00
33 12/31/2015 $2,798,000.00
34 9/30/2015 $4,016,000.00
35 6/30/2015 $4,115,000.00
36 3/31/2015 $4,299,000.00
37 12/31/2014 $6,412,000.00
38 9/30/2014 $3,008,000.00
39 6/30/2014 $2,348,000.00
40 3/31/2014 $4,944,000.00
41 12/31/2013 $4,259,000.00
42 9/30/2013 $1,609,000.00
43 6/30/2013 $1,771,000.00
44 3/31/2013 $1,348,000.00
45 12/31/2012 $1,495,000.00
46 6/30/2012 $7,100,000.00
Financials: InventoryRawMaterialsNetOfReserves
Date Value
1 12/31/2023 $55,116,000.00
2 9/30/2023 $72,910,000.00
3 6/30/2023 $75,283,000.00
4 3/31/2023 $78,859,000.00
5 12/31/2022 $81,225,000.00
6 9/30/2022 $102,503,000.00
7 6/30/2022 $94,574,000.00
8 3/31/2022 $86,337,000.00
9 12/31/2021 $78,545,000.00
10 9/30/2021 $84,500,000.00
11 6/30/2021 $106,365,000.00
12 3/31/2021 $75,545,000.00
13 12/31/2020 $69,272,000.00
14 9/30/2020 $61,705,000.00
15 6/30/2020 $62,475,000.00
16 3/31/2020 $73,267,000.00
17 12/31/2019 $61,522,000.00
18 9/30/2019 $51,322,000.00
19 6/30/2019 $46,194,000.00
20 3/31/2019 $51,207,000.00
21 12/31/2018 $44,655,000.00
22 9/30/2018 $46,037,000.00
23 6/30/2018 $37,639,000.00
24 3/31/2018 $33,249,000.00
25 12/31/2017 $33,086,000.00
26 9/30/2017 $34,267,000.00
27 6/30/2017 $34,974,000.00
28 3/31/2017 $35,610,000.00
29 12/31/2016 $35,314,000.00
30 9/30/2012 $19,588,000.00
31 6/30/2012 $23,215,000.00
32 3/31/2012 $23,089,000.00
33 12/31/2011 $21,191,000.00
34 12/31/2010 $15,986,000.00
Financials: InventoryValuationReserves
Date Value
1 12/31/2023 $7,600,000.00
2 9/30/2023 $8,400,000.00
3 6/30/2023 $10,000,000.00
4 3/31/2023 $22,600,000.00
5 12/31/2022 $22,000,000.00
6 9/30/2022 $23,400,000.00
7 6/30/2022 $18,200,000.00
8 3/31/2022 $26,300,000.00
9 12/31/2021 $43,100,000.00
10 9/30/2021 $53,700,000.00
11 12/31/2020 $6,300,000.00
Financials: InventoryWorkInProcessNetOfReserves
Date Value
1 12/31/2023 $18,750,000.00
2 9/30/2023 $23,640,000.00
3 6/30/2023 $26,543,000.00
4 3/31/2023 $22,362,000.00
5 12/31/2022 $20,374,000.00
6 9/30/2022 $23,771,000.00
7 6/30/2022 $18,181,000.00
8 3/31/2022 $19,941,000.00
9 12/31/2021 $17,764,000.00
10 9/30/2021 $20,021,000.00
11 6/30/2021 $18,848,000.00
12 3/31/2021 $16,679,000.00
13 12/31/2020 $16,846,000.00
14 9/30/2020 $14,287,000.00
15 6/30/2020 $15,161,000.00
16 3/31/2020 $14,775,000.00
17 12/31/2019 $12,631,000.00
18 9/30/2019 $13,270,000.00
19 6/30/2019 $10,191,000.00
20 3/31/2019 $9,198,000.00
21 12/31/2018 $8,252,000.00
22 9/30/2018 $9,467,000.00
23 6/30/2018 $10,125,000.00
24 3/31/2018 $8,596,000.00
25 12/31/2017 $6,826,000.00
26 9/30/2017 $8,687,000.00
27 6/30/2017 $8,705,000.00
28 3/31/2017 $8,555,000.00
29 12/31/2016 $8,131,000.00
30 9/30/2012 $8,177,000.00
31 6/30/2012 $7,072,000.00
32 3/31/2012 $5,515,000.00
33 12/31/2011 $6,670,000.00
34 12/31/2010 $5,048,000.00
Financials: InventoryWriteDown
Date Value
1 12/31/2023 $19,300,000.00
2 12/31/2022 $35,900,000.00
3 12/31/2021 $62,600,000.00
4 12/31/2020 $11,300,000.00
5 12/31/2019 $8,100,000.00
6 12/31/2018 $4,200,000.00
7 12/31/2017 $5,800,000.00
8 12/31/2016 $4,500,000.00
9 12/31/2015 $4,000,000.00
10 12/31/2014 $6,100,000.00
11 12/31/2013 $4,900,000.00
Financials: Land
Date Value
1 12/31/2023 $25,752,000.00
2 12/31/2022 $25,777,000.00
3 12/31/2021 $25,668,000.00
4 12/31/2020 $25,753,000.00
5 12/31/2019 $25,759,000.00
6 12/31/2018 $22,295,000.00
7 12/31/2017 $22,295,000.00
8 12/31/2016 $22,295,000.00
9 12/31/2015 $25,135,000.00
10 12/31/2014 $23,992,000.00
11 12/31/2013 $23,260,000.00
12 9/30/2013 $6,000,000.00
13 12/31/2012 $24,515,000.00
14 12/31/2011 $24,249,000.00
15 12/31/2010 $24,463,000.00
Financials: LeaseholdImprovementsGross
Date Value
1 12/31/2023 $74,603,000.00
2 12/31/2022 $75,260,000.00
3 12/31/2021 $70,422,000.00
4 12/31/2020 $43,157,000.00
5 12/31/2019 $48,528,000.00
6 12/31/2018 $20,830,000.00
7 12/31/2017 $16,660,000.00
8 12/31/2016 $14,147,000.00
9 12/31/2015 $12,037,000.00
10 12/31/2014 $7,889,000.00
11 12/31/2013 $7,600,000.00
12 12/31/2012 $6,193,000.00
13 12/31/2011 $3,717,000.00
14 12/31/2010 $3,899,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDue
Date Value
1 12/31/2023 $51,209,000.00
2 12/31/2022 $61,791,000.00
3 12/31/2021 $71,131,000.00
4 12/31/2020 $79,093,000.00
5 9/30/2020 $81,196,000.00
6 6/30/2020 $83,209,000.00
7 3/31/2020 $82,161,000.00
8 12/31/2019 $69,323,000.00
9 9/30/2019 $52,819,000.00
10 6/30/2019 $50,352,000.00
11 3/31/2019 $35,324,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
Date Value
1 12/31/2023 $14,746,000.00
2 12/31/2022 $20,785,000.00
3 12/31/2021 $26,907,000.00
4 12/31/2020 $32,891,000.00
5 9/30/2020 $39,523,000.00
6 6/30/2020 $39,523,000.00
7 3/31/2020 $39,524,000.00
8 12/31/2019 $27,567,000.00
9 9/30/2019 $32,191,000.00
10 6/30/2019 $30,100,000.00
11 3/31/2019 $13,179,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
Date Value
1 12/31/2023 $10,529,000.00
2 12/31/2022 $10,582,000.00
3 12/31/2021 $9,633,000.00
4 12/31/2020 $10,454,000.00
5 9/30/2020 $10,094,000.00
6 12/31/2019 $5,755,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearFive
Date Value
1 12/31/2023 $6,039,000.00
2 12/31/2022 $6,122,000.00
3 12/31/2021 $6,671,000.00
4 12/31/2020 $6,389,000.00
5 6/30/2020 $9,470,000.00
6 3/31/2020 $9,470,000.00
7 12/31/2019 $8,729,000.00
8 9/30/2019 $5,313,000.00
9 6/30/2019 $4,965,000.00
10 3/31/2019 $4,395,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearFour
Date Value
1 12/31/2023 $6,122,000.00
2 12/31/2022 $6,671,000.00
3 12/31/2021 $7,102,000.00
4 12/31/2020 $9,714,000.00
5 9/30/2020 $9,470,000.00
6 6/30/2020 $9,709,000.00
7 3/31/2020 $9,694,000.00
8 12/31/2019 $8,995,000.00
9 9/30/2019 $5,453,000.00
10 6/30/2019 $5,083,000.00
11 3/31/2019 $4,513,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearThree
Date Value
1 12/31/2023 $6,671,000.00
2 12/31/2022 $7,102,000.00
3 12/31/2021 $10,407,000.00
4 12/31/2020 $9,737,000.00
5 9/30/2020 $9,737,000.00
6 6/30/2020 $9,761,000.00
7 3/31/2020 $9,695,000.00
8 12/31/2019 $9,036,000.00
9 9/30/2019 $5,754,000.00
10 6/30/2019 $5,379,000.00
11 3/31/2019 $4,809,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
Date Value
1 12/31/2023 $7,102,000.00
2 12/31/2022 $10,529,000.00
3 12/31/2021 $10,411,000.00
4 12/31/2020 $9,908,000.00
5 9/30/2020 $9,908,000.00
6 6/30/2020 $9,903,000.00
7 3/31/2020 $9,816,000.00
8 12/31/2019 $9,241,000.00
9 9/30/2019 $2,642,000.00
10 6/30/2019 $2,268,000.00
11 3/31/2019 $4,946,000.00
Financials: LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
Date Value
1 12/31/2023 $5,935,000.00
2 12/31/2022 $7,651,000.00
3 12/31/2021 $9,648,000.00
4 12/31/2020 $11,690,000.00
5 9/30/2020 $12,277,000.00
6 6/30/2020 $12,869,000.00
7 3/31/2020 $13,454,000.00
8 12/31/2019 $10,215,000.00
9 9/30/2019 $9,005,000.00
10 6/30/2019 $8,798,000.00
11 3/31/2019 $4,436,000.00
Financials: Liabilities
Date Value
1 12/31/2023 $352,064,000.00
2 9/30/2023 $396,111,000.00
3 6/30/2023 $405,363,000.00
4 3/31/2023 $351,151,000.00
5 12/31/2022 $352,224,000.00
6 9/30/2022 $456,712,000.00
7 6/30/2022 $436,429,000.00
8 3/31/2022 $405,073,000.00
9 12/31/2021 $403,375,000.00
10 9/30/2021 $434,148,000.00
11 6/30/2021 $476,817,000.00
12 3/31/2021 $435,446,000.00
13 12/31/2020 $421,858,000.00
14 9/30/2020 $393,806,000.00
15 6/30/2020 $380,769,000.00
16 3/31/2020 $435,328,000.00
17 12/31/2019 $318,421,000.00
18 9/30/2019 $297,196,000.00
19 6/30/2019 $290,529,000.00
20 3/31/2019 $214,202,000.00
21 12/31/2018 $179,534,000.00
22 9/30/2018 $189,158,000.00
23 6/30/2018 $175,825,000.00
24 3/31/2018 $142,961,000.00
25 12/31/2017 $146,101,000.00
26 9/30/2017 $172,825,000.00
27 6/30/2017 $179,843,000.00
28 3/31/2017 $151,544,000.00
29 12/31/2016 $169,364,000.00
30 9/30/2016 $177,252,000.00
31 6/30/2016 $178,341,000.00
32 3/31/2016 $172,484,000.00
33 12/31/2015 $184,179,000.00
34 9/30/2015 $196,117,000.00
35 6/30/2015 $177,831,000.00
36 3/31/2015 $160,505,000.00
37 12/31/2014 $169,021,000.00
38 9/30/2014 $159,913,000.00
39 6/30/2014 $162,140,000.00
40 3/31/2014 $135,263,000.00
41 12/31/2013 $141,990,000.00
42 9/30/2013 $151,007,000.00
43 6/30/2013 $123,230,000.00
44 3/31/2013 $99,730,000.00
45 12/31/2012 $114,393,000.00
46 9/30/2012 $105,568,000.00
47 6/30/2012 $95,020,000.00
48 3/31/2012 $81,958,000.00
49 12/31/2011 $87,743,000.00
50 12/31/2010 $92,942,000.00
Financials: LiabilitiesAndStockholdersEquity
Date Value
1 12/31/2023 $1,429,993,000.00
2 9/30/2023 $1,516,888,000.00
3 6/30/2023 $1,492,553,000.00
4 3/31/2023 $1,392,508,000.00
5 12/31/2022 $1,420,773,000.00
6 9/30/2022 $1,530,698,000.00
7 6/30/2022 $1,480,466,000.00
8 3/31/2022 $1,389,997,000.00
9 12/31/2021 $1,386,784,000.00
10 9/30/2021 $1,463,526,000.00
11 6/30/2021 $1,560,952,000.00
12 3/31/2021 $1,464,170,000.00
13 12/31/2020 $1,378,825,000.00
14 9/30/2020 $1,312,336,000.00
15 6/30/2020 $1,208,252,000.00
16 3/31/2020 $1,193,564,000.00
17 12/31/2019 $1,054,057,000.00
18 9/30/2019 $1,016,176,000.00
19 6/30/2019 $813,330,000.00
20 3/31/2019 $704,020,000.00
21 12/31/2018 $639,851,000.00
22 9/30/2018 $623,704,000.00
23 6/30/2018 $618,497,000.00
24 3/31/2018 $579,887,000.00
25 12/31/2017 $569,624,000.00
26 9/30/2017 $587,114,000.00
27 6/30/2017 $601,507,000.00
28 3/31/2017 $586,955,000.00
29 12/31/2016 $615,946,000.00
30 9/30/2016 $627,495,000.00
31 6/30/2016 $590,573,000.00
32 3/31/2016 $607,831,000.00
33 12/31/2015 $645,400,000.00
34 9/30/2015 $690,917,000.00
35 6/30/2015 $692,513,000.00
36 3/31/2015 $655,624,000.00
37 12/31/2014 $605,161,000.00
38 9/30/2014 $572,297,000.00
39 6/30/2014 $533,870,000.00
40 3/31/2014 $479,363,000.00
41 12/31/2013 $444,075,000.00
42 9/30/2013 $432,428,000.00
43 6/30/2013 $376,766,000.00
44 3/31/2013 $345,327,000.00
45 12/31/2012 $359,484,000.00
46 9/30/2012 $335,987,000.00
47 6/30/2012 $305,582,000.00
48 3/31/2012 $277,534,000.00
49 12/31/2011 $272,488,000.00
50 12/31/2010 $258,530,000.00
Financials: LiabilitiesCurrent
Date Value
1 12/31/2023 $223,288,000.00
2 9/30/2023 $264,754,000.00
3 6/30/2023 $262,807,000.00
4 3/31/2023 $207,639,000.00
5 12/31/2022 $204,267,000.00
6 9/30/2022 $313,597,000.00
7 6/30/2022 $290,929,000.00
8 3/31/2022 $245,534,000.00
9 12/31/2021 $255,106,000.00
10 9/30/2021 $285,487,000.00
11 6/30/2021 $317,351,000.00
12 3/31/2021 $271,629,000.00
13 12/31/2020 $259,423,000.00
14 9/30/2020 $231,939,000.00
15 6/30/2020 $219,808,000.00
16 3/31/2020 $186,784,000.00
17 12/31/2019 $180,649,000.00
18 9/30/2019 $166,484,000.00
19 6/30/2019 $188,266,000.00
20 3/31/2019 $132,002,000.00
21 12/31/2018 $120,514,000.00
22 9/30/2018 $131,646,000.00
23 6/30/2018 $131,510,000.00
24 3/31/2018 $99,923,000.00
25 12/31/2017 $101,758,000.00
26 9/30/2017 $109,394,000.00
27 6/30/2017 $112,805,000.00
28 3/31/2017 $84,478,000.00
29 12/31/2016 $101,519,000.00
30 9/30/2016 $106,289,000.00
31 6/30/2016 $111,138,000.00
32 3/31/2016 $101,521,000.00
33 12/31/2015 $111,160,000.00
34 9/30/2015 $132,792,000.00
35 6/30/2015 $118,368,000.00
36 3/31/2015 $102,057,000.00
37 12/31/2014 $110,170,000.00
38 9/30/2014 $122,390,000.00
39 6/30/2014 $124,823,000.00
40 3/31/2014 $98,206,000.00
41 12/31/2013 $104,377,000.00
42 9/30/2013 $125,146,000.00
43 6/30/2013 $98,032,000.00
44 3/31/2013 $74,771,000.00
45 12/31/2012 $88,894,000.00
46 9/30/2012 $83,457,000.00
47 6/30/2012 $72,982,000.00
48 3/31/2012 $61,341,000.00
49 12/31/2011 $67,049,000.00
50 12/31/2010 $72,199,000.00
Financials: LineOfCredit
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 $15,000,000.00
9 12/31/2021 --
10 12/31/2020 --
11 12/31/2019 --
12 12/31/2018 --
13 9/30/2018 --
14 6/30/2018 --
15 3/31/2018 --
16 12/31/2017 --
17 9/30/2017 --
18 6/30/2017 --
19 3/31/2017 --
20 12/31/2016 --
21 9/30/2016 --
22 6/30/2016 --
23 3/31/2016 --
24 12/31/2015 --
25 12/31/2014 --
26 12/31/2013 --
27 9/30/2012 --
28 6/30/2012 --
29 3/31/2012 --
Financials: LineOfCreditFacilityCommitmentFeePercentage
Date Value
1 12/31/2023 $0.00
2 12/31/2022 $0.00
3 12/31/2021 $0.00
4 12/31/2020 $0.00
5 12/31/2019 $0.00
6 12/31/2018 $0.00
7 12/31/2017 $0.00
8 12/31/2016 $0.00
9 12/31/2015 $0.00
10 12/31/2014 $0.00
11 12/31/2013 $0.00
12 12/31/2012 $0.00
13 12/31/2011 $0.00
Financials: MachineryAndEquipmentGross
Date Value
1 12/31/2023 $777,185,000.00
2 12/31/2022 $760,895,000.00
3 12/31/2021 $729,251,000.00
4 12/31/2020 $641,790,000.00
5 12/31/2019 $571,506,000.00
6 12/31/2018 $476,174,000.00
7 12/31/2017 $438,925,000.00
8 12/31/2016 $420,486,000.00
9 12/31/2015 $387,180,000.00
10 12/31/2014 $358,781,000.00
11 12/31/2013 $259,664,000.00
12 12/31/2012 $183,828,000.00
13 12/31/2011 $137,357,000.00
14 12/31/2010 $123,932,000.00
Financials: MarketingAndAdvertisingExpense
Date Value
1 12/31/2023 $233,500,000.00
2 12/31/2022 $226,700,000.00
3 12/31/2021 $291,300,000.00
4 12/31/2020 $211,200,000.00
5 12/31/2019 $177,200,000.00
6 12/31/2018 $145,100,000.00
7 12/31/2017 $128,000,000.00
8 12/31/2016 $105,300,000.00
9 12/31/2015 $120,100,000.00
10 12/31/2014 $100,500,000.00
11 12/31/2013 $81,000,000.00
12 12/31/2012 $78,300,000.00
13 12/31/2011 $73,400,000.00
14 12/31/2010 $66,100,000.00
15 12/31/2009 $59,100,000.00
Financials: MoneyMarketFundsAtCarryingValue
Date Value
1 12/31/2023 $291,500,000.00
2 9/30/2023 $305,100,000.00
3 6/30/2023 $201,600,000.00
4 12/31/2022 $174,200,000.00
5 9/30/2022 $216,400,000.00
6 6/30/2022 $123,600,000.00
7 3/31/2022 $116,300,000.00
8 12/31/2021 $5,800,000.00
9 9/30/2021 $83,000,000.00
10 6/30/2021 $100,700,000.00
11 3/31/2021 $140,600,000.00
12 12/31/2020 $157,600,000.00
13 9/30/2020 $152,200,000.00
14 6/30/2020 $83,000,000.00
15 3/31/2020 $128,100,000.00
16 12/31/2019 $29,500,000.00
17 9/30/2019 $21,400,000.00
18 6/30/2019 $1,500,000.00
19 3/31/2019 $102,000,000.00
20 12/31/2018 $107,500,000.00
21 9/30/2018 $69,000,000.00
22 6/30/2018 $75,500,000.00
23 3/31/2018 $45,100,000.00
24 12/31/2017 $63,800,000.00
25 9/30/2017 $67,500,000.00
26 6/30/2017 $70,800,000.00
27 3/31/2017 $60,000,000.00
28 12/31/2016 $90,000,000.00
29 9/30/2016 $75,900,000.00
30 6/30/2016 $26,600,000.00
31 3/31/2016 $32,700,000.00
32 12/31/2015 $88,100,000.00
33 9/30/2015 $126,500,000.00
34 12/31/2014 $68,800,000.00
Financials: NetCashProvidedByUsedInFinancingActivities
Date Value
1 12/31/2023 $-84,842,000.00
2 9/30/2023 $-55,114,000.00
3 6/30/2023 $-39,328,000.00
4 3/31/2023 $-23,061,000.00
5 12/31/2022 $2,800,000.00
6 9/30/2022 $583,000.00
7 6/30/2022 $272,000.00
8 3/31/2022 $14,155,000.00
9 12/31/2021 $-6,641,000.00
10 9/30/2021 $-8,143,000.00
11 6/30/2021 $-8,360,000.00
12 3/31/2021 $382,000.00
13 12/31/2020 $12,322,000.00
14 9/30/2020 $11,417,000.00
15 6/30/2020 $5,802,000.00
16 3/31/2020 $101,173,000.00
17 12/31/2019 $8,858,000.00
18 9/30/2019 $8,191,000.00
19 6/30/2019 $42,077,000.00
20 3/31/2019 $2,896,000.00
21 12/31/2018 $-65,341,000.00
22 9/30/2018 $-66,191,000.00
23 6/30/2018 $-17,829,000.00
24 3/31/2018 $2,787,000.00
25 12/31/2017 $-128,451,000.00
26 9/30/2017 $-105,825,000.00
27 6/30/2017 $-63,716,000.00
28 12/31/2016 $-111,329,000.00
29 12/31/2013 $-21,593,000.00
30 9/30/2013 $-21,824,000.00
31 6/30/2013 $-22,076,000.00
32 3/31/2013 $-8,223,000.00
33 12/31/2012 $-2,994,000.00
34 9/30/2012 $321,000.00
35 6/30/2012 $2,303,000.00
36 3/31/2012 $1,953,000.00
37 12/31/2011 $-52,680,000.00
38 9/30/2011 $-46,479,000.00
39 6/30/2011 $-19,066,000.00
40 3/31/2011 $915,000.00
41 12/31/2010 $-60,754,000.00
42 12/31/2009 $-2,169,000.00
Financials: NetCashProvidedByUsedInInvestingActivities
Date Value
1 12/31/2023 $-62,378,000.00
2 9/30/2023 $-47,069,000.00
3 6/30/2023 $-34,614,000.00
4 3/31/2023 $-17,117,000.00
5 12/31/2022 $-88,506,000.00
6 9/30/2022 $-69,807,000.00
7 6/30/2022 $-50,298,000.00
8 3/31/2022 $-23,701,000.00
9 12/31/2021 $-146,617,000.00
10 9/30/2021 $-119,600,000.00
11 6/30/2021 $-82,956,000.00
12 3/31/2021 $-38,813,000.00
13 12/31/2020 $-139,117,000.00
14 9/30/2020 $-99,877,000.00
15 6/30/2020 $-59,767,000.00
16 3/31/2020 $-27,263,000.00
17 12/31/2019 $-258,829,000.00
18 9/30/2019 $-232,143,000.00
19 6/30/2019 $-202,989,000.00
20 3/31/2019 $-22,051,000.00
21 12/31/2018 $-55,344,000.00
22 9/30/2018 $-38,614,000.00
23 6/30/2018 $-25,370,000.00
24 3/31/2018 $-11,364,000.00
25 12/31/2017 $-32,929,000.00
26 9/30/2017 $-23,403,000.00
27 6/30/2017 $-16,710,000.00
28 12/31/2016 $-46,018,000.00
29 12/31/2013 $-103,328,000.00
30 9/30/2013 $-75,792,000.00
31 6/30/2013 $-45,501,000.00
32 3/31/2013 $-21,115,000.00
33 12/31/2012 $-67,323,000.00
34 9/30/2012 $-51,726,000.00
35 6/30/2012 $-33,902,000.00
36 3/31/2012 $-14,995,000.00
37 12/31/2011 $-19,599,000.00
38 9/30/2011 $-12,290,000.00
39 6/30/2011 $-6,022,000.00
40 3/31/2011 $-2,248,000.00
41 12/31/2010 $-13,588,000.00
42 12/31/2009 $-16,989,000.00
Financials: NetCashProvidedByUsedInOperatingActivities
Date Value
1 12/31/2023 $265,151,000.00
2 9/30/2023 $232,401,000.00
3 6/30/2023 $101,137,000.00
4 3/31/2023 $-17,822,000.00
5 12/31/2022 $199,945,000.00
6 9/30/2022 $224,953,000.00
7 6/30/2022 $121,506,000.00
8 3/31/2022 $-41,006,000.00
9 12/31/2021 $56,297,000.00
10 9/30/2021 $50,965,000.00
11 6/30/2021 $30,987,000.00
12 3/31/2021 $19,807,000.00
13 12/31/2020 $253,407,000.00
14 9/30/2020 $208,920,000.00
15 6/30/2020 $104,011,000.00
16 3/31/2020 $18,924,000.00
17 12/31/2019 $178,242,000.00
18 9/30/2019 $142,681,000.00
19 6/30/2019 $55,530,000.00
20 3/31/2019 $13,643,000.00
21 12/31/2018 $163,447,000.00
22 9/30/2018 $108,055,000.00
23 6/30/2018 $53,741,000.00
24 3/31/2018 $-10,415,000.00
25 12/31/2017 $135,982,000.00
26 9/30/2017 $108,238,000.00
27 6/30/2017 $61,042,000.00
28 12/31/2016 $154,189,000.00
29 12/31/2013 $99,982,000.00
30 9/30/2013 $66,879,000.00
31 6/30/2013 $17,988,000.00
32 3/31/2013 $-12,831,000.00
33 12/31/2012 $95,330,000.00
34 9/30/2012 $64,791,000.00
35 6/30/2012 $23,292,000.00
36 3/31/2012 $1,753,000.00
37 12/31/2011 $72,760,000.00
38 9/30/2011 $57,923,000.00
39 6/30/2011 $42,434,000.00
40 3/31/2011 $-2,314,000.00
41 12/31/2010 $67,830,000.00
42 12/31/2009 $65,565,000.00
Financials: NetIncomeLoss
Date Value
1 12/31/2023 $76,250,000.00
2 9/30/2023 $94,374,000.00
3 6/30/2023 $49,079,000.00
4 3/31/2023 $-8,956,000.00
5 12/31/2022 $67,263,000.00
6 9/30/2022 $78,680,000.00
7 6/30/2022 $53,349,000.00
8 3/31/2022 $-1,955,000.00
9 12/31/2021 $14,553,000.00
10 9/30/2021 $-58,421,000.00
11 6/30/2021 $59,195,000.00
12 3/31/2021 $65,565,000.00
13 12/31/2020 $191,960,000.00
14 9/30/2020 $159,143,000.00
15 6/30/2020 $78,375,000.00
16 3/31/2020 $18,234,000.00
17 12/31/2019 $110,041,000.00
18 9/30/2019 $96,279,000.00
19 6/30/2019 $51,550,000.00
20 3/31/2019 $23,694,000.00
21 12/31/2018 $21,811,000.00
22 9/30/2018 $70,852,000.00
23 6/30/2018 $32,845,000.00
24 3/31/2018 $9,310,000.00
25 12/31/2017 $99,049,000.00
26 9/30/2017 $68,519,000.00
27 6/30/2017 $34,836,000.00
28 3/31/2017 $5,711,000.00
29 12/31/2016 $22,166,000.00
30 9/30/2016 $65,183,000.00
31 6/30/2016 $33,653,000.00
32 3/31/2016 $7,032,000.00
33 12/31/2015 $16,115,000.00
34 9/30/2015 $82,299,000.00
35 6/30/2015 $43,675,000.00
36 3/31/2015 $13,743,000.00
37 12/31/2014 $90,743,000.00
38 9/30/2014 $37,926,000.00
39 6/30/2014 $33,743,000.00
40 3/31/2014 $8,315,000.00
41 12/31/2013 $18,079,000.00
42 9/30/2013 $52,313,000.00
43 6/30/2013 $19,715,000.00
44 3/31/2013 $6,912,000.00
45 12/31/2012 $16,873,000.00
46 9/30/2012 $20,750,000.00
47 6/30/2012 $14,351,000.00
48 3/31/2012 $7,493,000.00
49 12/31/2011 $66,059,000.00
50 9/30/2011 $48,274,000.00
51 6/30/2011 $28,019,000.00
52 3/31/2011 $3,959,000.00
53 12/31/2010 $50,142,000.00
54 9/30/2010 $15,446,000.00
55 6/30/2010 $16,270,000.00
56 3/31/2010 $6,260,000.00
57 12/31/2009 $31,118,000.00
Financials: NetIncomeLossAvailableToCommonStockholdersBasic
Date Value
1 12/31/2023 $76,250,000.00
2 9/30/2023 $94,374,000.00
3 6/30/2023 $49,079,000.00
4 3/31/2023 $-8,956,000.00
5 12/31/2022 $67,263,000.00
6 9/30/2022 $78,680,000.00
7 6/30/2022 $53,349,000.00
8 3/31/2022 $-1,955,000.00
9 12/31/2021 $14,553,000.00
10 9/30/2021 $-58,421,000.00
11 6/30/2021 $59,195,000.00
12 3/31/2021 $65,565,000.00
13 12/31/2020 $191,960,000.00
14 9/30/2020 $159,143,000.00
15 6/30/2020 $60,141,000.00
16 3/31/2020 $18,234,000.00
17 12/31/2019 $110,041,000.00
18 9/30/2019 $44,729,000.00
19 6/30/2019 $51,550,000.00
20 3/31/2019 $23,694,000.00
21 12/31/2018 $92,663,000.00
22 9/30/2018 $70,852,000.00
23 6/30/2018 $32,845,000.00
24 3/31/2018 $9,310,000.00
25 12/31/2017 $99,049,000.00
26 9/30/2017 $68,519,000.00
27 6/30/2017 $34,836,000.00
28 3/31/2017 $5,711,000.00
29 12/31/2016 $87,349,000.00
30 9/30/2016 $31,530,000.00
31 6/30/2016 $26,621,000.00
32 3/31/2016 $7,032,000.00
33 12/31/2015 $98,414,000.00
34 9/30/2015 $38,624,000.00
35 6/30/2015 $29,932,000.00
36 3/31/2015 $13,743,000.00
37 12/31/2014 $90,743,000.00
38 9/30/2014 $71,669,000.00
39 6/30/2014 $25,428,000.00
40 3/31/2014 $8,315,000.00
41 12/31/2013 $70,392,000.00
42 9/30/2013 $52,313,000.00
43 6/30/2013 $26,627,000.00
44 3/31/2013 $6,912,000.00
45 12/31/2012 $59,467,000.00
46 9/30/2012 $42,594,000.00
47 6/30/2012 $14,351,000.00
48 3/31/2012 $7,493,000.00
49 12/31/2011 $66,059,000.00
50 9/30/2011 $16,296,000.00
51 6/30/2011 $28,019,000.00
52 12/31/2010 $50,142,000.00
Financials: NetIncomeLossAvailableToCommonStockholdersDiluted
Date Value
1 12/31/2023 $76,096,000.00
2 9/30/2023 $94,185,000.00
3 6/30/2023 $48,981,000.00
4 3/31/2023 $-8,956,000.00
5 12/31/2022 $67,106,000.00
6 9/30/2022 $78,492,000.00
7 6/30/2022 $51,394,000.00
8 3/31/2022 $-1,955,000.00
9 12/31/2021 $14,553,000.00
10 9/30/2021 $-58,421,000.00
11 6/30/2021 $59,195,000.00
12 3/31/2021 $65,565,000.00
13 12/31/2020 $190,810,000.00
14 9/30/2020 $80,334,000.00
15 6/30/2020 $77,854,000.00
16 3/31/2020 $18,104,000.00
17 12/31/2019 $109,084,000.00
18 9/30/2019 $95,421,000.00
19 6/30/2019 $51,074,000.00
20 3/31/2019 $23,469,000.00
21 12/31/2018 $91,798,000.00
22 9/30/2018 $70,225,000.00
23 6/30/2018 $32,589,000.00
24 3/31/2018 $9,253,000.00
25 12/31/2017 $98,512,000.00
26 9/30/2017 $33,504,000.00
27 6/30/2017 $34,643,000.00
28 3/31/2017 $5,679,000.00
29 12/31/2016 $86,916,000.00
30 9/30/2016 $31,373,000.00
31 6/30/2016 $33,487,000.00
32 3/31/2016 $6,999,000.00
33 12/31/2015 $97,966,000.00
Financials: NonoperatingIncomeExpense
Date Value
1 12/31/2023 $9,587,000.00
2 9/30/2023 $5,840,000.00
3 6/30/2023 $3,275,000.00
4 3/31/2023 $1,542,000.00
5 12/31/2022 $645,000.00
6 9/30/2022 $-783,000.00
7 6/30/2022 $-518,000.00
8 3/31/2022 $-133,000.00
9 12/31/2021 $-1,088,000.00
10 9/30/2021 $-683,000.00
11 6/30/2021 $-21,000.00
12 3/31/2021 $-35,000.00
13 12/31/2020 $23,000.00
14 9/30/2020 $170,000.00
15 6/30/2020 $-561,000.00
16 3/31/2020 $-297,000.00
17 12/31/2019 $-542,000.00
18 9/30/2019 $-346,000.00
19 6/30/2019 $555,000.00
20 3/31/2019 $385,000.00
21 12/31/2018 $405,000.00
22 9/30/2018 $282,000.00
23 6/30/2018 $-10,000.00
24 3/31/2018 $-80,000.00
25 12/31/2017 $467,000.00
26 9/30/2017 $634,000.00
27 6/30/2017 $227,000.00
28 3/31/2017 $12,000.00
29 12/31/2016 $-538,000.00
30 9/30/2016 $-147,000.00
31 6/30/2016 $-382,000.00
32 3/31/2016 $-196,000.00
33 12/31/2015 $-1,164,000.00
34 9/30/2015 $-527,000.00
35 6/30/2015 $65,000.00
36 3/31/2015 $-328,000.00
37 12/31/2014 $-973,000.00
38 9/30/2014 $-284,000.00
39 6/30/2014 $56,000.00
40 3/31/2014 $-140,000.00
41 12/31/2013 $-552,000.00
42 9/30/2013 $-377,000.00
43 6/30/2013 $-350,000.00
44 3/31/2013 $-124,000.00
45 12/31/2012 $-67,000.00
46 9/30/2012 $44,000.00
47 6/30/2012 $-23,000.00
48 3/31/2012 $-2,000.00
49 12/31/2011 $-155,000.00
50 9/30/2011 $47,000.00
51 6/30/2011 $23,000.00
52 3/31/2011 $9,000.00
53 12/31/2010 $-70,000.00
54 12/31/2009 $96,000.00
Financials: NumberOfOperatingSegments
Date Value
1 12/31/2023 $1.00
2 12/31/2022 $1.00
3 12/31/2021 $1.00
Financials: OperatingExpenses
Date Value
1 12/31/2023 $752,368,000.00
2 9/30/2023 $578,545,000.00
3 6/30/2023 $365,399,000.00
4 3/31/2023 $169,606,000.00
5 12/31/2022 $771,195,000.00
6 9/30/2022 $588,876,000.00
7 6/30/2022 $369,496,000.00
8 3/31/2022 $175,106,000.00
9 12/31/2021 $789,795,000.00
10 9/30/2021 $617,086,000.00
11 6/30/2021 $195,584,000.00
12 3/31/2021 $173,032,000.00
13 12/31/2020 $570,245,000.00
14 9/30/2020 $138,804,000.00
15 6/30/2020 $257,296,000.00
16 3/31/2020 $126,441,000.00
17 12/31/2019 $469,254,000.00
18 9/30/2019 $344,167,000.00
19 6/30/2019 $121,070,000.00
20 3/31/2019 $95,097,000.00
21 12/31/2018 $396,362,000.00
22 9/30/2018 $308,264,000.00
23 6/30/2018 $110,906,000.00
24 3/31/2018 $86,859,000.00
25 12/31/2017 $334,226,000.00
26 9/30/2017 $241,052,000.00
27 6/30/2017 $88,731,000.00
28 3/31/2017 $72,316,000.00
29 12/31/2016 $322,011,000.00
30 9/30/2016 $83,298,000.00
31 6/30/2016 $165,382,000.00
32 3/31/2016 $80,294,000.00
33 12/31/2015 $345,443,000.00
34 9/30/2015 $263,013,000.00
35 6/30/2015 $166,883,000.00
36 3/31/2015 $77,477,000.00
37 12/31/2014 $318,444,000.00
38 9/30/2014 $242,079,000.00
39 6/30/2014 $159,731,000.00
40 3/31/2014 $77,128,000.00
41 12/31/2013 $271,829,000.00
42 9/30/2013 $196,321,000.00
43 6/30/2013 $123,181,000.00
44 3/31/2013 $58,097,000.00
45 12/31/2012 $219,626,000.00
46 9/30/2012 $59,932,000.00
47 6/30/2012 $56,938,000.00
48 3/31/2012 $49,968,000.00
49 12/31/2011 $180,912,000.00
50 9/30/2011 $126,553,000.00
51 6/30/2011 $31,150,000.00
52 3/31/2011 $45,785,000.00
53 12/31/2010 $175,149,000.00
54 12/31/2009 $159,547,000.00
Financials: OperatingIncomeLoss
Date Value
1 12/31/2023 $100,001,000.00
2 9/30/2023 $125,928,000.00
3 6/30/2023 $64,426,000.00
4 3/31/2023 $-13,944,000.00
5 12/31/2022 $90,791,000.00
6 9/30/2022 $107,597,000.00
7 6/30/2022 $71,385,000.00
8 3/31/2022 $-2,154,000.00
9 12/31/2021 $7,997,000.00
10 9/30/2021 $80,929,000.00
11 6/30/2021 $80,105,000.00
12 3/31/2021 $76,598,000.00
13 12/31/2020 $244,207,000.00
14 9/30/2020 $101,781,000.00
15 6/30/2020 $78,769,000.00
16 3/31/2020 $21,532,000.00
17 12/31/2019 $144,912,000.00
18 9/30/2019 $59,836,000.00
19 6/30/2019 $37,932,000.00
20 3/31/2019 $29,443,000.00
21 12/31/2018 $115,881,000.00
22 9/30/2018 $87,030,000.00
23 6/30/2018 $31,064,000.00
24 3/31/2018 $9,238,000.00
25 12/31/2017 $115,675,000.00
26 9/30/2017 $51,496,000.00
27 6/30/2017 $45,288,000.00
28 3/31/2017 $4,028,000.00
29 12/31/2016 $137,659,000.00
30 9/30/2016 $103,334,000.00
31 6/30/2016 $53,025,000.00
32 3/31/2016 $11,237,000.00
33 12/31/2015 $156,174,000.00
34 9/30/2015 $129,838,000.00
35 6/30/2015 $46,819,000.00
36 3/31/2015 $22,138,000.00
37 12/31/2014 $146,567,000.00
38 9/30/2014 $114,532,000.00
39 6/30/2014 $40,493,000.00
40 3/31/2014 $13,391,000.00
41 12/31/2013 $113,093,000.00
42 9/30/2013 $83,973,000.00
43 6/30/2013 $32,048,000.00
44 3/31/2013 $9,686,000.00
45 12/31/2012 $95,584,000.00
46 9/30/2012 $33,310,000.00
47 6/30/2012 $23,445,000.00
48 3/31/2012 $11,841,000.00
49 12/31/2011 $103,655,000.00
50 9/30/2011 $26,413,000.00
51 6/30/2011 $44,923,000.00
52 3/31/2011 $6,589,000.00
53 12/31/2010 $81,178,000.00
54 9/30/2010 $25,364,000.00
55 6/30/2010 $26,634,000.00
56 3/31/2010 $10,304,000.00
57 12/31/2009 $54,271,000.00
Financials: OperatingLeaseCost
Date Value
1 12/31/2023 $8,945,000.00
2 12/31/2022 $10,680,000.00
3 12/31/2021 $11,415,000.00
4 12/31/2020 $9,764,000.00
5 9/30/2020 $2,425,000.00
6 6/30/2020 $4,852,000.00
7 3/31/2020 $2,415,000.00
8 12/31/2019 $5,625,000.00
9 9/30/2019 $3,680,000.00
10 6/30/2019 $3,000,000.00
11 3/31/2019 $1,128,000.00
Financials: OperatingLeaseImpairmentLoss
Date Value
1 12/31/2023 $400,000.00
2 12/31/2022 $200,000.00
Financials: OperatingLeaseLiability
Date Value
1 12/31/2023 $45,274,000.00
2 12/31/2022 $54,140,000.00
3 12/31/2021 $61,483,000.00
4 12/31/2020 $67,403,000.00
5 9/30/2020 $68,919,000.00
6 6/30/2020 $70,340,000.00
7 3/31/2020 $68,707,000.00
8 12/31/2019 $59,108,000.00
9 9/30/2019 $43,814,000.00
10 6/30/2019 $41,554,000.00
11 3/31/2019 $30,888,000.00
12 12/31/2018 $31,500,000.00
Financials: OperatingLeaseLiabilityCurrent
Date Value
1 12/31/2023 $9,113,000.00
2 9/30/2023 $9,030,000.00
3 6/30/2023 $8,967,000.00
4 3/31/2023 $8,909,000.00
5 12/31/2022 $8,866,000.00
6 9/30/2022 $8,611,000.00
7 6/30/2022 $8,535,000.00
8 3/31/2022 $8,366,000.00
9 12/31/2021 $7,634,000.00
10 9/30/2021 $8,313,000.00
11 6/30/2021 $8,272,000.00
12 3/31/2021 $8,183,000.00
13 12/31/2020 $8,232,000.00
14 9/30/2020 $7,735,000.00
15 6/30/2020 $7,444,000.00
16 3/31/2020 $5,459,000.00
17 12/31/2019 $5,168,000.00
18 9/30/2019 $2,599,000.00
19 6/30/2019 $2,315,000.00
Financials: OperatingLeaseLiabilityNoncurrent
Date Value
1 12/31/2023 $36,161,000.00
2 9/30/2023 $38,461,000.00
3 6/30/2023 $40,755,000.00
4 3/31/2023 $43,029,000.00
5 12/31/2022 $45,274,000.00
6 9/30/2022 $47,399,000.00
7 6/30/2022 $49,722,000.00
8 3/31/2022 $51,689,000.00
9 12/31/2021 $53,849,000.00
10 9/30/2021 $54,950,000.00
11 6/30/2021 $57,040,000.00
12 3/31/2021 $57,200,000.00
13 12/31/2020 $59,171,000.00
14 9/30/2020 $61,184,000.00
15 6/30/2020 $62,896,000.00
16 3/31/2020 $63,248,000.00
17 12/31/2019 $53,940,000.00
18 9/30/2019 $41,215,000.00
19 6/30/2019 $39,239,000.00
Financials: OperatingLeasePayments
Date Value
1 12/31/2023 $10,483,000.00
2 9/30/2023 $7,865,000.00
3 6/30/2023 $5,214,000.00
4 3/31/2023 $2,560,000.00
5 12/31/2022 $8,510,000.00
6 9/30/2022 $5,839,000.00
7 6/30/2022 $3,895,000.00
8 3/31/2022 $1,951,000.00
9 12/31/2021 $10,495,000.00
10 9/30/2021 $7,823,000.00
11 6/30/2021 $5,212,000.00
12 3/31/2021 $2,602,000.00
13 12/31/2020 $6,194,000.00
14 9/30/2020 $6,949,000.00
15 6/30/2020 $4,532,000.00
16 3/31/2020 $2,097,000.00
17 12/31/2019 $4,696,000.00
18 9/30/2019 $3,443,000.00
19 6/30/2019 $1,976,000.00
20 3/31/2019 $885,000.00
Financials: OperatingLeaseRightOfUseAsset
Date Value
1 12/31/2023 $35,559,000.00
2 9/30/2023 $37,456,000.00
3 6/30/2023 $39,817,000.00
4 3/31/2023 $41,740,000.00
5 12/31/2022 $43,768,000.00
6 9/30/2022 $45,727,000.00
7 6/30/2022 $48,424,000.00
8 3/31/2022 $50,780,000.00
9 12/31/2021 $52,774,000.00
10 9/30/2021 $54,485,000.00
11 6/30/2021 $56,490,000.00
12 3/31/2021 $56,518,000.00
13 12/31/2020 $58,483,000.00
14 9/30/2020 $59,991,000.00
15 6/30/2020 $61,420,000.00
16 3/31/2020 $63,039,000.00
17 12/31/2019 $53,758,000.00
18 9/30/2019 $38,943,000.00
19 6/30/2019 $36,779,000.00
20 3/31/2019 $26,200,000.00
21 12/31/2018 $27,000,000.00
Financials: OperatingLeaseRightOfUseAssetAmortizationExpense
Date Value
1 12/31/2023 $8,339,000.00
2 12/31/2022 $9,978,000.00
3 12/31/2021 $10,283,000.00
4 12/31/2020 $9,764,000.00
Financials: OperatingLeaseWeightedAverageDiscountRatePercent
Date Value
1 12/31/2023 $0.04
2 12/31/2022 $0.03
3 12/31/2021 $0.03
4 12/31/2020 $0.04
5 9/30/2020 $0.04
6 6/30/2020 $0.04
7 3/31/2020 $0.04
8 12/31/2019 $0.04
9 9/30/2019 $0.04
10 6/30/2019 $0.04
Financials: OtherAccruedLiabilitiesCurrent
Date Value
1 12/31/2023 $11,442,000.00
2 12/31/2022 $10,064,000.00
3 12/31/2021 $21,199,000.00
4 12/31/2020 $20,491,000.00
5 12/31/2019 $7,692,000.00
6 12/31/2018 $6,438,000.00
7 12/31/2017 $5,612,000.00
8 12/31/2016 $5,681,000.00
9 12/31/2015 $6,387,000.00
10 12/31/2014 $6,058,000.00
11 12/31/2013 $10,724,000.00
12 12/31/2012 $11,993,000.00
13 12/31/2011 $7,514,000.00
14 12/31/2010 $5,569,000.00
Financials: OtherAssetsMiscellaneousCurrent
Date Value
1 12/31/2023 $4,657,000.00
2 12/31/2022 $3,784,000.00
3 12/31/2021 $1,484,000.00
4 12/31/2020 $6,788,000.00
5 12/31/2019 $1,889,000.00
6 12/31/2018 $891,000.00
7 12/31/2017 $1,378,000.00
8 12/31/2016 $1,781,000.00
9 12/31/2015 $2,216,000.00
10 12/31/2014 $790,000.00
11 12/31/2013 $353,000.00
12 12/31/2012 $201,000.00
13 12/31/2011 $388,000.00
14 12/31/2010 $1,237,000.00
Financials: OtherAssetsNoncurrent
Date Value
1 12/31/2023 $42,661,000.00
2 9/30/2023 $41,265,000.00
3 6/30/2023 $43,754,000.00
4 3/31/2023 $40,483,000.00
5 12/31/2022 $35,635,000.00
6 9/30/2022 $29,146,000.00
7 6/30/2022 $16,944,000.00
8 3/31/2022 $17,092,000.00
9 12/31/2021 $19,354,000.00
10 9/30/2021 $21,880,000.00
11 6/30/2021 $20,149,000.00
12 3/31/2021 $11,459,000.00
13 12/31/2020 $10,784,000.00
14 9/30/2020 $46,820,000.00
15 6/30/2020 $44,255,000.00
16 3/31/2020 $27,754,000.00
17 12/31/2019 $23,782,000.00
18 9/30/2019 $29,661,000.00
19 6/30/2019 $23,646,000.00
20 3/31/2019 $14,418,000.00
21 12/31/2018 $12,709,000.00
22 9/30/2018 $12,308,000.00
23 6/30/2018 $18,746,000.00
24 3/31/2018 $15,732,000.00
25 12/31/2017 $13,313,000.00
26 9/30/2017 $16,651,000.00
27 6/30/2017 $12,585,000.00
28 3/31/2017 $12,773,000.00
29 12/31/2016 $9,965,000.00
30 9/30/2016 $8,692,000.00
31 6/30/2016 $6,704,000.00
32 3/31/2016 $9,352,000.00
33 12/31/2015 $8,188,000.00
34 9/30/2015 $9,550,000.00
35 6/30/2015 $9,719,000.00
36 3/31/2015 $10,168,000.00
37 12/31/2014 $12,447,000.00
38 9/30/2014 $9,149,000.00
39 6/30/2014 $8,141,000.00
40 3/31/2014 $10,127,000.00
41 12/31/2013 $9,556,000.00
42 9/30/2013 $7,009,000.00
43 6/30/2013 $5,417,000.00
44 3/31/2013 $4,668,000.00
45 12/31/2012 $4,656,000.00
46 9/30/2012 $4,446,000.00
47 6/30/2012 $2,854,000.00
48 3/31/2012 $2,263,000.00
49 12/31/2011 $1,802,000.00
50 12/31/2010 $2,260,000.00
Financials: OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
Date Value
1 12/31/2023 $13,000.00
2 12/31/2022 $-253,000.00
3 3/31/2022 --
4 12/31/2021 $-90,000.00
5 3/31/2021 --
6 12/31/2020 $-1,392,000.00
7 9/30/2020 $-1,117,000.00
8 12/31/2019 $519,000.00
9 12/31/2018 $-277,000.00
10 12/31/2017 $202,000.00
11 12/31/2016 $53,000.00
12 12/31/2015 $-204,000.00
13 12/31/2014 $716,000.00
14 12/31/2013 $-466,000.00
15 12/31/2012 $45,000.00
16 12/31/2011 $400,000.00
17 12/31/2010 $79,000.00
Financials: OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent
Date Value
1 12/31/2023 $1,000.00
2 12/31/2022 $95,000.00
3 12/31/2021 $20,000.00
4 12/31/2020 $467,000.00
5 9/30/2020 $378,000.00
6 12/31/2019 $176,000.00
7 12/31/2018 $93,000.00
8 12/31/2017 $68,000.00
9 12/31/2016 $32,000.00
10 12/31/2015 $-142,000.00
11 12/31/2014 $455,000.00
12 12/31/2013 $296,000.00
13 12/31/2012 $75,000.00
14 12/31/2011 $207,000.00
15 12/31/2010 $48,000.00
Financials: OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
Date Value
1 12/31/2023 $166,000.00
2 9/30/2023 $-144,000.00
3 6/30/2023 $144,000.00
4 3/31/2023 $18,000.00
5 12/31/2022 $-269,000.00
6 9/30/2022 $-263,000.00
7 6/30/2022 $-71,000.00
8 3/31/2022 $50,000.00
9 12/31/2021 $-32,000.00
10 9/30/2021 $-26,000.00
11 6/30/2021 $15,000.00
12 3/31/2021 $20,000.00
13 12/31/2020 $25,000.00
14 9/30/2020 $61,000.00
15 6/30/2020 $-71,000.00
16 3/31/2020 $-58,000.00
17 12/31/2019 $47,000.00
18 9/30/2019 $1,000.00
19 6/30/2019 $5,000.00
20 3/31/2019 $37,000.00
21 12/31/2018 $25,000.00
22 9/30/2018 $4,000.00
23 6/30/2018 $7,000.00
24 3/31/2018 $-11,000.00
25 12/31/2017 $17,000.00
26 9/30/2017 $-23,000.00
27 6/30/2017 $-10,000.00
28 3/31/2017 --
29 12/31/2016 $-99,000.00
30 9/30/2016 $2,000.00
31 6/30/2016 $-92,000.00
32 3/31/2016 $-4,000.00
33 12/31/2015 $-22,000.00
34 9/30/2015 $-13,000.00
35 6/30/2015 $-5,000.00
36 3/31/2015 $6,000.00
37 9/30/2014 --
Financials: OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
Date Value
1 12/31/2023 $153,000.00
2 9/30/2023 $-144,000.00
3 6/30/2023 $144,000.00
4 3/31/2023 $18,000.00
5 12/31/2022 $-16,000.00
6 9/30/2022 $-263,000.00
7 6/30/2022 $-21,000.00
8 3/31/2022 $50,000.00
9 12/31/2021 $58,000.00
10 9/30/2021 $9,000.00
11 6/30/2021 $15,000.00
12 3/31/2021 $20,000.00
13 12/31/2020 $1,417,000.00
14 9/30/2020 $1,178,000.00
15 12/31/2019 $-472,000.00
16 9/30/2019 $43,000.00
17 12/31/2018 $91,000.00
18 12/31/2017 $-185,000.00
19 12/31/2016 $87,197,000.00
20 12/31/2015 $182,000.00
21 12/31/2014 $90,027,000.00
Financials: OtherLiabilitiesNoncurrent
Date Value
1 12/31/2023 $6,894,000.00
2 9/30/2023 $6,653,000.00
3 6/30/2023 $6,386,000.00
4 3/31/2023 $4,321,000.00
5 12/31/2022 $6,091,000.00
6 9/30/2022 $6,022,000.00
7 6/30/2022 $5,726,000.00
8 3/31/2022 $5,334,000.00
9 12/31/2021 $6,925,000.00
10 9/30/2021 $10,361,000.00
11 6/30/2021 $9,745,000.00
12 3/31/2021 $9,333,000.00
13 12/31/2020 $10,599,000.00
14 9/30/2020 $11,513,000.00
15 6/30/2020 $10,648,000.00
16 3/31/2020 $7,907,000.00
17 12/31/2019 $8,822,000.00
18 9/30/2019 $7,844,000.00
19 6/30/2019 $7,572,000.00
20 3/31/2019 $4,841,000.00
21 12/31/2018 $9,851,000.00
22 9/30/2018 $9,875,000.00
23 6/30/2018 $8,721,000.00
24 3/31/2018 $8,041,000.00
25 12/31/2017 $9,524,000.00
26 9/30/2017 $9,751,000.00
27 6/30/2017 $9,752,000.00
28 3/31/2017 $9,688,000.00
29 12/31/2016 $10,584,000.00
30 9/30/2016 $9,751,000.00
31 6/30/2016 $9,476,000.00
32 3/31/2016 $14,264,000.00
33 12/31/2015 $16,547,000.00
34 9/30/2015 $15,499,000.00
35 6/30/2015 $7,810,000.00
36 3/31/2015 $7,265,000.00
37 12/31/2014 $7,606,000.00
38 9/30/2014 $4,627,000.00
39 6/30/2014 $4,496,000.00
40 3/31/2014 $4,232,000.00
41 12/31/2013 $4,635,000.00
42 9/30/2013 $4,400,000.00
43 6/30/2013 $4,178,000.00
44 3/31/2013 $3,960,000.00
45 12/31/2012 $4,470,000.00
46 9/30/2012 $4,215,000.00
47 6/30/2012 $4,123,000.00
48 3/31/2012 $3,268,000.00
49 12/31/2011 $3,345,000.00
50 12/31/2010 $3,656,000.00
Financials: OtherNoncashIncomeExpense
Date Value
1 12/31/2023 $-224,000.00
2 9/30/2023 $-40,000.00
3 6/30/2023 $88,000.00
4 3/31/2023 $55,000.00
5 12/31/2022 $-89,000.00
6 9/30/2022 $-312,000.00
7 6/30/2022 $-54,000.00
8 3/31/2022 $-45,000.00
9 12/31/2021 $399,000.00
10 9/30/2021 $294,000.00
11 6/30/2021 $98,000.00
12 3/31/2021 $48,000.00
13 12/31/2020 $-488,000.00
14 9/30/2020 $-746,000.00
15 6/30/2020 $-375,000.00
Financials: OtherNonoperatingIncomeExpense
Date Value
1 12/31/2023 $-1,408,000.00
2 9/30/2023 $-1,137,000.00
3 6/30/2023 $-224,000.00
4 3/31/2023 $-102,000.00
5 12/31/2022 $-1,916,000.00
6 9/30/2022 $-1,592,000.00
7 6/30/2022 $-601,000.00
8 3/31/2022 $-100,000.00
9 12/31/2021 $-978,000.00
10 9/30/2021 $-657,000.00
11 6/30/2021 $8,000.00
12 3/31/2021 $-6,000.00
13 12/31/2020 $222,000.00
14 9/30/2020 $-222,000.00
15 6/30/2020 $-52,000.00
16 3/31/2020 $-360,000.00
17 12/31/2019 $-1,189,000.00
18 9/30/2019 $-764,000.00
19 6/30/2019 $-55,000.00
20 3/31/2019 $-252,000.00
21 12/31/2018 $-887,000.00
22 9/30/2018 $-539,000.00
23 6/30/2018 $-203,000.00
24 3/31/2018 $-285,000.00
25 12/31/2017 $-82,000.00
26 9/30/2017 $196,000.00
27 6/30/2017 $57,000.00
28 3/31/2017 $-72,000.00
29 12/31/2016 $-706,000.00
30 9/30/2016 $-594,000.00
31 6/30/2016 $-425,000.00
32 3/31/2016 $-219,000.00
33 12/31/2015 $-1,220,000.00
34 9/30/2015 $-798,000.00
35 6/30/2015 $-271,000.00
36 3/31/2015 $-325,000.00
37 12/31/2014 $-994,000.00
38 9/30/2014 $-371,000.00
39 6/30/2014 $65,000.00
40 3/31/2014 $-136,000.00
41 12/31/2013 $-583,000.00
42 9/30/2013 $-57,000.00
43 6/30/2013 $-342,000.00
44 3/31/2013 $-122,000.00
45 12/31/2012 $-98,000.00
46 9/30/2012 $-2,000.00
47 6/30/2012 $-19,000.00
48 3/31/2012 $-3,000.00
49 12/31/2011 $-209,000.00
50 9/30/2011 $44,000.00
51 6/30/2011 $21,000.00
52 3/31/2011 $8,000.00
53 12/31/2010 $-149,000.00
54 12/31/2009 $-16,000.00
Financials: PaymentsForRepurchaseOfCommonStock
Date Value
1 12/31/2023 $92,877,000.00
2 9/30/2023 $62,477,000.00
3 6/30/2023 $45,887,000.00
4 3/31/2023 $21,096,000.00
5 12/31/2018 $88,312,000.00
6 9/30/2018 $88,311,000.00
7 6/30/2018 $39,725,000.00
8 3/31/2018 $16,640,000.00
9 12/31/2017 $144,602,000.00
10 9/30/2017 $121,535,000.00
11 6/30/2017 $78,180,000.00
12 3/31/2017 $33,268,000.00
13 12/31/2016 $164,658,000.00
14 9/30/2016 $138,055,000.00
15 6/30/2016 $127,675,000.00
16 3/31/2016 $60,775,000.00
17 12/31/2015 $135,705,000.00
18 9/30/2015 $83,794,000.00
19 6/30/2015 $22,782,000.00
20 3/31/2015 $9,490,000.00
21 12/31/2014 $7,859,000.00
22 9/30/2014 --
23 12/31/2013 $29,585,000.00
24 9/30/2013 $29,586,000.00
25 6/30/2013 $29,586,000.00
26 3/31/2013 $14,697,000.00
27 12/31/2012 $18,046,000.00
28 9/30/2012 $12,569,000.00
29 6/30/2012 $7,582,000.00
30 3/31/2012 $3,731,000.00
31 12/31/2011 $62,824,000.00
32 9/30/2011 $50,871,000.00
33 6/30/2011 $22,627,000.00
34 3/31/2011 $1,526,000.00
35 12/31/2010 $67,981,000.00
36 12/31/2009 $7,080,000.00
Financials: PaymentsRelatedToTaxWithholdingForShareBasedCompensation
Date Value
1 12/31/2023 $2,113,000.00
2 9/30/2023 $2,113,000.00
3 6/30/2023 $2,110,000.00
4 3/31/2023 $1,993,000.00
5 12/31/2022 $3,474,000.00
6 9/30/2022 $3,474,000.00
7 6/30/2022 $3,468,000.00
8 3/31/2022 $2,380,000.00
9 12/31/2021 $15,536,000.00
10 9/30/2021 $15,533,000.00
11 6/30/2021 $15,509,000.00
12 3/31/2021 $5,951,000.00
13 12/31/2020 $1,692,000.00
14 9/30/2020 $1,692,000.00
15 6/30/2020 $1,559,000.00
16 3/31/2020 $1,559,000.00
17 12/31/2018 --
18 9/30/2017 --
19 9/30/2016 $510,000.00
Financials: PaymentsToAcquireLoansHeldForInvestment
Date Value
1 10/31/2023 $22,400,000.00
Financials: PaymentsToAcquirePropertyPlantAndEquipment
Date Value
1 12/31/2023 $64,087,000.00
2 9/30/2023 $48,777,000.00
3 6/30/2023 $34,809,000.00
4 3/31/2023 $17,312,000.00
5 12/31/2022 $90,582,000.00
6 9/30/2022 $70,313,000.00
7 6/30/2022 $50,804,000.00
8 3/31/2022 $23,767,000.00
9 12/31/2021 $147,919,000.00
10 9/30/2021 $120,887,000.00
11 6/30/2021 $83,521,000.00
12 3/31/2021 $39,278,000.00
13 12/31/2020 $139,996,000.00
14 9/30/2020 $100,341,000.00
15 6/30/2020 $60,072,000.00
16 3/31/2020 $27,394,000.00
17 12/31/2019 $93,233,000.00
18 9/30/2019 $66,760,000.00
19 6/30/2019 $44,578,000.00
20 3/31/2019 $22,080,000.00
21 12/31/2018 $55,460,000.00
22 9/30/2018 $38,752,000.00
23 6/30/2018 $25,470,000.00
24 3/31/2018 $11,477,000.00
25 12/31/2017 $32,987,000.00
26 9/30/2017 $23,415,000.00
27 6/30/2017 $16,721,000.00
28 3/31/2017 $6,981,000.00
29 12/31/2016 $49,913,000.00
30 9/30/2016 $37,108,000.00
31 6/30/2016 $25,954,000.00
32 3/31/2016 $13,011,000.00
33 12/31/2015 $74,187,000.00
34 9/30/2015 $55,606,000.00
35 6/30/2015 $38,880,000.00
36 3/31/2015 $18,688,000.00
37 12/31/2014 $151,784,000.00
38 9/30/2014 $128,292,000.00
39 6/30/2014 $88,451,000.00
40 3/31/2014 $44,170,000.00
41 12/31/2013 $100,655,000.00
42 9/30/2013 $73,101,000.00
43 6/30/2013 $45,563,000.00
44 3/31/2013 $21,177,000.00
45 12/31/2012 $66,010,000.00
46 9/30/2012 $49,514,000.00
47 6/30/2012 $31,799,000.00
48 3/31/2012 $13,518,000.00
49 12/31/2011 $19,599,000.00
50 9/30/2011 $12,290,000.00
51 6/30/2011 $6,022,000.00
52 3/31/2011 $2,248,000.00
53 12/31/2010 $13,608,000.00
54 12/31/2009 $16,997,000.00
Financials: PrepaidAdvertising
Date Value
1 12/31/2023 $3,324,000.00
2 12/31/2022 $8,878,000.00
3 12/31/2021 $11,193,000.00
4 12/31/2020 $4,876,000.00
5 12/31/2019 $1,649,000.00
6 12/31/2018 $1,518,000.00
7 12/31/2017 $3,328,000.00
8 12/31/2016 $119,000.00
Financials: PrepaidExpenseAndOtherAssetsCurrent
Date Value
1 12/31/2023 $20,538,000.00
2 9/30/2023 $32,242,000.00
3 6/30/2023 $34,798,000.00
4 3/31/2023 $38,999,000.00
5 12/31/2022 $27,461,000.00
6 9/30/2022 $17,948,000.00
7 6/30/2022 $21,423,000.00
8 3/31/2022 $24,012,000.00
9 12/31/2021 $21,462,000.00
10 9/30/2021 $24,127,000.00
11 6/30/2021 $38,240,000.00
12 3/31/2021 $36,061,000.00
13 12/31/2020 $30,230,000.00
14 9/30/2020 $22,214,000.00
15 6/30/2020 $22,693,000.00
16 3/31/2020 $14,894,000.00
17 12/31/2019 $12,077,000.00
18 9/30/2019 $14,965,000.00
19 6/30/2019 $16,329,000.00
20 3/31/2019 $16,754,000.00
21 12/31/2018 $13,136,000.00
22 9/30/2018 $10,252,000.00
23 6/30/2018 $13,308,000.00
24 3/31/2018 $14,074,000.00
25 12/31/2017 $10,695,000.00
26 9/30/2017 $9,593,000.00
27 6/30/2017 $8,627,000.00
28 3/31/2017 $9,524,000.00
29 12/31/2016 $8,731,000.00
30 9/30/2016 $12,505,000.00
31 6/30/2016 $12,402,000.00
32 3/31/2016 $12,499,000.00
33 12/31/2015 $12,053,000.00
34 9/30/2015 $14,716,000.00
35 6/30/2015 $13,776,000.00
36 3/31/2015 $10,428,000.00
37 12/31/2014 $12,887,000.00
38 9/30/2014 $15,682,000.00
39 6/30/2014 $15,334,000.00
40 3/31/2014 $15,809,000.00
41 12/31/2013 $10,644,000.00
42 9/30/2013 $11,621,000.00
43 6/30/2013 $13,797,000.00
44 3/31/2013 $12,570,000.00
45 12/31/2012 $6,628,000.00
46 9/30/2012 $11,175,000.00
47 6/30/2012 $16,602,000.00
48 3/31/2012 $14,568,000.00
49 12/31/2011 $14,605,000.00
50 12/31/2010 $12,756,000.00
Financials: PrepaidExpenseNoncurrent
Date Value
1 12/31/2023 $33,581,000.00
2 9/30/2023 $39,200,000.00
3 6/30/2023 $46,800,000.00
4 3/31/2023 $55,000,000.00
5 12/31/2022 $61,339,000.00
6 9/30/2022 $67,449,000.00
7 6/30/2022 $74,227,000.00
8 3/31/2022 $80,600,000.00
9 12/31/2021 $88,294,000.00
10 9/30/2021 $74,392,000.00
11 6/30/2021 $88,700,000.00
12 3/31/2021 $93,243,000.00
13 12/31/2020 $56,843,000.00
Financials: PrepaidInsurance
Date Value
1 12/31/2023 $3,394,000.00
2 12/31/2022 $3,497,000.00
3 12/31/2021 $3,569,000.00
4 12/31/2020 $2,035,000.00
5 12/31/2019 $1,206,000.00
6 12/31/2018 $1,111,000.00
7 12/31/2017 $1,055,000.00
8 12/31/2016 $1,144,000.00
9 12/31/2015 $1,047,000.00
10 12/31/2014 $1,009,000.00
11 12/31/2013 $860,000.00
Financials: PrepaidTaxes
Date Value
1 12/31/2023 $5,536,000.00
2 12/31/2022 $6,753,000.00
3 12/31/2021 $518,000.00
4 12/31/2019 $1,173,000.00
5 12/31/2018 $2,179,000.00
6 12/31/2017 $1,651,000.00
7 12/31/2016 $1,637,000.00
8 12/31/2015 $2,093,000.00
9 12/31/2014 $4,572,000.00
Financials: ProceedsFromSaleOfPropertyPlantAndEquipment
Date Value
1 12/31/2023 $1,709,000.00
2 9/30/2023 $1,708,000.00
3 6/30/2023 $195,000.00
4 3/31/2023 $195,000.00
5 12/31/2022 $2,076,000.00
6 9/30/2022 $506,000.00
7 6/30/2022 $506,000.00
8 3/31/2022 $66,000.00
9 12/31/2021 $1,157,000.00
10 9/30/2021 $1,142,000.00
11 6/30/2021 $420,000.00
12 3/31/2021 $320,000.00
13 12/31/2020 $487,000.00
14 9/30/2020 $72,000.00
15 6/30/2020 $45,000.00
16 3/31/2020 $35,000.00
17 12/31/2019 $165,000.00
18 9/30/2019 $144,000.00
19 6/30/2019 $179,000.00
20 3/31/2019 $1,000.00
21 12/31/2018 $27,000.00
22 9/30/2018 $2,000.00
23 6/30/2018 $2,000.00
24 3/31/2018 $2,000.00
25 12/31/2017 $25,000.00
26 9/30/2017 $16,000.00
27 6/30/2017 $16,000.00
28 3/31/2017 $7,000.00
29 12/31/2016 $3,855,000.00
30 9/30/2016 $4,000.00
31 3/31/2016 --
32 12/31/2013 $18,000.00
33 12/31/2012 $41,000.00
34 9/30/2012 $41,000.00
35 12/31/2010 $20,000.00
36 12/31/2009 $8,000.00
Financials: ProceedsFromStockOptionsExercised
Date Value
1 12/31/2023 $11,723,000.00
2 9/30/2023 $10,660,000.00
3 6/30/2023 $9,466,000.00
4 3/31/2023 $442,000.00
5 12/31/2022 $7,946,000.00
6 9/30/2022 $5,327,000.00
7 6/30/2022 $4,610,000.00
8 3/31/2022 $2,010,000.00
9 12/31/2021 $10,465,000.00
10 9/30/2021 $8,571,000.00
11 6/30/2021 $7,944,000.00
12 3/31/2021 $6,768,000.00
13 12/31/2020 $15,274,000.00
14 9/30/2020 $14,015,000.00
15 6/30/2020 $8,010,000.00
16 3/31/2020 $2,941,000.00
17 12/31/2019 $9,236,000.00
18 9/30/2019 $7,619,000.00
19 6/30/2019 $4,692,000.00
20 3/31/2019 $2,768,000.00
21 12/31/2018 $23,049,000.00
22 9/30/2018 $21,528,000.00
23 6/30/2018 $21,529,000.00
24 3/31/2018 $19,304,000.00
25 12/31/2017 $15,415,000.00
26 9/30/2017 $15,159,000.00
27 6/30/2017 $14,062,000.00
28 3/31/2017 $13,869,000.00
29 12/31/2016 $40,127,000.00
30 9/30/2016 $37,452,000.00
31 6/30/2016 $29,521,000.00
32 3/31/2016 $20,347,000.00
33 12/31/2015 $42,339,000.00
34 9/30/2015 $41,000,000.00
35 6/30/2015 $40,332,000.00
36 3/31/2015 $39,745,000.00
37 12/31/2014 $27,272,000.00
38 9/30/2014 $23,441,000.00
39 6/30/2014 $23,126,000.00
40 3/31/2014 $22,996,000.00
41 12/31/2013 $2,541,000.00
42 9/30/2013 $2,269,000.00
43 6/30/2013 $2,216,000.00
44 3/31/2013 $1,844,000.00
45 12/31/2012 $5,727,000.00
46 9/30/2012 $4,370,000.00
47 6/30/2012 $3,415,000.00
48 3/31/2012 $1,883,000.00
49 12/31/2011 $4,107,000.00
50 9/30/2011 $1,310,000.00
51 6/30/2011 $1,036,000.00
52 3/31/2011 $523,000.00
53 12/31/2010 $3,661,000.00
54 12/31/2009 $2,806,000.00
Financials: ProfitLoss
Date Value
1 12/31/2023 $76,250,000.00
2 9/30/2023 $94,374,000.00
3 6/30/2023 $49,079,000.00
4 3/31/2023 $-8,956,000.00
5 12/31/2022 $67,263,000.00
6 9/30/2022 $78,680,000.00
7 6/30/2022 $51,394,000.00
8 3/31/2022 $-1,955,000.00
9 12/31/2021 $14,553,000.00
10 9/30/2021 $66,338,000.00
11 6/30/2021 $124,760,000.00
12 3/31/2021 $65,565,000.00
13 12/31/2020 $191,960,000.00
14 9/30/2020 $159,143,000.00
15 6/30/2020 $78,375,000.00
16 3/31/2020 $18,234,000.00
17 12/31/2019 $110,041,000.00
18 9/30/2019 $96,279,000.00
19 6/30/2019 $51,550,000.00
20 3/31/2019 $23,694,000.00
21 12/31/2018 $92,663,000.00
22 9/30/2018 $70,852,000.00
23 6/30/2018 $32,845,000.00
24 3/31/2018 $9,310,000.00
25 12/31/2017 $99,049,000.00
26 9/30/2017 $68,519,000.00
27 12/31/2016 $87,349,000.00
Financials: PropertyPlantAndEquipmentGross
Date Value
1 12/31/2023 $1,290,839,000.00
2 12/31/2022 $1,236,243,000.00
3 12/31/2021 $1,158,404,000.00
4 12/31/2020 $1,062,289,000.00
5 12/31/2019 $930,344,000.00
6 12/31/2018 $734,053,000.00
7 12/31/2017 $684,148,000.00
8 12/31/2016 $661,872,000.00
9 12/31/2015 $617,214,000.00
10 12/31/2014 $553,979,000.00
11 12/31/2013 $409,689,000.00
12 12/31/2012 $310,682,000.00
13 12/31/2011 $245,327,000.00
14 12/31/2010 $234,012,000.00
Financials: PropertyPlantAndEquipmentNet
Date Value
1 12/31/2023 $642,509,000.00
2 9/30/2023 $647,323,000.00
3 6/30/2023 $656,359,000.00
4 3/31/2023 $662,697,000.00
5 12/31/2022 $667,909,000.00
6 9/30/2022 $670,689,000.00
7 6/30/2022 $675,208,000.00
8 3/31/2022 $668,876,000.00
9 12/31/2021 $664,815,000.00
10 9/30/2021 $665,374,000.00
11 6/30/2021 $664,200,000.00
12 3/31/2021 $636,007,000.00
13 12/31/2020 $623,083,000.00
14 9/30/2020 $588,977,000.00
15 6/30/2020 $565,265,000.00
16 3/31/2020 $550,030,000.00
17 12/31/2019 $541,068,000.00
18 9/30/2019 $521,316,000.00
19 6/30/2019 $412,064,000.00
20 3/31/2019 $398,882,000.00
21 12/31/2018 $389,789,000.00
22 9/30/2018 $387,069,000.00
23 6/30/2018 $384,048,000.00
24 3/31/2018 $385,569,000.00
25 12/31/2017 $384,280,000.00
26 9/30/2017 $387,637,000.00
27 6/30/2017 $394,525,000.00
28 3/31/2017 $404,426,000.00
29 12/31/2016 $408,411,000.00
30 9/30/2016 $410,569,000.00
31 6/30/2016 $411,866,000.00
32 3/31/2016 $412,301,000.00
33 12/31/2015 $409,926,000.00
34 9/30/2015 $405,415,000.00
35 6/30/2015 $397,853,000.00
36 3/31/2015 $391,366,000.00
37 12/31/2014 $381,569,000.00
38 9/30/2014 $371,795,000.00
39 6/30/2014 $347,624,000.00
40 3/31/2014 $309,082,000.00
41 12/31/2013 $266,558,000.00
42 9/30/2013 $248,364,000.00
43 6/30/2013 $229,815,000.00
44 3/31/2013 $205,871,000.00
45 12/31/2012 $189,948,000.00
46 9/30/2012 $178,493,000.00
47 6/30/2012 $166,103,000.00
48 3/31/2012 $152,708,000.00
49 12/31/2011 $143,586,000.00
50 12/31/2010 $142,889,000.00
Financials: RepaymentsOfDebtAndCapitalLeaseObligations
Date Value
1 12/31/2023 $1,575,000.00
2 9/30/2023 $1,184,000.00
3 6/30/2023 $797,000.00
4 3/31/2023 $414,000.00
5 12/31/2022 $1,672,000.00
6 9/30/2022 $1,270,000.00
7 6/30/2022 $870,000.00
8 3/31/2022 $475,000.00
9 12/31/2021 $1,570,000.00
10 9/30/2021 $1,181,000.00
11 6/30/2021 $795,000.00
12 3/31/2021 $435,000.00
13 12/31/2020 $1,260,000.00
14 9/30/2020 $906,000.00
15 6/30/2020 $649,000.00
16 3/31/2020 $209,000.00
17 12/31/2019 $378,000.00
18 9/30/2019 $246,000.00
19 6/30/2019 $115,000.00
20 3/31/2019 $72,000.00
21 12/31/2018 $78,000.00
22 9/30/2018 $78,000.00
23 6/30/2018 $78,000.00
24 3/31/2018 $63,000.00
25 12/31/2017 $60,000.00
26 9/30/2017 $60,000.00
27 6/30/2017 $60,000.00
28 3/31/2017 $60,000.00
29 12/31/2016 $58,000.00
30 9/30/2016 $58,000.00
31 6/30/2016 $58,000.00
32 3/31/2016 $58,000.00
33 12/31/2015 $54,000.00
34 9/30/2015 $54,000.00
35 6/30/2015 $54,000.00
36 3/31/2015 $54,000.00
37 12/31/2014 $53,000.00
38 9/30/2014 $53,000.00
39 6/30/2014 $53,000.00
40 3/31/2014 $53,000.00
41 12/31/2013 $787,000.00
42 9/30/2013 $244,000.00
43 6/30/2013 $62,000.00
44 3/31/2013 $62,000.00
Financials: RetainedEarningsAccumulatedDeficit
Date Value
1 12/31/2023 $421,568,000.00
2 9/30/2023 $469,991,000.00
3 6/30/2023 $441,047,000.00
4 3/31/2023 $408,050,000.00
5 12/31/2022 $439,121,000.00
6 9/30/2022 $450,538,000.00
7 6/30/2022 $423,252,000.00
8 3/31/2022 $369,903,000.00
9 12/31/2021 $371,858,000.00
10 9/30/2021 $423,645,000.00
11 6/30/2021 $482,066,000.00
12 3/31/2021 $422,871,000.00
13 12/31/2020 $357,360,000.00
14 9/30/2020 $324,543,000.00
15 6/30/2020 $243,775,000.00
16 3/31/2020 $183,634,000.00
17 12/31/2019 $165,400,000.00
18 9/30/2019 $151,967,000.00
19 6/30/2019 $107,238,000.00
20 3/31/2019 $79,382,000.00
21 12/31/2018 $55,688,000.00
22 9/30/2018 $33,878,000.00
23 6/30/2018 $44,456,000.00
24 3/31/2018 $44,005,000.00
25 12/31/2017 $52,105,000.00
26 9/30/2017 $44,640,000.00
27 6/30/2017 $54,309,000.00
28 3/31/2017 $70,093,000.00
29 12/31/2016 $97,648,000.00
30 9/30/2016 $102,084,000.00
31 6/30/2016 $80,933,000.00
32 3/31/2016 $118,208,000.00
33 12/31/2015 $171,948,000.00
34 9/30/2015 $210,742,000.00
35 6/30/2015 $233,127,000.00
36 3/31/2015 $216,486,000.00
37 12/31/2014 $212,233,000.00
38 9/30/2014 $201,018,000.00
39 6/30/2014 $163,092,000.00
40 3/31/2014 $137,664,000.00
41 12/31/2013 $129,349,000.00
42 9/30/2013 $111,270,000.00
43 6/30/2013 $85,584,000.00
44 3/31/2013 $80,757,000.00
45 12/31/2012 $88,541,000.00
46 9/30/2012 $77,144,000.00
47 6/30/2012 $61,382,000.00
48 3/31/2012 $50,881,000.00
49 12/31/2011 $47,119,000.00
50 12/31/2010 $43,876,000.00
Financials: RevenueFromContractWithCustomerIncludingAssessedTax
Date Value
1 12/31/2023 $2,133,292,000.00
2 9/30/2023 $1,715,883,000.00
3 6/30/2023 $1,076,489,000.00
4 3/31/2023 $435,156,000.00
5 12/31/2022 $2,222,667,000.00
6 9/30/2022 $1,746,642,000.00
7 6/30/2022 $655,022,000.00
8 3/31/2022 $457,288,000.00
9 12/31/2021 $2,196,650,000.00
10 9/30/2021 $1,822,994,000.00
11 6/30/2021 $641,314,000.00
12 3/31/2021 $581,709,000.00
13 12/31/2020 $1,851,813,000.00
14 9/30/2020 $525,249,000.00
15 6/30/2020 $833,314,000.00
16 3/31/2020 $352,225,000.00
17 12/31/2019 $1,329,108,000.00
18 9/30/2019 $1,008,893,000.00
19 6/30/2019 $606,202,000.00
20 3/31/2019 $267,559,000.00
21 12/31/2018 $1,057,495,000.00
22 9/30/2018 $818,257,000.00
23 6/30/2018 $289,574,000.00
24 3/31/2018 $190,457,000.00
25 12/31/2017 $921,736,000.00
26 9/30/2017 $701,247,000.00
27 6/30/2017 $247,930,000.00
28 3/31/2017 $161,695,000.00
29 12/31/2016 $968,994,000.00
Financials: Revenues
Date Value
1 12/31/2023 $2,008,625,000.00
2 9/30/2023 $1,614,903,000.00
3 6/30/2023 $1,013,304,000.00
4 3/31/2023 $410,000,000.00
5 12/31/2022 $2,090,334,000.00
6 9/30/2022 $1,642,809,000.00
7 6/30/2022 $616,243,000.00
8 3/31/2022 $430,113,000.00
9 12/31/2021 $2,057,622,000.00
10 9/30/2021 $561,643,000.00
11 6/30/2021 $602,805,000.00
12 3/31/2021 $545,080,000.00
13 12/31/2020 $1,736,432,000.00
14 9/30/2020 $1,275,495,000.00
15 6/30/2020 $782,703,000.00
16 3/31/2020 $330,565,000.00
17 12/31/2019 $1,249,824,000.00
18 9/30/2019 $948,524,000.00
19 6/30/2019 $318,407,000.00
20 3/31/2019 $251,651,000.00
21 12/31/2018 $995,649,000.00
22 9/30/2018 $770,427,000.00
23 6/30/2018 $273,100,000.00
24 3/31/2018 $190,457,000.00
25 12/31/2017 $862,992,000.00
26 9/30/2017 $247,047,000.00
27 6/30/2017 $247,930,000.00
28 3/31/2017 $161,695,000.00
29 12/31/2016 $906,446,000.00
30 9/30/2016 $687,076,000.00
31 6/30/2016 $433,643,000.00
32 3/31/2016 $188,827,000.00
33 12/31/2015 $959,934,000.00
34 9/30/2015 $293,094,000.00
35 6/30/2015 $252,204,000.00
36 3/31/2015 $199,503,000.00
37 12/31/2014 $903,007,000.00
38 9/30/2014 $269,734,000.00
39 6/30/2014 $231,611,000.00
40 3/31/2014 $183,845,000.00
41 12/31/2013 $739,053,000.00
42 9/30/2013 $216,414,000.00
43 6/30/2013 $317,264,000.00
44 3/31/2013 $135,932,000.00
45 12/31/2012 $580,222,000.00
46 9/30/2012 $427,222,000.00
47 6/30/2012 $260,774,000.00
48 3/31/2012 $113,271,000.00
49 12/31/2011 $513,000,000.00
50 9/30/2011 $134,813,000.00
51 6/30/2011 $133,957,000.00
52 3/31/2011 $102,176,000.00
53 12/31/2010 $463,798,000.00
54 12/31/2009 $415,053,000.00
Financials: RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
Date Value
1 12/31/2023 $2,825,000.00
2 9/30/2023 $2,825,000.00
3 6/30/2023 $2,824,000.00
4 12/31/2021 $472,000.00
5 9/30/2021 $472,000.00
6 12/31/2020 $2,689,000.00
7 9/30/2020 $2,689,000.00
8 6/30/2020 $3,856,000.00
9 12/31/2019 $2,837,000.00
10 9/30/2019 $2,837,000.00
11 6/30/2019 $2,837,000.00
12 3/31/2019 $3,000.00
Financials: SellingAndMarketingExpense
Date Value
1 12/31/2023 $555,998,000.00
2 9/30/2023 $427,369,000.00
3 6/30/2023 $274,790,000.00
4 3/31/2023 $125,428,000.00
5 12/31/2022 $578,400,000.00
6 9/30/2022 $439,215,000.00
7 6/30/2022 $154,883,000.00
8 3/31/2022 $130,615,000.00
9 12/31/2021 $606,994,000.00
10 9/30/2021 $166,817,000.00
11 6/30/2021 $161,620,000.00
12 3/31/2021 $140,859,000.00
13 12/31/2020 $447,568,000.00
14 9/30/2020 $108,023,000.00
15 6/30/2020 $198,227,000.00
16 3/31/2020 $97,891,000.00
17 12/31/2019 $355,613,000.00
18 9/30/2019 $96,570,000.00
19 6/30/2019 $165,802,000.00
20 3/31/2019 $71,723,000.00
21 12/31/2018 $304,853,000.00
22 9/30/2018 $241,796,000.00
23 6/30/2018 $154,031,000.00
24 3/31/2018 $67,521,000.00
25 12/31/2017 $258,649,000.00
26 9/30/2017 $63,647,000.00
27 6/30/2017 $67,831,000.00
28 3/31/2017 $53,754,000.00
29 12/31/2016 $244,213,000.00
30 9/30/2016 $63,817,000.00
31 6/30/2016 $63,252,000.00
32 3/31/2016 $59,249,000.00
33 12/31/2015 $273,629,000.00
34 9/30/2015 $209,823,000.00
35 6/30/2015 $131,618,000.00
36 3/31/2015 $60,247,000.00
37 12/31/2014 $250,696,000.00
38 9/30/2014 $65,024,000.00
39 6/30/2014 $65,922,000.00
40 3/31/2014 $61,257,000.00
41 12/31/2013 $207,930,000.00
42 9/30/2013 $149,723,000.00
43 6/30/2013 $50,178,000.00
44 3/31/2013 $43,449,000.00
45 12/31/2012 $169,306,000.00
46 9/30/2012 $130,202,000.00
47 6/30/2012 $82,563,000.00
48 3/31/2012 $38,455,000.00
49 12/31/2011 $157,261,000.00
50 9/30/2011 $115,364,000.00
51 6/30/2011 $76,030,000.00
52 3/31/2011 $35,512,000.00
53 12/31/2010 $135,737,000.00
54 12/31/2009 $121,560,000.00
Financials: SellingExpense
Date Value
1 12/31/2023 $114,700,000.00
2 12/31/2022 $165,500,000.00
3 12/31/2021 $166,600,000.00
4 12/31/2020 $97,600,000.00
5 12/31/2019 $69,100,000.00
6 12/31/2018 $61,800,000.00
7 12/31/2017 $45,300,000.00
8 12/31/2016 $49,200,000.00
Financials: ShareBasedCompensation
Date Value
1 12/31/2023 $16,971,000.00
2 9/30/2023 $12,313,000.00
3 6/30/2023 $8,266,000.00
4 3/31/2023 $4,073,000.00
5 12/31/2022 $13,988,000.00
6 9/30/2022 $10,328,000.00
7 6/30/2022 $4,808,000.00
8 3/31/2022 $2,922,000.00
9 12/31/2021 $18,615,000.00
10 9/30/2021 $3,711,000.00
11 6/30/2021 $5,334,000.00
12 3/31/2021 $4,957,000.00
13 12/31/2020 $15,282,000.00
14 9/30/2020 $3,632,000.00
15 6/30/2020 $7,103,000.00
16 3/31/2020 $2,566,000.00
17 12/31/2019 $12,300,000.00
18 9/30/2019 $9,043,000.00
19 6/30/2019 $5,810,000.00
20 3/31/2019 $2,066,000.00
21 12/31/2018 $10,000,000.00
22 9/30/2018 $6,995,000.00
23 6/30/2018 $4,570,000.00
24 3/31/2018 $1,491,000.00
25 12/31/2017 $6,300,000.00
26 9/30/2017 $1,200,000.00
27 6/30/2017 $1,800,000.00
28 3/31/2017 $1,581,000.00
29 12/31/2016 $6,148,000.00
30 9/30/2016 $2,400,000.00
31 6/30/2016 $3,100,000.00
32 3/31/2016 $2,686,000.00
33 12/31/2015 $6,665,000.00
34 9/30/2015 $5,218,000.00
35 6/30/2015 $2,000,000.00
36 3/31/2015 $1,621,000.00
37 12/31/2014 $6,857,000.00
38 9/30/2014 $1,400,000.00
39 6/30/2014 $3,937,000.00
40 3/31/2014 $1,936,000.00
41 12/31/2013 $7,318,000.00
42 9/30/2013 $5,763,000.00
43 6/30/2013 $3,782,000.00
44 3/31/2013 $1,537,000.00
45 12/31/2012 $6,528,000.00
46 9/30/2012 $5,181,000.00
47 6/30/2012 $2,500,000.00
48 3/31/2012 $1,385,000.00
49 12/31/2011 $6,178,000.00
50 9/30/2011 $4,751,000.00
51 6/30/2011 $3,522,000.00
52 3/31/2011 $1,105,000.00
53 12/31/2010 $3,124,000.00
54 12/31/2009 $4,106,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
Date Value
1 12/31/2023 $14,694.00
2 9/30/2023 $13,659.00
3 6/30/2023 $12,748.00
4 3/31/2023 $1,444.00
5 12/31/2022 $8,750.00
6 9/30/2022 $8,150.00
7 6/30/2022 $6,092.00
8 3/31/2022 $1,829.00
9 12/31/2021 $1,251.00
10 9/30/2021 $1,000.00
11 6/30/2021 $445.00
12 3/31/2021 $196.00
13 12/31/2020 $4,496.00
14 9/30/2020 $4,488.00
15 6/30/2020 $3,318.00
16 3/31/2020 $2,845.00
17 12/31/2019 $1,783.00
18 9/30/2019 $1,550.00
19 6/30/2019 $1,110.00
20 3/31/2019 $611.00
21 12/31/2018 $7,782.00
22 9/30/2018 $7,170.00
23 6/30/2018 $2,730.00
24 3/31/2018 $1,012.00
25 12/31/2017 $6,296.00
26 9/30/2017 $5,980.00
27 6/30/2017 $4,967.00
28 3/31/2017 $380.00
29 12/31/2016 $7,066.00
30 9/30/2016 $6,322.00
31 6/30/2016 $4,105.00
32 3/31/2016 $1,633.00
33 12/31/2015 $837.00
34 9/30/2015 $817.00
35 12/31/2014 $4,850.00
36 12/31/2013 $5,753.00
37 12/31/2012 $6,938.00
38 12/31/2011 $8,219.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
Date Value
1 12/31/2023 $358.43
2 9/30/2023 $364.46
3 6/30/2023 $367.63
4 3/31/2023 $367.62
5 12/31/2022 $504.81
6 9/30/2022 $512.28
7 6/30/2022 $545.46
8 3/31/2022 $496.86
9 12/31/2021 $458.28
10 9/30/2021 $370.68
11 6/30/2021 $291.63
12 3/31/2021 $150.24
13 12/31/2020 $236.63
14 9/30/2020 $236.78
15 6/30/2020 $241.05
16 3/31/2020 $245.17
17 12/31/2019 $161.42
18 9/30/2019 $142.00
19 6/30/2019 $144.92
20 3/31/2019 $134.61
21 12/31/2018 $164.82
22 9/30/2018 $167.53
23 6/30/2018 $157.09
24 3/31/2018 $108.71
25 12/31/2017 $178.56
26 9/30/2017 $184.25
27 6/30/2017 $192.84
28 3/31/2017 $101.26
29 12/31/2016 $152.40
30 9/30/2016 $154.30
31 6/30/2016 $145.12
32 3/31/2016 $134.65
33 12/31/2015 $121.04
34 9/30/2015 $121.36
35 12/31/2014 $103.52
36 12/31/2013 $72.70
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
Date Value
1 12/31/2023 $65,920.00
2 9/30/2023 $61,422.00
3 6/30/2023 $61,285.00
4 3/31/2023 $44,404.00
5 12/31/2022 $43,589.00
6 9/30/2022 $42,560.00
7 6/30/2022 $42,560.00
8 3/31/2022 $41,946.00
9 12/31/2021 $17,821.00
10 9/30/2021 $17,821.00
11 6/30/2021 $17,632.00
12 3/31/2021 $17,632.00
13 12/31/2020 $42,530.00
14 9/30/2020 $42,455.00
15 7/31/2020 $184.00
16 6/30/2020 $40,316.00
17 3/31/2020 $40,316.00
18 12/31/2019 $30,410.00
19 9/30/2019 $30,410.00
20 6/30/2019 $29,504.00
21 3/31/2019 $24,579.00
22 12/31/2018 $92,775.00
23 9/30/2018 $92,775.00
24 6/30/2018 $92,412.00
25 3/31/2018 $28,087.00
26 12/31/2017 $25,946.00
27 9/30/2017 $25,946.00
28 6/30/2017 $24,671.00
29 3/31/2017 $24,671.00
30 12/31/2016 $30,852.00
31 9/30/2016 $27,221.00
32 6/30/2016 $27,221.00
33 3/31/2016 $27,221.00
34 12/31/2015 $14,393.00
35 9/30/2015 $14,405.00
36 12/31/2014 $25,648.00
37 12/31/2013 $24,881.00
38 12/31/2012 $29,735.00
39 12/31/2011 $30,672.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
Date Value
1 12/31/2023 $306.04
2 9/30/2023 $304.03
3 6/30/2023 $303.89
4 3/31/2023 $292.28
5 12/31/2022 $346.09
6 9/30/2022 $344.62
7 6/30/2022 $344.62
8 3/31/2022 $344.41
9 12/31/2021 $877.10
10 9/30/2021 $877.10
11 6/30/2021 $880.81
12 3/31/2021 $880.81
13 12/31/2020 $350.96
14 9/30/2020 $349.95
15 7/31/2020 $814.19
16 6/30/2020 $325.12
17 3/31/2020 $318.07
18 12/31/2019 $269.91
19 9/30/2019 $269.91
20 6/30/2019 $266.54
21 3/31/2019 $258.92
22 12/31/2018 $207.56
23 9/30/2018 $207.56
24 6/30/2018 $207.29
25 3/31/2018 $156.90
26 12/31/2017 $132.88
27 9/30/2017 $132.88
28 6/30/2017 $131.64
29 3/31/2017 $131.64
30 12/31/2016 $161.84
31 9/30/2016 $161.39
32 6/30/2016 $161.39
33 3/31/2016 $161.39
34 12/31/2015 $195.16
35 9/30/2015 $195.07
36 12/31/2014 $192.69
37 12/31/2013 $96.10
38 12/31/2012 $81.58
39 12/31/2011 $70.20
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
Date Value
1 12/31/2023 $114,797.00
2 9/30/2023 $111,339.00
3 6/30/2023 $112,179.00
4 3/31/2023 $107,863.00
5 12/31/2022 $91,211.00
6 9/30/2022 $90,782.00
7 6/30/2022 $93,235.00
8 3/31/2022 $104,657.00
9 12/31/2021 $88,848.00
10 9/30/2021 $89,118.00
11 6/30/2021 $89,580.00
12 3/31/2021 $108,867.00
13 12/31/2020 $114,316.00
14 9/30/2020 $114,249.00
15 6/30/2020 $113,971.00
16 3/31/2020 $140,024.00
17 12/31/2019 $122,142.00
18 9/30/2019 $122,379.00
19 6/30/2019 $123,618.00
20 3/31/2019 $130,458.00
21 12/31/2018 $126,720.00
22 9/30/2018 $127,332.00
23 6/30/2018 $133,169.00
24 3/31/2018 $70,562.00
25 12/31/2017 $62,405.00
26 9/30/2017 $63,931.00
27 6/30/2017 $64,611.00
28 3/31/2017 $69,198.00
29 12/31/2016 $64,968.00
30 9/30/2016 $62,081.00
31 6/30/2016 $64,757.00
32 3/31/2016 $67,278.00
33 12/31/2015 $60,922.00
34 9/30/2015 $60,954.00
35 12/31/2014 $73,098.00
36 12/31/2013 $90,629.00
37 12/31/2012 $114,832.00
38 12/31/2011 $141,391.00
39 12/31/2010 $173,226.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
Date Value
1 12/31/2023 $373.56
2 9/30/2023 $374.30
3 6/30/2023 $373.80
4 3/31/2023 $379.32
5 12/31/2022 $423.60
6 9/30/2022 $410.25
7 6/30/2022 $409.29
8 3/31/2022 $403.50
9 12/31/2021 $401.70
10 9/30/2021 $402.77
11 6/30/2021 $402.53
12 3/31/2021 $373.08
13 12/31/2020 $263.47
14 9/30/2020 $263.02
15 6/30/2020 $252.36
16 3/31/2020 $243.80
17 12/31/2019 $213.52
18 9/30/2019 $213.67
19 6/30/2019 $212.18
20 3/31/2019 $209.96
21 12/31/2018 $192.74
22 9/30/2018 $192.45
23 6/30/2018 $191.74
24 3/31/2018 $157.36
25 12/31/2017 $155.21
26 9/30/2017 $156.39
27 6/30/2017 $157.07
28 3/31/2017 $159.94
29 12/31/2016 $166.29
30 9/30/2016 $166.00
31 6/30/2016 $166.57
32 3/31/2016 $165.98
33 12/31/2015 $150.03
34 9/30/2015 $150.01
35 12/31/2014 $116.02
36 12/31/2013 $67.34
37 12/31/2012 $51.67
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
Date Value
1 12/31/2023 $27,640.00
2 9/30/2023 $27,635.00
3 6/30/2023 $27,569.00
4 3/31/2023 $26,308.00
5 12/31/2022 $32,476.00
6 9/30/2022 $32,476.00
7 6/30/2022 $32,081.00
8 3/31/2022 $24,308.00
9 12/31/2021 $42,038.00
10 9/30/2021 $42,019.00
11 6/30/2021 $41,923.00
12 3/31/2021 $22,885.00
13 12/31/2020 $45,860.00
14 9/30/2020 $45,860.00
15 6/30/2020 $45,169.00
16 3/31/2020 $19,589.00
17 12/31/2019 $33,205.00
18 9/30/2019 $33,201.00
19 6/30/2019 $31,496.00
20 3/31/2019 $20,230.00
21 12/31/2018 $20,678.00
22 9/30/2018 $20,678.00
23 6/30/2018 $18,918.00
24 3/31/2018 $18,918.00
25 12/31/2017 $22,213.00
26 9/30/2017 $21,003.00
27 6/30/2017 $20,061.00
28 3/31/2017 $20,061.00
29 12/31/2016 $19,740.00
30 9/30/2016 $19,740.00
31 6/30/2016 $19,281.00
32 3/31/2016 $19,232.00
33 12/31/2015 $25,732.00
34 9/30/2015 $25,732.00
35 12/31/2014 $38,329.00
36 12/31/2013 $43,331.00
37 12/31/2012 $49,356.00
38 12/31/2011 $54,288.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
Date Value
1 12/31/2023 $341.57
2 9/30/2023 $341.55
3 6/30/2023 $341.73
4 3/31/2023 $343.57
5 12/31/2022 $292.27
6 9/30/2022 $292.27
7 6/30/2022 $293.84
8 3/31/2022 $310.66
9 12/31/2021 $227.40
10 9/30/2021 $227.46
11 6/30/2021 $227.42
12 3/31/2021 $221.81
13 12/31/2020 $214.23
14 9/30/2020 $214.23
15 6/30/2020 $213.12
16 3/31/2020 $187.26
17 12/31/2019 $188.63
18 9/30/2019 $188.63
19 6/30/2019 $187.25
20 3/31/2019 $163.83
21 12/31/2018 $156.50
22 9/30/2018 $156.50
23 6/30/2018 $152.19
24 3/31/2018 $152.19
25 12/31/2017 $151.32
26 9/30/2017 $150.04
27 6/30/2017 $146.83
28 3/31/2017 $146.83
29 12/31/2016 $114.12
30 9/30/2016 $114.12
31 6/30/2016 $111.56
32 3/31/2016 $111.63
33 12/31/2015 $79.44
34 9/30/2015 $79.44
35 12/31/2014 $53.82
36 12/31/2013 $41.62
37 12/31/2012 $34.55
38 12/31/2011 $27.19
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions
Date Value
1 12/31/2023 --
2 9/30/2023 $0.01
3 6/30/2023 $0.01
4 3/31/2023 $0.01
5 12/31/2022 --
6 9/30/2022 $0.01
7 6/30/2022 $0.01
8 3/31/2022 $0.01
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 12/31/2018 --
19 12/31/2017 --
20 12/31/2016 --
21 12/31/2015 --
22 12/31/2014 --
23 12/31/2013 --
24 12/31/2012 $0.01
25 12/31/2011 $0.01
26 12/31/2010 $0.02
27 12/31/2009 $0.05
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
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 12/31/2018 --
19 12/31/2017 --
20 12/31/2016 --
21 12/31/2015 --
22 12/31/2014 --
23 12/31/2013 --
24 12/31/2012 --
25 12/31/2011 --
26 12/31/2010 --
27 12/31/2009 --
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
Date Value
1 12/31/2023 $0.40
2 9/30/2023 $0.40
3 6/30/2023 $0.40
4 3/31/2023 $0.40
5 12/31/2022 $0.38
6 9/30/2022 $0.38
7 6/30/2022 $0.38
8 3/31/2022 $0.38
9 12/31/2021 $0.36
10 9/30/2021 $0.36
11 6/30/2021 $0.36
12 3/31/2021 $0.36
13 12/31/2020 $0.33
14 9/30/2020 $0.33
15 6/30/2020 $0.33
16 3/31/2020 $0.32
17 12/31/2019 $0.32
18 12/31/2018 $0.34
19 12/31/2017 $0.36
20 12/31/2016 $0.34
21 12/31/2015 $0.34
22 12/31/2014 $0.34
23 12/31/2013 $0.34
24 12/31/2012 $0.34
25 12/31/2011 $0.35
26 12/31/2010 $0.34
27 12/31/2009 $0.34
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
Date Value
1 12/31/2023 $0.04
2 9/30/2023 $0.04
3 6/30/2023 $0.04
4 3/31/2023 $0.04
5 12/31/2022 $0.02
6 9/30/2022 $0.02
7 6/30/2022 $0.02
8 3/31/2022 $0.02
9 12/31/2021 $0.01
10 9/30/2021 $0.02
11 6/30/2021 $0.02
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.03
18 12/31/2018 $0.03
19 12/31/2017 $0.02
20 12/31/2016 $0.02
21 12/31/2015 $0.02
22 12/31/2014 $0.03
23 12/31/2013 $0.02
24 12/31/2012 $0.02
25 12/31/2011 $0.03
26 12/31/2010 $0.04
27 12/31/2009 $0.03
Financials: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
Date Value
1 12/31/2023 $9,830,000.00
2 9/30/2023 $11,591,000.00
3 6/30/2023 $5,747,000.00
4 3/31/2023 $12,763,000.00
5 12/31/2022 $11,561,000.00
6 9/30/2022 $10,130,000.00
7 6/30/2022 $12,577,000.00
8 3/31/2022 $17,493,000.00
9 12/31/2021 $28,199,000.00
10 9/30/2021 $24,398,000.00
11 6/30/2021 $65,631,000.00
12 3/31/2021 $197,820,000.00
13 12/31/2020 $43,104,000.00
14 9/30/2020 $40,170,000.00
15 6/30/2020 $35,110,000.00
16 3/31/2020 $20,091,000.00
17 12/31/2019 $21,430,000.00
18 9/30/2019 $21,859,000.00
19 6/30/2019 $31,991,000.00
20 3/31/2019 $22,717,000.00
21 12/31/2018 $18,177,000.00
22 9/30/2018 $26,027,039,000.00
23 6/30/2018 $27,872,000.00
24 3/31/2018 $16,108,000.00
25 12/31/2017 $17,554,000.00
26 9/30/2017 $11,969,000.00
27 6/30/2017 $9,806,000.00
28 3/31/2017 $12,289,000.00
29 12/31/2016 $17,210,000.00
30 9/30/2016 $18,454,000.00
31 6/30/2016 $38,947,000.00
32 3/31/2016 $58,566,000.00
33 12/31/2015 $54,885,000.00
34 9/30/2015 $64,140,000.00
35 12/31/2014 $110,970,000.00
36 12/31/2013 $108,730,000.00
37 12/31/2012 $39,404,000.00
38 12/31/2011 $43,119,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
Date Value
1 12/31/2023 $110,193.00
2 9/30/2023 $97,832.00
3 6/30/2023 $101,963.00
4 3/31/2023 $140,402.00
5 12/31/2022 $118,829.00
6 9/30/2022 $114,559.00
7 6/30/2022 $115,834.00
8 3/31/2022 $111,689.00
9 12/31/2021 $98,390.00
10 9/30/2021 $81,317.00
11 6/30/2021 $81,317.00
12 3/31/2021 $81,710.00
13 12/31/2020 $53,638.00
14 9/30/2020 $59,138.00
15 6/30/2020 $92,818.00
16 3/31/2020 $105,636.00
17 12/31/2019 $93,113.00
18 9/30/2019 $102,613.00
19 6/30/2019 $131,684.00
20 12/31/2018 $143,437.00
21 9/30/2018 $151,647.00
22 6/30/2018 $151,647.00
23 3/31/2018 $178,692.00
24 12/31/2017 $182,242.00
25 9/30/2017 $186,242.00
26 6/30/2017 $204,870.00
27 3/31/2017 $199,682.00
28 12/31/2016 $196,522.00
29 9/30/2016 $236,947.00
30 6/30/2016 $408,936.00
31 3/31/2016 $503,621.00
32 12/31/2015 $380,543.00
33 9/30/2015 $408,752.00
34 12/31/2014 $452,962.00
35 12/31/2013 $544,276.00
36 12/31/2012 $409,272.00
37 12/31/2011 $545,620.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
Date Value
1 12/31/2023 $288.62
2 9/30/2023 $300.59
3 6/30/2023 $299.46
4 3/31/2023 $267.68
5 12/31/2022 $251.08
6 9/30/2022 $250.93
7 6/30/2022 $250.18
8 3/31/2022 $240.29
9 12/31/2021 $228.66
10 9/30/2021 $228.58
11 6/30/2021 $228.58
12 3/31/2021 $214.22
13 12/31/2020 $211.32
14 9/30/2020 $196.52
15 6/30/2020 $185.56
16 3/31/2020 $164.80
17 12/31/2019 $148.60
18 9/30/2019 $139.16
19 6/30/2019 $134.82
20 12/31/2018 $112.90
21 9/30/2018 $115.91
22 6/30/2018 $115.91
23 3/31/2018 $104.02
24 12/31/2017 $98.78
25 9/30/2017 $98.55
26 6/30/2017 $94.94
27 3/31/2017 $91.22
28 12/31/2016 $86.52
29 9/30/2016 $79.25
30 6/30/2016 $68.47
31 3/31/2016 $69.59
32 12/31/2015 $62.29
33 9/30/2015 $61.26
34 12/31/2014 $50.75
35 12/31/2013 $42.33
36 12/31/2012 $36.70
37 12/31/2011 $29.53
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
Date Value
1 12/31/2023 $6,600,000.00
2 12/31/2022 $6,900,000.00
3 12/31/2021 $28,900.00
4 12/31/2020 $45,900,000.00
5 12/31/2019 $20,900,000.00
6 12/31/2018 $19,200,000.00
7 12/31/2017 $14,900,000.00
8 12/31/2016 $52,700,000.00
9 12/31/2015 $37,700,000.00
10 12/31/2014 $45,800,000.00
11 12/31/2013 $12,500,000.00
12 12/31/2012 $20,900,000.00
13 12/31/2011 $11,600,000.00
14 12/31/2010 $8,500,000.00
15 12/31/2009 $5,100,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
Date Value
1 12/31/2023 $1,463.00
2 9/30/2020 --
3 9/30/2019 --
4 6/30/2019 --
5 3/31/2019 --
6 12/31/2018 $2,654.00
7 9/30/2018 --
8 6/30/2018 --
9 3/31/2018 --
10 12/31/2017 --
11 9/30/2017 --
12 6/30/2017 --
13 3/31/2017 --
14 12/31/2016 $1,980.00
15 9/30/2016 $1,712.00
16 6/30/2016 --
17 3/31/2016 --
18 9/30/2015 --
19 12/31/2014 --
20 12/31/2013 --
21 12/31/2012 --
22 12/31/2011 --
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
Date Value
1 9/30/2023 $7,219.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
Date Value
1 9/30/2023 $410.53
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
Date Value
1 12/31/2023 $5,756.00
2 6/30/2023 $5,756.00
3 12/31/2022 $7,869.00
4 9/30/2022 $7,869.00
5 6/30/2022 $6,457.00
6 12/31/2020 $2,595.00
7 9/30/2020 $2,595.00
8 6/30/2020 $2,595.00
9 3/31/2020 $2,595.00
10 9/30/2019 --
11 6/30/2019 --
12 3/31/2019 --
13 12/31/2018 $613,630.00
14 9/30/2018 $613,630.00
15 6/30/2018 $574,507.00
16 3/31/2018 --
17 12/31/2017 $12,208.00
18 9/30/2017 $12,208.00
19 6/30/2017 $4,708.00
20 3/31/2017 $4,708.00
21 12/31/2016 $40,352.00
22 9/30/2016 $40,352.00
23 6/30/2016 $30,514.00
24 3/31/2016 $14,742.00
25 9/30/2015 --
26 12/31/2014 --
27 12/31/2013 --
28 12/31/2012 $4,550.00
29 12/31/2011 $3,720.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
Date Value
1 12/31/2023 $60,995.00
2 9/30/2023 $51,278.00
3 6/30/2023 $51,278.00
4 3/31/2023 $24,769.00
5 12/31/2022 $20,924.00
6 9/30/2022 $20,924.00
7 6/30/2022 $20,924.00
8 3/31/2022 $17,114.00
9 12/31/2021 $20,420.00
10 9/30/2021 $20,420.00
11 6/30/2021 $20,420.00
12 3/31/2021 $18,998.00
13 12/31/2020 $26,402.00
14 9/30/2020 $25,870.00
15 6/30/2020 $25,870.00
16 3/31/2020 $22,970.00
17 12/31/2019 $31,286.00
18 9/30/2019 $31,286.00
19 6/30/2019 $31,286.00
20 3/31/2019 $15,524.00
21 12/31/2018 $32,570.00
22 9/30/2018 $32,570.00
23 6/30/2018 $32,570.00
24 3/31/2018 $17,531.00
25 12/31/2017 $15,373.00
26 9/30/2017 $15,373.00
27 6/30/2017 $15,373.00
28 3/31/2017 $5,185.00
29 12/31/2016 $800,490.00
30 9/30/2016 $765,112.00
31 6/30/2016 $765,112.00
32 3/31/2016 $730,391.00
33 12/31/2015 $24,363.00
34 9/30/2015 $24,363.00
35 12/31/2014 $13,786.00
36 12/31/2013 $50,789.00
37 12/31/2012 $59,967.00
38 12/31/2011 $258,200.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
Date Value
1 12/31/2023 $11,419,000.00
2 9/30/2023 $18,439,000.00
3 6/30/2023 $7,742,000.00
4 3/31/2023 $15,387,000.00
5 12/31/2022 $15,378,000.00
6 9/30/2022 $15,306,000.00
7 6/30/2022 $19,011,000.00
8 3/31/2022 $27,690,000.00
9 12/31/2021 $54,048,000.00
10 9/30/2021 $59,372,000.00
11 6/30/2021 $167,692,000.00
12 3/31/2021 $120,540,000.00
13 12/31/2020 $190,176,000.00
14 9/30/2020 $161,050,000.00
15 6/30/2020 $97,280,000.00
16 3/31/2020 $47,034,000.00
17 12/31/2019 $60,680,000.00
18 9/30/2019 $55,196,000.00
19 6/30/2019 $71,021,000.00
20 3/31/2019 $43,879,000.00
21 12/31/2018 $30,588,000.00
22 9/30/2018 $49,310,933,000.00
23 6/30/2018 $58,915,000.00
24 3/31/2018 $19,949,000.00
25 12/31/2017 $45,877,000.00
26 9/30/2017 $24,703,000.00
27 6/30/2017 $20,259,000.00
28 3/31/2017 $24,673,000.00
29 12/31/2016 $61,632,000.00
30 9/30/2016 $56,081,000.00
31 6/30/2016 $80,043,000.00
32 3/31/2016 $109,116,000.00
33 12/31/2015 $161,603,000.00
34 9/30/2015 $179,584,000.00
35 12/31/2014 $331,820,000.00
36 12/31/2013 $322,453,000.00
37 12/31/2012 $148,684,000.00
38 12/31/2011 $127,467,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
Date Value
1 12/31/2023 $207,810.00
2 9/30/2023 $201,299.00
3 6/30/2023 $206,286.00
4 3/31/2023 $229,014.00
5 12/31/2022 $204,245.00
6 9/30/2022 $215,542.00
7 6/30/2022 $218,229.00
8 3/31/2022 $226,454.00
9 12/31/2021 $221,354.00
10 9/30/2021 $229,432.00
11 6/30/2021 $229,432.00
12 3/31/2021 $229,825.00
13 12/31/2020 $241,847.00
14 9/30/2020 $247,347.00
15 6/30/2020 $281,027.00
16 3/31/2020 $312,820.00
17 12/31/2019 $315,678.00
18 9/30/2019 $325,178.00
19 6/30/2019 $354,249.00
20 3/31/2019 $348,370.00
21 12/31/2018 $366,829.00
22 9/30/2018 $375,039.00
23 6/30/2018 $414,162.00
24 3/31/2018 $1,005,755.00
25 12/31/2017 $1,156,997.00
26 9/30/2017 $1,160,997.00
27 6/30/2017 $1,187,125.00
28 3/31/2017 $1,181,937.00
29 12/31/2016 $1,348,233.00
30 9/30/2016 $1,353,280.00
31 6/30/2016 $1,535,107.00
32 3/31/2016 $1,624,883.00
33 12/31/2015 $1,127,162.00
34 9/30/2015 $1,155,371.00
35 12/31/2014 $1,380,444.00
36 12/31/2013 $1,679,835.00
37 12/31/2012 $1,718,116.00
38 12/31/2011 $1,908,664.00
39 12/31/2010 $1,818,684.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
Date Value
1 12/31/2023 $361.53
2 9/30/2023 $360.83
3 6/30/2023 $358.85
4 3/31/2023 $333.13
5 12/31/2022 $334.26
6 9/30/2022 $326.27
7 6/30/2022 $326.70
8 3/31/2022 $321.86
9 12/31/2021 $310.38
10 9/30/2021 $304.49
11 6/30/2021 $304.49
12 3/31/2021 $229.25
13 12/31/2020 $228.58
14 9/30/2020 $224.66
15 6/30/2020 $217.67
16 3/31/2020 $205.70
17 12/31/2019 $186.53
18 9/30/2019 $182.44
19 6/30/2019 $177.28
20 3/31/2019 $169.58
21 12/31/2018 $155.75
22 9/30/2018 $156.03
23 6/30/2018 $157.45
24 3/31/2018 $178.90
25 12/31/2017 $158.53
26 9/30/2017 $176.25
27 6/30/2017 $173.74
28 3/31/2017 $173.43
29 12/31/2016 $141.98
30 9/30/2016 $138.45
31 6/30/2016 $128.99
32 3/31/2016 $125.57
33 12/31/2015 $63.99
34 9/30/2015 $63.58
35 12/31/2014 $55.37
36 12/31/2013 $50.14
37 12/31/2012 $46.44
38 12/31/2011 $41.78
39 12/31/2010 $33.16
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
Date Value
1 12/31/2023 $11,101,000.00
2 9/30/2023 $16,995,000.00
3 6/30/2023 $7,343,000.00
4 3/31/2023 $14,862,000.00
5 12/31/2022 $14,653,000.00
6 9/30/2022 $14,323,000.00
7 6/30/2022 $17,789,000.00
8 3/31/2022 $25,752,000.00
9 12/31/2021 $50,688,000.00
10 9/30/2021 $54,825,000.00
11 6/30/2021 $154,424,000.00
12 3/31/2021 $182,149,000.00
13 12/31/2020 $171,246,000.00
14 9/30/2020 $145,495,000.00
15 6/30/2020 $89,287,000.00
16 3/31/2020 $43,532,000.00
17 12/31/2019 $55,522,000.00
18 9/30/2019 $51,563,000.00
19 6/30/2019 $65,983,000.00
20 3/31/2019 $40,747,000.00
21 12/31/2018 $29,503,000.00
22 9/30/2018 $47,120,023,000.00
23 6/30/2018 $53,054,000.00
24 3/31/2018 $19,015,000.00
25 12/31/2017 $44,461,000.00
26 9/30/2017 $24,067,000.00
27 6/30/2017 $19,736,000.00
28 3/31/2017 $24,054,000.00
29 12/31/2016 $59,410,000.00
30 9/30/2016 $54,200,000.00
31 6/30/2016 $77,988,000.00
32 3/31/2016 $106,588,000.00
33 12/31/2015 $156,268,000.00
34 9/30/2015 $173,812,000.00
35 12/31/2014 $320,116,000.00
36 12/31/2013 $303,114,000.00
37 12/31/2012 $133,610,000.00
38 12/31/2011 $114,604,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
Date Value
1 12/31/2023 $175,897.00
2 9/30/2023 $168,216.00
3 6/30/2023 $173,203.00
4 3/31/2023 $197,600.00
5 12/31/2022 $174,154.00
6 9/30/2022 $189,424.00
7 6/30/2022 $198,774.00
8 3/31/2022 $204,649.00
9 12/31/2021 $205,369.00
10 9/30/2021 $210,177.00
11 6/30/2021 $210,177.00
12 3/31/2021 $210,570.00
13 12/31/2020 $217,604.00
14 9/30/2020 $223,104.00
15 6/30/2020 $256,784.00
16 3/31/2020 $285,886.00
17 12/31/2019 $286,312.00
18 9/30/2019 $300,886.00
19 6/30/2019 $325,498.00
20 12/31/2018 $344,111.00
21 9/30/2018 $352,321.00
22 6/30/2018 $367,116.00
23 3/31/2018 $374,181.00
24 12/31/2017 $562,478.00
25 9/30/2017 $566,478.00
26 6/30/2017 $592,231.00
27 3/31/2017 $582,117.00
28 12/31/2016 $744,866.00
29 9/30/2016 $1,297,464.00
30 6/30/2016 $1,478,799.00
31 3/31/2016 $1,568,821.00
32 12/31/2015 $1,089,831.00
33 9/30/2015 $1,118,040.00
34 12/31/2014 $1,331,293.00
35 12/31/2013 $1,579,082.00
36 12/31/2012 $1,551,968.00
37 12/31/2011 $1,714,265.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
Date Value
1 12/31/2023 $350.85
2 9/30/2023 $352.15
3 6/30/2023 $350.05
4 3/31/2023 $320.34
5 12/31/2022 $319.56
6 9/30/2022 $315.52
7 6/30/2022 $318.23
8 3/31/2022 $313.40
9 12/31/2021 $305.29
10 9/30/2021 $300.67
11 6/30/2021 $300.67
12 3/31/2021 $294.96
13 12/31/2020 $227.97
14 9/30/2020 $223.63
15 6/30/2020 $216.12
16 3/31/2020 $203.74
17 12/31/2019 $184.83
18 9/30/2019 $180.81
19 6/30/2019 $175.05
20 12/31/2018 $153.42
21 9/30/2018 $153.77
22 6/30/2018 $155.18
23 3/31/2018 $143.93
24 12/31/2017 $115.47
25 9/30/2017 $123.65
26 6/30/2017 $121.89
27 3/31/2017 $113.59
28 12/31/2016 $97.34
29 9/30/2016 $137.91
30 6/30/2016 $128.15
31 3/31/2016 $124.68
32 12/31/2015 $63.96
33 9/30/2015 $63.54
34 12/31/2014 $55.28
35 12/31/2013 $50.14
36 12/31/2012 $46.89
37 12/31/2011 $41.71
Financials: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares
Date Value
1 12/31/2023 $27,640.00
2 12/31/2022 $32,476.00
3 12/31/2021 $42,038.00
4 12/31/2020 $45,860.00
5 12/31/2019 $33,205.00
6 12/31/2018 $20,678.00
7 12/31/2017 $22,213.00
8 12/31/2016 $19,740.00
9 12/31/2015 $25,732.00
10 12/31/2014 $38,329.00
Financials: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue
Date Value
1 12/31/2023 $341.57
2 12/31/2022 $292.27
3 12/31/2021 $227.40
4 12/31/2020 $214.23
5 12/31/2019 $188.63
6 12/31/2018 $156.50
7 12/31/2017 $151.32
8 12/31/2016 $114.12
9 12/31/2015 $79.44
10 12/31/2014 $53.82
Financials: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
Date Value
1 12/31/2023 $200.62
2 9/30/2023 $198.43
3 6/30/2023 $198.14
4 12/31/2022 $188.46
5 9/30/2022 $192.41
6 6/30/2022 $193.12
7 3/31/2022 $198.13
8 12/31/2021 $186.52
9 9/30/2021 $197.25
10 6/30/2021 $197.25
11 3/31/2021 $195.05
12 12/31/2020 $136.87
13 9/30/2020 $137.55
14 6/30/2020 $120.81
15 3/31/2020 $103.99
16 12/31/2019 $97.80
17 9/30/2019 $104.47
18 6/30/2019 $94.50
19 3/31/2019 $85.78
20 12/31/2018 $106.79
21 9/30/2018 $106.69
22 6/30/2018 $106.69
23 3/31/2018 $113.82
24 12/31/2017 $79.78
25 9/30/2017 $79.61
26 6/30/2017 $81.86
27 3/31/2017 $83.16
28 12/31/2016 $74.71
29 9/30/2016 $77.31
30 6/30/2016 $90.64
31 3/31/2016 $93.37
32 12/31/2015 $151.28
33 9/30/2015 $163.02
34 12/31/2014 $87.08
35 12/31/2013 $28.66
36 12/31/2012 $23.29
Financials: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
Date Value
1 12/31/2023 $464.33
2 9/30/2020 --
3 9/30/2019 --
4 6/30/2019 --
5 3/31/2019 --
6 12/31/2018 $289.54
7 9/30/2018 --
8 6/30/2018 --
9 3/31/2018 --
10 12/31/2017 --
11 9/30/2017 --
12 6/30/2017 --
13 3/31/2017 --
14 12/31/2016 $241.79
15 9/30/2016 $241.79
16 6/30/2016 --
17 3/31/2016 --
18 12/31/2015 --
19 9/30/2015 --
20 12/31/2014 --
21 12/31/2013 --
22 12/31/2012 --
Financials: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
Date Value
1 12/31/2023 $396.86
2 6/30/2023 $396.86
3 12/31/2022 $339.25
4 9/30/2022 $339.25
5 6/30/2022 $299.16
6 12/31/2020 $242.00
7 9/30/2020 $241.84
8 6/30/2020 $241.84
9 3/31/2020 $241.84
10 9/30/2019 --
11 6/30/2019 --
12 3/31/2019 --
13 12/31/2018 $199.94
14 9/30/2018 $199.94
15 6/30/2018 $201.91
16 3/31/2018 --
17 12/31/2017 $160.47
18 9/30/2017 $160.47
19 6/30/2017 $201.91
20 3/31/2017 $201.91
21 12/31/2016 $196.86
22 9/30/2016 $196.86
23 6/30/2016 $213.51
24 3/31/2016 $289.54
25 12/31/2015 --
26 9/30/2015 --
27 12/31/2014 --
28 12/31/2013 --
29 12/31/2012 $95.09
Financials: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
Date Value
1 12/31/2023 $326.17
2 9/30/2023 $324.78
3 6/30/2023 $324.78
4 3/31/2023 $323.80
5 12/31/2022 $378.55
6 9/30/2022 $378.55
7 6/30/2022 $378.55
8 3/31/2022 $383.46
9 12/31/2021 $1,031.01
10 9/30/2021 $1,031.01
11 6/30/2021 $1,031.01
12 3/31/2021 $1,028.71
13 12/31/2020 $393.54
14 9/30/2020 $383.22
15 6/30/2020 $383.22
16 3/31/2020 $370.43
17 12/31/2019 $313.56
18 9/30/2019 $313.56
19 6/30/2019 $313.56
20 3/31/2019 $312.74
21 12/31/2018 $210.24
22 9/30/2018 $210.24
23 6/30/2018 $210.24
24 3/31/2018 $191.10
25 12/31/2017 $150.10
26 9/30/2017 $150.10
27 6/30/2017 $150.10
28 3/31/2017 $169.85
29 12/31/2016 $197.56
30 9/30/2016 $199.05
31 6/30/2016 $199.05
32 3/31/2016 $201.02
33 12/31/2015 $283.22
34 9/30/2015 $283.22
35 12/31/2014 $228.70
36 12/31/2013 $137.76
37 12/31/2012 $103.61
Financials: StockholdersEquity
Date Value
1 12/31/2023 $1,077,929,000.00
2 9/30/2023 $1,120,777,000.00
3 6/30/2023 $1,087,190,000.00
4 3/31/2023 $1,041,357,000.00
5 12/31/2022 $1,068,549,000.00
6 9/30/2022 $1,073,986,000.00
7 6/30/2022 $1,044,037,000.00
8 3/31/2022 $984,924,000.00
9 12/31/2021 $983,409,000.00
10 9/30/2021 $1,029,378,000.00
11 6/30/2021 $1,084,135,000.00
12 3/31/2021 $1,028,724,000.00
13 12/31/2020 $956,967,000.00
14 9/30/2020 $918,530,000.00
15 6/30/2020 $827,544,000.00
16 3/31/2020 $758,236,000.00
17 12/31/2019 $735,636,000.00
18 9/30/2019 $718,980,000.00
19 6/30/2019 $522,801,000.00
20 3/31/2019 $489,818,000.00
21 12/31/2018 $460,317,000.00
22 9/30/2018 $434,546,000.00
23 6/30/2018 $442,672,000.00
24 3/31/2018 $436,926,000.00
25 12/31/2017 $423,523,000.00
26 9/30/2017 $414,289,000.00
27 6/30/2017 $421,664,000.00
28 3/31/2017 $435,411,000.00
29 12/31/2016 $446,582,000.00
30 9/30/2016 $450,243,000.00
31 6/30/2016 $412,232,000.00
32 3/31/2016 $435,347,000.00
33 12/31/2015 $461,221,000.00
34 9/30/2015 $494,800,000.00
35 6/30/2015 $514,682,000.00
36 3/31/2015 $495,119,000.00
37 12/31/2014 $436,140,000.00
38 9/30/2014 $412,384,000.00
39 6/30/2014 $371,730,000.00
40 3/31/2014 $344,100,000.00
41 12/31/2013 $302,085,000.00
42 9/30/2013 $281,421,000.00
43 6/30/2013 $253,536,000.00
44 3/31/2013 $245,597,000.00
45 12/31/2012 $245,091,000.00
46 9/30/2012 $230,419,000.00
47 6/30/2012 $210,562,000.00
48 3/31/2012 $195,576,000.00
49 12/31/2011 $184,745,000.00
50 12/31/2010 $165,588,000.00
51 12/31/2009 $173,155,000.00
52 12/31/2008 $140,028,000.00
Financials: StockIssuedDuringPeriodSharesStockOptionsExercised
Date Value
1 12/31/2023 $50,211.00
2 9/30/2023 $47,005.00
3 6/30/2023 $43,481.00
4 12/31/2022 $30,164.00
5 9/30/2022 $18,867.00
6 6/30/2022 $17,592.00
7 3/31/2022 $12,014.00
8 12/31/2021 $40,913.00
9 9/30/2021 $32,835.00
10 6/30/2021 $32,835.00
11 3/31/2021 $31,020.00
12 12/31/2020 $97,638.00
13 9/30/2020 $91,606.00
14 6/30/2020 $57,926.00
15 3/31/2020 $23,233.00
16 12/31/2019 $82,437.00
17 9/30/2019 $72,937.00
18 6/30/2019 $43,866.00
19 3/31/2019 $33,983.00
20 12/31/2018 $206,454.00
21 9/30/2018 $200,898.00
22 6/30/2018 $200,898.00
23 3/31/2018 $168,773.00
24 12/31/2017 $194,401.00
25 9/30/2017 $190,401.00
26 6/30/2017 $171,773.00
27 3/31/2017 $166,773.00
28 12/31/2016 $537,087.00
29 9/30/2016 $496,930.00
30 6/30/2016 $326,653.00
31 3/31/2016 $217,928.00
32 12/31/2015 $277,645.00
33 9/30/2015 $249,436.00
34 12/31/2014 $313,177.00
35 12/31/2013 $89,070.00
36 12/31/2012 $245,965.00
37 12/31/2011 $164,500.00
Financials: StockIssuedDuringPeriodValueStockOptionsExercised
Date Value
1 12/31/2023 $9,811,000.00
2 9/30/2023 $741,000.00
3 6/30/2023 $8,518,000.00
4 3/31/2023 $-211,000.00
5 12/31/2022 $3,905,000.00
6 9/30/2022 $307,000.00
7 6/30/2022 $1,027,000.00
8 3/31/2022 $498,000.00
9 12/31/2021 $-6,729,000.00
10 9/30/2021 $-21,000.00
11 6/30/2021 $-9,133,000.00
12 3/31/2021 $1,269,000.00
13 12/31/2020 $12,672,000.00
14 9/30/2020 $5,469,000.00
15 6/30/2020 $4,643,000.00
16 3/31/2020 $1,858,000.00
17 12/31/2019 $8,999,000.00
18 9/30/2019 $3,473,000.00
19 6/30/2019 $1,378,000.00
20 3/31/2019 $3,704,000.00
21 12/31/2018 $23,088,000.00
22 9/30/2018 $15,000.00
23 6/30/2018 $2,224,000.00
24 3/31/2018 $20,234,000.00
25 12/31/2017 $16,363,000.00
26 12/31/2016 $53,674,000.00
27 12/31/2015 $58,525,000.00
28 12/31/2014 $45,030,000.00
29 12/31/2013 $8,403,000.00
30 12/31/2012 $12,443,000.00
31 12/31/2011 $10,144,000.00
32 12/31/2010 $7,227,000.00
Financials: StockRepurchasedAndRetiredDuringPeriodValue
Date Value
1 12/31/2023 $93,805,000.00
2 9/30/2023 $16,352,000.00
3 6/30/2023 $25,039,000.00
4 3/31/2023 $22,116,000.00
Financials: StockRepurchasedDuringPeriodValue
Date Value
1 6/30/2023 $25,039,000.00
2 3/31/2023 $22,116,000.00
3 12/31/2018 $88,312,000.00
4 9/30/2018 $48,586,000.00
5 6/30/2018 $23,085,000.00
6 3/31/2018 $16,639,000.00
7 12/31/2017 $144,602,000.00
8 12/31/2016 $161,658,000.00
9 12/31/2015 $138,705,000.00
10 12/31/2014 $7,859,000.00
11 12/31/2013 $29,585,000.00
12 12/31/2012 $18,047,000.00
13 12/31/2011 $62,824,000.00
14 12/31/2010 $67,981,000.00
15 12/31/2009 $7,080,000.00
Financials: UnrecognizedTaxBenefits
Date Value
1 12/31/2023 $303,000.00
2 9/30/2023 $200,000.00
3 6/30/2023 $200,000.00
4 3/31/2023 $200,000.00
5 12/31/2022 $243,000.00
6 9/30/2022 $200,000.00
7 6/30/2022 $200,000.00
8 3/31/2022 $200,000.00
9 12/31/2021 $232,000.00
10 9/30/2021 $800,000.00
11 6/30/2021 $800,000.00
12 3/31/2021 $800,000.00
13 12/31/2020 $800,000.00
14 9/30/2020 $800,000.00
15 6/30/2020 $800,000.00
16 3/31/2020 $800,000.00
17 12/31/2019 $811,000.00
18 3/31/2019 $900,000.00
19 12/31/2018 $836,000.00
20 9/30/2018 $900,000.00
21 6/30/2018 $300,000.00
22 3/31/2018 $300,000.00
23 12/31/2017 $292,000.00
24 9/30/2017 $400,000.00
25 6/30/2017 $400,000.00
26 3/31/2017 $400,000.00
27 12/31/2016 $589,000.00
28 9/30/2016 $500,000.00
29 6/30/2016 $400,000.00
30 3/31/2016 $400,000.00
31 12/31/2015 $486,000.00
32 9/30/2015 $400,000.00
33 6/30/2015 $300,000.00
34 3/31/2015 $400,000.00
35 12/31/2014 $368,000.00
36 9/30/2014 $300,000.00
37 6/30/2014 $400,000.00
38 3/31/2014 $400,000.00
39 12/31/2013 $619,000.00
40 9/30/2013 $700,000.00
41 6/30/2013 $800,000.00
42 3/31/2013 $800,000.00
43 12/31/2012 $1,263,000.00
44 9/30/2012 $1,400,000.00
45 6/30/2012 $1,700,000.00
46 3/31/2012 $1,700,000.00
47 12/31/2011 $1,935,000.00
48 12/31/2010 $7,129,000.00
49 12/31/2009 $6,633,000.00
Financials: UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
Date Value
1 12/31/2023 $200,000.00
2 9/30/2023 $200,000.00
3 6/30/2023 $200,000.00
4 3/31/2023 $200,000.00
5 12/31/2022 $200,000.00
6 9/30/2022 $200,000.00
7 6/30/2022 $200,000.00
8 3/31/2022 $200,000.00
9 12/31/2021 $200,000.00
10 9/30/2021 $200,000.00
11 6/30/2021 $200,000.00
12 3/31/2021 $200,000.00
13 12/31/2020 $200,000.00
14 9/30/2020 $200,000.00
15 6/30/2020 $200,000.00
16 3/31/2020 $100,000.00
17 12/31/2019 $100,000.00
18 9/30/2019 $200,000.00
19 6/30/2019 $100,000.00
20 3/31/2019 $100,000.00
21 12/31/2018 $100,000.00
22 9/30/2018 $100,000.00
23 6/30/2018 --
24 3/31/2018 --
25 12/31/2017 --
26 9/30/2017 $300,000.00
27 6/30/2017 $300,000.00
28 3/31/2017 $300,000.00
29 12/31/2016 $300,000.00
30 9/30/2016 $300,000.00
31 6/30/2016 $300,000.00
32 3/31/2016 $400,000.00
33 12/31/2015 $400,000.00
34 9/30/2015 $300,000.00
35 6/30/2015 $300,000.00
36 3/31/2015 $300,000.00
37 12/31/2014 $300,000.00
38 9/30/2014 $300,000.00
39 6/30/2014 $300,000.00
40 3/31/2014 $300,000.00
41 12/31/2013 $300,000.00
42 9/30/2013 $300,000.00
43 6/30/2013 $300,000.00
44 3/31/2013 $300,000.00
45 12/31/2012 $700,000.00
46 9/30/2012 $700,000.00
47 6/30/2012 $900,000.00
48 3/31/2012 $900,000.00
49 12/31/2011 $1,000,000.00
50 12/31/2010 $3,700,000.00
Financials: UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
Date Value
1 12/31/2023 $100,000.00
2 12/31/2022 --
3 12/31/2021 --
4 12/31/2020 --
5 12/31/2019 --
6 12/31/2018 $100,000.00
7 12/31/2017 --
8 12/31/2016 --
9 12/31/2015 $100,000.00
10 12/31/2014 --
11 12/31/2013 --
12 12/31/2012 $100,000.00
13 12/31/2011 $400,000.00
14 12/31/2010 $700,000.00
15 12/31/2009 $500,000.00
Financials: UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
Date Value
1 12/31/2023 $69,000.00
2 12/31/2022 $41,000.00
3 12/31/2021 $59,000.00
4 12/31/2019 $101,000.00
5 12/31/2018 $8,000.00
6 12/31/2017 $64,000.00
7 12/31/2016 $80,000.00
8 12/31/2015 $44,000.00
9 12/31/2014 $40,000.00
10 12/31/2013 $50,000.00
11 12/31/2011 $175,000.00
12 12/31/2010 $200,000.00
Financials: UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
Date Value
1 12/31/2023 $4,000.00
2 12/31/2021 $36,000.00
3 12/31/2020 $13,000.00
4 12/31/2016 $76,000.00
5 12/31/2015 $117,000.00
Financials: UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
Date Value
1 12/31/2023 $13,000.00
2 12/31/2021 $675,000.00
3 12/31/2020 $12,000.00
4 12/31/2019 $63,000.00
5 12/31/2017 $40,000.00
6 12/31/2016 $3,000.00
7 12/31/2015 $43,000.00
8 12/31/2014 $21,000.00
9 12/31/2013 $46,000.00
10 12/31/2012 $290,000.00
11 12/31/2011 --
12 12/31/2010 --
Financials: UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
Date Value
1 12/31/2023 $300,000.00
2 12/31/2022 $200,000.00
3 12/31/2021 $200,000.00
4 12/31/2020 $800,000.00
5 12/31/2019 $800,000.00
6 12/31/2018 $800,000.00
7 12/31/2017 $300,000.00
8 12/31/2016 $500,000.00
9 12/31/2015 $400,000.00
10 12/31/2014 $300,000.00
11 12/31/2013 $500,000.00
12 12/31/2012 $1,100,000.00
13 12/31/2011 $1,600,000.00
14 12/31/2010 $4,900,000.00
Financials: ValuationAllowanceDeferredTaxAssetChangeInAmount
Date Value
1 12/31/2023 $1,200,000.00
2 12/31/2022 $1,300,000.00
3 12/31/2021 $1,300,000.00
4 12/31/2017 $300,000.00
5 12/31/2016 $300,000.00
Financials: ValuationAllowancesAndReservesBalance
Date Value
1 12/31/2023 $8,200,000.00
2 12/31/2022 $5,600,000.00
3 12/31/2021 $6,000,000.00
4 12/31/2020 $3,100,000.00
5 12/31/2019 $1,800,000.00
6 12/31/2018 $2,100,000.00
7 12/31/2017 $3,000,000.00
8 12/31/2016 $5,200,000.00
Financials: VariableLeaseCost
Date Value
1 12/31/2023 $606,000.00
2 12/31/2022 $702,000.00
3 12/31/2021 $1,132,000.00
4 12/31/2020 $1,643,000.00
5 9/30/2020 $1,321,000.00
6 6/30/2020 $487,000.00
7 3/31/2020 $485,000.00
8 12/31/2019 $1,064,000.00
9 9/30/2019 $643,000.00
10 6/30/2019 $472,000.00
11 3/31/2019 $199,000.00
Financials: WeightedAverageNumberOfDilutedSharesOutstanding
Date Value
1 12/31/2023 $12,258,000.00
2 9/30/2023 $12,280,000.00
3 6/30/2023 $12,304,000.00
4 3/31/2023 $12,309,000.00
5 12/31/2022 $12,345,000.00
6 9/30/2022 $12,342,000.00
7 6/30/2022 $12,341,000.00
8 3/31/2022 $12,300,000.00
9 12/31/2021 $12,436,000.00
10 9/30/2021 $12,282,000.00
11 6/30/2021 $12,461,000.00
12 3/31/2021 $12,457,000.00
13 12/31/2020 $12,283,000.00
14 9/30/2020 $12,333,000.00
15 6/30/2020 $12,221,000.00
16 3/31/2020 $12,186,000.00
17 12/31/2019 $11,908,000.00
18 9/30/2019 $11,823,000.00
19 6/30/2019 $11,684,000.00
20 3/31/2019 $11,636,000.00
21 12/31/2018 $11,734,000.00
22 9/30/2018 $11,773,000.00
23 6/30/2018 $11,809,000.00
24 3/31/2018 $11,831,000.00
25 12/31/2017 $12,180,000.00
26 9/30/2017 $12,299,000.00
27 6/30/2017 $12,430,000.00
28 3/31/2017 $12,516,000.00
29 12/31/2016 $12,796,000.00
30 9/30/2016 $12,853,000.00
31 6/30/2016 $12,830,000.00
32 3/31/2016 $13,088,000.00
33 12/31/2015 $13,520,000.00
34 9/30/2015 $13,507,000.00
35 6/30/2015 $13,667,000.00
36 3/31/2015 $13,633,000.00
37 12/31/2014 $13,484,000.00
38 9/30/2014 $13,472,000.00
39 6/30/2014 $13,486,000.00
40 3/31/2014 $13,435,000.00
41 12/31/2013 $13,504,000.00
42 9/30/2013 $13,488,000.00
43 6/30/2013 $13,484,000.00
44 3/31/2013 $13,505,000.00
45 12/31/2012 $13,435,000.00
46 9/30/2012 $13,436,000.00
47 6/30/2012 $13,437,000.00
48 3/31/2012 $13,449,000.00
49 12/31/2011 $13,741,000.00
50 9/30/2011 $13,650,000.00
51 6/30/2011 $13,947,000.00
52 3/31/2011 $14,007,000.00
53 12/31/2010 $14,228,000.00
54 12/31/2009 $14,356,000.00
Financials: WeightedAverageNumberOfSharesOutstandingBasic
Date Value
1 12/31/2023 $12,243,000.00
2 9/30/2023 $12,268,000.00
3 6/30/2023 $12,288,000.00
4 3/31/2023 $12,309,000.00
5 12/31/2022 $12,317,000.00
6 9/30/2022 $12,313,000.00
7 6/30/2022 $12,319,000.00
8 3/31/2022 $12,300,000.00
9 12/31/2021 $12,280,000.00
10 9/30/2021 $12,282,000.00
11 6/30/2021 $12,277,000.00
12 3/31/2021 $12,271,000.00
13 12/31/2020 $12,204,000.00
14 9/30/2020 $12,191,000.00
15 6/30/2020 $12,177,000.00
16 3/31/2020 $12,157,000.00
17 12/31/2019 $11,886,000.00
18 9/30/2019 $12,099,000.00
19 6/30/2019 $11,654,000.00
20 3/31/2019 $11,635,000.00
21 12/31/2018 $11,733,000.00
22 9/30/2018 $11,769,000.00
23 6/30/2018 $11,801,000.00
24 3/31/2018 $11,805,000.00
25 12/31/2017 $12,102,000.00
26 9/30/2017 $12,226,000.00
27 6/30/2017 $12,257,000.00
28 3/31/2017 $12,471,000.00
29 12/31/2016 $12,597,000.00
30 6/30/2012 $12,774,000.00
31 3/31/2012 $12,759,000.00
32 12/31/2011 $13,012,000.00
33 6/30/2011 $13,223,000.00
34 3/31/2011 $13,274,000.00
35 12/31/2010 $13,660,000.00
36 12/31/2009 $14,059,000.00
Copyright 2024 PursePoor.com