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

Business Address

5858 HORTON STREET #455

EMERYVILLE , CA US 94608

Mailing Address

5858 HORTON STREET #455

EMERYVILLE , CA US 94608
Phone Number: 510-505-2680 / State Incorporated: DE / Fiscal Year End 12 /31
Financials: AccountsPayableCurrent
Date Value
1 12/31/2023 $3,515,000.00
2 9/30/2023 $4,713,000.00
3 6/30/2023 $3,493,000.00
4 3/31/2023 $2,408,000.00
5 12/31/2022 $3,322,000.00
6 9/30/2022 $1,480,000.00
7 6/30/2022 $3,316,000.00
8 3/31/2022 $2,681,000.00
9 12/31/2021 $4,764,000.00
10 9/30/2021 $3,713,000.00
11 6/30/2021 $1,962,000.00
12 3/31/2021 $1,284,000.00
13 12/31/2020 $1,787,000.00
14 12/31/2019 $1,744,000.00
Financials: AccretionAmortizationOfDiscountsAndPremiumsInvestments
Date Value
1 12/31/2023 $1,244,000.00
2 9/30/2023 $765,000.00
3 6/30/2023 $615,000.00
4 3/31/2023 $395,000.00
5 12/31/2022 $-1,059,000.00
6 9/30/2022 $-1,290,000.00
7 6/30/2022 $-1,051,000.00
8 3/31/2022 $-582,000.00
9 12/31/2021 $-719,000.00
10 9/30/2021 --
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 --
Financials: AccruedLiabilitiesCurrent
Date Value
1 12/31/2023 $12,014,000.00
2 9/30/2023 $10,194,000.00
3 6/30/2023 $6,577,000.00
4 3/31/2023 $5,414,000.00
5 12/31/2022 $8,870,000.00
6 9/30/2022 $7,244,000.00
7 6/30/2022 $6,163,000.00
8 3/31/2022 $5,264,000.00
9 12/31/2021 $7,744,000.00
10 12/31/2020 $8,303,000.00
Financials: AccruedProfessionalFeesCurrent
Date Value
1 12/31/2023 $1,581,000.00
2 9/30/2023 $2,032,000.00
3 6/30/2023 $1,376,000.00
4 3/31/2023 $1,055,000.00
5 12/31/2022 $1,444,000.00
6 9/30/2022 $1,549,000.00
7 6/30/2022 $1,227,000.00
8 3/31/2022 $1,220,000.00
9 12/31/2021 $1,573,000.00
10 9/30/2021 $1,193,000.00
11 6/30/2021 $746,000.00
12 3/31/2021 $2,445,000.00
13 12/31/2020 $3,574,000.00
14 12/31/2019 $2,239,000.00
Financials: AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
Date Value
1 12/31/2023 $11,932,000.00
2 9/30/2023 $10,831,000.00
3 6/30/2023 $9,836,000.00
4 3/31/2023 $8,756,000.00
5 12/31/2022 $7,728,000.00
6 9/30/2022 $6,714,000.00
7 6/30/2022 $6,197,000.00
8 3/31/2022 $5,732,000.00
9 12/31/2021 $5,325,000.00
10 9/30/2021 $4,970,000.00
11 6/30/2021 $4,588,000.00
12 3/31/2021 $4,218,000.00
13 12/31/2020 $3,844,000.00
14 12/31/2019 $2,625,000.00
Financials: AccumulatedOtherComprehensiveIncomeLossNetOfTax
Date Value
1 12/31/2023 $16,000.00
2 9/30/2023 $534,000.00
3 6/30/2023 $345,000.00
4 3/31/2023 $-270,000.00
5 12/31/2022 $-1,196,000.00
6 9/30/2022 $-1,851,000.00
7 6/30/2022 $-1,827,000.00
8 3/31/2022 $-1,421,000.00
9 12/31/2021 $-423,000.00
10 9/30/2021 $-195,000.00
11 12/31/2020 --
Financials: AdditionalPaidInCapitalCommonStock
Date Value
1 12/31/2023 $723,136,000.00
2 9/30/2023 $712,440,000.00
3 6/30/2023 $697,583,000.00
4 3/31/2023 $562,045,000.00
5 12/31/2022 $547,020,000.00
6 9/30/2022 $540,403,000.00
7 6/30/2022 $535,761,000.00
8 3/31/2022 $530,808,000.00
9 12/31/2021 $526,523,000.00
10 9/30/2021 $406,239,000.00
11 6/30/2021 $400,317,000.00
12 3/31/2021 $394,513,000.00
13 12/31/2020 $392,063,000.00
14 12/31/2019 $6,054,000.00
Financials: AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
Date Value
1 12/31/2023 $19,665,000.00
2 9/30/2023 $4,562,000.00
3 6/30/2023 $4,969,000.00
4 3/31/2023 $4,221,000.00
5 12/31/2022 $17,121,000.00
6 9/30/2022 $4,520,000.00
7 6/30/2022 $4,322,000.00
8 3/31/2022 $3,933,000.00
9 12/31/2021 $13,799,000.00
10 9/30/2021 $3,923,000.00
11 6/30/2021 $3,816,000.00
12 3/31/2021 $2,329,000.00
13 12/31/2020 $4,984,000.00
14 9/30/2020 $1,147,000.00
15 6/30/2020 $1,037,000.00
16 3/31/2020 $1,083,000.00
17 12/31/2019 $3,541,000.00
Financials: AllocatedShareBasedCompensationExpense
Date Value
1 12/31/2023 $19,665,000.00
2 9/30/2023 $13,752,000.00
3 6/30/2023 $9,190,000.00
4 3/31/2023 $4,221,000.00
5 12/31/2022 $17,121,000.00
6 9/30/2022 $4,520,000.00
7 6/30/2022 $8,255,000.00
8 3/31/2022 $3,933,000.00
9 12/31/2021 $13,799,000.00
10 9/30/2021 $10,068,000.00
11 6/30/2021 $6,145,000.00
12 3/31/2021 $2,329,000.00
13 12/31/2020 $4,984,000.00
14 9/30/2020 $3,267,000.00
15 6/30/2020 $2,120,000.00
16 3/31/2020 $1,083,000.00
17 12/31/2019 $3,541,000.00
Financials: AllowanceForDoubtfulAccountsReceivableCurrent
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 --
4 12/31/2020 --
5 12/31/2019 --
Financials: AllowanceForDoubtfulAccountsReceivableWriteOffs
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 --
4 12/31/2020 --
5 12/31/2019 --
Financials: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
Date Value
1 12/31/2023 $8,755,652.00
2 9/30/2023 $6,344,154.00
3 6/30/2023 $6,745,647.00
4 3/31/2023 $7,003,542.00
5 12/31/2022 $6,225,887.00
6 9/30/2022 $6,089,125.00
7 6/30/2022 $5,074,539.00
8 3/31/2022 $4,921,698.00
9 12/31/2021 $3,934,943.00
10 9/30/2021 $4,278,363.00
11 6/30/2021 $4,448,777.00
12 3/31/2021 $4,062,277.00
13 12/31/2020 $3,292,782.00
14 9/30/2020 $14,572,974.00
15 6/30/2020 $14,043,929.00
16 3/31/2020 $9,977,119.00
17 12/31/2019 $9,918,452.00
Financials: Assets
Date Value
1 12/31/2023 $339,891,000.00
2 9/30/2023 $361,613,000.00
3 6/30/2023 $352,503,000.00
4 3/31/2023 $244,021,000.00
5 12/31/2022 $261,846,000.00
6 9/30/2022 $280,164,000.00
7 6/30/2022 $302,936,000.00
8 3/31/2022 $324,926,000.00
9 12/31/2021 $353,487,000.00
10 9/30/2021 $240,618,000.00
11 6/30/2021 $254,934,000.00
12 3/31/2021 $270,114,000.00
13 12/31/2020 $288,331,000.00
14 12/31/2019 $58,234,000.00
Financials: AssetsCurrent
Date Value
1 12/31/2023 $296,588,000.00
2 9/30/2023 $328,243,000.00
3 6/30/2023 $317,776,000.00
4 3/31/2023 $207,040,000.00
5 12/31/2022 $220,511,000.00
6 9/30/2022 $232,478,000.00
7 6/30/2022 $246,523,000.00
8 3/31/2022 $243,047,000.00
9 12/31/2021 $256,280,000.00
10 9/30/2021 $165,733,000.00
11 6/30/2021 $248,752,000.00
12 3/31/2021 $264,501,000.00
13 12/31/2020 $282,656,000.00
14 12/31/2019 $52,508,000.00
Financials: CapitalExpendituresIncurredButNotYetPaid
Date Value
1 12/31/2023 $234,000.00
2 9/30/2023 $345,000.00
3 6/30/2023 $312,000.00
4 3/31/2023 $357,000.00
5 12/31/2022 $937,000.00
6 9/30/2022 $297,000.00
7 6/30/2022 $1,298,000.00
8 3/31/2022 $257,000.00
9 12/31/2021 $2,199,000.00
10 9/30/2021 $1,303,000.00
11 6/30/2021 $347,000.00
12 3/31/2021 $145,000.00
13 12/31/2020 $466,000.00
14 9/30/2020 $512,000.00
15 6/30/2020 $304,000.00
16 3/31/2020 $14,000.00
17 12/31/2019 $385,000.00
Financials: CashAndCashEquivalentsAtCarryingValue
Date Value
1 12/31/2023 $249,108,000.00
2 9/30/2023 $275,678,000.00
3 6/30/2023 $236,311,000.00
4 3/31/2023 $78,569,000.00
5 12/31/2022 $52,351,000.00
6 9/30/2022 $108,298,000.00
7 6/30/2022 $113,484,000.00
8 3/31/2022 $75,970,000.00
9 12/31/2021 $153,001,000.00
10 9/30/2021 $90,989,000.00
11 6/30/2021 $243,743,000.00
12 3/31/2021 $259,865,000.00
13 12/31/2020 $276,726,000.00
14 12/31/2019 $49,652,000.00
Financials: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
Date Value
1 12/31/2023 $249,108,000.00
2 9/30/2023 $275,678,000.00
3 6/30/2023 $236,311,000.00
4 3/31/2023 $78,569,000.00
5 12/31/2022 $52,351,000.00
6 9/30/2022 $108,298,000.00
7 6/30/2022 $113,484,000.00
8 3/31/2022 $75,970,000.00
9 12/31/2021 $153,001,000.00
10 9/30/2021 $90,989,000.00
11 6/30/2021 $243,743,000.00
12 3/31/2021 $259,865,000.00
13 12/31/2020 $276,726,000.00
14 9/30/2020 $88,755,000.00
15 6/30/2020 $100,877,000.00
16 3/31/2020 $34,672,000.00
17 12/31/2019 $49,652,000.00
18 12/31/2018 $91,761,000.00
Financials: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
Date Value
1 12/31/2023 $196,757,000.00
2 9/30/2023 $223,327,000.00
3 6/30/2023 $183,960,000.00
4 3/31/2023 $26,218,000.00
5 12/31/2022 $-100,650,000.00
6 9/30/2022 $-44,703,000.00
7 6/30/2022 $-39,517,000.00
8 3/31/2022 $-77,031,000.00
9 12/31/2021 $-123,725,000.00
10 9/30/2021 $-185,737,000.00
11 6/30/2021 $-32,983,000.00
12 3/31/2021 $-16,861,000.00
13 12/31/2020 $227,074,000.00
14 9/30/2020 $39,103,000.00
15 6/30/2020 $51,225,000.00
16 3/31/2020 $-14,980,000.00
17 12/31/2019 $-42,109,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 12/31/2019 --
Financials: CommonStockCapitalSharesReservedForFutureIssuance
Date Value
1 12/31/2023 $9,314,262.00
2 9/30/2023 $9,637,028.00
3 6/30/2023 $9,762,180.00
4 3/31/2023 $9,917,034.00
5 12/31/2022 $8,357,910.00
6 9/30/2022 $8,592,159.00
7 6/30/2022 $8,607,659.00
8 3/31/2022 $8,720,472.00
9 12/31/2021 $7,123,787.00
10 9/30/2021 $7,308,989.00
11 6/30/2021 $7,582,709.00
12 3/31/2021 $7,740,187.00
13 12/31/2020 $6,151,665.00
14 12/31/2019 $10,043,805.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 12/31/2019 $0.00
Financials: CommonStockSharesAuthorized
Date Value
1 12/31/2023 $300,000,000.00
2 9/30/2023 $300,000,000.00
3 6/30/2023 $300,000,000.00
4 3/31/2023 $300,000,000.00
5 12/31/2022 $300,000,000.00
6 9/30/2022 $300,000,000.00
7 6/30/2022 $300,000,000.00
8 3/31/2022 $300,000,000.00
9 12/31/2021 $300,000,000.00
10 9/30/2021 $300,000,000.00
11 6/30/2021 $300,000,000.00
12 3/31/2021 $300,000,000.00
13 12/31/2020 $300,000,000.00
14 12/31/2019 $50,000,000.00
Financials: CommonStockSharesIssued
Date Value
1 12/31/2023 $43,075,218.00
2 9/30/2023 $42,752,452.00
3 6/30/2023 $42,016,622.00
4 3/31/2023 $33,236,768.00
5 12/31/2022 $32,626,627.00
6 9/30/2022 $32,392,378.00
7 6/30/2022 $32,376,878.00
8 3/31/2022 $32,264,065.00
9 12/31/2021 $32,224,524.00
10 9/30/2021 $27,165,577.00
11 6/30/2021 $26,891,857.00
12 3/31/2021 $26,694,379.00
13 12/31/2020 $26,681,983.00
14 12/31/2019 $5,178,955.00
Financials: CommonStockSharesOutstanding
Date Value
1 12/31/2023 $43,075,218.00
2 9/30/2023 $42,752,452.00
3 6/30/2023 $42,016,622.00
4 3/31/2023 $33,236,768.00
5 12/31/2022 $32,626,627.00
6 9/30/2022 $32,392,378.00
7 6/30/2022 $32,376,878.00
8 3/31/2022 $32,264,065.00
9 12/31/2021 $32,224,524.00
10 9/30/2021 $27,165,577.00
11 6/30/2021 $26,891,857.00
12 3/31/2021 $26,694,379.00
13 12/31/2020 $26,681,983.00
14 12/31/2019 $5,178,955.00
Financials: CommonStockValue
Date Value
1 12/31/2023 $4,000.00
2 9/30/2023 $4,000.00
3 6/30/2023 $4,000.00
4 3/31/2023 $3,000.00
5 12/31/2022 $3,000.00
6 9/30/2022 $3,000.00
7 6/30/2022 $3,000.00
8 3/31/2022 $3,000.00
9 12/31/2021 $3,000.00
10 9/30/2021 $3,000.00
11 6/30/2021 $3,000.00
12 3/31/2021 $3,000.00
13 12/31/2020 $3,000.00
14 12/31/2019 $1,000.00
Financials: ComprehensiveIncomeNetOfTax
Date Value
1 12/31/2023 $-99,625,000.00
2 9/30/2023 $-66,824,000.00
3 6/30/2023 $-56,757,000.00
4 3/31/2023 $-27,756,000.00
5 12/31/2022 $-108,267,000.00
6 9/30/2022 $-81,543,000.00
7 6/30/2022 $-55,828,000.00
8 3/31/2022 $-27,336,000.00
9 12/31/2021 $-71,740,000.00
10 9/30/2021 $-46,429,000.00
11 6/30/2021 $-7,589,000.00
12 3/31/2021 $-16,406,000.00
13 12/31/2020 $-56,693,000.00
14 9/30/2020 $-36,146,000.00
Financials: ContractWithCustomerLiability
Date Value
1 12/31/2023 $1,245,000.00
2 9/30/2023 $1,226,000.00
3 6/30/2023 $1,423,000.00
4 3/31/2023 $1,662,000.00
5 12/31/2022 $1,960,000.00
6 9/30/2022 $3,208,000.00
7 6/30/2022 $3,708,000.00
8 3/31/2022 $3,870,000.00
9 12/31/2021 $5,090,000.00
10 9/30/2021 $4,738,000.00
11 6/30/2021 $5,358,000.00
12 3/31/2021 $18,777,000.00
13 12/31/2020 $19,812,000.00
14 12/31/2019 $900,000.00
15 12/31/2018 $3,600,000.00
Financials: ContractWithCustomerLiabilityCurrent
Date Value
1 12/31/2023 $273,000.00
2 9/30/2023 $130,000.00
3 6/30/2023 $576,000.00
4 3/31/2023 $778,000.00
5 12/31/2022 $884,000.00
6 9/30/2022 $2,207,000.00
7 6/30/2022 $2,256,000.00
8 3/31/2022 $2,109,000.00
9 12/31/2021 $2,599,000.00
10 9/30/2021 $1,728,000.00
11 6/30/2021 $3,016,000.00
12 3/31/2021 $7,087,000.00
13 12/31/2020 $6,586,000.00
14 12/31/2019 $5,864,000.00
Financials: ContractWithCustomerLiabilityNoncurrent
Date Value
1 12/31/2023 $972,000.00
2 9/30/2023 $1,096,000.00
3 6/30/2023 $847,000.00
4 3/31/2023 $884,000.00
5 12/31/2022 $1,076,000.00
6 9/30/2022 $1,001,000.00
7 6/30/2022 $1,452,000.00
8 3/31/2022 $1,761,000.00
9 12/31/2021 $2,491,000.00
10 9/30/2021 $3,010,000.00
11 6/30/2021 $2,342,000.00
12 3/31/2021 $11,690,000.00
13 12/31/2020 $13,226,000.00
14 12/31/2019 $13,603,000.00
Financials: ContractWithCustomerLiabilityRevenueRecognized
Date Value
1 12/31/2023 $700,000.00
2 9/30/2023 $700,000.00
3 6/30/2023 $500,000.00
4 3/31/2023 $300,000.00
5 12/31/2022 $3,100,000.00
6 9/30/2022 $1,900,000.00
7 6/30/2022 $1,400,000.00
8 3/31/2022 $1,200,000.00
9 12/31/2021 $15,100,000.00
10 9/30/2021 $15,100,000.00
11 6/30/2021 $14,000,000.00
12 3/31/2021 $1,300,000.00
13 12/31/2020 $3,200,000.00
14 9/30/2020 $4,000,000.00
15 6/30/2020 $1,600,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 --
Financials: DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
Date Value
1 12/31/2023 $4,986,000.00
2 9/30/2023 $11,232,000.00
3 6/30/2023 $16,868,000.00
4 3/31/2023 $50,305,000.00
5 12/31/2022 $53,716,000.00
6 9/30/2022 $60,500,000.00
7 12/31/2021 --
Financials: DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
Date Value
1 12/31/2023 $20,494,000.00
2 9/30/2023 $12,783,000.00
3 6/30/2023 $24,775,000.00
4 3/31/2023 $29,428,000.00
5 12/31/2022 $97,472,000.00
6 9/30/2022 $64,600,000.00
7 12/31/2021 $162,400,000.00
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 --
Financials: DeferredIncomeTaxLiabilities
Date Value
1 12/31/2023 $5,072,000.00
2 12/31/2022 $5,156,000.00
3 12/31/2021 $4,056,000.00
Financials: DeferredTaxAssetsDeferredIncome
Date Value
1 12/31/2023 $348,000.00
2 12/31/2022 $539,000.00
3 12/31/2021 $993,000.00
4 12/31/2020 $3,111,000.00
5 12/31/2019 $2,698,000.00
Financials: DeferredTaxAssetsGoodwillAndIntangibleAssets
Date Value
1 12/31/2023 $1,014,000.00
2 12/31/2022 $1,092,000.00
3 12/31/2021 $907,000.00
4 12/31/2020 $977,000.00
5 12/31/2019 $1,591,000.00
Financials: DeferredTaxAssetsGross
Date Value
1 12/31/2023 $122,597,000.00
2 12/31/2022 $86,582,000.00
3 12/31/2021 $54,288,000.00
4 12/31/2020 $32,811,000.00
5 12/31/2019 $20,274,000.00
Financials: DeferredTaxAssetsLiabilitiesNet
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 --
Financials: DeferredTaxAssetsOperatingLossCarryforwards
Date Value
1 12/31/2023 $59,547,000.00
2 12/31/2022 $47,050,000.00
3 12/31/2021 $37,295,000.00
4 12/31/2020 $21,132,000.00
5 12/31/2019 $10,638,000.00
Financials: DeferredTaxAssetsTaxCreditCarryforwards
Date Value
1 12/31/2023 $13,961,000.00
2 12/31/2022 $10,546,000.00
3 12/31/2021 $8,078,000.00
4 12/31/2020 $6,018,000.00
5 12/31/2019 $4,457,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
Date Value
1 12/31/2023 $5,340,000.00
2 12/31/2022 $4,825,000.00
3 12/31/2021 $2,618,000.00
4 12/31/2020 $1,151,000.00
5 12/31/2019 $554,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther
Date Value
1 12/31/2023 $2,497,000.00
2 12/31/2022 $1,921,000.00
3 12/31/2021 $937,000.00
4 12/31/2020 $422,000.00
5 12/31/2019 $336,000.00
Financials: DeferredTaxAssetsValuationAllowance
Date Value
1 12/31/2023 $117,525,000.00
2 12/31/2022 $81,426,000.00
3 12/31/2021 $50,232,000.00
4 12/31/2020 $32,811,000.00
5 12/31/2019 $20,274,000.00
Financials: DeferredTaxLiabilitiesPrepaidExpenses
Date Value
1 12/31/2023 $1,843,000.00
2 12/31/2022 $1,556,000.00
3 12/31/2021 $992,000.00
Financials: Depreciation
Date Value
1 12/31/2023 $4,400,000.00
2 9/30/2023 $3,100,000.00
3 6/30/2023 $2,100,000.00
4 3/31/2023 $1,000,000.00
5 12/31/2022 $2,400,000.00
6 9/30/2022 $1,400,000.00
7 6/30/2022 $900,000.00
8 3/31/2022 $400,000.00
9 12/31/2021 $1,500,000.00
10 9/30/2021 $1,100,000.00
11 6/30/2021 $400,000.00
12 3/31/2021 $400,000.00
13 12/31/2020 $1,400,000.00
14 9/30/2020 $400,000.00
15 6/30/2020 $400,000.00
16 3/31/2020 $300,000.00
17 12/31/2019 $1,000,000.00
Financials: DepreciationAndAmortization
Date Value
1 12/31/2023 $4,204,000.00
2 9/30/2023 $3,102,000.00
3 6/30/2023 $2,108,000.00
4 3/31/2023 $1,029,000.00
5 12/31/2022 $2,403,000.00
6 9/30/2022 $1,389,000.00
7 6/30/2022 $872,000.00
8 3/31/2022 $406,000.00
9 12/31/2021 $1,523,000.00
10 9/30/2021 $1,133,000.00
11 6/30/2021 $753,000.00
12 3/31/2021 $381,000.00
13 12/31/2020 $1,443,000.00
14 9/30/2020 $1,072,000.00
15 6/30/2020 $703,000.00
16 3/31/2020 $344,000.00
17 12/31/2019 $1,004,000.00
Financials: DerivativeFairValueOfDerivativeLiability
Date Value
1 12/31/2023 $400,000.00
2 9/30/2023 $400,000.00
3 6/30/2023 $200,000.00
4 3/31/2023 $200,000.00
5 12/31/2022 $200,000.00
6 9/30/2022 $200,000.00
7 6/30/2022 $200,000.00
8 3/31/2022 $200,000.00
9 12/31/2021 $200,000.00
10 9/30/2021 $200,000.00
11 6/30/2021 $200,000.00
12 3/31/2021 $200,000.00
13 12/31/2020 $100,000.00
14 12/31/2019 $100,000.00
Financials: DerivativeLiabilitiesNoncurrent
Date Value
1 12/31/2023 $369,000.00
2 9/30/2023 $369,000.00
3 6/30/2023 $212,000.00
4 3/31/2023 $219,000.00
5 12/31/2022 $212,000.00
6 9/30/2022 $213,000.00
7 6/30/2022 $222,000.00
8 3/31/2022 $221,000.00
9 12/31/2021 $214,000.00
10 9/30/2021 $214,000.00
11 6/30/2021 $207,000.00
12 3/31/2021 $214,000.00
13 12/31/2020 $122,000.00
14 12/31/2019 $101,000.00
Financials: DividendsCommonStock
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 3/31/2020 --
15 12/31/2019 --
Financials: EarningsPerShareBasic
Date Value
1 12/31/2023 $-2.58
2 9/30/2023 $-1.81
3 6/30/2023 $-1.63
4 3/31/2023 $-0.88
5 12/31/2022 $-3.32
6 9/30/2022 $-0.79
7 6/30/2022 $-1.69
8 3/31/2022 $-0.82
9 12/31/2021 $-2.57
10 9/30/2021 $-1.72
11 6/30/2021 $-0.90
Financials: EarningsPerShareDiluted
Date Value
1 12/31/2023 $-2.58
2 9/30/2023 $-1.81
3 6/30/2023 $-1.63
4 3/31/2023 $-0.88
5 12/31/2022 $-3.32
6 9/30/2022 $-2.48
7 6/30/2022 $-1.69
8 3/31/2022 $-0.82
9 12/31/2021 $-2.57
10 9/30/2021 $-0.82
11 6/30/2021 $-0.28
Financials: EffectiveIncomeTaxRateContinuingOperations
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 --
4 12/31/2020 --
5 12/31/2019 --
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
Financials: EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
Date Value
1 12/31/2023 $-0.36
2 12/31/2022 $-0.21
3 12/31/2021 $-0.24
4 12/31/2020 $-0.22
5 12/31/2019 $-0.26
Financials: EffectiveIncomeTaxRateReconciliationNondeductibleExpense
Date Value
1 12/31/2023 $0.00
2 12/31/2022 $-0.02
3 12/31/2021 $0.00
4 12/31/2020 $-0.02
5 12/31/2019 $-0.01
Financials: EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
Date Value
1 12/31/2023 $-0.02
2 12/31/2022 $-0.01
Financials: EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
Date Value
1 12/31/2023 $0.16
2 12/31/2022 $0.08
Financials: EffectiveIncomeTaxRateReconciliationTaxCredits
Date Value
1 12/31/2023 $0.02
2 12/31/2022 $0.02
3 12/31/2021 $0.02
4 12/31/2020 $0.03
5 12/31/2019 $0.05
Financials: EmployeeRelatedLiabilitiesCurrent
Date Value
1 12/31/2023 $8,149,000.00
2 9/30/2023 $6,223,000.00
3 6/30/2023 $3,958,000.00
4 3/31/2023 $3,483,000.00
5 12/31/2022 $5,689,000.00
6 9/30/2022 $4,161,000.00
7 6/30/2022 $2,933,000.00
8 3/31/2022 $2,922,000.00
9 12/31/2021 $3,994,000.00
10 9/30/2021 $3,683,000.00
11 6/30/2021 $2,407,000.00
12 3/31/2021 $1,306,000.00
13 12/31/2020 $3,437,000.00
14 12/31/2019 $2,133,000.00
Financials: EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
Date Value
1 12/31/2023 $55,000,000.00
2 12/31/2022 $37,100,000.00
3 12/31/2021 $37,700,000.00
4 12/31/2020 $19,400,000.00
Financials: GeneralAndAdministrativeExpense
Date Value
1 12/31/2023 $36,494,000.00
2 9/30/2023 $25,889,000.00
3 6/30/2023 $16,777,000.00
4 3/31/2023 $7,992,000.00
5 12/31/2022 $32,908,000.00
6 9/30/2022 $24,441,000.00
7 6/30/2022 $16,381,000.00
8 3/31/2022 $8,230,000.00
9 12/31/2021 $28,011,000.00
10 9/30/2021 $20,683,000.00
11 6/30/2021 $12,496,000.00
12 3/31/2021 $5,543,000.00
13 12/31/2020 $17,238,000.00
14 9/30/2020 $10,398,000.00
15 6/30/2020 $6,716,000.00
16 3/31/2020 $3,654,000.00
17 12/31/2019 $13,895,000.00
Financials: ImpairmentOfLongLivedAssetsHeldForUse
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 --
4 12/31/2020 --
5 12/31/2019 --
Financials: IncomeTaxExpenseBenefit
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 --
4 12/31/2020 --
Financials: IncreaseDecreaseInAccountsPayable
Date Value
1 12/31/2023 $896,000.00
2 9/30/2023 $1,984,000.00
3 6/30/2023 $614,000.00
4 3/31/2023 $-333,000.00
5 12/31/2022 $-1,638,000.00
6 9/30/2022 $-3,151,000.00
7 6/30/2022 $-1,454,000.00
8 3/31/2022 $-1,680,000.00
9 12/31/2021 $2,285,000.00
10 9/30/2021 $623,000.00
11 6/30/2021 $-172,000.00
12 3/31/2021 $-601,000.00
13 12/31/2020 $43,000.00
14 9/30/2020 $-524,000.00
15 6/30/2020 $2,251,000.00
16 3/31/2020 $-333,000.00
17 12/31/2019 $533,000.00
Financials: IncreaseDecreaseInAccountsReceivable
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 $-47,000.00
6 9/30/2022 $-47,000.00
7 6/30/2022 $-47,000.00
8 3/31/2022 $-47,000.00
9 12/31/2021 $-1,439,000.00
10 9/30/2021 $-695,000.00
11 6/30/2021 $-268,000.00
12 3/31/2021 $-521,000.00
13 12/31/2020 $508,000.00
14 9/30/2020 $-82,000.00
15 6/30/2020 $-250,000.00
16 3/31/2020 $-99,000.00
17 12/31/2019 $-146,000.00
Financials: IncreaseDecreaseInAccruedLiabilities
Date Value
1 12/31/2023 $3,371,000.00
2 9/30/2023 $1,374,000.00
3 6/30/2023 $-2,239,000.00
4 3/31/2023 $-3,397,000.00
5 12/31/2022 $2,485,000.00
6 9/30/2022 $662,000.00
7 6/30/2022 $-422,000.00
8 3/31/2022 $-1,074,000.00
9 12/31/2021 $689,000.00
10 9/30/2021 $154,000.00
11 6/30/2021 $-904,000.00
12 3/31/2021 $-1,450,000.00
13 12/31/2020 $1,899,000.00
14 9/30/2020 $1,872,000.00
15 6/30/2020 $4,019,000.00
16 3/31/2020 $606,000.00
17 12/31/2019 $3,841,000.00
Financials: IncreaseDecreaseInContractWithCustomerLiability
Date Value
1 12/31/2023 $-715,000.00
2 9/30/2023 $-734,000.00
3 6/30/2023 $-538,000.00
4 3/31/2023 $-298,000.00
5 12/31/2022 $-3,130,000.00
6 9/30/2022 $-1,882,000.00
7 6/30/2022 $-1,382,000.00
8 3/31/2022 $-1,219,000.00
9 12/31/2021 $-14,722,000.00
10 9/30/2021 $-15,074,000.00
11 6/30/2021 $-14,454,000.00
12 3/31/2021 $-1,035,000.00
13 12/31/2020 $345,000.00
14 9/30/2020 $-2,117,000.00
15 6/30/2020 $-592,000.00
16 3/31/2020 $-2,686,000.00
17 12/31/2019 $-3,346,000.00
Financials: IncreaseDecreaseInDerivativeLiabilities
Date Value
1 12/31/2023 $157,000.00
2 9/30/2023 $157,000.00
3 6/30/2023 --
4 3/31/2023 $7,000.00
5 12/31/2022 $-2,000.00
6 9/30/2022 $-1,000.00
7 6/30/2022 $8,000.00
8 3/31/2022 $7,000.00
9 12/31/2021 $92,000.00
10 9/30/2021 $92,000.00
11 6/30/2021 $85,000.00
12 3/31/2021 $92,000.00
13 12/31/2020 $21,000.00
14 9/30/2020 $16,000.00
15 6/30/2020 $11,000.00
16 3/31/2020 $13,000.00
17 12/31/2019 $37,000.00
Financials: IncreaseDecreaseInOperatingLeaseLiability
Date Value
1 12/31/2023 $-1,453,000.00
2 9/30/2023 $-967,000.00
3 6/30/2023 $-494,000.00
4 3/31/2023 $-443,000.00
5 12/31/2022 $-324,000.00
6 9/30/2022 $104,000.00
7 6/30/2022 $550,000.00
8 3/31/2022 $371,000.00
9 12/31/2021 $-1,000,000.00
10 9/30/2021 $-1,117,000.00
11 6/30/2021 $-737,000.00
12 3/31/2021 $-365,000.00
13 12/31/2020 --
Financials: IncreaseDecreaseInOtherNoncurrentAssets
Date Value
1 12/31/2023 $70,000.00
2 9/30/2023 $69,000.00
3 3/31/2023 $110,000.00
4 12/31/2022 $11,000.00
5 9/30/2022 $451,000.00
6 3/31/2022 --
7 12/31/2021 --
8 9/30/2021 --
9 6/30/2021 --
10 3/31/2021 --
11 12/31/2020 $-75,000.00
12 9/30/2020 $-75,000.00
13 6/30/2020 $-15,000.00
14 3/31/2020 $-18,000.00
15 12/31/2019 $220,000.00
Financials: IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
Date Value
1 12/31/2023 $1,399,000.00
2 9/30/2023 $1,622,000.00
3 6/30/2023 $475,000.00
4 3/31/2023 $-90,000.00
5 12/31/2022 $-1,235,000.00
6 9/30/2022 $-3,693,000.00
7 6/30/2022 $-2,660,000.00
8 3/31/2022 $-1,017,000.00
9 12/31/2021 $4,225,000.00
10 9/30/2021 $-1,177,000.00
11 6/30/2021 $-653,000.00
12 3/31/2021 $-773,000.00
13 12/31/2020 $2,566,000.00
14 9/30/2020 $1,007,000.00
15 6/30/2020 $503,000.00
16 3/31/2020 $-146,000.00
17 12/31/2019 $695,000.00
Financials: InvestmentIncomeInterest
Date Value
1 12/31/2023 $12,211,000.00
2 9/30/2023 $7,831,000.00
3 6/30/2023 $3,955,000.00
4 3/31/2023 $1,443,000.00
5 12/31/2022 $2,573,000.00
6 9/30/2022 $1,235,000.00
7 6/30/2022 $440,000.00
8 3/31/2022 $100,000.00
9 12/31/2021 $137,000.00
10 9/30/2021 $449,000.00
11 6/30/2021 $7,000.00
12 3/31/2021 $7,000.00
13 12/31/2020 $152,000.00
14 9/30/2020 $4,000.00
15 6/30/2020 $144,000.00
16 3/31/2020 $130,000.00
17 12/31/2019 $1,504,000.00
Financials: LeaseCost
Date Value
1 12/31/2023 $4,037,000.00
2 9/30/2023 $3,028,000.00
3 6/30/2023 $2,019,000.00
4 3/31/2023 $1,183,000.00
5 12/31/2022 $3,797,000.00
6 9/30/2022 $957,000.00
7 6/30/2022 $1,950,000.00
8 3/31/2022 $964,000.00
9 12/31/2021 $3,545,000.00
10 9/30/2021 $917,000.00
11 6/30/2021 $938,000.00
12 3/31/2021 $760,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDue
Date Value
1 12/31/2023 $18,213,000.00
2 9/30/2023 $18,986,000.00
3 6/30/2023 $19,755,000.00
4 3/31/2023 $20,113,000.00
5 12/31/2022 $20,868,000.00
6 9/30/2022 $21,619,000.00
7 6/30/2022 $22,393,000.00
8 3/31/2022 $22,558,000.00
9 12/31/2021 $22,502,000.00
10 9/30/2021 $25,306,000.00
11 6/30/2021 $25,923,000.00
12 3/31/2021 $26,658,000.00
13 12/31/2020 $27,389,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
Date Value
1 12/31/2023 $2,981,000.00
2 12/31/2022 $5,875,000.00
3 12/31/2021 $8,686,000.00
4 12/31/2020 $11,820,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
Date Value
1 12/31/2023 $3,149,000.00
2 9/30/2023 $3,149,000.00
3 6/30/2023 $3,149,000.00
4 3/31/2023 $3,149,000.00
5 12/31/2022 $2,655,000.00
6 9/30/2022 $3,058,000.00
7 6/30/2022 $3,058,000.00
8 3/31/2022 $3,058,000.00
9 12/31/2021 $1,230,000.00
10 9/30/2021 $3,076,000.00
11 6/30/2021 $3,035,000.00
12 3/31/2021 $3,035,000.00
13 12/31/2020 $2,956,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearFive
Date Value
1 12/31/2023 $2,894,000.00
2 12/31/2022 $2,810,000.00
3 12/31/2021 $3,135,000.00
4 12/31/2020 $3,258,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearFour
Date Value
1 12/31/2023 $2,810,000.00
2 9/30/2023 $2,810,000.00
3 6/30/2023 $2,810,000.00
4 3/31/2023 $2,810,000.00
5 12/31/2022 $3,135,000.00
6 9/30/2022 $3,135,000.00
7 6/30/2022 $3,135,000.00
8 3/31/2022 $3,135,000.00
9 12/31/2021 $3,244,000.00
10 9/30/2021 $3,262,000.00
11 6/30/2021 $3,258,000.00
12 3/31/2021 $3,258,000.00
13 12/31/2020 $3,205,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearThree
Date Value
1 12/31/2023 $3,135,000.00
2 9/30/2023 $3,135,000.00
3 6/30/2023 $3,135,000.00
4 3/31/2023 $3,135,000.00
5 12/31/2022 $3,244,000.00
6 9/30/2022 $3,244,000.00
7 6/30/2022 $3,244,000.00
8 3/31/2022 $3,244,000.00
9 12/31/2021 $3,149,000.00
10 9/30/2021 $3,235,000.00
11 6/30/2021 $3,205,000.00
12 3/31/2021 $3,205,000.00
13 12/31/2020 $3,115,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
Date Value
1 12/31/2023 $3,244,000.00
2 9/30/2023 $3,244,000.00
3 6/30/2023 $3,244,000.00
4 3/31/2023 $3,244,000.00
5 12/31/2022 $3,149,000.00
6 9/30/2022 $3,149,000.00
7 6/30/2022 $3,149,000.00
8 3/31/2022 $3,149,000.00
9 12/31/2021 $3,058,000.00
10 9/30/2021 $3,157,000.00
11 6/30/2021 $3,115,000.00
12 3/31/2021 $3,115,000.00
13 12/31/2020 $3,035,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
Date Value
1 9/30/2023 $773,000.00
2 6/30/2023 $1,542,000.00
3 3/31/2023 $1,900,000.00
4 9/30/2022 $348,000.00
5 6/30/2022 $1,119,000.00
6 3/31/2022 $1,281,000.00
7 9/30/2021 $756,000.00
8 6/30/2021 $1,490,000.00
9 3/31/2021 $2,225,000.00
Financials: LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
Date Value
1 12/31/2023 $3,542,000.00
2 9/30/2023 $3,829,000.00
3 6/30/2023 $4,125,000.00
4 3/31/2023 $4,430,000.00
5 12/31/2022 $4,744,000.00
6 9/30/2022 $5,067,000.00
7 6/30/2022 $5,395,000.00
8 3/31/2022 $5,739,000.00
9 12/31/2021 $6,054,000.00
Financials: Liabilities
Date Value
1 12/31/2023 $32,062,000.00
2 9/30/2023 $31,679,000.00
3 6/30/2023 $27,359,000.00
4 3/31/2023 $25,415,000.00
5 12/31/2022 $30,509,000.00
6 9/30/2022 $28,720,000.00
7 6/30/2022 $30,419,000.00
8 3/31/2022 $28,870,000.00
9 12/31/2021 $34,380,000.00
10 9/30/2021 $16,484,000.00
11 6/30/2021 $14,288,000.00
12 3/31/2021 $27,683,000.00
13 12/31/2020 $31,944,000.00
14 12/31/2019 $28,224,000.00
Financials: LiabilitiesAndStockholdersEquity
Date Value
1 12/31/2023 $339,891,000.00
2 9/30/2023 $361,613,000.00
3 6/30/2023 $352,503,000.00
4 3/31/2023 $244,021,000.00
5 12/31/2022 $261,846,000.00
6 9/30/2022 $280,164,000.00
7 6/30/2022 $302,936,000.00
8 3/31/2022 $324,926,000.00
9 12/31/2021 $353,487,000.00
10 9/30/2021 $240,618,000.00
11 6/30/2021 $254,934,000.00
12 3/31/2021 $270,114,000.00
13 12/31/2020 $288,331,000.00
14 12/31/2019 $58,234,000.00
Financials: LiabilitiesCurrent
Date Value
1 12/31/2023 $18,951,000.00
2 9/30/2023 $18,163,000.00
3 6/30/2023 $13,749,000.00
4 3/31/2023 $11,278,000.00
5 12/31/2022 $15,731,000.00
6 9/30/2022 $13,564,000.00
7 6/30/2022 $14,331,000.00
8 3/31/2022 $12,091,000.00
9 12/31/2021 $16,338,000.00
10 9/30/2021 $11,373,000.00
11 6/30/2021 $9,870,000.00
12 3/31/2021 $13,916,000.00
13 12/31/2020 $16,744,000.00
14 12/31/2019 $12,955,000.00
Financials: MarketableSecurities
Date Value
1 12/31/2023 $50,078,000.00
2 9/30/2023 $43,986,000.00
3 6/30/2023 $74,032,000.00
4 3/31/2023 $123,290,000.00
5 12/31/2022 $166,111,000.00
6 3/31/2021 --
7 12/31/2020 --
Financials: MarketableSecuritiesCurrent
Date Value
1 12/31/2023 $39,124,000.00
2 9/30/2023 $43,986,000.00
3 6/30/2023 $74,032,000.00
4 3/31/2023 $121,885,000.00
5 12/31/2022 $161,203,000.00
6 9/30/2022 $119,417,000.00
7 6/30/2022 $127,604,000.00
8 3/31/2022 $160,183,000.00
9 12/31/2021 $94,776,000.00
10 12/31/2020 --
Financials: MarketableSecuritiesNoncurrent
Date Value
1 12/31/2023 $10,954,000.00
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 $1,405,000.00
5 12/31/2022 $4,908,000.00
6 9/30/2022 $11,122,000.00
7 6/30/2022 $20,532,000.00
8 3/31/2022 $48,362,000.00
9 12/31/2021 $67,652,000.00
10 12/31/2020 --
Financials: NetCashProvidedByUsedInFinancingActivities
Date Value
1 12/31/2023 $156,832,000.00
2 9/30/2023 $152,070,000.00
3 6/30/2023 $141,513,000.00
4 3/31/2023 $10,994,000.00
5 12/31/2022 $3,085,000.00
6 9/30/2022 $1,039,000.00
7 6/30/2022 $579,000.00
8 3/31/2022 $629,000.00
9 12/31/2021 $118,089,000.00
10 9/30/2021 $1,950,000.00
11 6/30/2021 $-27,000.00
12 3/31/2021 $-847,000.00
13 12/31/2020 $278,983,000.00
14 9/30/2020 $73,005,000.00
15 6/30/2020 $72,105,000.00
16 3/31/2020 $-389,000.00
17 12/31/2019 $-2,195,000.00
Financials: NetCashProvidedByUsedInInvestingActivities
Date Value
1 12/31/2023 $115,717,000.00
2 9/30/2023 $122,399,000.00
3 6/30/2023 $92,418,000.00
4 3/31/2023 $43,130,000.00
5 12/31/2022 $-17,050,000.00
6 9/30/2022 $18,729,000.00
7 6/30/2022 $3,358,000.00
8 3/31/2022 $-54,110,000.00
9 12/31/2021 $-172,680,000.00
10 9/30/2021 $-140,389,000.00
11 6/30/2021 $-1,379,000.00
12 3/31/2021 $-642,000.00
13 12/31/2020 $-1,000,000.00
14 9/30/2020 $-492,000.00
15 6/30/2020 $-841,000.00
16 3/31/2020 $-721,000.00
17 12/31/2019 $-3,203,000.00
Financials: NetCashProvidedByUsedInOperatingActivities
Date Value
1 12/31/2023 $-75,792,000.00
2 9/30/2023 $-51,142,000.00
3 6/30/2023 $-49,971,000.00
4 3/31/2023 $-27,906,000.00
5 12/31/2022 $-86,685,000.00
6 9/30/2022 $-64,471,000.00
7 6/30/2022 $-43,454,000.00
8 3/31/2022 $-23,550,000.00
9 12/31/2021 $-69,134,000.00
10 9/30/2021 $-47,298,000.00
11 6/30/2021 $-31,577,000.00
12 3/31/2021 $-15,372,000.00
13 12/31/2020 $-50,909,000.00
14 9/30/2020 $-33,410,000.00
15 6/30/2020 $-20,039,000.00
16 3/31/2020 $-13,870,000.00
17 12/31/2019 $-36,711,000.00
Financials: NetIncomeLoss
Date Value
1 12/31/2023 $-100,837,000.00
2 9/30/2023 $-68,554,000.00
3 6/30/2023 $-58,298,000.00
4 3/31/2023 $-28,682,000.00
5 12/31/2022 $-107,494,000.00
6 9/30/2022 $-80,115,000.00
7 6/30/2022 $-54,424,000.00
8 3/31/2022 $-26,338,000.00
9 12/31/2021 $-71,317,000.00
10 9/30/2021 $-22,239,000.00
11 6/30/2021 $-23,995,000.00
12 3/31/2021 $-16,406,000.00
13 12/31/2020 $-56,693,000.00
14 9/30/2020 $-7,833,000.00
15 6/30/2020 $-15,153,000.00
16 3/31/2020 $-13,160,000.00
17 12/31/2019 $-49,306,000.00
Financials: NetIncomeLossAvailableToCommonStockholdersBasic
Date Value
1 12/31/2023 $-100,837,000.00
2 9/30/2023 $-68,554,000.00
3 6/30/2023 $-58,298,000.00
4 3/31/2023 $-28,682,000.00
5 12/31/2022 $-107,494,000.00
6 9/30/2022 $-80,115,000.00
7 6/30/2022 $-54,424,000.00
8 3/31/2022 $-26,338,000.00
9 12/31/2021 $-71,317,000.00
10 9/30/2021 $-22,239,000.00
11 6/30/2021 $-23,995,000.00
12 3/31/2021 $-16,406,000.00
13 12/31/2020 $-56,693,000.00
14 9/30/2020 $-7,833,000.00
15 6/30/2020 $-28,313,000.00
16 3/31/2020 $-13,160,000.00
17 12/31/2019 $-49,306,000.00
Financials: NonoperatingIncomeExpense
Date Value
1 12/31/2023 $12,030,000.00
2 9/30/2023 $7,661,000.00
3 6/30/2023 $3,943,000.00
4 3/31/2023 $1,424,000.00
5 12/31/2022 $2,538,000.00
6 9/30/2022 $804,000.00
7 6/30/2022 $394,000.00
8 3/31/2022 $54,000.00
9 12/31/2021 $16,000.00
10 9/30/2021 $422,000.00
11 6/30/2021 $7,000.00
12 3/31/2021 $-94,000.00
13 12/31/2020 $-29,000.00
14 9/30/2020 $-17,000.00
15 6/30/2020 $-4,000.00
16 3/31/2020 $117,000.00
17 12/31/2019 $1,458,000.00
Financials: NumberOfOperatingSegments
Date Value
1 12/31/2023 $1.00
2 12/31/2022 $1.00
3 9/30/2022 $1.00
4 6/30/2022 $1.00
5 3/31/2022 $1.00
6 12/31/2021 $1.00
7 9/30/2021 $1.00
8 6/30/2021 $1.00
9 3/31/2021 $1.00
10 12/31/2020 $1.00
Financials: NumberOfReportableSegments
Date Value
1 12/31/2023 $1.00
2 12/31/2022 $1.00
3 9/30/2022 $1.00
4 6/30/2022 $1.00
5 3/31/2022 $1.00
6 12/31/2021 $1.00
7 9/30/2021 $1.00
8 6/30/2021 $1.00
9 3/31/2021 $1.00
10 12/31/2020 $1.00
Financials: OperatingExpenses
Date Value
1 12/31/2023 $133,590,000.00
2 9/30/2023 $96,957,000.00
3 6/30/2023 $62,779,000.00
4 3/31/2023 $30,404,000.00
5 12/31/2022 $113,161,000.00
6 9/30/2022 $83,194,000.00
7 6/30/2022 $56,200,000.00
8 3/31/2022 $27,611,000.00
9 12/31/2021 $89,371,000.00
10 9/30/2021 $24,027,000.00
11 6/30/2021 $22,176,000.00
12 3/31/2021 $18,312,000.00
13 12/31/2020 $70,276,000.00
14 9/30/2020 $50,831,000.00
15 6/30/2020 $35,594,000.00
16 3/31/2020 $16,812,000.00
17 12/31/2019 $57,750,000.00
Financials: OperatingIncomeLoss
Date Value
1 12/31/2023 $-112,867,000.00
2 9/30/2023 $-76,215,000.00
3 6/30/2023 $-62,241,000.00
4 3/31/2023 $-30,106,000.00
5 12/31/2022 $-110,032,000.00
6 9/30/2022 $-26,495,000.00
7 6/30/2022 $-54,818,000.00
8 3/31/2022 $-26,392,000.00
9 12/31/2021 $-71,333,000.00
10 9/30/2021 $-22,661,000.00
11 6/30/2021 $-7,596,000.00
12 3/31/2021 $-16,312,000.00
13 12/31/2020 $-56,664,000.00
14 9/30/2020 $-7,816,000.00
15 6/30/2020 $-28,426,000.00
16 3/31/2020 $-13,277,000.00
17 12/31/2019 $-50,764,000.00
Financials: OperatingLeaseCost
Date Value
1 12/31/2023 $2,800,000.00
2 9/30/2023 $2,095,000.00
3 6/30/2023 $1,397,000.00
4 3/31/2023 $697,000.00
5 12/31/2022 $2,800,000.00
6 9/30/2022 $697,000.00
7 6/30/2022 $1,393,000.00
8 3/31/2022 $697,000.00
9 12/31/2021 $2,600,000.00
10 9/30/2021 $1,934,000.00
11 6/30/2021 $1,237,000.00
12 3/31/2021 $541,000.00
Financials: OperatingLeaseLiability
Date Value
1 12/31/2023 $14,671,000.00
2 9/30/2023 $15,157,000.00
3 6/30/2023 $15,630,000.00
4 3/31/2023 $15,683,000.00
5 12/31/2022 $16,124,000.00
6 9/30/2022 $16,552,000.00
7 6/30/2022 $16,998,000.00
8 3/31/2022 $16,819,000.00
9 12/31/2021 $16,448,000.00
Financials: OperatingLeaseLiabilityCurrent
Date Value
1 12/31/2023 $3,149,000.00
2 9/30/2023 $3,126,000.00
3 6/30/2023 $3,103,000.00
4 3/31/2023 $2,678,000.00
5 12/31/2022 $2,655,000.00
6 9/30/2022 $2,633,000.00
7 6/30/2022 $2,596,000.00
8 3/31/2022 $2,037,000.00
9 12/31/2021 $1,231,000.00
10 12/31/2020 $2,029,000.00
Financials: OperatingLeaseLiabilityNoncurrent
Date Value
1 12/31/2023 $11,522,000.00
2 9/30/2023 $12,031,000.00
3 6/30/2023 $12,527,000.00
4 3/31/2023 $13,005,000.00
5 12/31/2022 $13,469,000.00
6 9/30/2022 $13,919,000.00
7 6/30/2022 $14,402,000.00
8 3/31/2022 $14,782,000.00
9 12/31/2021 $15,217,000.00
10 12/31/2020 --
Financials: OperatingLeasePayments
Date Value
1 12/31/2023 $3,100,000.00
2 12/31/2022 $3,000,000.00
3 9/30/2022 $100,000.00
4 12/31/2021 $2,300,000.00
5 9/30/2021 $1,100,000.00
Financials: OperatingLeaseRightOfUseAsset
Date Value
1 12/31/2023 $11,539,000.00
2 9/30/2023 $11,950,000.00
3 6/30/2023 $12,352,000.00
4 3/31/2023 $12,702,000.00
5 12/31/2022 $13,085,000.00
6 9/30/2022 $13,459,000.00
7 6/30/2022 $13,821,000.00
8 3/31/2022 $14,186,000.00
9 12/31/2021 $14,562,000.00
10 12/31/2020 $16,537,000.00
Financials: OperatingLeaseRightOfUseAssetAmortizationExpense
Date Value
1 12/31/2023 $1,545,000.00
2 9/30/2023 $1,134,000.00
3 6/30/2023 $732,000.00
4 3/31/2023 $383,000.00
5 12/31/2022 $1,477,000.00
6 9/30/2022 $1,103,000.00
7 6/30/2022 $741,000.00
8 3/31/2022 $376,000.00
9 12/31/2021 $1,497,000.00
10 9/30/2021 $1,117,000.00
11 6/30/2021 $737,000.00
12 3/31/2021 $365,000.00
13 12/31/2020 --
Financials: OperatingLeaseWeightedAverageDiscountRatePercent
Date Value
1 12/31/2023 $0.08
2 9/30/2023 $0.08
3 6/30/2023 $0.08
4 3/31/2023 $0.08
5 12/31/2022 $0.08
6 9/30/2022 $0.08
7 6/30/2022 $0.08
8 12/31/2021 $0.08
Financials: OperatingLossCarryforwards
Date Value
1 12/31/2023 $228,200,000.00
2 12/31/2022 $212,900,000.00
3 12/31/2021 $177,500,000.00
4 12/31/2020 $100,600,000.00
5 12/31/2019 $50,700,000.00
Financials: OtherAccruedLiabilitiesCurrent
Date Value
1 12/31/2023 $104,000.00
2 9/30/2023 $163,000.00
3 6/30/2023 $51,000.00
4 3/31/2023 $45,000.00
5 12/31/2022 $382,000.00
6 9/30/2022 $188,000.00
7 6/30/2022 $748,000.00
8 3/31/2022 $209,000.00
9 12/31/2021 $1,770,000.00
10 9/30/2021 $420,000.00
11 6/30/2021 $356,000.00
12 3/31/2021 $300,000.00
13 12/31/2020 $491,000.00
14 12/31/2019 $481,000.00
Financials: OtherAssetsNoncurrent
Date Value
1 12/31/2023 $684,000.00
2 9/30/2023 $682,000.00
3 6/30/2023 $1,080,000.00
4 3/31/2023 $1,260,000.00
5 12/31/2022 $1,080,000.00
6 9/30/2022 $1,053,000.00
7 6/30/2022 $963,000.00
8 3/31/2022 $875,000.00
9 12/31/2021 $602,000.00
10 9/30/2021 $602,000.00
11 6/30/2021 $602,000.00
12 3/31/2021 $602,000.00
13 12/31/2020 $602,000.00
14 12/31/2019 $677,000.00
Financials: OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
Date Value
1 12/31/2023 $1,212,000.00
2 9/30/2023 $1,730,000.00
3 6/30/2023 $1,541,000.00
4 3/31/2023 $926,000.00
5 12/31/2022 $-773,000.00
6 9/30/2022 $-1,428,000.00
7 6/30/2022 $-406,000.00
8 3/31/2022 $-998,000.00
9 12/31/2021 $-423,000.00
10 9/30/2021 $-195,000.00
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 --
14 9/30/2020 --
Financials: OtherLiabilitiesNoncurrent
Date Value
1 12/31/2023 $248,000.00
2 9/30/2023 $20,000.00
3 6/30/2023 $24,000.00
4 3/31/2023 $29,000.00
5 12/31/2022 $21,000.00
6 9/30/2022 $23,000.00
7 6/30/2022 $12,000.00
8 3/31/2022 $15,000.00
9 12/31/2021 $120,000.00
10 9/30/2021 $1,887,000.00
11 6/30/2021 $1,869,000.00
12 3/31/2021 $1,863,000.00
13 12/31/2020 $1,852,000.00
14 12/31/2019 $1,565,000.00
Financials: OtherNonoperatingIncomeExpense
Date Value
1 12/31/2023 $-181,000.00
2 9/30/2023 $-170,000.00
3 6/30/2023 $-12,000.00
4 3/31/2023 $-19,000.00
5 12/31/2022 $-35,000.00
6 9/30/2022 $9,000.00
7 6/30/2022 $-46,000.00
8 3/31/2022 $-46,000.00
9 12/31/2021 $-121,000.00
10 9/30/2021 $-13,000.00
11 6/30/2021 $-101,000.00
12 3/31/2021 $-101,000.00
13 12/31/2020 $-181,000.00
14 9/30/2020 $-52,000.00
15 6/30/2020 $-18,000.00
16 3/31/2020 $-13,000.00
17 12/31/2019 $-46,000.00
Financials: PaymentsOfStockIssuanceCosts
Date Value
1 12/31/2023 --
2 3/31/2023 $69,000.00
3 12/31/2022 $468,000.00
4 9/30/2022 --
5 6/30/2022 $360,000.00
6 3/31/2022 $246,000.00
7 12/31/2021 --
8 9/30/2021 $946,000.00
9 6/30/2021 $946,000.00
10 3/31/2021 $946,000.00
11 9/30/2020 $20,000.00
12 6/30/2020 $368,000.00
13 3/31/2020 $394,000.00
Financials: PaymentsToAcquireMarketableSecurities
Date Value
1 12/31/2023 $54,802,000.00
2 9/30/2023 $20,156,000.00
3 6/30/2023 $20,156,000.00
4 3/31/2023 $14,729,000.00
5 12/31/2022 $153,313,000.00
6 9/30/2022 $253,821,000.00
7 6/30/2022 $65,879,000.00
8 3/31/2022 $59,694,000.00
9 12/31/2021 $168,570,000.00
10 9/30/2021 $136,375,000.00
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 --
14 9/30/2020 --
Financials: PaymentsToAcquirePropertyPlantAndEquipment
Date Value
1 12/31/2023 $2,771,000.00
2 9/30/2023 $2,222,000.00
3 6/30/2023 $1,817,000.00
4 3/31/2023 $1,012,000.00
5 12/31/2022 $11,536,000.00
6 9/30/2022 $10,443,000.00
7 6/30/2022 $8,479,000.00
8 3/31/2022 $6,413,000.00
9 12/31/2021 $9,110,000.00
10 9/30/2021 $4,014,000.00
11 6/30/2021 $1,379,000.00
12 3/31/2021 $642,000.00
13 12/31/2020 $1,000,000.00
14 9/30/2020 $492,000.00
15 6/30/2020 $841,000.00
16 3/31/2020 $721,000.00
17 12/31/2019 $3,203,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 12/31/2021 $0.00
7 9/30/2021 $0.00
8 6/30/2021 $0.00
9 3/31/2021 $0.00
10 12/31/2020 $0.00
11 12/31/2019 $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 12/31/2021 $10,000,000.00
7 9/30/2021 $10,000,000.00
8 6/30/2021 $10,000,000.00
9 3/31/2021 $10,000,000.00
10 12/31/2020 $10,000,000.00
11 12/31/2019 --
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 12/31/2021 --
7 9/30/2021 --
8 6/30/2021 --
9 3/31/2021 --
10 12/31/2020 --
11 12/31/2019 --
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 12/31/2021 --
7 9/30/2021 --
8 6/30/2021 --
9 3/31/2021 --
10 12/31/2020 --
11 12/31/2019 --
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 12/31/2021 --
7 9/30/2021 --
8 6/30/2021 --
9 3/31/2021 --
10 12/31/2020 --
11 12/31/2019 --
Financials: PrepaidExpenseAndOtherAssetsCurrent
Date Value
1 12/31/2023 $8,356,000.00
2 9/30/2023 $8,579,000.00
3 6/30/2023 $7,433,000.00
4 3/31/2023 $6,586,000.00
5 12/31/2022 $6,957,000.00
6 9/30/2022 $4,763,000.00
7 6/30/2022 $5,435,000.00
8 3/31/2022 $6,894,000.00
9 12/31/2021 $8,456,000.00
10 9/30/2021 $3,267,000.00
11 6/30/2021 $3,791,000.00
12 3/31/2021 $3,671,000.00
13 12/31/2020 $4,230,000.00
14 12/31/2019 $1,878,000.00
Financials: ProceedsFromSaleAndMaturityOfMarketableSecurities
Date Value
1 12/31/2023 $173,290,000.00
2 9/30/2023 $144,777,000.00
3 6/30/2023 $114,391,000.00
4 3/31/2023 $58,871,000.00
5 12/31/2022 $147,799,000.00
6 9/30/2022 $282,993,000.00
7 6/30/2022 $77,716,000.00
8 3/31/2022 $11,997,000.00
9 12/31/2021 $5,000,000.00
10 9/30/2021 --
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 --
Financials: ProceedsFromStockOptionsExercised
Date Value
1 3/31/2023 $1,416,000.00
2 3/31/2022 $875,000.00
3 3/31/2021 $99,000.00
4 12/31/2020 $857,000.00
5 3/31/2020 $5,000.00
6 12/31/2019 $75,000.00
Financials: ProceedsFromStockPlans
Date Value
1 6/30/2023 $658,000.00
Financials: ProfitLoss
Date Value
1 12/31/2023 $-100,837,000.00
2 9/30/2023 $-68,554,000.00
3 6/30/2023 $-58,298,000.00
4 3/31/2023 $-28,682,000.00
5 12/31/2022 $-107,494,000.00
6 9/30/2022 $-80,115,000.00
7 6/30/2022 $-54,424,000.00
8 3/31/2022 $-26,338,000.00
9 12/31/2021 $-71,317,000.00
10 9/30/2021 $-46,234,000.00
11 6/30/2021 $-23,995,000.00
12 3/31/2021 $-16,406,000.00
13 12/31/2020 $-56,693,000.00
14 9/30/2020 $-36,146,000.00
15 6/30/2020 $-28,313,000.00
16 3/31/2020 $-13,160,000.00
17 12/31/2019 $-49,306,000.00
Financials: PropertyPlantAndEquipmentGross
Date Value
1 12/31/2023 $32,058,000.00
2 9/30/2023 $31,569,000.00
3 6/30/2023 $31,131,000.00
4 3/31/2023 $30,370,000.00
5 12/31/2022 $29,990,000.00
6 9/30/2022 $28,766,000.00
7 6/30/2022 $27,294,000.00
8 3/31/2022 $24,188,000.00
9 12/31/2021 $19,716,000.00
10 9/30/2021 $13,759,000.00
11 6/30/2021 $10,168,000.00
12 3/31/2021 $9,229,000.00
13 12/31/2020 $8,917,000.00
14 12/31/2019 $7,674,000.00
Financials: PropertyPlantAndEquipmentNet
Date Value
1 12/31/2023 $20,126,000.00
2 9/30/2023 $20,738,000.00
3 6/30/2023 $21,295,000.00
4 3/31/2023 $21,614,000.00
5 12/31/2022 $22,262,000.00
6 9/30/2022 $22,052,000.00
7 6/30/2022 $21,097,000.00
8 3/31/2022 $18,456,000.00
9 12/31/2021 $14,391,000.00
10 9/30/2021 $8,789,000.00
11 6/30/2021 $5,580,000.00
12 3/31/2021 $5,011,000.00
13 12/31/2020 $5,073,000.00
14 12/31/2019 $5,049,000.00
Financials: ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost
Date Value
1 12/31/2023 $97,096,000.00
2 9/30/2023 $71,068,000.00
3 6/30/2023 $46,002,000.00
4 3/31/2023 $22,412,000.00
5 12/31/2022 $80,253,000.00
6 9/30/2022 $18,940,000.00
7 6/30/2022 $39,819,000.00
8 3/31/2022 $19,381,000.00
9 12/31/2021 $61,360,000.00
10 9/30/2021 $15,840,000.00
11 6/30/2021 $27,992,000.00
12 3/31/2021 $12,769,000.00
13 12/31/2020 $53,038,000.00
14 12/31/2019 $38,718,000.00
Financials: RetainedEarningsAccumulatedDeficit
Date Value
1 12/31/2023 $-415,300,000.00
2 9/30/2023 $-383,000,000.00
3 6/30/2023 $-372,800,000.00
4 3/31/2023 $-343,172,000.00
5 12/31/2022 $-314,490,000.00
6 9/30/2022 $-287,111,000.00
7 6/30/2022 $-261,420,000.00
8 3/31/2022 $-233,300,000.00
9 12/31/2021 $-206,996,000.00
10 9/30/2021 $-181,913,000.00
11 6/30/2021 $-159,674,000.00
12 3/31/2021 $-152,100,000.00
13 12/31/2020 $-135,679,000.00
14 12/31/2019 $-79,025,000.00
Financials: RevenueFromContractWithCustomerExcludingAssessedTax
Date Value
1 12/31/2023 $20,723,000.00
2 9/30/2023 $20,742,000.00
3 6/30/2023 $538,000.00
4 3/31/2023 $298,000.00
5 12/31/2022 $3,129,000.00
6 9/30/2022 $500,000.00
7 6/30/2022 $1,382,000.00
8 3/31/2022 $1,219,000.00
9 12/31/2021 $18,038,000.00
10 9/30/2021 $1,366,000.00
11 6/30/2021 $16,580,000.00
12 3/31/2021 $2,000,000.00
13 12/31/2020 $13,363,000.00
14 9/30/2020 $14,340,000.00
15 6/30/2020 $6,919,000.00
16 3/31/2020 $3,411,000.00
17 12/31/2019 $6,960,000.00
Financials: Revenues
Date Value
1 12/31/2023 $20,723,000.00
2 9/30/2023 $20,742,000.00
3 6/30/2023 $538,000.00
4 3/31/2023 $298,000.00
5 12/31/2022 $3,129,000.00
6 9/30/2022 $500,000.00
7 6/30/2022 $1,382,000.00
8 3/31/2022 $1,219,000.00
9 12/31/2021 $18,038,000.00
10 9/30/2021 $17,946,000.00
11 6/30/2021 $14,580,000.00
12 3/31/2021 $2,000,000.00
13 12/31/2020 $13,612,000.00
14 9/30/2020 $7,421,000.00
15 6/30/2020 $7,168,000.00
16 3/31/2020 $3,535,000.00
17 12/31/2019 $6,986,000.00
Financials: ShareBasedCompensation
Date Value
1 12/31/2023 $19,665,000.00
2 9/30/2023 $13,752,000.00
3 6/30/2023 $9,190,000.00
4 3/31/2023 $4,221,000.00
5 12/31/2022 $17,121,000.00
6 9/30/2022 $12,775,000.00
7 6/30/2022 $8,255,000.00
8 3/31/2022 $3,933,000.00
9 12/31/2021 $13,799,000.00
10 9/30/2021 $10,068,000.00
11 6/30/2021 $6,145,000.00
12 3/31/2021 $2,329,000.00
13 12/31/2020 $4,984,000.00
14 9/30/2020 $3,267,000.00
15 6/30/2020 $2,120,000.00
16 3/31/2020 $1,083,000.00
17 12/31/2019 $3,541,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 --
6 9/30/2022 --
7 6/30/2022 --
8 3/31/2022 --
9 12/31/2021 --
10 9/30/2021 --
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 --
14 9/30/2020 --
15 6/30/2020 --
16 3/31/2020 --
17 12/31/2019 --
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
Date Value
1 9/30/2023 $0.84
2 6/30/2023 $0.84
3 3/31/2023 $0.85
4 9/30/2022 $0.82
5 6/30/2022 $0.81
6 3/31/2022 $0.80
7 9/30/2021 $0.83
8 6/30/2021 $0.84
9 3/31/2021 $0.84
10 9/30/2020 $0.84
11 6/30/2020 $0.84
12 3/31/2020 $0.82
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
Date Value
1 9/30/2023 $0.81
2 6/30/2023 $0.81
3 3/31/2023 $0.81
4 9/30/2022 $0.80
5 6/30/2022 $0.81
6 3/31/2022 $0.80
7 9/30/2021 $0.80
8 6/30/2021 $0.83
9 3/31/2021 $0.83
10 9/30/2020 $0.82
11 6/30/2020 $0.82
12 3/31/2020 $0.82
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
Date Value
1 9/30/2023 $0.04
2 6/30/2023 $0.04
3 3/31/2023 $0.04
4 9/30/2022 $0.04
5 6/30/2022 $0.04
6 3/31/2022 $0.02
7 9/30/2021 $0.01
8 6/30/2021 $0.01
9 3/31/2021 $0.01
10 9/30/2020 $0.00
11 6/30/2020 $0.01
12 3/31/2020 $0.01
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
Date Value
1 9/30/2023 $0.04
2 6/30/2023 $0.04
3 3/31/2023 $0.04
4 9/30/2022 $0.02
5 6/30/2022 $0.02
6 3/31/2022 $0.02
7 9/30/2021 $0.01
8 6/30/2021 $0.01
9 3/31/2021 $0.01
10 9/30/2020 $0.00
11 6/30/2020 $0.00
12 3/31/2020 $0.01
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
Date Value
1 9/30/2023 $1,631,331.00
2 6/30/2023 $1,631,331.00
3 3/31/2023 $1,631,331.00
4 12/31/2022 $1,611,226.00
5 9/30/2022 $1,611,226.00
6 6/30/2022 $1,611,226.00
7 3/31/2022 $1,611,226.00
8 12/31/2021 $1,334,099.00
9 9/30/2021 $1,334,099.00
10 6/30/2021 $1,334,099.00
11 3/31/2021 $1,334,099.00
12 12/31/2020 $3,468,198.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
Date Value
1 9/30/2023 $3,181,340.00
2 6/30/2023 $2,904,999.00
3 3/31/2023 $2,810,988.00
4 12/31/2022 $2,112,039.00
5 9/30/2022 $2,040,839.00
6 6/30/2022 $3,070,925.00
7 3/31/2022 $3,312,646.00
8 12/31/2021 $2,690,097.00
9 9/30/2021 $2,608,625.00
10 6/30/2021 $2,726,365.00
11 3/31/2021 $3,158,754.00
12 12/31/2020 $2,606,546.00
13 12/31/2019 $125,353.00
Financials: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
Date Value
1 12/31/2023 $19,188,000.00
2 12/31/2022 $20,163,000.00
3 12/31/2021 $17,280,000.00
4 12/31/2020 $42,515,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
Date Value
1 12/31/2023 $3,130,485.00
2 9/30/2023 $3,146,872.00
3 6/30/2023 $2,936,369.00
4 3/31/2023 $2,605,393.00
5 12/31/2022 $2,381,368.00
6 9/30/2022 $2,280,409.00
7 6/30/2022 $2,012,208.00
8 3/31/2022 $1,697,603.00
9 12/31/2021 $1,592,139.00
10 9/30/2021 $1,379,288.00
11 6/30/2021 $1,355,297.00
12 3/31/2021 $1,355,485.00
13 12/31/2020 $1,207,394.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
Date Value
1 12/31/2023 $17.07
2 12/31/2022 $16.18
3 12/31/2021 $12.75
4 12/31/2020 $6.24
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
Date Value
1 12/31/2023 $129,147.00
2 9/30/2023 $60,746.00
3 6/30/2023 $18,259.00
4 3/31/2023 $6,738.00
5 12/31/2022 $108,913.00
6 9/30/2022 $82,627.00
7 6/30/2022 $55,438.00
8 3/31/2022 $71,735.00
9 12/31/2021 $4,324.00
10 9/30/2021 $354.00
11 12/31/2020 $103,637.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
Date Value
1 12/31/2023 $659,819.00
2 9/30/2023 $603,803.00
3 6/30/2023 $272,049.00
4 3/31/2023 $117,959.00
5 12/31/2022 $412,240.00
6 9/30/2022 $298,526.00
7 6/30/2022 $211,301.00
8 3/31/2022 $106,674.00
9 12/31/2021 $311,278.00
10 9/30/2021 $91,976.00
11 6/30/2021 $26,470.00
12 3/31/2021 $5,209.00
13 12/31/2020 $231,101.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
Date Value
1 12/31/2023 $3,824,931.00
2 9/30/2023 $1,226,579.00
3 6/30/2023 $1,128,679.00
4 3/31/2023 $1,057,079.00
5 12/31/2022 $2,710,437.00
6 9/30/2022 $2,641,637.00
7 6/30/2022 $1,497,137.00
8 3/31/2022 $1,167,086.00
9 12/31/2021 $1,566,150.00
10 9/30/2021 $1,424,350.00
11 6/30/2021 $1,240,750.00
12 3/31/2021 $787,100.00
13 12/31/2020 $1,321,743.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
Date Value
1 12/31/2023 $46,863,000.00
2 12/31/2022 $48,050,000.00
3 12/31/2021 $24,666,000.00
4 12/31/2020 $97,105,000.00
5 12/31/2019 $19,974,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
Date Value
1 12/31/2023 $8,240,154.00
2 9/30/2023 $6,021,383.00
3 6/30/2023 $6,422,876.00
4 3/31/2023 $6,589,104.00
5 12/31/2022 $5,778,929.00
6 9/30/2022 $6,035,456.00
7 6/30/2022 $5,020,870.00
8 3/31/2022 $4,830,410.00
9 12/31/2021 $3,881,274.00
10 9/30/2021 $4,082,539.00
11 6/30/2021 $4,238,519.00
12 3/31/2021 $3,963,608.00
13 12/31/2020 $3,194,113.00
14 12/31/2019 $2,474,152.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
Date Value
1 12/31/2023 $16.21
2 12/31/2022 $16.21
3 12/31/2021 $19.86
4 12/31/2020 $11.05
5 12/31/2019 $6.77
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
Date Value
1 12/31/2023 $46,863,000.00
2 12/31/2022 $48,050,000.00
3 12/31/2021 $24,666,000.00
4 12/31/2020 $97,105,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
Date Value
1 12/31/2023 $8,240,154.00
2 9/30/2023 $6,021,383.00
3 6/30/2023 $6,422,876.00
4 3/31/2023 $6,589,104.00
5 12/31/2022 $5,778,929.00
6 9/30/2022 $6,035,456.00
7 6/30/2022 $5,020,870.00
8 3/31/2022 $4,830,410.00
9 12/31/2021 $3,881,274.00
10 9/30/2021 $4,082,539.00
11 6/30/2021 $4,238,519.00
12 3/31/2021 $3,963,608.00
13 12/31/2020 $3,194,113.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
Date Value
1 12/31/2023 $16.21
2 12/31/2022 $16.21
3 12/31/2021 $19.86
4 12/31/2020 $11.05
Financials: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
Date Value
1 12/31/2023 $18,300,000.00
2 12/31/2022 $15,100,000.00
3 12/31/2021 $13,800,000.00
4 12/31/2020 $5,000,000.00
5 12/31/2019 $2,200,000.00
Financials: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
Date Value
1 12/31/2023 $12.72
2 12/31/2022 $8.49
3 12/31/2021 $6.26
4 12/31/2020 $3.21
Financials: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
Date Value
1 12/31/2023 $27.58
2 12/31/2022 $24.66
3 12/31/2021 $36.33
4 12/31/2020 $6.24
Financials: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
Date Value
1 12/31/2023 $16.06
2 12/31/2022 $22.98
3 12/31/2021 $29.17
4 12/31/2020 $9.51
Financials: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
Date Value
1 12/31/2023 $16.04
2 12/31/2022 $11.52
3 12/31/2021 $34.83
4 12/31/2020 $16.83
Financials: StockholdersEquity
Date Value
1 12/31/2023 $307,829,000.00
2 9/30/2023 $329,934,000.00
3 6/30/2023 $325,144,000.00
4 3/31/2023 $218,606,000.00
5 12/31/2022 $231,337,000.00
6 9/30/2022 $251,444,000.00
7 6/30/2022 $272,517,000.00
8 3/31/2022 $296,056,000.00
9 12/31/2021 $319,107,000.00
10 9/30/2021 $224,134,000.00
11 6/30/2021 $240,646,000.00
12 3/31/2021 $242,431,000.00
13 12/31/2020 $256,387,000.00
14 9/30/2020 $-105,292,000.00
15 6/30/2020 $-99,158,000.00
16 3/31/2020 $-85,042,000.00
17 12/31/2019 $-72,970,000.00
18 12/31/2018 $-27,587,000.00
Financials: StockIssuedDuringPeriodSharesStockOptionsExercised
Date Value
1 12/31/2023 $574,740.00
2 9/30/2023 $319,576.00
3 6/30/2023 $194,424.00
4 3/31/2023 $122,207.00
5 12/31/2022 $291,629.00
6 9/30/2022 $106,302.00
7 6/30/2022 $90,802.00
8 3/31/2022 $39,541.00
9 12/31/2021 $563,387.00
10 9/30/2021 $443,594.00
11 6/30/2021 $169,874.00
12 3/31/2021 $12,396.00
13 12/31/2020 $267,044.00
Financials: StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
Date Value
1 12/31/2023 $1,178,000.00
2 6/30/2023 $658,000.00
3 12/31/2022 $823,000.00
4 6/30/2022 $471,000.00
5 12/31/2021 $433,000.00
Financials: StockIssuedDuringPeriodValueStockOptionsExercised
Date Value
1 9/30/2023 $1,040,000.00
2 6/30/2023 $894,000.00
3 3/31/2023 $1,135,000.00
4 9/30/2022 $100,000.00
5 6/30/2022 $138,000.00
6 3/31/2022 $330,000.00
7 3/31/2021 $99,000.00
8 12/31/2020 $857,000.00
9 9/30/2020 $552,000.00
10 3/31/2020 $5,000.00
11 12/31/2019 $75,000.00
Financials: UnrecognizedTaxBenefits
Date Value
1 12/31/2023 $11,902,000.00
2 12/31/2022 $8,273,000.00
3 12/31/2021 $5,586,000.00
4 12/31/2020 $3,367,000.00
5 12/31/2019 $1,566,000.00
6 12/31/2018 $659,000.00
Financials: UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 --
4 12/31/2020 --
5 12/31/2019 --
Financials: UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
Date Value
1 12/31/2023 $3,629,000.00
2 12/31/2022 $2,687,000.00
3 12/31/2021 $2,219,000.00
4 12/31/2020 $1,729,000.00
5 12/31/2019 $907,000.00
Financials: UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 --
4 12/31/2020 $72,000.00
5 12/31/2019 --
Financials: ValuationAllowanceDeferredTaxAssetChangeInAmount
Date Value
1 12/31/2023 $36,100,000.00
2 12/31/2022 $31,200,000.00
3 12/31/2021 $17,400,000.00
4 12/31/2020 $12,500,000.00
5 12/31/2019 $12,500,000.00
Financials: VariableLeaseCost
Date Value
1 12/31/2023 $1,244,000.00
2 9/30/2023 $933,000.00
3 6/30/2023 $622,000.00
4 3/31/2023 $486,000.00
5 12/31/2022 $1,010,000.00
6 9/30/2022 $751,000.00
7 6/30/2022 $557,000.00
8 3/31/2022 $267,000.00
9 12/31/2021 $914,000.00
10 9/30/2021 $695,000.00
11 6/30/2021 $241,000.00
12 3/31/2021 $219,000.00
Financials: WeightedAverageNumberOfDilutedSharesOutstanding
Date Value
1 12/31/2023 $39,130,067.00
2 9/30/2023 $37,884,363.00
3 6/30/2023 $35,661,995.00
4 3/31/2023 $32,723,530.00
5 12/31/2022 $32,351,221.00
6 9/30/2022 $32,385,791.00
7 6/30/2022 $32,263,015.00
8 3/31/2022 $32,232,378.00
9 12/31/2021 $27,730,420.00
10 9/30/2021 $27,022,380.00
11 6/30/2021 $26,739,149.00
Financials: WeightedAverageNumberOfSharesOutstandingBasic
Date Value
1 12/31/2023 $39,130,067.00
2 9/30/2023 $37,884,363.00
3 6/30/2023 $35,661,995.00
4 3/31/2023 $32,723,530.00
5 12/31/2022 $32,351,221.00
6 9/30/2022 $32,385,791.00
7 6/30/2022 $32,263,015.00
8 3/31/2022 $32,232,378.00
9 12/31/2021 $27,730,420.00
10 9/30/2021 $27,022,380.00
11 6/30/2021 $26,739,149.00
Copyright 2024 PursePoor.com