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

Business Address

505 S FRIENDSWOOD DRIVE
SUITE 401
FRIENDSWOOD , TX US 77546

Mailing Address

505 S FRIENDSWOOD DRIVE
SUITE 401
FRIENDSWOOD , TX US 77546
Phone Number: 866-788-9007 / State Incorporated: DE / Fiscal Year End 12 /31
Financials: AccountsPayableAndOtherAccruedLiabilitiesCurrent
Date Value
1 12/31/2023 $849,000.00
2 12/31/2022 $415,000.00
Financials: AccountsPayableCurrent
Date Value
1 12/31/2023 $10,268,000.00
2 9/30/2023 $6,929,000.00
3 6/30/2023 $7,135,000.00
4 3/31/2023 $9,961,000.00
5 12/31/2022 $4,731,000.00
6 9/30/2022 $5,768,000.00
7 6/30/2022 $3,281,000.00
8 3/31/2022 $3,314,000.00
9 12/31/2021 $2,546,000.00
10 9/30/2021 $2,766,000.00
11 6/30/2021 $1,368,000.00
12 3/31/2021 $2,172,000.00
13 12/31/2020 $2,098,000.00
14 9/30/2020 $2,101,000.00
15 6/30/2020 $2,495,000.00
16 3/31/2020 $1,934,000.00
17 12/31/2019 $1,865,000.00
18 9/30/2019 $1,251,267.00
19 6/30/2019 $2,084,910.00
20 12/31/2018 $1,451,000.00
Financials: AccountsReceivableNetCurrent
Date Value
1 12/31/2023 $38,302,000.00
2 9/30/2023 $37,003,000.00
3 6/30/2023 $31,314,000.00
4 3/31/2023 $27,728,000.00
5 12/31/2022 $23,476,000.00
6 9/30/2022 $22,835,000.00
7 6/30/2022 $22,606,000.00
8 3/31/2022 $19,910,000.00
9 12/31/2021 $17,282,000.00
10 9/30/2021 $18,532,000.00
11 6/30/2021 $17,817,000.00
12 3/31/2021 $14,292,000.00
13 12/31/2020 $12,759,000.00
14 9/30/2020 $12,618,000.00
15 6/30/2020 $12,528,000.00
16 3/31/2020 $14,600,000.00
17 12/31/2019 $14,648,000.00
18 9/30/2019 $12,369,260.00
19 6/30/2019 $9,730,319.00
20 12/31/2018 $12,090,000.00
Financials: AccountsReceivableNetNoncurrent
Date Value
1 12/31/2023 $1,191,000.00
2 9/30/2023 $1,338,000.00
3 6/30/2023 $1,227,000.00
4 3/31/2023 $1,218,000.00
5 12/31/2022 $1,087,000.00
6 9/30/2022 $1,187,000.00
7 6/30/2022 $1,367,000.00
8 3/31/2022 $1,406,000.00
9 12/31/2021 $1,308,000.00
10 9/30/2021 $1,410,000.00
11 6/30/2021 $1,313,000.00
12 3/31/2021 $1,121,000.00
13 12/31/2020 $1,096,000.00
14 9/30/2020 $1,045,000.00
15 6/30/2020 $652,000.00
16 3/31/2020 $756,000.00
17 12/31/2019 $870,000.00
18 9/30/2019 $1,451,872.00
19 6/30/2019 $1,266,098.00
20 12/31/2018 $2,532,000.00
Financials: AccretionAmortizationOfDiscountsAndPremiumsInvestments
Date Value
1 12/31/2023 $5,491,000.00
2 9/30/2023 $3,851,000.00
3 6/30/2023 $2,282,000.00
4 3/31/2023 $1,229,000.00
5 12/31/2022 $1,368,000.00
6 9/30/2022 $184,000.00
7 6/30/2022 --
8 3/31/2022 --
9 12/31/2021 --
10 9/30/2021 --
Financials: AccruedBonusesCurrentAndNoncurrent
Date Value
1 12/31/2023 $21,706,000.00
2 9/30/2023 $15,535,000.00
3 6/30/2023 $10,350,000.00
4 3/31/2023 $5,858,000.00
5 12/31/2022 $18,209,000.00
6 9/30/2022 $13,667,000.00
7 6/30/2022 $9,835,000.00
8 3/31/2022 $4,380,000.00
9 12/31/2021 $12,071,000.00
10 9/30/2021 $8,999,000.00
11 6/30/2021 $5,742,000.00
12 3/31/2021 $2,664,000.00
13 12/31/2020 $7,175,000.00
14 9/30/2020 $4,611,000.00
15 6/30/2020 $3,060,000.00
16 3/31/2020 $1,794,000.00
17 12/31/2019 $4,785,000.00
18 9/30/2019 $2,788,152.00
19 6/30/2019 $1,941,502.00
20 12/31/2018 $3,197,000.00
Financials: AccruedEmployeeBenefitsCurrent
Date Value
1 12/31/2023 $896,000.00
2 9/30/2023 $213,000.00
3 6/30/2023 $936,000.00
4 3/31/2023 $230,000.00
5 12/31/2022 $900,000.00
6 9/30/2022 $220,000.00
7 6/30/2022 $815,000.00
8 3/31/2022 $201,000.00
9 12/31/2021 $760,000.00
10 9/30/2021 $211,000.00
11 6/30/2021 $692,000.00
12 3/31/2021 $158,000.00
13 12/31/2020 $536,000.00
14 9/30/2020 $128,000.00
15 6/30/2020 $438,000.00
16 3/31/2020 $103,000.00
17 12/31/2019 $218,000.00
18 12/31/2018 --
Financials: AccruedProfessionalFeesCurrent
Date Value
1 12/31/2023 $2,097,000.00
2 9/30/2023 $2,208,000.00
3 6/30/2023 $2,333,000.00
4 3/31/2023 $1,992,000.00
5 12/31/2022 $2,125,000.00
6 9/30/2022 $2,564,000.00
7 6/30/2022 $3,163,000.00
8 3/31/2022 $2,589,000.00
9 12/31/2021 $1,905,000.00
10 9/30/2021 $1,678,000.00
11 6/30/2021 $1,054,000.00
12 3/31/2021 $1,368,000.00
13 12/31/2020 $1,543,000.00
14 9/30/2020 $1,201,000.00
15 6/30/2020 $1,883,000.00
16 3/31/2020 $1,123,000.00
17 12/31/2019 $1,162,000.00
18 9/30/2019 $699,531.00
19 6/30/2019 $907,089.00
20 12/31/2018 $281,000.00
Financials: AccumulatedOtherComprehensiveIncomeLossNetOfTax
Date Value
1 12/31/2023 $136,000.00
2 9/30/2023 $-71,000.00
3 6/30/2023 $-144,000.00
4 3/31/2023 $-136,000.00
5 12/31/2022 $-381,000.00
6 9/30/2022 $-189,000.00
7 12/31/2021 --
Financials: AdditionalPaidInCapital
Date Value
1 12/31/2023 $609,477,000.00
2 9/30/2023 $601,618,000.00
3 6/30/2023 $587,771,000.00
4 3/31/2023 $575,367,000.00
5 12/31/2022 $560,409,000.00
6 9/30/2022 $551,883,000.00
7 6/30/2022 $541,672,000.00
8 3/31/2022 $515,701,000.00
9 12/31/2021 $505,482,000.00
10 9/30/2021 $499,046,000.00
11 6/30/2021 $491,458,000.00
12 3/31/2021 $485,338,000.00
13 12/31/2020 $478,162,000.00
14 9/30/2020 $224,146,000.00
15 6/30/2020 $210,621,000.00
16 3/31/2020 $139,559,000.00
17 12/31/2019 $137,308,000.00
18 9/30/2019 $136,585,399.00
19 6/30/2019 $9,910,882.00
20 12/31/2018 $921,000.00
Financials: AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
Date Value
1 12/31/2023 $51,219,000.00
2 9/30/2023 $13,043,000.00
3 6/30/2023 $12,849,000.00
4 3/31/2023 $13,525,000.00
5 12/31/2022 $36,321,000.00
6 9/30/2022 $9,196,000.00
7 6/30/2022 $8,783,000.00
8 3/31/2022 $8,419,000.00
9 12/31/2021 $21,740,000.00
10 9/30/2021 $5,210,000.00
11 6/30/2021 $4,766,000.00
12 3/31/2021 $4,913,000.00
13 12/31/2020 $8,309,000.00
14 9/30/2020 $2,118,000.00
15 6/30/2020 $1,653,000.00
16 3/31/2020 $1,577,000.00
17 12/31/2019 $1,249,000.00
18 9/30/2019 $536,000.00
19 6/30/2019 $307,229.00
20 3/31/2019 $168,000.00
21 12/31/2018 $294,000.00
22 9/30/2018 $74,392.00
23 6/30/2018 $146,340.00
Financials: AllocatedShareBasedCompensationExpense
Date Value
1 12/31/2023 $51,219,000.00
2 9/30/2023 $39,417,000.00
3 6/30/2023 $12,849,000.00
4 3/31/2023 $13,525,000.00
5 12/31/2022 $36,321,000.00
6 9/30/2022 $26,398,000.00
7 6/30/2022 $8,783,000.00
8 3/31/2022 $8,419,000.00
9 12/31/2021 $21,740,000.00
10 9/30/2021 $5,210,000.00
11 6/30/2021 $4,766,000.00
12 3/31/2021 $4,913,000.00
13 12/31/2020 $8,309,000.00
14 9/30/2020 $5,348,000.00
15 6/30/2020 $3,230,000.00
16 3/31/2020 $1,577,000.00
17 12/31/2019 $1,249,000.00
18 9/30/2019 $229,000.00
19 6/30/2019 $307,229.00
20 3/31/2019 $168,000.00
21 12/31/2018 $294,000.00
22 9/30/2018 $74,392.00
23 6/30/2018 $84,633.00
Financials: AllowanceForDoubtfulAccountsReceivable
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 12/31/2018 --
Financials: AmortizationOfIntangibleAssets
Date Value
1 12/31/2023 $9,000,000.00
2 9/30/2023 $6,700,000.00
3 6/30/2023 $2,248,000.00
4 3/31/2023 $2,200,000.00
5 12/31/2022 $8,300,000.00
6 9/30/2022 $6,100,000.00
7 6/30/2022 $2,097,000.00
8 3/31/2022 $1,600,000.00
9 12/31/2021 $2,000,000.00
10 9/30/2021 $694,000.00
11 6/30/2021 $300,000.00
12 3/31/2021 --
13 12/31/2020 --
14 9/30/2020 --
15 6/30/2020 --
16 3/31/2020 --
17 12/31/2019 $4,000.00
18 9/30/2019 $4,000.00
19 6/30/2019 $1,667.00
20 3/31/2019 $3,000.00
21 12/31/2018 $36,000.00
22 9/30/2018 $8,779.00
23 6/30/2018 $9,336.00
Financials: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
Date Value
1 12/31/2023 $6,999,000.00
2 9/30/2023 $7,062,000.00
3 6/30/2023 $7,240,000.00
4 3/31/2023 $7,088,000.00
5 12/31/2022 $5,317,000.00
6 9/30/2022 $5,453,000.00
7 6/30/2022 $4,929,000.00
8 3/31/2022 $4,772,000.00
9 12/31/2021 $3,521,000.00
10 9/30/2021 $3,427,000.00
11 6/30/2021 $3,430,000.00
12 3/31/2021 $3,540,000.00
13 12/31/2020 $2,924,000.00
14 9/30/2020 $2,871,000.00
15 6/30/2020 $2,855,000.00
16 3/31/2020 $969,000.00
17 12/31/2019 $6,677,000.00
18 9/30/2019 $2,799,000.00
19 6/30/2019 $11,142,964.00
20 3/31/2019 $10,601,000.00
21 12/31/2018 $9,406,000.00
22 9/30/2018 $9,824,006.00
23 6/30/2018 $9,868,526.00
Financials: Assets
Date Value
1 12/31/2023 $453,340,000.00
2 9/30/2023 $436,019,000.00
3 6/30/2023 $425,400,000.00
4 3/31/2023 $426,891,000.00
5 12/31/2022 $447,329,000.00
6 9/30/2022 $457,811,000.00
7 6/30/2022 $458,380,000.00
8 3/31/2022 $444,425,000.00
9 12/31/2021 $462,572,000.00
10 9/30/2021 $433,692,000.00
11 6/30/2021 $435,533,000.00
12 3/31/2021 $437,332,000.00
13 12/31/2020 $439,328,000.00
14 9/30/2020 $210,394,000.00
15 6/30/2020 $201,546,000.00
16 3/31/2020 $120,257,000.00
17 12/31/2019 $119,746,000.00
18 9/30/2019 $113,200,247.00
19 6/30/2019 $33,347,143.00
20 12/31/2018 $22,405,000.00
Financials: AssetsCurrent
Date Value
1 12/31/2023 $295,635,000.00
2 9/30/2023 $279,622,000.00
3 6/30/2023 $269,054,000.00
4 3/31/2023 $271,100,000.00
5 12/31/2022 $292,288,000.00
6 9/30/2022 $299,414,000.00
7 6/30/2022 $304,912,000.00
8 3/31/2022 $336,441,000.00
9 12/31/2021 $353,743,000.00
10 9/30/2021 $389,584,000.00
11 6/30/2021 $391,699,000.00
12 3/31/2021 $426,670,000.00
13 12/31/2020 $429,594,000.00
14 9/30/2020 $201,065,000.00
15 6/30/2020 $195,671,000.00
16 3/31/2020 $116,552,000.00
17 12/31/2019 $116,681,000.00
18 9/30/2019 $109,862,971.00
19 6/30/2019 $28,524,564.00
20 12/31/2018 $18,126,000.00
Financials: AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
Date Value
1 12/31/2023 $143,000.00
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 --
6 9/30/2022 --
Financials: AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
Date Value
1 12/31/2023 $7,000.00
2 9/30/2023 $71,000.00
3 6/30/2023 $144,000.00
4 3/31/2023 $136,000.00
5 12/31/2022 $381,000.00
6 9/30/2022 $189,000.00
Financials: AvailableForSaleDebtSecuritiesAmortizedCostBasis
Date Value
1 12/31/2023 $144,122,000.00
2 9/30/2023 $138,601,000.00
3 6/30/2023 $129,778,000.00
4 3/31/2023 $117,370,000.00
5 12/31/2022 $136,058,000.00
6 9/30/2022 $131,991,000.00
Financials: AvailableForSaleSecuritiesDebtSecurities
Date Value
1 12/31/2023 $144,258,000.00
2 9/30/2023 $138,530,000.00
3 6/30/2023 $129,634,000.00
4 3/31/2023 $117,234,000.00
5 12/31/2022 $135,677,000.00
6 9/30/2022 $131,802,000.00
7 12/31/2021 --
Financials: AvailableForSaleSecuritiesDebtSecuritiesCurrent
Date Value
1 12/31/2023 $144,300,000.00
2 9/30/2023 $138,500,000.00
3 6/30/2023 $129,600,000.00
4 3/31/2023 $117,234,000.00
5 12/31/2022 $135,677,000.00
6 9/30/2022 $131,802,000.00
7 12/31/2021 --
Financials: BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 $-18,287,000.00
6 9/30/2022 $-17,987,000.00
7 6/30/2022 $-17,836,000.00
8 3/31/2022 $2,562,000.00
9 12/31/2021 --
10 9/30/2021 --
11 6/30/2021 --
12 3/31/2021 --
Financials: CapitalExpendituresIncurredButNotYetPaid
Date Value
1 12/31/2023 $1,226,000.00
2 9/30/2023 $902,000.00
3 6/30/2023 $728,000.00
4 3/31/2023 $2,730,000.00
5 12/31/2022 $1,396,000.00
6 9/30/2022 $1,131,000.00
7 6/30/2022 $696,000.00
8 3/31/2022 $32,000.00
9 12/31/2021 $33,000.00
10 9/30/2021 $190,000.00
11 6/30/2021 $3,000.00
12 3/31/2021 $220,000.00
13 12/31/2020 $58,000.00
14 9/30/2020 $32,000.00
15 6/30/2020 $194,000.00
16 3/31/2020 $270,000.00
17 12/31/2019 $7,000.00
18 9/30/2019 $17,000.00
19 6/30/2019 $11,721.00
20 3/31/2019 $83,000.00
21 12/31/2018 $58,000.00
22 9/30/2018 $4,833.00
23 6/30/2018 $7,168.00
Financials: CashAndCashEquivalentsAtCarryingValue
Date Value
1 12/31/2023 $98,800,000.00
2 9/30/2023 $91,200,000.00
3 6/30/2023 $95,900,000.00
4 3/31/2023 $114,821,000.00
5 12/31/2022 $122,948,000.00
6 9/30/2022 $134,180,000.00
7 6/30/2022 $273,166,000.00
8 3/31/2022 $309,017,000.00
9 12/31/2021 $329,633,000.00
10 9/30/2021 $363,177,000.00
11 6/30/2021 $368,339,000.00
12 3/31/2021 $406,981,000.00
13 12/31/2020 $409,852,000.00
14 9/30/2020 $183,050,000.00
15 6/30/2020 $179,759,000.00
16 3/31/2020 $98,653,000.00
17 12/31/2019 $98,845,000.00
18 9/30/2019 $94,500,000.00
19 6/30/2019 $17,468,466.00
20 12/31/2018 $4,479,000.00
Financials: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
Date Value
1 12/31/2023 $98,841,000.00
2 9/30/2023 $91,223,000.00
3 6/30/2023 $95,874,000.00
4 3/31/2023 $114,821,000.00
5 12/31/2022 $122,948,000.00
6 9/30/2022 $134,180,000.00
7 6/30/2022 $273,166,000.00
8 3/31/2022 $309,017,000.00
9 12/31/2021 $329,633,000.00
10 9/30/2021 $363,177,000.00
11 6/30/2021 $368,339,000.00
12 3/31/2021 $406,981,000.00
13 12/31/2020 $409,852,000.00
14 9/30/2020 $183,050,000.00
15 6/30/2020 $179,759,000.00
16 3/31/2020 $98,653,000.00
17 12/31/2019 $98,845,000.00
18 9/30/2019 $94,475,000.00
19 6/30/2019 $17,468,466.00
20 3/31/2019 $16,230,000.00
21 12/31/2018 $4,479,000.00
22 9/30/2018 $3,276,273.00
23 6/30/2018 $5,205,302.00
24 12/31/2017 $1,212,000.00
Financials: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
Date Value
1 12/31/2023 $-24,107,000.00
2 9/30/2023 $-31,725,000.00
3 6/30/2023 $-27,074,000.00
4 3/31/2023 $-8,127,000.00
5 12/31/2022 $-206,685,000.00
6 9/30/2022 $-195,453,000.00
7 6/30/2022 $-56,467,000.00
8 3/31/2022 $-20,616,000.00
9 12/31/2021 $-80,219,000.00
10 9/30/2021 $-46,675,000.00
11 6/30/2021 $-41,513,000.00
12 3/31/2021 $-2,871,000.00
13 12/31/2020 $311,007,000.00
14 9/30/2020 $84,205,000.00
15 6/30/2020 $80,914,000.00
16 3/31/2020 $-192,000.00
17 12/31/2019 $94,366,000.00
18 9/30/2019 $89,996,000.00
19 6/30/2019 $12,989,954.00
20 3/31/2019 $11,751,000.00
21 12/31/2018 $3,267,000.00
22 9/30/2018 $2,064,210.00
23 6/30/2018 $3,993,239.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 12/31/2018 --
Financials: CommonStockDividendsPerShareCashPaid
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 --
4 12/31/2020 --
5 12/31/2019 --
6 12/31/2018 --
Financials: CommonStockDividendsPerShareDeclared
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 --
4 12/31/2020 --
5 12/31/2019 --
6 12/31/2018 --
Financials: 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 7/31/2019 $0.00
20 6/30/2019 $0.00
21 12/31/2018 $0.00
Financials: CommonStockSharesAuthorized
Date Value
1 12/31/2023 $200,000,000.00
2 9/30/2023 $200,000,000.00
3 6/30/2023 $200,000,000.00
4 3/31/2023 $200,000,000.00
5 12/31/2022 $200,000,000.00
6 9/30/2022 $200,000,000.00
7 6/30/2022 $200,000,000.00
8 3/31/2022 $200,000,000.00
9 12/31/2021 $200,000,000.00
10 9/30/2021 $200,000,000.00
11 6/30/2021 $200,000,000.00
12 3/31/2021 $200,000,000.00
13 12/31/2020 $200,000,000.00
14 9/30/2020 $200,000,000.00
15 6/30/2020 $200,000,000.00
16 3/31/2020 $200,000,000.00
17 12/31/2019 $200,000,000.00
18 9/30/2019 $200,000,000.00
19 7/31/2019 $200,000,000.00
20 6/30/2019 $17,308,384.00
21 12/31/2018 $15,102,000.00
Financials: CommonStockSharesIssued
Date Value
1 12/31/2023 $27,410,532.00
2 9/30/2023 $26,890,488.00
3 6/30/2023 $26,784,008.00
4 3/31/2023 $26,686,201.00
5 12/31/2022 $26,553,681.00
6 9/30/2022 $26,350,530.00
7 6/30/2022 $26,292,299.00
8 3/31/2022 $25,485,420.00
9 12/31/2021 $25,378,520.00
10 9/30/2021 $25,286,546.00
11 6/30/2021 $25,164,053.00
12 3/31/2021 $25,054,513.00
13 12/31/2020 $24,812,487.00
14 9/30/2020 $19,844,426.00
15 6/30/2020 $19,373,869.00
16 3/31/2020 $17,203,496.00
17 12/31/2019 $17,130,907.00
18 9/30/2019 $17,074,049.00
19 6/30/2019 $2,192,461.00
20 12/31/2018 $1,916,224.00
Financials: CommonStockSharesOutstanding
Date Value
1 12/31/2023 $27,410,532.00
2 9/30/2023 $26,890,488.00
3 6/30/2023 $26,784,008.00
4 3/31/2023 $26,686,201.00
5 12/31/2022 $26,553,681.00
6 9/30/2022 $26,350,530.00
7 6/30/2022 $26,292,299.00
8 3/31/2022 $25,485,420.00
9 12/31/2021 $25,378,520.00
10 9/30/2021 $25,286,546.00
11 6/30/2021 $25,164,053.00
12 3/31/2021 $25,054,513.00
13 12/31/2020 $24,812,487.00
14 9/30/2020 $19,844,426.00
15 6/30/2020 $19,373,869.00
16 3/31/2020 $17,203,496.00
17 12/31/2019 $17,130,907.00
18 9/30/2019 $17,074,049.00
19 6/30/2019 $2,192,461.00
20 12/31/2018 $1,916,224.00
Financials: CommonStockValueOutstanding
Date Value
1 12/31/2023 $27,000.00
2 9/30/2023 $27,000.00
3 6/30/2023 $27,000.00
4 3/31/2023 $27,000.00
5 12/31/2022 $27,000.00
6 9/30/2022 $26,000.00
7 6/30/2022 $26,000.00
8 3/31/2022 $25,000.00
9 12/31/2021 $25,000.00
10 9/30/2021 $25,000.00
11 6/30/2021 $25,000.00
12 3/31/2021 $25,000.00
13 12/31/2020 $25,000.00
14 9/30/2020 $20,000.00
15 6/30/2020 $19,000.00
16 3/31/2020 $17,000.00
17 12/31/2019 $17,000.00
18 9/30/2019 $17,074.00
19 6/30/2019 $2,192.00
20 12/31/2018 $2,000.00
Financials: ComprehensiveIncomeNetOfTax
Date Value
1 12/31/2023 $-56,949,000.00
2 9/30/2023 $-54,576,000.00
3 6/30/2023 $-47,744,000.00
4 3/31/2023 $-28,959,000.00
5 12/31/2022 $-67,519,000.00
6 9/30/2022 $-20,438,000.00
7 6/30/2022 $-26,271,000.00
8 3/31/2022 $-24,623,000.00
9 12/31/2021 $-31,292,000.00
10 9/30/2021 $-11,791,000.00
11 6/30/2021 $-8,791,000.00
12 3/31/2021 $-4,280,000.00
13 12/31/2020 $-10,284,000.00
14 9/30/2020 $-5,395,000.00
15 6/30/2020 $-806,000.00
16 3/31/2020 $570,000.00
17 12/31/2019 $5,277,000.00
18 9/30/2019 $5,849,000.00
19 6/30/2019 $-1,269,079.00
20 3/31/2019 $-1,358,000.00
21 12/31/2018 $-6,367,000.00
22 9/30/2018 $-3,450,032.00
23 6/30/2018 $-3,154,975.00
Financials: ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod
Date Value
1 12/31/2023 $-4,476,000.00
2 9/30/2023 $-3,085,000.00
3 6/30/2023 $-1,705,000.00
4 3/31/2023 $-1,336,000.00
5 12/31/2022 $-1,987,000.00
6 9/30/2022 $-1,850,000.00
7 6/30/2022 $578,000.00
8 3/31/2022 $602,000.00
9 12/31/2021 $3,324,000.00
10 9/30/2021 $4,130,000.00
11 6/30/2021 $-166,000.00
12 3/31/2021 $5,335,000.00
13 12/31/2020 $176,000.00
14 9/30/2020 $223,000.00
15 6/30/2020 $1,048,000.00
16 3/31/2020 $3,160,000.00
17 12/31/2019 $2,493,000.00
18 9/30/2019 $2,393,507.00
19 6/30/2019 $3,257,000.00
20 3/31/2019 $648,000.00
21 9/30/2018 $343,000.00
22 6/30/2018 $856,881.00
Financials: CostOfRevenue
Date Value
1 12/31/2023 $44,982,000.00
2 9/30/2023 $32,559,000.00
3 6/30/2023 $21,240,000.00
4 3/31/2023 $10,182,000.00
5 12/31/2022 $32,009,000.00
6 9/30/2022 $22,489,000.00
7 6/30/2022 $13,630,000.00
8 3/31/2022 $5,944,000.00
9 12/31/2021 $15,822,000.00
10 9/30/2021 $4,500,000.00
11 6/30/2021 $6,725,000.00
12 3/31/2021 $3,028,000.00
13 9/30/2020 $2,475,000.00
14 6/30/2020 $4,537,000.00
Financials: CurrentFederalTaxExpenseBenefit
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 --
4 12/31/2020 --
5 12/31/2019 --
6 12/31/2018 --
Financials: CurrentIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $324,000.00
2 12/31/2022 $111,000.00
3 12/31/2021 $16,000.00
4 12/31/2020 $84,000.00
5 12/31/2019 $72,000.00
6 12/31/2018 $9,000.00
Financials: CurrentStateAndLocalTaxExpenseBenefit
Date Value
1 12/31/2023 $324,000.00
2 12/31/2022 $111,000.00
3 12/31/2021 $16,000.00
4 12/31/2020 $84,000.00
5 12/31/2019 $72,000.00
6 12/31/2018 $9,000.00
Financials: DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
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 12/31/2021 --
Financials: DebtSecuritiesAvailableForSaleRealizedGainLoss
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 --
Financials: DeferredFederalIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $33,000.00
2 12/31/2022 $-1,626,000.00
3 12/31/2021 $-8,726,000.00
4 12/31/2020 --
5 12/31/2019 --
6 12/31/2018 --
Financials: DeferredIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $-223,000.00
2 9/30/2023 $13,000.00
3 6/30/2023 $13,000.00
4 3/31/2023 $13,000.00
5 12/31/2022 $-1,877,000.00
6 9/30/2022 $-1,839,000.00
7 6/30/2022 $-1,839,000.00
8 3/31/2022 $123,000.00
9 12/31/2021 $-8,736,000.00
10 9/30/2021 --
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 --
14 12/31/2019 --
15 12/31/2018 --
Financials: DeferredIncomeTaxLiabilities
Date Value
1 12/31/2023 $24,677,000.00
2 12/31/2022 $27,117,000.00
3 12/31/2021 $19,571,000.00
4 12/31/2020 $3,830,000.00
5 12/31/2019 $5,102,000.00
6 12/31/2018 $4,423,000.00
Financials: DeferredIncomeTaxLiabilitiesNet
Date Value
1 12/31/2023 $206,000.00
2 9/30/2023 $441,000.00
3 6/30/2023 $441,000.00
4 3/31/2023 $441,000.00
5 12/31/2022 $428,000.00
6 9/30/2022 $614,000.00
7 6/30/2022 $614,000.00
8 3/31/2022 $757,000.00
9 12/31/2021 $635,000.00
10 12/31/2020 --
Financials: DeferredStateAndLocalIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $-256,000.00
2 12/31/2022 $-251,000.00
3 12/31/2021 $-10,000.00
4 12/31/2020 --
5 12/31/2019 --
6 12/31/2018 --
Financials: DeferredTaxAssetsGross
Date Value
1 12/31/2023 $79,499,000.00
2 12/31/2022 $76,642,000.00
3 12/31/2021 $36,710,000.00
4 12/31/2020 $19,034,000.00
5 12/31/2019 $17,522,000.00
6 12/31/2018 $18,798,000.00
Financials: DeferredTaxAssetsInProcessResearchAndDevelopment
Date Value
1 12/31/2023 $9,915,000.00
2 12/31/2022 $6,738,000.00
3 12/31/2021 --
Financials: DeferredTaxAssetsNet
Date Value
1 12/31/2023 $24,471,000.00
2 12/31/2022 $26,689,000.00
3 12/31/2021 $18,936,000.00
4 12/31/2020 $3,830,000.00
5 12/31/2019 $5,102,000.00
6 12/31/2018 $4,423,000.00
Financials: DeferredTaxAssetsOperatingLossCarryforwards
Date Value
1 12/31/2023 $47,162,000.00
2 12/31/2022 $49,253,000.00
3 12/31/2021 $24,316,000.00
4 12/31/2020 $13,720,000.00
5 12/31/2019 $14,077,000.00
6 12/31/2018 $16,184,000.00
Financials: DeferredTaxAssetsOther
Date Value
1 12/31/2023 $4,000.00
2 12/31/2022 $445,000.00
3 12/31/2021 $240,000.00
4 12/31/2020 --
Financials: DeferredTaxAssetsTaxCreditCarryforwardsResearch
Date Value
1 12/31/2023 $8,025,000.00
2 12/31/2022 $5,665,000.00
3 12/31/2021 $3,670,000.00
4 12/31/2020 $1,777,000.00
5 12/31/2019 $993,000.00
6 12/31/2018 $715,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
Date Value
1 12/31/2023 $4,416,000.00
2 12/31/2022 $4,489,000.00
3 12/31/2021 $2,202,000.00
4 12/31/2020 $761,000.00
5 12/31/2019 $127,000.00
6 12/31/2018 $12,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
Date Value
1 12/31/2023 $6,466,000.00
2 12/31/2022 $6,503,000.00
3 12/31/2021 $4,168,000.00
4 12/31/2020 $2,730,000.00
5 12/31/2019 $1,817,000.00
6 12/31/2018 $1,432,000.00
Financials: DeferredTaxAssetsValuationAllowance
Date Value
1 12/31/2023 $55,028,000.00
2 12/31/2022 $49,953,000.00
3 12/31/2021 $17,774,000.00
4 12/31/2020 $15,204,000.00
5 12/31/2019 $12,420,000.00
6 12/31/2018 $14,375,000.00
Financials: DeferredTaxLiabilities
Date Value
1 12/31/2023 $206,000.00
2 12/31/2022 $428,000.00
3 12/31/2021 $635,000.00
4 12/31/2020 --
Financials: DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
Date Value
1 12/31/2023 $17,003,000.00
2 12/31/2022 $19,026,000.00
3 12/31/2021 $12,913,000.00
4 12/31/2020 --
Financials: DeferredTaxLiabilitiesOther
Date Value
1 12/31/2023 $31,000.00
2 12/31/2022 --
Financials: DeferredTaxLiabilitiesPrepaidExpenses
Date Value
1 12/31/2023 $182,000.00
2 12/31/2022 $289,000.00
3 12/31/2021 $330,000.00
4 12/31/2020 $289,000.00
5 12/31/2019 $757,000.00
6 12/31/2018 $378,000.00
Financials: DeferredTaxLiabilitiesPropertyPlantAndEquipment
Date Value
1 12/31/2023 $4,662,000.00
2 12/31/2022 $3,269,000.00
3 12/31/2021 $2,285,000.00
4 12/31/2020 $776,000.00
5 12/31/2019 $246,000.00
6 12/31/2018 $131,000.00
Financials: DefinedContributionPlanEmployerDiscretionaryContributionAmount
Date Value
1 12/31/2023 $4,620,000.00
2 12/31/2022 $3,525,000.00
3 12/31/2021 $2,036,000.00
4 12/31/2020 $789,000.00
5 12/31/2019 $434,000.00
6 12/31/2018 $338,000.00
Financials: Depreciation
Date Value
1 12/31/2023 $3,317,000.00
2 9/30/2023 $2,364,000.00
3 6/30/2023 $1,462,000.00
4 3/31/2023 $670,000.00
5 12/31/2022 $2,278,000.00
6 9/30/2022 $1,651,000.00
7 6/30/2022 $1,034,000.00
8 3/31/2022 $503,000.00
9 12/31/2021 $1,448,000.00
10 9/30/2021 $1,006,000.00
11 6/30/2021 $378,000.00
12 3/31/2021 $233,000.00
13 12/31/2020 $472,000.00
14 9/30/2020 $312,000.00
15 6/30/2020 $193,000.00
16 3/31/2020 $91,000.00
17 12/31/2019 $354,000.00
18 9/30/2019 $91,000.00
19 6/30/2019 $85,865.00
20 3/31/2019 $77,000.00
21 12/31/2018 $287,000.00
22 9/30/2018 $216,014.00
23 6/30/2018 $71,082.00
Financials: DepreciationDepletionAndAmortization
Date Value
1 12/31/2023 $12,330,000.00
2 9/30/2023 $9,106,000.00
3 6/30/2023 $5,932,000.00
4 3/31/2023 $2,892,000.00
5 12/31/2022 $10,543,000.00
6 9/30/2022 $7,702,000.00
7 6/30/2022 $4,779,000.00
8 3/31/2022 $2,151,000.00
9 12/31/2021 $3,407,000.00
10 9/30/2021 $1,956,000.00
11 6/30/2021 $867,000.00
12 3/31/2021 $233,000.00
13 12/31/2020 $472,000.00
14 9/30/2020 $312,000.00
15 6/30/2020 $193,000.00
Financials: EarningsPerShareBasic
Date Value
1 12/31/2023 $-2.14
2 9/30/2023 $-2.05
3 6/30/2023 $-1.80
4 3/31/2023 $-1.10
5 12/31/2022 $-2.58
6 9/30/2022 $-0.77
7 6/30/2022 $-1.02
8 3/31/2022 $-0.97
9 12/31/2021 $-1.24
10 9/30/2021 $-0.47
11 6/30/2021 $-0.52
12 3/31/2021 $-0.17
13 12/31/2020 $-0.54
14 9/30/2020 $-0.29
15 6/30/2020 $-0.08
16 3/31/2020 $0.03
17 12/31/2019 $0.12
18 9/30/2019 $0.43
19 6/30/2019 $-1.05
20 3/31/2019 $-1.22
21 12/31/2018 $-5.33
22 9/30/2018 $-2.33
23 6/30/2018 $-2.15
24 3/31/2018 $-2.37
Financials: EarningsPerShareDiluted
Date Value
1 12/31/2023 $-2.14
2 9/30/2023 $-2.05
3 6/30/2023 $-1.80
4 3/31/2023 $-1.10
5 12/31/2022 $-2.58
6 9/30/2022 $-0.77
7 6/30/2022 $-1.02
8 3/31/2022 $-0.97
9 12/31/2021 $-1.24
10 9/30/2021 $-0.99
11 6/30/2021 $-0.35
12 3/31/2021 $-0.17
13 12/31/2020 $-0.54
14 9/30/2020 $-0.29
15 6/30/2020 $-0.08
16 3/31/2020 $0.03
17 12/31/2019 $-0.21
18 9/30/2019 $-0.67
19 6/30/2019 $-1.05
20 3/31/2019 $-1.22
21 12/31/2018 $-5.33
22 9/30/2018 $-2.33
23 6/30/2018 $-2.15
24 3/31/2018 $-2.37
Financials: EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
Date Value
1 12/31/2023 $4,323,000.00
2 12/31/2022 $3,323,000.00
3 12/31/2021 $-880,000.00
4 12/31/2020 $-781,000.00
5 12/31/2019 $65,000.00
6 12/31/2018 $53,000.00
Financials: EmployeeRelatedLiabilitiesCurrent
Date Value
1 12/31/2023 $28,945,000.00
2 9/30/2023 $22,405,000.00
3 6/30/2023 $17,298,000.00
4 3/31/2023 $12,796,000.00
5 12/31/2022 $24,358,000.00
6 9/30/2022 $19,532,000.00
7 6/30/2022 $14,850,000.00
8 3/31/2022 $8,566,000.00
9 12/31/2021 $15,483,000.00
10 9/30/2021 $12,120,000.00
11 6/30/2021 $8,584,000.00
12 3/31/2021 $5,208,000.00
13 12/31/2020 $9,108,000.00
14 9/30/2020 $6,354,000.00
15 6/30/2020 $4,651,000.00
16 3/31/2020 $3,134,000.00
17 12/31/2019 $5,779,000.00
18 9/30/2019 $3,676,164.00
19 6/30/2019 $2,784,746.00
20 12/31/2018 $4,571,000.00
Financials: EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
Date Value
1 12/31/2023 $85,536,000.00
2 9/30/2023 $96,424,000.00
3 6/30/2023 $108,870,000.00
4 3/31/2023 $118,403,000.00
5 12/31/2022 $131,644,000.00
6 9/30/2022 $94,365,000.00
7 6/30/2022 $99,493,000.00
8 3/31/2022 $97,147,000.00
9 12/31/2021 $99,251,000.00
10 9/30/2021 $56,308,000.00
Financials: EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 --
4 12/31/2020 --
5 12/31/2019 --
6 12/31/2018 --
Financials: FinanceLeaseInterestExpense
Date Value
1 12/31/2023 $11,000.00
2 12/31/2022 $16,000.00
3 12/31/2021 $1,000.00
Financials: FinanceLeaseInterestPaymentOnLiability
Date Value
1 12/31/2023 $11,000.00
2 12/31/2022 $16,000.00
3 12/31/2021 $1,000.00
Financials: FinanceLeaseLiability
Date Value
1 12/31/2023 $96,000.00
2 12/31/2022 $238,000.00
3 12/31/2021 $229,000.00
Financials: FinanceLeaseLiabilityCurrent
Date Value
1 12/31/2023 $71,000.00
2 12/31/2022 $148,000.00
3 12/31/2021 $105,000.00
Financials: FinanceLeaseLiabilityNoncurrent
Date Value
1 12/31/2023 $25,000.00
2 12/31/2022 $90,000.00
3 12/31/2021 $124,000.00
Financials: FinanceLeaseLiabilityPaymentsDue
Date Value
1 12/31/2023 $102,000.00
2 12/31/2022 $255,000.00
3 12/31/2021 $242,000.00
Financials: FinanceLeaseLiabilityPaymentsDueAfterYearFive
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 --
Financials: FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
Date Value
1 12/31/2023 $72,000.00
2 12/31/2022 $153,000.00
3 12/31/2021 $108,000.00
Financials: FinanceLeaseLiabilityPaymentsDueYearFive
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 --
Financials: FinanceLeaseLiabilityPaymentsDueYearFour
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 --
Financials: FinanceLeaseLiabilityPaymentsDueYearThree
Date Value
1 12/31/2023 --
2 12/31/2022 $30,000.00
3 12/31/2021 $26,000.00
Financials: FinanceLeaseLiabilityPaymentsDueYearTwo
Date Value
1 12/31/2023 $30,000.00
2 12/31/2022 $72,000.00
3 12/31/2021 $108,000.00
Financials: FinanceLeaseLiabilityUndiscountedExcessAmount
Date Value
1 12/31/2023 $6,000.00
2 12/31/2022 $17,000.00
3 12/31/2021 $13,000.00
Financials: FinanceLeasePrincipalPayments
Date Value
1 12/31/2023 $142,000.00
2 9/30/2023 $106,000.00
3 6/30/2023 $70,000.00
4 3/31/2023 $35,000.00
5 12/31/2022 $122,000.00
6 9/30/2022 $88,000.00
7 6/30/2022 $55,000.00
8 3/31/2022 $24,000.00
9 12/31/2021 $8,000.00
10 9/30/2021 --
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 --
Financials: FinanceLeaseRightOfUseAsset
Date Value
1 12/31/2023 $91,000.00
2 12/31/2022 $232,000.00
3 12/31/2021 $229,000.00
Financials: FinanceLeaseRightOfUseAssetAmortization
Date Value
1 12/31/2023 $141,000.00
2 12/31/2022 $129,000.00
3 12/31/2021 $8,000.00
Financials: FinanceLeaseWeightedAverageDiscountRatePercent
Date Value
1 12/31/2023 $0.07
2 12/31/2022 $0.06
3 12/31/2021 $0.05
Financials: FiniteLivedIntangibleAssetsAccumulatedAmortization
Date Value
1 12/31/2023 $19,237,000.00
2 9/30/2023 $16,965,000.00
3 6/30/2023 $14,693,000.00
4 3/31/2023 $12,446,000.00
5 12/31/2022 $10,224,000.00
6 9/30/2022 $8,010,000.00
7 6/30/2022 $5,704,000.00
8 3/31/2022 $3,606,000.00
9 12/31/2021 $1,958,000.00
10 12/31/2019 $275,000.00
11 9/30/2019 $274,534.00
12 6/30/2019 $274,534.00
13 12/31/2018 $271,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
Date Value
1 12/31/2023 $61,762,000.00
2 12/31/2022 $70,687,000.00
3 12/31/2021 $55,507,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
Date Value
1 12/31/2023 $9,038,000.00
2 12/31/2022 $9,013,000.00
3 9/30/2022 $9,147,000.00
4 6/30/2022 $9,147,000.00
5 3/31/2022 $6,681,000.00
6 12/31/2021 $6,681,000.00
7 9/30/2021 $2,753,000.00
8 6/30/2021 $2,753,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
Date Value
1 12/31/2023 $8,925,000.00
2 12/31/2022 $8,901,000.00
3 12/31/2021 $6,672,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
Date Value
1 12/31/2023 $8,901,000.00
2 12/31/2022 $9,004,000.00
3 9/30/2022 $9,137,000.00
4 6/30/2022 $9,137,000.00
5 3/31/2022 $6,672,000.00
6 12/31/2021 $6,681,000.00
7 9/30/2021 $2,753,000.00
8 6/30/2021 $2,753,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
Date Value
1 12/31/2023 $9,004,000.00
2 12/31/2022 $9,013,000.00
3 9/30/2022 $9,147,000.00
4 6/30/2022 $9,147,000.00
5 3/31/2022 $6,681,000.00
6 12/31/2021 $6,700,000.00
7 9/30/2021 $2,761,000.00
8 6/30/2021 $2,761,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
Date Value
1 12/31/2023 $9,013,000.00
2 12/31/2022 $9,038,000.00
3 9/30/2022 $9,172,000.00
4 6/30/2022 $9,172,000.00
5 3/31/2022 $6,700,000.00
6 12/31/2021 $6,681,000.00
7 9/30/2021 $2,753,000.00
8 6/30/2021 $2,753,000.00
Financials: FiniteLivedIntangibleAssetsGross
Date Value
1 12/31/2023 $125,880,000.00
2 9/30/2023 $125,880,000.00
3 6/30/2023 $125,880,000.00
4 3/31/2023 $125,880,000.00
5 12/31/2022 $125,880,000.00
6 9/30/2022 $127,881,000.00
7 6/30/2022 $127,881,000.00
8 3/31/2022 $90,881,000.00
9 12/31/2021 $90,880,000.00
Financials: FiniteLivedIntangibleAssetsNet
Date Value
1 12/31/2023 $106,643,000.00
2 9/30/2023 $108,915,000.00
3 6/30/2023 $111,187,000.00
4 3/31/2023 $113,434,000.00
5 12/31/2022 $115,656,000.00
6 9/30/2022 $119,871,000.00
7 6/30/2022 $122,177,000.00
8 3/31/2022 $87,275,000.00
9 12/31/2021 $88,922,000.00
10 9/30/2021 $32,104,000.00
11 6/30/2021 $32,798,000.00
12 12/31/2020 --
13 12/31/2019 --
14 9/30/2019 --
15 6/30/2019 --
16 12/31/2018 $4,000.00
Financials: Goodwill
Date Value
1 12/31/2023 $10,700,000.00
2 9/30/2023 $10,700,000.00
3 6/30/2023 $10,700,000.00
4 3/31/2023 $10,700,000.00
5 12/31/2022 $10,700,000.00
6 9/30/2022 $10,486,000.00
7 6/30/2022 $10,494,000.00
8 12/31/2021 --
Financials: GoodwillImpairedAccumulatedImpairmentLoss
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 12/31/2021 --
Financials: GoodwillImpairmentLoss
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 9/30/2022 --
4 6/30/2022 --
5 12/31/2021 --
6 9/30/2021 --
7 6/30/2021 --
Financials: GoodwillImpairmentLossNetOfTax
Date Value
1 9/30/2023 --
2 6/30/2023 --
Financials: ImpairmentOfLongLivedAssetsHeldForUse
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 --
4 12/31/2020 --
5 12/31/2019 --
6 12/31/2018 --
Financials: IncomeLossAttributableToParent
Date Value
1 12/31/2023 $-57,365,000.00
2 9/30/2023 $-54,824,000.00
3 6/30/2023 $-47,951,000.00
4 3/31/2023 $-29,190,000.00
5 12/31/2022 $-68,904,000.00
6 9/30/2022 $-20,249,000.00
7 6/30/2022 $-3,605,000.00
8 3/31/2022 $-24,489,000.00
9 12/31/2021 $-40,012,000.00
10 9/30/2021 $-24,857,000.00
11 6/30/2021 $-8,786,000.00
12 3/31/2021 $-4,280,000.00
13 12/31/2020 $-10,200,000.00
14 9/30/2020 $-5,395,000.00
15 6/30/2020 $-806,000.00
16 3/31/2020 $570,000.00
17 12/31/2019 $5,349,000.00
18 9/30/2019 $3,222,000.00
19 6/30/2019 $-2,627,062.00
20 3/31/2019 $-1,358,000.00
21 12/31/2018 $-6,358,000.00
22 9/30/2018 $-10,235,446.00
23 6/30/2018 $-6,785,414.00
Financials: IncomeTaxesPaidNet
Date Value
1 12/31/2023 $198,000.00
2 12/31/2022 $120,000.00
3 12/31/2021 $16,000.00
4 12/31/2020 $102,000.00
5 12/31/2019 $-150,000.00
6 9/30/2019 $-150,000.00
7 6/30/2019 $-150,000.00
8 12/31/2018 $160,000.00
9 9/30/2018 $159,356.00
10 6/30/2018 --
Financials: IncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $101,000.00
2 9/30/2023 $62,000.00
3 6/30/2023 $30,000.00
4 3/31/2023 $14,000.00
5 12/31/2022 $-1,766,000.00
6 9/30/2022 $-1,823,000.00
7 6/30/2022 $-1,823,000.00
8 3/31/2022 $134,000.00
9 12/31/2021 $-8,720,000.00
10 9/30/2021 --
11 6/30/2021 $5,000.00
12 3/31/2021 --
13 12/31/2020 $84,000.00
14 9/30/2020 --
15 6/30/2020 --
16 3/31/2020 --
17 12/31/2019 $72,000.00
18 9/30/2019 --
19 6/30/2019 --
20 3/31/2019 --
21 12/31/2018 $9,000.00
22 9/30/2018 --
23 6/30/2018 --
Financials: IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
Date Value
1 12/31/2023 $5,207,000.00
2 12/31/2022 $17,075,000.00
3 12/31/2021 $2,570,000.00
4 12/31/2020 $2,784,000.00
5 12/31/2019 $-2,747,000.00
6 12/31/2018 $2,278,000.00
Financials: IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
Date Value
1 12/31/2023 $-12,046,000.00
2 12/31/2022 $-14,470,000.00
3 12/31/2021 $-8,402,000.00
4 12/31/2020 $-2,142,000.00
5 12/31/2019 $1,123,000.00
6 12/31/2018 $-1,335,000.00
Financials: IncomeTaxReconciliationOtherAdjustments
Date Value
1 12/31/2023 $27,000.00
2 12/31/2022 $26,000.00
3 12/31/2021 $-157,000.00
4 12/31/2020 $39,000.00
5 12/31/2019 $39,000.00
6 12/31/2018 $11,000.00
Financials: IncomeTaxReconciliationStateAndLocalIncomeTaxes
Date Value
1 12/31/2023 $925,000.00
2 12/31/2022 $-3,751,000.00
3 12/31/2021 $-1,764,000.00
4 12/31/2020 $-311,000.00
5 12/31/2019 $958,000.00
6 12/31/2018 $-1,174,000.00
Financials: IncomeTaxReconciliationTaxCreditsResearch
Date Value
1 12/31/2023 $2,186,000.00
2 12/31/2022 $1,814,000.00
3 12/31/2021 $1,658,000.00
4 12/31/2020 $703,000.00
5 12/31/2019 $251,000.00
6 12/31/2018 --
Financials: IncreaseDecreaseInAccountsPayable
Date Value
1 12/31/2023 $5,707,000.00
2 9/30/2023 $2,693,000.00
3 6/30/2023 $3,071,000.00
4 3/31/2023 $3,896,000.00
5 12/31/2022 $582,000.00
6 9/30/2022 $2,155,000.00
7 6/30/2022 $302,000.00
8 3/31/2022 $187,000.00
9 12/31/2021 $-182,000.00
10 9/30/2021 $673,000.00
11 6/30/2021 $-683,000.00
12 3/31/2021 $-40,000.00
13 12/31/2020 $169,000.00
14 9/30/2020 $211,000.00
15 6/30/2020 $444,000.00
16 3/31/2020 $56,000.00
17 12/31/2019 $557,000.00
18 9/30/2019 $-47,000.00
19 6/30/2019 $-524,029.00
20 3/31/2019 $-329,000.00
21 12/31/2018 $197,000.00
22 9/30/2018 $-170,890.00
23 6/30/2018 $-607,683.00
Financials: IncreaseDecreaseInAccountsReceivable
Date Value
1 12/31/2023 $14,930,000.00
2 9/30/2023 $13,779,000.00
3 6/30/2023 $7,978,000.00
4 3/31/2023 $4,383,000.00
5 12/31/2022 $6,218,000.00
6 9/30/2022 $5,678,000.00
7 6/30/2022 $5,628,000.00
8 3/31/2022 $2,725,000.00
9 12/31/2021 $4,631,000.00
10 9/30/2021 $6,087,000.00
11 6/30/2021 $5,275,000.00
12 3/31/2021 $1,558,000.00
13 12/31/2020 $-1,663,000.00
14 9/30/2020 $-1,855,000.00
15 6/30/2020 $-2,337,000.00
16 3/31/2020 $-161,000.00
17 12/31/2019 $896,000.00
18 9/30/2019 $-801,000.00
19 6/30/2019 $-3,625,313.00
20 3/31/2019 $-3,841,000.00
21 12/31/2018 $8,408,000.00
22 9/30/2018 $655,247.00
23 6/30/2018 $621,175.00
Financials: IncreaseDecreaseInEmployeeRelatedLiabilities
Date Value
1 12/31/2023 $4,587,000.00
2 9/30/2023 $-1,953,000.00
3 6/30/2023 $-7,060,000.00
4 3/31/2023 $-11,562,000.00
5 12/31/2022 $8,495,000.00
6 9/30/2022 $3,669,000.00
7 6/30/2022 $-1,013,000.00
8 3/31/2022 $-6,917,000.00
9 12/31/2021 $6,208,000.00
10 9/30/2021 $3,012,000.00
11 6/30/2021 $-523,000.00
12 3/31/2021 $-3,899,000.00
13 12/31/2020 $3,329,000.00
14 9/30/2020 $575,000.00
15 6/30/2020 $-1,127,000.00
16 3/31/2020 $-2,645,000.00
17 12/31/2019 $1,208,000.00
18 9/30/2019 $-895,000.00
19 6/30/2019 $-1,786,265.00
20 3/31/2019 $-1,809,000.00
21 12/31/2018 $1,347,000.00
22 9/30/2018 $1,016,014.00
23 6/30/2018 $331,465.00
Financials: IncreaseDecreaseInInventories
Date Value
1 12/31/2023 $3,962,000.00
2 9/30/2023 $1,789,000.00
3 6/30/2023 $2,141,000.00
4 3/31/2023 $540,000.00
5 12/31/2022 $1,680,000.00
6 9/30/2022 $1,502,000.00
7 6/30/2022 $1,066,000.00
8 3/31/2022 $329,000.00
9 12/31/2021 $-327,000.00
10 9/30/2021 $28,000.00
11 6/30/2021 $-223,000.00
12 3/31/2021 $93,000.00
13 12/31/2020 $980,000.00
14 9/30/2020 $442,000.00
15 6/30/2020 $430,000.00
16 3/31/2020 $-19,000.00
17 12/31/2019 $355,000.00
18 9/30/2019 $-61,000.00
19 6/30/2019 $-331,339.00
20 3/31/2019 $-73,000.00
21 12/31/2018 $578,000.00
22 9/30/2018 $5,671.00
23 6/30/2018 $101,676.00
Financials: IncreaseDecreaseInOperatingLeaseLiability
Date Value
1 12/31/2023 $852,000.00
2 9/30/2023 $1,093,000.00
3 6/30/2023 $958,000.00
4 3/31/2023 $-68,000.00
5 12/31/2022 $-608,000.00
6 9/30/2022 $-559,000.00
7 6/30/2022 $-445,000.00
8 3/31/2022 $-226,000.00
9 12/31/2021 $-852,000.00
10 9/30/2021 $-638,000.00
11 6/30/2021 $-590,000.00
12 3/31/2021 $-295,000.00
13 12/31/2020 --
Financials: IncreaseDecreaseInOtherAccruedLiabilities
Date Value
1 12/31/2023 $2,139,000.00
2 9/30/2023 $1,376,000.00
3 6/30/2023 $2,047,000.00
4 3/31/2023 $1,014,000.00
5 12/31/2022 $-963,000.00
6 9/30/2022 $-853,000.00
7 6/30/2022 $1,111,000.00
8 3/31/2022 $29,000.00
9 12/31/2021 $2,286,000.00
10 9/30/2021 $619,000.00
11 6/30/2021 $-306,000.00
12 3/31/2021 $-330,000.00
13 12/31/2020 $561,000.00
14 9/30/2020 $1,709,000.00
15 6/30/2020 $263,000.00
16 3/31/2020 $-96,000.00
17 12/31/2019 $879,000.00
18 9/30/2019 $263,000.00
19 6/30/2019 $901,622.00
20 3/31/2019 $321,000.00
21 12/31/2018 $201,000.00
22 9/30/2018 $83,803.00
23 6/30/2018 $33,305.00
Financials: IncreaseDecreaseInOtherOperatingAssets
Date Value
1 12/31/2023 $330,000.00
2 9/30/2023 $455,000.00
3 6/30/2023 $80,000.00
4 3/31/2023 $-319,000.00
5 12/31/2022 $-618,000.00
6 9/30/2022 $-533,000.00
7 6/30/2022 $-504,000.00
8 3/31/2022 $-42,000.00
9 12/31/2021 $180,000.00
10 9/30/2021 $193,000.00
11 6/30/2021 $95,000.00
12 3/31/2021 $225,000.00
13 12/31/2020 $1,401,000.00
14 9/30/2020 $1,503,000.00
15 6/30/2020 $62,000.00
16 3/31/2020 $77,000.00
17 12/31/2019 $85,000.00
18 9/30/2019 $20,000.00
19 6/30/2019 $12,057.00
20 3/31/2019 $14,000.00
21 12/31/2018 $-14,000.00
22 9/30/2018 $49,282.00
23 6/30/2018 $100,968.00
Financials: IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
Date Value
1 12/31/2023 $435,000.00
2 9/30/2023 $892,000.00
3 6/30/2023 $-158,000.00
4 3/31/2023 $654,000.00
5 12/31/2022 $1,224,000.00
6 9/30/2022 $1,870,000.00
7 6/30/2022 $707,000.00
8 3/31/2022 $357,000.00
9 12/31/2021 $-617,000.00
10 9/30/2021 $734,000.00
11 6/30/2021 $-1,347,000.00
12 3/31/2021 $-1,679,000.00
13 12/31/2020 $2,815,000.00
14 9/30/2020 $1,767,000.00
15 6/30/2020 $-234,000.00
16 3/31/2020 $129,000.00
17 12/31/2019 $1,276,000.00
18 9/30/2019 $1,522,000.00
19 6/30/2019 $99,323.00
20 3/31/2019 $66,000.00
21 12/31/2018 $160,000.00
22 9/30/2018 $15,408.00
23 6/30/2018 $-38,209.00
Financials: IntangibleAssetsNetIncludingGoodwill
Date Value
1 12/31/2023 $117,335,000.00
2 9/30/2023 $119,607,000.00
3 6/30/2023 $121,879,000.00
4 3/31/2023 $124,126,000.00
5 12/31/2022 $126,348,000.00
6 9/30/2022 $130,357,000.00
7 6/30/2022 $132,671,000.00
8 12/31/2021 $88,922,000.00
Financials: InterestExpense
Date Value
1 12/31/2023 $11,000.00
2 9/30/2023 $9,000.00
3 6/30/2023 $7,000.00
4 3/31/2023 $4,000.00
5 12/31/2022 $17,000.00
6 9/30/2022 $6,000.00
7 6/30/2022 $4,000.00
8 3/31/2022 $3,000.00
9 12/31/2021 $1,000.00
10 9/30/2021 --
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 $2,634,000.00
14 9/30/2020 $2,239,000.00
15 6/30/2020 $1,533,000.00
16 3/31/2020 $764,000.00
17 12/31/2019 $4,571,000.00
18 9/30/2019 $3,805,000.00
19 6/30/2019 $1,692,582.00
20 3/31/2019 $1,024,000.00
21 12/31/2018 $2,274,000.00
22 9/30/2018 $1,623,842.00
23 6/30/2018 $524,843.00
Financials: InterestPaidNet
Date Value
1 12/31/2023 $11,000.00
2 12/31/2022 $16,000.00
3 12/31/2021 $1,000.00
4 12/31/2020 $1,978,000.00
5 12/31/2019 $2,206,000.00
6 9/30/2019 $1,680,613.00
7 6/30/2019 $1,137,965.00
8 12/31/2018 $1,635,000.00
9 9/30/2018 $1,165,636.00
10 6/30/2018 $791,523.00
Financials: InterestReceivable
Date Value
1 9/30/2023 --
2 12/31/2022 --
Financials: InventoryNet
Date Value
1 12/31/2023 $7,942,000.00
2 9/30/2023 $5,769,000.00
3 6/30/2023 $6,121,000.00
4 3/31/2023 $4,520,000.00
5 12/31/2022 $3,980,000.00
6 9/30/2022 $3,802,000.00
7 6/30/2022 $3,365,000.00
8 3/31/2022 $2,350,000.00
9 12/31/2021 $2,021,000.00
10 9/30/2021 $2,375,000.00
11 6/30/2021 $2,124,000.00
12 3/31/2021 $2,310,000.00
13 12/31/2020 $2,217,000.00
14 9/30/2020 $1,679,000.00
15 6/30/2020 $1,667,000.00
16 3/31/2020 $1,219,000.00
17 12/31/2019 $1,237,000.00
18 9/30/2019 $821,658.00
19 6/30/2019 $550,894.00
20 12/31/2018 $882,000.00
Financials: InvestmentIncomeInterest
Date Value
1 9/30/2023 $7,504,000.00
2 6/30/2023 $4,735,000.00
3 3/31/2023 $2,336,000.00
4 12/31/2022 $3,968,000.00
5 9/30/2022 $1,693,000.00
6 6/30/2022 $400,000.00
7 3/31/2022 $30,000.00
8 12/31/2021 $68,000.00
9 9/30/2021 $23,000.00
10 6/30/2021 $28,000.00
11 3/31/2021 $4,000.00
12 12/31/2020 $373,000.00
13 9/30/2020 $18,000.00
14 6/30/2020 $336,000.00
15 3/31/2020 $298,000.00
16 12/31/2019 $312,000.00
17 9/30/2019 $32,000.00
18 6/30/2019 $5,529.00
19 3/31/2019 $21,000.00
20 12/31/2018 $24,000.00
21 9/30/2018 $20,889.00
22 6/30/2018 $2,240.00
Financials: LeaseCost
Date Value
1 12/31/2023 $2,885,000.00
2 12/31/2022 $2,619,000.00
3 12/31/2021 $1,488,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDue
Date Value
1 12/31/2023 $24,311,000.00
2 12/31/2022 $23,294,000.00
3 12/31/2021 $10,363,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
Date Value
1 12/31/2023 $12,531,000.00
2 12/31/2022 $12,921,000.00
3 12/31/2021 $4,609,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
Date Value
1 12/31/2023 $2,328,000.00
2 12/31/2022 $1,838,000.00
3 12/31/2021 $1,258,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearFive
Date Value
1 12/31/2023 $2,508,000.00
2 12/31/2022 $2,219,000.00
3 12/31/2021 $689,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearFour
Date Value
1 12/31/2023 $2,457,000.00
2 12/31/2022 $2,180,000.00
3 12/31/2021 $1,218,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearThree
Date Value
1 12/31/2023 $2,236,000.00
2 12/31/2022 $2,014,000.00
3 12/31/2021 $1,302,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
Date Value
1 12/31/2023 $2,251,000.00
2 12/31/2022 $2,122,000.00
3 12/31/2021 $1,287,000.00
Financials: LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
Date Value
1 12/31/2023 $9,001,000.00
2 12/31/2022 $9,984,000.00
3 12/31/2021 $2,284,000.00
Financials: Liabilities
Date Value
1 12/31/2023 $62,071,000.00
2 9/30/2023 $50,236,000.00
3 6/30/2023 $46,632,000.00
4 3/31/2023 $41,742,000.00
5 12/31/2022 $48,179,000.00
6 9/30/2022 $46,378,000.00
7 6/30/2022 $36,720,000.00
8 3/31/2022 $47,089,000.00
9 12/31/2021 $50,832,000.00
10 9/30/2021 $21,979,000.00
11 6/30/2021 $19,617,000.00
12 3/31/2021 $18,745,000.00
13 12/31/2020 $23,637,000.00
14 9/30/2020 $43,835,000.00
15 6/30/2020 $43,924,000.00
16 3/31/2020 $32,323,000.00
17 12/31/2019 $34,633,000.00
18 9/30/2019 $30,864,119.00
19 6/30/2019 $36,940,985.00
20 12/31/2018 $32,475,000.00
Financials: LiabilitiesAndStockholdersEquity
Date Value
1 12/31/2023 $453,340,000.00
2 9/30/2023 $436,019,000.00
3 6/30/2023 $425,400,000.00
4 3/31/2023 $426,891,000.00
5 12/31/2022 $447,329,000.00
6 9/30/2022 $457,811,000.00
7 6/30/2022 $458,380,000.00
8 3/31/2022 $444,425,000.00
9 12/31/2021 $462,572,000.00
10 9/30/2021 $433,692,000.00
11 6/30/2021 $435,533,000.00
12 3/31/2021 $437,332,000.00
13 12/31/2020 $439,328,000.00
14 9/30/2020 $210,394,000.00
15 6/30/2020 $201,546,000.00
16 3/31/2020 $120,257,000.00
17 12/31/2019 $119,746,000.00
18 9/30/2019 $113,200,247.00
19 6/30/2019 $33,347,143.00
20 12/31/2018 $22,405,000.00
Financials: LiabilitiesCurrent
Date Value
1 12/31/2023 $47,667,000.00
2 9/30/2023 $36,324,000.00
3 6/30/2023 $33,717,000.00
4 3/31/2023 $30,143,000.00
5 12/31/2022 $36,128,000.00
6 9/30/2022 $31,942,000.00
7 6/30/2022 $27,519,000.00
8 3/31/2022 $39,521,000.00
9 12/31/2021 $24,886,000.00
10 9/30/2021 $20,993,000.00
11 6/30/2021 $18,654,000.00
12 3/31/2021 $17,578,000.00
13 12/31/2020 $20,876,000.00
14 9/30/2020 $30,240,000.00
15 6/30/2020 $28,242,000.00
16 3/31/2020 $15,256,000.00
17 12/31/2019 $15,289,000.00
18 9/30/2019 $9,237,741.00
19 6/30/2019 $11,745,674.00
20 12/31/2018 $6,737,000.00
Financials: NetCashProvidedByUsedInFinancingActivities
Date Value
1 12/31/2023 $-2,298,000.00
2 9/30/2023 $999,000.00
3 6/30/2023 $954,000.00
4 3/31/2023 $728,000.00
5 12/31/2022 $1,515,000.00
6 9/30/2022 $2,265,000.00
7 6/30/2022 $1,877,000.00
8 3/31/2022 $1,216,000.00
9 12/31/2021 $5,421,000.00
10 9/30/2021 $5,295,000.00
11 6/30/2021 $3,401,000.00
12 3/31/2021 $1,510,000.00
13 12/31/2020 $305,890,000.00
14 9/30/2020 $78,070,000.00
15 6/30/2020 $69,920,000.00
16 3/31/2020 $559,000.00
17 12/31/2019 $88,288,000.00
18 9/30/2019 $88,064,000.00
19 6/30/2019 $11,644,229.00
20 3/31/2019 $10,707,000.00
21 12/31/2018 $15,839,000.00
22 9/30/2018 $11,420,210.00
23 6/30/2018 $11,383,572.00
Financials: NetCashProvidedByUsedInInvestingActivities
Date Value
1 12/31/2023 $-16,183,000.00
2 9/30/2023 $-8,511,000.00
3 6/30/2023 $1,197,000.00
4 3/31/2023 $16,584,000.00
5 12/31/2022 $-166,545,000.00
6 9/30/2022 $-162,063,000.00
7 6/30/2022 $-27,913,000.00
8 3/31/2022 $-402,000.00
9 12/31/2021 $-66,657,000.00
10 9/30/2021 $-35,768,000.00
11 6/30/2021 $-34,845,000.00
12 3/31/2021 $-750,000.00
13 12/31/2020 $-4,748,000.00
14 9/30/2020 $-4,160,000.00
15 6/30/2020 $-2,256,000.00
16 3/31/2020 $-500,000.00
17 12/31/2019 $-937,000.00
18 9/30/2019 $-590,000.00
19 6/30/2019 $-424,473.00
20 3/31/2019 $-244,000.00
21 12/31/2018 $-277,000.00
22 9/30/2018 $-271,620.00
23 6/30/2018 $-184,610.00
Financials: NetCashProvidedByUsedInOperatingActivities
Date Value
1 12/31/2023 $-5,626,000.00
2 9/30/2023 $-24,213,000.00
3 6/30/2023 $-29,225,000.00
4 3/31/2023 $-25,439,000.00
5 12/31/2022 $-41,655,000.00
6 9/30/2022 $-35,655,000.00
7 6/30/2022 $-30,431,000.00
8 3/31/2022 $-21,430,000.00
9 12/31/2021 $-18,983,000.00
10 9/30/2021 $-16,202,000.00
11 6/30/2021 $-10,069,000.00
12 3/31/2021 $-3,631,000.00
13 12/31/2020 $9,865,000.00
14 9/30/2020 $10,295,000.00
15 6/30/2020 $13,250,000.00
16 3/31/2020 $-251,000.00
17 12/31/2019 $7,015,000.00
18 9/30/2019 $2,522,000.00
19 6/30/2019 $1,770,198.00
20 3/31/2019 $1,288,000.00
21 12/31/2018 $-12,295,000.00
22 9/30/2018 $-9,084,380.00
23 6/30/2018 $-7,205,723.00
Financials: NetIncomeLoss
Date Value
1 12/31/2023 $-57,466,000.00
2 9/30/2023 $-54,886,000.00
3 6/30/2023 $-47,981,000.00
4 3/31/2023 $-29,204,000.00
5 12/31/2022 $-67,138,000.00
6 9/30/2022 $-20,249,000.00
7 6/30/2022 $-26,271,000.00
8 3/31/2022 $-24,623,000.00
9 12/31/2021 $-31,292,000.00
10 9/30/2021 $-24,862,000.00
11 6/30/2021 $-13,071,000.00
12 3/31/2021 $-4,280,000.00
13 12/31/2020 $-10,284,000.00
14 9/30/2020 $-4,589,000.00
15 6/30/2020 $-1,376,000.00
16 3/31/2020 $570,000.00
17 12/31/2019 $5,277,000.00
18 9/30/2019 $5,849,000.00
19 6/30/2019 $-1,269,000.00
20 3/31/2019 $-1,358,000.00
21 12/31/2018 $-6,367,000.00
22 9/30/2018 $-10,235,446.00
23 6/30/2018 $-3,155,000.00
24 3/31/2018 $-3,630,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 9/30/2020 $1.00
6 6/30/2020 $1.00
7 3/31/2020 $1.00
8 12/31/2019 $1.00
9 9/30/2019 $1.00
10 6/30/2019 $1.00
Financials: OperatingIncomeLoss
Date Value
1 12/31/2023 $-67,977,000.00
2 9/30/2023 $-62,319,000.00
3 6/30/2023 $-52,679,000.00
4 3/31/2023 $-31,522,000.00
5 12/31/2022 $-72,855,000.00
6 9/30/2022 $-50,023,000.00
7 6/30/2022 $-28,487,000.00
8 3/31/2022 $-24,516,000.00
9 12/31/2021 $-40,079,000.00
10 9/30/2021 $-24,908,000.00
11 6/30/2021 $-13,094,000.00
12 3/31/2021 $-4,284,000.00
13 12/31/2020 $-6,542,000.00
14 9/30/2020 $-3,901,000.00
15 6/30/2020 $391,000.00
16 3/31/2020 $1,036,000.00
17 12/31/2019 $7,328,000.00
18 9/30/2019 $4,715,000.00
19 6/30/2019 $607,621.00
20 3/31/2019 $-322,000.00
21 12/31/2018 $-3,836,000.00
22 9/30/2018 $-8,603,037.00
23 6/30/2018 $-2,666,410.00
Financials: OperatingLeaseCost
Date Value
1 12/31/2023 $2,625,000.00
2 12/31/2022 $1,997,000.00
3 12/31/2021 $1,450,000.00
Financials: OperatingLeaseLiability
Date Value
1 12/31/2023 $15,310,000.00
2 12/31/2022 $13,310,000.00
3 8/31/2022 $900,000.00
4 12/31/2021 $8,079,000.00
5 9/30/2021 --
6 6/30/2021 --
7 3/31/2021 --
Financials: OperatingLeaseLiabilityCurrent
Date Value
1 12/31/2023 $1,137,000.00
2 9/30/2023 $1,091,000.00
3 6/30/2023 $1,966,000.00
4 3/31/2023 $1,779,000.00
5 12/31/2022 $1,777,000.00
6 9/30/2022 $1,535,000.00
7 6/30/2022 $1,211,000.00
8 3/31/2022 $1,199,000.00
9 12/31/2021 $1,179,000.00
10 12/31/2020 --
Financials: OperatingLeaseLiabilityNoncurrent
Date Value
1 12/31/2023 $14,173,000.00
2 9/30/2023 $13,435,000.00
3 6/30/2023 $12,427,000.00
4 3/31/2023 $11,103,000.00
5 12/31/2022 $11,533,000.00
6 9/30/2022 $11,900,000.00
7 6/30/2022 $6,480,000.00
8 3/31/2022 $6,711,000.00
9 12/31/2021 $6,900,000.00
10 12/31/2020 --
Financials: OperatingLeasePayments
Date Value
1 12/31/2023 $1,723,000.00
2 12/31/2022 $1,283,000.00
3 12/31/2021 $1,145,000.00
Financials: OperatingLeaseRightOfUseAsset
Date Value
1 12/31/2023 $12,306,000.00
2 9/30/2023 $11,613,000.00
3 6/30/2023 $11,539,000.00
4 3/31/2023 $11,401,000.00
5 12/31/2022 $12,181,000.00
6 9/30/2022 $12,604,000.00
7 6/30/2022 $7,004,000.00
8 3/31/2022 $7,219,000.00
9 12/31/2021 $7,383,000.00
10 9/30/2021 --
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 --
Financials: OperatingLeaseWeightedAverageDiscountRatePercent
Date Value
1 12/31/2023 $0.08
2 12/31/2022 $0.07
3 12/31/2021 $0.05
Financials: OtherAccountsPayableAndAccruedLiabilities
Date Value
1 9/30/2023 $458,000.00
2 6/30/2023 $448,000.00
3 3/31/2023 $385,000.00
4 12/31/2022 $415,000.00
Financials: OtherAccruedLiabilitiesCurrent
Date Value
1 12/31/2023 $7,317,000.00
2 9/30/2023 $5,899,000.00
3 6/30/2023 $7,318,000.00
4 3/31/2023 $5,607,000.00
5 12/31/2022 $5,262,000.00
6 9/30/2022 $5,107,000.00
7 6/30/2022 $8,177,000.00
8 3/31/2022 $5,593,000.00
9 12/31/2021 $5,678,000.00
10 9/30/2021 $3,108,000.00
11 6/30/2021 $2,525,000.00
12 3/31/2021 $2,020,000.00
13 12/31/2020 $3,055,000.00
14 9/30/2020 $3,435,000.00
15 6/30/2020 $2,746,000.00
16 3/31/2020 $1,855,000.00
17 12/31/2019 $1,812,000.00
18 9/30/2019 $976,977.00
19 6/30/2019 $1,616,866.00
20 12/31/2018 $715,000.00
Financials: OtherAssetsNoncurrent
Date Value
1 12/31/2023 $1,440,000.00
2 9/30/2023 $1,566,000.00
3 6/30/2023 $1,190,000.00
4 3/31/2023 $792,000.00
5 12/31/2022 $1,110,000.00
6 9/30/2022 $1,195,000.00
7 6/30/2022 $1,223,000.00
8 3/31/2022 $2,699,000.00
9 12/31/2021 $1,715,000.00
10 9/30/2021 $1,728,000.00
11 6/30/2021 $1,631,000.00
12 3/31/2021 $1,761,000.00
13 12/31/2020 $1,536,000.00
14 9/30/2020 $1,638,000.00
15 6/30/2020 $199,000.00
16 3/31/2020 $216,000.00
17 12/31/2019 $135,000.00
18 9/30/2019 $87,168.00
19 6/30/2019 $1,813,311.00
20 12/31/2018 $214,000.00
Financials: OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
Date Value
1 12/31/2023 $517,000.00
2 9/30/2023 $310,000.00
3 6/30/2023 $237,000.00
4 3/31/2023 $245,000.00
5 12/31/2022 $-381,000.00
6 9/30/2022 $-189,000.00
7 6/30/2022 --
8 3/31/2022 --
9 12/31/2021 --
10 9/30/2021 --
Financials: OtherLiabilitiesNoncurrent
Date Value
1 12/31/2023 $25,000.00
2 9/30/2023 $36,000.00
3 6/30/2023 $47,000.00
4 3/31/2023 $55,000.00
5 12/31/2022 $90,000.00
6 9/30/2022 $124,000.00
7 6/30/2022 $158,000.00
8 3/31/2022 $100,000.00
9 12/31/2021 $124,000.00
10 12/31/2020 $1,026,000.00
Financials: OtherNoncashIncomeExpense
Date Value
1 12/31/2023 $-635,000.00
2 9/30/2023 $-284,000.00
3 6/30/2023 $-213,000.00
4 3/31/2023 $-211,000.00
5 12/31/2022 $-158,000.00
6 9/30/2022 $-186,000.00
7 6/30/2022 $-39,000.00
8 3/31/2022 $-12,000.00
9 12/31/2021 --
10 9/30/2021 $99,000.00
11 6/30/2021 $-69,000.00
12 3/31/2021 $-33,000.00
13 12/31/2020 $16,000.00
14 9/30/2020 $-3,000.00
15 6/30/2020 --
16 3/31/2020 --
17 12/31/2019 --
18 9/30/2019 --
19 6/30/2019 $-337.00
20 12/31/2018 $24,000.00
21 9/30/2018 --
22 6/30/2018 --
Financials: OtherSignificantNoncashTransactionValueOfConsiderationGiven1
Date Value
1 6/30/2023 --
2 6/30/2022 $313,000.00
3 6/30/2021 --
Financials: PaymentsRelatedToTaxWithholdingForShareBasedCompensation
Date Value
1 12/31/2023 $5,134,000.00
2 9/30/2023 $1,119,000.00
3 6/30/2023 $848,000.00
4 3/31/2023 $314,000.00
5 12/31/2022 $1,688,000.00
6 9/30/2022 $134,000.00
7 6/30/2022 $88,000.00
8 3/31/2022 $56,000.00
9 12/31/2021 $781,000.00
10 9/30/2021 --
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 --
Financials: PaymentsToAcquireAvailableForSaleSecuritiesDebt
Date Value
1 12/31/2023 $189,075,000.00
2 9/30/2023 $136,693,000.00
3 6/30/2023 $86,438,000.00
4 3/31/2023 $30,083,000.00
5 12/31/2022 $134,689,000.00
6 9/30/2022 $131,808,000.00
7 6/30/2022 --
8 3/31/2022 --
9 12/31/2021 --
10 9/30/2021 --
Financials: PaymentsToAcquireBusinessesNetOfCashAcquired
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 12/31/2022 $26,966,000.00
5 9/30/2022 $26,966,000.00
6 6/30/2022 $26,661,000.00
7 12/31/2021 --
8 9/30/2021 --
9 6/30/2021 --
Financials: PaymentsToAcquirePropertyPlantAndEquipment
Date Value
1 12/31/2023 $13,621,000.00
2 9/30/2023 $9,828,000.00
3 6/30/2023 $7,373,000.00
4 3/31/2023 $3,338,000.00
5 12/31/2022 $5,632,000.00
6 9/30/2022 $3,845,000.00
7 6/30/2022 $1,807,000.00
8 3/31/2022 $402,000.00
9 12/31/2021 $3,483,000.00
10 9/30/2021 $2,590,000.00
11 6/30/2021 $1,663,000.00
12 3/31/2021 $750,000.00
13 12/31/2020 $4,751,000.00
14 9/30/2020 $4,162,000.00
15 6/30/2020 $2,256,000.00
16 3/31/2020 $500,000.00
17 12/31/2019 $937,000.00
18 9/30/2019 $590,000.00
19 6/30/2019 $424,473.00
20 3/31/2019 $244,000.00
21 12/31/2018 $277,000.00
22 9/30/2018 $271,620.00
23 6/30/2018 $184,610.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 7/31/2019 $0.00
20 12/31/2018 $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 7/31/2019 $10,000,000.00
20 12/31/2018 --
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 12/31/2018 --
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 12/31/2018 --
Financials: PreferredStockValueOutstanding
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 12/31/2018 --
Financials: PrepaidExpenseAndOtherAssetsCurrent
Date Value
1 12/31/2023 $6,292,000.00
2 9/30/2023 $7,097,000.00
3 6/30/2023 $6,111,000.00
4 3/31/2023 $6,797,000.00
5 12/31/2022 $6,207,000.00
6 9/30/2022 $6,795,000.00
7 6/30/2022 $5,775,000.00
8 3/31/2022 $5,164,000.00
9 12/31/2021 $4,807,000.00
10 9/30/2021 $5,500,000.00
11 6/30/2021 $3,419,000.00
12 3/31/2021 $3,087,000.00
13 12/31/2020 $4,766,000.00
14 9/30/2020 $3,718,000.00
15 6/30/2020 $1,717,000.00
16 3/31/2020 $2,080,000.00
17 12/31/2019 $1,951,000.00
18 9/30/2019 $2,197,235.00
19 6/30/2019 $774,885.00
20 12/31/2018 $675,000.00
Financials: ProceedsFromSaleAndMaturityOfMarketableSecurities
Date Value
1 12/31/2023 $186,500,000.00
2 9/30/2023 $138,000,000.00
3 6/30/2023 $95,000,000.00
4 3/31/2023 $50,000,000.00
5 12/31/2022 --
6 9/30/2022 --
7 6/30/2022 --
8 3/31/2022 --
Financials: ProceedsFromSaleOfPropertyPlantAndEquipment
Date Value
1 12/31/2023 $13,000.00
2 9/30/2023 $10,000.00
3 6/30/2023 $8,000.00
4 3/31/2023 $5,000.00
5 12/31/2022 $195,000.00
6 9/30/2022 $9,000.00
7 6/30/2022 $8,000.00
8 3/31/2022 --
9 12/31/2021 $10,000.00
10 9/30/2021 $6,000.00
11 6/30/2021 $2,000.00
12 12/31/2020 $3,000.00
13 9/30/2020 $2,000.00
14 6/30/2020 --
15 12/31/2019 --
16 9/30/2019 --
Financials: ProceedsFromStockOptionsExercised
Date Value
1 12/31/2023 $269,000.00
2 9/30/2023 $197,000.00
3 6/30/2023 $184,000.00
4 3/31/2023 $95,000.00
5 12/31/2022 $833,000.00
6 9/30/2022 $675,000.00
7 6/30/2022 $509,000.00
8 3/31/2022 $399,000.00
9 12/31/2021 $4,234,000.00
10 9/30/2021 $3,868,000.00
11 6/30/2021 $2,345,000.00
12 3/31/2021 $991,000.00
13 12/31/2020 $1,593,000.00
14 9/30/2020 $692,000.00
15 6/30/2020 $400,000.00
16 3/31/2020 $71,000.00
17 12/31/2019 $1,174,000.00
18 9/30/2019 $1,164,000.00
19 6/30/2019 $417,550.00
20 3/31/2019 $1,000.00
21 12/31/2018 $38,000.00
22 9/30/2018 $37,696.00
23 6/30/2018 $1,065.00
Financials: ProceedsFromStockPlans
Date Value
1 12/31/2023 $2,709,000.00
2 9/30/2023 $2,027,000.00
3 6/30/2023 $1,688,000.00
4 3/31/2023 $982,000.00
5 12/31/2022 $2,492,000.00
6 9/30/2022 $1,812,000.00
7 6/30/2022 $1,511,000.00
8 3/31/2022 $897,000.00
9 12/31/2021 $2,312,000.00
10 9/30/2021 $1,763,000.00
11 6/30/2021 $1,392,000.00
12 3/31/2021 $855,000.00
13 12/31/2020 $1,615,000.00
14 9/30/2020 $1,207,000.00
15 6/30/2020 $823,000.00
16 3/31/2020 $488,000.00
17 12/31/2019 $218,000.00
18 9/30/2019 --
19 6/30/2019 --
20 3/31/2019 --
21 12/31/2018 --
Financials: PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
Date Value
1 12/31/2023 $8,111,000.00
2 9/30/2023 $7,179,000.00
3 6/30/2023 $6,292,000.00
4 3/31/2023 $5,525,000.00
5 12/31/2022 $7,848,000.00
6 9/30/2022 $7,256,000.00
7 6/30/2022 $6,680,000.00
8 3/31/2022 $3,289,000.00
9 12/31/2021 $3,042,000.00
10 12/31/2020 $1,654,000.00
Financials: PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
Date Value
1 12/31/2023 $25,433,000.00
2 9/30/2023 $22,273,000.00
3 6/30/2023 $20,511,000.00
4 3/31/2023 $18,254,000.00
5 12/31/2022 $14,315,000.00
6 9/30/2022 $13,054,000.00
7 6/30/2022 $11,203,000.00
8 3/31/2022 $9,385,000.00
9 12/31/2021 $9,501,000.00
10 12/31/2020 $7,102,000.00
Financials: PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
Date Value
1 12/31/2023 $33,544,000.00
2 9/30/2023 $29,452,000.00
3 6/30/2023 $26,803,000.00
4 3/31/2023 $23,779,000.00
5 12/31/2022 $22,163,000.00
6 9/30/2022 $20,310,000.00
7 6/30/2022 $17,883,000.00
8 3/31/2022 $12,674,000.00
9 12/31/2021 $12,543,000.00
10 12/31/2020 $8,756,000.00
Financials: PropertyPlantAndEquipmentNet
Date Value
1 9/30/2023 $22,273,000.00
2 6/30/2023 $20,511,000.00
3 3/31/2023 $18,254,000.00
4 12/31/2022 $14,315,000.00
5 9/30/2022 $13,054,000.00
6 6/30/2022 $11,203,000.00
7 3/31/2022 $9,385,000.00
8 12/31/2021 $9,501,000.00
9 9/30/2021 $8,866,000.00
10 6/30/2021 $8,092,000.00
11 3/31/2021 $7,780,000.00
12 12/31/2020 $7,102,000.00
13 9/30/2020 $6,646,000.00
14 6/30/2020 $5,024,000.00
15 3/31/2020 $2,733,000.00
16 12/31/2019 $2,060,000.00
17 9/30/2019 $1,798,236.00
18 6/30/2019 $1,743,170.00
19 12/31/2018 $1,529,000.00
Financials: ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount
Date Value
1 9/30/2023 $0.34
2 6/30/2023 $0.13
Financials: ResearchAndDevelopmentExpense
Date Value
1 12/31/2023 $53,618,000.00
2 9/30/2023 $40,624,000.00
3 6/30/2023 $27,701,000.00
4 3/31/2023 $14,393,000.00
5 12/31/2022 $44,903,000.00
6 9/30/2022 $33,594,000.00
7 6/30/2022 $22,687,000.00
8 3/31/2022 $10,761,000.00
9 12/31/2021 $29,646,000.00
10 9/30/2021 $20,201,000.00
11 6/30/2021 $6,793,000.00
12 3/31/2021 $5,908,000.00
13 12/31/2020 $13,256,000.00
14 9/30/2020 $3,058,000.00
15 6/30/2020 $5,617,000.00
16 3/31/2020 $2,913,000.00
17 12/31/2019 $7,385,000.00
18 9/30/2019 $4,226,000.00
19 6/30/2019 $1,317,237.00
20 3/31/2019 $1,394,000.00
21 12/31/2018 $4,854,000.00
22 9/30/2018 $1,294,301.00
23 6/30/2018 $1,159,197.00
Financials: RetainedEarningsAccumulatedDeficit
Date Value
1 12/31/2023 $-218,400,000.00
2 9/30/2023 $-215,800,000.00
3 6/30/2023 $-208,900,000.00
4 3/31/2023 $-190,100,000.00
5 12/31/2022 $-160,905,000.00
6 9/30/2022 $-140,287,000.00
7 6/30/2022 $-120,038,000.00
8 3/31/2022 $-118,390,000.00
9 12/31/2021 $-93,767,000.00
10 9/30/2021 $-87,358,000.00
11 6/30/2021 $-75,567,000.00
12 3/31/2021 $-66,776,000.00
13 12/31/2020 $-62,496,000.00
14 9/30/2020 $-57,607,000.00
15 6/30/2020 $-53,018,000.00
16 3/31/2020 $-51,642,000.00
17 12/31/2019 $-52,212,000.00
18 9/30/2019 $-54,266,345.00
19 6/30/2019 $-60,115,640.00
20 12/31/2018 $-57,489,000.00
Financials: RevenueFromContractWithCustomerExcludingAssessedTax
Date Value
1 12/31/2023 $219,788,000.00
2 9/30/2023 $153,668,000.00
3 6/30/2023 $92,175,000.00
4 3/31/2023 $42,037,000.00
5 12/31/2022 $137,039,000.00
6 9/30/2022 $98,701,000.00
7 6/30/2022 $61,690,000.00
8 3/31/2022 $26,852,000.00
9 12/31/2021 $94,085,000.00
10 9/30/2021 $69,046,000.00
11 6/30/2021 $22,758,000.00
12 3/31/2021 $22,813,000.00
13 12/31/2020 $62,649,000.00
14 9/30/2020 $15,217,000.00
15 6/30/2020 $12,715,000.00
16 3/31/2020 $17,418,000.00
17 12/31/2019 $17,635,000.00
18 9/30/2019 $34,230,000.00
19 6/30/2019 $10,739,000.00
20 3/31/2019 $8,717,000.00
21 12/31/2018 $22,786,000.00
22 9/30/2018 $11,349,705.00
23 6/30/2018 $7,637,946.00
24 3/31/2018 $3,659,000.00
Financials: RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
Date Value
1 12/31/2023 $1,547,000.00
2 9/30/2023 $499,000.00
3 6/30/2023 $485,000.00
4 12/31/2022 $6,075,000.00
5 9/30/2022 $5,912,000.00
6 6/30/2022 --
7 12/31/2021 $2,900,000.00
8 9/30/2021 $427,000.00
Financials: SellingGeneralAndAdministrativeExpense
Date Value
1 12/31/2023 $180,152,000.00
2 9/30/2023 $136,062,000.00
3 6/30/2023 $91,443,000.00
4 3/31/2023 $46,762,000.00
5 12/31/2022 $143,003,000.00
6 9/30/2022 $36,626,000.00
7 6/30/2022 $67,951,000.00
8 3/31/2022 $30,453,000.00
9 12/31/2021 $86,738,000.00
10 9/30/2021 $61,578,000.00
11 6/30/2021 $38,983,000.00
12 3/31/2021 $18,161,000.00
13 12/31/2020 $48,132,000.00
14 9/30/2020 $33,173,000.00
15 6/30/2020 $21,470,000.00
16 3/31/2020 $11,078,000.00
17 12/31/2019 $29,842,000.00
18 9/30/2019 $7,122,000.00
19 6/30/2019 $6,820,927.00
20 3/31/2019 $6,047,000.00
21 12/31/2018 $16,471,000.00
22 9/30/2018 $12,305,933.00
23 6/30/2018 $4,159,755.00
Financials: ShareBasedCompensation
Date Value
1 12/31/2023 $51,219,000.00
2 9/30/2023 $39,417,000.00
3 6/30/2023 $26,374,000.00
4 3/31/2023 $13,525,000.00
5 12/31/2022 $36,321,000.00
6 9/30/2022 $26,398,000.00
7 6/30/2022 $17,202,000.00
8 3/31/2022 $8,419,000.00
9 12/31/2021 $21,740,000.00
10 9/30/2021 $14,889,000.00
11 6/30/2021 $9,679,000.00
12 3/31/2021 $4,913,000.00
13 12/31/2020 $8,309,000.00
14 9/30/2020 $5,348,000.00
15 6/30/2020 $3,230,000.00
16 3/31/2020 $1,577,000.00
17 12/31/2019 $1,249,000.00
18 9/30/2019 $536,000.00
19 6/30/2019 $307,229.00
20 3/31/2019 $168,000.00
21 12/31/2018 $294,000.00
22 9/30/2018 $220,732.00
23 6/30/2018 $146,340.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost
Date Value
1 12/31/2023 $1,600,000.00
2 9/30/2023 $1,600,000.00
3 6/30/2023 $1,100,000.00
4 3/31/2023 $700,000.00
Financials: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
Date Value
1 12/31/2023 $9,710,000.00
2 9/30/2023 $7,087,000.00
3 6/30/2023 $5,450,000.00
4 3/31/2023 $11,030,000.00
5 12/31/2022 $11,713,000.00
6 9/30/2022 $13,411,000.00
7 6/30/2022 $10,253,000.00
8 3/31/2022 $31,983,000.00
9 12/31/2021 $28,845,000.00
10 9/30/2021 $52,271,000.00
11 6/30/2021 $53,790,000.00
12 3/31/2021 $45,970,000.00
13 12/31/2020 $46,546,000.00
14 9/30/2020 $30,076,000.00
15 6/30/2020 $22,076,000.00
16 3/31/2020 $19,643,000.00
17 12/31/2019 $18,984,000.00
18 9/30/2019 $7,919,630.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
Date Value
1 12/31/2023 $2,628,727.00
2 9/30/2023 $2,537,555.00
3 6/30/2023 $2,374,351.00
4 3/31/2023 $2,178,539.00
5 12/31/2022 $2,032,859.00
6 9/30/2022 $1,764,834.00
7 6/30/2022 $1,599,766.00
8 3/31/2022 $1,457,846.00
9 12/31/2021 $1,332,487.00
10 9/30/2021 $1,068,457.00
11 6/30/2021 $932,684.00
12 3/31/2021 $836,184.00
13 12/31/2020 $824,128.00
14 9/30/2020 $635,351.00
15 6/30/2020 $628,392.00
16 3/31/2020 $716,040.00
17 12/31/2019 $590,104.00
18 9/30/2019 $497,225.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
Date Value
1 12/31/2023 $32.91
2 9/30/2023 $32.21
3 6/30/2023 $31.51
4 3/31/2023 $30.99
5 12/31/2022 $30.09
6 9/30/2022 $28.26
7 6/30/2022 $26.99
8 3/31/2022 $25.22
9 12/31/2021 $23.31
10 9/30/2021 $17.58
11 6/30/2021 $15.66
12 3/31/2021 $13.48
13 12/31/2020 $10.67
14 9/30/2020 $4.11
15 6/30/2020 $2.56
16 3/31/2020 $2.38
17 12/31/2019 $2.20
18 9/30/2019 $2.16
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
Date Value
1 12/31/2023 $1,282,000.00
2 12/31/2022 $3,745,000.00
3 12/31/2021 $27,191,000.00
4 12/31/2020 $18,377,000.00
5 12/31/2019 $5,151,000.00
6 12/31/2018 --
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
Date Value
1 12/31/2023 $139,506.00
2 9/30/2023 $93,819.00
3 6/30/2023 $63,670.00
4 3/31/2023 $39,167.00
5 12/31/2022 $281,758.00
6 9/30/2022 $238,450.00
7 6/30/2022 $140,468.00
8 3/31/2022 $58,143.00
9 12/31/2021 $209,260.00
10 9/30/2021 $137,873.00
11 6/30/2021 $106,831.00
12 3/31/2021 $74,584.00
13 12/31/2020 $94,322.00
14 9/30/2020 $84,322.00
15 6/30/2020 $24,850.00
16 3/31/2020 $12,200.00
17 12/31/2019 $39,828.00
18 9/30/2019 $30,342.00
19 12/31/2018 $77,038.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
Date Value
1 12/31/2023 $44.87
2 9/30/2023 $45.24
3 6/30/2023 $45.73
4 3/31/2023 $47.11
5 12/31/2022 $34.08
6 9/30/2022 $31.87
7 6/30/2022 $35.43
8 3/31/2022 $40.28
9 12/31/2021 $33.97
10 9/30/2021 $30.97
11 6/30/2021 $31.16
12 3/31/2021 $24.69
13 12/31/2020 $27.51
14 9/30/2020 $27.02
15 6/30/2020 $26.44
16 3/31/2020 $26.59
17 12/31/2019 $6.36
18 9/30/2019 $3.10
19 12/31/2018 $1.82
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
Date Value
1 12/31/2023 $170.00
2 9/30/2023 $170.00
3 6/30/2023 $170.00
4 3/31/2023 $91.00
5 12/31/2022 $263,645.00
6 9/30/2022 $263,486.00
7 6/30/2022 $231,376.00
8 3/31/2022 $27,605.00
9 12/31/2021 $841,336.00
10 9/30/2021 $241,600.00
11 6/30/2021 $149,837.00
12 3/31/2021 $53,908.00
13 12/31/2020 $1,286,065.00
14 9/30/2020 $577,120.00
15 6/30/2020 $290,120.00
16 3/31/2020 $169,200.00
17 12/31/2019 $1,711,325.00
18 9/30/2019 $695,725.00
19 12/31/2018 $580,402.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
Date Value
1 12/31/2023 $9,752,000.00
2 9/30/2023 $7,087,000.00
3 6/30/2023 $5,450,000.00
4 3/31/2023 $11,371,000.00
5 12/31/2022 $12,643,000.00
6 9/30/2022 $15,481,000.00
7 6/30/2022 $12,314,000.00
8 3/31/2022 $48,222,000.00
9 12/31/2021 $45,970,000.00
10 9/30/2021 $104,585,000.00
11 6/30/2021 $130,366,000.00
12 3/31/2021 $122,017,000.00
13 12/31/2020 $131,525,000.00
14 9/30/2020 $89,406,000.00
15 6/30/2020 $58,172,000.00
16 3/31/2020 $42,704,000.00
17 12/31/2019 $55,578,000.00
18 9/30/2019 $22,832,085.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
Date Value
1 12/31/2023 $3,208,979.00
2 9/30/2023 $3,276,434.00
3 6/30/2023 $3,310,239.00
4 3/31/2023 $3,350,169.00
5 12/31/2022 $3,419,840.00
6 9/30/2022 $3,495,895.00
7 6/30/2022 $3,578,643.00
8 3/31/2022 $3,494,048.00
9 12/31/2021 $3,586,688.00
10 9/30/2021 $3,110,731.00
11 6/30/2021 $3,129,823.00
12 3/31/2021 $3,178,342.00
13 12/31/2020 $3,369,502.00
14 9/30/2020 $2,798,699.00
15 6/30/2020 $2,700,261.00
16 3/31/2020 $2,762,364.00
17 12/31/2019 $2,637,966.00
18 9/30/2019 $1,637,472.00
19 12/31/2018 $1,659,596.00
20 12/31/2017 $1,175,987.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
Date Value
1 12/31/2023 $35.38
2 9/30/2023 $35.29
3 6/30/2023 $35.34
4 3/31/2023 $35.26
5 12/31/2022 $35.11
6 9/30/2022 $34.96
7 6/30/2022 $34.71
8 3/31/2022 $35.17
9 12/31/2021 $34.75
10 9/30/2021 $33.11
11 6/30/2021 $31.76
12 3/31/2021 $30.20
13 12/31/2020 $28.11
14 9/30/2020 $19.50
15 6/30/2020 $16.15
16 3/31/2020 $14.46
17 12/31/2019 $13.30
18 9/30/2019 $4.15
19 12/31/2018 $1.99
20 12/31/2017 $1.79
Financials: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
Date Value
1 12/31/2023 $3.77
2 9/30/2023 $3.96
3 6/30/2023 $4.01
4 3/31/2023 $3.10
5 12/31/2022 $5.59
6 9/30/2022 $5.83
7 6/30/2022 $5.15
8 3/31/2022 $6.42
9 12/31/2021 $10.13
10 9/30/2021 $10.58
11 6/30/2021 $8.22
12 3/31/2021 $5.67
13 12/31/2020 $3.53
14 9/30/2020 $2.08
15 6/30/2020 $1.97
16 3/31/2020 $2.16
17 12/31/2019 $1.70
18 9/30/2019 $1.70
19 12/31/2018 $1.91
Financials: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
Date Value
1 12/31/2023 $25.06
2 9/30/2023 $25.06
3 6/30/2023 $25.06
4 3/31/2023 $27.21
5 12/31/2022 $22.35
6 9/30/2022 $22.35
7 6/30/2022 $22.02
8 3/31/2022 $36.69
9 12/31/2021 $48.97
10 9/30/2021 $67.79
11 6/30/2021 $69.02
12 3/31/2021 $75.44
13 12/31/2020 $49.63
14 9/30/2020 $38.93
15 6/30/2020 $33.04
16 3/31/2020 $31.05
17 12/31/2019 $19.41
18 9/30/2019 $6.82
19 12/31/2018 $2.39
Financials: ShortTermLeaseCost
Date Value
1 12/31/2023 $108,000.00
2 12/31/2022 $477,000.00
3 12/31/2021 $29,000.00
Financials: StockholdersEquity
Date Value
1 12/31/2023 $391,269,000.00
2 9/30/2023 $385,783,000.00
3 6/30/2023 $378,768,000.00
4 3/31/2023 $385,149,000.00
5 12/31/2022 $399,150,000.00
6 9/30/2022 $411,433,000.00
7 6/30/2022 $421,660,000.00
8 3/31/2022 $397,336,000.00
9 12/31/2021 $411,740,000.00
10 9/30/2021 $411,713,000.00
11 6/30/2021 $415,937,000.00
12 3/31/2021 $418,608,000.00
13 12/31/2020 $415,691,000.00
14 9/30/2020 $166,559,000.00
15 6/30/2020 $157,622,000.00
16 3/31/2020 $87,934,000.00
17 12/31/2019 $85,113,000.00
18 9/30/2019 $82,336,000.00
19 6/30/2019 $-50,202,566.00
20 3/31/2019 $-49,433,000.00
21 12/31/2018 $-56,566,000.00
22 9/30/2018 $-60,449,386.00
23 6/30/2018 $-57,053,534.00
24 3/31/2018 $-53,927,397.00
25 12/31/2017 $-50,311,000.00
Financials: StockIssued1
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 12/31/2022 $17,111,000.00
5 9/30/2022 $17,111,000.00
6 6/30/2022 $17,111,000.00
7 12/31/2021 --
8 9/30/2021 --
9 6/30/2021 --
Financials: StockIssuedDuringPeriodSharesStockOptionsExercised
Date Value
1 12/31/2023 $71,525.00
2 9/30/2023 $49,757.00
3 6/30/2023 $46,101.00
4 3/31/2023 $30,595.00
5 12/31/2022 $148,735.00
6 9/30/2022 $115,829.00
7 6/30/2022 $98,953.00
8 3/31/2022 $62,102.00
9 12/31/2021 $414,890.00
10 9/30/2021 $362,498.00
11 6/30/2021 $282,685.00
12 3/31/2021 $170,484.00
13 12/31/2020 $460,207.00
14 9/30/2020 $332,065.00
15 6/30/2020 $202,975.00
16 3/31/2020 $32,602.00
17 12/31/2019 $693,127.00
18 9/30/2019 $687,507.00
19 12/31/2018 $19,755.00
Financials: StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
Date Value
1 12/31/2023 $2,714,000.00
2 9/30/2023 $1,062,000.00
3 3/31/2023 $1,652,000.00
4 12/31/2022 $2,352,000.00
5 9/30/2022 $895,000.00
6 3/31/2022 $1,457,000.00
7 12/31/2021 $2,088,000.00
8 9/30/2021 $855,000.00
9 3/31/2021 $1,233,000.00
10 12/31/2020 $1,296,000.00
11 9/30/2020 $1,296,000.00
12 6/30/2020 $603,000.00
13 3/31/2020 $603,000.00
Financials: StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
Date Value
1 12/31/2023 $-5,134,000.00
2 9/30/2023 $-271,000.00
3 6/30/2023 $-534,000.00
4 3/31/2023 $-314,000.00
5 12/31/2022 $-1,688,000.00
6 9/30/2022 $-46,000.00
7 6/30/2022 $-32,000.00
8 3/31/2022 $-56,000.00
9 12/31/2021 $-781,000.00
Financials: StockIssuedDuringPeriodValueStockOptionsExercised
Date Value
1 12/31/2023 $269,000.00
2 9/30/2023 $13,000.00
3 6/30/2023 $89,000.00
4 3/31/2023 $95,000.00
5 12/31/2022 $833,000.00
6 9/30/2022 $166,000.00
7 6/30/2022 $110,000.00
8 3/31/2022 $399,000.00
9 12/31/2021 $4,234,000.00
10 9/30/2021 $1,523,000.00
11 6/30/2021 $1,354,000.00
12 3/31/2021 $991,000.00
13 12/31/2020 $1,593,000.00
14 9/30/2020 $292,000.00
15 6/30/2020 $330,000.00
16 3/31/2020 $71,000.00
17 12/31/2019 $1,175,000.00
18 9/30/2019 $1,164,000.00
19 6/30/2019 $416,634.00
20 3/31/2019 $1,000.00
21 12/31/2018 $38,000.00
22 9/30/2018 $36,631.00
23 6/30/2018 $1,065.00
Financials: VariableLeaseCost
Date Value
1 12/31/2023 $313,000.00
2 12/31/2022 $371,000.00
3 12/31/2021 $187,000.00
Financials: WeightedAverageNumberOfDilutedSharesOutstanding
Date Value
1 12/31/2023 $26,802,000.00
2 9/30/2023 $26,725,000.00
3 6/30/2023 $26,670,000.00
4 3/31/2023 $26,607,000.00
5 12/31/2022 $26,054,000.00
6 9/30/2022 $26,316,000.00
7 6/30/2022 $25,746,000.00
8 3/31/2022 $25,424,000.00
9 12/31/2021 $25,137,000.00
10 9/30/2021 $25,287,000.00
11 6/30/2021 $25,091,000.00
12 3/31/2021 $24,912,000.00
13 12/31/2020 $18,929,000.00
14 9/30/2020 $18,290,000.00
15 6/30/2020 $17,458,000.00
16 3/31/2020 $18,734,000.00
17 12/31/2019 $8,658,000.00
18 9/30/2019 $14,302,000.00
19 6/30/2019 $2,036,000.00
20 3/31/2019 $1,917,000.00
21 12/31/2018 $1,906,000.00
22 9/30/2018 $1,912,429.00
Financials: WeightedAverageNumberOfSharesOutstandingBasic
Date Value
1 12/31/2023 $26,802,000.00
2 9/30/2023 $26,725,000.00
3 6/30/2023 $26,670,000.00
4 3/31/2023 $26,607,000.00
5 12/31/2022 $26,054,000.00
6 9/30/2022 $26,316,000.00
7 6/30/2022 $25,746,000.00
8 3/31/2022 $25,424,000.00
9 12/31/2021 $25,137,000.00
10 9/30/2021 $25,072,000.00
11 6/30/2021 $25,002,000.00
12 3/31/2021 $24,912,000.00
13 12/31/2020 $18,929,000.00
14 9/30/2020 $18,290,000.00
15 6/30/2020 $17,458,000.00
16 3/31/2020 $17,372,000.00
17 12/31/2019 $8,584,000.00
18 9/30/2019 $5,649,000.00
19 6/30/2019 $2,036,000.00
20 3/31/2019 $1,917,000.00
21 12/31/2018 $1,906,000.00
22 9/30/2018 $1,902,314.00
Copyright 2024 PursePoor.com