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

Business Address

8000 MARINA BLVD
4TH FLOOR
BRISBANE , CA US 94005

Mailing Address

8000 MARINA BLVD
4TH FLOOR
BRISBANE , CA US 94005
Phone Number: 415-287-2300 / State Incorporated: DE / Fiscal Year End 12 /31
Financials: AccountsPayableCurrent
Date Value
1 12/31/2023 $12,872,000.00
2 9/30/2023 $8,972,000.00
3 6/30/2023 $9,880,000.00
4 3/31/2023 $12,861,000.00
5 12/31/2022 $9,942,000.00
6 9/30/2022 $10,625,000.00
7 6/30/2022 $16,892,000.00
8 3/31/2022 $10,605,000.00
9 12/31/2021 $13,337,000.00
10 9/30/2021 $14,894,000.00
11 6/30/2021 $12,563,000.00
12 3/31/2021 $11,597,000.00
13 12/31/2020 $9,653,000.00
14 9/30/2020 $9,519,000.00
15 6/30/2020 $8,675,000.00
16 3/31/2020 $6,621,000.00
17 12/31/2019 $5,506,000.00
18 9/30/2019 $5,691,000.00
19 6/30/2019 $7,380,000.00
20 3/31/2019 $3,859,000.00
21 12/31/2018 $4,711,000.00
22 9/30/2018 $2,676,000.00
23 6/30/2018 $3,480,000.00
24 3/31/2018 $4,269,000.00
25 12/31/2017 $3,391,000.00
26 9/30/2017 $3,396,000.00
27 6/30/2017 $3,599,000.00
28 3/31/2017 $3,475,000.00
29 12/31/2016 $3,065,000.00
30 9/30/2016 $3,464,000.00
31 6/30/2016 $3,339,000.00
32 3/31/2016 $2,536,000.00
33 12/31/2015 $1,644,000.00
34 9/30/2015 $1,949,000.00
35 6/30/2015 $1,203,000.00
36 3/31/2015 $1,371,000.00
37 12/31/2014 $1,128,000.00
38 9/30/2014 $1,036,000.00
39 6/30/2014 $1,741,000.00
40 12/31/2013 $618,000.00
Financials: AccountsReceivableNetCurrent
Date Value
1 12/31/2023 $51,061,000.00
2 9/30/2023 $51,694,000.00
3 6/30/2023 $51,625,000.00
4 3/31/2023 $59,310,000.00
5 12/31/2022 $66,312,000.00
6 9/30/2022 $70,425,000.00
7 6/30/2022 $70,142,000.00
8 3/31/2022 $65,320,000.00
9 12/31/2021 $59,761,000.00
10 9/30/2021 $56,181,000.00
11 6/30/2021 $48,066,000.00
12 3/31/2021 $43,361,000.00
13 12/31/2020 $34,624,000.00
14 9/30/2020 $30,610,000.00
15 6/30/2020 $27,111,000.00
16 3/31/2020 $22,841,000.00
17 12/31/2019 $24,057,000.00
18 9/30/2019 $19,169,000.00
19 6/30/2019 $17,052,000.00
20 3/31/2019 $12,525,000.00
21 12/31/2018 $9,760,000.00
22 9/30/2018 $9,641,000.00
23 6/30/2018 $8,072,000.00
24 3/31/2018 $6,536,000.00
25 12/31/2017 $2,991,000.00
26 9/30/2017 $3,270,000.00
27 6/30/2017 $3,005,000.00
28 3/31/2017 $3,378,000.00
29 12/31/2016 $2,768,000.00
Financials: AccretionAmortizationOfDiscountsAndPremiumsInvestments
Date Value
1 9/30/2023 $3,410,000.00
2 9/30/2022 $-993,000.00
Financials: AccruedLiabilitiesAndOtherLiabilities
Date Value
1 12/31/2023 $45,497,000.00
2 9/30/2023 $47,038,000.00
3 6/30/2023 $50,175,000.00
4 3/31/2023 $46,885,000.00
5 12/31/2022 $49,131,000.00
6 9/30/2022 $45,351,000.00
7 6/30/2022 $46,933,000.00
8 3/31/2022 $44,897,000.00
9 12/31/2021 $37,922,000.00
10 9/30/2021 $30,599,000.00
11 6/30/2021 $26,982,000.00
12 3/31/2021 $23,638,000.00
13 12/31/2020 $20,602,000.00
14 9/30/2020 $18,617,000.00
15 6/30/2020 $16,682,000.00
16 3/31/2020 $15,576,000.00
17 12/31/2019 $16,838,000.00
18 9/30/2019 $15,002,000.00
19 6/30/2019 $13,750,000.00
20 3/31/2019 $7,651,000.00
21 12/31/2018 $5,637,000.00
22 9/30/2018 $4,718,000.00
23 6/30/2018 $4,703,000.00
24 3/31/2018 $4,392,000.00
25 12/31/2017 $3,735,000.00
26 9/30/2017 $3,895,000.00
27 6/30/2017 $4,960,000.00
28 3/31/2017 $5,843,000.00
29 12/31/2016 $5,320,000.00
30 9/30/2016 $8,204,000.00
31 6/30/2016 $7,695,000.00
32 3/31/2016 $5,298,000.00
33 12/31/2015 $2,892,000.00
34 9/30/2015 $2,331,000.00
35 6/30/2015 $1,840,000.00
36 3/31/2015 $1,810,000.00
37 12/31/2014 $1,616,000.00
38 9/30/2014 $1,911,000.00
39 6/30/2014 $3,649,000.00
40 12/31/2013 $1,048,000.00
Financials: AccruedProfessionalFeesCurrent
Date Value
1 12/31/2023 $5,911,000.00
2 9/30/2023 $11,134,000.00
3 6/30/2023 $10,858,000.00
4 3/31/2023 $8,262,000.00
5 12/31/2022 $6,115,000.00
6 9/30/2022 $6,764,000.00
7 6/30/2022 $8,257,000.00
8 3/31/2022 $7,983,000.00
9 12/31/2021 $5,780,000.00
10 9/30/2021 $2,980,000.00
11 6/30/2021 $1,340,000.00
12 3/31/2021 $2,393,000.00
13 12/31/2020 $1,529,000.00
14 9/30/2020 $1,502,000.00
15 6/30/2020 $1,587,000.00
16 3/31/2020 $609,000.00
17 12/31/2019 $766,000.00
18 9/30/2019 $667,000.00
19 6/30/2019 $596,000.00
20 3/31/2019 $926,000.00
21 12/31/2018 $822,000.00
22 9/30/2018 $590,000.00
23 6/30/2018 $398,000.00
24 3/31/2018 $956,000.00
25 12/31/2017 $475,000.00
26 9/30/2017 $425,000.00
27 6/30/2017 $414,000.00
28 3/31/2017 $299,000.00
29 12/31/2016 $620,000.00
30 9/30/2016 $662,000.00
31 6/30/2016 $370,000.00
32 3/31/2016 $286,000.00
33 12/31/2015 $880,000.00
34 9/30/2015 $431,000.00
35 6/30/2015 $113,000.00
36 3/31/2015 $378,000.00
37 12/31/2014 $273,000.00
38 9/30/2014 $391,000.00
39 6/30/2014 $890,000.00
40 12/31/2013 $175,000.00
Financials: AccruedRoyaltiesCurrent
Date Value
1 12/31/2023 $348,000.00
2 9/30/2023 $1,793,000.00
3 6/30/2023 $2,380,000.00
4 3/31/2023 $2,087,000.00
5 12/31/2022 $4,633,000.00
6 9/30/2022 $3,112,000.00
7 6/30/2022 $1,560,000.00
8 3/31/2022 $3,164,000.00
9 12/31/2021 $1,664,000.00
10 9/30/2021 $1,598,000.00
11 6/30/2021 $1,539,000.00
12 3/31/2021 $1,342,000.00
13 12/31/2020 $1,072,000.00
14 9/30/2020 $996,000.00
15 6/30/2020 $726,000.00
16 3/31/2020 $562,000.00
17 12/31/2019 $547,000.00
18 9/30/2019 $733,000.00
19 6/30/2019 $696,000.00
20 3/31/2019 $395,000.00
21 12/31/2018 $285,000.00
22 9/30/2018 $224,000.00
23 6/30/2018 $159,000.00
24 12/31/2017 --
25 9/30/2017 $294,000.00
26 6/30/2017 $304,000.00
27 3/31/2017 $287,000.00
28 12/31/2016 $263,000.00
29 9/30/2016 $310,000.00
30 6/30/2016 $261,000.00
31 3/31/2016 $232,000.00
32 12/31/2015 $242,000.00
33 9/30/2015 $252,000.00
34 6/30/2015 $268,000.00
35 3/31/2015 $255,000.00
36 12/31/2014 $241,000.00
37 9/30/2014 $297,000.00
38 6/30/2014 $3,526,000.00
39 12/31/2013 --
Financials: AccumulatedOtherComprehensiveIncomeLossNetOfTax
Date Value
1 12/31/2023 $-6,963,000.00
2 9/30/2023 $-8,670,000.00
3 6/30/2023 $-8,450,000.00
4 3/31/2023 $-7,439,000.00
5 12/31/2022 $-7,503,000.00
6 9/30/2022 $-8,809,000.00
7 6/30/2022 $-7,182,000.00
8 3/31/2022 $-5,090,000.00
9 12/31/2021 $-4,670,000.00
10 9/30/2021 $-4,093,000.00
11 6/30/2021 $-3,156,000.00
12 3/31/2021 $-3,599,000.00
13 12/31/2020 $-2,096,000.00
14 9/30/2020 $-4,352,000.00
15 6/30/2020 $-5,314,000.00
16 3/31/2020 $-6,910,000.00
17 12/31/2019 $-5,205,000.00
18 9/30/2019 $-5,934,000.00
19 6/30/2019 $-5,071,000.00
20 3/31/2019 $-5,002,000.00
21 12/31/2018 $-4,278,000.00
22 9/30/2018 $-3,988,000.00
23 6/30/2018 $-4,108,000.00
24 3/31/2018 $-2,482,000.00
25 12/31/2017 $-2,345,000.00
26 9/30/2017 $-2,198,000.00
27 6/30/2017 $-2,724,000.00
28 3/31/2017 $-3,395,000.00
29 12/31/2016 $-3,659,000.00
30 9/30/2016 $-1,831,000.00
31 6/30/2016 $-1,408,000.00
32 12/31/2015 --
Financials: AdditionalPaidInCapitalCommonStock
Date Value
1 12/31/2023 $946,511,000.00
2 9/30/2023 $936,954,000.00
3 6/30/2023 $923,514,000.00
4 3/31/2023 $912,291,000.00
5 12/31/2022 $898,806,000.00
6 9/30/2022 $886,909,000.00
7 6/30/2022 $875,213,000.00
8 3/31/2022 $865,419,000.00
9 12/31/2021 $853,683,000.00
10 9/30/2021 $843,226,000.00
11 6/30/2021 $838,089,000.00
12 3/31/2021 $828,308,000.00
13 12/31/2020 $632,253,000.00
14 9/30/2020 $621,961,000.00
15 6/30/2020 $612,228,000.00
16 3/31/2020 $447,888,000.00
17 12/31/2019 $437,976,000.00
18 9/30/2019 $432,471,000.00
19 6/30/2019 $425,418,000.00
20 3/31/2019 $419,959,000.00
21 12/31/2018 $412,010,000.00
22 9/30/2018 $356,427,000.00
23 6/30/2018 $321,144,000.00
24 3/31/2018 $309,898,000.00
25 12/31/2017 $264,204,000.00
26 9/30/2017 $238,215,000.00
27 6/30/2017 $236,617,000.00
28 3/31/2017 $236,122,000.00
29 12/31/2016 $235,673,000.00
Financials: AdjustmentForAmortization
Date Value
1 12/31/2023 --
2 12/31/2022 $100,000.00
3 12/31/2021 $100,000.00
4 12/31/2020 $100,000.00
5 12/31/2019 $200,000.00
6 12/31/2018 $153,047.00
7 12/31/2017 $135,000.00
8 12/31/2016 $204,000.00
9 12/31/2015 $79,000.00
10 12/31/2014 $59,000.00
11 12/31/2013 $26,000.00
12 12/31/2012 $70,000.00
Financials: AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
Date Value
1 12/31/2023 $48,907,000.00
2 9/30/2023 $12,620,000.00
3 6/30/2023 $12,663,000.00
4 3/31/2023 $13,719,000.00
5 12/31/2022 $46,206,000.00
6 9/30/2022 $11,097,000.00
7 6/30/2022 $12,513,000.00
8 3/31/2022 $10,563,000.00
9 12/31/2021 $35,825,000.00
10 9/30/2021 $10,574,000.00
11 6/30/2021 $9,322,000.00
12 3/31/2021 $6,488,000.00
13 12/31/2020 $23,055,000.00
14 9/30/2020 $6,653,000.00
15 6/30/2020 $6,320,000.00
16 3/31/2020 $4,200,000.00
17 12/31/2019 $22,195,000.00
18 9/30/2019 $5,912,000.00
19 6/30/2019 $4,938,000.00
20 3/31/2019 $6,001,000.00
21 9/30/2018 $1,202,000.00
22 6/30/2018 $2,449,000.00
23 3/31/2018 $634,000.00
24 12/31/2017 $1,492,000.00
25 12/31/2016 $1,694,000.00
26 12/31/2015 $1,343,000.00
27 12/31/2014 $535,000.00
28 12/31/2013 $72,000.00
29 12/31/2012 $69,000.00
Financials: AllocatedShareBasedCompensationExpense
Date Value
1 12/31/2023 $49,086,000.00
2 9/30/2023 $39,125,000.00
3 6/30/2023 $26,454,000.00
4 3/31/2023 $13,754,000.00
5 12/31/2022 $46,553,000.00
6 9/30/2022 $11,200,000.00
7 6/30/2022 $23,227,000.00
8 3/31/2022 $10,634,000.00
9 12/31/2021 $36,081,000.00
10 9/30/2021 $10,639,000.00
11 6/30/2021 $9,397,000.00
12 3/31/2021 $6,547,000.00
13 12/31/2020 $23,401,000.00
14 9/30/2020 $17,424,000.00
15 6/30/2020 $6,417,000.00
16 3/31/2020 $4,259,000.00
17 12/31/2019 $22,417,000.00
18 9/30/2019 $17,010,000.00
19 6/30/2019 $11,045,000.00
20 3/31/2019 $6,053,000.00
21 12/31/2018 $7,138,000.00
22 9/30/2018 $1,860,000.00
23 6/30/2018 $3,217,000.00
24 3/31/2018 $706,000.00
25 12/31/2017 $1,744,000.00
26 9/30/2017 $1,316,000.00
27 6/30/2017 $886,000.00
28 3/31/2017 $391,000.00
29 12/31/2016 $1,998,000.00
30 9/30/2016 $1,511,000.00
31 6/30/2016 $367,000.00
32 3/31/2016 $446,000.00
33 12/31/2015 $1,341,000.00
34 9/30/2015 $336,000.00
35 6/30/2015 $692,000.00
36 3/31/2015 $280,000.00
37 12/31/2014 $535,000.00
38 9/30/2014 $165,000.00
39 6/30/2014 $185,000.00
40 3/31/2014 $48,000.00
41 12/31/2013 $72,000.00
42 9/30/2013 $57,000.00
43 6/30/2013 $38,000.00
44 12/31/2012 $69,000.00
Financials: AmortizationOfIntangibleAssets
Date Value
1 12/31/2023 $6,467,000.00
2 9/30/2023 $4,814,000.00
3 6/30/2023 $3,196,000.00
4 3/31/2023 $1,590,000.00
5 12/31/2022 $6,229,000.00
6 9/30/2022 $1,535,000.00
7 6/30/2022 $3,168,000.00
8 3/31/2022 $1,623,000.00
9 12/31/2021 $5,796,000.00
10 9/30/2021 $4,200,000.00
11 6/30/2021 $1,429,000.00
12 3/31/2021 $1,300,000.00
13 12/31/2020 $4,798,000.00
14 9/30/2020 $3,500,000.00
15 6/30/2020 $2,300,000.00
16 3/31/2020 $1,100,000.00
17 12/31/2019 $3,600,000.00
18 9/30/2019 $2,100,000.00
19 6/30/2019 $1,300,000.00
20 3/31/2019 $600,000.00
21 12/31/2018 $2,400,000.00
22 9/30/2018 $1,900,000.00
23 6/30/2018 $600,000.00
24 3/31/2018 $600,000.00
25 12/31/2017 $2,600,000.00
26 9/30/2017 $1,800,000.00
27 6/30/2017 $600,000.00
28 3/31/2017 $600,000.00
29 12/31/2016 $1,700,000.00
30 9/30/2016 $600,000.00
31 6/30/2016 $500,000.00
32 3/31/2016 --
33 12/31/2015 --
34 9/30/2015 --
35 6/30/2015 --
Financials: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
Date Value
1 12/31/2023 $8,056,578.00
2 9/30/2023 $8,145,593.00
3 6/30/2023 $8,573,690.00
4 3/31/2023 $7,347,842.00
5 12/31/2022 $6,017,524.00
6 9/30/2022 $6,197,186.00
7 6/30/2022 $5,093,000.00
8 3/31/2022 $4,142,211.00
9 12/31/2021 $3,914,422.00
10 9/30/2021 $3,802,675.00
11 6/30/2021 $3,989,628.00
12 3/31/2021 $4,451,964.00
13 12/31/2020 $4,555,528.00
14 9/30/2020 $5,009,115.00
15 6/30/2020 $4,751,319.00
16 3/31/2020 $4,396,880.00
17 12/31/2019 $4,481,383.00
18 9/30/2019 $4,576,094.00
19 6/30/2019 $4,464,528.00
20 3/31/2019 $4,101,523.00
21 12/31/2018 $4,125,710.00
22 9/30/2018 $4,225,028.00
23 6/30/2018 $6,786,451.00
24 3/31/2018 $6,243,227.00
25 12/31/2017 $12,411,471.00
26 9/30/2017 $13,381,168.00
27 6/30/2017 $12,854,227.00
28 3/31/2017 $13,152,202.00
29 12/31/2016 $5,323,480.00
30 9/30/2016 $5,426,849.00
31 6/30/2016 $5,406,712.00
32 3/31/2016 $2,340,464.00
33 12/31/2015 $2,212,431.00
34 9/30/2015 $2,196,875.00
35 6/30/2015 $2,204,050.00
36 3/31/2015 $2,012,525.00
37 12/31/2014 $753,322.00
38 9/30/2014 $780,956.00
39 6/30/2014 $7,812,652.00
40 3/31/2014 $6,331,619.00
41 12/31/2013 $6,250,853.00
42 9/30/2013 $6,275,147.00
43 6/30/2013 $6,288,931.00
44 12/31/2012 $6,403,794.00
Financials: AssetAcquisitionConsiderationTransferred
Date Value
1 7/31/2023 $2,600,000.00
Financials: AssetAcquisitionConsiderationTransferredContingentConsideration
Date Value
1 7/31/2023 $500,000.00
Financials: AssetAcquisitionConsiderationTransferredTransactionCost
Date Value
1 7/31/2023 $300,000.00
Financials: AssetImpairmentCharges
Date Value
1 12/31/2023 $1,000,000.00
2 9/30/2023 $1,000,000.00
3 6/30/2023 $1,000,000.00
4 3/31/2023 $1,000,000.00
5 12/31/2022 $840,000.00
6 9/30/2022 $840,000.00
7 6/30/2022 --
8 3/31/2022 --
9 12/31/2021 $2,437,000.00
10 9/30/2021 --
11 12/31/2020 --
12 12/31/2019 $160,000.00
Financials: Assets
Date Value
1 12/31/2023 $466,826,000.00
2 9/30/2023 $501,180,000.00
3 6/30/2023 $514,820,000.00
4 3/31/2023 $528,217,000.00
5 12/31/2022 $542,991,000.00
6 9/30/2022 $544,511,000.00
7 6/30/2022 $541,288,000.00
8 3/31/2022 $546,711,000.00
9 12/31/2021 $566,621,000.00
10 9/30/2021 $563,172,000.00
11 6/30/2021 $557,415,000.00
12 3/31/2021 $541,223,000.00
13 12/31/2020 $368,511,000.00
14 9/30/2020 $353,552,000.00
15 6/30/2020 $344,742,000.00
16 3/31/2020 $156,784,000.00
17 12/31/2019 $151,736,000.00
18 9/30/2019 $144,833,000.00
19 6/30/2019 $142,907,000.00
20 3/31/2019 $127,859,000.00
21 12/31/2018 $130,697,000.00
22 9/30/2018 $91,446,000.00
23 6/30/2018 $79,879,000.00
24 3/31/2018 $78,952,000.00
25 12/31/2017 $83,565,000.00
26 9/30/2017 $75,093,000.00
27 6/30/2017 $77,738,000.00
28 3/31/2017 $80,322,000.00
29 12/31/2016 $76,730,000.00
30 9/30/2016 $102,092,000.00
31 6/30/2016 $100,453,000.00
32 3/31/2016 $48,834,000.00
33 12/31/2015 $55,638,000.00
34 9/30/2015 $59,342,000.00
35 6/30/2015 $61,366,000.00
36 3/31/2015 $63,277,000.00
37 12/31/2014 $61,141,000.00
38 9/30/2014 $62,862,000.00
39 6/30/2014 $33,997,000.00
40 12/31/2013 $9,873,000.00
Financials: AssetsCurrent
Date Value
1 12/31/2023 $313,713,000.00
2 9/30/2023 $345,166,000.00
3 6/30/2023 $360,814,000.00
4 3/31/2023 $371,428,000.00
5 12/31/2022 $387,849,000.00
6 9/30/2022 $388,157,000.00
7 6/30/2022 $403,880,000.00
8 3/31/2022 $411,487,000.00
9 12/31/2021 $433,360,000.00
10 9/30/2021 $444,675,000.00
11 6/30/2021 $440,996,000.00
12 3/31/2021 $438,701,000.00
13 12/31/2020 $273,097,000.00
14 9/30/2020 $258,659,000.00
15 6/30/2020 $251,547,000.00
16 3/31/2020 $66,068,000.00
17 12/31/2019 $71,922,000.00
18 9/30/2019 $68,124,000.00
19 6/30/2019 $68,324,000.00
20 3/31/2019 $77,578,000.00
21 12/31/2018 $81,114,000.00
22 9/30/2018 $41,943,000.00
23 6/30/2018 $30,577,000.00
24 3/31/2018 $32,697,000.00
25 12/31/2017 $26,767,000.00
26 9/30/2017 $16,946,000.00
27 6/30/2017 $19,909,000.00
28 3/31/2017 $23,076,000.00
29 12/31/2016 $26,673,000.00
30 9/30/2016 $35,123,000.00
31 6/30/2016 $32,461,000.00
32 3/31/2016 $27,666,000.00
33 12/31/2015 $34,362,000.00
34 9/30/2015 $37,969,000.00
35 6/30/2015 $40,005,000.00
36 3/31/2015 $42,301,000.00
37 12/31/2014 $40,346,000.00
38 9/30/2014 $42,011,000.00
39 6/30/2014 $13,530,000.00
40 12/31/2013 $8,171,000.00
Financials: AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 $500,000.00
Financials: AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
Date Value
1 12/31/2023 $153,221,000.00
2 12/31/2022 $203,168,000.00
3 12/31/2021 --
Financials: BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
Date Value
1 12/31/2023 $2,677,000.00
2 9/30/2023 $1,731,000.00
3 6/30/2023 $488,000.00
4 3/31/2023 $364,000.00
5 12/31/2022 $727,000.00
6 9/30/2022 $830,000.00
7 6/30/2022 $564,000.00
8 3/31/2022 $64,000.00
9 12/31/2021 $-609,000.00
10 9/30/2021 $-35,000.00
11 6/30/2021 $-191,000.00
12 3/31/2021 $-44,000.00
13 12/31/2020 $309,000.00
14 9/30/2020 $301,000.00
15 6/30/2020 $266,000.00
16 3/31/2020 $190,000.00
17 12/31/2019 $210,000.00
18 9/30/2019 --
19 6/30/2019 --
20 3/31/2019 --
21 12/31/2018 $1,017,000.00
22 9/30/2018 $1,017,000.00
23 6/30/2018 $873,000.00
24 3/31/2018 $144,000.00
25 12/31/2017 $1,180,000.00
26 9/30/2017 $309,000.00
27 6/30/2017 $-285,000.00
28 3/31/2017 $-221,000.00
29 12/31/2016 $-456,000.00
30 9/30/2016 $-112,000.00
31 6/30/2016 $-310,000.00
32 3/31/2016 $-213,000.00
33 12/31/2015 $-126,000.00
34 9/30/2015 $-345,000.00
35 6/30/2015 $-111,000.00
36 3/31/2015 $-253,000.00
37 12/31/2014 $-1,239,000.00
38 9/30/2014 $-1,276,000.00
39 6/30/2014 --
40 3/31/2014 --
41 12/31/2013 --
42 9/30/2013 --
43 12/31/2012 --
Financials: BusinessCombinationContingentConsiderationLiabilityCurrent
Date Value
1 12/31/2023 $5,469,000.00
2 9/30/2023 $2,083,000.00
3 6/30/2023 $928,000.00
4 3/31/2023 $825,000.00
5 12/31/2022 $1,025,000.00
6 9/30/2022 $2,650,000.00
7 6/30/2022 $2,778,000.00
8 3/31/2022 $2,065,000.00
9 12/31/2021 $2,114,000.00
10 9/30/2021 $642,000.00
11 6/30/2021 $548,000.00
12 3/31/2021 $694,000.00
13 12/31/2020 $738,000.00
14 9/30/2020 $1,730,000.00
15 6/30/2020 $983,000.00
16 3/31/2020 $970,000.00
17 12/31/2019 $810,000.00
18 9/30/2019 $700,000.00
19 12/31/2018 --
Financials: CapitalExpendituresIncurredButNotYetPaid
Date Value
1 12/31/2023 $647,000.00
2 12/31/2022 $1,423,000.00
3 12/31/2021 $3,953,000.00
4 12/31/2020 $274,000.00
5 12/31/2019 $576,000.00
Financials: CashAndCashEquivalentsAtCarryingValue
Date Value
1 12/31/2023 $82,197,000.00
2 9/30/2023 $75,980,000.00
3 6/30/2023 $87,786,000.00
4 3/31/2023 $74,660,000.00
5 12/31/2022 $89,921,000.00
6 9/30/2022 $82,959,000.00
7 6/30/2022 $166,832,000.00
8 3/31/2022 $171,892,000.00
9 12/31/2021 $348,485,000.00
10 9/30/2021 $353,082,000.00
11 6/30/2021 $335,625,000.00
12 3/31/2021 $309,324,000.00
13 12/31/2020 $134,669,000.00
14 9/30/2020 $213,798,000.00
15 6/30/2020 $211,409,000.00
16 3/31/2020 $32,191,000.00
17 12/31/2019 $38,223,000.00
18 9/30/2019 $40,900,000.00
19 6/30/2019 $43,469,000.00
20 3/31/2019 $57,432,000.00
21 12/31/2018 $64,616,000.00
22 9/30/2018 $26,202,000.00
23 6/30/2018 $16,246,000.00
24 3/31/2018 $18,695,000.00
25 12/31/2017 $16,895,000.00
26 9/30/2017 $5,976,000.00
27 6/30/2017 $9,104,000.00
28 3/31/2017 $12,187,000.00
29 12/31/2016 $17,258,000.00
30 9/30/2016 $22,265,000.00
31 6/30/2016 $17,144,000.00
32 3/31/2016 $23,752,000.00
33 12/31/2015 $29,888,000.00
34 9/30/2015 $33,954,000.00
35 6/30/2015 $36,894,000.00
36 3/31/2015 $38,985,000.00
37 12/31/2014 $36,431,000.00
38 9/30/2014 $39,048,000.00
39 6/30/2014 $7,872,000.00
40 3/31/2014 $4,837,000.00
41 12/31/2013 $5,128,000.00
42 9/30/2013 $6,091,000.00
43 6/30/2013 $4,485,000.00
44 12/31/2012 $5,830,000.00
45 12/31/2011 $2,357,000.00
Financials: CashCashEquivalentsAndShortTermInvestments
Date Value
1 12/31/2023 $235,400,000.00
2 9/30/2023 $268,200,000.00
3 6/30/2023 $282,700,000.00
4 3/31/2023 $285,900,000.00
5 12/31/2022 $293,100,000.00
6 9/30/2022 $291,300,000.00
7 6/30/2022 $306,200,000.00
8 3/31/2022 $319,200,000.00
9 9/30/2021 $363,300,000.00
10 6/30/2021 $369,900,000.00
11 3/31/2021 $374,300,000.00
12 12/31/2020 $224,700,000.00
Financials: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
Date Value
1 12/31/2023 $82,783,000.00
2 9/30/2023 $76,562,000.00
3 6/30/2023 $88,370,000.00
4 3/31/2023 $75,180,000.00
5 12/31/2022 $90,443,000.00
6 9/30/2022 $83,157,000.00
7 6/30/2022 $167,036,000.00
8 3/31/2022 $172,106,000.00
9 12/31/2021 $348,696,000.00
10 9/30/2021 $353,292,000.00
11 6/30/2021 $335,893,000.00
12 3/31/2021 $309,593,000.00
13 12/31/2020 $134,939,000.00
14 9/30/2020 $214,058,000.00
15 6/30/2020 $211,662,000.00
16 3/31/2020 $32,433,000.00
17 12/31/2019 $38,479,000.00
18 9/30/2019 $41,178,000.00
19 6/30/2019 $43,724,000.00
20 3/31/2019 $57,623,000.00
21 12/31/2018 $64,808,000.00
22 9/30/2018 $26,394,000.00
23 6/30/2018 $16,423,000.00
24 3/31/2018 $18,901,000.00
25 12/31/2017 $26,474,000.00
26 9/30/2017 $15,530,000.00
27 6/30/2017 $18,657,000.00
28 3/31/2017 $21,740,000.00
29 12/31/2016 $17,401,000.00
30 12/31/2015 $30,035,000.00
Financials: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
Date Value
1 12/31/2023 $-7,660,000.00
2 9/30/2023 $-13,881,000.00
3 6/30/2023 $-2,073,000.00
4 3/31/2023 $-15,263,000.00
5 12/31/2022 $-258,253,000.00
6 9/30/2022 $-265,539,000.00
7 6/30/2022 $-181,660,000.00
8 3/31/2022 $-176,590,000.00
9 12/31/2021 $213,757,000.00
10 9/30/2021 $218,353,000.00
11 6/30/2021 $200,954,000.00
12 3/31/2021 $174,654,000.00
13 12/31/2020 $96,460,000.00
14 9/30/2020 $175,579,000.00
15 6/30/2020 $173,183,000.00
16 3/31/2020 $-6,046,000.00
17 12/31/2019 $-26,329,000.00
18 9/30/2019 $-23,630,000.00
19 6/30/2019 $-21,084,000.00
20 3/31/2019 $-7,185,000.00
21 12/31/2018 $38,334,000.00
22 9/30/2018 $-80,000.00
23 6/30/2018 $-10,051,000.00
24 3/31/2018 $-7,573,000.00
25 12/31/2017 $9,073,000.00
26 9/30/2017 $-1,871,000.00
27 6/30/2017 $1,256,000.00
28 3/31/2017 $4,339,000.00
29 12/31/2016 $-12,634,000.00
Financials: ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
Date Value
1 9/30/2023 $3,000.00
Financials: CommitmentsAndContingencies
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 --
6 9/30/2022 --
7 6/30/2022 --
8 3/31/2022 --
9 12/31/2021 --
10 9/30/2021 --
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 --
14 9/30/2020 --
15 6/30/2020 --
16 3/31/2020 --
17 12/31/2019 --
18 9/30/2019 --
19 6/30/2019 --
20 3/31/2019 --
21 12/31/2018 --
22 9/30/2018 --
23 6/30/2018 --
24 3/31/2018 --
25 12/31/2017 --
26 9/30/2017 --
27 6/30/2017 --
28 3/31/2017 --
29 12/31/2016 --
30 9/30/2016 --
31 6/30/2016 --
32 3/31/2016 --
33 12/31/2015 --
34 9/30/2015 --
35 6/30/2015 --
36 3/31/2015 --
37 12/31/2014 --
38 9/30/2014 --
39 6/30/2014 --
40 12/31/2013 --
Financials: CommonStockCapitalSharesReservedForFutureIssuance
Date Value
1 4/30/2023 $250,000,000.00
Financials: CommonStockParOrStatedValuePerShare
Date Value
1 12/31/2023 $0.00
2 9/30/2023 $0.00
3 6/30/2023 $0.00
4 3/31/2023 $0.00
5 12/31/2022 $0.00
6 9/30/2022 $0.00
7 6/30/2022 $0.00
8 3/31/2022 $0.00
9 12/31/2021 $0.00
10 9/30/2021 $0.00
11 6/30/2021 $0.00
12 3/31/2021 $0.00
13 12/31/2020 $0.00
14 9/30/2020 $0.00
15 6/30/2020 $0.00
16 3/31/2020 $0.00
17 12/31/2019 $0.00
18 9/30/2019 $0.00
19 6/30/2019 $0.00
20 3/31/2019 $0.00
21 12/31/2018 $0.00
22 9/30/2018 $0.00
23 6/30/2018 $0.00
24 3/31/2018 $0.00
25 12/31/2017 $0.00
26 9/30/2017 $0.00
27 6/30/2017 $0.00
28 3/31/2017 $0.00
29 12/31/2016 $0.00
30 9/30/2016 $0.00
31 6/30/2016 $0.00
32 3/31/2016 $0.00
33 12/31/2015 $0.00
34 9/30/2015 $0.00
35 6/30/2015 $0.00
36 3/31/2015 $0.00
37 12/31/2014 $0.00
38 9/30/2014 $0.00
39 7/31/2014 $0.00
40 6/30/2014 $0.00
41 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 9/30/2016 $100,000,000.00
31 6/30/2016 $100,000,000.00
32 3/31/2016 $100,000,000.00
33 12/31/2015 $100,000,000.00
34 9/30/2015 $100,133,900.00
35 6/30/2015 $100,133,900.00
36 3/31/2015 $100,133,900.00
37 12/31/2014 $100,000,000.00
38 9/30/2014 $100,000,000.00
39 7/31/2014 $100,000,000.00
40 6/30/2014 $10,000,000.00
41 12/31/2013 $7,737,226.00
Financials: CommonStockSharesIssued
Date Value
1 12/31/2023 $51,503,377.00
2 9/30/2023 $54,153,496.00
3 6/30/2023 $54,013,601.00
4 3/31/2023 $53,712,654.00
5 12/31/2022 $53,583,301.00
6 9/30/2022 $53,523,453.00
7 6/30/2022 $53,323,712.00
8 3/31/2022 $53,085,273.00
9 12/31/2021 $52,923,360.00
10 9/30/2021 $52,776,733.00
11 6/30/2021 $52,552,761.00
12 3/31/2021 $51,939,121.00
13 12/31/2020 $49,441,166.00
14 9/30/2020 $49,132,348.00
15 6/30/2020 $48,862,296.00
16 3/31/2020 $43,019,547.00
17 12/31/2019 $42,498,430.00
18 9/30/2019 $42,421,115.00
19 6/30/2019 $42,306,432.00
20 3/31/2019 $41,912,469.00
21 12/31/2018 $41,384,960.00
22 9/30/2018 $38,784,111.00
23 6/30/2018 $35,975,493.00
24 3/31/2018 $35,240,782.00
25 12/31/2017 $28,825,019.00
26 9/30/2017 $22,563,799.00
27 6/30/2017 $21,421,016.00
28 3/31/2017 $21,358,292.00
29 12/31/2016 $21,278,373.00
30 9/30/2016 $21,226,343.00
31 6/30/2016 $18,925,076.00
32 3/31/2016 $11,977,491.00
33 12/31/2015 $11,902,363.00
34 9/30/2015 $11,892,518.00
35 6/30/2015 $11,838,794.00
36 3/31/2015 $11,816,796.00
37 12/31/2014 $11,803,970.00
38 9/30/2014 $11,792,746.00
39 6/30/2014 $1,012,959.00
40 12/31/2013 $1,010,711.00
Financials: CommonStockSharesOutstanding
Date Value
1 12/31/2023 $51,503,377.00
2 9/30/2023 $54,153,496.00
3 6/30/2023 $54,013,601.00
4 3/31/2023 $53,653,182.00
5 12/31/2022 $53,533,250.00
6 9/30/2022 $53,523,453.00
7 6/30/2022 $53,323,712.00
8 3/31/2022 $53,085,273.00
9 12/31/2021 $52,923,360.00
10 9/30/2021 $52,776,733.00
11 6/30/2021 $52,552,761.00
12 3/31/2021 $51,939,121.00
13 12/31/2020 $49,441,166.00
14 9/30/2020 $49,132,348.00
15 6/30/2020 $48,862,296.00
16 3/31/2020 $43,019,547.00
17 12/31/2019 $42,498,430.00
18 9/30/2019 $42,421,115.00
19 6/30/2019 $42,306,432.00
20 3/31/2019 $41,912,469.00
21 12/31/2018 $41,384,960.00
22 9/30/2018 $38,784,111.00
23 6/30/2018 $35,975,493.00
24 3/31/2018 $35,240,782.00
25 12/31/2017 $28,825,019.00
26 9/30/2017 $22,563,799.00
27 6/30/2017 $21,421,016.00
28 3/31/2017 $21,358,292.00
29 12/31/2016 $21,278,373.00
30 9/30/2016 $21,226,343.00
31 6/30/2016 $18,925,076.00
32 3/31/2016 $11,977,491.00
33 12/31/2015 $11,902,363.00
34 9/30/2015 $11,892,518.00
35 6/30/2015 $11,838,794.00
36 3/31/2015 $11,816,796.00
37 12/31/2014 $11,803,970.00
38 9/30/2014 $11,792,746.00
39 6/30/2014 $1,012,959.00
40 12/31/2013 $1,010,711.00
Financials: CommonStockValue
Date Value
1 12/31/2023 $49,000.00
2 9/30/2023 $52,000.00
3 6/30/2023 $52,000.00
4 3/31/2023 $52,000.00
5 12/31/2022 $52,000.00
6 9/30/2022 $52,000.00
7 6/30/2022 $52,000.00
8 3/31/2022 $52,000.00
9 12/31/2021 $52,000.00
10 9/30/2021 $52,000.00
11 6/30/2021 $51,000.00
12 3/31/2021 $51,000.00
13 12/31/2020 $49,000.00
14 9/30/2020 $47,000.00
15 6/30/2020 $47,000.00
16 3/31/2020 $42,000.00
17 12/31/2019 $42,000.00
18 9/30/2019 $42,000.00
19 6/30/2019 $42,000.00
20 3/31/2019 $41,000.00
21 12/31/2018 $41,000.00
22 9/30/2018 $39,000.00
23 6/30/2018 $36,000.00
24 3/31/2018 $35,000.00
25 12/31/2017 $29,000.00
26 9/30/2017 $23,000.00
27 6/30/2017 $21,000.00
28 3/31/2017 $21,000.00
29 12/31/2016 $21,000.00
30 9/30/2016 $21,000.00
31 6/30/2016 $19,000.00
32 3/31/2016 $12,000.00
33 12/31/2015 $12,000.00
34 9/30/2015 $12,000.00
35 6/30/2015 $12,000.00
36 3/31/2015 $12,000.00
37 12/31/2014 $12,000.00
38 9/30/2014 $12,000.00
39 6/30/2014 $1,000.00
40 12/31/2013 $1,000.00
Financials: ComprehensiveIncomeNetOfTax
Date Value
1 12/31/2023 $-189,744,000.00
2 9/30/2023 $-73,354,000.00
3 6/30/2023 $-49,649,000.00
4 3/31/2023 $-23,685,000.00
5 12/31/2022 $-79,446,000.00
6 9/30/2022 $-62,423,000.00
7 6/30/2022 $-43,857,000.00
8 3/31/2022 $-20,068,000.00
9 12/31/2021 $-33,236,000.00
10 9/30/2021 $-16,508,000.00
11 6/30/2021 $-3,674,000.00
12 3/31/2021 $-2,190,000.00
13 12/31/2020 $-15,605,000.00
14 9/30/2020 $-1,856,000.00
15 6/30/2020 $-12,490,000.00
16 3/31/2020 $-7,528,000.00
17 12/31/2019 $-22,895,000.00
18 9/30/2019 $-2,676,000.00
19 6/30/2019 $-16,171,000.00
20 3/31/2019 $-8,255,000.00
21 12/31/2018 $-48,689,000.00
22 9/30/2018 $-44,646,000.00
23 6/30/2018 $-15,687,000.00
24 3/31/2018 $-9,106,000.00
25 12/31/2017 $-54,155,000.00
26 9/30/2017 $-22,327,000.00
27 6/30/2017 $-8,586,000.00
28 3/31/2017 $-5,293,000.00
29 12/31/2016 $-43,128,000.00
30 9/30/2016 $-25,820,000.00
31 6/30/2016 $-11,878,000.00
32 3/31/2016 $-9,752,000.00
33 12/31/2015 $-13,707,000.00
34 9/30/2015 $-3,489,000.00
35 6/30/2015 $-3,185,000.00
36 12/31/2014 $781,000.00
Financials: ContractWithCustomerLiabilityCurrent
Date Value
1 12/31/2023 $4,748,000.00
2 9/30/2023 $5,766,000.00
3 6/30/2023 $6,058,000.00
4 3/31/2023 $5,841,000.00
5 12/31/2022 $5,342,000.00
6 9/30/2022 $4,915,000.00
7 6/30/2022 $4,295,000.00
8 3/31/2022 $3,941,000.00
9 12/31/2021 $4,208,000.00
10 9/30/2021 $3,409,000.00
11 6/30/2021 $3,916,000.00
12 3/31/2021 $3,522,000.00
13 12/31/2020 $3,530,000.00
14 9/30/2020 $3,213,000.00
15 6/30/2020 $3,731,000.00
16 3/31/2020 $3,482,000.00
17 12/31/2019 $3,686,000.00
18 9/30/2019 $3,190,000.00
19 12/31/2018 $39,000.00
Financials: CurrentFederalTaxExpenseBenefit
Date Value
1 12/31/2023 $-117,000.00
2 12/31/2022 $145,000.00
3 12/31/2021 $89,000.00
4 12/31/2020 $-58,000.00
5 12/31/2019 $-571,000.00
6 12/31/2018 $24,000.00
7 12/31/2017 $74,000.00
8 12/31/2016 $49,000.00
9 12/31/2015 --
10 12/31/2014 --
Financials: CurrentForeignTaxExpenseBenefit
Date Value
1 12/31/2023 --
2 12/31/2022 $184,000.00
3 12/31/2021 $-139,000.00
4 12/31/2020 $160,000.00
5 12/31/2019 $83,000.00
6 12/31/2018 $139,000.00
7 12/31/2017 $68,000.00
8 12/31/2016 $32,000.00
9 12/31/2015 --
10 12/31/2014 --
Financials: CurrentIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $69,000.00
2 12/31/2022 $657,000.00
3 12/31/2021 $-48,000.00
4 12/31/2020 $103,000.00
5 12/31/2019 $-487,000.00
6 12/31/2018 $163,000.00
7 12/31/2017 $138,000.00
8 12/31/2016 $92,000.00
9 12/31/2015 --
10 12/31/2014 --
Financials: CurrentStateAndLocalTaxExpenseBenefit
Date Value
1 12/31/2023 $186,000.00
2 12/31/2022 $328,000.00
3 12/31/2021 $2,000.00
4 12/31/2020 $1,000.00
5 12/31/2019 $1,000.00
6 12/31/2018 --
7 12/31/2017 $-4,000.00
8 12/31/2016 $11,000.00
9 12/31/2015 --
10 12/31/2014 --
Financials: DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss
Date Value
1 12/31/2023 $153,221,000.00
2 12/31/2022 $203,168,000.00
Financials: DeferredFederalIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $184,000.00
2 12/31/2022 $-130,000.00
3 12/31/2021 $-409,000.00
4 12/31/2020 $91,000.00
5 12/31/2019 $-558,000.00
6 12/31/2018 $13,000.00
7 12/31/2017 $42,000.00
8 12/31/2016 $-251,000.00
9 12/31/2015 --
10 12/31/2014 $-1,500,000.00
Financials: DeferredForeignIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 --
2 12/31/2022 $-223,000.00
3 12/31/2021 $-842,000.00
4 12/31/2020 $-1,178,000.00
5 12/31/2019 $-887,000.00
6 12/31/2018 $-1,614,000.00
7 12/31/2017 $-1,890,000.00
8 12/31/2016 $-1,398,000.00
9 12/31/2015 --
10 12/31/2014 --
Financials: DeferredIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $72,000.00
2 12/31/2022 $-278,000.00
3 12/31/2021 $-1,378,000.00
4 6/30/2021 $-400,000.00
5 12/31/2020 $-1,139,000.00
6 12/31/2019 $-1,492,000.00
7 12/31/2018 $-1,597,000.00
8 12/31/2017 $-1,847,000.00
9 12/31/2016 $-1,698,000.00
10 12/31/2015 --
11 12/31/2014 $-1,500,000.00
Financials: DeferredIncomeTaxLiabilities
Date Value
1 12/31/2023 $17,925,000.00
2 12/31/2022 $17,849,000.00
3 12/31/2021 $11,923,000.00
4 12/31/2020 $11,879,000.00
5 12/31/2019 $8,501,000.00
6 12/31/2018 $6,462,000.00
7 12/31/2017 $7,571,000.00
8 12/31/2016 $8,996,000.00
9 12/31/2015 $2,260,000.00
10 12/31/2014 $2,357,000.00
11 12/31/2013 --
Financials: DeferredIncomeTaxLiabilitiesNet
Date Value
1 12/31/2023 $136,000.00
2 9/30/2023 $140,000.00
3 6/30/2023 $51,000.00
4 12/31/2022 --
5 9/30/2022 $13,000.00
6 6/30/2022 $25,000.00
7 3/31/2022 $194,000.00
8 12/31/2021 $415,000.00
9 9/30/2021 $678,000.00
10 6/30/2021 $810,000.00
11 3/31/2021 $945,000.00
12 12/31/2020 $1,299,000.00
13 9/30/2020 $1,187,000.00
14 6/30/2020 $1,313,000.00
15 3/31/2020 $1,502,000.00
16 12/31/2019 $1,973,000.00
17 9/30/2019 $2,013,000.00
18 12/31/2018 $2,968,000.00
Financials: DeferredStateAndLocalIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $-112,000.00
2 12/31/2022 $75,000.00
3 12/31/2021 $-127,000.00
4 12/31/2020 $-52,000.00
5 12/31/2019 $-47,000.00
6 12/31/2018 $4,000.00
7 12/31/2017 $1,000.00
8 12/31/2016 $-49,000.00
9 12/31/2015 --
10 12/31/2014 --
Financials: DeferredTaxAssetsGross
Date Value
1 12/31/2023 $120,654,000.00
2 12/31/2022 $77,376,000.00
3 12/31/2021 $57,143,000.00
4 12/31/2020 $83,440,000.00
5 12/31/2019 $70,940,000.00
6 12/31/2018 $63,821,000.00
7 12/31/2017 $57,572,000.00
8 12/31/2016 $79,234,000.00
9 12/31/2015 $72,313,000.00
10 12/31/2014 $68,674,000.00
11 12/31/2013 $68,177,000.00
Financials: DeferredTaxAssetsNet
Date Value
1 12/31/2023 $17,789,000.00
2 12/31/2022 $17,877,000.00
3 12/31/2021 $11,508,000.00
4 12/31/2020 $10,580,000.00
5 12/31/2019 $6,528,000.00
6 12/31/2018 $3,494,000.00
7 12/31/2017 $2,638,000.00
8 12/31/2016 $2,939,000.00
9 12/31/2015 --
10 12/31/2014 --
11 12/31/2013 --
Financials: DeferredTaxAssetsOperatingLossCarryforwards
Date Value
1 12/31/2023 $30,260,000.00
2 12/31/2022 $26,658,000.00
3 12/31/2021 $30,234,000.00
4 12/31/2020 $60,578,000.00
5 12/31/2019 $56,735,000.00
6 12/31/2018 $52,135,000.00
7 12/31/2017 $49,374,000.00
8 12/31/2016 $71,925,000.00
9 12/31/2015 $65,957,000.00
10 12/31/2014 $63,116,000.00
11 12/31/2013 $62,863,000.00
Financials: DeferredTaxAssetsOther
Date Value
1 12/31/2023 $1,351,000.00
2 12/31/2022 $959,000.00
3 12/31/2021 $7,988,000.00
4 12/31/2020 $4,302,000.00
5 12/31/2019 $2,224,000.00
6 12/31/2018 $812,000.00
7 12/31/2017 $633,000.00
8 12/31/2016 $1,088,000.00
9 12/31/2015 $698,000.00
10 12/31/2014 $551,000.00
11 12/31/2013 $97,000.00
Financials: DeferredTaxAssetsTaxCreditCarryforwards
Date Value
1 12/31/2023 $10,317,000.00
2 12/31/2022 $9,138,000.00
3 12/31/2021 $7,185,000.00
4 12/31/2020 $8,507,000.00
5 12/31/2019 $7,239,000.00
6 12/31/2018 $6,235,000.00
7 12/31/2017 $5,798,000.00
8 12/31/2016 $4,947,000.00
9 12/31/2015 $4,533,000.00
10 12/31/2014 $4,065,000.00
11 12/31/2013 $3,973,000.00
Financials: DeferredTaxAssetsTaxDeferredExpense
Date Value
1 12/31/2023 $26,256,000.00
2 12/31/2022 $2,971,000.00
3 12/31/2021 $6,054,000.00
4 12/31/2020 $4,598,000.00
5 12/31/2019 $2,649,000.00
6 12/31/2018 $3,068,000.00
7 12/31/2017 $583,000.00
8 12/31/2016 $1,274,000.00
9 12/31/2015 $1,125,000.00
10 12/31/2014 $942,000.00
11 12/31/2013 $1,097,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
Date Value
1 12/31/2023 $12,799,000.00
2 12/31/2022 $7,798,000.00
3 12/31/2021 $7,401,000.00
Financials: DeferredTaxAssetsValuationAllowance
Date Value
1 12/31/2023 $102,865,000.00
2 12/31/2022 $59,499,000.00
3 12/31/2021 $45,635,000.00
4 12/31/2020 $72,860,000.00
5 12/31/2019 $64,412,000.00
6 4/30/2019 $200,000.00
7 12/31/2018 $60,327,000.00
8 12/31/2017 $54,934,000.00
9 12/31/2016 $76,295,000.00
10 12/31/2015 $70,053,000.00
11 12/31/2014 $66,317,000.00
12 12/31/2013 $68,177,000.00
Financials: DeferredTaxLiabilities
Date Value
1 12/31/2023 $136,000.00
2 12/31/2021 $415,000.00
3 12/31/2020 $1,299,000.00
4 12/31/2019 $1,973,000.00
5 12/31/2018 $2,968,000.00
6 12/31/2017 $4,933,000.00
7 12/31/2016 $6,057,000.00
Financials: DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
Date Value
1 12/31/2023 $6,112,000.00
2 12/31/2022 $6,615,000.00
3 12/31/2021 $7,439,000.00
4 12/31/2020 $7,683,000.00
5 12/31/2019 $7,589,000.00
6 12/31/2018 $6,429,000.00
7 12/31/2017 $7,554,000.00
8 12/31/2016 $8,979,000.00
9 12/31/2015 $2,355,000.00
10 12/31/2014 $2,349,000.00
11 12/31/2013 --
Financials: DeferredTaxLiabilitiesOther
Date Value
1 12/31/2023 $456,000.00
2 12/31/2022 $497,000.00
3 12/31/2021 $656,000.00
4 12/31/2020 $488,000.00
5 12/31/2019 $34,000.00
6 12/31/2018 $33,000.00
7 12/31/2017 $17,000.00
8 12/31/2016 $212,000.00
9 12/31/2015 --
Financials: DeferredTaxLiabilitiesPropertyPlantAndEquipment
Date Value
1 12/31/2023 $4,443,000.00
2 12/31/2022 $2,548,000.00
3 12/31/2021 --
4 12/31/2014 $8,000.00
5 12/31/2013 --
Financials: DefinedContributionPlanCostRecognized
Date Value
1 12/31/2023 $1,700,000.00
2 9/30/2023 $1,400,000.00
3 6/30/2023 $1,200,000.00
4 3/31/2023 $700,000.00
5 12/31/2022 $1,800,000.00
6 9/30/2022 $300,000.00
7 6/30/2022 $1,200,000.00
8 3/31/2022 $700,000.00
9 12/31/2021 $1,400,000.00
10 9/30/2021 $400,000.00
11 6/30/2021 $800,000.00
12 3/31/2021 $500,000.00
13 12/31/2020 $700,000.00
14 9/30/2020 $100,000.00
15 6/30/2020 $200,000.00
16 3/31/2020 $300,000.00
17 12/31/2019 $600,000.00
18 9/30/2019 $100,000.00
19 6/30/2019 $300,000.00
20 3/31/2019 $200,000.00
21 12/31/2018 $300,000.00
22 9/30/2018 $200,000.00
23 6/30/2018 $100,000.00
24 3/31/2018 $100,000.00
Financials: Depreciation
Date Value
1 12/31/2023 $7,900,000.00
2 12/31/2022 $5,200,000.00
3 12/31/2021 $2,700,000.00
4 12/31/2020 $1,900,000.00
5 12/31/2019 $1,600,000.00
6 12/31/2018 $1,200,000.00
7 12/31/2017 $1,200,000.00
Financials: DepreciationDepletionAndAmortization
Date Value
1 12/31/2023 $14,386,000.00
2 9/30/2023 $10,755,000.00
3 6/30/2023 $7,093,000.00
4 3/31/2023 $3,427,000.00
5 12/31/2022 $11,595,000.00
6 9/30/2022 $8,389,000.00
7 6/30/2022 $5,363,000.00
8 3/31/2022 $2,619,000.00
9 12/31/2021 $8,797,000.00
10 9/30/2021 $6,301,000.00
11 6/30/2021 $4,102,000.00
12 3/31/2021 $1,950,000.00
13 9/30/2020 $5,052,000.00
14 6/30/2020 $3,249,000.00
15 3/31/2020 $1,619,000.00
16 9/30/2019 $3,840,000.00
17 6/30/2019 $2,380,000.00
18 12/31/2016 $2,920,000.00
19 9/30/2016 $2,195,000.00
20 6/30/2016 $1,097,000.00
21 3/31/2016 $261,000.00
22 12/31/2015 $796,000.00
23 9/30/2015 $575,000.00
24 6/30/2015 $358,000.00
25 3/31/2015 $165,000.00
26 12/31/2014 $512,000.00
27 9/30/2014 $354,000.00
28 6/30/2014 $222,000.00
29 3/31/2014 $106,000.00
30 12/31/2013 $663,000.00
31 9/30/2013 $540,000.00
32 6/30/2013 $415,000.00
33 12/31/2012 $1,072,000.00
Financials: EarningsPerShareBasic
Date Value
1 12/31/2023 $-3.54
2 9/30/2023 $-1.34
3 6/30/2023 $-0.91
4 3/31/2023 $-0.44
5 12/31/2022 $-1.44
6 9/30/2022 $-0.32
7 6/30/2022 $-0.78
8 3/31/2022 $-0.37
9 12/31/2021 $-0.59
10 9/30/2021 $-0.28
11 6/30/2021 $-0.05
12 3/31/2021 $-0.01
13 12/31/2020 $-0.40
14 9/30/2020 $-0.33
15 6/30/2020 $-0.28
16 3/31/2020 $-0.14
17 12/31/2019 $-0.52
18 9/30/2019 $-0.41
19 6/30/2019 $-0.37
20 3/31/2019 $-0.18
21 12/31/2018 $-0.09
22 9/30/2018 $-1.26
23 6/30/2018 $-0.71
24 3/31/2018 $-0.30
25 12/31/2017 $-2.38
26 9/30/2017 $-1.09
27 6/30/2017 $-0.19
28 3/31/2017 $-0.26
29 12/31/2016 $-2.39
30 9/30/2016 $-1.61
31 6/30/2016 $-0.77
32 3/31/2016 $-0.81
33 12/31/2015 $-1.16
34 9/30/2015 $-0.29
35 6/30/2015 $-0.46
36 3/31/2015 $-0.19
37 12/31/2014 $0.13
38 9/30/2014 $0.21
39 6/30/2014 $0.87
40 3/31/2014 $-1.29
41 12/31/2013 $-3.50
42 9/30/2013 $-0.82
43 6/30/2013 $-2.13
44 12/31/2012 $-5.01
Financials: EarningsPerShareDiluted
Date Value
1 12/31/2023 $-3.54
2 9/30/2023 $-1.34
3 6/30/2023 $-0.91
4 3/31/2023 $-0.44
5 12/31/2022 $-1.44
6 9/30/2022 $-0.32
7 6/30/2022 $-0.78
8 3/31/2022 $-0.37
9 12/31/2021 $-0.59
10 9/30/2021 $-0.28
11 6/30/2021 $-0.05
12 3/31/2021 $-0.01
13 12/31/2020 $-0.40
14 9/30/2020 $-0.06
15 6/30/2020 $-0.28
16 3/31/2020 $-0.14
17 12/31/2019 $-0.52
18 9/30/2019 $-0.41
19 6/30/2019 $-0.37
20 3/31/2019 $-0.18
21 12/31/2018 $-0.09
22 9/30/2018 $-1.26
23 6/30/2018 $-0.40
24 3/31/2018 $-0.30
25 12/31/2017 $-2.38
26 9/30/2017 $-0.63
27 6/30/2017 $-0.45
28 3/31/2017 $-0.26
29 12/31/2016 $-2.39
30 9/30/2016 $-1.61
31 6/30/2016 $-0.77
32 3/31/2016 $-0.81
33 12/31/2015 $-1.16
34 9/30/2015 $-0.76
35 6/30/2015 $-0.27
36 3/31/2015 $-0.19
37 12/31/2014 --
38 9/30/2014 $0.12
39 6/30/2014 $0.13
40 3/31/2014 $-1.29
41 12/31/2013 $-3.50
42 9/30/2013 $-0.82
43 6/30/2013 $-2.13
44 12/31/2012 $-5.01
Financials: EffectiveIncomeTaxRateContinuingOperations
Date Value
1 12/31/2023 $0.00
2 12/31/2022 $-0.01
3 12/31/2021 $0.04
4 12/31/2020 $0.05
5 12/31/2019 $0.08
6 12/31/2018 $0.03
7 12/31/2017 $0.03
8 12/31/2016 $0.04
9 12/31/2015 --
10 12/31/2014 $2.09
11 12/31/2013 --
12 12/31/2012 --
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
12 12/31/2012 $0.34
Financials: EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
Date Value
1 12/31/2023 $-0.18
2 12/31/2022 $-0.17
3 12/31/2021 $0.86
4 12/31/2020 $-0.34
5 12/31/2019 $-0.17
6 12/31/2018 $0.09
7 12/31/2017 $-0.38
8 12/31/2016 $0.17
9 12/31/2015 $0.31
10 12/31/2014 $1.91
11 12/31/2013 $0.09
12 12/31/2012 $-0.31
Financials: EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
Date Value
1 12/31/2023 $0.00
2 12/31/2022 $0.00
3 12/31/2021 $0.01
4 12/31/2020 $0.02
5 12/31/2019 $0.00
6 12/31/2018 $0.02
7 12/31/2017 $-0.01
8 12/31/2016 $-0.01
9 12/31/2015 --
10 12/31/2014 --
Financials: EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
Date Value
1 12/31/2023 $-0.04
2 12/31/2022 $-0.03
3 12/31/2021 $0.39
4 12/31/2020 $0.14
5 12/31/2019 $0.10
6 12/31/2018 $0.01
7 12/31/2017 $0.00
8 12/31/2016 $-0.01
9 12/31/2015 $-0.02
10 12/31/2014 $-0.10
11 12/31/2013 $0.11
12 12/31/2012 --
Financials: EffectiveIncomeTaxRateReconciliationOtherAdjustments
Date Value
1 12/31/2023 $0.00
2 12/31/2022 $-0.01
3 12/31/2021 $-0.01
4 12/31/2020 $0.01
5 12/31/2019 $0.00
6 12/31/2018 $-0.01
7 12/31/2017 $-0.01
8 12/31/2016 $0.00
9 12/31/2015 $0.02
10 12/31/2014 $-0.01
11 12/31/2013 $-0.01
12 12/31/2012 $-0.01
Financials: EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
Date Value
1 12/31/2023 $0.00
2 12/31/2022 $-0.02
3 12/31/2021 $-0.07
4 12/31/2020 $-0.04
5 12/31/2019 $-0.03
6 12/31/2018 $0.00
Financials: EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
Date Value
1 12/31/2023 $-112,000.00
2 9/30/2023 $-224,000.00
3 6/30/2023 $-118,000.00
4 3/31/2023 $-25,000.00
5 12/31/2022 $23,000.00
6 9/30/2022 $25,000.00
7 6/30/2022 $59,000.00
8 3/31/2022 $45,000.00
9 12/31/2021 $-303,000.00
10 9/30/2021 $-157,000.00
11 6/30/2021 $-105,000.00
12 3/31/2021 $-23,000.00
13 12/31/2020 $274,000.00
14 9/30/2020 $64,000.00
15 6/30/2020 $-137,000.00
16 3/31/2020 $-552,000.00
17 12/31/2019 $-849,000.00
18 9/30/2019 $-493,000.00
19 6/30/2019 $-111,000.00
20 3/31/2019 $-87,000.00
21 12/31/2018 $2,000.00
22 9/30/2018 $-62,000.00
23 6/30/2018 $-50,000.00
24 3/31/2018 $17,000.00
25 12/31/2017 $106,000.00
26 9/30/2017 $-104,000.00
27 6/30/2017 $-64,000.00
28 12/31/2016 $83,000.00
Financials: EmployeeRelatedLiabilitiesCurrent
Date Value
1 12/31/2023 $19,703,000.00
2 9/30/2023 $16,664,000.00
3 6/30/2023 $14,441,000.00
4 3/31/2023 $12,082,000.00
5 12/31/2022 $16,902,000.00
6 9/30/2022 $14,312,000.00
7 6/30/2022 $14,631,000.00
8 3/31/2022 $11,418,000.00
9 12/31/2021 $26,042,000.00
10 9/30/2021 $24,243,000.00
11 6/30/2021 $16,710,000.00
12 3/31/2021 $10,495,000.00
13 12/31/2020 $18,466,000.00
14 9/30/2020 $13,791,000.00
15 6/30/2020 $11,089,000.00
16 3/31/2020 $6,127,000.00
17 12/31/2019 $12,484,000.00
18 9/30/2019 $10,278,000.00
19 6/30/2019 $7,490,000.00
20 3/31/2019 $4,860,000.00
21 12/31/2018 $9,156,000.00
22 9/30/2018 $8,017,000.00
23 6/30/2018 $5,576,000.00
24 3/31/2018 $3,707,000.00
25 12/31/2017 $5,013,000.00
26 9/30/2017 $4,453,000.00
27 6/30/2017 $3,440,000.00
28 3/31/2017 $3,000,000.00
29 12/31/2016 $3,851,000.00
30 9/30/2016 $3,725,000.00
31 6/30/2016 $2,944,000.00
32 3/31/2016 $1,609,000.00
33 12/31/2015 $2,366,000.00
34 9/30/2015 $2,192,000.00
35 6/30/2015 $2,051,000.00
36 3/31/2015 $1,295,000.00
37 12/31/2014 $1,684,000.00
38 9/30/2014 $1,403,000.00
39 6/30/2014 $1,190,000.00
40 12/31/2013 $1,386,000.00
Financials: EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
Date Value
1 9/30/2023 --
2 6/30/2023 --
3 3/31/2023 --
4 12/31/2022 --
5 9/30/2022 --
6 6/30/2022 --
7 3/31/2022 --
8 12/31/2021 --
9 9/30/2021 --
10 6/30/2021 --
11 3/31/2021 --
12 12/31/2020 --
13 9/30/2020 --
14 6/30/2020 --
15 3/31/2020 --
16 12/31/2019 --
17 9/30/2019 --
18 6/30/2019 --
19 3/31/2019 --
20 12/31/2018 --
21 9/30/2018 --
22 6/30/2018 --
23 3/31/2018 --
24 12/31/2017 --
25 9/30/2017 --
26 6/30/2017 --
27 3/31/2017 --
28 12/31/2016 --
29 9/30/2016 --
30 6/30/2016 --
31 3/31/2016 --
32 12/31/2015 --
33 12/31/2014 --
34 12/31/2013 --
35 12/31/2012 --
Financials: EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
Date Value
1 12/31/2023 $17,500,000.00
2 12/31/2022 $27,700,000.00
3 12/31/2021 $19,500,000.00
4 12/31/2020 $23,900,000.00
5 12/31/2019 $17,700,000.00
6 12/31/2018 $8,700,000.00
7 12/31/2017 $1,400,000.00
8 6/30/2017 $1,100,000.00
9 3/31/2017 $1,800,000.00
10 12/31/2016 $1,600,000.00
11 9/30/2016 $2,000,000.00
12 6/30/2016 $2,200,000.00
13 3/31/2016 $2,600,000.00
14 12/31/2015 $10,200,000.00
15 9/30/2015 $3,400,000.00
16 6/30/2015 $3,700,000.00
17 3/31/2015 $3,900,000.00
18 9/30/2014 $2,300,000.00
19 6/30/2014 $2,200,000.00
Financials: EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
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 12/31/2014 --
35 12/31/2013 --
36 12/31/2012 --
Financials: EquitySecuritiesFvNiGainLoss
Date Value
1 12/31/2023 $1,500,000.00
Financials: EquitySecuritiesFvNiRealizedGain
Date Value
1 12/31/2023 $284,000.00
2 12/31/2022 --
3 12/31/2021 --
Financials: FairValueAdjustmentOfWarrants
Date Value
1 12/31/2023 $-10,000.00
2 9/30/2023 $-10,000.00
3 6/30/2023 $-10,000.00
4 3/31/2023 $-7,000.00
5 12/31/2022 $-107,000.00
6 9/30/2022 $-89,000.00
7 6/30/2022 $-75,000.00
8 3/31/2022 $-27,000.00
9 12/31/2021 $-106,000.00
10 9/30/2021 $-50,000.00
11 6/30/2021 $38,000.00
12 3/31/2021 $-27,000.00
13 12/31/2020 $1,495,000.00
14 12/31/2019 $-319,000.00
15 9/30/2016 $-1,386,000.00
16 6/30/2016 $3,165,000.00
17 12/31/2015 --
18 9/30/2015 --
19 6/30/2015 --
20 3/31/2015 --
21 12/31/2014 $-1,464,000.00
22 9/30/2014 $14,000.00
23 6/30/2014 $283,000.00
24 3/31/2014 $528,000.00
25 12/31/2013 $525,000.00
26 9/30/2013 --
27 6/30/2013 --
28 12/31/2012 $-2,000.00
Financials: FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
Date Value
1 12/31/2023 $7,930,000.00
2 9/30/2023 $6,818,000.00
3 6/30/2023 $5,152,000.00
4 3/31/2023 $4,939,000.00
5 12/31/2022 $3,475,000.00
6 9/30/2022 $5,222,000.00
7 6/30/2022 $5,719,000.00
8 3/31/2022 $5,267,000.00
9 12/31/2021 $5,480,000.00
10 12/31/2020 $447,000.00
11 12/31/2019 $6,607,000.00
12 12/31/2018 $10,003,000.00
13 12/31/2017 $34,984,000.00
14 12/31/2016 $5,700,000.00
15 9/30/2016 $7,262,000.00
16 6/30/2016 $8,760,000.00
17 12/31/2015 $948,000.00
18 9/30/2015 $618,000.00
19 6/30/2015 $963,000.00
20 3/31/2015 $821,000.00
21 12/31/2014 $1,074,000.00
22 9/30/2014 $1,037,000.00
23 6/30/2014 $3,241,000.00
24 12/31/2013 $525,000.00
25 12/31/2012 --
Financials: FinanceLeaseInterestPaymentOnLiability
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 $63,000.00
4 12/31/2020 $199,000.00
Financials: FinanceLeasePrincipalPayments
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 9/30/2022 --
4 6/30/2022 --
5 3/31/2022 --
6 12/31/2021 $66,000.00
7 9/30/2021 $66,000.00
8 6/30/2021 $63,000.00
9 3/31/2021 $34,000.00
10 12/31/2020 $183,000.00
11 12/31/2019 $172,000.00
Financials: FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 --
4 12/31/2020 $600,000.00
5 12/31/2019 $600,000.00
Financials: FiniteLivedIntangibleAssetsAccumulatedAmortization
Date Value
1 12/31/2023 $33,643,000.00
2 9/30/2023 $31,989,000.00
3 6/30/2023 $30,370,000.00
4 3/31/2023 $28,766,000.00
5 12/31/2022 $27,175,000.00
6 9/30/2022 $25,770,000.00
7 6/30/2022 $24,235,000.00
8 3/31/2022 $22,939,000.00
9 12/31/2021 $21,318,000.00
10 9/30/2021 $19,743,000.00
11 6/30/2021 $18,224,000.00
12 3/31/2021 $16,804,000.00
13 12/31/2020 $15,518,000.00
14 9/30/2020 $14,264,000.00
15 6/30/2020 $13,029,000.00
16 3/31/2020 $11,868,000.00
17 12/31/2019 $10,719,000.00
18 9/30/2019 $9,584,000.00
19 6/30/2019 $8,695,000.00
20 3/31/2019 $7,881,000.00
21 12/31/2018 $7,143,000.00
22 9/30/2018 $6,407,000.00
23 6/30/2018 $5,665,000.00
24 3/31/2018 $4,930,000.00
25 12/31/2017 $4,166,000.00
26 9/30/2017 $3,419,000.00
27 6/30/2017 $2,395,000.00
28 3/31/2017 $2,197,000.00
29 12/31/2016 $1,721,000.00
30 9/30/2016 $1,077,000.00
31 6/30/2016 $501,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
Date Value
1 12/31/2023 $13,138,000.00
2 9/30/2023 $18,184,000.00
3 6/30/2023 $16,793,000.00
4 12/31/2022 $14,399,000.00
5 12/31/2021 $19,476,000.00
6 12/31/2020 $18,677,000.00
7 3/31/2020 $20,511,000.00
8 12/31/2019 $21,057,000.00
9 9/30/2019 $23,067,000.00
10 6/30/2019 $22,284,000.00
11 3/31/2019 $13,683,000.00
12 12/31/2018 $14,052,000.00
13 6/30/2018 $14,097,000.00
14 3/31/2018 $14,860,000.00
15 12/31/2017 $18,054,000.00
16 9/30/2017 $18,252,000.00
17 6/30/2017 $13,683,000.00
18 3/31/2017 $12,971,000.00
19 12/31/2016 $14,933,000.00
20 9/30/2016 $15,870,000.00
21 6/30/2016 $13,316,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
Date Value
1 12/31/2023 $6,438,000.00
2 9/30/2023 $6,281,000.00
3 6/30/2023 $6,150,000.00
4 3/31/2023 $6,246,000.00
5 12/31/2022 $6,147,000.00
6 9/30/2022 $6,022,000.00
7 6/30/2022 $6,178,000.00
8 3/31/2022 $6,241,000.00
9 12/31/2021 $6,377,000.00
10 9/30/2021 $5,850,000.00
11 6/30/2021 $5,928,000.00
12 3/31/2021 $5,090,000.00
13 12/31/2020 $4,900,000.00
14 9/30/2020 $4,671,000.00
15 6/30/2020 $4,584,000.00
16 12/31/2019 $4,676,000.00
17 12/31/2018 $2,998,000.00
18 6/30/2018 $2,960,000.00
19 3/31/2018 $2,979,000.00
20 12/31/2017 $3,017,000.00
21 9/30/2017 $3,058,000.00
22 6/30/2017 $2,438,000.00
23 3/31/2017 $2,313,000.00
24 12/31/2016 $2,470,000.00
25 9/30/2016 $2,625,000.00
26 6/30/2016 $2,351,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
Date Value
1 9/30/2023 $1,639,000.00
2 6/30/2023 $3,198,000.00
3 3/31/2023 $4,861,000.00
4 9/30/2022 $1,508,000.00
5 6/30/2022 $3,094,000.00
6 3/31/2022 $4,688,000.00
7 9/30/2021 $1,509,000.00
8 6/30/2021 $3,057,000.00
9 3/31/2021 $3,823,000.00
10 9/30/2020 $1,226,000.00
11 6/30/2020 $2,409,000.00
12 3/31/2020 $3,389,000.00
13 9/30/2019 $1,112,000.00
14 6/30/2019 $2,079,000.00
15 3/31/2019 $2,189,000.00
16 9/30/2018 $748,000.00
17 6/30/2018 $1,482,000.00
18 3/31/2018 $2,234,000.00
19 9/30/2017 $765,000.00
20 6/30/2017 $1,220,000.00
21 3/31/2017 $1,734,000.00
22 9/30/2016 $656,000.00
23 6/30/2016 $1,175,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
Date Value
1 12/31/2023 $5,289,000.00
2 12/31/2022 $4,794,000.00
3 12/31/2021 $4,822,000.00
4 12/31/2020 $4,882,000.00
5 3/31/2020 $4,273,000.00
6 12/31/2019 $4,422,000.00
7 9/30/2019 $4,128,000.00
8 6/30/2019 $4,037,000.00
9 3/31/2019 $2,715,000.00
10 12/31/2018 $2,794,000.00
11 9/30/2018 $2,839,000.00
12 6/30/2018 $2,813,000.00
13 3/31/2018 $2,979,000.00
14 12/31/2017 $3,017,000.00
15 9/30/2017 $3,058,000.00
16 6/30/2017 $2,438,000.00
17 3/31/2017 $2,313,000.00
18 12/31/2016 $2,252,000.00
19 9/30/2016 $2,394,000.00
20 6/30/2016 $2,117,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
Date Value
1 12/31/2023 $5,289,000.00
2 9/30/2023 $5,207,000.00
3 6/30/2023 $5,072,000.00
4 3/31/2023 $5,122,000.00
5 12/31/2022 $4,808,000.00
6 9/30/2022 $4,742,000.00
7 6/30/2022 $4,824,000.00
8 3/31/2022 $4,788,000.00
9 12/31/2021 $5,898,000.00
10 9/30/2021 $5,373,000.00
11 6/30/2021 $5,451,000.00
12 3/31/2021 $5,080,000.00
13 12/31/2020 $4,882,000.00
14 9/30/2020 $4,653,000.00
15 6/30/2020 $4,566,000.00
16 3/31/2020 $4,273,000.00
17 12/31/2019 $4,422,000.00
18 9/30/2019 $4,128,000.00
19 6/30/2019 $4,037,000.00
20 3/31/2019 $2,715,000.00
21 12/31/2018 $2,794,000.00
22 9/30/2018 $2,839,000.00
23 6/30/2018 $2,813,000.00
24 3/31/2018 $2,979,000.00
25 12/31/2017 $3,017,000.00
26 9/30/2017 $3,058,000.00
27 6/30/2017 $2,438,000.00
28 3/31/2017 $2,313,000.00
29 12/31/2016 $2,252,000.00
30 9/30/2016 $2,394,000.00
31 6/30/2016 $2,117,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
Date Value
1 12/31/2023 $5,302,000.00
2 9/30/2023 $5,221,000.00
3 6/30/2023 $5,085,000.00
4 3/31/2023 $5,136,000.00
5 12/31/2022 $5,742,000.00
6 9/30/2022 $5,617,000.00
7 6/30/2022 $5,773,000.00
8 3/31/2022 $5,836,000.00
9 12/31/2021 $6,068,000.00
10 9/30/2021 $5,542,000.00
11 6/30/2021 $5,620,000.00
12 3/31/2021 $5,080,000.00
13 12/31/2020 $4,882,000.00
14 9/30/2020 $4,653,000.00
15 6/30/2020 $4,566,000.00
16 3/31/2020 $4,273,000.00
17 12/31/2019 $4,422,000.00
18 9/30/2019 $4,145,000.00
19 6/30/2019 $4,054,000.00
20 3/31/2019 $2,715,000.00
21 12/31/2018 $2,794,000.00
22 9/30/2018 $2,987,000.00
23 6/30/2018 $2,813,000.00
24 3/31/2018 $2,979,000.00
25 12/31/2017 $3,017,000.00
26 9/30/2017 $3,058,000.00
27 6/30/2017 $2,438,000.00
28 3/31/2017 $2,313,000.00
29 12/31/2016 $2,252,000.00
30 9/30/2016 $2,394,000.00
31 6/30/2016 $2,117,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
Date Value
1 12/31/2023 $6,269,000.00
2 9/30/2023 $6,112,000.00
3 6/30/2023 $5,981,000.00
4 3/31/2023 $6,077,000.00
5 12/31/2022 $5,911,000.00
6 9/30/2022 $5,786,000.00
7 6/30/2022 $5,942,000.00
8 3/31/2022 $6,005,000.00
9 12/31/2021 $6,304,000.00
10 9/30/2021 $5,778,000.00
11 6/30/2021 $5,856,000.00
12 3/31/2021 $5,080,000.00
13 12/31/2020 $4,882,000.00
14 9/30/2020 $4,653,000.00
15 6/30/2020 $4,566,000.00
16 3/31/2020 $4,290,000.00
17 12/31/2019 $4,439,000.00
18 9/30/2019 $4,379,000.00
19 6/30/2019 $4,291,000.00
20 3/31/2019 $2,920,000.00
21 12/31/2018 $2,998,000.00
22 9/30/2018 $2,987,000.00
23 6/30/2018 $2,960,000.00
24 3/31/2018 $2,979,000.00
25 12/31/2017 $3,017,000.00
26 9/30/2017 $3,058,000.00
27 6/30/2017 $2,438,000.00
28 3/31/2017 $2,313,000.00
29 12/31/2016 $2,315,000.00
30 9/30/2016 $2,461,000.00
31 6/30/2016 $2,186,000.00
Financials: FiniteLivedIntangibleAssetsFairValueDisclosure
Date Value
1 7/31/2023 $810,000.00
2 4/30/2019 $6,600,000.00
Financials: FiniteLivedIntangibleAssetsGross
Date Value
1 12/31/2023 $79,884,000.00
2 9/30/2023 $79,883,000.00
3 6/30/2023 $77,864,000.00
4 3/31/2023 $77,864,000.00
5 12/31/2022 $73,764,000.00
6 9/30/2022 $73,891,000.00
7 6/30/2022 $73,891,000.00
8 3/31/2022 $73,141,000.00
9 12/31/2021 $73,141,000.00
10 9/30/2021 $67,301,000.00
11 6/30/2021 $67,301,000.00
12 3/31/2021 $63,336,000.00
13 12/31/2020 $59,816,000.00
14 9/30/2020 $59,816,000.00
15 6/30/2020 $59,816,000.00
16 3/31/2020 $57,713,000.00
17 12/31/2019 $57,713,000.00
18 9/30/2019 $54,994,000.00
19 6/30/2019 $52,934,000.00
20 3/31/2019 $38,255,000.00
21 12/31/2018 $38,255,000.00
22 9/30/2018 $38,255,000.00
23 6/30/2018 $38,255,000.00
24 3/31/2018 $37,875,000.00
25 12/31/2017 $37,875,000.00
26 9/30/2017 $37,875,000.00
27 6/30/2017 $31,225,000.00
28 3/31/2017 $31,225,000.00
29 12/31/2016 $31,560,000.00
30 9/30/2016 $31,560,000.00
31 6/30/2016 $27,050,000.00
Financials: FiniteLivedIntangibleAssetsNet
Date Value
1 12/31/2023 $41,725,000.00
2 9/30/2023 $42,644,000.00
3 6/30/2023 $42,279,000.00
4 3/31/2023 $44,387,000.00
5 12/31/2022 $41,801,000.00
6 9/30/2022 $42,605,000.00
7 6/30/2022 $45,068,000.00
8 3/31/2022 $46,899,000.00
9 12/31/2021 $48,945,000.00
10 9/30/2021 $45,117,000.00
11 6/30/2021 $47,182,000.00
12 3/31/2021 $44,207,000.00
13 12/31/2020 $43,105,000.00
14 9/30/2020 $42,580,000.00
15 6/30/2020 $43,106,000.00
16 3/31/2020 $41,009,000.00
17 12/31/2019 $43,438,000.00
18 9/30/2019 $40,959,000.00
19 6/30/2019 $40,782,000.00
20 3/31/2019 $26,937,000.00
21 12/31/2018 $28,430,000.00
22 9/30/2018 $29,462,000.00
23 6/30/2018 $29,938,000.00
24 3/31/2018 $31,989,000.00
25 12/31/2017 $33,139,000.00
26 9/30/2017 $34,307,000.00
27 6/30/2017 $27,093,000.00
28 3/31/2017 $26,270,000.00
29 12/31/2016 $26,474,000.00
30 9/30/2016 $28,794,000.00
31 6/30/2016 $25,379,000.00
Financials: GainLossOnDispositionOfAssets1
Date Value
1 12/31/2023 $-44,000.00
2 9/30/2023 $-37,000.00
3 12/31/2022 --
4 12/31/2021 --
Financials: GainLossOnInvestments
Date Value
1 12/31/2023 $2,109,000.00
2 9/30/2023 $2,109,000.00
3 12/31/2022 --
4 9/30/2022 --
5 12/31/2021 --
Financials: GeneralAndAdministrativeExpense
Date Value
1 12/31/2023 $117,868,000.00
2 9/30/2023 $91,327,000.00
3 6/30/2023 $57,359,000.00
4 3/31/2023 $28,032,000.00
5 12/31/2022 $100,397,000.00
6 9/30/2022 $75,621,000.00
7 6/30/2022 $25,232,000.00
8 3/31/2022 $26,559,000.00
9 12/31/2021 $74,964,000.00
10 9/30/2021 $50,216,000.00
11 6/30/2021 $31,545,000.00
12 3/31/2021 $15,223,000.00
13 12/31/2020 $48,806,000.00
14 9/30/2020 $35,436,000.00
15 6/30/2020 $22,319,000.00
16 3/31/2020 $10,003,000.00
17 12/31/2019 $36,540,000.00
18 9/30/2019 $27,103,000.00
19 6/30/2019 $17,618,000.00
20 3/31/2019 $9,106,000.00
21 12/31/2018 $21,959,000.00
22 9/30/2018 $5,177,000.00
23 6/30/2018 $5,596,000.00
24 3/31/2018 $5,307,000.00
25 12/31/2017 $18,913,000.00
26 9/30/2017 $14,672,000.00
27 6/30/2017 $10,634,000.00
28 3/31/2017 $6,502,000.00
29 12/31/2016 $20,725,000.00
30 9/30/2016 $5,180,000.00
31 6/30/2016 $11,070,000.00
32 3/31/2016 $5,676,000.00
33 12/31/2015 $12,247,000.00
34 9/30/2015 $3,361,000.00
35 6/30/2015 $5,034,000.00
36 3/31/2015 $2,705,000.00
37 12/31/2014 $8,436,000.00
38 9/30/2014 $1,976,000.00
39 6/30/2014 $2,316,000.00
40 3/31/2014 $1,795,000.00
41 12/31/2013 $4,809,000.00
42 9/30/2013 $1,515,000.00
43 6/30/2013 $1,200,000.00
44 12/31/2012 $4,694,000.00
Financials: Goodwill
Date Value
1 12/31/2023 $40,336,000.00
2 9/30/2023 $40,200,000.00
3 6/30/2023 $39,700,000.00
4 3/31/2023 $39,615,000.00
5 12/31/2022 $37,523,000.00
6 9/30/2022 $37,500,000.00
7 6/30/2022 $37,100,000.00
8 3/31/2022 $37,000,000.00
9 12/31/2021 $36,983,000.00
10 9/30/2021 $26,051,000.00
11 6/30/2021 $26,100,000.00
12 3/31/2021 $26,109,000.00
13 12/31/2020 $23,857,000.00
14 9/30/2020 $23,857,000.00
15 6/30/2020 $23,900,000.00
16 3/31/2020 $23,857,000.00
17 12/31/2019 $23,857,000.00
18 9/30/2019 $23,777,000.00
19 6/30/2019 $22,559,000.00
20 4/30/2019 $10,200,000.00
21 3/31/2019 $12,005,000.00
22 12/31/2018 $12,005,000.00
23 9/30/2018 $12,005,000.00
24 6/30/2018 $12,005,000.00
25 3/31/2018 $12,005,000.00
26 12/31/2017 $12,005,000.00
27 9/30/2017 $12,005,000.00
28 6/30/2017 $12,005,000.00
29 3/31/2017 $12,005,000.00
30 12/31/2016 $13,839,000.00
31 9/30/2016 $28,047,000.00
32 6/30/2016 $28,072,000.00
33 3/31/2016 $12,005,000.00
34 12/31/2015 $12,005,000.00
35 9/30/2015 $12,005,000.00
36 6/30/2015 $12,005,000.00
37 3/31/2015 $12,005,000.00
38 12/31/2014 $12,005,000.00
39 9/30/2014 $12,005,000.00
40 6/30/2014 $12,005,000.00
41 12/31/2013 --
Financials: GoodwillAcquiredDuringPeriod
Date Value
1 12/31/2023 $2,646,000.00
2 12/31/2022 $540,000.00
3 12/31/2021 $13,126,000.00
4 12/31/2020 --
5 3/31/2020 --
6 12/31/2019 $11,852,000.00
7 9/30/2019 $11,772,000.00
8 6/30/2019 $10,554,000.00
9 12/31/2018 --
10 12/31/2017 $85,000.00
11 9/30/2017 $85,000.00
12 6/30/2017 $85,000.00
13 3/31/2017 $85,000.00
14 12/31/2016 $16,922,000.00
15 9/30/2016 $16,940,000.00
16 6/30/2016 $16,786,000.00
Financials: GoodwillImpairedAccumulatedImpairmentLoss
Date Value
1 12/31/2023 --
2 9/30/2017 $14,979,000.00
3 6/30/2017 $14,979,000.00
4 3/31/2017 $14,979,000.00
5 12/31/2016 $13,021,000.00
Financials: GoodwillImpairmentLoss
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 12/31/2022 --
4 12/31/2021 --
5 12/31/2020 --
6 12/31/2019 --
7 12/31/2018 --
8 9/30/2018 --
9 6/30/2018 --
10 3/31/2018 --
11 12/31/2017 $1,958,000.00
12 11/30/2017 --
13 9/30/2017 $1,958,000.00
14 6/30/2017 $1,958,000.00
15 3/31/2017 $1,958,000.00
16 12/31/2016 $13,021,000.00
17 9/30/2016 --
18 6/30/2016 --
19 3/31/2016 --
20 12/31/2015 --
21 12/31/2014 --
Financials: GoodwillPurchaseAccountingAdjustments
Date Value
1 12/31/2023 $167,000.00
2 12/31/2022 --
Financials: HeldToMaturitySecurities
Date Value
1 6/30/2023 $194,887,000.00
2 3/31/2023 $211,279,000.00
3 12/31/2022 $203,168,000.00
4 9/30/2022 $208,317,000.00
5 6/30/2022 $139,888,000.00
6 3/31/2022 $147,830,000.00
7 12/31/2021 $500,000.00
8 9/30/2021 $10,699,000.00
9 6/30/2021 $34,817,000.00
10 3/31/2021 $64,963,000.00
11 12/31/2020 $90,034,000.00
Financials: HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount
Date Value
1 6/30/2023 --
2 3/31/2023 --
3 12/31/2022 --
4 9/30/2022 --
5 6/30/2022 $500,000.00
6 3/31/2022 $500,000.00
7 12/31/2021 $500,000.00
8 9/30/2021 $500,000.00
9 6/30/2021 $500,000.00
10 12/31/2020 --
Financials: HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount
Date Value
1 6/30/2023 $194,887,000.00
2 3/31/2023 $211,279,000.00
3 12/31/2022 $203,168,000.00
4 9/30/2022 $208,317,000.00
5 6/30/2022 $139,388,000.00
6 3/31/2022 $147,330,000.00
7 12/31/2021 --
8 9/30/2021 $10,199,000.00
9 6/30/2021 $34,317,000.00
10 12/31/2020 $90,034,000.00
Financials: ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 --
4 12/31/2020 --
Financials: IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
Date Value
1 12/31/2023 $-188,421,000.00
2 12/31/2022 $-73,089,000.00
3 12/31/2021 $-27,921,000.00
4 12/31/2020 $-14,233,000.00
5 12/31/2019 $-19,386,000.00
6 12/31/2018 $-41,109,000.00
7 12/31/2017 $-50,132,000.00
8 12/31/2016 $-21,753,000.00
9 12/31/2015 $-13,707,000.00
10 12/31/2014 $-719,000.00
Financials: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Date Value
1 12/31/2023 $-190,143,000.00
2 9/30/2023 $-72,211,000.00
3 6/30/2023 $-48,646,000.00
4 3/31/2023 $-23,625,000.00
5 12/31/2022 $-76,234,000.00
6 9/30/2022 $-16,672,000.00
7 6/30/2022 $-41,406,000.00
8 3/31/2022 $-19,660,000.00
9 12/31/2021 $-32,088,000.00
10 9/30/2021 $-12,059,000.00
11 6/30/2021 $-2,977,000.00
12 3/31/2021 $-950,000.00
13 12/31/2020 $-19,750,000.00
14 9/30/2020 $-16,064,000.00
15 6/30/2020 $-13,011,000.00
16 3/31/2020 $-6,123,000.00
17 12/31/2019 $-23,947,000.00
18 9/30/2019 $-2,762,000.00
19 6/30/2019 $-16,204,000.00
20 3/31/2019 $-8,137,000.00
21 12/31/2018 $-48,215,000.00
22 9/30/2018 $-44,121,000.00
23 6/30/2018 $-23,861,000.00
24 3/31/2018 $-9,418,000.00
25 12/31/2017 $-57,269,000.00
26 9/30/2017 $-24,768,000.00
27 6/30/2017 $-4,411,000.00
28 3/31/2017 $-5,892,000.00
29 12/31/2016 $-41,362,000.00
30 9/30/2016 $-4,248,000.00
31 6/30/2016 $-10,933,000.00
32 3/31/2016 $-9,752,000.00
33 12/31/2015 $-13,707,000.00
34 9/30/2015 $-8,945,000.00
35 6/30/2015 $-5,457,000.00
36 12/31/2014 $-719,000.00
37 9/30/2014 $-714,000.00
38 6/30/2014 $-1,927,000.00
39 12/31/2013 $-3,542,000.00
40 9/30/2013 $-830,000.00
41 6/30/2013 $-2,150,000.00
42 12/31/2012 $-5,059,000.00
Financials: IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
Date Value
1 12/31/2023 $-1,722,000.00
2 12/31/2022 $-3,145,000.00
3 12/31/2021 $-4,167,000.00
4 12/31/2020 $-5,517,000.00
5 12/31/2019 $-4,561,000.00
6 12/31/2018 $-7,106,000.00
7 12/31/2017 $-7,137,000.00
8 12/31/2016 $-19,609,000.00
9 12/31/2015 --
10 12/31/2014 --
Financials: IncomeTaxesPaidNet
Date Value
1 12/31/2023 $738,000.00
2 12/31/2022 $392,000.00
3 12/31/2021 $14,000.00
4 12/31/2020 $80,000.00
5 12/31/2019 --
6 12/31/2018 --
Financials: IncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $141,000.00
2 9/30/2023 $-24,000.00
3 6/30/2023 $56,000.00
4 3/31/2023 $124,000.00
5 12/31/2022 $379,000.00
6 9/30/2022 $300,000.00
7 6/30/2022 $-61,000.00
8 3/31/2022 $-12,000.00
9 12/31/2021 $-1,426,000.00
10 9/30/2021 $-200,000.00
11 6/30/2021 $-400,000.00
12 3/31/2021 $-300,000.00
13 12/31/2020 $-1,036,000.00
14 9/30/2020 $-900,000.00
15 6/30/2020 $-330,000.00
16 3/31/2020 $-300,000.00
17 12/31/2019 $-1,979,000.00
18 9/30/2019 $-1,800,000.00
19 6/30/2019 $-826,000.00
20 3/31/2019 $-606,000.00
21 12/31/2018 $-1,434,000.00
22 9/30/2018 $-1,100,000.00
23 6/30/2018 $-381,000.00
24 3/31/2018 $-424,000.00
25 12/31/2017 $-1,709,000.00
26 9/30/2017 $-837,000.00
27 6/30/2017 $-376,000.00
28 3/31/2017 $-283,000.00
29 12/31/2016 $-1,606,000.00
30 9/30/2016 $-888,000.00
31 6/30/2016 $-440,000.00
32 3/31/2016 --
33 12/31/2015 --
34 9/30/2015 --
35 6/30/2015 --
36 12/31/2014 $-1,500,000.00
37 9/30/2014 $-1,500,000.00
38 6/30/2014 $-1,500,000.00
39 12/31/2013 --
40 9/30/2013 --
41 6/30/2013 --
42 12/31/2012 --
Financials: IncreaseDecreaseInAccountsPayable
Date Value
1 9/30/2023 $-990,000.00
2 6/30/2023 $14,000.00
3 3/31/2023 $2,590,000.00
4 9/30/2022 $-1,697,000.00
5 6/30/2022 $4,486,000.00
6 3/31/2022 $-1,549,000.00
7 9/30/2021 $400,000.00
8 6/30/2021 $1,559,000.00
9 3/31/2021 $1,496,000.00
10 9/30/2020 $3,831,000.00
11 6/30/2020 $2,569,000.00
12 3/31/2020 $1,757,000.00
13 9/30/2019 $1,003,000.00
14 6/30/2019 $3,285,000.00
15 3/31/2019 $-449,000.00
16 12/31/2018 $-168,000.00
17 9/30/2018 $-863,000.00
18 6/30/2018 $195,000.00
19 3/31/2018 $835,000.00
20 12/31/2017 $292,000.00
21 9/30/2017 $200,000.00
22 6/30/2017 $422,000.00
23 3/31/2017 $382,000.00
24 12/31/2016 $-620,000.00
25 9/30/2016 $-990,000.00
26 6/30/2016 $-336,000.00
27 3/31/2016 $820,000.00
28 12/31/2015 $489,000.00
29 9/30/2015 $791,000.00
30 6/30/2015 $-116,000.00
31 3/31/2015 $242,000.00
32 12/31/2014 $510,000.00
33 9/30/2014 $204,000.00
34 6/30/2014 $1,123,000.00
35 3/31/2014 $163,000.00
36 12/31/2013 $-19,000.00
37 9/30/2013 $754,000.00
38 6/30/2013 $506,000.00
39 12/31/2012 $-113,000.00
Financials: IncreaseDecreaseInAccountsPayableTrade
Date Value
1 12/31/2023 $2,904,000.00
2 12/31/2022 $-2,054,000.00
3 12/31/2021 $1,789,000.00
4 12/31/2020 $4,389,000.00
5 12/31/2019 $1,351,000.00
6 12/31/2018 $-168,000.00
7 12/31/2017 $292,000.00
Financials: IncreaseDecreaseInAccountsReceivable
Date Value
1 12/31/2023 $-16,016,000.00
2 9/30/2023 $-15,351,000.00
3 6/30/2023 $-15,225,000.00
4 3/31/2023 $-7,664,000.00
5 12/31/2022 $6,660,000.00
6 9/30/2022 $10,838,000.00
7 6/30/2022 $10,562,000.00
8 3/31/2022 $5,591,000.00
9 12/31/2021 $24,416,000.00
10 9/30/2021 $21,580,000.00
11 6/30/2021 $13,419,000.00
12 3/31/2021 $8,755,000.00
13 12/31/2020 $10,402,000.00
14 9/30/2020 $5,359,000.00
15 6/30/2020 $1,900,000.00
16 3/31/2020 $-2,346,000.00
17 12/31/2019 $12,675,000.00
18 9/30/2019 $7,816,000.00
19 6/30/2019 $5,956,000.00
20 3/31/2019 $2,782,000.00
21 12/31/2018 $3,967,000.00
22 9/30/2018 $3,830,000.00
23 6/30/2018 $2,280,000.00
24 3/31/2018 $606,000.00
25 12/31/2017 $109,000.00
26 9/30/2017 $316,000.00
27 6/30/2017 $152,000.00
28 3/31/2017 $576,000.00
29 12/31/2016 $-1,047,000.00
30 9/30/2016 $690,000.00
31 6/30/2016 $982,000.00
32 3/31/2016 $145,000.00
33 12/31/2015 $-320,000.00
34 9/30/2015 $-446,000.00
35 6/30/2015 $-981,000.00
36 3/31/2015 $-893,000.00
37 12/31/2014 $417,000.00
38 9/30/2014 $-521,000.00
39 6/30/2014 $-545,000.00
40 3/31/2014 $-177,000.00
41 12/31/2013 $1,318,000.00
42 9/30/2013 $341,000.00
43 6/30/2013 $1,637,000.00
44 12/31/2012 $150,000.00
Financials: IncreaseDecreaseInAccruedSalaries
Date Value
1 12/31/2023 $2,655,000.00
2 9/30/2023 $-336,000.00
3 6/30/2023 $-2,528,000.00
4 3/31/2023 $-4,888,000.00
5 12/31/2022 $-9,251,000.00
6 9/30/2022 $-11,610,000.00
7 6/30/2022 $-12,290,000.00
8 3/31/2022 $-14,634,000.00
9 12/31/2021 $7,516,000.00
10 9/30/2021 $2,711,000.00
11 6/30/2021 $-1,395,000.00
12 3/31/2021 $-7,662,000.00
13 12/31/2020 $5,737,000.00
14 9/30/2020 $1,501,000.00
15 6/30/2020 $-1,283,000.00
16 3/31/2020 $-5,914,000.00
17 12/31/2019 $3,115,000.00
18 9/30/2019 $1,038,000.00
19 6/30/2019 $-1,881,000.00
20 3/31/2019 $-4,249,000.00
21 12/31/2018 $4,291,000.00
22 9/30/2018 $3,376,000.00
23 6/30/2018 $686,000.00
24 3/31/2018 $-1,358,000.00
25 12/31/2017 $1,065,000.00
26 9/30/2017 $392,000.00
27 6/30/2017 $-486,000.00
28 3/31/2017 $-865,000.00
29 12/31/2016 $977,000.00
30 9/30/2016 $824,000.00
31 6/30/2016 $39,000.00
32 3/31/2016 $-758,000.00
33 12/31/2015 $682,000.00
34 9/30/2015 $508,000.00
35 6/30/2015 $367,000.00
36 3/31/2015 $-389,000.00
37 12/31/2014 $298,000.00
38 9/30/2014 $17,000.00
39 6/30/2014 $-196,000.00
40 3/31/2014 $-560,000.00
41 12/31/2013 $408,000.00
42 9/30/2013 $178,000.00
43 6/30/2013 $56,000.00
44 12/31/2012 $-76,000.00
Financials: IncreaseDecreaseInDeferredIncomeTaxes
Date Value
1 12/31/2023 $-566,000.00
2 9/30/2023 $-81,000.00
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 $215,000.00
6 9/30/2022 $157,000.00
7 6/30/2022 $158,000.00
8 3/31/2022 $217,000.00
9 12/31/2021 $1,379,000.00
10 9/30/2021 $589,000.00
11 6/30/2021 $445,000.00
12 3/31/2021 $286,000.00
13 12/31/2020 $1,023,000.00
14 9/30/2020 $879,000.00
15 6/30/2020 $630,000.00
16 3/31/2020 $322,000.00
17 12/31/2019 $1,280,000.00
18 9/30/2019 $1,154,000.00
19 6/30/2019 $517,000.00
20 3/31/2019 $265,000.00
21 12/31/2018 $1,607,000.00
22 9/30/2018 $1,168,000.00
23 6/30/2018 $892,000.00
24 3/31/2018 $347,000.00
25 12/31/2017 $2,088,000.00
26 9/30/2017 $682,000.00
27 6/30/2017 $542,000.00
28 3/31/2017 $271,000.00
29 12/31/2016 $1,340,000.00
30 9/30/2016 $947,000.00
31 6/30/2016 --
32 3/31/2016 --
33 12/31/2015 --
34 9/30/2015 --
35 12/31/2014 --
Financials: IncreaseDecreaseInEquitySecuritiesFvNi
Date Value
1 3/31/2023 $-1,000,000.00
Financials: IncreaseDecreaseInInventories
Date Value
1 12/31/2023 $-54,000.00
2 9/30/2023 $-758,000.00
3 6/30/2023 $-12,000.00
4 3/31/2023 $-1,217,000.00
5 12/31/2022 $2,859,000.00
6 9/30/2022 $2,258,000.00
7 6/30/2022 $2,506,000.00
8 3/31/2022 $1,060,000.00
9 12/31/2021 $6,927,000.00
10 9/30/2021 $9,417,000.00
11 6/30/2021 $5,331,000.00
12 3/31/2021 $4,056,000.00
13 12/31/2020 $3,196,000.00
14 9/30/2020 $3,608,000.00
15 6/30/2020 $2,682,000.00
16 3/31/2020 $1,343,000.00
17 12/31/2019 $1,270,000.00
18 9/30/2019 $1,327,000.00
19 6/30/2019 $551,000.00
20 3/31/2019 $372,000.00
21 12/31/2018 $-363,000.00
22 9/30/2018 $-358,000.00
23 6/30/2018 $-333,000.00
24 3/31/2018 $-196,000.00
25 12/31/2017 $-1,025,000.00
26 9/30/2017 $-462,000.00
27 6/30/2017 $-252,000.00
28 3/31/2017 $-470,000.00
29 12/31/2016 $-492,000.00
30 9/30/2016 $-325,000.00
31 6/30/2016 $-236,000.00
32 3/31/2016 $-171,000.00
33 12/31/2015 $80,000.00
34 9/30/2015 $129,000.00
35 6/30/2015 $45,000.00
36 3/31/2015 $88,000.00
37 12/31/2014 $168,000.00
38 9/30/2014 $-22,000.00
39 6/30/2014 $96,000.00
40 3/31/2014 $207,000.00
41 12/31/2013 $-58,000.00
42 9/30/2013 $-32,000.00
43 6/30/2013 $42,000.00
44 12/31/2012 $152,000.00
Financials: IncreaseDecreaseInOtherAccruedLiabilities
Date Value
1 12/31/2023 $89,608,000.00
2 9/30/2023 $-3,462,000.00
3 6/30/2023 $289,000.00
4 3/31/2023 $-2,352,000.00
5 12/31/2022 $11,327,000.00
6 9/30/2022 $6,482,000.00
7 6/30/2022 $7,579,000.00
8 3/31/2022 $7,916,000.00
9 12/31/2021 $10,690,000.00
10 9/30/2021 $7,688,000.00
11 6/30/2021 $4,646,000.00
12 3/31/2021 $1,661,000.00
13 12/31/2020 $2,911,000.00
14 9/30/2020 $1,581,000.00
15 6/30/2020 $1,724,000.00
16 3/31/2020 $48,000.00
17 12/31/2019 $3,029,000.00
18 9/30/2019 $2,478,000.00
19 6/30/2019 $1,208,000.00
20 3/31/2019 $202,000.00
21 12/31/2018 $758,000.00
22 9/30/2018 $430,000.00
23 6/30/2018 $92,000.00
24 3/31/2018 $644,000.00
25 12/31/2017 $-970,000.00
26 9/30/2017 $-857,000.00
27 6/30/2017 $-751,000.00
28 3/31/2017 $382,000.00
29 12/31/2016 $-105,000.00
30 9/30/2016 $2,593,000.00
31 6/30/2016 $2,153,000.00
32 3/31/2016 $2,400,000.00
33 12/31/2015 $1,240,000.00
34 9/30/2015 $699,000.00
35 6/30/2015 $274,000.00
36 3/31/2015 $196,000.00
37 12/31/2014 $364,000.00
38 9/30/2014 $321,000.00
39 6/30/2014 $2,117,000.00
40 3/31/2014 $2,663,000.00
41 12/31/2013 $-91,000.00
42 9/30/2013 $-148,000.00
43 6/30/2013 $-188,000.00
44 12/31/2012 $199,000.00
Financials: IncreaseDecreaseInPrepaidExpensesOther
Date Value
1 12/31/2023 $-1,767,000.00
2 9/30/2023 $-2,542,000.00
3 6/30/2023 $-2,101,000.00
4 3/31/2023 $-1,515,000.00
5 12/31/2022 $1,049,000.00
6 9/30/2022 $397,000.00
7 6/30/2022 $514,000.00
8 3/31/2022 $567,000.00
9 12/31/2021 $5,144,000.00
10 9/30/2021 $2,072,000.00
11 6/30/2021 $4,203,000.00
12 3/31/2021 $3,628,000.00
13 12/31/2020 $41,000.00
14 9/30/2020 $681,000.00
15 6/30/2020 $665,000.00
16 3/31/2020 $545,000.00
17 12/31/2019 $829,000.00
18 9/30/2019 $-566,000.00
19 6/30/2019 $219,000.00
20 3/31/2019 $541,000.00
21 12/31/2018 $502,000.00
22 9/30/2018 $174,000.00
23 6/30/2018 $296,000.00
24 3/31/2018 $510,000.00
25 12/31/2017 $84,000.00
26 9/30/2017 $231,000.00
27 6/30/2017 $189,000.00
28 3/31/2017 $245,000.00
29 12/31/2016 $-999,000.00
30 9/30/2016 $-1,290,000.00
31 6/30/2016 $-845,000.00
32 3/31/2016 $-563,000.00
33 12/31/2015 $823,000.00
34 9/30/2015 $393,000.00
35 6/30/2015 $108,000.00
36 3/31/2015 $180,000.00
37 12/31/2014 $310,000.00
38 9/30/2014 $461,000.00
39 6/30/2014 $2,152,000.00
40 3/31/2014 $1,570,000.00
41 12/31/2013 $4,000.00
42 9/30/2013 $-42,000.00
43 6/30/2013 $126,000.00
44 12/31/2012 $-146,000.00
Financials: IncreaseDecreaseInRoyaltiesPayable
Date Value
1 12/31/2023 $-1,557,000.00
2 12/31/2022 --
3 12/31/2021 --
4 12/31/2018 --
5 12/31/2017 $-263,000.00
6 9/30/2017 $31,000.00
7 6/30/2017 $40,000.00
8 3/31/2017 $24,000.00
9 12/31/2016 $21,000.00
10 9/30/2016 $68,000.00
11 6/30/2016 $18,000.00
12 3/31/2016 $-10,000.00
13 12/31/2015 $1,000.00
14 9/30/2015 $11,000.00
15 6/30/2015 $27,000.00
16 3/31/2015 $14,000.00
17 12/31/2014 $-2,563,000.00
18 9/30/2014 $-2,507,000.00
19 6/30/2014 $721,000.00
20 3/31/2014 --
21 12/31/2013 $1,259,000.00
22 9/30/2013 $920,000.00
23 6/30/2013 $593,000.00
24 12/31/2012 $843,000.00
Financials: IncreaseDecreaseInTradingSecurities
Date Value
1 12/31/2023 $-500,000.00
Financials: IndefiniteLivedIntangibleAssetsExcludingGoodwill
Date Value
1 12/31/2023 $3,976,000.00
2 9/30/2023 $3,811,000.00
Financials: IntangibleAssetsGrossExcludingGoodwill
Date Value
1 12/31/2023 $83,860,000.00
2 9/30/2023 $83,694,000.00
3 6/30/2023 $79,114,000.00
4 3/31/2023 $79,114,000.00
5 12/31/2022 $75,014,000.00
6 9/30/2022 $75,141,000.00
7 6/30/2022 $75,141,000.00
8 3/31/2022 $74,391,000.00
9 12/31/2021 $74,391,000.00
10 9/30/2021 $70,551,000.00
11 6/30/2021 $68,551,000.00
12 3/31/2021 $64,586,000.00
13 12/31/2020 $61,066,000.00
14 9/30/2020 $61,066,000.00
15 6/30/2020 $61,066,000.00
16 3/31/2020 $59,816,000.00
17 12/31/2019 $59,816,000.00
18 9/30/2019 $59,816,000.00
19 6/30/2019 $57,756,000.00
20 3/31/2019 $43,077,000.00
21 12/31/2018 $43,077,000.00
22 9/30/2018 $43,077,000.00
23 6/30/2018 $43,077,000.00
24 6/30/2017 $37,875,000.00
25 3/31/2017 $37,875,000.00
26 12/31/2016 $38,210,000.00
27 9/30/2016 $38,210,000.00
28 6/30/2016 $38,210,000.00
Financials: IntangibleAssetsNetExcludingGoodwill
Date Value
1 12/31/2023 $45,701,000.00
2 9/30/2023 $46,455,000.00
3 6/30/2023 $43,529,000.00
4 3/31/2023 $45,637,000.00
5 12/31/2022 $43,051,000.00
6 9/30/2022 $43,855,000.00
7 6/30/2022 $46,318,000.00
8 3/31/2022 $48,149,000.00
9 12/31/2021 $50,195,000.00
10 9/30/2021 $48,367,000.00
11 6/30/2021 $48,432,000.00
12 3/31/2021 $45,457,000.00
13 12/31/2020 $44,355,000.00
14 9/30/2020 $43,830,000.00
15 6/30/2020 $44,356,000.00
16 3/31/2020 $43,112,000.00
17 12/31/2019 $45,541,000.00
18 9/30/2019 $45,781,000.00
19 6/30/2019 $45,604,000.00
20 3/31/2019 $31,759,000.00
21 12/31/2018 $33,252,000.00
22 9/30/2018 $34,284,000.00
23 6/30/2018 $34,760,000.00
24 3/31/2018 $31,989,000.00
25 12/31/2017 $33,139,000.00
26 9/30/2017 $34,307,000.00
27 6/30/2017 $33,743,000.00
28 3/31/2017 $32,920,000.00
29 12/31/2016 $33,124,000.00
30 9/30/2016 $35,444,000.00
31 6/30/2016 $36,344,000.00
32 3/31/2016 $6,650,000.00
33 12/31/2015 $6,650,000.00
34 9/30/2015 $6,650,000.00
35 6/30/2015 $6,650,000.00
36 3/31/2015 $6,650,000.00
37 12/31/2014 $6,650,000.00
38 9/30/2014 $6,650,000.00
39 6/30/2014 $6,650,000.00
40 12/31/2013 --
Financials: InterestIncomeExpenseNonoperatingNet
Date Value
1 12/31/2023 $11,867,000.00
2 9/30/2023 $8,708,000.00
3 6/30/2023 $5,537,000.00
4 3/31/2023 $2,666,000.00
5 12/31/2022 $3,762,000.00
6 9/30/2022 $1,892,000.00
7 6/30/2022 $478,000.00
8 3/31/2022 $189,000.00
9 12/31/2021 $160,000.00
10 9/30/2021 $20,000.00
11 6/30/2021 $1,000.00
12 3/31/2021 $126,000.00
13 12/31/2020 $271,000.00
14 9/30/2020 $29,000.00
15 6/30/2020 $117,000.00
16 3/31/2020 $96,000.00
17 12/31/2019 $985,000.00
18 9/30/2019 $679,000.00
19 6/30/2019 $642,000.00
20 3/31/2019 $342,000.00
21 12/31/2018 $-3,701,000.00
22 9/30/2018 $-3,527,000.00
23 6/30/2018 $-424,000.00
24 3/31/2018 $-2,695,000.00
25 12/31/2017 $-5,863,000.00
26 9/30/2017 $-4,166,000.00
27 6/30/2017 $-2,481,000.00
28 3/31/2017 $-790,000.00
29 12/31/2016 $-1,860,000.00
30 9/30/2016 $-1,351,000.00
31 6/30/2016 $-526,000.00
32 3/31/2016 $-266,000.00
33 12/31/2015 $-1,587,000.00
Financials: InterestPaidNet
Date Value
1 12/31/2023 --
2 12/31/2022 $8,000.00
3 12/31/2021 $1,000.00
4 12/31/2020 $10,000.00
5 12/31/2019 $22,000.00
6 12/31/2018 $1,774,000.00
7 12/31/2017 $3,270,000.00
8 12/31/2016 $867,000.00
9 12/31/2015 $1,364,000.00
10 12/31/2014 $1,207,000.00
11 12/31/2013 $1,506,000.00
12 12/31/2012 $1,966,000.00
Financials: InventoryFinishedGoodsNetOfReserves
Date Value
1 12/31/2023 $3,658,000.00
2 9/30/2023 $3,173,000.00
3 6/30/2023 $3,661,000.00
4 3/31/2023 $3,247,000.00
5 12/31/2022 $2,962,000.00
6 9/30/2022 $3,036,000.00
7 6/30/2022 $3,602,000.00
8 3/31/2022 $3,274,000.00
9 12/31/2021 $3,911,000.00
10 12/31/2020 $1,702,000.00
11 12/31/2017 $2,569,000.00
12 9/30/2017 $2,892,000.00
13 6/30/2017 $3,158,000.00
14 3/31/2017 $3,338,000.00
15 12/31/2016 $4,199,000.00
16 9/30/2016 $6,244,000.00
17 6/30/2016 $7,485,000.00
18 3/31/2016 $247,000.00
19 12/31/2015 $237,000.00
20 9/30/2015 $341,000.00
21 6/30/2015 $343,000.00
22 3/31/2015 $323,000.00
23 12/31/2014 $277,000.00
24 9/30/2014 $234,000.00
25 6/30/2014 $261,000.00
26 12/31/2013 $230,000.00
Financials: InventoryNet
Date Value
1 12/31/2023 $19,471,000.00
2 9/30/2023 $17,978,000.00
3 6/30/2023 $18,840,000.00
4 3/31/2023 $18,018,000.00
5 12/31/2022 $19,232,000.00
6 9/30/2022 $18,086,000.00
7 6/30/2022 $18,861,000.00
8 3/31/2022 $18,212,000.00
9 12/31/2021 $17,186,000.00
10 9/30/2021 $18,800,000.00
11 6/30/2021 $15,060,000.00
12 3/31/2021 $13,721,000.00
13 12/31/2020 $10,012,000.00
14 9/30/2020 $9,906,000.00
15 6/30/2020 $8,741,000.00
16 3/31/2020 $6,947,000.00
17 12/31/2019 $6,014,000.00
18 9/30/2019 $5,902,000.00
19 6/30/2019 $5,341,000.00
20 3/31/2019 $5,177,000.00
21 12/31/2018 $4,943,000.00
22 9/30/2018 $4,621,000.00
23 6/30/2018 $4,666,000.00
24 3/31/2018 $5,011,000.00
25 12/31/2017 $5,529,000.00
26 9/30/2017 $6,170,000.00
27 6/30/2017 $6,343,000.00
28 3/31/2017 $6,048,000.00
29 12/31/2016 $5,461,000.00
30 9/30/2016 $7,444,000.00
31 6/30/2016 $8,651,000.00
32 3/31/2016 $595,000.00
33 12/31/2015 $766,000.00
34 9/30/2015 $814,000.00
35 6/30/2015 $731,000.00
36 3/31/2015 $775,000.00
37 12/31/2014 $686,000.00
38 9/30/2014 $496,000.00
39 6/30/2014 $614,000.00
40 12/31/2013 $518,000.00
Financials: InventoryRawMaterialsNetOfReserves
Date Value
1 12/31/2023 $10,622,000.00
2 9/30/2023 $9,866,000.00
3 6/30/2023 $9,685,000.00
4 3/31/2023 $10,058,000.00
5 12/31/2022 $11,964,000.00
6 9/30/2022 $11,320,000.00
7 6/30/2022 $11,315,000.00
8 3/31/2022 $11,443,000.00
9 12/31/2021 $10,447,000.00
10 12/31/2020 $5,374,000.00
11 12/31/2017 $1,489,000.00
12 9/30/2017 $1,301,000.00
13 6/30/2017 $1,289,000.00
14 3/31/2017 $965,000.00
15 12/31/2016 $1,103,000.00
16 9/30/2016 $1,200,000.00
17 6/30/2016 $1,166,000.00
18 3/31/2016 $348,000.00
19 12/31/2015 $529,000.00
20 9/30/2015 $473,000.00
21 6/30/2015 $388,000.00
22 3/31/2015 $452,000.00
23 12/31/2014 $409,000.00
24 9/30/2014 $262,000.00
25 6/30/2014 $353,000.00
26 12/31/2013 $288,000.00
Financials: InventoryWorkInProcessNetOfReserves
Date Value
1 12/31/2023 $5,191,000.00
2 9/30/2023 $4,939,000.00
3 6/30/2023 $5,494,000.00
4 3/31/2023 $4,713,000.00
5 12/31/2022 $4,306,000.00
6 9/30/2022 $3,730,000.00
7 6/30/2022 $3,944,000.00
8 3/31/2022 $3,495,000.00
9 12/31/2021 $2,828,000.00
10 12/31/2020 $2,936,000.00
11 12/31/2017 $1,471,000.00
12 9/30/2017 $1,977,000.00
13 6/30/2017 $1,896,000.00
14 3/31/2017 $1,745,000.00
15 12/31/2016 $159,000.00
16 12/31/2015 --
Financials: InvestmentIncomeNetAmortizationOfDiscountAndPremium
Date Value
1 12/31/2023 $4,927,000.00
2 6/30/2023 $2,091,000.00
3 3/31/2023 $773,000.00
4 12/31/2022 $-390,000.00
5 6/30/2022 $-540,000.00
6 3/31/2022 $-139,000.00
7 12/31/2021 $-1,129,000.00
Financials: LeaseCost
Date Value
1 12/31/2023 $7,936,000.00
2 9/30/2023 $5,936,000.00
3 6/30/2023 $3,955,000.00
4 3/31/2023 $1,983,000.00
5 12/31/2022 $6,716,000.00
6 9/30/2022 $4,740,000.00
7 6/30/2022 $2,785,000.00
8 3/31/2022 $1,413,000.00
9 12/31/2021 $5,187,000.00
10 9/30/2021 $3,810,000.00
11 6/30/2021 $1,230,000.00
12 3/31/2021 $1,235,000.00
13 12/31/2020 $4,646,000.00
14 9/30/2020 $3,508,000.00
15 6/30/2020 $2,337,000.00
16 3/31/2020 $1,172,000.00
17 12/31/2019 $2,211,000.00
18 9/30/2019 $1,522,000.00
19 6/30/2019 $510,000.00
20 3/31/2019 $491,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDue
Date Value
1 12/31/2023 $40,980,000.00
2 9/30/2023 $42,474,000.00
3 6/30/2023 $44,279,000.00
4 3/31/2023 $46,255,000.00
5 12/31/2022 $48,151,000.00
6 9/30/2022 $49,723,000.00
7 6/30/2022 $25,409,000.00
8 3/31/2022 $27,301,000.00
9 12/31/2021 $28,737,000.00
10 9/30/2021 $29,587,000.00
11 6/30/2021 $29,535,000.00
12 3/31/2021 $30,503,000.00
13 12/31/2020 $31,530,000.00
14 9/30/2020 $27,341,000.00
15 6/30/2020 $28,172,000.00
16 3/31/2020 $28,975,000.00
17 12/31/2019 $6,024,000.00
18 9/30/2019 $3,159,000.00
19 6/30/2019 $3,770,000.00
20 3/31/2019 $4,004,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
Date Value
1 12/31/2023 $4,115,000.00
2 12/31/2022 $10,605,000.00
3 12/31/2021 $7,140,000.00
4 12/31/2020 $10,256,000.00
5 3/31/2020 $13,267,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
Date Value
1 12/31/2023 $7,993,000.00
2 9/30/2023 $7,955,000.00
3 6/30/2023 $7,960,000.00
4 3/31/2023 $7,931,000.00
5 12/31/2022 $7,807,000.00
6 9/30/2022 $7,749,000.00
7 6/30/2022 $4,495,000.00
8 3/31/2022 $4,372,000.00
9 12/31/2021 $5,662,000.00
10 9/30/2021 $5,539,000.00
11 6/30/2021 $5,095,000.00
12 3/31/2021 $4,971,000.00
13 12/31/2020 $4,562,000.00
14 9/30/2020 $3,530,000.00
15 6/30/2020 $3,522,000.00
16 12/31/2019 $3,416,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearFive
Date Value
1 12/31/2023 $6,599,000.00
2 12/31/2022 $7,166,000.00
3 12/31/2021 $3,196,000.00
4 12/31/2020 $4,037,000.00
5 3/31/2020 $2,909,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearFour
Date Value
1 12/31/2023 $7,274,000.00
2 9/30/2023 $7,166,000.00
3 6/30/2023 $7,166,000.00
4 3/31/2023 $7,166,000.00
5 12/31/2022 $7,019,000.00
6 9/30/2022 $7,019,000.00
7 6/30/2022 $3,196,000.00
8 3/31/2022 $3,196,000.00
9 12/31/2021 $4,067,000.00
10 9/30/2021 $3,980,000.00
11 6/30/2021 $4,012,000.00
12 3/31/2021 $3,988,000.00
13 12/31/2020 $3,892,000.00
14 9/30/2020 $2,909,000.00
15 6/30/2020 $2,909,000.00
16 3/31/2020 $2,811,000.00
17 9/30/2019 $93,000.00
18 6/30/2019 $97,000.00
19 3/31/2019 $55,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearThree
Date Value
1 12/31/2023 $7,124,000.00
2 9/30/2023 $7,019,000.00
3 6/30/2023 $7,019,000.00
4 3/31/2023 $7,019,000.00
5 12/31/2022 $7,651,000.00
6 9/30/2022 $7,599,000.00
7 6/30/2022 $3,955,000.00
8 3/31/2022 $4,040,000.00
9 12/31/2021 $4,340,000.00
10 9/30/2021 $4,216,000.00
11 6/30/2021 $3,869,000.00
12 3/31/2021 $3,846,000.00
13 12/31/2020 $3,769,000.00
14 9/30/2020 $2,811,000.00
15 6/30/2020 $2,811,000.00
16 3/31/2020 $3,963,000.00
17 12/31/2019 $1,258,000.00
18 9/30/2019 $215,000.00
19 6/30/2019 $223,000.00
20 3/31/2019 $124,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
Date Value
1 12/31/2023 $7,875,000.00
2 9/30/2023 $7,706,000.00
3 6/30/2023 $7,709,000.00
4 3/31/2023 $7,681,000.00
5 12/31/2022 $7,903,000.00
6 9/30/2022 $7,849,000.00
7 6/30/2022 $4,318,000.00
8 3/31/2022 $4,315,000.00
9 12/31/2021 $4,332,000.00
10 9/30/2021 $4,209,000.00
11 6/30/2021 $3,747,000.00
12 3/31/2021 $3,724,000.00
13 12/31/2020 $5,014,000.00
14 9/30/2020 $3,967,000.00
15 6/30/2020 $3,964,000.00
16 3/31/2020 $3,511,000.00
17 12/31/2019 $1,350,000.00
18 9/30/2019 $2,287,000.00
19 6/30/2019 $2,310,000.00
20 3/31/2019 $2,160,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
Date Value
1 9/30/2023 $2,024,000.00
2 6/30/2023 $3,821,000.00
3 3/31/2023 $5,854,000.00
4 9/30/2022 $1,736,000.00
5 6/30/2022 $2,305,000.00
6 3/31/2022 $4,238,000.00
7 9/30/2021 $1,387,000.00
8 6/30/2021 $2,556,000.00
9 3/31/2021 $3,718,000.00
10 9/30/2020 $857,000.00
11 6/30/2020 $1,699,000.00
12 3/31/2020 $2,514,000.00
13 9/30/2019 $564,000.00
14 6/30/2019 $1,140,000.00
15 3/31/2019 $1,665,000.00
Financials: LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
Date Value
1 12/31/2023 $6,759,000.00
2 9/30/2023 $7,264,000.00
3 6/30/2023 $7,881,000.00
4 3/31/2023 $8,511,000.00
5 12/31/2022 $9,154,000.00
6 9/30/2022 $9,802,000.00
7 6/30/2022 $6,355,000.00
8 3/31/2022 $6,875,000.00
9 12/31/2021 $7,385,000.00
10 9/30/2021 $7,889,000.00
11 6/30/2021 $8,389,000.00
12 3/31/2021 $8,915,000.00
Financials: Liabilities
Date Value
1 12/31/2023 $205,498,000.00
2 9/30/2023 $107,046,000.00
3 6/30/2023 $109,607,000.00
4 3/31/2023 $108,196,000.00
5 12/31/2022 $112,080,000.00
6 9/30/2022 $107,832,000.00
7 6/30/2022 $97,739,000.00
8 3/31/2022 $89,167,000.00
9 12/31/2021 $100,745,000.00
10 9/30/2021 $91,025,000.00
11 6/30/2021 $77,572,000.00
12 3/31/2021 $69,677,000.00
13 12/31/2020 $90,832,000.00
14 9/30/2020 $84,908,000.00
15 6/30/2020 $83,975,000.00
16 3/31/2020 $55,400,000.00
17 12/31/2019 $52,736,000.00
18 9/30/2019 $47,290,000.00
19 6/30/2019 $49,741,000.00
20 3/31/2019 $32,237,000.00
21 12/31/2018 $34,769,000.00
22 9/30/2018 $47,058,000.00
23 6/30/2018 $50,927,000.00
24 3/31/2018 $45,559,000.00
25 12/31/2017 $89,519,000.00
26 9/30/2017 $75,268,000.00
27 6/30/2017 $65,752,000.00
28 3/31/2017 $65,462,000.00
29 12/31/2016 $56,969,000.00
30 9/30/2016 $65,312,000.00
31 6/30/2016 $67,943,000.00
32 3/31/2016 $28,374,000.00
33 12/31/2015 $26,144,000.00
34 9/30/2015 $25,439,000.00
35 6/30/2015 $24,593,000.00
36 3/31/2015 $23,810,000.00
37 12/31/2014 $19,843,000.00
38 9/30/2014 $21,823,000.00
39 6/30/2014 $35,463,000.00
40 12/31/2013 $25,344,000.00
Financials: LiabilitiesAndStockholdersEquity
Date Value
1 12/31/2023 $466,826,000.00
2 9/30/2023 $501,180,000.00
3 6/30/2023 $514,820,000.00
4 3/31/2023 $528,217,000.00
5 12/31/2022 $542,991,000.00
6 9/30/2022 $544,511,000.00
7 6/30/2022 $541,288,000.00
8 3/31/2022 $546,711,000.00
9 12/31/2021 $566,621,000.00
10 9/30/2021 $563,172,000.00
11 6/30/2021 $557,415,000.00
12 3/31/2021 $541,223,000.00
13 12/31/2020 $368,511,000.00
14 9/30/2020 $353,552,000.00
15 6/30/2020 $344,742,000.00
16 3/31/2020 $156,784,000.00
17 12/31/2019 $151,736,000.00
18 9/30/2019 $144,833,000.00
19 6/30/2019 $142,907,000.00
20 3/31/2019 $127,859,000.00
21 12/31/2018 $130,697,000.00
22 9/30/2018 $91,446,000.00
23 6/30/2018 $79,879,000.00
24 3/31/2018 $78,952,000.00
25 12/31/2017 $83,565,000.00
26 9/30/2017 $75,093,000.00
27 6/30/2017 $77,738,000.00
28 3/31/2017 $80,322,000.00
29 12/31/2016 $76,730,000.00
30 9/30/2016 $102,092,000.00
31 6/30/2016 $100,453,000.00
32 3/31/2016 $48,834,000.00
33 12/31/2015 $55,638,000.00
34 9/30/2015 $59,342,000.00
35 6/30/2015 $61,366,000.00
36 3/31/2015 $63,277,000.00
37 12/31/2014 $61,141,000.00
38 9/30/2014 $62,862,000.00
39 6/30/2014 $33,997,000.00
40 12/31/2013 $9,873,000.00
Financials: LiabilitiesCurrent
Date Value
1 12/31/2023 $78,072,000.00
2 9/30/2023 $72,674,000.00
3 6/30/2023 $74,496,000.00
4 3/31/2023 $71,828,000.00
5 12/31/2022 $75,975,000.00
6 9/30/2022 $70,288,000.00
7 6/30/2022 $78,456,000.00
8 3/31/2022 $66,920,000.00
9 12/31/2021 $77,301,000.00
10 9/30/2021 $69,736,000.00
11 6/30/2021 $56,255,000.00
12 3/31/2021 $45,730,000.00
13 12/31/2020 $69,217,000.00
14 9/30/2020 $62,423,000.00
15 6/30/2020 $56,942,000.00
16 3/31/2020 $28,324,000.00
17 12/31/2019 $34,828,000.00
18 9/30/2019 $30,971,000.00
19 6/30/2019 $28,620,000.00
20 3/31/2019 $16,370,000.00
21 12/31/2018 $19,504,000.00
22 9/30/2018 $15,817,000.00
23 6/30/2018 $14,176,000.00
24 3/31/2018 $13,445,000.00
25 12/31/2017 $42,906,000.00
26 9/30/2017 $30,961,000.00
27 6/30/2017 $54,236,000.00
28 3/31/2017 $53,003,000.00
29 12/31/2016 $40,832,000.00
30 9/30/2016 $39,605,000.00
31 6/30/2016 $38,246,000.00
32 3/31/2016 $14,231,000.00
33 12/31/2015 $10,152,000.00
34 9/30/2015 $10,454,000.00
35 6/30/2015 $8,242,000.00
36 3/31/2015 $6,275,000.00
37 12/31/2014 $11,135,000.00
38 9/30/2014 $11,118,000.00
39 6/30/2014 $21,214,000.00
40 12/31/2013 $7,593,000.00
Financials: LossContingencyAccrualProvision
Date Value
1 12/31/2023 $96,300,000.00
2 12/31/2022 --
3 12/31/2021 --
Financials: MarketableSecurities
Date Value
1 12/31/2023 $155,970,000.00
2 9/30/2023 $195,771,000.00
3 6/30/2023 $198,238,000.00
4 3/31/2023 $213,886,000.00
5 12/31/2022 $205,476,000.00
6 9/30/2022 $210,541,000.00
7 6/30/2022 $141,824,000.00
8 3/31/2022 $150,057,000.00
9 9/30/2021 $15,530,000.00
10 6/30/2021 $42,889,000.00
Financials: MarketableSecuritiesCurrent
Date Value
1 12/31/2023 $153,221,000.00
2 9/30/2023 $192,204,000.00
3 6/30/2023 $194,887,000.00
4 3/31/2023 $211,279,000.00
5 12/31/2022 $203,168,000.00
6 9/30/2022 $208,317,000.00
7 6/30/2022 $139,388,000.00
8 3/31/2022 $147,330,000.00
9 12/31/2021 --
10 9/30/2021 $10,199,000.00
11 6/30/2021 $34,317,000.00
12 3/31/2021 $64,963,000.00
13 12/31/2020 $90,034,000.00
14 12/31/2019 --
Financials: MarketableSecuritiesUnrealizedGainLoss
Date Value
1 12/31/2023 --
2 9/30/2023 $-1,185,000.00
3 6/30/2023 $-852,000.00
4 3/31/2023 $-905,000.00
5 12/31/2022 $-1,181,000.00
6 9/30/2022 $-215,000.00
7 6/30/2022 $-486,000.00
8 3/31/2022 $-507,000.00
9 12/31/2021 $-1,743,000.00
10 9/30/2021 $-167,000.00
11 6/30/2021 $3,090,000.00
12 3/31/2021 --
13 12/31/2020 --
14 9/30/2020 --
15 6/30/2020 --
16 12/31/2019 --
Financials: NetCashProvidedByUsedInFinancingActivities
Date Value
1 12/31/2023 $-29,606,000.00
2 9/30/2023 $-2,729,000.00
3 6/30/2023 $-2,704,000.00
4 3/31/2023 $-1,138,000.00
5 12/31/2022 $-4,535,000.00
6 9/30/2022 $-2,163,000.00
7 6/30/2022 $-1,132,000.00
8 3/31/2022 $865,000.00
9 12/31/2021 $185,642,000.00
10 9/30/2021 $186,476,000.00
11 6/30/2021 $189,609,000.00
12 3/31/2021 $189,228,000.00
13 12/31/2020 $163,149,000.00
14 9/30/2020 $159,185,000.00
15 6/30/2020 $157,961,000.00
16 3/31/2020 $-735,000.00
17 12/31/2019 $-132,000.00
18 9/30/2019 $-214,000.00
19 6/30/2019 $-960,000.00
20 3/31/2019 $-688,000.00
21 12/31/2018 $50,268,000.00
22 9/30/2018 $12,956,000.00
23 6/30/2018 $2,758,000.00
24 3/31/2018 $-2,318,000.00
25 12/31/2017 $29,379,000.00
26 9/30/2017 $11,459,000.00
27 6/30/2017 $11,351,000.00
28 12/31/2016 $24,927,000.00
Financials: NetCashProvidedByUsedInInvestingActivities
Date Value
1 12/31/2023 $40,446,000.00
2 9/30/2023 $-921,000.00
3 6/30/2023 $577,000.00
4 3/31/2023 $-14,771,000.00
5 12/31/2022 $-228,502,000.00
6 9/30/2022 $-230,977,000.00
7 6/30/2022 $-155,242,000.00
8 3/31/2022 $-156,032,000.00
9 12/31/2021 $47,712,000.00
10 9/30/2021 $55,494,000.00
11 6/30/2021 $35,292,000.00
12 3/31/2021 $19,079,000.00
13 12/31/2020 $-100,394,000.00
14 9/30/2020 $-9,920,000.00
15 6/30/2020 $-5,684,000.00
16 3/31/2020 $-1,704,000.00
17 12/31/2019 $-22,579,000.00
18 9/30/2019 $-21,237,000.00
19 6/30/2019 $-17,722,000.00
20 3/31/2019 $-543,000.00
21 12/31/2018 $-7,929,000.00
22 9/30/2018 $-6,969,000.00
23 6/30/2018 $-6,355,000.00
24 3/31/2018 $-754,000.00
25 12/31/2017 $-6,105,000.00
26 9/30/2017 $-1,069,000.00
27 6/30/2017 $-94,000.00
28 12/31/2016 $-21,121,000.00
Financials: NetCashProvidedByUsedInOperatingActivities
Date Value
1 12/31/2023 $-18,388,000.00
2 9/30/2023 $-10,007,000.00
3 6/30/2023 $172,000.00
4 3/31/2023 $671,000.00
5 12/31/2022 $-25,239,000.00
6 9/30/2022 $-32,424,000.00
7 6/30/2022 $-25,345,000.00
8 3/31/2022 $-21,468,000.00
9 12/31/2021 $-19,294,000.00
10 9/30/2021 $-23,460,000.00
11 6/30/2021 $-23,842,000.00
12 3/31/2021 $-33,630,000.00
13 12/31/2020 $33,431,000.00
14 9/30/2020 $26,250,000.00
15 6/30/2020 $21,043,000.00
16 3/31/2020 $-3,055,000.00
17 12/31/2019 $-2,769,000.00
18 9/30/2019 $-1,686,000.00
19 6/30/2019 $-2,291,000.00
20 3/31/2019 $-5,867,000.00
21 12/31/2018 $-4,007,000.00
22 9/30/2018 $-6,005,000.00
23 6/30/2018 $-6,404,000.00
24 3/31/2018 $-4,518,000.00
25 12/31/2017 $-14,307,000.00
26 9/30/2017 $-12,157,000.00
27 6/30/2017 $-9,937,000.00
28 12/31/2016 $-16,523,000.00
Financials: NetIncomeLoss
Date Value
1 12/31/2023 $-190,284,000.00
2 9/30/2023 $-72,187,000.00
3 6/30/2023 $-48,702,000.00
4 3/31/2023 $-23,749,000.00
5 12/31/2022 $-76,613,000.00
6 9/30/2022 $-58,284,000.00
7 6/30/2022 $-41,345,000.00
8 3/31/2022 $-19,648,000.00
9 12/31/2021 $-30,662,000.00
10 9/30/2021 $-11,897,000.00
11 6/30/2021 $-1,927,000.00
12 3/31/2021 $-687,000.00
13 12/31/2020 $-18,714,000.00
14 9/30/2020 $-15,199,000.00
15 6/30/2020 $-6,558,000.00
16 3/31/2020 $-5,823,000.00
17 12/31/2019 $-21,968,000.00
18 9/30/2019 $-1,813,000.00
19 6/30/2019 $-7,847,000.00
20 3/31/2019 $-7,531,000.00
21 12/31/2018 $-3,755,000.00
22 9/30/2018 $-43,001,000.00
23 6/30/2018 $-14,062,000.00
24 3/31/2018 $-8,969,000.00
25 12/31/2017 $-55,469,000.00
26 9/30/2017 $-23,798,000.00
27 6/30/2017 $-9,530,000.00
28 3/31/2017 $-5,562,000.00
29 12/31/2016 $-15,483,000.00
30 9/30/2016 $-23,989,000.00
31 6/30/2016 $-20,223,000.00
32 3/31/2016 $-9,752,000.00
33 12/31/2015 $-13,707,000.00
34 9/30/2015 $-3,489,000.00
35 6/30/2015 $-3,185,000.00
36 3/31/2015 $-2,272,000.00
37 12/31/2014 $781,000.00
38 9/30/2014 $786,000.00
39 6/30/2014 $877,000.00
40 3/31/2014 $-1,304,000.00
41 12/31/2013 $-3,542,000.00
42 9/30/2013 $-830,000.00
43 6/30/2013 $-802,000.00
44 3/31/2013 $-1,348,000.00
45 12/31/2012 $-5,059,000.00
Financials: NetIncomeLossAvailableToCommonStockholdersBasic
Date Value
1 12/31/2023 $-190,284,000.00
2 9/30/2023 $-72,187,000.00
3 6/30/2023 $-48,702,000.00
4 3/31/2023 $-23,749,000.00
5 12/31/2022 $-76,613,000.00
6 9/30/2022 $-16,939,000.00
7 6/30/2022 $-41,345,000.00
8 3/31/2022 $-19,648,000.00
9 12/31/2021 $-30,662,000.00
10 9/30/2021 $-11,897,000.00
11 6/30/2021 $-1,927,000.00
12 3/31/2021 $-687,000.00
Financials: NetIncomeLossAvailableToCommonStockholdersDiluted
Date Value
1 12/31/2023 $-190,284,000.00
2 9/30/2023 $-72,187,000.00
3 6/30/2023 $-48,702,000.00
4 3/31/2023 $-23,749,000.00
5 12/31/2022 $-76,613,000.00
6 9/30/2022 $-58,284,000.00
7 6/30/2022 $-21,697,000.00
8 3/31/2022 $-19,648,000.00
9 12/31/2021 $-30,662,000.00
10 9/30/2021 $-14,511,000.00
11 6/30/2021 $-1,927,000.00
12 3/31/2021 $-687,000.00
13 12/31/2020 $-18,714,000.00
14 12/31/2019 $-21,968,000.00
15 12/31/2018 $-46,756,000.00
16 12/31/2017 $-55,469,000.00
17 9/30/2017 $-23,798,000.00
18 6/30/2017 $-3,968,000.00
19 3/31/2017 $-5,562,000.00
20 12/31/2016 $-39,469,000.00
21 9/30/2016 $-23,989,000.00
22 6/30/2016 $-20,223,000.00
23 3/31/2016 $-9,752,000.00
24 12/31/2015 $-13,707,000.00
25 9/30/2015 $-3,489,000.00
26 6/30/2015 $-5,457,000.00
27 12/31/2014 $907,000.00
28 9/30/2014 $1,324,000.00
29 6/30/2014 $-427,000.00
30 12/31/2013 $-3,542,000.00
31 9/30/2013 $-830,000.00
32 6/30/2013 $-802,000.00
33 12/31/2012 $-5,059,000.00
Financials: NonoperatingIncomeExpense
Date Value
1 12/31/2023 $13,220,000.00
2 9/30/2023 $8,520,000.00
3 6/30/2023 $3,302,000.00
4 3/31/2023 $699,000.00
5 12/31/2022 $997,000.00
6 9/30/2022 $33,000.00
7 6/30/2022 $-634,000.00
8 3/31/2022 $-607,000.00
9 12/31/2021 $-2,362,000.00
10 9/30/2021 $-709,000.00
11 6/30/2021 $2,715,000.00
12 3/31/2021 $-92,000.00
13 12/31/2020 $2,778,000.00
14 9/30/2020 $3,397,000.00
15 6/30/2020 $3,543,000.00
16 3/31/2020 $-372,000.00
17 12/31/2019 $585,000.00
18 9/30/2019 $21,000.00
19 6/30/2019 $-3,964,000.00
20 3/31/2019 $-2,741,000.00
21 12/31/2018 $-32,637,000.00
22 9/30/2018 $-30,958,000.00
23 6/30/2018 $-9,234,000.00
24 3/31/2018 $-4,183,000.00
25 12/31/2017 $-36,975,000.00
Financials: NumberOfOperatingSegments
Date Value
1 12/31/2023 $1.00
2 12/31/2022 $1.00
3 12/31/2021 $1.00
4 12/31/2020 $1.00
5 12/31/2019 $1.00
6 9/30/2018 $1.00
7 3/31/2016 $1.00
8 12/31/2015 $1.00
9 9/30/2015 $1.00
10 6/30/2015 $1.00
11 3/31/2015 $1.00
12 12/31/2014 $1.00
13 9/30/2014 $1.00
14 6/30/2014 $1.00
Financials: NumberOfReportableSegments
Date Value
1 12/31/2023 $1.00
2 12/31/2022 $1.00
3 12/31/2021 $1.00
4 12/31/2020 $1.00
5 12/31/2019 $1.00
6 6/30/2019 $1.00
7 3/31/2019 $1.00
8 12/31/2018 $1.00
9 9/30/2018 $1.00
10 6/30/2018 $2.00
11 3/31/2018 $2.00
12 12/31/2017 $2.00
13 9/30/2017 $2.00
14 6/30/2017 $2.00
15 3/31/2017 $2.00
16 12/31/2016 $2.00
17 9/30/2016 $2.00
18 6/30/2016 $2.00
Financials: OperatingExpenses
Date Value
1 12/31/2023 $483,687,000.00
2 9/30/2023 $295,486,000.00
3 6/30/2023 $199,511,000.00
4 3/31/2023 $101,586,000.00
5 12/31/2022 $399,024,000.00
6 9/30/2022 $297,520,000.00
7 6/30/2022 $200,822,000.00
8 3/31/2022 $98,469,000.00
9 12/31/2021 $326,123,000.00
10 9/30/2021 $231,504,000.00
11 6/30/2021 $147,188,000.00
12 3/31/2021 $68,258,000.00
13 12/31/2020 $214,722,000.00
14 9/30/2020 $56,276,000.00
15 6/30/2020 $37,579,000.00
16 3/31/2020 $31,739,000.00
17 12/31/2019 $151,600,000.00
18 9/30/2019 $110,234,000.00
19 6/30/2019 $48,431,000.00
20 3/31/2019 $21,645,000.00
21 12/31/2018 $92,147,000.00
22 9/30/2018 $43,745,000.00
23 6/30/2018 $23,032,000.00
24 3/31/2018 $19,288,000.00
25 12/31/2017 $68,618,000.00
26 9/30/2017 $51,828,000.00
27 6/30/2017 $35,773,000.00
28 3/31/2017 $20,128,000.00
29 12/31/2016 $77,963,000.00
30 9/30/2016 $48,242,000.00
31 6/30/2016 $17,703,000.00
32 3/31/2016 $13,131,000.00
33 12/31/2015 $40,076,000.00
34 9/30/2015 $28,965,000.00
35 6/30/2015 $10,015,000.00
36 3/31/2015 $8,607,000.00
37 12/31/2014 $26,056,000.00
38 9/30/2014 $18,533,000.00
39 6/30/2014 $13,272,000.00
40 3/31/2014 $6,151,000.00
41 12/31/2013 $22,955,000.00
42 9/30/2013 $6,137,000.00
43 6/30/2013 $11,472,000.00
44 12/31/2012 $22,793,000.00
Financials: OperatingIncomeLoss
Date Value
1 12/31/2023 $-203,363,000.00
2 9/30/2023 $-80,731,000.00
3 6/30/2023 $-51,948,000.00
4 3/31/2023 $-24,324,000.00
5 12/31/2022 $-77,231,000.00
6 9/30/2022 $-58,111,000.00
7 6/30/2022 $-21,719,000.00
8 3/31/2022 $-19,053,000.00
9 12/31/2021 $-29,726,000.00
10 9/30/2021 $-8,727,000.00
11 6/30/2021 $-5,600,000.00
12 3/31/2021 $-858,000.00
13 12/31/2020 $-22,528,000.00
14 9/30/2020 $-19,461,000.00
15 6/30/2020 $-16,554,000.00
16 3/31/2020 $-5,751,000.00
17 12/31/2019 $-24,532,000.00
18 9/30/2019 $-18,987,000.00
19 6/30/2019 $-12,240,000.00
20 3/31/2019 $-5,396,000.00
21 12/31/2018 $-15,578,000.00
22 9/30/2018 $-13,163,000.00
23 6/30/2018 $-5,209,000.00
24 3/31/2018 $-5,235,000.00
25 12/31/2017 $-20,294,000.00
26 9/30/2017 $-16,007,000.00
27 6/30/2017 $-12,143,000.00
28 3/31/2017 $-8,544,000.00
29 12/31/2016 $-37,332,000.00
30 9/30/2016 $-4,933,000.00
31 6/30/2016 $-13,538,000.00
32 3/31/2016 $-6,569,000.00
33 12/31/2015 $-11,932,000.00
34 9/30/2015 $-3,193,000.00
35 6/30/2015 $-4,277,000.00
36 3/31/2015 $-1,391,000.00
37 12/31/2014 $1,250,000.00
38 9/30/2014 $821,000.00
39 6/30/2014 $-345,000.00
40 3/31/2014 $-227,000.00
41 12/31/2013 $-857,000.00
42 9/30/2013 $-1,366,000.00
43 6/30/2013 $-1,034,000.00
44 12/31/2012 $-2,342,000.00
Financials: OperatingLeaseCost
Date Value
1 12/31/2023 $7,936,000.00
2 9/30/2023 $5,936,000.00
3 6/30/2023 $3,955,000.00
4 3/31/2023 $1,983,000.00
5 12/31/2022 $6,716,000.00
6 9/30/2022 $4,740,000.00
7 6/30/2022 $2,785,000.00
8 3/31/2022 $1,413,000.00
9 12/31/2021 $5,134,000.00
10 9/30/2021 $3,757,000.00
11 6/30/2021 $1,207,000.00
12 3/31/2021 $1,205,000.00
13 12/31/2020 $4,441,000.00
14 9/30/2020 $3,353,000.00
15 6/30/2020 $2,233,000.00
16 3/31/2020 $1,119,000.00
17 12/31/2019 $1,993,000.00
18 9/30/2019 $1,358,000.00
19 6/30/2019 $905,000.00
20 3/31/2019 $435,000.00
Financials: OperatingLeaseLiability
Date Value
1 12/31/2023 $34,221,000.00
2 9/30/2023 $35,210,000.00
3 6/30/2023 $36,398,000.00
4 3/31/2023 $37,744,000.00
5 12/31/2022 $38,997,000.00
6 9/30/2022 $39,921,000.00
7 6/30/2022 $19,054,000.00
8 3/31/2022 $20,426,000.00
9 12/31/2021 $21,352,000.00
10 9/30/2021 $21,698,000.00
11 6/30/2021 $21,146,000.00
12 3/31/2021 $21,588,000.00
Financials: OperatingLeaseLiabilityCurrent
Date Value
1 12/31/2023 $5,900,000.00
2 9/30/2023 $6,000,000.00
3 6/30/2023 $5,800,000.00
4 3/31/2023 $5,738,000.00
5 12/31/2022 $5,591,000.00
6 9/30/2022 $5,213,000.00
7 6/30/2022 $3,000,000.00
8 3/31/2022 $3,697,000.00
9 12/31/2021 $3,958,000.00
10 9/30/2021 $3,800,000.00
11 6/30/2021 $3,363,000.00
12 3/31/2021 $3,126,000.00
13 12/31/2020 $2,033,000.00
14 9/30/2020 $1,900,000.00
15 6/30/2020 $1,733,000.00
16 3/31/2020 $1,570,000.00
17 12/31/2019 $3,017,000.00
18 9/30/2019 $2,033,000.00
19 6/30/2019 $2,034,000.00
20 3/31/2019 $1,866,000.00
21 12/31/2018 --
Financials: OperatingLeaseLiabilityNoncurrent
Date Value
1 12/31/2023 $28,300,000.00
2 9/30/2023 $29,300,000.00
3 6/30/2023 $30,600,000.00
4 3/31/2023 $32,006,000.00
5 12/31/2022 $33,406,000.00
6 9/30/2022 $34,708,000.00
7 6/30/2022 $16,065,000.00
8 3/31/2022 $16,729,000.00
9 12/31/2021 $17,394,000.00
10 9/30/2021 $17,876,000.00
11 6/30/2021 $17,783,000.00
12 3/31/2021 $18,462,000.00
13 12/31/2020 $16,069,000.00
14 9/30/2020 $16,539,000.00
15 6/30/2020 $17,025,000.00
16 3/31/2020 $17,503,000.00
17 12/31/2019 $2,370,000.00
Financials: OperatingLeasePayments
Date Value
1 12/31/2023 $5,454,000.00
2 9/30/2023 $3,871,000.00
3 6/30/2023 $2,699,000.00
4 3/31/2023 $1,333,000.00
5 12/31/2022 $3,665,000.00
6 9/30/2022 $2,746,000.00
7 6/30/2022 $1,924,000.00
8 3/31/2022 $972,000.00
9 12/31/2021 $2,580,000.00
10 12/31/2020 $934,000.00
Financials: OperatingLeaseRightOfUseAsset
Date Value
1 12/31/2023 $29,900,000.00
2 9/30/2023 $31,000,000.00
3 6/30/2023 $32,100,000.00
4 3/31/2023 $33,400,000.00
5 12/31/2022 $34,689,000.00
6 9/30/2022 $35,843,000.00
7 6/30/2022 $15,841,000.00
8 3/31/2022 $17,122,000.00
9 12/31/2021 $17,993,000.00
10 9/30/2021 $18,300,000.00
11 6/30/2021 $17,900,000.00
12 3/31/2021 $18,289,000.00
13 12/31/2020 $15,228,000.00
14 9/30/2020 $15,802,000.00
15 6/30/2020 $16,416,000.00
16 3/31/2020 $17,000,000.00
17 12/31/2019 $4,730,000.00
18 9/30/2019 $2,244,000.00
19 6/30/2019 $2,657,000.00
20 3/31/2019 $2,506,000.00
21 12/31/2018 --
Financials: OperatingLeaseRightOfUseAssetAmortizationExpense
Date Value
1 12/31/2023 $5,438,000.00
2 9/30/2023 $4,020,000.00
3 6/30/2023 $2,652,000.00
4 3/31/2023 $1,337,000.00
5 12/31/2022 $4,412,000.00
6 9/30/2022 $3,120,000.00
7 6/30/2022 $1,822,000.00
8 3/31/2022 $915,000.00
9 12/31/2021 $3,088,000.00
10 9/30/2021 $2,187,000.00
11 6/30/2021 $1,366,000.00
12 3/31/2021 $677,000.00
13 12/31/2020 $2,538,000.00
14 9/30/2020 $1,896,000.00
15 12/31/2019 $1,621,000.00
Financials: OperatingLeaseWeightedAverageDiscountRatePercent
Date Value
1 12/31/2023 $0.07
2 9/30/2023 $0.07
3 6/30/2023 $0.07
4 3/31/2023 $0.07
5 12/31/2022 $0.07
6 9/30/2022 $0.07
7 6/30/2022 $0.10
8 3/31/2022 $0.10
9 12/31/2021 $0.10
10 9/30/2021 $0.10
11 6/30/2021 $0.11
12 3/31/2021 $0.11
13 12/31/2020 $0.11
14 9/30/2020 $0.11
15 6/30/2020 $0.11
16 3/31/2020 $0.11
17 12/31/2019 $0.11
18 9/30/2019 $0.11
19 6/30/2019 $0.11
20 3/31/2019 $0.11
Financials: OtherAccruedLiabilitiesCurrent
Date Value
1 12/31/2023 $2,788,000.00
2 9/30/2023 $1,884,000.00
3 6/30/2023 $3,862,000.00
4 3/31/2023 $4,372,000.00
5 12/31/2022 $4,553,000.00
6 9/30/2022 $4,125,000.00
7 6/30/2022 $5,182,000.00
8 3/31/2022 $5,507,000.00
9 12/31/2021 $2,375,000.00
10 9/30/2021 $3,573,000.00
11 6/30/2021 $4,557,000.00
12 3/31/2021 $3,033,000.00
13 12/31/2020 $2,551,000.00
14 9/30/2020 $1,543,000.00
15 6/30/2020 $1,328,000.00
16 3/31/2020 $1,377,000.00
17 12/31/2019 $2,011,000.00
18 9/30/2019 $2,253,000.00
19 6/30/2019 $2,025,000.00
20 3/31/2019 $1,216,000.00
21 12/31/2018 $983,000.00
22 9/30/2018 $730,000.00
23 6/30/2018 $491,000.00
24 3/31/2018 $469,000.00
25 12/31/2017 $382,000.00
26 9/30/2017 $469,000.00
27 6/30/2017 $500,000.00
28 3/31/2017 $540,000.00
29 12/31/2016 $440,000.00
30 9/30/2016 $1,228,000.00
31 6/30/2016 $1,496,000.00
32 3/31/2016 $654,000.00
33 12/31/2015 $338,000.00
34 9/30/2015 $500,000.00
35 6/30/2015 $646,000.00
36 3/31/2015 $439,000.00
37 12/31/2014 $463,000.00
38 9/30/2014 $469,000.00
39 6/30/2014 $662,000.00
40 12/31/2013 $191,000.00
Financials: OtherAssetsNoncurrent
Date Value
1 12/31/2023 $1,353,000.00
2 9/30/2023 $2,441,000.00
3 6/30/2023 $2,036,000.00
4 3/31/2023 $2,080,000.00
5 12/31/2022 $3,828,000.00
6 9/30/2022 $4,886,000.00
7 6/30/2022 $5,057,000.00
8 3/31/2022 $5,192,000.00
9 12/31/2021 $5,835,000.00
10 9/30/2021 $6,834,000.00
11 6/30/2021 $9,590,000.00
12 3/31/2021 $1,000,000.00
13 12/31/2020 $1,000,000.00
14 9/30/2020 $1,000,000.00
15 6/30/2020 $1,000,000.00
16 3/31/2020 $1,000,000.00
17 12/31/2019 $1,000,000.00
18 9/30/2019 $1,000,000.00
19 12/31/2018 --
20 12/31/2017 --
21 9/30/2017 --
22 6/30/2017 --
23 3/31/2017 --
24 12/31/2016 $20,000.00
25 9/30/2016 $30,000.00
26 6/30/2016 $20,000.00
27 3/31/2016 $20,000.00
28 12/31/2015 $49,000.00
29 9/30/2015 --
30 6/30/2015 --
31 3/31/2015 --
32 12/31/2014 $25,000.00
33 9/30/2014 --
34 6/30/2014 --
35 12/31/2013 $2,000.00
Financials: OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
Date Value
1 12/31/2023 $540,000.00
2 9/30/2023 $-1,167,000.00
3 6/30/2023 $-947,000.00
4 3/31/2023 $64,000.00
5 12/31/2022 $-2,833,000.00
6 9/30/2022 $-1,627,000.00
7 6/30/2022 $-2,512,000.00
8 3/31/2022 $-420,000.00
9 12/31/2021 $-2,574,000.00
10 9/30/2021 $-937,000.00
11 6/30/2021 $443,000.00
12 3/31/2021 $-1,503,000.00
13 12/31/2020 $3,109,000.00
14 9/30/2020 $962,000.00
15 6/30/2020 $1,596,000.00
16 3/31/2020 $-1,705,000.00
17 12/31/2019 $-927,000.00
18 9/30/2019 $-1,656,000.00
19 6/30/2019 $-69,000.00
20 3/31/2019 $-724,000.00
21 12/31/2018 $-1,933,000.00
22 9/30/2018 $-1,642,000.00
23 6/30/2018 $-1,625,000.00
24 3/31/2018 $-137,000.00
25 12/31/2017 $1,306,000.00
26 9/30/2017 $1,461,000.00
27 6/30/2017 $934,000.00
28 3/31/2017 $264,000.00
29 12/31/2016 $-3,727,000.00
30 9/30/2016 $-1,831,000.00
31 6/30/2016 $-1,408,000.00
32 3/31/2016 --
33 12/31/2015 --
34 9/30/2015 --
35 6/30/2015 --
36 12/31/2014 --
Financials: OtherLiabilitiesNoncurrent
Date Value
1 12/31/2023 $96,551,000.00
2 9/30/2023 $245,000.00
3 6/30/2023 $247,000.00
4 3/31/2023 $248,000.00
5 12/31/2022 $249,000.00
6 9/30/2022 $251,000.00
7 6/30/2022 $252,000.00
8 3/31/2022 $253,000.00
9 12/31/2021 $455,000.00
10 9/30/2021 $456,000.00
11 6/30/2021 $473,000.00
12 3/31/2021 $480,000.00
13 12/31/2020 $240,000.00
14 9/30/2020 $747,000.00
15 6/30/2020 $1,614,000.00
16 3/31/2020 $1,743,000.00
17 12/31/2019 $1,751,000.00
18 9/30/2019 $2,263,000.00
19 6/30/2019 $2,595,000.00
20 3/31/2019 $2,775,000.00
21 12/31/2018 $1,133,000.00
22 9/30/2018 $1,518,000.00
23 6/30/2018 $1,524,000.00
24 3/31/2018 $1,384,000.00
25 12/31/2017 $1,315,000.00
26 9/30/2017 $1,313,000.00
27 6/30/2017 $1,349,000.00
28 3/31/2017 $1,530,000.00
29 12/31/2016 $1,222,000.00
30 9/30/2016 $1,119,000.00
31 6/30/2016 $861,000.00
32 12/31/2015 $28,000.00
33 9/30/2015 $28,000.00
34 6/30/2015 $28,000.00
35 3/31/2015 $28,000.00
36 12/31/2014 $28,000.00
37 12/31/2013 --
Financials: OtherNoncashIncomeExpense
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 $222,000.00
4 12/31/2020 --
5 12/31/2019 --
Financials: OtherNonoperatingIncomeExpense
Date Value
1 12/31/2023 $1,343,000.00
2 9/30/2023 $-198,000.00
3 6/30/2023 $-2,245,000.00
4 3/31/2023 $-1,974,000.00
5 12/31/2022 $-2,872,000.00
6 9/30/2022 $-1,948,000.00
7 6/30/2022 $-1,376,000.00
8 3/31/2022 $-823,000.00
9 12/31/2021 $-2,628,000.00
10 9/30/2021 $-906,000.00
11 6/30/2021 $2,779,000.00
12 3/31/2021 $-245,000.00
13 12/31/2020 $-811,000.00
14 9/30/2020 $-572,000.00
15 6/30/2020 $-318,000.00
16 3/31/2020 $-63,000.00
17 12/31/2019 $-719,000.00
18 9/30/2019 $-398,000.00
19 6/30/2019 $-246,000.00
20 3/31/2019 $-74,000.00
21 12/31/2018 $-178,000.00
22 9/30/2018 $-2,891,000.00
23 6/30/2018 $-42,000.00
24 3/31/2018 $-2,809,000.00
25 12/31/2017 $-1,031,000.00
26 9/30/2017 $-1,191,000.00
27 6/30/2017 $-188,000.00
28 3/31/2017 $-686,000.00
29 12/31/2016 $-1,920,000.00
30 9/30/2016 $-3,334,000.00
31 6/30/2016 $-3,200,000.00
32 3/31/2016 $-2,917,000.00
33 12/31/2015 $-188,000.00
34 9/30/2015 $-142,000.00
35 6/30/2015 $-43,000.00
36 3/31/2015 $-54,000.00
37 12/31/2014 $-78,000.00
38 9/30/2014 $192,000.00
39 6/30/2014 $366,000.00
40 3/31/2014 $-529,000.00
41 12/31/2013 $-536,000.00
42 9/30/2013 $-1,000.00
43 6/30/2013 $-10,000.00
44 12/31/2012 $-14,000.00
Financials: PaymentForContingentConsiderationLiabilityFinancingActivities
Date Value
1 12/31/2023 $625,000.00
2 9/30/2023 $250,000.00
3 6/30/2023 $250,000.00
4 3/31/2023 $250,000.00
5 12/31/2022 $2,625,000.00
6 9/30/2022 $1,000,000.00
7 6/30/2022 $250,000.00
8 3/31/2022 $250,000.00
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 12/31/2019 $225,000.00
17 9/30/2019 $192,000.00
18 6/30/2019 $116,000.00
19 12/31/2018 $225,000.00
Financials: PaymentsForRepurchaseOfCommonStock
Date Value
1 12/31/2023 $27,541,000.00
2 9/30/2023 $1,571,000.00
3 6/30/2023 $757,000.00
4 3/31/2023 $690,000.00
5 12/31/2022 $642,000.00
6 9/30/2022 --
7 6/30/2022 --
8 3/31/2022 --
9 12/31/2021 --
10 12/31/2020 --
11 9/30/2018 $698,000.00
12 6/30/2018 $142,000.00
13 9/30/2017 --
14 6/30/2017 --
Financials: PaymentsRelatedToTaxWithholdingForShareBasedCompensation
Date Value
1 12/31/2023 $3,059,000.00
2 12/31/2022 $5,933,000.00
3 12/31/2021 $18,065,000.00
4 12/31/2020 $4,529,000.00
Financials: PaymentsToAcquireBusinessesNetOfCashAcquired
Date Value
1 12/31/2023 $6,682,000.00
2 9/30/2023 $6,682,000.00
3 6/30/2023 $4,562,000.00
4 3/31/2023 $4,562,000.00
5 12/31/2022 $610,000.00
6 9/30/2022 $610,000.00
7 6/30/2022 $102,000.00
8 3/31/2022 --
9 12/31/2021 $15,434,000.00
10 9/30/2021 $3,500,000.00
11 6/30/2021 $3,500,000.00
12 3/31/2021 $3,543,000.00
13 12/31/2020 --
14 9/30/2020 --
15 6/30/2020 --
16 12/31/2019 $18,230,000.00
17 6/30/2017 --
18 12/31/2016 $20,568,000.00
19 9/30/2016 $20,567,000.00
20 6/30/2016 $20,567,000.00
21 12/31/2015 --
22 9/30/2015 --
23 6/30/2015 --
24 12/31/2014 $600,000.00
25 9/30/2014 $406,000.00
26 6/30/2014 $376,000.00
27 12/31/2013 --
28 9/30/2013 --
29 6/30/2013 --
30 12/31/2012 --
Financials: PaymentsToAcquireEquitySecuritiesFvNi
Date Value
1 12/31/2023 $965,000.00
2 9/30/2023 $965,000.00
3 6/30/2023 $100,000.00
4 3/31/2023 $100,000.00
5 12/31/2022 --
6 9/30/2022 --
7 6/30/2022 --
8 3/31/2022 --
9 12/31/2021 --
Financials: PaymentsToAcquireIntangibleAssets
Date Value
1 12/31/2023 $896,000.00
2 9/30/2023 $896,000.00
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 $3,100,000.00
6 9/30/2022 $3,100,000.00
7 6/30/2022 $2,100,000.00
8 3/31/2022 $100,000.00
9 12/31/2021 $6,700,000.00
10 9/30/2021 $6,700,000.00
11 6/30/2021 $6,700,000.00
12 3/31/2021 $1,200,000.00
13 12/31/2020 $3,250,000.00
14 9/30/2020 $3,250,000.00
15 6/30/2020 $2,250,000.00
16 3/31/2020 --
17 12/31/2019 $1,148,000.00
18 9/30/2019 $1,148,000.00
19 6/30/2019 $1,124,000.00
20 12/31/2018 $5,202,000.00
21 9/30/2018 $5,202,000.00
22 6/30/2018 $5,202,000.00
23 12/31/2017 --
24 12/31/2016 --
Financials: PaymentsToAcquireMarketableSecurities
Date Value
1 12/31/2023 --
2 9/30/2023 $192,131,000.00
3 6/30/2023 $135,271,000.00
4 3/31/2023 $86,310,000.00
5 12/31/2022 --
6 9/30/2022 $283,442,000.00
7 6/30/2022 $182,913,000.00
8 3/31/2022 $148,522,000.00
9 12/31/2021 $5,500,000.00
10 9/30/2021 $5,500,000.00
11 6/30/2021 $5,500,000.00
12 3/31/2021 --
13 12/31/2020 $90,034,000.00
14 9/30/2020 --
15 6/30/2020 --
16 12/31/2019 --
17 12/31/2018 --
Financials: PaymentsToAcquireProductiveAssets
Date Value
1 7/31/2023 $1,800,000.00
Financials: PreferredStockParOrStatedValuePerShare
Date Value
1 12/31/2023 $0.00
2 9/30/2023 $0.00
3 6/30/2023 $0.00
4 3/31/2023 $0.00
5 12/31/2022 $0.00
6 9/30/2022 $0.00
7 6/30/2022 $0.00
8 3/31/2022 $0.00
9 12/31/2021 $0.00
10 9/30/2021 $0.00
11 6/30/2021 $0.00
12 3/31/2021 $0.00
13 12/31/2020 $0.00
14 9/30/2020 $0.00
15 6/30/2020 $0.00
16 3/31/2020 $0.00
17 12/31/2019 $0.00
18 9/30/2019 $0.00
19 6/30/2019 $0.00
20 3/31/2019 $0.00
21 12/31/2018 $0.00
22 9/30/2018 $0.00
23 6/30/2018 $0.00
24 3/31/2018 $0.00
25 12/31/2017 $0.00
26 9/30/2017 $0.00
27 6/30/2017 $0.00
28 3/31/2017 $0.00
29 12/31/2016 $0.00
30 9/30/2016 $0.00
31 6/30/2016 $0.00
32 3/31/2016 $0.00
33 12/31/2015 $0.00
34 9/30/2015 $0.00
35 6/30/2015 $0.00
36 3/31/2015 $0.00
37 12/31/2014 $0.00
38 9/30/2014 $0.00
39 7/31/2014 $0.00
40 12/31/2013 $0.00
Financials: PreferredStockSharesAuthorized
Date Value
1 12/31/2023 $10,000,000.00
2 9/30/2023 $10,000,000.00
3 6/30/2023 $10,000,000.00
4 3/31/2023 $10,000,000.00
5 12/31/2022 $10,000,000.00
6 9/30/2022 $10,000,000.00
7 6/30/2022 $10,000,000.00
8 3/31/2022 $10,000,000.00
9 12/31/2021 $10,000,000.00
10 9/30/2021 $10,000,000.00
11 6/30/2021 $10,000,000.00
12 3/31/2021 $10,000,000.00
13 12/31/2020 $10,000,000.00
14 9/30/2020 $10,000,000.00
15 6/30/2020 $10,000,000.00
16 3/31/2020 $10,000,000.00
17 12/31/2019 $10,000,000.00
18 9/30/2019 $10,000,000.00
19 6/30/2019 $10,000,000.00
20 3/31/2019 $10,000,000.00
21 12/31/2018 $10,000,000.00
22 9/30/2018 $10,000,000.00
23 6/30/2018 $10,000,000.00
24 3/31/2018 $10,000,000.00
25 12/31/2017 $10,000,000.00
26 9/30/2017 $10,000,000.00
27 6/30/2017 $10,000,000.00
28 3/31/2017 $10,000,000.00
29 12/31/2016 $10,000,000.00
30 9/30/2016 $10,000,000.00
31 6/30/2016 $10,000,000.00
32 3/31/2016 $10,000,000.00
33 12/31/2015 $10,000,000.00
34 9/30/2015 $10,000,000.00
35 6/30/2015 $10,000,000.00
36 3/31/2015 $10,000,000.00
37 12/31/2014 $10,000,000.00
38 9/30/2014 $10,000,000.00
39 7/31/2014 $10,000,000.00
40 12/31/2013 --
Financials: PreferredStockSharesIssued
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 --
6 9/30/2022 --
7 6/30/2022 --
8 3/31/2022 --
9 12/31/2021 --
10 9/30/2021 --
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 --
14 9/30/2020 --
15 6/30/2020 --
16 3/31/2020 --
17 12/31/2019 --
18 9/30/2019 --
19 6/30/2019 --
20 3/31/2019 --
21 12/31/2018 --
22 9/30/2018 --
23 6/30/2018 --
24 3/31/2018 --
25 12/31/2017 --
26 9/30/2017 --
27 6/30/2017 --
28 3/31/2017 --
29 12/31/2016 --
30 9/30/2016 --
31 6/30/2016 --
32 3/31/2016 --
33 12/31/2015 --
34 9/30/2015 --
35 6/30/2015 --
36 3/31/2015 --
37 12/31/2014 --
38 9/30/2014 --
39 12/31/2013 --
Financials: PreferredStockSharesOutstanding
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 --
6 9/30/2022 --
7 6/30/2022 --
8 3/31/2022 --
9 12/31/2021 --
10 9/30/2021 --
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 --
14 9/30/2020 --
15 6/30/2020 --
16 3/31/2020 --
17 12/31/2019 --
18 9/30/2019 --
19 6/30/2019 --
20 3/31/2019 --
21 12/31/2018 --
22 9/30/2018 --
23 6/30/2018 --
24 3/31/2018 --
25 12/31/2017 --
26 9/30/2017 --
27 6/30/2017 --
28 3/31/2017 --
29 12/31/2016 --
30 9/30/2016 --
31 6/30/2016 --
32 3/31/2016 --
33 12/31/2015 --
34 9/30/2015 --
35 6/30/2015 --
36 3/31/2015 --
37 12/31/2014 --
38 9/30/2014 --
39 12/31/2013 --
Financials: PreferredStockValue
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 --
6 9/30/2022 --
7 6/30/2022 --
8 3/31/2022 --
9 12/31/2021 --
10 9/30/2021 --
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 --
14 9/30/2020 --
15 6/30/2020 --
16 3/31/2020 --
17 12/31/2019 --
18 9/30/2019 --
19 6/30/2019 --
20 3/31/2019 --
21 12/31/2018 --
22 9/30/2018 --
23 6/30/2018 --
24 3/31/2018 --
25 12/31/2017 --
26 9/30/2017 --
27 6/30/2017 --
28 3/31/2017 --
29 12/31/2016 --
30 9/30/2016 --
31 6/30/2016 --
32 3/31/2016 --
33 12/31/2015 --
34 9/30/2015 --
35 6/30/2015 --
36 3/31/2015 --
37 12/31/2014 --
38 9/30/2014 --
39 12/31/2013 --
Financials: PrepaidExpenseAndOtherAssetsCurrent
Date Value
1 12/31/2023 $7,763,000.00
2 9/30/2023 $7,310,000.00
3 6/30/2023 $7,676,000.00
4 3/31/2023 $8,161,000.00
5 12/31/2022 $9,216,000.00
6 9/30/2022 $8,370,000.00
7 6/30/2022 $8,657,000.00
8 3/31/2022 $8,733,000.00
9 12/31/2021 $7,928,000.00
10 9/30/2021 $6,413,000.00
11 6/30/2021 $7,928,000.00
12 3/31/2021 $7,332,000.00
13 12/31/2020 $3,758,000.00
14 9/30/2020 $4,345,000.00
15 6/30/2020 $4,286,000.00
16 3/31/2020 $4,089,000.00
17 12/31/2019 $3,628,000.00
18 9/30/2019 $2,126,000.00
19 6/30/2019 $2,462,000.00
20 3/31/2019 $2,444,000.00
21 12/31/2018 $1,795,000.00
22 9/30/2018 $1,479,000.00
23 6/30/2018 $1,593,000.00
24 3/31/2018 $2,455,000.00
25 12/31/2017 $1,352,000.00
26 9/30/2017 $1,530,000.00
27 6/30/2017 $1,457,000.00
28 3/31/2017 $1,463,000.00
29 12/31/2016 $1,186,000.00
30 9/30/2016 $846,000.00
31 6/30/2016 $1,779,000.00
32 3/31/2016 $807,000.00
33 12/31/2015 $1,341,000.00
34 9/30/2015 $960,000.00
35 6/30/2015 $674,000.00
36 3/31/2015 $747,000.00
37 12/31/2014 $542,000.00
38 9/30/2014 $718,000.00
39 6/30/2014 $3,319,000.00
40 12/31/2013 $255,000.00
Financials: ProceedsFromIssuanceOfCommonStock
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 9/30/2022 --
4 6/30/2022 --
5 3/31/2022 --
6 12/31/2021 $188,855,000.00
7 9/30/2021 $188,855,000.00
8 6/30/2021 $188,755,000.00
9 3/31/2021 $188,715,000.00
Financials: ProceedsFromSaleAndMaturityOfMarketableSecurities
Date Value
1 12/31/2023 $256,038,000.00
2 9/30/2023 $206,503,000.00
3 6/30/2023 $145,643,000.00
4 3/31/2023 $78,972,000.00
5 12/31/2022 $111,587,000.00
6 9/30/2022 $74,132,000.00
7 6/30/2022 $42,984,000.00
8 3/31/2022 $1,053,000.00
9 12/31/2021 $88,905,000.00
10 9/30/2021 $78,905,000.00
11 6/30/2021 $55,080,000.00
12 3/31/2021 $25,072,000.00
13 12/31/2020 --
14 9/30/2020 --
15 6/30/2020 --
16 3/31/2020 --
17 12/31/2019 --
Financials: ProceedsFromSaleOfEquitySecuritiesFvNi
Date Value
1 12/31/2023 $2,460,000.00
2 12/31/2022 --
3 12/31/2021 --
Financials: ProceedsFromStockOptionsExercised
Date Value
1 12/31/2023 $120,000.00
2 9/30/2023 $107,000.00
3 6/30/2023 $7,000.00
4 3/31/2023 $2,000.00
5 12/31/2022 $2,435,000.00
6 9/30/2022 $2,149,000.00
7 6/30/2022 $2,011,000.00
8 3/31/2022 $1,598,000.00
9 12/31/2021 $12,775,000.00
10 9/30/2021 $10,920,000.00
11 6/30/2021 $9,026,000.00
12 3/31/2021 $2,193,000.00
13 12/31/2020 $8,006,000.00
14 9/30/2020 $3,764,000.00
15 6/30/2020 $2,117,000.00
16 3/31/2020 $155,000.00
17 12/31/2019 $3,553,000.00
18 9/30/2019 $3,245,000.00
19 6/30/2019 $2,769,000.00
20 3/31/2019 $1,365,000.00
21 12/31/2018 $1,480,000.00
22 9/30/2018 $589,000.00
23 6/30/2018 $179,000.00
24 3/31/2018 $80,000.00
25 12/31/2017 $262,000.00
26 9/30/2017 --
27 6/30/2017 --
28 3/31/2017 --
29 12/31/2016 $19,000.00
30 9/30/2016 $9,000.00
31 6/30/2016 $9,000.00
32 3/31/2016 $6,000.00
33 12/31/2015 $46,000.00
34 9/30/2015 $45,000.00
35 6/30/2015 $42,000.00
36 3/31/2015 $11,000.00
37 12/31/2014 $19,000.00
38 9/30/2014 $5,000.00
39 6/30/2014 $5,000.00
40 3/31/2014 $4,000.00
41 12/31/2013 --
42 9/30/2013 --
43 6/30/2013 --
44 12/31/2012 $10,000.00
Financials: ProceedsFromStockPlans
Date Value
1 12/31/2023 $1,495,000.00
2 9/30/2023 $1,495,000.00
3 6/30/2023 $456,000.00
4 3/31/2023 $456,000.00
5 12/31/2022 $2,230,000.00
6 9/30/2022 $2,231,000.00
7 6/30/2022 $999,000.00
8 3/31/2022 $999,000.00
9 12/31/2021 $2,139,000.00
10 9/30/2021 $2,139,000.00
11 6/30/2021 $838,000.00
12 3/31/2021 $667,000.00
13 12/31/2020 $1,368,000.00
14 9/30/2020 $1,082,000.00
15 6/30/2020 $602,000.00
16 3/31/2020 $358,000.00
17 12/31/2019 $760,000.00
18 9/30/2019 $760,000.00
19 6/30/2019 $341,000.00
20 3/31/2019 $341,000.00
21 12/31/2018 $287,000.00
22 9/30/2018 $32,000.00
23 6/30/2018 $32,000.00
24 3/31/2018 $32,000.00
25 12/31/2017 $94,000.00
26 9/30/2017 $93,000.00
27 6/30/2017 $44,000.00
28 3/31/2017 $44,000.00
29 12/31/2016 $304,000.00
30 9/30/2016 $304,000.00
31 6/30/2016 $175,000.00
32 3/31/2016 $175,000.00
33 12/31/2015 $203,000.00
34 9/30/2015 $203,000.00
35 6/30/2015 --
36 12/31/2014 --
37 12/31/2013 --
Financials: ProceedsFromWarrantExercises
Date Value
1 12/31/2023 $4,000.00
2 9/30/2023 $4,000.00
3 6/30/2023 $4,000.00
4 12/31/2022 --
5 9/30/2022 --
6 6/30/2022 --
7 12/31/2021 $4,000.00
8 9/30/2021 $4,000.00
9 6/30/2021 $4,000.00
10 3/31/2021 --
11 12/31/2020 $352,000.00
12 9/30/2020 $100,000.00
13 6/30/2020 $304,000.00
14 3/31/2020 $300,000.00
15 12/31/2019 $105,000.00
16 9/30/2019 $100,000.00
17 6/30/2019 $100,000.00
18 3/31/2019 $78,000.00
19 12/31/2018 $11,000,000.00
20 9/30/2018 $10,996,000.00
21 6/30/2018 $500,000.00
22 3/31/2018 $25,000.00
23 12/31/2017 $989,000.00
24 9/30/2017 $35,000.00
25 6/30/2017 --
26 3/31/2017 --
27 12/31/2016 --
28 12/31/2015 --
Financials: ProfitLoss
Date Value
1 9/30/2023 $-72,187,000.00
2 6/30/2023 $-24,953,000.00
3 3/31/2023 $-23,749,000.00
4 9/30/2022 $-58,284,000.00
5 6/30/2022 $-41,345,000.00
6 3/31/2022 $-19,648,000.00
7 12/31/2021 $-30,662,000.00
8 9/30/2021 $-14,511,000.00
9 6/30/2021 $-2,614,000.00
10 3/31/2021 $-687,000.00
11 12/31/2020 $-18,714,000.00
12 12/31/2019 $-21,968,000.00
13 9/30/2019 $-1,813,000.00
14 6/30/2019 $-15,378,000.00
15 3/31/2019 $-7,531,000.00
16 12/31/2018 $-46,781,000.00
17 9/30/2018 $-43,026,000.00
18 6/30/2018 $-14,062,000.00
19 3/31/2018 $-8,994,000.00
20 12/31/2017 $-55,560,000.00
21 9/30/2017 $-23,931,000.00
22 6/30/2017 $-9,644,000.00
23 3/31/2017 $-5,609,000.00
24 12/31/2016 $-39,756,000.00
25 9/30/2016 $-24,047,000.00
26 6/30/2016 $-20,246,000.00
27 3/31/2016 $-9,752,000.00
28 12/31/2015 $-13,707,000.00
29 9/30/2015 $-3,489,000.00
30 6/30/2015 $-3,185,000.00
31 12/31/2014 $781,000.00
Financials: PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
Date Value
1 12/31/2023 $32,263,000.00
2 12/31/2022 $24,424,000.00
3 12/31/2021 $19,581,000.00
4 12/31/2020 $16,999,000.00
5 12/31/2019 $15,093,000.00
Financials: PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
Date Value
1 12/31/2023 $35,246,000.00
2 9/30/2023 $35,355,000.00
3 6/30/2023 $36,084,000.00
4 3/31/2023 $35,506,000.00
5 12/31/2022 $35,529,000.00
6 9/30/2022 $34,049,000.00
7 6/30/2022 $32,904,000.00
8 3/31/2022 $27,564,000.00
9 12/31/2021 $22,044,000.00
10 12/31/2020 $10,704,000.00
11 12/31/2019 $4,430,000.00
Financials: PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
Date Value
1 12/31/2023 $67,509,000.00
2 12/31/2022 $59,953,000.00
3 12/31/2021 $41,625,000.00
4 12/31/2020 $27,703,000.00
5 12/31/2019 $19,523,000.00
Financials: PropertyPlantAndEquipmentNet
Date Value
1 12/31/2023 $35,246,000.00
2 9/30/2023 $35,355,000.00
3 6/30/2023 $36,084,000.00
4 3/31/2023 $35,506,000.00
5 12/31/2022 $35,529,000.00
6 9/30/2022 $34,049,000.00
7 6/30/2022 $32,904,000.00
8 3/31/2022 $27,564,000.00
9 12/31/2021 $22,044,000.00
10 9/30/2021 $18,719,000.00
11 6/30/2021 $14,219,000.00
12 3/31/2021 $11,398,000.00
13 12/31/2020 $10,704,000.00
14 9/30/2020 $10,144,000.00
15 6/30/2020 $7,313,000.00
16 3/31/2020 $5,501,000.00
17 12/31/2019 $4,430,000.00
18 9/30/2019 $3,656,000.00
19 6/30/2019 $3,508,000.00
20 3/31/2019 $3,820,000.00
21 12/31/2018 $4,134,000.00
22 9/30/2018 $3,022,000.00
23 6/30/2018 $2,360,000.00
24 3/31/2018 $2,055,000.00
25 12/31/2017 $2,075,000.00
26 9/30/2017 $2,281,000.00
27 6/30/2017 $2,528,000.00
28 3/31/2017 $2,768,000.00
29 12/31/2016 $2,931,000.00
30 9/30/2016 $3,305,000.00
31 6/30/2016 $3,413,000.00
32 3/31/2016 $2,346,000.00
33 12/31/2015 $2,425,000.00
34 9/30/2015 $2,571,000.00
35 6/30/2015 $2,559,000.00
36 3/31/2015 $2,174,000.00
37 12/31/2014 $1,968,000.00
38 9/30/2014 $2,049,000.00
39 6/30/2014 $1,665,000.00
40 12/31/2013 $1,553,000.00
Financials: ResearchAndDevelopmentExpense
Date Value
1 12/31/2023 $81,866,000.00
2 9/30/2023 $63,590,000.00
3 6/30/2023 $20,233,000.00
4 3/31/2023 $24,357,000.00
5 12/31/2022 $90,388,000.00
6 9/30/2022 $66,818,000.00
7 6/30/2022 $22,632,000.00
8 3/31/2022 $21,880,000.00
9 12/31/2021 $76,525,000.00
10 9/30/2021 $54,479,000.00
11 6/30/2021 $19,036,000.00
12 3/31/2021 $16,004,000.00
13 12/31/2020 $48,941,000.00
14 9/30/2020 $12,474,000.00
15 6/30/2020 $13,129,000.00
16 3/31/2020 $10,013,000.00
17 12/31/2019 $30,711,000.00
18 9/30/2019 $8,521,000.00
19 6/30/2019 $13,244,000.00
20 3/31/2019 $5,614,000.00
21 12/31/2018 $14,514,000.00
22 9/30/2018 $10,732,000.00
23 6/30/2018 $6,864,000.00
24 3/31/2018 $3,368,000.00
25 12/31/2017 $12,388,000.00
26 9/30/2017 $9,360,000.00
27 6/30/2017 $3,118,000.00
28 3/31/2017 $3,283,000.00
29 12/31/2016 $12,385,000.00
30 9/30/2016 $9,231,000.00
31 6/30/2016 $3,143,000.00
32 3/31/2016 $3,159,000.00
33 12/31/2015 $9,333,000.00
34 9/30/2015 $6,629,000.00
35 6/30/2015 $3,931,000.00
36 3/31/2015 $1,421,000.00
37 12/31/2014 $3,846,000.00
38 9/30/2014 $2,548,000.00
39 6/30/2014 $1,512,000.00
40 3/31/2014 $720,000.00
41 12/31/2013 $3,176,000.00
42 9/30/2013 $668,000.00
43 6/30/2013 $1,848,000.00
44 12/31/2012 $4,752,000.00
Financials: RestrictedCashAndCashEquivalents
Date Value
1 12/31/2023 $586,000.00
2 12/31/2022 $522,000.00
3 12/31/2021 $211,000.00
4 12/31/2020 $270,000.00
5 12/31/2019 $256,000.00
6 12/31/2018 $192,000.00
7 9/30/2018 $192,000.00
8 6/30/2018 $177,000.00
9 3/31/2018 $206,000.00
10 12/31/2017 $9,579,000.00
11 12/31/2016 $143,000.00
12 9/30/2016 $143,000.00
13 6/30/2016 $143,000.00
14 3/31/2016 $147,000.00
15 12/31/2015 $147,000.00
16 9/30/2015 $147,000.00
17 6/30/2015 $147,000.00
18 3/31/2015 $147,000.00
19 12/31/2014 $147,000.00
20 9/30/2014 $147,000.00
21 6/30/2014 $147,000.00
22 12/31/2013 $147,000.00
Financials: RestrictedCashAndCashEquivalentsNoncurrent
Date Value
1 12/31/2023 $600,000.00
2 9/30/2023 $582,000.00
3 6/30/2023 $584,000.00
4 3/31/2023 $520,000.00
5 12/31/2022 $522,000.00
6 9/30/2022 $198,000.00
7 6/30/2022 $204,000.00
8 3/31/2022 $214,000.00
9 12/31/2021 $211,000.00
10 9/30/2021 $210,000.00
11 6/30/2021 $268,000.00
12 3/31/2021 $269,000.00
13 12/31/2020 $270,000.00
14 9/30/2020 $260,000.00
15 6/30/2020 $253,000.00
16 3/31/2020 $242,000.00
17 12/31/2019 $256,000.00
18 9/30/2019 $251,000.00
19 6/30/2019 $255,000.00
20 3/31/2019 $191,000.00
21 12/31/2018 $192,000.00
22 9/30/2018 $192,000.00
23 6/30/2018 $177,000.00
24 3/31/2018 $206,000.00
25 12/31/2017 $9,579,000.00
26 9/30/2017 $9,554,000.00
27 6/30/2017 $9,553,000.00
28 3/31/2017 $9,553,000.00
29 12/31/2016 $143,000.00
Financials: RestrictedStockValueSharesIssuedNetOfTaxWithholdings
Date Value
1 12/31/2023 $-3,059,000.00
2 9/30/2023 $-355,000.00
3 6/30/2023 $-1,508,000.00
4 3/31/2023 $-785,000.00
5 12/31/2022 $-6,067,000.00
6 9/30/2022 $-850,000.00
7 6/30/2022 $-3,211,000.00
8 3/31/2022 $-1,482,000.00
9 12/31/2021 $-18,441,000.00
10 9/30/2021 $-8,707,000.00
11 6/30/2021 $-6,638,000.00
12 3/31/2021 $-2,313,000.00
13 12/31/2020 $-4,529,000.00
14 9/30/2020 $-466,000.00
15 6/30/2020 $-2,030,000.00
16 3/31/2020 $-1,507,000.00
17 12/31/2019 $-4,152,000.00
18 9/30/2019 $-29,000.00
19 6/30/2019 $-1,597,000.00
20 3/31/2019 $-2,378,000.00
21 12/31/2018 $-698,000.00
22 6/30/2018 $-570,000.00
23 3/31/2018 $-128,000.00
Financials: RestructuringCharges
Date Value
1 12/31/2023 $2,320,000.00
2 9/30/2023 $848,000.00
3 6/30/2023 $848,000.00
4 3/31/2023 $60,000.00
5 12/31/2022 --
6 9/30/2022 --
7 6/30/2022 --
8 12/31/2021 --
Financials: RetainedEarningsAccumulatedDeficit
Date Value
1 12/31/2023 $-678,300,000.00
2 9/30/2023 $-534,200,000.00
3 6/30/2023 $-509,903,000.00
4 3/31/2023 $-484,883,000.00
5 12/31/2022 $-460,444,000.00
6 9/30/2022 $-441,500,000.00
7 6/30/2022 $-424,534,000.00
8 3/31/2022 $-402,837,000.00
9 12/31/2021 $-383,200,000.00
10 9/30/2021 $-367,000,000.00
11 6/30/2021 $-355,100,000.00
12 3/31/2021 $-353,214,000.00
13 12/31/2020 $-352,527,000.00
14 9/30/2020 $-349,000,000.00
15 6/30/2020 $-346,200,000.00
16 3/31/2020 $-339,636,000.00
17 12/31/2019 $-333,813,000.00
18 9/30/2019 $-329,000,000.00
19 6/30/2019 $-327,223,000.00
20 3/31/2019 $-319,376,000.00
21 12/31/2018 $-311,845,000.00
22 9/30/2018 $-308,090,000.00
23 6/30/2018 $-288,120,000.00
24 3/31/2018 $-274,058,000.00
25 12/31/2017 $-268,022,000.00
26 9/30/2017 $-236,351,000.00
27 6/30/2017 $-222,083,000.00
28 3/31/2017 $-218,115,000.00
29 12/31/2016 $-212,553,000.00
30 9/30/2016 $-197,071,000.00
31 6/30/2016 $-193,305,000.00
32 3/31/2016 $-182,836,000.00
33 12/31/2015 $-173,084,000.00
34 9/30/2015 $-168,322,000.00
35 6/30/2015 $-164,834,000.00
36 3/31/2015 $-161,649,000.00
37 12/31/2014 $-159,375,000.00
38 9/30/2014 $-159,370,000.00
39 6/30/2014 $-160,583,000.00
40 12/31/2013 $-160,156,000.00
Financials: RevenueFromContractWithCustomerExcludingAssessedTax
Date Value
1 12/31/2023 $280,324,000.00
2 9/30/2023 $214,755,000.00
3 6/30/2023 $147,563,000.00
4 3/31/2023 $77,262,000.00
5 12/31/2022 $321,793,000.00
6 9/30/2022 $239,409,000.00
7 6/30/2022 $80,634,000.00
8 3/31/2022 $79,416,000.00
9 12/31/2021 $296,397,000.00
10 9/30/2021 $75,589,000.00
11 6/30/2021 $74,188,000.00
12 3/31/2021 $67,400,000.00
13 12/31/2020 $192,194,000.00
14 9/30/2020 $133,550,000.00
15 6/30/2020 $80,181,000.00
16 3/31/2020 $38,380,000.00
17 12/31/2019 $127,068,000.00
18 9/30/2019 $91,247,000.00
19 6/30/2019 $31,454,000.00
20 3/31/2019 $25,982,000.00
21 12/31/2018 $76,569,000.00
22 9/30/2018 $53,060,000.00
23 6/30/2018 $17,823,000.00
24 3/31/2018 $14,053,000.00
25 12/31/2017 $12,503,000.00
26 9/30/2017 $35,821,000.00
27 6/30/2017 $23,630,000.00
28 3/31/2017 $11,584,000.00
29 12/31/2016 $40,631,000.00
Financials: SellingAndMarketingExpense
Date Value
1 12/31/2023 $83,334,000.00
2 9/30/2023 $63,335,000.00
3 6/30/2023 $21,630,000.00
4 3/31/2023 $23,231,000.00
5 12/31/2022 $96,027,000.00
6 9/30/2022 $22,261,000.00
7 6/30/2022 $26,950,000.00
8 3/31/2022 $23,148,000.00
9 12/31/2021 $77,245,000.00
10 9/30/2021 $21,370,000.00
11 6/30/2021 $35,051,000.00
12 3/31/2021 $15,452,000.00
13 12/31/2020 $53,858,000.00
14 9/30/2020 $13,870,000.00
15 6/30/2020 $23,857,000.00
16 3/31/2020 $11,723,000.00
17 12/31/2019 $38,894,000.00
18 9/30/2019 $11,058,000.00
19 6/30/2019 $10,644,000.00
20 3/31/2019 $6,925,000.00
21 12/31/2018 $21,670,000.00
22 9/30/2018 $5,971,000.00
23 6/30/2018 $9,945,000.00
24 3/31/2018 $4,085,000.00
25 12/31/2017 $12,808,000.00
26 9/30/2017 $9,747,000.00
27 6/30/2017 $3,270,000.00
28 3/31/2017 $3,222,000.00
29 12/31/2016 $11,166,000.00
30 9/30/2016 $8,544,000.00
31 6/30/2016 $3,356,000.00
32 3/31/2016 $1,737,000.00
33 12/31/2015 $8,349,000.00
34 9/30/2015 $6,453,000.00
35 6/30/2015 $2,526,000.00
36 3/31/2015 $2,023,000.00
37 12/31/2014 $6,472,000.00
38 9/30/2014 $4,837,000.00
39 6/30/2014 $1,610,000.00
40 3/31/2014 $1,474,000.00
41 12/31/2013 $5,892,000.00
42 9/30/2013 $1,452,000.00
43 6/30/2013 $3,117,000.00
44 12/31/2012 $5,417,000.00
Financials: ShareBasedCompensation
Date Value
1 12/31/2023 $49,086,000.00
2 9/30/2023 $39,125,000.00
3 6/30/2023 $26,454,000.00
4 3/31/2023 $13,754,000.00
5 12/31/2022 $46,553,000.00
6 9/30/2022 $34,427,000.00
7 6/30/2022 $23,227,000.00
8 3/31/2022 $10,634,000.00
9 12/31/2021 $36,081,000.00
10 9/30/2021 $26,583,000.00
11 6/30/2021 $15,945,000.00
12 3/31/2021 $6,547,000.00
13 12/31/2020 $23,401,000.00
14 9/30/2020 $17,424,000.00
15 6/30/2020 $10,676,000.00
16 3/31/2020 $4,259,000.00
17 12/31/2019 $22,417,000.00
18 9/30/2019 $17,010,000.00
19 6/30/2019 $11,045,000.00
20 3/31/2019 $6,053,000.00
21 12/31/2018 $7,138,000.00
22 9/30/2018 $5,078,000.00
23 6/30/2018 $3,217,000.00
24 3/31/2018 $706,000.00
25 12/31/2017 $1,744,000.00
26 9/30/2017 $1,316,000.00
27 6/30/2017 $886,000.00
28 3/31/2017 $391,000.00
29 12/31/2016 $1,998,000.00
30 9/30/2016 $1,511,000.00
31 6/30/2016 $812,000.00
32 3/31/2016 $446,000.00
33 12/31/2015 $1,341,000.00
34 9/30/2015 $1,028,000.00
35 6/30/2015 $692,000.00
36 3/31/2015 $280,000.00
37 12/31/2014 $535,000.00
38 9/30/2014 $350,000.00
39 6/30/2014 $185,000.00
40 3/31/2014 $48,000.00
41 12/31/2013 $72,000.00
42 9/30/2013 $57,000.00
43 6/30/2013 $38,000.00
44 12/31/2012 $69,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
Date Value
1 12/31/2023 $1,126,731.00
2 9/30/2023 $761,771.00
3 6/30/2023 $491,831.00
4 3/31/2023 $91,291.00
5 12/31/2022 $706,738.00
6 9/30/2022 $460,079.00
7 6/30/2022 $271,115.00
8 3/31/2022 $78,687.00
9 12/31/2021 $288,689.00
10 9/30/2021 $226,564.00
11 6/30/2021 $146,145.00
12 3/31/2021 $69,945.00
13 12/31/2020 $346,656.00
14 9/30/2020 $160,275.00
15 6/30/2020 $86,200.00
16 3/31/2020 $41,725.00
17 12/31/2019 $187,229.00
18 9/30/2019 $145,207.00
19 6/30/2019 $93,185.00
20 3/31/2019 $24,726.00
21 12/31/2018 $46,490.00
22 9/30/2018 $16,150.00
23 6/30/2018 $13,050.00
24 3/31/2018 $7,500.00
25 12/31/2017 $80,891.00
26 9/30/2017 $78,667.00
27 6/30/2017 $65,510.00
28 3/31/2017 $8,157.00
29 12/31/2016 $61,305.00
30 12/31/2015 $8,200.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
Date Value
1 12/31/2023 $4,028,424.00
2 9/30/2023 $3,461,674.00
3 6/30/2023 $3,302,174.00
4 3/31/2023 $1,262,588.00
5 12/31/2022 $2,397,369.00
6 9/30/2022 $2,056,896.00
7 6/30/2022 $1,223,905.00
8 3/31/2022 $474,000.00
9 12/31/2021 $1,159,947.00
10 9/30/2021 $797,290.00
11 6/30/2021 $623,738.00
12 3/31/2021 $246,379.00
13 9/30/2020 $1,108,504.00
14 6/30/2020 $821,204.00
15 3/31/2020 $294,481.00
16 9/30/2019 $1,222,488.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
Date Value
1 12/31/2023 $2,141,330.00
2 9/30/2023 $2,141,330.00
3 6/30/2023 $2,141,330.00
4 3/31/2023 $2,141,330.00
5 12/31/2022 $2,116,934.00
6 9/30/2022 $2,116,934.00
7 6/30/2022 $2,116,934.00
8 3/31/2022 $2,116,934.00
9 12/31/2021 $1,977,647.00
10 9/30/2021 $1,977,647.00
11 6/30/2021 $1,977,647.00
12 3/31/2021 $1,977,647.00
13 12/31/2020 $1,699,549.00
14 9/30/2020 $1,699,549.00
15 6/30/2020 $1,699,549.00
16 3/31/2020 $1,699,549.00
17 12/31/2019 $1,855,398.00
18 9/30/2019 $1,855,398.00
19 6/30/2019 $1,655,398.00
20 3/31/2019 $1,655,398.00
21 12/31/2018 $1,957,075.00
22 9/30/2018 $1,957,075.00
23 6/30/2018 $1,957,075.00
24 3/31/2018 $357,075.00
25 12/31/2017 $357,075.00
26 9/30/2017 $357,075.00
27 6/30/2017 $357,075.00
28 3/31/2017 $357,075.00
29 12/31/2016 $512,575.00
30 3/31/2016 $357,075.00
31 12/31/2015 $357,075.00
32 3/31/2015 $357,075.00
33 12/31/2014 $940,884.00
34 9/30/2014 $940,884.00
35 6/30/2014 $102,189.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
Date Value
1 12/31/2023 $869,111.00
2 9/30/2023 $916,720.00
3 6/30/2023 $578,023.00
4 3/31/2023 $2,175,509.00
5 12/31/2022 $1,490,462.00
6 9/30/2022 $1,394,102.00
7 6/30/2022 $2,630,708.00
8 3/31/2022 $3,524,756.00
9 12/31/2021 $2,066,529.00
10 9/30/2021 $2,328,092.00
11 6/30/2021 $2,328,510.00
12 3/31/2021 $2,485,814.00
13 12/31/2020 $672,968.00
14 9/30/2020 $528,199.00
15 6/30/2020 $1,029,965.00
16 3/31/2020 $1,737,579.00
17 12/31/2019 $504,775.00
18 9/30/2019 $489,252.00
19 6/30/2019 $648,166.00
20 3/31/2019 $1,429,219.00
21 12/31/2018 $322,178.00
22 9/30/2018 $562,004.00
23 6/30/2018 $674,093.00
24 3/31/2018 $293,299.00
25 12/31/2017 $156,429.00
26 9/30/2017 $303,358.00
27 6/30/2017 $444,867.00
28 3/31/2017 $329,300.00
29 12/31/2016 $365,074.00
30 3/31/2016 $583,041.00
31 12/31/2015 $361,672.00
32 3/31/2015 $670,807.00
33 12/31/2014 $718,007.00
34 9/30/2014 $774,930.00
35 6/30/2014 --
36 12/31/2013 $332,995.00
37 12/31/2012 $180,266.00
38 12/31/2011 $306,188.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
Date Value
1 12/31/2023 $100,000.00
2 9/30/2023 $100,000.00
3 6/30/2023 $19,000.00
4 3/31/2023 --
5 12/31/2022 $1,600,000.00
6 9/30/2022 $100,000.00
7 6/30/2022 $300,000.00
8 3/31/2022 $1,000,000.00
9 12/31/2021 $42,900,000.00
10 9/30/2021 $39,200,000.00
11 6/30/2021 $35,000,000.00
12 3/31/2021 $9,100,000.00
13 12/31/2020 $19,200,000.00
14 9/30/2020 $8,000,000.00
15 6/30/2020 $4,000,000.00
16 3/31/2020 $700,000.00
17 12/31/2019 $15,100,000.00
18 9/30/2019 $14,300,000.00
19 6/30/2019 $12,000,000.00
20 3/31/2019 $6,000,000.00
21 12/31/2018 $6,800,000.00
22 9/30/2018 $2,600,000.00
23 6/30/2018 $900,000.00
24 3/31/2018 $700,000.00
25 12/31/2017 $200,000.00
26 9/30/2017 --
27 6/30/2017 --
28 3/31/2017 --
29 12/31/2016 $7,100.00
30 12/31/2015 $89,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
Date Value
1 12/31/2023 $254,207.00
2 9/30/2023 $236,645.00
3 6/30/2023 $96,416.00
4 3/31/2023 $78,024.00
5 12/31/2022 $109,167.00
6 9/30/2022 $70,477.00
7 6/30/2022 $7,296.00
8 3/31/2022 $3,750.00
9 12/31/2021 $10,643.00
10 9/30/2021 $7,787.00
11 6/30/2021 $6,224.00
12 3/31/2021 $250.00
13 12/31/2020 $26,896.00
14 9/30/2020 $22,912.00
15 6/30/2020 $18,328.00
16 3/31/2020 $10,263.00
17 12/31/2019 $15,121.00
18 9/30/2019 $1,439.00
19 6/30/2019 $1,439.00
20 3/31/2019 $710.00
21 12/31/2018 $1,878.00
22 9/30/2018 $1,817.00
23 6/30/2018 $1,817.00
24 3/31/2018 $1,817.00
25 12/31/2017 $165,924.00
26 9/30/2017 $145,965.00
27 6/30/2017 $39,757.00
28 3/31/2017 $26,140.00
29 12/31/2016 $107,601.00
30 3/31/2016 $156.00
31 12/31/2015 $5,329.00
32 12/31/2014 $13,781.00
33 9/30/2014 $12,638.00
34 6/30/2014 $12,079.00
35 12/31/2013 $149,563.00
36 12/31/2012 $52,549.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
Date Value
1 12/31/2023 $265,395.00
2 9/30/2023 $178,830.00
3 6/30/2023 $118,886.00
4 3/31/2023 $12,949.00
5 12/31/2022 $554,427.00
6 9/30/2022 $324,566.00
7 6/30/2022 $177,860.00
8 3/31/2022 $40,268.00
9 12/31/2021 $245,253.00
10 9/30/2021 $214,115.00
11 6/30/2021 $143,649.00
12 3/31/2021 $66,213.00
13 12/31/2020 $306,075.00
14 9/30/2020 $133,196.00
15 6/30/2020 $65,536.00
16 3/31/2020 $43,762.00
17 12/31/2019 $241,533.00
18 9/30/2019 $204,206.00
19 6/30/2019 $134,504.00
20 3/31/2019 $54,096.00
21 12/31/2018 $82,576.00
22 9/30/2018 $27,553.00
23 6/30/2018 $20,453.00
24 3/31/2018 $17,792.00
25 12/31/2017 $522,826.00
26 9/30/2017 $228,961.00
27 6/30/2017 $212,739.00
28 3/31/2017 $26,668.00
29 12/31/2016 $269,212.00
30 3/31/2016 $86,888.00
31 12/31/2015 $77,660.00
32 9/30/2015 $55,450.00
33 6/30/2015 $23,844.00
34 3/31/2015 $14,374.00
35 12/31/2014 $20,591.00
36 9/30/2014 $18,983.00
37 6/30/2014 $14,532.00
38 12/31/2013 $7,247.00
39 12/31/2012 $32,585.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
Date Value
1 12/31/2023 $680,788.00
2 9/30/2023 $680,788.00
3 6/30/2023 $680,788.00
4 3/31/2023 $418,564.00
5 12/31/2022 $1,864,465.00
6 9/30/2022 $1,746,054.00
7 6/30/2022 $908,835.00
8 3/31/2022 $341,800.00
9 12/31/2021 $202,514.00
10 9/30/2021 $187,514.00
11 6/30/2021 $163,629.00
12 3/31/2021 $127,925.00
13 12/31/2020 $1,082,339.00
14 9/30/2020 $1,034,939.00
15 6/30/2020 $660,739.00
16 3/31/2020 $332,400.00
17 12/31/2019 $991,130.00
18 9/30/2019 $946,030.00
19 6/30/2019 $831,860.00
20 3/31/2019 $341,900.00
21 12/31/2018 $1,116,683.00
22 9/30/2018 $901,533.00
23 6/30/2018 $809,634.00
24 3/31/2018 $159,534.00
25 12/31/2017 $909,913.00
26 9/30/2017 $575,200.00
27 6/30/2017 $358,600.00
28 3/31/2017 $250,100.00
29 12/31/2016 $597,470.00
30 3/31/2016 $371,970.00
31 12/31/2015 $652,078.00
32 9/30/2015 $558,578.00
33 6/30/2015 $525,078.00
34 3/31/2015 $423,548.00
35 12/31/2014 $585,345.00
36 9/30/2014 $530,570.00
37 6/30/2014 $461,795.00
38 12/31/2013 $4,081.00
39 12/31/2012 $211,056.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
Date Value
1 12/31/2023 $8.63
2 12/31/2022 $19.51
3 12/31/2021 $52.65
4 12/31/2020 $18.97
5 12/31/2019 $17.74
6 12/31/2018 $9.05
7 12/31/2017 $1.60
8 6/30/2017 $1.00
9 3/31/2017 $1.20
10 12/31/2016 $2.05
11 9/30/2016 $2.08
12 6/30/2016 $2.06
13 3/31/2016 $2.07
14 12/31/2015 $2.53
15 9/30/2015 $2.63
16 6/30/2015 $2.10
17 3/31/2015 $2.76
18 12/31/2014 $4.81
19 9/30/2014 $5.07
20 6/30/2014 $4.94
21 12/31/2013 $0.21
22 12/31/2012 $0.27
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
Date Value
1 12/31/2023 $3,055,208.00
2 9/30/2023 $3,164,035.00
3 6/30/2023 $3,383,661.00
4 3/31/2023 $3,248,696.00
5 12/31/2022 $2,921,925.00
6 9/30/2022 $3,116,121.00
7 6/30/2022 $2,497,986.00
8 3/31/2022 $2,091,422.00
9 12/31/2021 $1,863,633.00
10 9/30/2021 $1,989,286.00
11 6/30/2021 $2,117,516.00
12 3/31/2021 $2,592,281.00
13 12/31/2020 $2,670,398.00
14 9/30/2020 $3,082,273.00
15 6/30/2020 $2,939,893.00
16 3/31/2020 $2,845,862.00
17 12/31/2019 $2,609,848.00
18 9/30/2019 $2,668,388.00
19 6/30/2019 $2,705,393.00
20 3/31/2019 $2,536,412.00
21 12/31/2018 $2,501,057.00
22 9/30/2018 $2,532,171.00
23 6/30/2018 $2,561,458.00
24 3/31/2018 $1,940,011.00
25 12/31/2017 $1,941,473.00
26 9/30/2017 $1,992,560.00
27 6/30/2017 $1,898,390.00
28 3/31/2017 $1,989,578.00
29 12/31/2016 $1,792,286.00
30 3/31/2016 $1,860,420.00
31 12/31/2015 $1,577,317.00
32 9/30/2015 $1,510,479.00
33 6/30/2015 $1,515,154.00
34 3/31/2015 $1,436,429.00
35 12/31/2014 $1,031,804.00
36 9/30/2014 $986,105.00
37 6/30/2014 $899,950.00
38 12/31/2013 $466,965.00
39 12/31/2012 $619,906.00
40 12/31/2011 $496,908.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
Date Value
1 12/31/2023 $25.21
2 9/30/2023 $25.18
3 6/30/2023 $24.57
4 3/31/2023 $26.52
5 12/31/2022 $28.13
6 9/30/2022 $28.62
7 6/30/2022 $30.58
8 3/31/2022 $31.33
9 12/31/2021 $29.33
10 9/30/2021 $28.42
11 6/30/2021 $27.70
12 3/31/2021 $25.17
13 12/31/2020 $21.92
14 9/30/2020 $21.01
15 6/30/2020 $18.86
16 3/31/2020 $17.46
17 12/31/2019 $16.47
18 6/30/2019 --
19 3/31/2019 $11.89
20 12/31/2018 $9.10
21 9/30/2018 $7.23
22 6/30/2018 $6.57
23 3/31/2018 $4.64
24 12/31/2017 $4.21
25 9/30/2017 $5.16
26 6/30/2017 $5.46
27 3/31/2017 $5.62
28 12/31/2016 $6.15
29 3/31/2016 $6.56
30 12/31/2015 $6.87
31 9/30/2015 $7.05
32 6/30/2015 $7.03
33 3/31/2015 $7.12
34 12/31/2014 $7.36
35 9/30/2014 $7.41
36 6/30/2014 $7.22
37 12/31/2013 $1.99
38 12/31/2012 $2.67
39 12/31/2011 $3.70
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
Date Value
1 12/31/2023 $2,281,000.00
2 9/30/2023 $399,000.00
3 6/30/2023 $854,000.00
4 3/31/2023 $1,561,000.00
5 12/31/2022 $1,558,000.00
6 9/30/2022 $3,933,000.00
7 6/30/2022 $6,494,000.00
8 3/31/2022 $21,505,000.00
9 12/31/2021 $35,941,000.00
10 9/30/2021 $69,462,000.00
11 6/30/2021 $127,287,000.00
12 3/31/2021 $106,826,000.00
13 12/31/2020 $128,984,000.00
14 9/30/2020 $50,307,000,000.00
15 6/30/2020 $47,100,000,000.00
16 3/31/2020 $19,263,000,000.00
17 12/31/2019 $19,850,000.00
18 9/30/2019 $22,462,000.00
19 6/30/2019 $53,681,000.00
20 3/31/2019 $48,095,000.00
21 12/31/2018 $38,027,000.00
22 9/30/2018 $51,053,000.00
23 6/30/2018 $13,591,000.00
24 3/31/2018 $6,210,000.00
25 12/31/2017 $3,467,000.00
26 6/30/2017 $119,000.00
27 3/31/2017 $165,000.00
28 12/31/2016 $427,000.00
29 3/31/2016 $1,360,000.00
30 12/31/2015 $2,223,000.00
31 9/30/2015 $961,000.00
32 6/30/2015 $2,146,000.00
33 3/31/2015 $1,639,000.00
34 12/31/2014 $2,451,000.00
35 9/30/2014 $2,368,000.00
36 6/30/2014 $3,825,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
Date Value
1 12/31/2023 $2,977.00
2 9/30/2023 $2,998.00
3 6/30/2023 $3,080.00
4 3/31/2023 $2,968.00
5 12/31/2022 $2,778.00
6 9/30/2022 $2,973,000.00
7 6/30/2022 $2,394,000.00
8 3/31/2022 $2,014.00
9 12/31/2021 $1,787,065.00
10 9/30/2021 $1,884,000.00
11 6/30/2021 $1,984,000.00
12 3/31/2021 $2,443,000.00
13 12/31/2020 $2,540,692.00
14 9/30/2020 $2,934,000.00
15 6/30/2020 $2,807,000.00
16 3/31/2020 $2,720,000.00
17 12/31/2019 $2,505,989.00
18 9/30/2019 $2,553,000.00
19 6/30/2019 $2,584,856.00
20 3/31/2019 $2,429,809.00
21 12/31/2018 $2,321,931.00
22 9/30/2018 $2,353,462.00
23 6/30/2018 $2,352,236.00
24 3/31/2018 $1,822,219.00
25 12/31/2017 $1,941,472.00
26 6/30/2017 $1,805,123.00
27 3/31/2017 $1,881,416.00
28 12/31/2016 $1,757,309.00
29 3/31/2016 $1,860,420.00
30 12/31/2015 $1,577,317.00
31 9/30/2015 $1,510,479.00
32 6/30/2015 $1,515,154.00
33 3/31/2015 $1,436,429.00
34 12/31/2014 $1,031,804.00
35 9/30/2014 $986,105.00
36 6/30/2014 $899,950.00
Financials: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
Date Value
1 12/31/2023 $18,400,000.00
2 9/30/2023 $15,600,000.00
3 6/30/2023 $12,400,000.00
4 12/31/2022 $10,600,000.00
5 12/31/2021 $11,700,000.00
6 12/31/2020 $9,000,000.00
7 12/31/2019 $4,000,000.00
8 12/31/2018 $1,200,000.00
9 12/31/2017 $700,000.00
10 6/30/2017 $300,000.00
11 3/31/2017 $400,000.00
12 12/31/2016 $1,100,000.00
13 12/31/2015 $1,100,000.00
Financials: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
Date Value
1 12/31/2023 $4.29
2 9/30/2023 $4.59
3 6/30/2023 $1.98
4 3/31/2023 $2.06
5 12/31/2022 $17.07
6 9/30/2022 $21.82
7 6/30/2022 $22.51
8 3/31/2022 $22.83
9 12/31/2021 $17.10
10 9/30/2021 $17.05
11 6/30/2021 $16.11
12 3/31/2021 $13.99
13 12/31/2020 $11.58
14 9/30/2020 $5.18
15 6/30/2020 $8.49
16 3/31/2020 $3.46
17 12/31/2019 $5.70
18 9/30/2019 $5.66
19 6/30/2019 $5.64
20 3/31/2019 $5.43
21 12/31/2018 $3.13
22 9/30/2018 $2.09
23 6/30/2018 $1.07
24 3/31/2018 $0.57
25 12/31/2017 $3.64
26 9/30/2017 --
27 6/30/2017 --
28 3/31/2017 --
29 12/31/2016 $3.29
30 3/31/2016 $3.11
31 12/31/2015 $1.94
32 9/30/2015 $1.94
33 6/30/2015 $2.35
34 3/31/2015 $2.42
35 12/31/2014 $2.14
36 9/30/2014 $2.04
37 6/30/2014 $2.56
38 12/31/2013 $0.55
39 12/31/2012 $3.36
Financials: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
Date Value
1 12/31/2023 $27.13
2 9/30/2023 $26.93
3 6/30/2023 $33.70
4 3/31/2023 $33.81
5 12/31/2022 $33.96
6 9/30/2022 $34.54
7 6/30/2022 $30.96
8 3/31/2022 $33.10
9 12/31/2021 $25.71
10 9/30/2021 $24.66
11 6/30/2021 $24.74
12 3/31/2021 $22.59
13 12/31/2020 $19.18
14 9/30/2020 $16.97
15 6/30/2020 $14.58
16 3/31/2020 $4.76
17 12/31/2019 $6.45
18 9/30/2019 $3.86
19 6/30/2019 $3.86
20 3/31/2019 $4.37
21 12/31/2018 $3.51
22 9/30/2018 $3.55
23 6/30/2018 $3.55
24 3/31/2018 $3.55
25 12/31/2017 $5.81
26 9/30/2017 $4.96
27 6/30/2017 $7.04
28 3/31/2017 $6.75
29 12/31/2016 $8.88
30 3/31/2016 $5.00
31 12/31/2015 $10.36
32 12/31/2014 $2.74
33 9/30/2014 $2.85
34 6/30/2014 $2.96
35 12/31/2013 $4.73
36 12/31/2012 $3.49
Financials: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
Date Value
1 12/31/2023 $26.90
2 9/30/2023 $27.61
3 6/30/2023 $32.21
4 3/31/2023 $31.32
5 12/31/2022 $34.12
6 9/30/2022 $35.82
7 6/30/2022 $39.34
8 3/31/2022 $37.13
9 12/31/2021 $27.93
10 9/30/2021 $27.67
11 6/30/2021 $26.40
12 3/31/2021 $25.70
13 12/31/2020 $24.46
14 9/30/2020 $25.48
15 6/30/2020 $25.00
16 3/31/2020 $25.75
17 12/31/2019 $15.37
18 9/30/2019 $14.13
19 6/30/2019 $11.76
20 3/31/2019 $11.53
21 12/31/2018 $5.26
22 9/30/2018 $5.19
23 6/30/2018 $4.78
24 3/31/2018 $4.58
25 12/31/2017 $9.00
26 9/30/2017 $4.89
27 6/30/2017 $4.94
28 3/31/2017 $8.63
29 12/31/2016 $6.64
30 3/31/2016 $6.08
31 12/31/2015 $8.13
32 9/30/2015 $7.81
33 6/30/2015 $9.06
34 3/31/2015 $9.53
35 12/31/2014 $10.36
36 9/30/2014 $10.31
37 6/30/2014 $10.46
38 12/31/2013 $2.33
39 12/31/2012 $3.43
Financials: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
Date Value
1 12/31/2023 $12.60
2 9/30/2023 $12.60
3 6/30/2023 $12.60
4 3/31/2023 $15.50
5 12/31/2022 $28.35
6 9/30/2022 $29.05
7 6/30/2022 $34.68
8 3/31/2022 $41.21
9 12/31/2021 $79.35
10 9/30/2021 $80.40
11 6/30/2021 $80.62
12 3/31/2021 $81.06
13 12/31/2020 $29.11
14 9/30/2020 $28.30
15 6/30/2020 $24.89
16 3/31/2020 $24.00
17 12/31/2019 $27.88
18 9/30/2019 $28.14
19 6/30/2019 $28.11
20 3/31/2019 $27.52
21 12/31/2018 $14.78
22 9/30/2018 $12.06
23 6/30/2018 $11.05
24 3/31/2018 $3.61
25 12/31/2017 $3.39
26 9/30/2017 $2.05
27 6/30/2017 $1.93
28 3/31/2017 $2.33
29 12/31/2016 $4.91
30 3/31/2016 $5.14
31 12/31/2015 $6.09
32 9/30/2015 $6.36
33 6/30/2015 $7.74
34 3/31/2015 $6.58
35 12/31/2014 $11.76
36 9/30/2014 $12.10
37 6/30/2014 $12.40
38 12/31/2013 $0.48
39 12/31/2012 $0.55
Financials: StockholdersEquity
Date Value
1 12/31/2023 $261,328,000.00
2 9/30/2023 $394,134,000.00
3 6/30/2023 $405,213,000.00
4 3/31/2023 $420,021,000.00
5 12/31/2022 $430,911,000.00
6 9/30/2022 $436,679,000.00
7 6/30/2022 $443,549,000.00
8 3/31/2022 $457,544,000.00
9 12/31/2021 $465,876,000.00
10 9/30/2021 $472,147,000.00
11 6/30/2021 $479,843,000.00
12 3/31/2021 $471,546,000.00
13 12/31/2020 $277,679,000.00
14 9/30/2020 $268,644,000.00
15 6/30/2020 $260,767,000.00
16 3/31/2020 $101,384,000.00
17 12/31/2019 $99,000,000.00
18 9/30/2019 $97,543,000.00
19 6/30/2019 $93,166,000.00
20 3/31/2019 $95,622,000.00
21 12/31/2018 $95,928,000.00
22 9/30/2018 $44,388,000.00
23 6/30/2018 $28,952,000.00
24 3/31/2018 $33,393,000.00
25 12/31/2017 $-6,134,000.00
26 9/30/2017 $-311,000.00
27 6/30/2017 $11,831,000.00
28 3/31/2017 $14,633,000.00
29 12/31/2016 $19,482,000.00
30 9/30/2016 $36,206,000.00
31 6/30/2016 $31,899,000.00
32 3/31/2016 $20,460,000.00
33 12/31/2015 $29,494,000.00
34 9/30/2015 $33,903,000.00
35 6/30/2015 $36,773,000.00
36 3/31/2015 $39,467,000.00
37 12/31/2014 $41,298,000.00
38 9/30/2014 $41,039,000.00
39 6/30/2014 $-150,910,000.00
40 12/31/2013 $-150,673,000.00
41 12/31/2012 $-147,203,000.00
42 12/31/2011 $-142,223,000.00
Financials: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
Date Value
1 9/30/2023 $394,134,000.00
2 6/30/2023 $405,213,000.00
3 3/31/2023 $420,021,000.00
4 12/31/2022 $430,911,000.00
5 9/30/2022 $436,679,000.00
6 6/30/2022 $443,549,000.00
7 3/31/2022 $457,544,000.00
8 12/31/2021 $465,876,000.00
9 9/30/2021 $472,147,000.00
10 6/30/2021 $479,843,000.00
11 3/31/2021 $471,546,000.00
12 12/31/2020 $277,679,000.00
13 12/31/2019 $99,000,000.00
14 9/30/2019 $97,543,000.00
15 6/30/2019 $93,166,000.00
16 3/31/2019 $95,622,000.00
17 12/31/2018 $95,928,000.00
18 9/30/2018 $44,388,000.00
19 6/30/2018 $28,952,000.00
20 3/31/2018 $33,393,000.00
21 12/31/2017 $-5,954,000.00
22 9/30/2017 $-175,000.00
23 6/30/2017 $11,986,000.00
24 3/31/2017 $14,860,000.00
25 12/31/2016 $19,761,000.00
26 9/30/2016 $36,780,000.00
27 6/30/2016 $32,510,000.00
28 12/31/2015 $29,494,000.00
29 12/31/2014 $41,296,000.00
30 12/31/2013 $-150,675,000.00
Financials: StockIssuedDuringPeriodSharesStockOptionsExercised
Date Value
1 12/31/2023 $27,903.00
2 9/30/2023 $23,203.00
3 6/30/2023 $3,750.00
4 3/31/2023 $820.00
5 12/31/2022 $142,579.00
6 9/30/2022 $98,523.00
7 6/30/2022 $89,326.00
8 3/31/2022 $69,993.00
9 12/31/2021 $753,383.00
10 9/30/2021 $646,724.00
11 6/30/2021 $566,638.00
12 3/31/2021 $139,579.00
13 12/31/2020 $688,818.00
14 9/30/2020 $406,406.00
15 6/30/2020 $246,830.00
16 3/31/2020 $44,861.00
17 12/31/2019 $625,685.00
18 9/30/2019 $573,054.00
19 6/30/2019 $491,581.00
20 3/31/2019 $251,739.00
21 12/31/2018 $472,645.00
22 9/30/2018 $281,465.00
23 6/30/2018 $167,379.00
24 3/31/2018 $141,387.00
25 12/31/2017 $71,976.00
26 9/30/2017 --
27 6/30/2017 --
28 3/31/2017 --
29 12/31/2016 $5,688.00
30 3/31/2016 $1,823.00
31 12/31/2015 $23,576.00
32 9/30/2015 $23,284.00
33 6/30/2015 $17,884.00
34 3/31/2015 $4,549.00
35 12/31/2014 $9,363.00
36 9/30/2014 $3,038.00
37 6/30/2014 $2,199.00
38 12/31/2013 $212.00
39 12/31/2012 $2,924.00
Financials: StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
Date Value
1 12/31/2023 $1,495,000.00
2 9/30/2023 $1,039,000.00
3 3/31/2023 $456,000.00
4 12/31/2022 $2,230,000.00
5 9/30/2022 $1,231,000.00
6 3/31/2022 $999,000.00
7 12/31/2021 $2,139,000.00
8 9/30/2021 $1,301,000.00
9 6/30/2021 --
10 3/31/2021 $838,000.00
11 12/31/2020 $1,393,000.00
12 9/30/2020 $694,000.00
13 6/30/2020 --
14 3/31/2020 $699,000.00
15 12/31/2019 $759,000.00
16 9/30/2019 $418,000.00
17 3/31/2019 $341,000.00
18 12/31/2018 $287,000.00
19 9/30/2018 $255,000.00
20 3/31/2018 $32,000.00
21 12/31/2015 $203,000.00
Financials: StockIssuedDuringPeriodValueIssuedForServices
Date Value
1 12/31/2023 $216,000.00
2 9/30/2023 $37,000.00
3 6/30/2023 $36,000.00
4 3/31/2023 $93,000.00
5 12/31/2022 $319,000.00
6 9/30/2022 $79,000.00
7 6/30/2022 $79,000.00
8 3/31/2022 $58,000.00
9 12/31/2021 $296,000.00
10 9/30/2021 $75,000.00
11 6/30/2021 $59,000.00
12 3/31/2021 $96,000.00
13 12/31/2020 $315,000.00
14 9/30/2020 $96,000.00
15 6/30/2020 $58,000.00
16 3/31/2020 $66,000.00
17 12/31/2019 $209,000.00
18 9/30/2019 $54,000.00
19 6/30/2019 $52,000.00
20 3/31/2019 $51,000.00
21 12/31/2018 $273,000.00
22 9/30/2018 $63,000.00
23 6/30/2018 $72,000.00
24 3/31/2018 $62,000.00
25 12/31/2017 $245,000.00
26 12/31/2016 $304,000.00
27 12/31/2015 $223,000.00
28 12/31/2014 $34,000.00
Financials: StockIssuedDuringPeriodValueStockOptionsExercised
Date Value
1 12/31/2023 $120,000.00
2 9/30/2023 $99,000.00
3 6/30/2023 $6,000.00
4 3/31/2023 $2,000.00
5 12/31/2022 $2,435,000.00
6 9/30/2022 $139,000.00
7 6/30/2022 $413,000.00
8 3/31/2022 $1,598,000.00
9 12/31/2021 $12,776,000.00
10 9/30/2021 $1,895,000.00
11 6/30/2021 $6,833,000.00
12 3/31/2021 $2,193,000.00
13 12/31/2020 $8,007,000.00
14 9/30/2020 $1,647,000.00
15 6/30/2020 $1,962,000.00
16 3/31/2020 $155,000.00
17 12/31/2019 $3,553,000.00
18 9/30/2019 $476,000.00
19 6/30/2019 $1,405,000.00
20 3/31/2019 $1,365,000.00
21 12/31/2018 $1,480,000.00
22 9/30/2018 $411,000.00
23 6/30/2018 $98,000.00
24 3/31/2018 $80,000.00
25 12/31/2017 $262,000.00
26 12/31/2016 $19,000.00
27 12/31/2015 $46,000.00
28 12/31/2014 $19,000.00
29 12/31/2012 $10,000.00
Financials: StockRepurchasedAndRetiredDuringPeriodValue
Date Value
1 12/31/2023 $27,544,000.00
2 9/30/2023 $814,000.00
3 6/30/2023 $67,000.00
4 3/31/2023 $690,000.00
5 12/31/2022 $642,000.00
Financials: StockRepurchasedDuringPeriodShares
Date Value
1 12/31/2023 $2,942,997.00
2 9/30/2023 $164,238.00
3 6/30/2023 $12,000.00
4 3/31/2023 $59,472.00
5 12/31/2022 $50,051.00
Financials: StockRepurchasedDuringPeriodValue
Date Value
1 12/31/2023 $27,500,000.00
2 9/30/2023 $1,600,000.00
3 6/30/2023 $100,000.00
4 3/31/2023 $700,000.00
5 12/31/2022 $600,000.00
Financials: StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
Date Value
1 12/31/2023 $21,900,000.00
2 9/30/2023 $47,700,000.00
3 6/30/2023 $48,600,000.00
4 3/31/2023 $48,700,000.00
5 12/31/2022 $49,400,000.00
Financials: UnrealizedGainLossOnInvestments
Date Value
1 12/31/2023 $10,000.00
2 9/30/2023 $10,000.00
3 6/30/2023 $10,000.00
4 3/31/2023 $7,000.00
5 12/31/2022 $107,000.00
6 9/30/2022 $14,000.00
7 6/30/2022 $75,000.00
8 3/31/2022 $27,000.00
9 12/31/2021 $106,000.00
10 9/30/2021 $50,000.00
11 6/30/2021 $-38,000.00
12 3/31/2021 $27,000.00
13 12/31/2020 $-1,495,000.00
14 9/30/2020 $-990,000.00
15 6/30/2020 $-1,069,000.00
16 3/31/2020 $-405,000.00
17 12/31/2019 $319,000.00
18 9/30/2019 $-14,000.00
19 6/30/2019 $-4,360,000.00
20 3/31/2019 $-3,009,000.00
21 12/31/2018 $-22,978,000.00
22 9/30/2018 $-24,540,000.00
23 6/30/2018 $-8,768,000.00
24 3/31/2018 $1,321,000.00
25 12/31/2017 $-29,622,000.00
26 9/30/2017 $-3,404,000.00
27 6/30/2017 $1,067,000.00
28 3/31/2017 $4,128,000.00
29 12/31/2016 $-250,000.00
30 9/30/2016 $-1,779,000.00
31 6/30/2016 $-3,165,000.00
32 3/31/2016 --
33 12/31/2015 --
Financials: UnrecognizedTaxBenefits
Date Value
1 12/31/2023 $6,200,000.00
2 12/31/2022 $5,436,000.00
3 12/31/2021 $4,156,000.00
4 12/31/2020 $4,416,000.00
5 12/31/2019 $3,650,000.00
6 12/31/2018 $3,449,000.00
7 12/31/2017 $3,164,000.00
8 12/31/2016 $5,252,000.00
9 6/30/2016 $3,300,000.00
10 12/31/2015 $2,431,000.00
11 12/31/2014 $2,054,000.00
12 12/31/2013 $2,196,000.00
13 12/31/2012 $1,159,000.00
14 12/31/2011 $1,130,000.00
Financials: UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
Date Value
1 12/31/2023 $91,000.00
2 12/31/2022 --
3 12/31/2021 $1,195,000.00
4 12/31/2020 $58,000.00
5 12/31/2019 $466,000.00
6 12/31/2018 --
7 12/31/2017 $2,274,000.00
Financials: UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
Date Value
1 12/31/2023 $200,000.00
2 12/31/2022 $200,000.00
3 12/31/2021 $200,000.00
4 12/31/2020 $200,000.00
5 12/31/2019 $200,000.00
6 12/31/2018 $300,000.00
7 12/31/2017 $300,000.00
8 12/31/2016 $300,000.00
9 12/31/2015 --
10 12/31/2014 --
11 12/31/2013 --
12 12/31/2012 --
Financials: UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
Date Value
1 12/31/2023 $839,000.00
2 12/31/2022 $1,255,000.00
3 12/31/2021 $805,000.00
4 12/31/2020 $824,000.00
5 12/31/2019 $667,000.00
6 12/31/2018 $285,000.00
7 12/31/2017 $186,000.00
8 12/31/2016 $2,489,000.00
9 6/30/2016 $900,000.00
10 12/31/2015 $372,000.00
11 12/31/2014 $83,000.00
12 12/31/2013 $177,000.00
13 12/31/2012 $53,000.00
Financials: UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
Date Value
1 12/31/2023 --
2 12/31/2022 $25,000.00
3 12/31/2021 $130,000.00
4 12/31/2020 --
5 12/31/2019 --
Financials: UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 --
4 12/31/2020 --
5 12/31/2019 $100,000.00
6 12/31/2018 $500,000.00
7 12/31/2017 $500,000.00
8 12/31/2016 $2,600,000.00
9 12/31/2015 $2,000,000.00
10 12/31/2014 $1,600,000.00
11 12/31/2013 $1,500,000.00
Financials: ValuationAllowanceDeferredTaxAssetChangeInAmount
Date Value
1 12/31/2023 $43,400,000.00
2 12/31/2022 $13,900,000.00
3 12/31/2021 $-27,200,000.00
4 12/31/2020 $8,400,000.00
5 12/31/2019 $4,100,000.00
6 12/31/2018 $5,400,000.00
7 12/31/2017 $-21,400,000.00
8 12/31/2016 $6,200,000.00
9 12/31/2015 $3,700,000.00
10 12/31/2014 $-1,900,000.00
11 12/31/2013 $-500,000.00
Financials: WarrantsAndRightsOutstanding
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 $25,000.00
5 12/31/2022 $32,000.00
6 9/30/2022 $50,000.00
7 6/30/2022 $64,000.00
8 3/31/2022 $112,000.00
9 12/31/2021 $139,000.00
10 9/30/2021 $195,000.00
11 6/30/2021 $283,000.00
12 3/31/2021 $420,000.00
13 12/31/2020 $447,000.00
14 9/30/2020 $532,000.00
15 6/30/2020 $1,681,000.00
16 3/31/2020 $1,017,000.00
17 12/31/2019 $6,607,000.00
18 9/30/2019 $6,940,000.00
19 6/30/2019 $11,286,000.00
20 3/31/2019 $10,521,000.00
21 12/31/2018 $10,003,000.00
22 9/30/2018 $11,612,000.00
23 6/30/2018 $16,800,000.00
24 3/31/2018 $13,247,000.00
25 12/31/2017 $18,712,000.00
26 9/30/2017 $10,431,000.00
27 6/30/2017 $2,203,000.00
28 3/31/2017 $2,759,000.00
29 12/31/2016 $5,208,000.00
30 9/30/2016 $6,736,000.00
31 6/30/2016 $8,122,000.00
32 12/31/2015 --
Financials: WeightedAverageNumberOfDilutedSharesOutstanding
Date Value
1 12/31/2023 $53,764,705.00
2 9/30/2023 $53,891,374.00
3 6/30/2023 $53,745,299.00
4 3/31/2023 $53,643,216.00
5 12/31/2022 $53,321,625.00
6 9/30/2022 $53,253,210.00
7 6/30/2022 $53,133,149.00
8 3/31/2022 $53,015,459.00
9 12/31/2021 $52,241,076.00
10 9/30/2021 $52,681,451.00
11 6/30/2021 $51,705,587.00
12 3/31/2021 $51,181,160.00
13 12/31/2020 $46,481,772.00
14 9/30/2020 $45,526,810.00
15 6/30/2020 $43,765,732.00
16 3/31/2020 $42,823,427.00
17 12/31/2019 $42,151,617.00
18 9/30/2019 $42,393,550.00
19 6/30/2019 $42,132,396.00
20 3/31/2019 $41,611,399.00
21 12/31/2018 $35,638,956.00
22 9/30/2018 $34,134,138.00
23 6/30/2018 $35,549,837.00
24 3/31/2018 $29,615,441.00
25 12/31/2017 $23,332,503.00
26 9/30/2017 $21,765,292.00
27 6/30/2017 $21,378,321.00
28 3/31/2017 $21,343,782.00
29 12/31/2016 $21,270,151.00
30 9/30/2016 $19,481,424.00
31 6/30/2016 $13,568,120.00
32 3/31/2016 $11,969,714.00
33 12/31/2015 $11,860,885.00
34 9/30/2015 $11,846,921.00
35 6/30/2015 $11,835,405.00
36 3/31/2015 $11,814,467.00
37 12/31/2014 $11,802,241.00
38 9/30/2014 $11,219,377.00
39 6/30/2014 $6,939,568.00
40 3/31/2014 $1,011,980.00
41 12/31/2013 $1,010,795.00
42 9/30/2013 $1,011,136.00
43 6/30/2013 $1,011,123.00
44 12/31/2012 $1,009,236.00
Financials: WeightedAverageNumberOfSharesOutstandingBasic
Date Value
1 12/31/2023 $53,764,705.00
2 9/30/2023 $53,891,374.00
3 6/30/2023 $53,745,299.00
4 3/31/2023 $53,643,216.00
5 12/31/2022 $53,321,625.00
6 9/30/2022 $53,489,418.00
7 6/30/2022 $53,133,149.00
8 3/31/2022 $53,015,459.00
9 12/31/2021 $52,241,076.00
10 9/30/2021 $52,681,451.00
11 6/30/2021 $52,224,300.00
12 3/31/2021 $51,181,160.00
13 12/31/2020 $46,481,772.00
14 9/30/2020 $49,010,680.00
15 6/30/2020 $43,765,732.00
16 3/31/2020 $42,823,427.00
17 12/31/2019 $42,151,617.00
18 9/30/2019 $42,393,550.00
19 6/30/2019 $42,132,396.00
20 3/31/2019 $41,611,399.00
21 12/31/2018 $35,638,956.00
22 9/30/2018 $34,134,138.00
23 6/30/2018 $35,549,837.00
24 3/31/2018 $29,615,441.00
25 12/31/2017 $23,332,503.00
26 9/30/2017 $21,765,292.00
27 6/30/2017 $21,412,480.00
28 3/31/2017 $21,343,782.00
29 12/31/2016 $16,496,911.00
30 9/30/2016 $14,894,218.00
31 6/30/2016 $13,568,120.00
32 3/31/2016 $11,969,714.00
33 12/31/2015 $11,860,885.00
34 9/30/2015 $11,846,921.00
35 6/30/2015 $11,835,405.00
36 3/31/2015 $11,814,467.00
37 12/31/2014 $5,815,928.00
38 9/30/2014 $9,279,649.00
39 6/30/2014 $1,013,128.00
40 3/31/2014 $1,011,980.00
41 12/31/2013 $1,010,795.00
42 9/30/2013 $1,011,001.00
43 6/30/2013 $1,011,116.00
44 12/31/2012 $1,009,236.00
Copyright 2024 PursePoor.com