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

Business Address

100 TECHNOLOGY CENTER DRIVE

STOUGHTON , MA US 02072

Mailing Address

100 TECHNOLOGY CENTER DRIVE

STOUGHTON , MA US 02072
Phone Number: 781-713-3699 / State Incorporated: VA / Fiscal Year End 12 /31
Financials: AccountsPayableCurrent
Date Value
1 12/31/2023 $8,692,000.00
2 9/30/2023 $3,653,000.00
3 6/30/2023 $2,420,000.00
4 3/31/2023 $2,992,000.00
5 12/31/2022 $3,494,000.00
6 9/30/2022 $7,637,000.00
7 6/30/2022 $6,627,000.00
8 3/31/2022 $3,851,000.00
9 12/31/2021 $4,189,000.00
10 9/30/2021 $7,730,000.00
11 6/30/2021 $7,543,000.00
12 3/31/2021 $8,666,000.00
13 12/31/2020 $10,016,000.00
14 9/30/2020 $6,491,000.00
15 6/30/2020 $8,182,000.00
16 3/31/2020 $6,139,000.00
17 12/31/2019 $6,247,000.00
18 9/30/2019 $11,981,000.00
19 6/30/2019 $10,941,000.00
20 3/31/2019 $13,733,000.00
21 12/31/2018 $12,150,000.00
22 9/30/2018 $11,679,000.00
23 6/30/2018 $18,692,000.00
24 3/31/2018 $9,336,000.00
25 12/31/2017 $5,684,000.00
26 9/30/2017 $4,982,000.00
27 6/30/2017 $5,612,000.00
28 3/31/2017 $6,793,000.00
29 12/31/2016 $9,106,000.00
30 9/30/2016 $8,970,000.00
31 6/30/2016 $6,074,000.00
32 3/31/2016 $6,189,000.00
33 12/31/2015 $3,537,000.00
34 9/30/2015 $3,237,000.00
35 6/30/2015 $2,239,000.00
36 3/31/2015 $2,180,000.00
37 12/31/2014 $2,208,000.00
38 12/31/2013 $1,217,000.00
Financials: AccountsReceivableNetCurrent
Date Value
1 12/31/2023 $179,525,000.00
2 9/30/2023 $181,851,000.00
3 6/30/2023 $167,479,000.00
4 3/31/2023 $179,127,000.00
5 12/31/2022 $183,119,000.00
6 9/30/2022 $195,402,000.00
7 6/30/2022 $197,505,000.00
8 3/31/2022 $166,345,000.00
9 12/31/2021 $105,844,000.00
10 9/30/2021 $148,999,000.00
11 6/30/2021 $90,098,000.00
12 3/31/2021 $93,156,000.00
13 12/31/2020 $83,320,000.00
14 9/30/2020 $76,466,000.00
15 6/30/2020 $81,195,000.00
16 3/31/2020 $85,427,000.00
17 12/31/2019 $72,953,000.00
18 9/30/2019 $84,380,000.00
19 6/30/2019 $81,279,000.00
20 3/31/2019 $85,139,000.00
21 12/31/2018 $77,946,000.00
22 9/30/2018 $66,533,000.00
23 6/30/2018 $68,380,000.00
24 3/31/2018 $66,036,000.00
25 12/31/2017 $9,969,000.00
26 9/30/2017 $5,823,000.00
27 6/30/2017 $4,877,000.00
28 3/31/2017 $3,349,000.00
29 12/31/2016 $2,129,000.00
30 9/30/2016 $1,679,000.00
31 6/30/2016 $2,952,000.00
Financials: AccretionAmortizationOfDiscountsAndPremiumsInvestments
Date Value
1 12/31/2023 $1,235,000.00
2 9/30/2023 $667,000.00
3 6/30/2023 $98,000.00
Financials: AccruedBonusesCurrent
Date Value
1 12/31/2023 $4,987,000.00
2 9/30/2023 $4,103,000.00
3 6/30/2023 $2,669,000.00
4 3/31/2023 $1,333,000.00
5 12/31/2022 $6,347,000.00
6 9/30/2022 $3,416,000.00
7 6/30/2022 $2,396,000.00
8 3/31/2022 $1,364,000.00
9 12/31/2021 $2,634,000.00
10 9/30/2021 $2,924,000.00
11 6/30/2021 $1,860,000.00
12 3/31/2021 $1,011,000.00
13 12/31/2020 $4,571,000.00
14 9/30/2020 $3,408,000.00
15 6/30/2020 $2,331,000.00
16 3/31/2020 $1,198,000.00
17 12/31/2019 $4,047,000.00
18 9/30/2019 $3,289,000.00
19 6/30/2019 $2,008,000.00
20 3/31/2019 $1,010,000.00
21 12/31/2018 $4,286,000.00
22 9/30/2018 $2,721,000.00
23 6/30/2018 $1,828,000.00
24 3/31/2018 $1,453,000.00
25 12/31/2017 $2,940,000.00
26 9/30/2017 $2,089,000.00
27 6/30/2017 $1,400,000.00
28 3/31/2017 $730,000.00
29 12/31/2016 $2,210,000.00
30 9/30/2016 $2,887,000.00
31 6/30/2016 $2,281,000.00
32 3/31/2016 $828,000.00
33 12/31/2015 $1,474,000.00
Financials: AccruedIncomeTaxesCurrent
Date Value
1 12/31/2023 $2,136,000.00
2 3/31/2022 $2,043,000.00
3 12/31/2021 $622,000.00
4 9/30/2021 $36,000.00
5 6/30/2021 $104,000.00
Financials: AccruedLiabilitiesCurrent
Date Value
1 12/31/2023 $37,571,000.00
2 9/30/2023 $31,651,000.00
3 6/30/2023 $35,245,000.00
4 3/31/2023 $24,433,000.00
5 12/31/2022 $36,129,000.00
6 9/30/2022 $22,796,000.00
7 6/30/2022 $39,704,000.00
8 3/31/2022 $41,068,000.00
9 12/31/2021 $29,214,000.00
10 9/30/2021 $20,592,000.00
11 6/30/2021 $27,386,000.00
12 3/31/2021 $16,894,000.00
13 12/31/2020 $24,656,000.00
14 9/30/2020 $17,710,000.00
15 6/30/2020 $25,111,000.00
16 3/31/2020 $18,814,000.00
17 12/31/2019 $33,480,000.00
18 9/30/2019 $20,614,000.00
19 6/30/2019 $24,517,000.00
20 3/31/2019 $19,837,000.00
21 12/31/2018 $30,551,000.00
22 9/30/2018 $20,933,000.00
23 6/30/2018 $23,395,000.00
24 3/31/2018 $17,436,000.00
25 12/31/2017 $8,541,000.00
26 9/30/2017 $19,268,000.00
27 6/30/2017 $10,199,000.00
28 3/31/2017 $6,488,000.00
29 12/31/2016 $8,879,000.00
30 9/30/2016 $6,637,000.00
31 6/30/2016 $5,536,000.00
32 3/31/2016 $2,212,000.00
33 12/31/2015 $2,228,000.00
34 9/30/2015 $2,681,000.00
35 6/30/2015 $1,671,000.00
36 3/31/2015 $2,732,000.00
37 12/31/2014 $1,956,000.00
38 12/31/2013 $1,013,000.00
Financials: AccruedMarketingCostsCurrent
Date Value
1 12/31/2023 $1,198,000.00
2 9/30/2023 $1,621,000.00
3 6/30/2023 $1,274,000.00
4 3/31/2023 $1,225,000.00
5 12/31/2022 $2,130,000.00
6 9/30/2022 $1,514,000.00
7 6/30/2022 $1,555,000.00
8 3/31/2022 $1,649,000.00
9 12/31/2021 $697,000.00
10 9/30/2021 $640,000.00
11 6/30/2021 $839,000.00
12 3/31/2021 $1,378,000.00
13 12/31/2020 $261,000.00
14 9/30/2020 $310,000.00
15 6/30/2020 $424,000.00
16 3/31/2020 $805,000.00
17 12/31/2019 $775,000.00
18 9/30/2019 $651,000.00
19 6/30/2019 $690,000.00
20 3/31/2019 $1,586,000.00
21 12/31/2018 $2,193,000.00
22 9/30/2018 $844,000.00
23 6/30/2018 $259,000.00
24 3/31/2018 $883,000.00
25 12/31/2017 $624,000.00
26 9/30/2017 $1,076,000.00
27 6/30/2017 $1,202,000.00
28 3/31/2017 $839,000.00
29 12/31/2016 $801,000.00
30 9/30/2016 $515,000.00
31 6/30/2016 $1,064,000.00
32 3/31/2016 $99,000.00
33 12/31/2015 $157,000.00
34 9/30/2015 $685,000.00
Financials: AccruedProfessionalFeesCurrent
Date Value
1 12/31/2023 $700,000.00
2 9/30/2023 $1,062,000.00
3 6/30/2023 $1,213,000.00
4 3/31/2023 $2,283,000.00
5 12/31/2022 $1,957,000.00
6 9/30/2022 $2,775,000.00
7 6/30/2022 $2,116,000.00
8 3/31/2022 $4,153,000.00
9 12/31/2021 $3,623,000.00
10 9/30/2021 $1,657,000.00
11 6/30/2021 $1,775,000.00
12 3/31/2021 $599,000.00
13 12/31/2020 $445,000.00
14 9/30/2020 $558,000.00
15 6/30/2020 $623,000.00
16 3/31/2020 $823,000.00
17 12/31/2019 $308,000.00
18 9/30/2019 $716,000.00
19 6/30/2019 $674,000.00
20 3/31/2019 $1,004,000.00
21 12/31/2018 $480,000.00
22 9/30/2018 $431,000.00
23 6/30/2018 $551,000.00
24 3/31/2018 $554,000.00
25 12/31/2017 $405,000.00
26 9/30/2017 $404,000.00
27 6/30/2017 $508,000.00
28 3/31/2017 $489,000.00
29 12/31/2016 $416,000.00
30 9/30/2016 $267,000.00
31 6/30/2016 $185,000.00
32 3/31/2016 $134,000.00
33 12/31/2015 $209,000.00
34 9/30/2015 $109,000.00
35 6/30/2015 $145,000.00
36 3/31/2015 $833,000.00
37 12/31/2014 $249,000.00
38 12/31/2013 $12,000.00
Financials: AccruedRoyaltiesCurrent
Date Value
1 12/31/2023 $14,198,000.00
2 9/30/2023 $7,483,000.00
3 6/30/2023 $14,287,000.00
4 3/31/2023 $7,726,000.00
5 12/31/2022 $13,770,000.00
6 9/30/2022 $6,965,000.00
7 6/30/2022 $13,692,000.00
8 3/31/2022 $7,912,000.00
9 12/31/2021 $9,930,000.00
10 9/30/2021 $6,836,000.00
11 6/30/2021 $14,312,000.00
12 3/31/2021 $7,324,000.00
13 12/31/2020 $12,954,000.00
14 9/30/2020 $6,587,000.00
15 6/30/2020 $12,531,000.00
16 3/31/2020 $6,301,000.00
17 12/31/2019 $21,893,000.00
18 9/30/2019 $9,464,000.00
19 6/30/2019 $15,463,000.00
20 3/31/2019 $8,520,000.00
21 12/31/2018 $15,138,000.00
Financials: AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
Date Value
1 12/31/2023 $9,678,000.00
2 12/31/2022 $6,323,000.00
3 12/31/2021 $4,696,000.00
4 12/31/2020 $3,056,000.00
5 12/31/2019 $2,288,000.00
6 12/31/2018 $1,837,000.00
7 12/31/2017 $1,668,000.00
8 12/31/2016 $1,332,000.00
9 12/31/2015 $1,074,000.00
10 12/31/2014 $903,000.00
11 12/31/2013 $716,000.00
Financials: AccumulatedOtherComprehensiveIncomeLossNetOfTax
Date Value
1 12/31/2023 $14,000.00
2 9/30/2023 $-52,000.00
3 6/30/2023 $-38,000.00
Financials: AdditionalPaidInCapital
Date Value
1 12/31/2023 $565,949,000.00
2 9/30/2023 $545,940,000.00
3 6/30/2023 $548,492,000.00
4 3/31/2023 $540,389,000.00
5 12/31/2022 $538,073,000.00
6 9/30/2022 $525,585,000.00
7 6/30/2022 $520,038,000.00
8 3/31/2022 $513,312,000.00
9 12/31/2021 $502,095,000.00
10 9/30/2021 $499,846,000.00
11 6/30/2021 $492,384,000.00
12 3/31/2021 $482,197,000.00
13 12/31/2020 $519,143,000.00
14 9/30/2020 $512,756,000.00
15 6/30/2020 $507,124,000.00
16 3/31/2020 $500,478,000.00
17 12/31/2019 $447,297,000.00
18 9/30/2019 $441,922,000.00
19 6/30/2019 $437,379,000.00
20 3/31/2019 $433,194,000.00
21 12/31/2018 $428,729,000.00
22 9/30/2018 $417,010,000.00
23 6/30/2018 $412,409,000.00
24 3/31/2018 $407,491,000.00
25 12/31/2017 $402,096,000.00
26 9/30/2017 $376,884,000.00
27 6/30/2017 $362,866,000.00
28 3/31/2017 $360,600,000.00
29 12/31/2016 $358,063,000.00
30 9/30/2016 $269,929,000.00
31 6/30/2016 $267,815,000.00
32 3/31/2016 $266,376,000.00
33 12/31/2015 $214,062,000.00
34 9/30/2015 $213,027,000.00
35 6/30/2015 $212,523,000.00
36 3/31/2015 $20,234,000.00
37 12/31/2014 $12,407,000.00
38 12/31/2013 $12,313,000.00
Financials: AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
Date Value
1 12/31/2023 $27,136,000.00
2 9/30/2023 $7,027,000.00
3 6/30/2023 $7,072,000.00
4 3/31/2023 $6,035,000.00
5 12/31/2022 $22,874,000.00
6 9/30/2022 $5,377,000.00
7 6/30/2022 $5,692,000.00
8 3/31/2022 $6,135,000.00
9 12/31/2021 $24,255,000.00
10 9/30/2021 $5,948,000.00
11 6/30/2021 $6,516,000.00
12 3/31/2021 $6,879,000.00
13 12/31/2020 $21,910,000.00
14 9/30/2020 $5,165,000.00
15 6/30/2020 $5,584,000.00
16 3/31/2020 $4,951,000.00
17 12/31/2019 $16,528,000.00
18 9/30/2019 $4,137,000.00
19 6/30/2019 $4,162,000.00
20 3/31/2019 $4,263,000.00
21 12/31/2018 $13,778,000.00
22 9/30/2018 $10,180,000.00
23 6/30/2018 $3,526,000.00
24 3/31/2018 $2,728,000.00
25 12/31/2017 $7,945,000.00
26 9/30/2017 $5,867,000.00
27 6/30/2017 $3,767,000.00
28 3/31/2017 $1,821,000.00
29 12/31/2016 $5,787,000.00
30 9/30/2016 $4,137,000.00
31 6/30/2016 $2,496,000.00
32 3/31/2016 $1,101,000.00
33 12/31/2015 $2,209,000.00
34 12/31/2014 $22,000.00
35 12/31/2013 $62,000.00
Financials: AllocatedShareBasedCompensationExpense
Date Value
1 12/31/2023 $27,136,000.00
2 9/30/2023 $20,134,000.00
3 6/30/2023 $13,107,000.00
4 3/31/2023 $6,035,000.00
5 12/31/2022 $22,874,000.00
6 9/30/2022 $17,204,000.00
7 6/30/2022 $5,692,000.00
8 3/31/2022 $6,135,000.00
9 12/31/2021 $24,255,000.00
10 9/30/2021 $5,948,000.00
11 6/30/2021 $6,516,000.00
12 3/31/2021 $6,879,000.00
13 12/31/2020 $21,910,000.00
14 9/30/2020 $15,700,000.00
15 6/30/2020 $10,535,000.00
16 3/31/2020 $4,951,000.00
17 12/31/2019 $16,528,000.00
18 9/30/2019 $12,562,000.00
19 6/30/2019 $8,425,000.00
20 3/31/2019 $4,263,000.00
21 12/31/2018 $13,778,000.00
22 9/30/2018 $3,926,000.00
23 6/30/2018 $6,254,000.00
24 3/31/2018 $2,728,000.00
25 12/31/2017 $7,945,000.00
26 9/30/2017 $2,100,000.00
27 6/30/2017 $3,767,000.00
28 3/31/2017 $1,821,000.00
29 12/31/2016 $5,787,000.00
30 9/30/2016 $4,137,000.00
31 6/30/2016 $2,496,000.00
32 3/31/2016 $1,101,000.00
33 12/31/2015 $2,209,000.00
34 9/30/2015 $1,217,000.00
35 6/30/2015 $714,000.00
36 12/31/2014 $22,000.00
37 12/31/2013 $62,000.00
Financials: AmortizationOfFinancingCostsAndDiscounts
Date Value
1 12/31/2023 $8,635,000.00
2 9/30/2023 $6,672,000.00
3 6/30/2023 $4,548,000.00
4 3/31/2023 $2,287,000.00
5 12/31/2022 $8,285,000.00
6 9/30/2022 $5,902,000.00
7 6/30/2022 $3,435,000.00
8 3/31/2022 $913,000.00
9 12/31/2021 $3,406,000.00
10 9/30/2021 $2,627,000.00
11 6/30/2021 $1,795,000.00
12 3/31/2021 $919,000.00
13 12/31/2020 $8,972,000.00
14 9/30/2020 $6,427,000.00
15 6/30/2020 $3,860,000.00
16 3/31/2020 $1,336,000.00
17 12/31/2015 $6,000.00
18 9/30/2015 $6,000.00
19 6/30/2015 $7,000.00
20 12/31/2014 $7,000.00
21 9/30/2014 $6,000.00
22 6/30/2014 $4,000.00
23 3/31/2014 $1,000.00
24 12/31/2013 $12,000.00
Financials: AmortizationOfIntangibleAssets
Date Value
1 9/30/2023 $111,246,000.00
2 6/30/2023 $74,929,000.00
3 3/31/2023 $37,466,000.00
4 9/30/2022 $93,976,000.00
5 6/30/2022 $37,501,000.00
6 3/31/2022 $18,923,000.00
7 12/31/2021 $67,181,000.00
8 9/30/2021 $16,796,000.00
9 6/30/2021 $16,795,000.00
10 3/31/2021 $16,795,000.00
11 12/31/2020 $16,795,000.00
12 9/30/2020 $43,885,000.00
13 6/30/2020 $16,795,000.00
14 3/31/2020 $10,295,000.00
15 2/29/2020 $126,340,000.00
16 12/31/2019 $14,752,000.00
17 9/30/2019 $11,064,000.00
18 6/30/2019 $7,376,000.00
19 3/31/2019 $3,688,000.00
20 12/31/2018 $109,834,000.00
21 9/30/2018 $32,407,000.00
22 6/30/2018 $61,933,000.00
23 3/31/2018 $29,526,000.00
24 12/31/2017 $258,000.00
25 9/30/2017 $48,000.00
26 6/30/2017 $47,000.00
27 3/31/2017 $130,000.00
28 12/31/2016 $397,000.00
29 9/30/2016 $227,000.00
30 6/30/2016 --
Financials: Assets
Date Value
1 12/31/2023 $1,143,308,000.00
2 9/30/2023 $1,177,578,000.00
3 6/30/2023 $1,213,912,000.00
4 3/31/2023 $1,214,299,000.00
5 12/31/2022 $1,174,131,000.00
6 9/30/2022 $1,200,940,000.00
7 6/30/2022 $1,245,574,000.00
8 3/31/2022 $1,246,141,000.00
9 12/31/2021 $692,077,000.00
10 9/30/2021 $741,803,000.00
11 6/30/2021 $713,735,000.00
12 3/31/2021 $646,065,000.00
13 12/31/2020 $643,841,000.00
14 9/30/2020 $643,843,000.00
15 6/30/2020 $646,870,000.00
16 3/31/2020 $634,793,000.00
17 12/31/2019 $306,302,000.00
18 9/30/2019 $303,978,000.00
19 6/30/2019 $301,581,000.00
20 3/31/2019 $294,362,000.00
21 12/31/2018 $291,245,000.00
22 9/30/2018 $646,508,000.00
23 6/30/2018 $673,329,000.00
24 3/31/2018 $696,278,000.00
25 12/31/2017 $135,568,000.00
26 9/30/2017 $122,673,000.00
27 6/30/2017 $124,515,000.00
28 3/31/2017 $139,848,000.00
29 12/31/2016 $162,017,000.00
30 9/30/2016 $98,725,000.00
31 6/30/2016 $119,723,000.00
32 3/31/2016 $136,343,000.00
33 12/31/2015 $97,718,000.00
34 9/30/2015 $107,050,000.00
35 6/30/2015 $114,174,000.00
36 3/31/2015 $47,392,000.00
37 12/31/2014 $5,090,000.00
38 12/31/2013 $9,034,000.00
Financials: AssetsCurrent
Date Value
1 12/31/2023 $537,600,000.00
2 9/30/2023 $537,086,000.00
3 6/30/2023 $537,297,000.00
4 3/31/2023 $498,300,000.00
5 12/31/2022 $419,989,000.00
6 9/30/2022 $405,216,000.00
7 6/30/2022 $409,774,000.00
8 3/31/2022 $363,638,000.00
9 12/31/2021 $315,543,000.00
10 9/30/2021 $363,238,000.00
11 6/30/2021 $318,532,000.00
12 3/31/2021 $296,311,000.00
13 12/31/2020 $277,888,000.00
14 9/30/2020 $262,132,000.00
15 6/30/2020 $250,813,000.00
16 3/31/2020 $223,675,000.00
17 12/31/2019 $255,720,000.00
18 9/30/2019 $249,785,000.00
19 6/30/2019 $244,563,000.00
20 3/31/2019 $233,843,000.00
21 12/31/2018 $237,512,000.00
22 9/30/2018 $218,977,000.00
23 6/30/2018 $216,293,000.00
24 3/31/2018 $207,713,000.00
25 12/31/2017 $133,484,000.00
26 9/30/2017 $118,896,000.00
27 6/30/2017 $120,615,000.00
28 3/31/2017 $136,466,000.00
29 12/31/2016 $158,575,000.00
30 9/30/2016 $95,369,000.00
31 6/30/2016 $116,450,000.00
32 3/31/2016 $135,551,000.00
33 12/31/2015 $96,883,000.00
34 9/30/2015 $106,326,000.00
35 6/30/2015 $113,632,000.00
36 3/31/2015 $46,827,000.00
37 12/31/2014 $4,496,000.00
38 12/31/2013 $8,261,000.00
Financials: AssetsFairValueDisclosure
Date Value
1 12/31/2023 $153,629,000.00
2 9/30/2023 $150,283,000.00
3 6/30/2023 $170,793,000.00
4 12/31/2022 $172,590,000.00
Financials: AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
Date Value
1 12/31/2023 $59,000.00
Financials: AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
Date Value
1 12/31/2023 $45,000.00
Financials: AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
Date Value
1 12/31/2023 $14,658,000.00
2 9/30/2023 $5,917,000.00
3 6/30/2023 $6,344,000.00
Financials: AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate
Date Value
1 12/31/2023 $76,330,000.00
2 9/30/2023 $46,033,000.00
3 6/30/2023 $47,698,000.00
Financials: AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
Date Value
1 12/31/2023 $61,672,000.00
2 9/30/2023 $40,116,000.00
3 6/30/2023 $41,354,000.00
Financials: AvailableForSaleSecuritiesDebtSecuritiesCurrent
Date Value
1 12/31/2023 $76,330,000.00
2 9/30/2023 $46,033,000.00
3 6/30/2023 $47,698,000.00
Financials: CashAndCashEquivalentsAtCarryingValue
Date Value
1 12/31/2023 $238,947,000.00
2 9/30/2023 $258,532,000.00
3 6/30/2023 $283,749,000.00
4 3/31/2023 $269,480,000.00
5 12/31/2022 $173,688,000.00
6 9/30/2022 $134,126,000.00
7 6/30/2022 $122,722,000.00
8 3/31/2022 $106,698,000.00
9 12/31/2021 $186,426,000.00
10 9/30/2021 $193,241,000.00
11 6/30/2021 $202,771,000.00
12 3/31/2021 $182,790,000.00
13 12/31/2020 $174,116,000.00
14 9/30/2020 $165,423,000.00
15 6/30/2020 $145,678,000.00
16 3/31/2020 $116,178,000.00
17 12/31/2019 $170,019,000.00
18 9/30/2019 $153,838,000.00
19 6/30/2019 $148,713,000.00
20 3/31/2019 $134,910,000.00
21 12/31/2018 $146,633,000.00
22 9/30/2018 $139,790,000.00
23 6/30/2018 $133,747,000.00
24 3/31/2018 $128,249,000.00
25 12/31/2017 $118,697,000.00
26 9/30/2017 $107,611,000.00
27 6/30/2017 $111,209,000.00
28 3/31/2017 $129,558,000.00
29 12/31/2016 $153,225,000.00
30 9/30/2016 $91,028,000.00
31 6/30/2016 $110,747,000.00
32 3/31/2016 $134,730,000.00
33 12/31/2015 $95,697,000.00
34 9/30/2015 $105,460,000.00
35 6/30/2015 $112,413,000.00
36 3/31/2015 $44,989,000.00
37 12/31/2014 $1,634,000.00
38 9/30/2014 $4,178,000.00
39 6/30/2014 $2,593,000.00
40 3/31/2014 $4,811,000.00
41 12/31/2013 $7,551,000.00
42 12/31/2012 $11,936,000.00
Financials: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
Date Value
1 12/31/2023 $239,994,000.00
2 9/30/2023 $259,579,000.00
3 6/30/2023 $284,796,000.00
4 3/31/2023 $272,027,000.00
5 12/31/2022 $176,235,000.00
6 9/30/2022 $136,673,000.00
7 6/30/2022 $125,269,000.00
8 3/31/2022 $109,245,000.00
9 12/31/2021 $188,973,000.00
10 9/30/2021 $195,788,000.00
11 6/30/2021 $205,318,000.00
12 3/31/2021 $185,337,000.00
13 12/31/2020 $176,663,000.00
14 9/30/2020 $167,970,000.00
15 6/30/2020 $148,225,000.00
16 3/31/2020 $118,823,000.00
17 12/31/2019 $170,019,000.00
18 9/30/2019 $153,838,000.00
19 6/30/2019 $148,713,000.00
20 3/31/2019 $134,910,000.00
21 12/31/2018 $146,633,000.00
22 9/30/2018 $139,790,000.00
23 6/30/2018 $133,747,000.00
24 3/31/2018 $128,952,000.00
25 12/31/2017 $118,794,000.00
26 9/30/2017 $107,708,000.00
27 6/30/2017 $111,306,000.00
28 3/31/2017 $129,655,000.00
29 12/31/2016 $153,322,000.00
30 12/31/2015 $95,794,000.00
Financials: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
Date Value
1 12/31/2023 $63,759,000.00
2 9/30/2023 $83,344,000.00
3 6/30/2023 $108,561,000.00
4 3/31/2023 $95,792,000.00
5 12/31/2022 $-12,738,000.00
6 9/30/2022 $-52,300,000.00
7 6/30/2022 $-63,704,000.00
8 3/31/2022 $-79,728,000.00
9 12/31/2021 $12,310,000.00
10 9/30/2021 $19,125,000.00
11 6/30/2021 $28,655,000.00
12 3/31/2021 $8,674,000.00
13 12/31/2020 $6,644,000.00
14 9/30/2020 $-2,049,000.00
15 6/30/2020 $-21,794,000.00
16 3/31/2020 $-51,196,000.00
17 12/31/2019 $23,386,000.00
18 9/30/2019 $7,205,000.00
19 6/30/2019 $2,080,000.00
20 3/31/2019 $-11,723,000.00
21 12/31/2018 $27,839,000.00
22 9/30/2018 $20,996,000.00
23 6/30/2018 $14,953,000.00
24 3/31/2018 $10,158,000.00
25 12/31/2017 $-34,528,000.00
26 9/30/2017 $-45,614,000.00
27 6/30/2017 $-42,016,000.00
28 3/31/2017 $-23,667,000.00
29 12/31/2016 $57,528,000.00
Financials: CommitmentsAndContingencies
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 --
6 9/30/2022 --
7 6/30/2022 --
8 3/31/2022 --
9 12/31/2021 --
10 9/30/2021 --
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 --
14 9/30/2020 --
15 6/30/2020 --
16 3/31/2020 --
17 12/31/2019 --
18 9/30/2019 --
19 6/30/2019 --
20 3/31/2019 --
21 12/31/2018 --
22 9/30/2018 --
23 6/30/2018 --
24 3/31/2018 --
25 12/31/2017 --
26 9/30/2017 --
27 6/30/2017 --
28 3/31/2017 --
29 12/31/2016 --
30 9/30/2016 --
31 6/30/2016 --
32 3/31/2016 --
33 12/31/2015 --
34 9/30/2015 --
35 6/30/2015 --
36 3/31/2015 --
37 12/31/2014 --
38 12/31/2013 --
Financials: CommonStockParOrStatedValuePerShare
Date Value
1 12/31/2023 $0.00
2 9/30/2023 $0.00
3 6/30/2023 $0.00
4 3/31/2023 $0.00
5 12/31/2022 $0.00
6 9/30/2022 $0.00
7 6/30/2022 $0.00
8 3/31/2022 $0.00
9 12/31/2021 $0.00
10 9/30/2021 $0.00
11 6/30/2021 $0.00
12 3/31/2021 $0.00
13 12/31/2020 $0.00
14 9/30/2020 $0.00
15 6/30/2020 $0.00
16 3/31/2020 $0.00
17 12/31/2019 $0.00
18 9/30/2019 $0.00
19 6/30/2019 $0.00
20 3/31/2019 $0.00
21 12/31/2018 $0.00
22 9/30/2018 $0.00
23 6/30/2018 $0.00
24 3/31/2018 $0.00
25 12/31/2017 $0.00
26 9/30/2017 $0.00
27 6/30/2017 $0.00
28 3/31/2017 $0.00
29 12/31/2016 $0.00
30 6/30/2016 $0.00
31 3/31/2016 $0.00
32 12/31/2015 $0.00
33 9/30/2015 $0.00
34 6/30/2015 $0.00
35 3/31/2015 $0.00
36 12/31/2014 $0.00
37 12/31/2013 $0.00
Financials: CommonStockSharesAuthorized
Date Value
1 12/31/2023 $100,000,000.00
2 9/30/2023 $100,000,000.00
3 6/30/2023 $100,000,000.00
4 3/31/2023 $100,000,000.00
5 12/31/2022 $100,000,000.00
6 9/30/2022 $100,000,000.00
7 6/30/2022 $100,000,000.00
8 3/31/2022 $100,000,000.00
9 12/31/2021 $100,000,000.00
10 9/30/2021 $100,000,000.00
11 6/30/2021 $100,000,000.00
12 3/31/2021 $100,000,000.00
13 12/31/2020 $100,000,000.00
14 9/30/2020 $100,000,000.00
15 6/30/2020 $100,000,000.00
16 3/31/2020 $100,000,000.00
17 12/31/2019 $100,000,000.00
18 9/30/2019 $100,000,000.00
19 6/30/2019 $100,000,000.00
20 3/31/2019 $100,000,000.00
21 12/31/2018 $100,000,000.00
22 9/30/2018 $100,000,000.00
23 6/30/2018 $100,000,000.00
24 3/31/2018 $100,000,000.00
25 12/31/2017 $100,000,000.00
26 9/30/2017 $100,000,000.00
27 6/30/2017 $100,000,000.00
28 3/31/2017 $100,000,000.00
29 12/31/2016 $100,000,000.00
30 6/30/2016 $100,000,000.00
31 3/31/2016 $100,000,000.00
32 12/31/2015 $100,000,000.00
33 9/30/2015 $100,000,000.00
34 6/30/2015 $113,000,000.00
35 3/31/2015 $113,000,000.00
36 12/31/2014 $72,000,000.00
37 12/31/2013 $72,000,000.00
Financials: CommonStockSharesIssued
Date Value
1 12/31/2023 $38,192,441.00
2 9/30/2023 $38,000,607.00
3 6/30/2023 $37,953,398.00
4 3/31/2023 $37,816,843.00
5 12/31/2022 $37,084,759.00
6 9/30/2022 $36,599,298.00
7 6/30/2022 $36,567,830.00
8 3/31/2022 $36,380,997.00
9 12/31/2021 $35,806,119.00
10 9/30/2021 $35,656,193.00
11 6/30/2021 $35,523,917.00
12 3/31/2021 $35,203,824.00
13 12/31/2020 $34,612,054.00
14 9/30/2020 $34,577,129.00
15 6/30/2020 $34,494,302.00
16 3/31/2020 $34,306,040.00
17 12/31/2019 $33,678,840.00
18 9/30/2019 $33,523,858.00
19 6/30/2019 $33,416,553.00
20 3/31/2019 $33,385,128.00
21 12/31/2018 $33,265,629.00
22 9/30/2018 $33,245,026.00
23 6/30/2018 $33,179,860.00
24 3/31/2018 $33,027,579.00
25 12/31/2017 $32,770,678.00
26 9/30/2017 $30,765,100.00
27 6/30/2017 $29,565,411.00
28 3/31/2017 $29,458,557.00
29 12/31/2016 $29,364,100.00
30 9/30/2016 $23,588,985.00
31 6/30/2016 $23,528,119.00
32 3/31/2016 $23,513,105.00
33 12/31/2015 $20,739,351.00
34 9/30/2015 $20,687,829.00
35 6/30/2015 $20,687,787.00
36 3/31/2015 $1,121,778.00
37 12/31/2014 $1,006,219.00
38 12/31/2013 $962,960.00
Financials: CommonStockSharesOutstanding
Date Value
1 12/31/2023 $31,868,549.00
2 9/30/2023 $33,061,932.00
3 6/30/2023 $34,717,575.00
4 3/31/2023 $34,581,020.00
5 12/31/2022 $33,848,936.00
6 9/30/2022 $33,775,236.00
7 6/30/2022 $34,109,981.00
8 3/31/2022 $33,923,148.00
9 12/31/2021 $33,655,402.00
10 9/30/2021 $34,797,153.00
11 6/30/2021 $35,523,917.00
12 3/31/2021 $35,203,824.00
13 12/31/2020 $34,612,054.00
14 9/30/2020 $34,577,129.00
15 6/30/2020 $34,494,302.00
16 3/31/2020 $34,306,040.00
17 12/31/2019 $33,678,840.00
18 9/30/2019 $33,523,858.00
19 6/30/2019 $33,416,553.00
20 3/31/2019 $33,385,128.00
21 12/31/2018 $33,265,629.00
22 9/30/2018 $33,245,026.00
23 6/30/2018 $33,179,860.00
24 3/31/2018 $33,027,579.00
25 12/31/2017 $32,770,678.00
26 9/30/2017 $30,765,100.00
27 6/30/2017 $29,565,411.00
28 3/31/2017 $29,458,557.00
29 12/31/2016 $29,364,100.00
30 9/30/2016 $23,588,985.00
31 6/30/2016 $23,528,119.00
32 3/31/2016 $23,513,105.00
33 12/31/2015 $20,739,351.00
34 9/30/2015 $20,687,829.00
35 6/30/2015 $20,687,787.00
36 3/31/2015 $1,121,778.00
37 12/31/2014 $1,006,219.00
38 12/31/2013 $962,960.00
Financials: CommonStockValue
Date Value
1 12/31/2023 $38,000.00
2 9/30/2023 $38,000.00
3 6/30/2023 $38,000.00
4 3/31/2023 $38,000.00
5 12/31/2022 $37,000.00
6 9/30/2022 $37,000.00
7 6/30/2022 $37,000.00
8 3/31/2022 $36,000.00
9 12/31/2021 $36,000.00
10 9/30/2021 $36,000.00
11 6/30/2021 $36,000.00
12 3/31/2021 $35,000.00
13 12/31/2020 $35,000.00
14 9/30/2020 $35,000.00
15 6/30/2020 $34,000.00
16 3/31/2020 $34,000.00
17 12/31/2019 $34,000.00
18 9/30/2019 $34,000.00
19 6/30/2019 $33,000.00
20 3/31/2019 $33,000.00
21 12/31/2018 $33,000.00
22 9/30/2018 $33,000.00
23 6/30/2018 $33,000.00
24 3/31/2018 $33,000.00
25 12/31/2017 $33,000.00
26 9/30/2017 $31,000.00
27 6/30/2017 $30,000.00
28 3/31/2017 $29,000.00
29 12/31/2016 $29,000.00
30 9/30/2016 $24,000.00
31 6/30/2016 $24,000.00
32 3/31/2016 $24,000.00
33 12/31/2015 $21,000.00
34 9/30/2015 $20,000.00
35 6/30/2015 $20,000.00
36 3/31/2015 $1,000.00
37 12/31/2014 $1,000.00
38 12/31/2013 $1,000.00
Financials: ComprehensiveIncomeNetOfTax
Date Value
1 12/31/2023 $48,169,000.00
2 9/30/2023 $16,163,000.00
3 6/30/2023 $12,969,000.00
4 12/31/2022 $-25,002,000.00
5 9/30/2022 $-17,803,000.00
6 6/30/2022 $-5,191,000.00
7 12/31/2021 $71,517,000.00
Financials: ConvertibleLongTermNotesPayable
Date Value
1 12/31/2023 $262,125,000.00
2 9/30/2023 $261,823,000.00
3 6/30/2023 $261,521,000.00
4 3/31/2023 $261,222,000.00
5 12/31/2022 $140,873,000.00
6 9/30/2022 $140,644,000.00
7 6/30/2022 $140,415,000.00
8 3/31/2022 $140,189,000.00
9 12/31/2021 $139,966,000.00
10 9/30/2021 $139,738,000.00
11 6/30/2021 $139,511,000.00
12 3/31/2021 $139,286,000.00
13 12/31/2020 $99,575,000.00
14 9/30/2020 $97,795,000.00
15 6/30/2020 $96,046,000.00
16 3/31/2020 $94,383,000.00
Financials: CostDirectMaterial
Date Value
1 9/30/2023 $1,624,000.00
2 6/30/2023 $155,000.00
3 3/31/2023 $906,000.00
4 12/31/2022 $1,814,000.00
Financials: CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
Date Value
1 12/31/2023 $94,838,000.00
2 9/30/2023 $74,237,000.00
3 6/30/2023 $24,257,000.00
4 3/31/2023 $29,899,000.00
5 12/31/2022 $118,190,000.00
6 9/30/2022 $80,638,000.00
7 6/30/2022 $50,016,000.00
8 3/31/2022 $16,332,000.00
9 12/31/2021 $59,070,000.00
10 9/30/2021 $47,170,000.00
11 6/30/2021 $31,236,000.00
12 3/31/2021 $15,328,000.00
13 12/31/2020 $69,500,000.00
14 9/30/2020 $54,316,000.00
15 6/30/2020 $12,899,000.00
16 3/31/2020 $27,229,000.00
17 12/31/2019 $178,908,000.00
18 9/30/2019 $43,066,000.00
19 6/30/2019 $44,966,000.00
20 3/31/2019 $45,476,000.00
21 12/31/2018 $55,843,000.00
Financials: CostOfGoodsAndServicesSold
Date Value
1 12/31/2023 $240,598,000.00
2 9/30/2023 $185,483,000.00
3 6/30/2023 $61,720,000.00
4 3/31/2023 $67,365,000.00
5 12/31/2022 $254,445,000.00
6 9/30/2022 $68,174,000.00
7 6/30/2022 $71,185,000.00
8 3/31/2022 $35,255,000.00
9 12/31/2021 $126,251,000.00
10 9/30/2021 $32,730,000.00
11 6/30/2021 $64,826,000.00
12 3/31/2021 $32,123,000.00
13 12/31/2020 $130,180,000.00
14 9/30/2020 $98,201,000.00
15 6/30/2020 $29,694,000.00
16 3/31/2020 $37,524,000.00
17 12/31/2019 $193,660,000.00
18 9/30/2019 $144,572,000.00
19 6/30/2019 $48,654,000.00
20 3/31/2019 $49,164,000.00
21 12/31/2018 $165,677,000.00
22 9/30/2018 $135,951,000.00
23 6/30/2018 $89,944,000.00
24 3/31/2018 $43,106,000.00
25 12/31/2017 $2,595,000.00
26 9/30/2017 $1,501,000.00
27 6/30/2017 $577,000.00
28 3/31/2017 $371,000.00
29 12/31/2016 $213,000.00
Financials: CostOfGoodsAndServicesSoldAmortization
Date Value
1 9/30/2023 $111,246,000.00
2 6/30/2023 $37,463,000.00
3 3/31/2023 $37,466,000.00
4 9/30/2022 $93,976,000.00
5 6/30/2022 $56,424,000.00
6 3/31/2022 $18,923,000.00
7 12/31/2021 $67,181,000.00
8 9/30/2021 $16,796,000.00
9 6/30/2021 $16,795,000.00
10 3/31/2021 $16,795,000.00
11 12/31/2020 $60,680,000.00
12 9/30/2020 $43,885,000.00
13 6/30/2020 $27,090,000.00
14 3/31/2020 $10,295,000.00
15 12/31/2019 $14,752,000.00
16 9/30/2019 $11,064,000.00
17 6/30/2019 $3,688,000.00
18 3/31/2019 $3,688,000.00
19 12/31/2018 $109,834,000.00
Financials: CurrentFederalStateAndLocalTaxExpenseBenefit
Date Value
1 12/31/2023 $29,731,000.00
2 12/31/2022 $4,706,000.00
3 12/31/2021 $3,142,000.00
4 12/31/2020 $830,000.00
Financials: CurrentFederalTaxExpenseBenefit
Date Value
1 12/31/2023 $21,504,000.00
2 12/31/2022 $166,000.00
3 3/31/2021 --
4 9/30/2020 --
5 6/30/2020 --
6 3/31/2020 --
Financials: CurrentStateAndLocalTaxExpenseBenefit
Date Value
1 12/31/2023 $8,227,000.00
2 12/31/2022 $4,540,000.00
3 12/31/2021 $3,142,000.00
4 12/31/2020 $830,000.00
Financials: DebtInstrumentFairValue
Date Value
1 9/30/2023 $458,334,000.00
2 6/30/2023 $504,167,000.00
3 3/31/2023 $550,000,000.00
4 9/30/2022 $600,000,000.00
5 6/30/2022 $625,000,000.00
6 3/31/2022 $650,000,000.00
Financials: DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction
Date Value
1 3/31/2023 $434,000.00
2 3/31/2020 $256,000.00
3 12/31/2014 $7,000.00
4 9/30/2014 $-12,000.00
5 6/30/2014 $-14,000.00
6 3/31/2014 $-16,000.00
7 12/31/2013 $13,000.00
Financials: DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax
Date Value
1 9/30/2023 $-52,000.00
2 6/30/2023 $-38,000.00
Financials: DebtSecuritiesAvailableForSaleAmortizedCostCurrent
Date Value
1 12/31/2023 $76,316,000.00
2 9/30/2023 $46,085,000.00
3 6/30/2023 $47,736,000.00
Financials: DeferredFederalIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $-1,401,000.00
2 12/31/2022 $-4,631,000.00
3 12/31/2021 $-61,445,000.00
Financials: DeferredFederalStateAndLocalTaxExpenseBenefit
Date Value
1 12/31/2023 $-2,153,000.00
2 12/31/2022 $-8,551,000.00
3 12/31/2021 $-78,033,000.00
Financials: DeferredIncomeTaxAssetsNet
Date Value
1 12/31/2023 $26,259,000.00
2 9/30/2023 $25,738,000.00
3 6/30/2023 $24,606,000.00
4 3/31/2023 $23,969,000.00
5 12/31/2022 $23,950,000.00
6 9/30/2022 $26,474,000.00
7 6/30/2022 $28,571,000.00
8 3/31/2022 $25,554,000.00
9 12/31/2021 $78,042,000.00
10 9/30/2021 $63,026,000.00
11 6/30/2021 $62,649,000.00
Financials: DeferredIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $-2,153,000.00
2 9/30/2023 $-1,815,000.00
3 6/30/2023 $-682,000.00
4 3/31/2023 $-46,000.00
5 12/31/2022 $-8,391,000.00
6 9/30/2022 $-7,313,000.00
7 6/30/2022 $-9,410,000.00
8 3/31/2022 $-6,038,000.00
9 12/31/2021 $-78,042,000.00
10 9/30/2021 $-63,026,000.00
11 6/30/2021 $-62,649,000.00
12 3/31/2021 --
13 9/30/2020 --
14 3/31/2020 --
15 9/30/2019 --
Financials: DeferredIncomeTaxLiabilitiesNet
Date Value
1 12/31/2023 $71,165,000.00
2 12/31/2022 $94,540,000.00
3 12/31/2021 $5,002,000.00
Financials: DeferredStateAndLocalIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $-752,000.00
2 12/31/2022 $-3,920,000.00
3 12/31/2021 $-16,588,000.00
Financials: DeferredTaxAssetsGoodwillAndIntangibleAssets
Date Value
1 12/31/2023 $32,771,000.00
2 12/31/2022 $23,592,000.00
3 12/31/2021 $12,699,000.00
4 12/31/2020 $1,297,000.00
Financials: DeferredTaxAssetsGross
Date Value
1 12/31/2023 $103,205,000.00
2 12/31/2022 $123,744,000.00
3 12/31/2021 $85,010,000.00
4 12/31/2020 $81,572,000.00
5 12/31/2019 $84,972,000.00
6 12/31/2018 $91,810,000.00
7 12/31/2017 $70,367,000.00
8 12/31/2016 $76,563,000.00
9 12/31/2015 $42,064,000.00
10 12/31/2014 $31,525,000.00
11 12/31/2013 $23,792,000.00
Financials: DeferredTaxAssetsLiabilitiesNet
Date Value
1 12/31/2023 $26,259,000.00
2 12/31/2022 $23,950,000.00
3 12/31/2021 $78,042,000.00
4 12/31/2017 --
5 12/31/2016 --
6 12/31/2015 --
Financials: DeferredTaxAssetsNet
Date Value
1 12/31/2023 $97,424,000.00
2 12/31/2022 $118,490,000.00
3 12/31/2021 $83,044,000.00
4 12/31/2020 $15,911,000.00
5 12/31/2019 $7,687,000.00
6 12/31/2018 $11,520,000.00
7 12/31/2013 $4,000.00
Financials: DeferredTaxAssetsOperatingLossCarryforwards
Date Value
1 12/31/2023 $33,800,000.00
2 12/31/2022 $56,982,000.00
3 12/31/2021 $31,400,000.00
4 12/31/2020 $57,457,000.00
5 12/31/2019 $66,553,000.00
6 12/31/2018 $82,501,000.00
7 12/31/2017 $62,715,000.00
8 12/31/2016 $71,049,000.00
9 12/31/2015 $38,405,000.00
10 12/31/2014 $28,419,000.00
11 12/31/2013 $21,392,000.00
Financials: DeferredTaxAssetsTaxCreditCarryforwardsResearch
Date Value
1 12/31/2023 $1,769,000.00
2 12/31/2022 $5,036,000.00
3 12/31/2021 $5,470,000.00
4 12/31/2020 $5,004,000.00
5 12/31/2019 $3,768,000.00
6 12/31/2018 $4,364,000.00
7 12/31/2017 $3,892,000.00
8 12/31/2016 $3,712,000.00
9 12/31/2015 $3,421,000.00
10 12/31/2014 $3,070,000.00
11 12/31/2013 $2,400,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
Date Value
1 12/31/2023 $7,570,000.00
2 12/31/2022 $6,776,000.00
3 12/31/2021 $7,838,000.00
4 12/31/2020 $7,133,000.00
5 12/31/2019 $5,796,000.00
6 12/31/2018 $3,137,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther
Date Value
1 12/31/2023 $6,257,000.00
2 12/31/2022 $5,228,000.00
3 12/31/2021 $2,210,000.00
4 12/31/2020 $15,306,000.00
5 12/31/2019 $14,286,000.00
6 12/31/2018 $4,676,000.00
7 12/31/2017 $3,615,000.00
8 12/31/2016 $1,541,000.00
9 12/31/2015 $144,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances
Date Value
1 12/31/2023 $18,528,000.00
2 12/31/2022 $19,423,000.00
3 12/31/2021 $23,072,000.00
4 12/31/2020 $6,281,000.00
5 12/31/2019 $7,204,000.00
6 12/31/2018 --
Financials: DeferredTaxAssetsValuationAllowance
Date Value
1 12/31/2023 $5,781,000.00
2 12/31/2022 $5,254,000.00
3 12/31/2021 $1,966,000.00
4 9/30/2021 $1,966,000.00
5 6/30/2021 $1,966,000.00
6 12/31/2020 $65,661,000.00
7 12/31/2019 $77,285,000.00
8 12/31/2018 $80,290,000.00
9 12/31/2017 $70,367,000.00
10 12/31/2016 $76,563,000.00
11 12/31/2015 $42,064,000.00
12 12/31/2014 $31,525,000.00
13 12/31/2013 $23,788,000.00
Financials: DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
Date Value
1 12/31/2023 $65,774,000.00
2 12/31/2022 $84,167,000.00
3 12/31/2019 $7,687,000.00
4 12/31/2018 $11,520,000.00
Financials: DeferredTaxLiabilitiesPropertyPlantAndEquipment
Date Value
1 12/31/2023 $3,518,000.00
2 12/31/2022 $4,271,000.00
3 12/31/2021 $2,978,000.00
4 12/31/2020 $2,885,000.00
5 12/31/2013 $4,000.00
Financials: DefinedContributionPlanCostRecognized
Date Value
1 12/31/2023 $1,759,000.00
2 12/31/2022 $1,315,000.00
3 12/31/2021 $1,236,000.00
4 12/31/2020 $1,260,000.00
5 12/31/2019 $1,170,000.00
6 12/31/2018 $1,208,000.00
7 12/31/2017 $969,000.00
8 12/31/2016 $613,000.00
9 12/31/2015 $44,000.00
10 12/31/2014 $35,000.00
11 12/31/2013 $31,000.00
Financials: Depreciation
Date Value
1 12/31/2023 $3,496,000.00
2 9/30/2023 $2,547,000.00
3 6/30/2023 $1,712,000.00
4 3/31/2023 $817,000.00
5 12/31/2022 $2,684,000.00
6 9/30/2022 $1,859,000.00
7 6/30/2022 $1,371,000.00
8 3/31/2022 $715,000.00
9 12/31/2021 $1,736,000.00
10 9/30/2021 $1,312,000.00
11 6/30/2021 $864,000.00
12 3/31/2021 $439,000.00
13 12/31/2020 $870,000.00
14 9/30/2020 $589,000.00
15 6/30/2020 $394,000.00
16 3/31/2020 $198,000.00
17 12/31/2019 $731,000.00
18 12/31/2018 $1,074,000.00
19 3/31/2018 $482,000.00
20 12/31/2017 $336,000.00
21 3/31/2017 $208,000.00
22 12/31/2016 $258,000.00
23 12/31/2015 $171,000.00
24 9/30/2015 $130,000.00
25 6/30/2015 $92,000.00
26 3/31/2015 $46,000.00
27 12/31/2014 $187,000.00
28 9/30/2014 $141,000.00
29 6/30/2014 $95,000.00
30 3/31/2014 $48,000.00
31 12/31/2013 $169,000.00
Financials: EarningsPerShareBasic
Date Value
1 12/31/2023 $1.43
2 9/30/2023 $0.47
3 6/30/2023 $0.38
4 3/31/2023 $-0.51
5 12/31/2022 $-0.74
6 9/30/2022 $0.01
7 6/30/2022 $-0.54
8 3/31/2022 $-0.39
9 12/31/2021 $2.05
10 9/30/2021 $0.23
11 6/30/2021 $2.06
12 3/31/2021 $0.45
13 12/31/2020 $0.78
14 9/30/2020 $0.58
15 6/30/2020 $0.25
16 3/31/2020 $0.01
17 12/31/2019 $-0.68
18 9/30/2019 $-0.18
19 6/30/2019 $-0.43
20 3/31/2019 $-0.29
21 12/31/2018 $0.27
22 9/30/2018 $-0.50
23 6/30/2018 $-0.40
24 3/31/2018 $-0.57
25 3/31/2017 $-0.79
26 12/31/2016 $-3.88
27 9/30/2016 $-1.13
28 6/30/2016 $-1.05
29 3/31/2016 $-0.68
30 12/31/2015 $-0.46
31 9/30/2015 $-0.94
32 6/30/2015 $-0.45
33 3/31/2015 $0.34
34 12/31/2014 $-22.72
35 3/31/2014 $-5.03
Financials: EarningsPerShareDiluted
Date Value
1 12/31/2023 $0.82
2 9/30/2023 $0.46
3 6/30/2023 $0.34
4 3/31/2023 $-0.51
5 12/31/2022 $-0.74
6 9/30/2022 $-0.52
7 6/30/2022 $-0.15
8 3/31/2022 $-0.39
9 12/31/2021 $1.86
10 9/30/2021 $2.42
11 6/30/2021 $2.20
12 3/31/2021 $0.41
13 12/31/2020 $0.76
14 9/30/2020 $0.56
15 6/30/2020 $0.24
16 3/31/2020 $0.01
17 12/31/2019 $-0.68
18 9/30/2019 $-0.62
19 6/30/2019 $-0.43
20 3/31/2019 $-0.29
21 12/31/2018 $0.27
22 9/30/2018 $-0.50
23 6/30/2018 $-0.40
24 3/31/2018 $-0.57
25 3/31/2016 $-0.68
26 12/31/2015 $-0.46
27 9/30/2015 $-0.46
28 6/30/2015 $-0.45
29 3/31/2015 $-0.65
30 3/31/2014 $-5.03
Financials: EffectiveIncomeTaxRateContinuingOperations
Date Value
1 12/31/2023 $0.36
2 9/30/2023 $0.44
3 6/30/2023 $0.27
4 3/31/2023 $0.01
5 12/31/2022 $0.13
6 9/30/2022 $0.15
7 6/30/2022 $0.22
8 3/31/2022 $0.18
9 12/31/2021 $22.20
10 9/30/2021 $-1.72
11 6/30/2021 $-5.63
12 3/31/2021 $-0.01
13 12/31/2020 $0.03
14 9/30/2020 $0.03
15 6/30/2020 $0.03
16 3/31/2020 --
17 12/31/2019 --
18 9/30/2019 --
19 6/30/2019 --
20 12/31/2018 --
21 12/31/2017 --
22 12/31/2016 --
23 12/31/2015 --
24 12/31/2014 --
25 12/31/2013 --
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.34
8 12/31/2016 $0.34
9 12/31/2015 $0.34
10 12/31/2014 $0.34
11 12/31/2013 $0.34
Financials: EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
Date Value
1 12/31/2023 $0.01
2 12/31/2021 $22.03
3 12/31/2020 $-0.20
4 12/31/2019 $0.25
5 12/31/2018 $0.25
6 12/31/2017 $-0.07
7 12/31/2016 $0.36
8 12/31/2015 $0.38
9 12/31/2014 $0.38
10 12/31/2013 $0.26
Financials: EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther
Date Value
1 12/31/2023 $0.01
2 12/31/2022 $-0.02
3 12/31/2021 $-0.04
Financials: EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
Date Value
1 12/31/2023 $0.01
2 12/31/2022 $-0.05
3 12/31/2021 $-0.19
4 12/31/2020 $-0.03
5 12/31/2019 $-0.02
Financials: EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
Date Value
1 12/31/2023 $0.05
2 12/31/2022 $0.05
3 12/31/2021 $0.03
4 12/31/2020 $0.05
5 12/31/2019 $0.06
6 12/31/2018 $0.06
7 12/31/2017 $0.04
8 12/31/2016 $0.03
9 12/31/2015 $0.05
Financials: EmployeeRelatedLiabilitiesCurrent
Date Value
1 12/31/2023 $1,511,000.00
2 9/30/2023 $941,000.00
3 6/30/2023 $1,732,000.00
4 3/31/2023 $843,000.00
5 12/31/2022 $1,208,000.00
6 9/30/2022 $1,108,000.00
7 6/30/2022 $1,969,000.00
8 3/31/2022 $3,730,000.00
9 12/31/2021 $807,000.00
10 9/30/2021 $1,352,000.00
11 6/30/2021 $1,827,000.00
12 3/31/2021 $1,931,000.00
13 12/31/2020 $892,000.00
14 9/30/2020 $1,883,000.00
15 6/30/2020 $1,284,000.00
16 3/31/2020 $2,260,000.00
17 12/31/2019 $1,154,000.00
18 9/30/2019 $1,949,000.00
19 6/30/2019 $1,230,000.00
20 3/31/2019 $1,582,000.00
21 12/31/2018 $1,544,000.00
22 9/30/2018 $1,600,000.00
23 6/30/2018 $1,401,000.00
24 3/31/2018 $1,579,000.00
25 12/31/2017 $1,382,000.00
26 9/30/2017 $1,762,000.00
27 6/30/2017 $1,631,000.00
28 3/31/2017 $1,433,000.00
29 12/31/2016 $1,217,000.00
30 9/30/2016 $1,383,000.00
31 6/30/2016 $991,000.00
32 3/31/2016 $552,000.00
33 12/31/2015 $1,567,000.00
34 9/30/2015 $1,169,000.00
35 6/30/2015 $725,000.00
36 3/31/2015 $659,000.00
37 12/31/2014 $635,000.00
38 12/31/2013 $449,000.00
Financials: EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
Date Value
1 9/30/2023 $50,041,000.00
2 6/30/2023 $57,292,000.00
3 3/31/2023 $61,072,000.00
4 9/30/2022 $36,243,000.00
5 6/30/2022 $43,096,000.00
6 3/31/2022 $47,103,000.00
7 9/30/2021 $45,947,000.00
8 6/30/2021 $56,389,000.00
9 3/31/2021 $63,922,000.00
10 9/30/2020 $39,175,000.00
11 6/30/2020 $44,898,000.00
12 3/31/2020 $48,713,000.00
13 9/30/2017 $18,889,000.00
Financials: FairValueDisclosureOffbalanceSheetRisksAmountAsset
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 --
4 12/31/2019 --
5 12/31/2018 --
6 12/31/2017 --
7 12/31/2016 --
8 12/31/2015 --
9 12/31/2014 --
Financials: FairValueDisclosureOffbalanceSheetRisksAmountLiability
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 --
4 12/31/2020 --
5 12/31/2019 --
6 12/31/2018 --
7 12/31/2017 --
8 12/31/2016 --
9 12/31/2015 --
10 12/31/2014 --
Financials: FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 --
6 9/30/2022 --
7 6/30/2022 --
8 3/31/2022 --
9 12/31/2021 --
10 9/30/2021 --
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 --
14 9/30/2020 --
15 6/30/2020 --
16 3/31/2020 --
17 12/31/2019 --
18 9/30/2019 --
19 6/30/2019 --
20 3/31/2019 --
21 12/31/2018 --
22 9/30/2018 --
23 6/30/2018 --
Financials: FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 --
6 9/30/2022 --
7 6/30/2022 --
8 3/31/2022 --
9 12/31/2021 --
10 9/30/2021 --
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 --
14 9/30/2020 --
15 6/30/2020 --
16 3/31/2020 --
17 12/31/2019 --
18 9/30/2019 --
19 6/30/2019 --
20 3/31/2019 --
21 12/31/2018 --
22 9/30/2018 --
23 6/30/2018 --
Financials: FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 --
6 9/30/2022 --
7 6/30/2022 --
8 3/31/2022 --
9 12/31/2021 --
10 9/30/2021 --
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 --
14 9/30/2020 --
15 6/30/2020 --
16 3/31/2020 --
17 12/31/2019 --
18 9/30/2019 --
19 6/30/2019 --
20 3/31/2019 --
21 12/31/2018 --
22 9/30/2018 --
23 6/30/2018 --
Financials: FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 --
6 9/30/2022 --
7 6/30/2022 --
8 3/31/2022 --
9 12/31/2021 --
10 9/30/2021 --
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 --
14 9/30/2020 --
15 6/30/2020 --
16 3/31/2020 --
17 12/31/2019 --
18 9/30/2019 --
19 6/30/2019 --
20 3/31/2019 --
21 12/31/2018 --
22 9/30/2018 --
23 6/30/2018 --
Financials: FiniteLivedIntangibleAssetsAccumulatedAmortization
Date Value
1 12/31/2023 $529,462,000.00
2 9/30/2023 $494,948,000.00
3 6/30/2023 $458,631,000.00
4 3/31/2023 $421,168,000.00
5 12/31/2022 $388,702,000.00
6 9/30/2022 $346,423,000.00
7 6/30/2022 $308,871,000.00
8 3/31/2022 $271,371,000.00
9 12/31/2021 $252,447,000.00
10 9/30/2021 $235,652,000.00
11 6/30/2021 $218,856,000.00
12 3/31/2021 $202,061,000.00
13 12/31/2020 $185,266,000.00
14 3/31/2020 $134,881,000.00
15 1/31/2020 $126,340,000.00
16 12/31/2019 $124,586,000.00
17 12/31/2018 $109,834,000.00
18 9/30/2018 $32,407,000.00
19 6/30/2018 $32,407,000.00
20 3/31/2018 $29,526,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
Date Value
1 12/31/2023 $20,644,000.00
2 6/30/2020 $67,180,000.00
3 3/31/2020 $67,180,000.00
4 9/30/2017 $1,066,000.00
5 6/30/2017 $1,066,000.00
6 3/31/2017 $1,066,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
Date Value
1 12/31/2023 $138,062,000.00
2 9/30/2023 $138,062,000.00
3 6/30/2023 $149,859,000.00
4 3/31/2023 $149,859,000.00
5 12/31/2022 $149,859,000.00
6 9/30/2022 $150,211,000.00
7 6/30/2022 $150,211,000.00
8 3/31/2022 $152,305,000.00
9 12/31/2021 $67,181,000.00
10 9/30/2021 $67,181,000.00
11 6/30/2021 $67,181,000.00
12 3/31/2021 $67,181,000.00
13 12/31/2020 $67,181,000.00
14 9/30/2020 $67,181,000.00
15 6/30/2020 $33,590,000.00
16 3/31/2020 $50,385,000.00
17 12/31/2019 $14,752,000.00
18 9/30/2019 $3,688,000.00
19 6/30/2019 $7,376,000.00
20 3/31/2019 $11,064,000.00
21 12/31/2018 $14,752,000.00
22 9/30/2017 $191,000.00
23 6/30/2017 $191,000.00
24 3/31/2017 $191,000.00
25 12/31/2016 $682,000.00
26 9/30/2016 $682,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
Date Value
1 9/30/2023 $34,514,000.00
2 6/30/2023 $74,930,000.00
3 3/31/2023 $112,393,000.00
4 9/30/2022 $37,552,000.00
5 6/30/2022 $75,104,000.00
6 3/31/2022 $114,228,000.00
7 9/30/2021 $16,795,000.00
8 6/30/2021 $33,591,000.00
9 3/31/2021 $50,386,000.00
10 9/30/2020 $16,795,000.00
11 9/30/2018 $32,406,000.00
12 6/30/2018 $64,813,000.00
13 3/31/2018 $97,219,000.00
14 9/30/2017 $47,000.00
15 6/30/2017 $95,000.00
16 3/31/2017 $143,000.00
17 9/30/2016 $170,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
Date Value
1 12/31/2023 $7,285,000.00
2 12/31/2022 $7,285,000.00
3 12/31/2020 $67,180,000.00
4 9/30/2020 $67,180,000.00
5 6/30/2020 $67,181,000.00
6 3/31/2020 $67,181,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
Date Value
1 12/31/2023 $7,285,000.00
2 9/30/2023 $7,285,000.00
3 6/30/2023 $7,285,000.00
4 3/31/2023 $7,285,000.00
5 12/31/2022 $82,678,000.00
6 9/30/2022 $83,030,000.00
7 6/30/2022 $83,030,000.00
8 3/31/2022 $85,124,000.00
9 12/31/2021 $67,180,000.00
10 9/30/2021 $67,180,000.00
11 6/30/2021 $67,180,000.00
12 3/31/2021 $67,180,000.00
13 12/31/2020 $67,181,000.00
14 9/30/2020 $67,181,000.00
15 6/30/2020 $67,181,000.00
16 3/31/2020 $67,181,000.00
17 9/30/2018 $129,627,000.00
18 6/30/2018 $129,627,000.00
19 3/31/2018 $129,627,000.00
20 9/30/2017 $191,000.00
21 6/30/2017 $191,000.00
22 3/31/2017 $191,000.00
23 12/31/2016 $57,000.00
24 9/30/2016 $57,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
Date Value
1 12/31/2023 $110,370,000.00
2 9/30/2023 $110,370,000.00
3 6/30/2023 $82,678,000.00
4 3/31/2023 $82,678,000.00
5 12/31/2022 $149,858,000.00
6 9/30/2022 $150,210,000.00
7 6/30/2022 $150,210,000.00
8 3/31/2022 $152,304,000.00
9 12/31/2021 $67,181,000.00
10 9/30/2021 $67,181,000.00
11 6/30/2021 $67,181,000.00
12 3/31/2021 $67,181,000.00
13 12/31/2020 $67,181,000.00
14 9/30/2020 $67,181,000.00
15 6/30/2020 $67,181,000.00
16 3/31/2020 $67,181,000.00
17 9/30/2019 $14,751,000.00
18 6/30/2019 $14,751,000.00
19 3/31/2019 $14,751,000.00
20 12/31/2018 $14,751,000.00
21 9/30/2018 $129,627,000.00
22 6/30/2018 $129,627,000.00
23 3/31/2018 $129,627,000.00
24 9/30/2017 $191,000.00
25 6/30/2017 $191,000.00
26 3/31/2017 $191,000.00
27 12/31/2016 $682,000.00
28 9/30/2016 $682,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
Date Value
1 12/31/2023 $138,062,000.00
2 9/30/2023 $138,062,000.00
3 6/30/2023 $149,858,000.00
4 3/31/2023 $149,858,000.00
5 12/31/2022 $149,859,000.00
6 9/30/2022 $150,211,000.00
7 6/30/2022 $150,211,000.00
8 3/31/2022 $152,305,000.00
9 12/31/2021 $67,181,000.00
10 9/30/2021 $67,181,000.00
11 6/30/2021 $67,181,000.00
12 3/31/2021 $67,181,000.00
13 12/31/2020 $67,181,000.00
14 9/30/2020 $67,181,000.00
15 6/30/2020 $67,181,000.00
16 3/31/2020 $67,181,000.00
17 12/31/2019 $14,751,000.00
18 9/30/2019 $14,752,000.00
19 6/30/2019 $14,752,000.00
20 3/31/2019 $14,752,000.00
21 12/31/2018 $14,752,000.00
22 9/30/2018 $129,627,000.00
23 6/30/2018 $129,627,000.00
24 3/31/2018 $129,627,000.00
25 9/30/2017 $191,000.00
26 6/30/2017 $191,000.00
27 3/31/2017 $191,000.00
28 12/31/2016 $682,000.00
29 9/30/2016 $682,000.00
Financials: FiniteLivedIntangibleAssetsGross
Date Value
1 12/31/2023 $951,170,000.00
2 9/30/2023 $951,170,000.00
3 6/30/2023 $951,170,000.00
4 3/31/2023 $951,170,000.00
5 12/31/2022 $956,170,000.00
6 9/30/2022 $956,170,000.00
7 6/30/2022 $956,170,000.00
8 3/31/2022 $966,170,000.00
9 12/31/2021 $521,170,000.00
10 9/30/2021 $521,170,000.00
11 6/30/2021 $521,170,000.00
12 3/31/2021 $521,170,000.00
13 12/31/2020 $521,170,000.00
14 3/31/2020 $521,170,000.00
15 12/31/2019 $154,089,000.00
16 12/31/2018 $154,089,000.00
17 5/31/2016 $2,500,000.00
Financials: FiniteLivedIntangibleAssetsNet
Date Value
1 12/31/2023 $421,708,000.00
2 9/30/2023 $456,222,000.00
3 6/30/2023 $492,539,000.00
4 3/31/2023 $530,002,000.00
5 12/31/2022 $567,468,000.00
6 9/30/2022 $609,747,000.00
7 6/30/2022 $647,299,000.00
8 3/31/2022 $694,799,000.00
9 12/31/2021 $268,723,000.00
10 9/30/2021 $285,518,000.00
11 6/30/2021 $302,314,000.00
12 3/31/2021 $319,109,000.00
13 12/31/2020 $335,904,000.00
14 9/30/2020 $352,699,000.00
15 6/30/2020 $369,494,000.00
16 3/31/2020 $386,289,000.00
17 12/31/2019 $29,503,000.00
18 12/31/2018 $44,255,000.00
Financials: GainsLossesOnExtinguishmentOfDebt
Date Value
1 12/31/2023 $-23,504,000.00
2 9/30/2023 $-23,504,000.00
3 6/30/2023 $-23,504,000.00
4 3/31/2023 $-23,504,000.00
5 12/31/2015 $91,000.00
6 9/30/2015 $91,000.00
7 6/30/2015 $91,000.00
8 3/31/2015 $91,000.00
9 12/31/2013 $-79,000.00
Financials: Goodwill
Date Value
1 12/31/2023 $133,857,000.00
2 9/30/2023 $133,857,000.00
3 6/30/2023 $133,857,000.00
4 3/31/2023 $133,857,000.00
5 12/31/2022 $133,695,000.00
6 9/30/2022 $130,094,000.00
7 6/30/2022 $130,094,000.00
8 3/31/2022 $131,512,000.00
Financials: GoodwillPurchaseAccountingAdjustments
Date Value
1 12/31/2023 $162,000.00
2 9/30/2023 $162,000.00
3 6/30/2023 $162,000.00
4 3/31/2023 $162,000.00
Financials: GrossProfit
Date Value
1 12/31/2023 $94,630,000.00
2 9/30/2023 $231,539,000.00
3 6/30/2023 $151,228,000.00
4 3/31/2023 $77,402,000.00
5 12/31/2022 $209,488,000.00
6 9/30/2022 $58,839,000.00
7 6/30/2022 $100,860,000.00
8 3/31/2022 $48,496,000.00
9 12/31/2021 $150,617,000.00
10 9/30/2021 $151,950,000.00
11 6/30/2021 $50,239,000.00
12 3/31/2021 $55,598,000.00
13 12/31/2020 $44,292,000.00
14 9/30/2020 $135,544,000.00
15 6/30/2020 $87,351,000.00
16 3/31/2020 $38,987,000.00
17 12/31/2019 $25,115,000.00
18 9/30/2019 $77,926,000.00
19 6/30/2019 $26,386,000.00
20 3/31/2019 $25,352,000.00
21 12/31/2018 $114,736,000.00
Financials: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Date Value
1 12/31/2023 $46,710,000.00
2 9/30/2023 $29,023,000.00
3 6/30/2023 $240,000.00
4 3/31/2023 $-17,557,000.00
5 12/31/2022 $-7,791,000.00
6 9/30/2022 $-21,056,000.00
7 6/30/2022 $-6,646,000.00
8 3/31/2022 $-15,842,000.00
9 12/31/2021 $-3,374,000.00
10 9/30/2021 $9,037,000.00
11 6/30/2021 $26,465,000.00
12 3/31/2021 $15,474,000.00
13 12/31/2020 $7,262,000.00
14 9/30/2020 $20,320,000.00
15 6/30/2020 $8,754,000.00
16 3/31/2020 $450,000.00
17 12/31/2019 $-22,722,000.00
18 9/30/2019 $-20,521,000.00
19 6/30/2019 $-4,712,000.00
20 12/31/2018 $-39,128,000.00
Financials: IncomeTaxesPaidNet
Date Value
1 12/31/2023 $24,205,000.00
2 9/30/2023 $17,293,000.00
3 6/30/2023 $10,011,000.00
4 3/31/2023 $743,000.00
5 12/31/2022 $10,400,000.00
6 9/30/2022 $10,037,000.00
7 6/30/2022 $6,776,000.00
8 3/31/2022 $2,114,000.00
9 12/31/2021 $3,005,000.00
10 9/30/2021 $2,329,000.00
11 6/30/2021 $876,000.00
12 3/31/2021 $418,000.00
13 12/31/2020 $483,000.00
Financials: IncomeTaxExaminationPenaltiesAndInterestAccrued
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 --
4 12/31/2020 --
5 12/31/2019 --
6 12/31/2018 --
7 12/31/2017 --
Financials: IncomeTaxExaminationPenaltiesAndInterestExpense
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 --
4 12/31/2020 --
5 12/31/2019 --
6 12/31/2018 --
7 12/31/2017 --
Financials: IncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $14,770,000.00
2 9/30/2023 $12,808,000.00
3 6/30/2023 $4,659,000.00
4 3/31/2023 $-131,000.00
5 12/31/2022 $-3,845,000.00
6 9/30/2022 $975,000.00
7 6/30/2022 $-1,455,000.00
8 3/31/2022 $-2,773,000.00
9 12/31/2021 $-74,891,000.00
10 9/30/2021 $991,000.00
11 6/30/2021 $-62,040,000.00
12 3/31/2021 $-188,000.00
13 12/31/2020 $304,000.00
14 9/30/2020 $526,000.00
15 6/30/2020 $246,000.00
16 3/31/2020 $246,000.00
17 12/31/2019 --
18 9/30/2019 --
Financials: IncreaseDecreaseInAccountsPayable
Date Value
1 12/31/2023 $5,061,000.00
2 9/30/2023 $106,000.00
3 6/30/2023 $-1,075,000.00
4 3/31/2023 $-502,000.00
5 12/31/2022 $-707,000.00
6 9/30/2022 $3,436,000.00
7 6/30/2022 $2,426,000.00
8 3/31/2022 $-350,000.00
9 12/31/2021 $-5,827,000.00
10 9/30/2021 $-2,286,000.00
11 6/30/2021 $-2,472,000.00
12 3/31/2021 $-1,350,000.00
13 12/31/2020 $3,769,000.00
14 9/30/2020 $244,000.00
15 6/30/2020 $1,935,000.00
16 3/31/2020 $-108,000.00
17 12/31/2019 $-5,903,000.00
18 9/30/2019 $-169,000.00
19 6/30/2019 $-1,209,000.00
20 3/31/2019 $1,583,000.00
21 12/31/2018 $6,465,000.00
22 9/30/2018 $5,995,000.00
23 6/30/2018 $13,008,000.00
24 3/31/2018 $3,652,000.00
25 12/31/2017 $-3,422,000.00
26 9/30/2017 $-4,124,000.00
27 6/30/2017 $-3,494,000.00
28 3/31/2017 $-2,313,000.00
29 12/31/2016 $5,569,000.00
30 9/30/2016 $5,401,000.00
31 6/30/2016 $2,537,000.00
32 3/31/2016 $2,651,000.00
33 12/31/2015 $1,298,000.00
34 9/30/2015 $962,000.00
35 6/30/2015 $32,000.00
36 3/31/2015 $-28,000.00
37 12/31/2014 $990,000.00
38 9/30/2014 $1,563,000.00
39 6/30/2014 $1,012,000.00
40 3/31/2014 $-56,000.00
41 12/31/2013 $-822,000.00
Financials: IncreaseDecreaseInAccountsReceivable
Date Value
1 12/31/2023 $-3,594,000.00
2 9/30/2023 $-1,268,000.00
3 6/30/2023 $-15,640,000.00
4 3/31/2023 $-3,993,000.00
5 12/31/2022 $21,780,000.00
6 9/30/2022 $34,063,000.00
7 6/30/2022 $36,165,000.00
8 3/31/2022 $5,006,000.00
9 12/31/2021 $22,524,000.00
10 9/30/2021 $65,679,000.00
11 6/30/2021 $6,778,000.00
12 3/31/2021 $9,836,000.00
13 12/31/2020 $10,367,000.00
14 9/30/2020 $3,513,000.00
15 6/30/2020 $8,242,000.00
16 3/31/2020 $12,474,000.00
17 12/31/2019 $-4,993,000.00
18 9/30/2019 $6,434,000.00
19 6/30/2019 $3,333,000.00
20 3/31/2019 $7,193,000.00
21 12/31/2018 $68,231,000.00
22 9/30/2018 $56,564,000.00
23 6/30/2018 $58,411,000.00
24 3/31/2018 $56,067,000.00
25 12/31/2017 $7,840,000.00
26 9/30/2017 $3,694,000.00
27 6/30/2017 $-2,748,000.00
28 3/31/2017 $1,220,000.00
29 12/31/2016 $-2,129,000.00
30 9/30/2016 $1,679,000.00
31 6/30/2016 $-2,952,000.00
Financials: IncreaseDecreaseInAccruedLiabilities
Date Value
1 12/31/2023 $628,000.00
2 9/30/2023 $-4,479,000.00
3 6/30/2023 $-884,000.00
4 3/31/2023 $-12,131,000.00
5 12/31/2022 $-11,131,000.00
6 9/30/2022 $-24,719,000.00
7 6/30/2022 $-7,659,000.00
8 3/31/2022 $-6,838,000.00
9 12/31/2021 $4,777,000.00
10 9/30/2021 $-6,028,000.00
11 6/30/2021 $2,969,000.00
12 3/31/2021 $-8,029,000.00
13 12/31/2020 $-7,838,000.00
14 9/30/2020 $-15,231,000.00
15 6/30/2020 $-8,645,000.00
16 3/31/2020 $-15,968,000.00
17 12/31/2019 $6,056,000.00
18 9/30/2019 $-7,228,000.00
19 6/30/2019 $-3,285,000.00
20 3/31/2019 $-8,263,000.00
21 12/31/2018 $18,995,000.00
22 9/30/2018 $11,181,000.00
23 6/30/2018 $13,917,000.00
24 3/31/2018 $8,900,000.00
25 12/31/2017 $-527,000.00
26 9/30/2017 $10,315,000.00
27 6/30/2017 $1,074,000.00
28 3/31/2017 $-2,521,000.00
29 12/31/2016 $6,570,000.00
30 9/30/2016 $4,409,000.00
31 6/30/2016 $3,308,000.00
32 3/31/2016 $-15,000.00
33 12/31/2015 $362,000.00
34 9/30/2015 $815,000.00
35 6/30/2015 $-195,000.00
36 3/31/2015 $872,000.00
37 12/31/2014 $943,000.00
38 9/30/2014 $2,518,000.00
39 6/30/2014 $811,000.00
40 3/31/2014 $8,000.00
41 12/31/2013 $199,000.00
Financials: IncreaseDecreaseInInventories
Date Value
1 12/31/2023 $-14,169,000.00
2 9/30/2023 $-12,376,000.00
3 6/30/2023 $-20,475,000.00
4 3/31/2023 $-13,606,000.00
5 12/31/2022 $-48,274,000.00
6 9/30/2022 $-30,124,000.00
7 6/30/2022 $-17,007,000.00
8 3/31/2022 $-330,000.00
9 12/31/2021 $2,296,000.00
10 9/30/2021 $2,260,000.00
11 6/30/2021 $4,498,000.00
12 3/31/2021 $400,000.00
13 12/31/2020 $8,270,000.00
14 9/30/2020 $9,315,000.00
15 6/30/2020 $9,785,000.00
16 3/31/2020 $6,714,000.00
17 12/31/2019 $1,826,000.00
18 9/30/2019 $943,000.00
19 6/30/2019 $2,136,000.00
20 3/31/2019 $924,000.00
21 12/31/2018 $-219,000.00
22 9/30/2018 $1,193,000.00
23 6/30/2018 $508,000.00
24 3/31/2018 $-134,000.00
25 12/31/2017 $497,000.00
26 9/30/2017 $85,000.00
27 6/30/2017 $204,000.00
28 3/31/2017 $179,000.00
29 12/31/2016 $-1,316,000.00
30 9/30/2016 $1,576,000.00
31 6/30/2016 $-1,214,000.00
Financials: IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
Date Value
1 12/31/2023 $-1,439,000.00
2 9/30/2023 $-42,000.00
3 6/30/2023 $1,749,000.00
4 3/31/2023 $238,000.00
5 12/31/2022 $4,606,000.00
6 9/30/2022 $-998,000.00
7 6/30/2022 $-245,000.00
8 3/31/2022 $-677,000.00
9 12/31/2021 $1,086,000.00
10 9/30/2021 $-1,230,000.00
11 6/30/2021 $1,301,000.00
12 3/31/2021 $115,000.00
13 12/31/2020 $1,598,000.00
14 9/30/2020 $-39,000.00
15 6/30/2020 $2,005,000.00
16 3/31/2020 $2,990,000.00
17 12/31/2019 $-2,037,000.00
18 9/30/2019 $-2,314,000.00
19 6/30/2019 $-509,000.00
20 3/31/2019 $-76,000.00
21 12/31/2018 $166,000.00
22 9/30/2018 $-1,523,000.00
23 6/30/2018 $608,000.00
24 3/31/2018 $523,000.00
25 12/31/2017 $1,057,000.00
26 9/30/2017 $33,000.00
27 6/30/2017 $1,083,000.00
28 3/31/2017 $148,000.00
29 12/31/2016 $923,000.00
30 9/30/2016 $114,000.00
31 6/30/2016 $351,000.00
32 3/31/2016 $-365,000.00
33 12/31/2015 $659,000.00
34 9/30/2015 $338,000.00
35 6/30/2015 $692,000.00
36 3/31/2015 $1,317,000.00
37 12/31/2014 $-183,000.00
38 9/30/2014 $139,000.00
39 6/30/2014 $-18,000.00
40 3/31/2014 $-20,000.00
41 12/31/2013 $11,000.00
Financials: IncrementalCommonSharesAttributableToConversionOfDebtSecurities
Date Value
1 12/31/2023 $6,793,421.00
2 12/31/2021 $4,925,134.00
Financials: IntangibleAssetsNetExcludingGoodwill
Date Value
1 12/31/2023 $421,708,000.00
2 9/30/2023 $456,222,000.00
3 6/30/2023 $492,539,000.00
4 3/31/2023 $530,002,000.00
5 12/31/2022 $567,468,000.00
6 9/30/2022 $609,747,000.00
7 6/30/2022 $647,299,000.00
8 3/31/2022 $694,799,000.00
9 12/31/2021 $268,723,000.00
Financials: InterestExpense
Date Value
1 12/31/2023 $19,281,000.00
2 9/30/2023 $64,058,000.00
3 6/30/2023 $43,290,000.00
4 3/31/2023 $21,427,000.00
5 12/31/2022 $63,213,000.00
6 9/30/2022 $42,638,000.00
7 6/30/2022 $23,592,000.00
8 3/31/2022 $5,831,000.00
9 12/31/2021 $4,757,000.00
10 9/30/2021 $5,115,000.00
11 6/30/2021 $11,142,000.00
12 3/31/2021 $5,721,000.00
13 12/31/2020 $7,737,000.00
14 9/30/2020 $21,145,000.00
15 6/30/2020 $13,082,000.00
16 3/31/2020 $4,823,000.00
17 12/31/2019 $211,000.00
18 9/30/2019 $698,000.00
19 6/30/2019 $236,000.00
20 3/31/2019 $234,000.00
21 12/31/2018 $20,130,000.00
22 9/30/2018 $17,726,000.00
23 6/30/2018 $6,158,000.00
24 3/31/2018 $5,700,000.00
25 12/31/2016 $94,000.00
26 9/30/2016 $2,000.00
27 6/30/2016 $111,000.00
28 12/31/2015 $439,000.00
29 9/30/2015 $350,000.00
30 6/30/2015 $99,000.00
31 12/31/2014 $252,000.00
Financials: InterestOnConvertibleDebtNetOfTax
Date Value
1 12/31/2023 $5,889,000.00
2 9/30/2023 $1,645,000.00
3 6/30/2023 $1,677,000.00
4 12/31/2021 $4,675,000.00
5 9/30/2021 $3,504,000.00
6 6/30/2021 $1,168,000.00
7 3/31/2021 $1,165,000.00
Financials: InterestPaidNet
Date Value
1 12/31/2023 $73,256,000.00
2 9/30/2023 $57,679,000.00
3 6/30/2023 $37,187,000.00
4 3/31/2023 $19,499,000.00
5 12/31/2022 $52,528,000.00
6 9/30/2022 $35,280,000.00
7 6/30/2022 $17,752,000.00
8 3/31/2022 $5,833,000.00
9 12/31/2021 $17,608,000.00
10 9/30/2021 $14,573,000.00
11 6/30/2021 $9,348,000.00
12 3/31/2021 $5,746,000.00
13 12/31/2020 $18,967,000.00
14 9/30/2020 $14,718,000.00
15 6/30/2020 $8,259,000.00
16 3/31/2020 $3,456,000.00
17 12/31/2019 $709,000.00
18 9/30/2019 $543,000.00
19 6/30/2019 $362,000.00
20 3/31/2019 $178,000.00
21 12/31/2018 $582,000.00
22 9/30/2018 $409,000.00
23 6/30/2018 $242,000.00
24 3/31/2018 $109,000.00
25 12/31/2017 $139,000.00
26 9/30/2017 $121,000.00
27 6/30/2017 $88,000.00
28 3/31/2017 $49,000.00
29 12/31/2016 $284,000.00
30 9/30/2016 $226,000.00
31 12/31/2015 $353,000.00
Financials: InterestPayableCurrent
Date Value
1 12/31/2023 $2,853,000.00
2 9/30/2023 $1,112,000.00
3 6/30/2023 $2,959,000.00
4 3/31/2023 $1,051,000.00
5 12/31/2022 $1,410,000.00
6 9/30/2022 $467,000.00
7 6/30/2022 $1,415,000.00
8 3/31/2022 $471,000.00
9 12/31/2021 $1,415,000.00
10 9/30/2021 $472,000.00
11 6/30/2021 $1,415,000.00
12 3/31/2021 $472,000.00
13 12/31/2020 $1,415,000.00
14 9/30/2020 $472,000.00
15 6/30/2020 $1,436,000.00
16 3/31/2020 $503,000.00
17 12/31/2019 $473,000.00
18 9/30/2019 $429,000.00
19 6/30/2019 $382,000.00
20 3/31/2019 $329,000.00
21 12/31/2018 $274,000.00
22 9/30/2018 $212,000.00
23 6/30/2018 $153,000.00
24 3/31/2018 $98,000.00
25 12/31/2017 $6,000.00
26 9/30/2017 $9,000.00
27 6/30/2017 $12,000.00
28 3/31/2017 $15,000.00
29 12/31/2016 $18,000.00
30 9/30/2016 $20,000.00
31 6/30/2016 $23,000.00
32 3/31/2016 $26,000.00
33 12/31/2015 $29,000.00
34 9/30/2015 $31,000.00
35 6/30/2015 $32,000.00
36 3/31/2015 $34,000.00
37 12/31/2014 $71,000.00
Financials: InventoryFinishedGoods
Date Value
1 12/31/2023 $15,208,000.00
2 9/30/2023 $10,546,000.00
3 6/30/2023 $12,532,000.00
4 3/31/2023 $13,717,000.00
5 12/31/2022 $16,229,000.00
6 9/30/2022 $21,718,000.00
7 6/30/2022 $23,428,000.00
8 3/31/2022 $36,879,000.00
9 12/31/2021 $12,702,000.00
10 9/30/2021 $10,699,000.00
11 6/30/2021 $9,500,000.00
12 3/31/2021 $9,685,000.00
13 12/31/2020 $11,004,000.00
14 9/30/2020 $10,708,000.00
15 6/30/2020 $11,019,000.00
16 3/31/2020 $8,652,000.00
17 12/31/2019 $7,421,000.00
18 9/30/2019 $6,340,000.00
19 6/30/2019 $7,441,000.00
20 3/31/2019 $4,938,000.00
21 12/31/2018 $6,650,000.00
22 9/30/2018 $7,774,000.00
23 6/30/2018 $7,485,000.00
24 3/31/2018 $6,874,000.00
25 12/31/2017 $875,000.00
26 9/30/2017 $634,000.00
27 6/30/2017 $1,122,000.00
28 3/31/2017 $1,024,000.00
29 12/31/2016 $955,000.00
30 9/30/2016 $1,139,000.00
31 6/30/2016 $1,168,000.00
Financials: InventoryNet
Date Value
1 12/31/2023 $32,332,000.00
2 9/30/2023 $34,125,000.00
3 6/30/2023 $26,026,000.00
4 3/31/2023 $32,895,000.00
5 12/31/2022 $46,501,000.00
6 9/30/2022 $64,652,000.00
7 6/30/2022 $77,769,000.00
8 3/31/2022 $80,146,000.00
9 12/31/2021 $17,394,000.00
10 9/30/2021 $17,358,000.00
11 6/30/2021 $19,595,000.00
12 3/31/2021 $15,498,000.00
13 12/31/2020 $15,614,000.00
14 9/30/2020 $17,146,000.00
15 6/30/2020 $18,815,000.00
16 3/31/2020 $15,963,000.00
17 12/31/2019 $9,643,000.00
18 9/30/2019 $8,760,000.00
19 6/30/2019 $9,953,000.00
20 3/31/2019 $8,741,000.00
21 12/31/2018 $7,817,000.00
22 9/30/2018 $9,229,000.00
23 6/30/2018 $8,544,000.00
24 3/31/2018 $7,902,000.00
25 12/31/2017 $1,813,000.00
26 9/30/2017 $1,401,000.00
27 6/30/2017 $1,520,000.00
28 3/31/2017 $1,495,000.00
29 12/31/2016 $1,316,000.00
30 9/30/2016 $1,576,000.00
31 6/30/2016 $1,214,000.00
Financials: InventoryRawMaterials
Date Value
1 12/31/2023 $10,384,000.00
2 9/30/2023 $14,393,000.00
3 6/30/2023 $6,027,000.00
4 3/31/2023 $5,831,000.00
5 12/31/2022 $5,600,000.00
6 9/30/2022 $5,761,000.00
7 6/30/2022 $7,914,000.00
8 3/31/2022 $8,360,000.00
9 12/31/2021 $3,685,000.00
10 9/30/2021 $4,216,000.00
11 6/30/2021 $6,100,000.00
12 3/31/2021 $5,011,000.00
13 12/31/2020 $3,514,000.00
14 9/30/2020 $3,784,000.00
15 6/30/2020 $5,153,000.00
16 3/31/2020 $5,626,000.00
17 12/31/2019 $795,000.00
18 9/30/2019 $1,531,000.00
19 6/30/2019 $1,664,000.00
20 3/31/2019 $2,435,000.00
21 12/31/2018 $496,000.00
22 9/30/2018 $547,000.00
23 6/30/2018 $350,000.00
24 3/31/2018 $532,000.00
25 12/31/2017 $616,000.00
26 9/30/2017 $599,000.00
27 6/30/2017 $398,000.00
28 3/31/2017 $388,000.00
29 12/31/2016 $294,000.00
30 9/30/2016 $437,000.00
31 6/30/2016 $46,000.00
Financials: InventoryWorkInProcess
Date Value
1 12/31/2023 $6,740,000.00
2 9/30/2023 $9,186,000.00
3 6/30/2023 $7,467,000.00
4 3/31/2023 $13,347,000.00
5 12/31/2022 $24,672,000.00
6 9/30/2022 $37,173,000.00
7 6/30/2022 $46,427,000.00
8 3/31/2022 $34,907,000.00
9 12/31/2021 $1,007,000.00
10 9/30/2021 $2,443,000.00
11 6/30/2021 $3,995,000.00
12 3/31/2021 $802,000.00
13 12/31/2020 $1,096,000.00
14 9/30/2020 $2,654,000.00
15 6/30/2020 $2,643,000.00
16 3/31/2020 $1,685,000.00
17 12/31/2019 $1,427,000.00
18 9/30/2019 $889,000.00
19 6/30/2019 $848,000.00
20 3/31/2019 $1,368,000.00
21 12/31/2018 $671,000.00
22 9/30/2018 $908,000.00
23 6/30/2018 $709,000.00
24 3/31/2018 $496,000.00
25 12/31/2017 $322,000.00
26 9/30/2017 $168,000.00
27 3/31/2017 $83,000.00
28 12/31/2016 $67,000.00
Financials: InvestmentIncomeNet
Date Value
1 12/31/2023 $4,303,000.00
2 9/30/2023 $11,312,000.00
3 6/30/2023 $6,774,000.00
4 3/31/2023 $2,747,000.00
5 12/31/2022 $1,027,000.00
6 9/30/2022 $20,000.00
7 6/30/2022 $9,000.00
8 3/31/2022 $4,000.00
9 12/31/2021 $12,000.00
10 9/30/2021 $3,000.00
11 6/30/2021 $6,000.00
12 3/31/2021 $3,000.00
13 12/31/2020 $3,000.00
14 9/30/2020 $3,000.00
15 6/30/2020 $14,000.00
16 3/31/2020 $212,000.00
17 12/31/2019 $383,000.00
18 9/30/2019 $1,552,000.00
19 6/30/2019 $532,000.00
20 3/31/2019 $526,000.00
21 12/31/2018 $489,000.00
22 9/30/2018 $1,198,000.00
23 6/30/2018 $391,000.00
24 3/31/2018 $255,000.00
25 12/31/2017 $582,000.00
26 9/30/2017 $167,000.00
27 6/30/2017 $137,000.00
28 3/31/2017 $98,000.00
29 12/31/2016 $-94,000.00
30 9/30/2016 $-2,000.00
31 6/30/2016 $-111,000.00
32 3/31/2016 $-66,000.00
33 12/31/2015 $-439,000.00
Financials: LeaseCost
Date Value
1 12/31/2023 $3,317,000.00
2 12/31/2022 $3,129,000.00
3 12/31/2021 $3,089,000.00
4 12/31/2020 $2,948,000.00
5 12/31/2019 $2,481,000.00
6 9/30/2019 $1,688,000.00
7 6/30/2019 $1,017,000.00
8 3/31/2019 $520,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDue
Date Value
1 12/31/2023 $8,493,000.00
2 12/31/2022 $10,079,000.00
3 12/31/2021 $11,065,000.00
4 12/31/2020 $12,352,000.00
5 12/31/2019 $13,498,000.00
6 9/30/2019 $13,921,000.00
7 6/30/2019 $14,362,000.00
8 3/31/2019 $14,600,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
Date Value
1 12/31/2023 $1,169,000.00
2 12/31/2022 $2,697,000.00
3 12/31/2021 $4,060,000.00
4 12/31/2020 $5,537,000.00
5 12/31/2019 $6,858,000.00
6 9/30/2019 $8,263,000.00
7 6/30/2019 $8,490,000.00
8 3/31/2019 $8,490,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
Date Value
1 12/31/2023 $1,398,000.00
2 12/31/2022 $1,585,000.00
3 12/31/2021 $1,325,000.00
4 12/31/2020 $1,287,000.00
5 12/31/2019 $1,252,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearFive
Date Value
1 12/31/2023 $1,527,000.00
2 12/31/2022 $1,489,000.00
3 12/31/2021 $1,477,000.00
4 12/31/2020 $1,439,000.00
5 12/31/2019 $1,404,000.00
6 9/30/2019 $1,366,000.00
7 6/30/2019 $1,360,000.00
8 3/31/2019 $1,360,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearFour
Date Value
1 12/31/2023 $1,489,000.00
2 12/31/2022 $1,474,000.00
3 12/31/2021 $1,439,000.00
4 12/31/2020 $1,401,000.00
5 12/31/2019 $1,366,000.00
6 9/30/2019 $1,328,000.00
7 6/30/2019 $1,322,000.00
8 3/31/2019 $1,322,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearThree
Date Value
1 12/31/2023 $1,474,000.00
2 12/31/2022 $1,436,000.00
3 12/31/2021 $1,401,000.00
4 12/31/2020 $1,363,000.00
5 12/31/2019 $1,328,000.00
6 9/30/2019 $1,290,000.00
7 6/30/2019 $1,284,000.00
8 3/31/2019 $1,284,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
Date Value
1 12/31/2023 $1,436,000.00
2 12/31/2022 $1,398,000.00
3 12/31/2021 $1,363,000.00
4 12/31/2020 $1,325,000.00
5 12/31/2019 $1,290,000.00
6 9/30/2019 $1,334,000.00
7 6/30/2019 $1,328,000.00
8 3/31/2019 $1,328,000.00
Financials: LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
Date Value
1 12/31/2023 $1,381,000.00
2 12/31/2022 $1,855,000.00
3 12/31/2021 $2,300,000.00
4 12/31/2020 $2,857,000.00
5 12/31/2019 $3,404,000.00
6 9/30/2019 $3,559,000.00
7 6/30/2019 $3,826,000.00
8 3/31/2019 $3,986,000.00
Financials: Liabilities
Date Value
1 12/31/2023 $947,877,000.00
2 9/30/2023 $998,705,000.00
3 6/30/2023 $1,013,107,000.00
4 3/31/2023 $1,034,566,000.00
5 12/31/2022 $979,289,000.00
6 9/30/2022 $1,003,746,000.00
7 6/30/2022 $1,047,962,000.00
8 3/31/2022 $1,050,065,000.00
9 12/31/2021 $489,149,000.00
10 9/30/2021 $490,709,000.00
11 6/30/2021 $460,669,000.00
12 3/31/2021 $476,030,000.00
13 12/31/2020 $457,810,000.00
14 9/30/2020 $471,157,000.00
15 6/30/2020 $491,103,000.00
16 3/31/2020 $493,730,000.00
17 12/31/2019 $218,870,000.00
18 9/30/2019 $219,720,000.00
19 6/30/2019 $215,758,000.00
20 3/31/2019 $208,012,000.00
21 12/31/2018 $199,660,000.00
22 9/30/2018 $575,728,000.00
23 6/30/2018 $590,648,000.00
24 3/31/2018 $605,455,000.00
25 12/31/2017 $31,488,000.00
26 9/30/2017 $26,404,000.00
27 6/30/2017 $29,002,000.00
28 3/31/2017 $25,481,000.00
29 12/31/2016 $27,109,000.00
30 9/30/2016 $24,400,000.00
31 6/30/2016 $21,067,000.00
32 3/31/2016 $14,607,000.00
33 12/31/2015 $12,646,000.00
34 9/30/2015 $13,489,000.00
35 6/30/2015 $11,755,000.00
36 3/31/2015 $12,946,000.00
37 12/31/2014 $17,331,000.00
38 12/31/2013 $3,452,000.00
Financials: LiabilitiesAndStockholdersEquity
Date Value
1 12/31/2023 $1,143,308,000.00
2 9/30/2023 $1,177,578,000.00
3 6/30/2023 $1,213,912,000.00
4 3/31/2023 $1,214,299,000.00
5 12/31/2022 $1,174,131,000.00
6 9/30/2022 $1,200,940,000.00
7 6/30/2022 $1,245,574,000.00
8 3/31/2022 $1,246,141,000.00
9 12/31/2021 $692,077,000.00
10 9/30/2021 $741,803,000.00
11 6/30/2021 $713,735,000.00
12 3/31/2021 $646,065,000.00
13 12/31/2020 $643,841,000.00
14 9/30/2020 $643,843,000.00
15 6/30/2020 $646,870,000.00
16 3/31/2020 $634,793,000.00
17 12/31/2019 $306,302,000.00
18 9/30/2019 $303,978,000.00
19 6/30/2019 $301,581,000.00
20 3/31/2019 $294,362,000.00
21 12/31/2018 $291,245,000.00
22 9/30/2018 $646,508,000.00
23 6/30/2018 $673,329,000.00
24 3/31/2018 $696,278,000.00
25 12/31/2017 $135,568,000.00
26 9/30/2017 $122,673,000.00
27 6/30/2017 $124,515,000.00
28 3/31/2017 $139,848,000.00
29 12/31/2016 $162,017,000.00
30 9/30/2016 $98,725,000.00
31 6/30/2016 $119,723,000.00
32 3/31/2016 $136,343,000.00
33 12/31/2015 $97,718,000.00
34 9/30/2015 $107,050,000.00
35 6/30/2015 $114,174,000.00
36 3/31/2015 $47,392,000.00
37 12/31/2014 $5,090,000.00
38 12/31/2013 $9,034,000.00
Financials: LiabilitiesCurrent
Date Value
1 12/31/2023 $457,915,000.00
2 9/30/2023 $464,612,000.00
3 6/30/2023 $435,058,000.00
4 3/31/2023 $412,702,000.00
5 12/31/2022 $433,726,000.00
6 9/30/2022 $414,497,000.00
7 6/30/2022 $415,094,000.00
8 3/31/2022 $373,573,000.00
9 12/31/2021 $279,566,000.00
10 9/30/2021 $268,973,000.00
11 6/30/2021 $226,843,000.00
12 3/31/2021 $230,168,000.00
13 12/31/2020 $239,451,000.00
14 9/30/2020 $242,437,000.00
15 6/30/2020 $252,111,000.00
16 3/31/2020 $244,374,000.00
17 12/31/2019 $201,765,000.00
18 9/30/2019 $201,483,000.00
19 6/30/2019 $196,272,000.00
20 3/31/2019 $188,885,000.00
21 12/31/2018 $189,126,000.00
22 9/30/2018 $280,221,000.00
23 6/30/2018 $264,702,000.00
24 3/31/2018 $250,228,000.00
25 12/31/2017 $31,488,000.00
26 9/30/2017 $26,396,000.00
27 6/30/2017 $28,561,000.00
28 3/31/2017 $24,532,000.00
29 12/31/2016 $25,596,000.00
30 9/30/2016 $22,212,000.00
31 6/30/2016 $18,203,000.00
32 3/31/2016 $11,068,000.00
33 12/31/2015 $8,432,000.00
34 9/30/2015 $8,600,000.00
35 6/30/2015 $6,190,000.00
36 3/31/2015 $6,707,000.00
37 12/31/2014 $10,417,000.00
38 12/31/2013 $2,618,000.00
Financials: LoansPayableCurrent
Date Value
1 12/31/2023 $183,333,000.00
2 9/30/2023 $183,333,000.00
3 6/30/2023 $183,333,000.00
4 3/31/2023 $183,333,000.00
5 12/31/2022 $162,500,000.00
6 9/30/2022 $141,667,000.00
7 6/30/2022 $120,833,000.00
8 3/31/2022 $100,000,000.00
9 12/31/2021 $48,353,000.00
10 9/30/2021 $48,135,000.00
11 6/30/2021 $47,919,000.00
12 3/31/2021 $47,705,000.00
13 12/31/2020 $47,495,000.00
14 9/30/2020 $47,281,000.00
15 6/30/2020 $47,069,000.00
16 3/31/2020 $46,859,000.00
17 12/31/2019 $3,833,000.00
18 9/30/2019 $2,875,000.00
19 6/30/2019 $1,917,000.00
20 3/31/2019 $2,464,000.00
21 12/31/2018 $1,642,000.00
22 9/30/2018 $821,000.00
23 12/31/2017 $1,479,000.00
24 9/30/2017 $2,146,000.00
25 6/30/2017 $2,389,000.00
26 3/31/2017 $2,556,000.00
27 12/31/2016 $2,667,000.00
28 9/30/2016 $2,667,000.00
29 6/30/2016 $2,667,000.00
30 3/31/2016 $2,667,000.00
31 12/31/2015 $2,667,000.00
32 9/30/2015 $2,667,000.00
33 6/30/2015 $2,250,000.00
34 3/31/2015 $1,750,000.00
35 12/31/2014 $1,194,000.00
36 12/31/2013 $333,000.00
Financials: LongTermLoansPayable
Date Value
1 12/31/2023 $221,713,000.00
2 9/30/2023 $265,886,000.00
3 6/30/2023 $309,898,000.00
4 3/31/2023 $353,769,000.00
5 12/31/2022 $397,578,000.00
6 9/30/2022 $441,258,000.00
7 6/30/2022 $484,853,000.00
8 3/31/2022 $528,390,000.00
9 12/31/2021 $61,666,000.00
10 9/30/2021 $73,832,000.00
11 6/30/2021 $85,944,000.00
12 3/31/2021 $98,006,000.00
13 12/31/2020 $110,019,000.00
14 9/30/2020 $121,967,000.00
15 6/30/2020 $133,862,000.00
16 3/31/2020 $145,711,000.00
17 12/31/2019 $7,667,000.00
18 9/30/2019 $8,625,000.00
19 6/30/2019 $9,583,000.00
20 3/31/2019 $9,036,000.00
21 12/31/2018 $9,858,000.00
22 9/30/2018 $10,679,000.00
23 6/30/2018 $11,500,000.00
24 3/31/2018 $11,500,000.00
25 6/30/2017 $424,000.00
26 3/31/2017 $924,000.00
27 12/31/2016 $1,479,000.00
28 9/30/2016 $2,146,000.00
29 6/30/2016 $2,813,000.00
30 3/31/2016 $3,480,000.00
31 12/31/2015 $4,146,000.00
32 9/30/2015 $4,813,000.00
33 6/30/2015 $5,480,000.00
34 3/31/2015 $6,146,000.00
35 12/31/2014 $6,813,000.00
36 12/31/2013 $640,000.00
Financials: MarketableSecuritiesCurrent
Date Value
1 12/31/2023 $71,601,000.00
2 9/30/2023 $46,033,000.00
3 6/30/2023 $41,721,000.00
4 12/31/2022 --
Financials: NetCashProvidedByUsedInFinancingActivities
Date Value
1 12/31/2023 $-140,178,000.00
2 9/30/2023 $-72,352,000.00
3 6/30/2023 $23,061,000.00
4 3/31/2023 $68,297,000.00
5 12/31/2022 $436,723,000.00
6 9/30/2022 $462,546,000.00
7 6/30/2022 $493,798,000.00
8 3/31/2022 $517,764,000.00
9 12/31/2021 $-89,303,000.00
10 9/30/2021 $-46,805,000.00
11 6/30/2021 $-20,297,000.00
12 3/31/2021 $-11,468,000.00
13 12/31/2020 $286,474,000.00
14 9/30/2020 $298,877,000.00
15 6/30/2020 $310,909,000.00
16 3/31/2020 $323,120,000.00
17 12/31/2019 $2,041,000.00
18 9/30/2019 $627,000.00
19 6/30/2019 $220,000.00
20 3/31/2019 $169,000.00
21 12/31/2018 $-117,197,000.00
22 9/30/2018 $-83,525,000.00
23 6/30/2018 $-50,451,000.00
24 3/31/2018 $-388,000.00
25 12/31/2017 $33,480,000.00
26 9/30/2017 $8,926,000.00
27 6/30/2017 $-383,000.00
28 3/31/2017 $50,000.00
29 12/31/2016 $135,558,000.00
30 9/30/2016 $49,733,000.00
31 12/31/2015 $115,992,000.00
Financials: NetCashProvidedByUsedInInvestingActivities
Date Value
1 12/31/2023 $-70,812,000.00
2 9/30/2023 $-45,715,000.00
3 6/30/2023 $-41,893,000.00
4 3/31/2023 $-176,000.00
5 12/31/2022 $-573,691,000.00
6 9/30/2022 $-572,751,000.00
7 6/30/2022 $-572,638,000.00
8 3/31/2022 $-572,177,000.00
9 12/31/2021 $-1,944,000.00
10 9/30/2021 $-1,429,000.00
11 6/30/2021 $-1,153,000.00
12 3/31/2021 $-428,000.00
13 12/31/2020 $-373,772,000.00
14 9/30/2020 $-372,291,000.00
15 6/30/2020 $-369,888,000.00
16 3/31/2020 $-367,647,000.00
17 12/31/2019 $-6,438,000.00
18 9/30/2019 $-5,549,000.00
19 6/30/2019 $-4,198,000.00
20 3/31/2019 $-3,323,000.00
21 12/31/2018 $-24,354,000.00
22 9/30/2018 $-22,581,000.00
23 6/30/2018 $-19,864,000.00
24 3/31/2018 $-19,117,000.00
25 12/31/2017 $-990,000.00
26 9/30/2017 $-818,000.00
27 6/30/2017 $-478,000.00
28 3/31/2017 $-29,000.00
29 12/31/2016 $-2,977,000.00
30 9/30/2016 $-2,636,000.00
31 12/31/2015 $-362,000.00
Financials: NetCashProvidedByUsedInOperatingActivities
Date Value
1 12/31/2023 $274,749,000.00
2 9/30/2023 $201,411,000.00
3 6/30/2023 $127,393,000.00
4 3/31/2023 $27,671,000.00
5 12/31/2022 $124,230,000.00
6 9/30/2022 $57,905,000.00
7 6/30/2022 $15,136,000.00
8 3/31/2022 $-25,315,000.00
9 12/31/2021 $103,557,000.00
10 9/30/2021 $67,359,000.00
11 6/30/2021 $50,105,000.00
12 3/31/2021 $20,570,000.00
13 12/31/2020 $93,942,000.00
14 9/30/2020 $71,365,000.00
15 6/30/2020 $37,185,000.00
16 3/31/2020 $-6,669,000.00
17 12/31/2019 $27,783,000.00
18 9/30/2019 $12,127,000.00
19 6/30/2019 $6,058,000.00
20 3/31/2019 $-8,569,000.00
21 12/31/2018 $169,390,000.00
22 9/30/2018 $127,102,000.00
23 6/30/2018 $85,268,000.00
24 3/31/2018 $29,663,000.00
25 12/31/2017 $-67,018,000.00
26 9/30/2017 $-53,722,000.00
27 6/30/2017 $-41,155,000.00
28 3/31/2017 $-23,688,000.00
29 12/31/2016 $-75,053,000.00
30 9/30/2016 $-51,766,000.00
31 12/31/2015 $-21,567,000.00
Financials: NetIncomeLoss
Date Value
1 12/31/2023 $48,155,000.00
2 9/30/2023 $16,215,000.00
3 6/30/2023 $-4,419,000.00
4 3/31/2023 $-17,426,000.00
5 12/31/2022 $-25,000,000.00
6 9/30/2022 $457,000.00
7 6/30/2022 $-5,191,000.00
8 3/31/2022 $-13,069,000.00
9 12/31/2021 $71,517,000.00
10 9/30/2021 $8,046,000.00
11 6/30/2021 $88,505,000.00
12 3/31/2021 $15,662,000.00
13 12/31/2020 $26,752,000.00
14 9/30/2020 $19,794,000.00
15 6/30/2020 $8,058,000.00
16 3/31/2020 $450,000.00
17 12/31/2019 $-22,722,000.00
18 9/30/2019 $-20,521,000.00
19 6/30/2019 $-4,712,000.00
20 3/31/2019 $-9,700,000.00
21 12/31/2018 $9,086,000.00
22 9/30/2018 $-48,214,000.00
23 6/30/2018 $-13,060,000.00
24 3/31/2018 $-18,652,000.00
25 12/31/2017 $-74,865,000.00
26 9/30/2017 $-57,462,000.00
27 6/30/2017 $-21,121,000.00
28 3/31/2017 $-23,078,000.00
29 12/31/2016 $-94,176,000.00
30 9/30/2016 $-26,444,000.00
31 6/30/2016 $-40,172,000.00
32 3/31/2016 $-15,653,000.00
33 12/31/2015 $-27,255,000.00
34 9/30/2015 $-9,362,000.00
35 6/30/2015 $-4,674,000.00
36 3/31/2015 $-3,694,000.00
37 12/31/2014 $-17,917,000.00
38 9/30/2014 $-14,448,000.00
39 6/30/2014 $-4,117,000.00
40 3/31/2014 $-3,773,000.00
41 12/31/2013 $-16,197,000.00
Financials: NetIncomeLossAttributableToParentDiluted
Date Value
1 12/31/2023 $54,044,000.00
2 9/30/2023 $16,215,000.00
3 6/30/2023 $-4,419,000.00
4 3/31/2023 $-17,426,000.00
5 12/31/2022 $-25,002,000.00
6 9/30/2022 $-17,803,000.00
7 6/30/2022 $-5,191,000.00
8 3/31/2022 $-13,069,000.00
9 12/31/2021 $76,192,000.00
10 9/30/2021 $100,055,000.00
11 6/30/2021 $74,011,000.00
12 3/31/2021 $16,827,000.00
13 12/31/2020 $26,752,000.00
14 9/30/2020 $11,286,000.00
15 6/30/2020 $8,058,000.00
16 3/31/2020 $450,000.00
17 12/31/2019 $-22,722,000.00
Financials: NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1
Date Value
1 12/31/2023 $176,000.00
2 9/30/2023 $53,000.00
3 9/30/2022 $260,000.00
4 6/30/2022 $105,000.00
5 3/31/2022 $148,000.00
6 12/31/2021 $72,000.00
7 9/30/2021 $301,000.00
8 6/30/2021 $55,000.00
9 3/31/2021 $560,000.00
10 12/31/2020 $293,000.00
11 9/30/2020 $738,000.00
12 6/30/2020 $1,555,000.00
13 3/31/2020 $392,000.00
14 12/31/2019 $134,000.00
15 9/30/2019 $552,000.00
16 6/30/2019 $512,000.00
17 3/31/2019 $810,000.00
18 12/31/2018 $3,261,000.00
19 9/30/2018 $1,456,000.00
20 6/30/2018 $1,184,000.00
21 3/31/2018 $129,000.00
22 12/31/2017 $216,000.00
23 9/30/2017 $97,000.00
24 6/30/2017 $304,000.00
25 3/31/2017 $99,000.00
26 12/31/2016 $81,000.00
Financials: OperatingExpenses
Date Value
1 12/31/2023 $159,208,000.00
2 9/30/2023 $126,266,000.00
3 6/30/2023 $90,968,000.00
4 3/31/2023 $52,775,000.00
5 12/31/2022 $38,032,000.00
6 9/30/2022 $138,137,000.00
7 6/30/2022 $99,765,000.00
8 3/31/2022 $58,511,000.00
9 12/31/2021 $132,989,000.00
10 9/30/2021 $31,964,000.00
11 6/30/2021 $33,830,000.00
12 3/31/2021 $34,406,000.00
13 12/31/2020 $123,604,000.00
14 9/30/2020 $94,308,000.00
15 6/30/2020 $65,741,000.00
16 3/31/2020 $33,926,000.00
17 12/31/2019 $126,789,000.00
18 9/30/2019 $99,301,000.00
19 6/30/2019 $31,394,000.00
20 3/31/2019 $35,344,000.00
21 12/31/2018 $135,421,000.00
22 12/31/2016 $95,793,000.00
23 9/30/2016 $26,850,000.00
24 6/30/2016 $24,474,000.00
25 3/31/2016 $15,587,000.00
26 12/31/2015 $26,907,000.00
27 9/30/2015 $17,471,000.00
28 6/30/2015 $4,575,000.00
29 3/31/2015 $3,631,000.00
30 12/31/2014 $14,338,000.00
31 9/30/2014 $6,505,000.00
32 6/30/2014 $7,833,000.00
33 3/31/2014 $3,745,000.00
34 12/31/2013 $16,042,000.00
Financials: OperatingIncomeLoss
Date Value
1 12/31/2023 $166,961,000.00
2 9/30/2023 $105,273,000.00
3 6/30/2023 $60,260,000.00
4 3/31/2023 $24,627,000.00
5 12/31/2022 $11,757,000.00
6 9/30/2022 $21,562,000.00
7 6/30/2022 $11,110,000.00
8 3/31/2022 $-10,015,000.00
9 12/31/2021 $17,628,000.00
10 9/30/2021 $51,750,000.00
11 6/30/2021 $16,409,000.00
12 3/31/2021 $21,192,000.00
13 12/31/2020 $14,996,000.00
14 9/30/2020 $41,236,000.00
15 6/30/2020 $16,549,000.00
16 3/31/2020 $5,061,000.00
17 12/31/2019 $-23,748,000.00
18 9/30/2019 $-21,375,000.00
19 6/30/2019 $-5,008,000.00
20 3/31/2019 $-9,992,000.00
21 12/31/2018 $-20,685,000.00
22 9/30/2018 $-11,186,000.00
23 6/30/2018 $-20,500,000.00
24 3/31/2018 $-13,207,000.00
25 12/31/2017 $-75,447,000.00
26 9/30/2017 $-13,430,000.00
27 6/30/2017 $-44,434,000.00
28 3/31/2017 $-23,176,000.00
29 12/31/2016 $-27,579,000.00
30 9/30/2016 $-26,442,000.00
31 6/30/2016 $-24,474,000.00
32 3/31/2016 $-15,587,000.00
33 12/31/2015 $-26,907,000.00
34 9/30/2015 $-17,471,000.00
35 6/30/2015 $-4,575,000.00
36 3/31/2015 $-3,630,000.00
37 12/31/2014 $-3,327,000.00
38 9/30/2014 $-14,338,000.00
39 6/30/2014 $-4,088,000.00
40 3/31/2014 $-3,744,000.00
41 12/31/2013 $-16,042,000.00
Financials: OperatingLeaseCost
Date Value
1 12/31/2023 $1,306,000.00
2 12/31/2022 $1,805,000.00
3 12/31/2021 $1,305,000.00
4 12/31/2020 $1,305,000.00
5 12/31/2019 $1,446,000.00
6 9/30/2019 $1,157,000.00
7 6/30/2019 $705,000.00
8 3/31/2019 $352,000.00
Financials: OperatingLeaseLiability
Date Value
1 12/31/2023 $7,112,000.00
2 12/31/2022 $8,224,000.00
3 12/31/2021 $8,765,000.00
4 12/31/2020 $9,495,000.00
5 12/31/2019 $10,094,000.00
6 9/30/2019 $10,362,000.00
7 6/30/2019 $10,536,000.00
8 3/31/2019 $10,614,000.00
Financials: OperatingLeaseLiabilityCurrent
Date Value
1 12/31/2023 $988,000.00
2 9/30/2023 $963,000.00
3 6/30/2023 $971,000.00
4 3/31/2023 $1,042,000.00
5 12/31/2022 $1,112,000.00
6 9/30/2022 $1,179,000.00
7 6/30/2022 $1,211,000.00
8 3/31/2022 $1,178,000.00
9 12/31/2021 $814,000.00
10 9/30/2021 $793,000.00
11 6/30/2021 $771,000.00
12 3/31/2021 $750,000.00
13 12/31/2020 $730,000.00
14 9/30/2020 $709,000.00
15 6/30/2020 $696,000.00
16 3/31/2020 $676,000.00
17 12/31/2019 $656,000.00
18 9/30/2019 $750,000.00
19 6/30/2019 $633,000.00
20 3/31/2019 $523,000.00
Financials: OperatingLeaseLiabilityNoncurrent
Date Value
1 12/31/2023 $6,124,000.00
2 9/30/2023 $6,384,000.00
3 6/30/2023 $6,630,000.00
4 3/31/2023 $6,873,000.00
5 12/31/2022 $7,112,000.00
6 9/30/2022 $7,347,000.00
7 6/30/2022 $7,600,000.00
8 3/31/2022 $7,913,000.00
9 12/31/2021 $7,951,000.00
10 9/30/2021 $8,166,000.00
11 6/30/2021 $8,371,000.00
12 3/31/2021 $8,570,000.00
13 12/31/2020 $8,765,000.00
14 9/30/2020 $8,958,000.00
15 6/30/2020 $9,084,000.00
16 3/31/2020 $9,262,000.00
17 12/31/2019 $9,438,000.00
18 9/30/2019 $9,612,000.00
19 6/30/2019 $9,903,000.00
20 3/31/2019 $10,091,000.00
Financials: OperatingLeasePayments
Date Value
1 12/31/2023 $1,585,000.00
2 12/31/2022 $1,568,000.00
3 12/31/2021 $1,286,000.00
4 12/31/2020 $1,249,000.00
5 12/31/2019 $1,133,000.00
6 9/30/2019 $748,000.00
7 6/30/2019 $476,000.00
8 3/31/2019 $238,000.00
Financials: OperatingLeaseRightOfUseAsset
Date Value
1 12/31/2023 $6,029,000.00
2 9/30/2023 $6,243,000.00
3 6/30/2023 $6,452,000.00
4 3/31/2023 $6,658,000.00
5 12/31/2022 $6,861,000.00
6 9/30/2022 $7,061,000.00
7 6/30/2022 $7,257,000.00
8 3/31/2022 $7,812,000.00
9 12/31/2021 $7,644,000.00
10 9/30/2021 $7,835,000.00
11 6/30/2021 $8,023,000.00
12 3/31/2021 $8,209,000.00
13 12/31/2020 $8,391,000.00
14 9/30/2020 $8,572,000.00
15 6/30/2020 $8,697,000.00
16 3/31/2020 $8,873,000.00
17 12/31/2019 $9,047,000.00
18 9/30/2019 $9,219,000.00
19 6/30/2019 $9,574,000.00
20 3/31/2019 $9,766,000.00
Financials: OperatingLeaseWeightedAverageDiscountRatePercent
Date Value
1 12/31/2023 $0.06
2 12/31/2022 $0.06
3 12/31/2021 $0.06
4 12/31/2020 $0.06
5 12/31/2019 $0.06
6 9/30/2019 $0.06
7 6/30/2019 $0.06
8 3/31/2019 $0.06
Financials: OtherAccruedLiabilitiesCurrent
Date Value
1 12/31/2023 $3,600,000.00
2 9/30/2023 $2,465,000.00
3 6/30/2023 $5,245,000.00
4 3/31/2023 $3,665,000.00
5 12/31/2022 $3,448,000.00
6 9/30/2022 $2,139,000.00
7 6/30/2022 $3,086,000.00
8 3/31/2022 $5,298,000.00
9 12/31/2021 $2,843,000.00
10 9/30/2021 $1,045,000.00
11 6/30/2021 $1,545,000.00
12 3/31/2021 $578,000.00
13 12/31/2020 $884,000.00
14 9/30/2020 $1,580,000.00
15 6/30/2020 $993,000.00
16 3/31/2020 $1,594,000.00
17 12/31/2019 $3,180,000.00
18 9/30/2019 $2,540,000.00
19 6/30/2019 $1,329,000.00
20 3/31/2019 $1,300,000.00
21 12/31/2018 $1,085,000.00
22 9/30/2018 $1,159,000.00
23 6/30/2018 $1,433,000.00
24 3/31/2018 $719,000.00
25 12/31/2017 $877,000.00
26 9/30/2017 $792,000.00
27 6/30/2017 $592,000.00
28 3/31/2017 $619,000.00
29 12/31/2016 $572,000.00
30 9/30/2016 $585,000.00
31 6/30/2016 $242,000.00
32 3/31/2016 $44,000.00
33 12/31/2015 $186,000.00
34 9/30/2015 $90,000.00
35 6/30/2015 $122,000.00
36 3/31/2015 $212,000.00
37 12/31/2014 $31,000.00
38 12/31/2013 $32,000.00
Financials: OtherAssetsCurrent
Date Value
1 12/31/2023 $93,000.00
2 12/31/2022 $57,000.00
3 12/31/2021 $27,000.00
4 12/31/2020 $60,000.00
5 12/31/2019 $141,000.00
6 12/31/2018 $1,008,000.00
7 12/31/2017 $456,000.00
8 12/31/2016 $304,000.00
9 12/31/2015 $205,000.00
10 12/31/2014 $253,000.00
Financials: OtherAssetsNoncurrent
Date Value
1 12/31/2023 $825,000.00
2 9/30/2023 $740,000.00
3 6/30/2023 $74,000.00
4 3/31/2023 $87,000.00
5 12/31/2022 $100,000.00
6 9/30/2022 $57,000.00
7 6/30/2022 $67,000.00
8 3/31/2022 $77,000.00
9 12/31/2021 $87,000.00
10 9/30/2021 $10,000.00
11 6/30/2021 $115,000.00
12 3/31/2021 $129,000.00
13 12/31/2020 $123,000.00
14 9/30/2020 $147,000.00
15 6/30/2020 $163,000.00
16 3/31/2020 $166,000.00
17 12/31/2019 $178,000.00
18 9/30/2019 $204,000.00
19 6/30/2019 $198,000.00
20 3/31/2019 $224,000.00
21 12/31/2018 $204,000.00
22 9/30/2018 $205,000.00
23 6/30/2018 $139,000.00
24 3/31/2018 $150,000.00
25 12/31/2017 $161,000.00
26 9/30/2017 $171,000.00
27 6/30/2017 $295,000.00
28 3/31/2017 $305,000.00
29 12/31/2016 $204,000.00
30 9/30/2016 $214,000.00
Financials: OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
Date Value
1 12/31/2023 $14,000.00
2 9/30/2023 $-52,000.00
3 6/30/2023 $-38,000.00
Financials: OtherComprehensiveIncomeLossNetOfTax
Date Value
1 9/30/2023 $-14,000.00
2 6/30/2023 $-38,000.00
Financials: OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
Date Value
1 12/31/2023 $14,000.00
2 9/30/2023 $-52,000.00
3 6/30/2023 $-38,000.00
Financials: OtherPrepaidExpenseCurrent
Date Value
1 12/31/2023 $2,678,000.00
2 12/31/2022 $3,005,000.00
3 12/31/2021 $1,386,000.00
4 12/31/2020 $450,000.00
5 12/31/2019 $854,000.00
6 12/31/2018 $655,000.00
7 12/31/2017 $279,000.00
8 12/31/2016 $276,000.00
9 12/31/2015 $208,000.00
10 12/31/2014 $8,000.00
Financials: PaymentsForRepurchaseOfCommonStock
Date Value
1 12/31/2023 $75,000,000.00
2 9/30/2023 $50,000,000.00
3 12/31/2022 $14,063,000.00
4 9/30/2022 $6,422,000.00
5 12/31/2021 $47,861,000.00
6 9/30/2021 $15,524,000.00
Financials: PaymentsOfDebtIssuanceCosts
Date Value
1 12/31/2023 $6,280,000.00
2 9/30/2023 $6,280,000.00
3 6/30/2023 $6,280,000.00
4 3/31/2023 $5,846,000.00
Financials: PaymentsRelatedToTaxWithholdingForShareBasedCompensation
Date Value
1 12/31/2023 $8,361,000.00
2 9/30/2023 $8,128,000.00
3 6/30/2023 $7,956,000.00
4 3/31/2023 $7,736,000.00
5 12/31/2022 $4,044,000.00
6 9/30/2022 $3,999,000.00
7 6/30/2022 $3,893,000.00
8 3/31/2022 $3,382,000.00
9 12/31/2021 $4,149,000.00
10 9/30/2021 $4,149,000.00
11 6/30/2021 $3,929,000.00
12 3/31/2021 $3,508,000.00
13 12/31/2020 $2,255,000.00
14 9/30/2020 $2,169,000.00
15 6/30/2020 $1,922,000.00
16 3/31/2020 $1,358,000.00
17 12/31/2019 $822,000.00
18 9/30/2019 $721,000.00
19 6/30/2019 $523,000.00
20 3/31/2019 $488,000.00
21 12/31/2018 $560,000.00
22 9/30/2018 $470,000.00
23 6/30/2018 $356,000.00
24 3/31/2018 $216,000.00
25 12/31/2017 $68,000.00
26 9/30/2017 $68,000.00
27 6/30/2017 $51,000.00
28 3/31/2017 $51,000.00
Financials: PaymentsToAcquireMarketableSecurities
Date Value
1 12/31/2023 $92,351,000.00
2 9/30/2023 $51,418,000.00
3 6/30/2023 $41,661,000.00
Financials: PaymentsToAcquirePropertyPlantAndEquipment
Date Value
1 12/31/2023 $461,000.00
2 9/30/2023 $297,000.00
3 6/30/2023 $232,000.00
4 3/31/2023 $176,000.00
5 12/31/2022 $1,622,000.00
6 9/30/2022 $682,000.00
7 6/30/2022 $569,000.00
8 3/31/2022 $108,000.00
9 12/31/2021 $1,944,000.00
10 9/30/2021 $1,429,000.00
11 6/30/2021 $1,153,000.00
12 3/31/2021 $428,000.00
13 12/31/2020 $5,546,000.00
14 9/30/2020 $4,065,000.00
15 6/30/2020 $1,662,000.00
16 3/31/2020 $836,000.00
17 12/31/2019 $6,438,000.00
18 9/30/2019 $5,549,000.00
19 6/30/2019 $4,198,000.00
20 3/31/2019 $3,323,000.00
21 12/31/2018 $5,477,000.00
22 9/30/2018 $3,704,000.00
23 6/30/2018 $987,000.00
24 3/31/2018 $356,000.00
25 12/31/2017 $990,000.00
26 9/30/2017 $818,000.00
27 6/30/2017 $478,000.00
28 3/31/2017 $29,000.00
29 12/31/2016 $477,000.00
30 9/30/2016 $136,000.00
31 6/30/2016 $25,000.00
32 12/31/2015 $362,000.00
33 9/30/2015 $175,000.00
34 6/30/2015 $23,000.00
35 12/31/2014 $8,000.00
36 12/31/2013 $206,000.00
Financials: PreferredStockParOrStatedValuePerShare
Date Value
1 12/31/2023 $0.00
2 9/30/2023 $0.00
3 6/30/2023 $0.00
4 3/31/2023 $0.00
5 12/31/2022 $0.00
6 9/30/2022 $0.00
7 6/30/2022 $0.00
8 3/31/2022 $0.00
9 12/31/2021 $0.00
10 9/30/2021 $0.00
11 6/30/2021 $0.00
12 3/31/2021 $0.00
13 12/31/2020 $0.00
14 9/30/2020 $0.00
15 6/30/2020 $0.00
16 3/31/2020 $0.00
17 12/31/2019 $0.00
18 9/30/2019 $0.00
19 6/30/2019 $0.00
20 3/31/2019 $0.00
21 12/31/2018 $0.00
22 9/30/2018 $0.00
23 6/30/2018 $0.00
24 3/31/2018 $0.00
25 12/31/2017 $0.00
26 9/30/2017 $0.00
27 6/30/2017 $0.00
28 3/31/2017 $0.00
29 12/31/2016 $0.00
30 9/30/2016 $0.00
31 3/31/2016 $0.00
32 12/31/2015 $0.00
33 12/31/2014 $0.00
Financials: PreferredStockSharesAuthorized
Date Value
1 12/31/2023 $5,000,000.00
2 9/30/2023 $5,000,000.00
3 6/30/2023 $5,000,000.00
4 3/31/2023 $5,000,000.00
5 12/31/2022 $5,000,000.00
6 9/30/2022 $5,000,000.00
7 6/30/2022 $5,000,000.00
8 3/31/2022 $5,000,000.00
9 12/31/2021 $5,000,000.00
10 9/30/2021 $5,000,000.00
11 6/30/2021 $5,000,000.00
12 3/31/2021 $5,000,000.00
13 12/31/2020 $5,000,000.00
14 9/30/2020 $5,000,000.00
15 6/30/2020 $5,000,000.00
16 3/31/2020 $5,000,000.00
17 12/31/2019 $5,000,000.00
18 9/30/2019 $5,000,000.00
19 6/30/2019 $5,000,000.00
20 3/31/2019 $5,000,000.00
21 12/31/2018 $5,000,000.00
22 9/30/2018 $5,000,000.00
23 6/30/2018 $5,000,000.00
24 3/31/2018 $5,000,000.00
25 12/31/2017 $5,000,000.00
26 9/30/2017 $5,000,000.00
27 6/30/2017 $5,000,000.00
28 3/31/2017 $5,000,000.00
29 12/31/2016 $5,000,000.00
30 9/30/2016 $5,000,000.00
31 3/31/2016 $5,000,000.00
32 12/31/2015 $5,000,000.00
33 12/31/2014 --
Financials: PreferredStockValue
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 --
6 9/30/2022 --
7 6/30/2022 --
8 3/31/2022 --
9 12/31/2021 --
10 9/30/2021 --
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 --
14 9/30/2020 --
15 6/30/2020 --
16 3/31/2020 --
17 12/31/2019 --
18 9/30/2019 --
19 6/30/2019 --
20 3/31/2019 --
21 12/31/2018 --
22 9/30/2018 --
23 6/30/2018 --
24 3/31/2018 --
25 12/31/2017 --
26 9/30/2017 --
27 6/30/2017 --
28 3/31/2017 --
29 12/31/2016 --
30 9/30/2016 --
31 6/30/2016 --
32 3/31/2016 --
33 12/31/2015 --
Financials: PrepaidExpenseAndOtherAssetsCurrent
Date Value
1 12/31/2023 $15,195,000.00
2 9/30/2023 $16,545,000.00
3 6/30/2023 $18,322,000.00
4 3/31/2023 $16,798,000.00
5 12/31/2022 $16,681,000.00
6 9/30/2022 $11,036,000.00
7 6/30/2022 $11,778,000.00
8 3/31/2022 $10,449,000.00
9 12/31/2021 $5,879,000.00
10 9/30/2021 $3,640,000.00
11 6/30/2021 $6,068,000.00
12 3/31/2021 $4,867,000.00
13 12/31/2020 $4,838,000.00
14 9/30/2020 $3,097,000.00
15 6/30/2020 $5,125,000.00
16 3/31/2020 $6,107,000.00
17 12/31/2019 $3,105,000.00
18 9/30/2019 $2,807,000.00
19 6/30/2019 $4,618,000.00
20 3/31/2019 $5,053,000.00
21 12/31/2018 $5,116,000.00
22 9/30/2018 $3,425,000.00
23 6/30/2018 $5,622,000.00
24 3/31/2018 $5,526,000.00
25 12/31/2017 $3,005,000.00
26 9/30/2017 $4,061,000.00
27 6/30/2017 $3,009,000.00
28 3/31/2017 $2,064,000.00
29 12/31/2016 $1,905,000.00
30 9/30/2016 $1,086,000.00
31 6/30/2016 $1,537,000.00
32 3/31/2016 $821,000.00
33 12/31/2015 $1,186,000.00
34 9/30/2015 $866,000.00
35 6/30/2015 $1,219,000.00
36 3/31/2015 $1,838,000.00
37 12/31/2014 $527,000.00
38 12/31/2013 $710,000.00
Financials: PrepaidExpenseCurrent
Date Value
1 12/31/2023 $5,938,000.00
2 12/31/2022 $5,614,000.00
3 12/31/2021 $3,602,000.00
4 12/31/2020 $3,280,000.00
5 12/31/2019 $1,222,000.00
6 12/31/2018 $3,035,000.00
7 12/31/2017 $1,434,000.00
8 12/31/2016 $512,000.00
9 12/31/2014 $8,000.00
10 12/31/2013 $33,000.00
Financials: PrepaidInsurance
Date Value
1 12/31/2023 $672,000.00
2 12/31/2022 $960,000.00
3 12/31/2021 $864,000.00
4 12/31/2020 $656,000.00
5 12/31/2019 $414,000.00
6 12/31/2018 $340,000.00
7 12/31/2017 $310,000.00
8 12/31/2016 $328,000.00
9 12/31/2015 $420,000.00
Financials: PrepaidTaxes
Date Value
1 12/31/2023 $1,416,000.00
2 12/31/2022 $5,138,000.00
Financials: ProceedsFromConvertibleDebt
Date Value
1 12/31/2023 $235,220,000.00
2 9/30/2023 $235,220,000.00
3 6/30/2023 $235,220,000.00
4 3/31/2023 $235,654,000.00
5 12/31/2020 $138,277,000.00
6 9/30/2020 $138,277,000.00
7 6/30/2020 $138,277,000.00
8 3/31/2020 $138,794,000.00
Financials: ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans
Date Value
1 12/31/2023 $460,000.00
2 9/30/2023 $460,000.00
3 6/30/2023 $169,000.00
4 3/31/2023 $169,000.00
5 12/31/2022 $337,000.00
6 9/30/2022 $337,000.00
7 6/30/2022 $203,000.00
8 3/31/2022 $203,000.00
9 12/31/2021 $755,000.00
10 9/30/2021 $755,000.00
11 6/30/2021 $358,000.00
12 3/31/2021 $358,000.00
13 12/31/2020 $758,000.00
14 9/30/2020 $758,000.00
15 6/30/2020 $357,000.00
16 3/31/2020 $357,000.00
17 12/31/2019 $817,000.00
18 9/30/2019 $817,000.00
19 6/30/2019 $444,000.00
20 3/31/2019 $444,000.00
21 12/31/2018 $1,117,000.00
22 9/30/2018 $1,117,000.00
23 6/30/2018 $510,000.00
24 3/31/2018 $510,000.00
25 12/31/2017 $1,141,000.00
26 9/30/2017 $1,141,000.00
27 6/30/2017 $673,000.00
28 3/31/2017 $673,000.00
29 12/31/2016 $442,000.00
Financials: ProceedsFromSaleAndMaturityOfMarketableSecurities
Date Value
1 12/31/2023 $22,000,000.00
2 9/30/2023 $6,000,000.00
3 6/30/2023 --
4 6/30/2022 --
Financials: ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
Date Value
1 12/31/2023 --
Financials: ProceedsFromStockOptionsExercised
Date Value
1 12/31/2023 $8,641,000.00
2 9/30/2023 $5,401,000.00
3 6/30/2023 $5,099,000.00
4 3/31/2023 $3,848,000.00
5 12/31/2022 $11,811,000.00
6 9/30/2022 $4,948,000.00
7 6/30/2022 $4,806,000.00
8 3/31/2022 $3,261,000.00
9 12/31/2021 $11,952,000.00
10 9/30/2021 $9,613,000.00
11 6/30/2021 $8,274,000.00
12 3/31/2021 $4,182,000.00
13 12/31/2020 $6,577,000.00
14 9/30/2020 $6,394,000.00
15 6/30/2020 $6,080,000.00
16 3/31/2020 $4,454,000.00
17 12/31/2019 $2,046,000.00
18 9/30/2019 $531,000.00
19 6/30/2019 $299,000.00
20 3/31/2019 $213,000.00
21 12/31/2018 $4,255,000.00
22 9/30/2018 $4,087,000.00
23 6/30/2018 $3,905,000.00
24 3/31/2018 $2,373,000.00
25 12/31/2017 $736,000.00
26 9/30/2017 $428,000.00
27 6/30/2017 $415,000.00
28 3/31/2017 $94,000.00
29 12/31/2016 $443,000.00
30 9/30/2016 $114,000.00
31 6/30/2016 $86,000.00
32 3/31/2016 $42,000.00
33 12/31/2015 $517,000.00
34 9/30/2015 $472,000.00
35 6/30/2015 $471,000.00
36 3/31/2015 $460,000.00
37 12/31/2014 $72,000.00
38 9/30/2014 $9,000.00
39 6/30/2014 $1,000.00
40 3/31/2014 $1,000.00
41 12/31/2013 $1,000.00
Financials: ProfitLoss
Date Value
1 12/31/2023 $48,155,000.00
2 9/30/2023 $16,215,000.00
3 6/30/2023 $-4,419,000.00
4 3/31/2023 $-17,426,000.00
5 12/31/2022 $-25,002,000.00
6 9/30/2022 $-17,803,000.00
7 6/30/2022 $-18,260,000.00
8 3/31/2022 $-13,069,000.00
9 12/31/2021 $71,517,000.00
10 9/30/2021 $96,551,000.00
11 6/30/2021 $88,505,000.00
12 12/31/2020 $26,752,000.00
Financials: PropertyPlantAndEquipmentDisposals
Date Value
1 12/31/2023 $141,000.00
2 12/31/2022 $1,040,000.00
3 12/31/2021 $96,000.00
4 12/31/2020 $102,000.00
5 12/31/2019 $280,000.00
6 12/31/2018 $905,000.00
Financials: PropertyPlantAndEquipmentGross
Date Value
1 12/31/2023 $25,661,000.00
2 12/31/2022 $25,844,000.00
3 12/31/2021 $24,187,000.00
4 12/31/2020 $22,044,000.00
5 12/31/2019 $14,142,000.00
6 12/31/2018 $11,111,000.00
7 12/31/2017 $3,494,000.00
8 12/31/2016 $2,370,000.00
9 12/31/2015 $1,812,000.00
10 12/31/2014 $1,417,000.00
11 12/31/2013 $1,409,000.00
Financials: PropertyPlantAndEquipmentNet
Date Value
1 12/31/2023 $15,983,000.00
2 9/30/2023 $16,645,000.00
3 6/30/2023 $18,040,000.00
4 3/31/2023 $18,879,000.00
5 12/31/2022 $19,521,000.00
6 9/30/2022 $19,744,000.00
7 6/30/2022 $19,965,000.00
8 3/31/2022 $20,202,000.00
9 12/31/2021 $19,491,000.00
10 9/30/2021 $19,629,000.00
11 6/30/2021 $19,555,000.00
12 3/31/2021 $19,760,000.00
13 12/31/2020 $18,988,000.00
14 9/30/2020 $17,746,000.00
15 6/30/2020 $15,156,000.00
16 3/31/2020 $13,145,000.00
17 12/31/2019 $11,854,000.00
18 9/30/2019 $11,579,000.00
19 6/30/2019 $10,367,000.00
20 3/31/2019 $9,962,000.00
21 12/31/2018 $9,274,000.00
22 9/30/2018 $6,039,000.00
23 6/30/2018 $3,203,000.00
24 3/31/2018 $1,612,000.00
25 12/31/2017 $1,826,000.00
26 9/30/2017 $1,632,000.00
27 6/30/2017 $1,583,000.00
28 3/31/2017 $1,007,000.00
29 12/31/2016 $1,038,000.00
30 9/30/2016 $772,000.00
31 6/30/2016 $676,000.00
32 3/31/2016 $695,000.00
33 12/31/2015 $738,000.00
34 9/30/2015 $627,000.00
35 6/30/2015 $445,000.00
36 3/31/2015 $468,000.00
37 12/31/2014 $514,000.00
38 12/31/2013 $693,000.00
Financials: RepaymentsOfConvertibleDebt
Date Value
1 12/31/2023 $138,638,000.00
2 9/30/2023 $138,638,000.00
3 6/30/2023 $138,638,000.00
4 3/31/2023 $138,638,000.00
Financials: RepaymentsOfNotesPayable
Date Value
1 12/31/2023 $162,500,000.00
2 9/30/2023 $116,667,000.00
3 6/30/2023 $70,833,000.00
4 3/31/2023 $25,000,000.00
5 12/31/2022 $75,000,000.00
6 9/30/2022 $50,000,000.00
7 6/30/2022 $25,000,000.00
8 12/31/2021 $50,000,000.00
9 9/30/2021 $37,500,000.00
10 6/30/2021 $25,000,000.00
11 3/31/2021 $12,500,000.00
12 12/31/2020 $37,500,000.00
13 9/30/2020 $25,000,000.00
14 6/30/2020 $12,500,000.00
15 12/31/2015 $59,000.00
Financials: ResearchAndDevelopmentExpense
Date Value
1 12/31/2023 --
2 12/31/2022 $3,983,000.00
3 9/30/2022 $3,983,000.00
4 6/30/2022 --
5 3/31/2022 $3,983,000.00
6 12/31/2021 $1,609,000.00
7 9/30/2021 $1,450,000.00
8 6/30/2021 $3,462,000.00
9 3/31/2021 $2,930,000.00
10 12/31/2020 $9,772,000.00
11 9/30/2020 $2,141,000.00
12 6/30/2020 $5,159,000.00
13 3/31/2020 $2,666,000.00
14 12/31/2019 $10,340,000.00
15 9/30/2019 $7,942,000.00
16 6/30/2019 $2,459,000.00
17 3/31/2019 $2,992,000.00
18 12/31/2018 $2,249,000.00
19 9/30/2018 $6,412,000.00
20 6/30/2018 $2,237,000.00
21 3/31/2018 $2,268,000.00
22 12/31/2017 $8,572,000.00
23 9/30/2017 $2,069,000.00
24 6/30/2017 $2,179,000.00
25 3/31/2017 $2,130,000.00
26 12/31/2016 $14,948,000.00
27 9/30/2016 $11,617,000.00
28 6/30/2016 $8,363,000.00
29 3/31/2016 $4,062,000.00
30 12/31/2015 $7,975,000.00
31 9/30/2015 $3,358,000.00
32 6/30/2015 $1,641,000.00
33 3/31/2015 $1,445,000.00
34 12/31/2014 $12,652,000.00
35 9/30/2014 $12,652,000.00
36 6/30/2014 $3,565,000.00
37 3/31/2014 $3,269,000.00
38 12/31/2013 $14,157,000.00
Financials: RestrictedCashAndCashEquivalentsNoncurrent
Date Value
1 12/31/2023 $1,047,000.00
2 9/30/2023 $1,047,000.00
3 6/30/2023 $1,047,000.00
4 3/31/2023 $2,547,000.00
5 12/31/2022 $2,547,000.00
6 9/30/2022 $2,547,000.00
7 6/30/2022 $2,547,000.00
8 3/31/2022 $2,547,000.00
9 12/31/2021 $2,547,000.00
10 9/30/2021 $2,547,000.00
11 6/30/2021 $2,547,000.00
12 3/31/2021 $2,547,000.00
13 12/31/2020 $2,547,000.00
14 9/30/2020 $2,547,000.00
15 6/30/2020 $2,547,000.00
16 3/31/2020 $2,645,000.00
17 12/31/2019 --
18 12/31/2018 --
19 3/31/2018 $703,000.00
20 12/31/2017 $97,000.00
21 9/30/2017 $97,000.00
22 6/30/2017 $97,000.00
23 3/31/2017 $97,000.00
24 12/31/2016 $97,000.00
25 9/30/2016 $97,000.00
26 6/30/2016 $97,000.00
27 3/31/2016 $97,000.00
28 12/31/2015 $97,000.00
29 9/30/2015 $97,000.00
30 6/30/2015 $97,000.00
31 3/31/2015 $97,000.00
32 12/31/2014 $80,000.00
33 12/31/2013 $80,000.00
Financials: RetainageDeposit
Date Value
1 12/31/2023 $2,640,000.00
Financials: RetainedEarningsAccumulatedDeficit
Date Value
1 12/31/2023 $-233,189,000.00
2 9/30/2023 $-265,129,000.00
3 6/30/2023 $-285,763,000.00
4 3/31/2023 $-298,770,000.00
5 12/31/2022 $-281,344,000.00
6 9/30/2022 $-274,145,000.00
7 6/30/2022 $-274,602,000.00
8 3/31/2022 $-269,411,000.00
9 12/31/2021 $-256,342,000.00
10 9/30/2021 $-231,308,000.00
11 6/30/2021 $-239,354,000.00
12 3/31/2021 $-312,197,000.00
13 12/31/2020 $-333,147,000.00
14 9/30/2020 $-340,105,000.00
15 6/30/2020 $-351,391,000.00
16 3/31/2020 $-359,449,000.00
17 12/31/2019 $-359,899,000.00
18 9/30/2019 $-357,698,000.00
19 6/30/2019 $-351,589,000.00
20 3/31/2019 $-346,877,000.00
21 12/31/2018 $-337,177,000.00
22 9/30/2018 $-346,263,000.00
23 6/30/2018 $-329,761,000.00
24 3/31/2018 $-316,701,000.00
25 12/31/2017 $-298,049,000.00
26 9/30/2017 $-280,646,000.00
27 6/30/2017 $-267,383,000.00
28 3/31/2017 $-246,262,000.00
29 12/31/2016 $-223,184,000.00
30 9/30/2016 $-195,625,000.00
31 6/30/2016 $-169,180,000.00
32 3/31/2016 $-144,661,000.00
33 12/31/2015 $-129,008,000.00
34 9/30/2015 $-119,483,000.00
35 6/30/2015 $-110,121,000.00
36 3/31/2015 $-105,447,000.00
37 12/31/2014 $-101,753,000.00
38 12/31/2013 $-80,536,000.00
Financials: RevenueFromContractWithCustomerExcludingAssessedTax
Date Value
1 12/31/2023 $566,767,000.00
2 9/30/2023 $417,022,000.00
3 6/30/2023 $280,313,000.00
4 3/31/2023 $144,767,000.00
5 12/31/2022 $463,933,000.00
6 9/30/2022 $334,313,000.00
7 6/30/2022 $207,300,000.00
8 3/31/2022 $83,751,000.00
9 12/31/2021 $276,868,000.00
10 9/30/2021 $78,843,000.00
11 6/30/2021 $82,942,000.00
12 3/31/2021 $87,721,000.00
13 12/31/2020 $310,016,000.00
14 9/30/2020 $233,745,000.00
15 6/30/2020 $154,569,000.00
16 3/31/2020 $76,511,000.00
17 12/31/2019 $296,701,000.00
18 9/30/2019 $222,498,000.00
19 6/30/2019 $75,040,000.00
20 3/31/2019 $74,516,000.00
21 12/31/2018 $280,413,000.00
22 9/30/2018 $70,176,000.00
23 6/30/2018 $73,061,000.00
24 3/31/2018 $63,749,000.00
25 12/31/2017 $28,476,000.00
26 9/30/2017 $11,950,000.00
27 6/30/2017 $3,560,000.00
28 3/31/2017 $2,172,000.00
29 12/31/2016 $1,711,000.00
Financials: SellingGeneralAndAdministrativeExpense
Date Value
1 12/31/2023 $159,208,000.00
2 9/30/2023 $126,266,000.00
3 6/30/2023 $90,968,000.00
4 3/31/2023 $52,775,000.00
5 12/31/2022 $172,186,000.00
6 9/30/2022 $134,154,000.00
7 6/30/2022 $95,782,000.00
8 3/31/2022 $54,528,000.00
9 12/31/2021 $26,602,000.00
10 9/30/2021 $92,358,000.00
11 6/30/2021 $30,368,000.00
12 3/31/2021 $31,476,000.00
13 12/31/2020 $26,824,000.00
14 9/30/2020 $87,008,000.00
15 6/30/2020 $60,582,000.00
16 3/31/2020 $31,260,000.00
17 12/31/2019 $25,090,000.00
18 9/30/2019 $91,359,000.00
19 6/30/2019 $28,935,000.00
20 3/31/2019 $32,352,000.00
21 12/31/2018 $30,451,000.00
22 9/30/2018 $96,309,000.00
23 6/30/2018 $31,279,000.00
24 3/31/2018 $31,582,000.00
25 12/31/2017 $92,756,000.00
26 9/30/2017 $22,758,000.00
27 6/30/2017 $22,062,000.00
28 3/31/2017 $22,847,000.00
29 12/31/2016 $80,632,000.00
30 9/30/2016 $55,266,000.00
31 6/30/2016 $31,698,000.00
32 3/31/2016 $11,525,000.00
33 12/31/2015 $18,932,000.00
34 9/30/2015 $11,027,000.00
35 12/31/2014 $2,706,000.00
Financials: ShareBasedCompensation
Date Value
1 12/31/2023 $27,136,000.00
2 9/30/2023 $20,134,000.00
3 6/30/2023 $13,107,000.00
4 3/31/2023 $6,035,000.00
5 12/31/2022 $22,874,000.00
6 9/30/2022 $17,204,000.00
7 6/30/2022 $11,827,000.00
8 3/31/2022 $6,135,000.00
9 12/31/2021 $24,255,000.00
10 9/30/2021 $19,343,000.00
11 6/30/2021 $13,395,000.00
12 3/31/2021 $6,879,000.00
13 12/31/2020 $21,910,000.00
14 9/30/2020 $15,700,000.00
15 6/30/2020 $10,535,000.00
16 3/31/2020 $4,951,000.00
17 12/31/2019 $16,528,000.00
18 9/30/2019 $12,562,000.00
19 6/30/2019 $8,425,000.00
20 3/31/2019 $4,263,000.00
21 12/31/2018 $13,778,000.00
22 9/30/2018 $10,180,000.00
23 6/30/2018 $6,254,000.00
24 3/31/2018 $2,728,000.00
25 12/31/2017 $7,945,000.00
26 9/30/2017 $5,867,000.00
27 6/30/2017 $3,767,000.00
28 3/31/2017 $1,821,000.00
29 12/31/2016 $5,787,000.00
30 9/30/2016 $4,137,000.00
31 6/30/2016 $2,496,000.00
32 3/31/2016 $1,101,000.00
33 12/31/2015 $2,209,000.00
34 9/30/2015 $1,217,000.00
35 6/30/2015 $714,000.00
36 3/31/2015 $113,000.00
37 12/31/2014 $22,000.00
38 9/30/2014 $16,000.00
39 6/30/2014 $11,000.00
40 3/31/2014 $5,000.00
41 12/31/2013 $62,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
Date Value
1 12/31/2023 $2,244,157.00
2 12/31/2022 $1,932,173.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
Date Value
1 12/31/2023 $4,786,000.00
2 12/31/2022 $3,943,000.00
3 12/31/2021 $6,456,000.00
4 12/31/2020 $7,516,000.00
5 9/30/2020 $7,201,000.00
6 6/30/2020 $7,093,000.00
7 12/31/2019 $1,506,000.00
8 9/30/2019 $183,000.00
9 6/30/2019 $123,000.00
10 12/31/2018 $3,970,000.00
11 12/31/2017 $1,100,000.00
Financials: ShortTermLeaseCost
Date Value
1 12/31/2023 $1,446,000.00
2 12/31/2022 $993,000.00
3 12/31/2021 $1,492,000.00
4 12/31/2020 $1,312,000.00
5 12/31/2019 $752,000.00
6 9/30/2019 $531,000.00
7 6/30/2019 $312,000.00
8 3/31/2019 $168,000.00
Financials: StockholdersEquity
Date Value
1 12/31/2023 $195,431,000.00
2 9/30/2023 $178,873,000.00
3 6/30/2023 $200,805,000.00
4 3/31/2023 $179,733,000.00
5 12/31/2022 $194,842,000.00
6 9/30/2022 $197,194,000.00
7 6/30/2022 $197,612,000.00
8 3/31/2022 $196,076,000.00
9 12/31/2021 $202,928,000.00
10 9/30/2021 $251,094,000.00
11 6/30/2021 $253,066,000.00
12 3/31/2021 $170,035,000.00
13 12/31/2020 $186,031,000.00
14 9/30/2020 $172,686,000.00
15 6/30/2020 $155,767,000.00
16 3/31/2020 $141,063,000.00
17 12/31/2019 $87,432,000.00
18 9/30/2019 $84,258,000.00
19 6/30/2019 $85,823,000.00
20 3/31/2019 $86,350,000.00
21 12/31/2018 $91,585,000.00
22 9/30/2018 $70,780,000.00
23 6/30/2018 $82,681,000.00
24 3/31/2018 $90,823,000.00
25 12/31/2017 $104,080,000.00
26 9/30/2017 $96,269,000.00
27 6/30/2017 $95,513,000.00
28 3/31/2017 $114,367,000.00
29 12/31/2016 $134,908,000.00
30 9/30/2016 $74,325,000.00
31 6/30/2016 $98,656,000.00
32 3/31/2016 $121,736,000.00
33 12/31/2015 $85,072,000.00
34 9/30/2015 $93,561,000.00
35 6/30/2015 $102,419,000.00
36 3/31/2015 $-85,215,000.00
37 12/31/2014 $-89,348,000.00
38 12/31/2013 $-68,225,000.00
39 12/31/2012 $-61,404,000.00
Financials: StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
Date Value
1 12/31/2023 $460,000.00
2 9/30/2023 $291,000.00
3 3/31/2023 $169,000.00
4 12/31/2022 $337,000.00
5 9/30/2022 $134,000.00
6 3/31/2022 $203,000.00
7 12/31/2021 $755,000.00
8 9/30/2021 $397,000.00
9 3/31/2021 $358,000.00
10 12/31/2020 $758,000.00
11 9/30/2020 $401,000.00
12 6/30/2020 $357,000.00
13 3/31/2020 $357,000.00
14 12/31/2019 $817,000.00
15 9/30/2019 $373,000.00
16 3/31/2019 $444,000.00
17 12/31/2018 $1,117,000.00
18 9/30/2018 $1,117,000.00
19 6/30/2018 $510,000.00
20 3/31/2018 $510,000.00
21 12/31/2017 $1,141,000.00
22 9/30/2017 $1,141,000.00
23 6/30/2017 $673,000.00
24 3/31/2017 $673,000.00
25 12/31/2016 $442,000.00
26 9/30/2016 $445,000.00
Financials: StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
Date Value
1 3/31/2023 $1,000.00
2 6/30/2022 $1,000.00
Financials: StockIssuedDuringPeriodValueStockOptionsExercised
Date Value
1 12/31/2023 $8,641,000.00
2 9/30/2023 $302,000.00
3 6/30/2023 $1,251,000.00
4 3/31/2023 $3,848,000.00
5 12/31/2022 $11,811,000.00
6 9/30/2022 $142,000.00
7 6/30/2022 $1,545,000.00
8 3/31/2022 $3,261,000.00
9 12/31/2021 $11,869,000.00
10 9/30/2021 $1,337,000.00
11 6/30/2021 $4,093,000.00
12 3/31/2021 $4,102,000.00
13 12/31/2020 $6,657,000.00
14 9/30/2020 $314,000.00
15 6/30/2020 $1,626,000.00
16 3/31/2020 $4,454,000.00
17 12/31/2019 $2,046,000.00
18 9/30/2019 $232,000.00
19 6/30/2019 $58,000.00
20 3/31/2019 $246,000.00
21 12/31/2018 $4,255,000.00
22 9/30/2018 $4,087,000.00
23 6/30/2018 $1,532,000.00
24 3/31/2018 $2,373,000.00
25 12/31/2017 $736,000.00
26 9/30/2017 $428,000.00
27 6/30/2017 $415,000.00
28 3/31/2017 $94,000.00
29 12/31/2016 $443,000.00
30 9/30/2016 $114,000.00
31 6/30/2016 $86,000.00
32 3/31/2016 $41,000.00
33 12/31/2015 $517,000.00
34 12/31/2014 $72,000.00
35 12/31/2013 $1,000.00
Financials: StockRepurchaseProgramAuthorizedAmount1
Date Value
1 1/31/2023 $100,000,000.00
2 8/31/2022 $100,000,000.00
3 10/31/2021 $100,000,000.00
4 8/31/2021 $100,000,000.00
Financials: TreasuryStockCommonShares
Date Value
1 12/31/2023 $6,323,892.00
2 9/30/2023 $4,938,675.00
3 6/30/2023 $3,235,823.00
4 3/31/2023 $3,235,823.00
5 12/31/2022 $3,235,823.00
6 9/30/2022 $2,824,062.00
7 12/31/2021 $2,150,717.00
Financials: TreasuryStockCommonValue
Date Value
1 12/31/2023 $137,381,000.00
2 9/30/2023 $101,924,000.00
3 6/30/2023 $61,924,000.00
4 3/31/2023 $61,924,000.00
5 12/31/2022 $61,924,000.00
6 9/30/2022 $54,283,000.00
7 12/31/2021 $42,861,000.00
Financials: TreasuryStockValueAcquiredCostMethod
Date Value
1 12/31/2023 $75,457,000.00
2 9/30/2023 $40,000,000.00
3 12/31/2022 $14,063,000.00
4 9/30/2022 $6,422,000.00
5 12/31/2021 $42,861,000.00
6 9/30/2021 $17,480,000.00
Financials: UnrecognizedTaxBenefits
Date Value
1 12/31/2023 $11,306,000.00
2 12/31/2022 $11,400,000.00
3 12/31/2021 $654,000.00
4 12/31/2020 $586,000.00
5 12/31/2019 $578,000.00
6 12/31/2018 $502,000.00
7 12/31/2017 $1,364,000.00
8 12/31/2015 --
9 12/31/2014 --
Financials: UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
Date Value
1 12/31/2023 $94,000.00
2 12/31/2022 $184,000.00
3 12/31/2020 $28,000.00
4 12/31/2018 $24,000.00
Financials: UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
Date Value
1 12/31/2023 $11,275,000.00
2 12/31/2022 $11,368,000.00
3 12/31/2021 $500,000.00
4 12/31/2020 $560,000.00
5 12/31/2019 $549,000.00
6 12/31/2018 $481,000.00
7 12/31/2017 $680,000.00
Financials: ValuationAllowanceDeferredTaxAssetChangeInAmount
Date Value
1 12/31/2023 $527,000.00
2 12/31/2020 $-11,624,000.00
3 12/31/2019 $-3,005,000.00
4 12/31/2018 $9,923,000.00
5 12/31/2017 $-6,196,000.00
6 12/31/2016 $-34,499,000.00
7 12/31/2015 $-10,539,000.00
8 12/31/2014 $7,737,000.00
9 12/31/2013 $5,081,000.00
Financials: VariableLeaseCost
Date Value
1 12/31/2023 $565,000.00
2 12/31/2022 $331,000.00
3 12/31/2021 $292,000.00
4 12/31/2020 $331,000.00
5 12/31/2019 $283,000.00
Financials: WeightedAverageNumberOfDilutedSharesOutstanding
Date Value
1 12/31/2023 $41,279,981.00
2 9/30/2023 $35,149,154.00
3 6/30/2023 $34,471,624.00
4 3/31/2023 $34,319,291.00
5 12/31/2022 $33,829,495.00
6 9/30/2022 $33,912,832.00
7 6/30/2022 $34,001,553.00
8 3/31/2022 $33,673,912.00
9 12/31/2021 $34,123,309.00
10 9/30/2021 $41,274,190.00
11 6/30/2021 $41,251,749.00
12 3/31/2021 $41,160,092.00
13 12/31/2020 $35,151,353.00
14 9/30/2020 $35,069,188.00
15 6/30/2020 $35,091,906.00
16 3/31/2020 $35,069,693.00
17 12/31/2019 $33,453,844.00
18 9/30/2019 $33,360,272.00
19 6/30/2019 $33,397,709.00
20 3/31/2019 $33,331,917.00
21 12/31/2018 $33,769,765.00
22 9/30/2018 $33,012,174.00
23 6/30/2018 $32,967,718.00
24 3/31/2018 $32,903,674.00
25 3/31/2016 $23,130,153.00
26 12/31/2015 $20,558,205.00
27 9/30/2015 $20,531,406.00
28 6/30/2015 $11,791,546.00
29 3/31/2015 $7,554,524.00
30 3/31/2014 $912,616.00
Financials: WeightedAverageNumberOfSharesOutstandingBasic
Date Value
1 12/31/2023 $32,301,211.00
2 9/30/2023 $34,226,488.00
3 6/30/2023 $34,471,624.00
4 3/31/2023 $34,319,291.00
5 12/31/2022 $33,582,202.00
6 9/30/2022 $33,912,832.00
7 6/30/2022 $33,838,638.00
8 3/31/2022 $33,673,912.00
9 12/31/2021 $34,936,817.00
10 9/30/2021 $35,373,909.00
11 6/30/2021 $35,128,144.00
12 3/31/2021 $34,951,740.00
13 12/31/2020 $34,592,277.00
14 9/30/2020 $34,346,071.00
15 6/30/2020 $34,247,977.00
16 3/31/2020 $34,100,688.00
17 12/31/2019 $33,453,844.00
18 9/30/2019 $33,360,272.00
19 6/30/2019 $33,397,709.00
20 3/31/2019 $33,331,917.00
21 12/31/2018 $33,250,180.00
22 9/30/2018 $33,012,174.00
23 6/30/2018 $32,967,718.00
24 3/31/2018 $32,903,674.00
25 3/31/2016 $23,130,153.00
26 12/31/2015 $20,558,205.00
27 9/30/2015 $20,531,406.00
28 6/30/2015 $11,791,546.00
29 3/31/2015 $1,001,704.00
30 3/31/2014 $912,616.00
Copyright 2024 PursePoor.com