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

Business Address

#140, 14315 - 118 AVENUE

EDMONTON , AB CA T5L 4S6

Mailing Address

#140, 14315 - 118 AVENUE

EDMONTON , AB CA T5L 4S6
Phone Number: 250-744-2487 / State Incorporated: / Fiscal Year End 12 /31
Financials: AccountsAndOtherReceivablesNetCurrent
Date Value
1 12/31/2023 $24,100,000.00
2 9/30/2023 $37,900,000.00
3 6/30/2023 $19,499,000.00
4 3/31/2023 $19,000,000.00
5 12/31/2022 $13,500,000.00
6 9/30/2022 $41,800,000.00
7 6/30/2022 $18,200,000.00
8 3/31/2022 $20,401,000.00
9 12/31/2021 $15,400,000.00
10 9/30/2021 $9,800,000.00
11 6/30/2021 $4,418,000.00
12 3/31/2021 $1,200,000.00
13 12/31/2020 --
14 12/31/2019 $368,000.00
Financials: AccountsPayableAndAccruedLiabilitiesCurrent
Date Value
1 12/31/2023 $54,389,000.00
2 9/30/2023 $52,309,000.00
3 6/30/2023 $41,375,000.00
4 3/31/2023 $35,965,000.00
5 12/31/2022 $39,990,000.00
6 9/30/2022 $40,123,000.00
7 6/30/2022 $32,380,000.00
8 3/31/2022 $32,327,000.00
9 12/31/2021 $34,947,000.00
10 9/30/2021 $29,970,000.00
11 6/30/2021 $25,831,000.00
12 3/31/2021 $17,694,000.00
13 12/31/2020 $24,797,000.00
14 12/31/2019 $11,177,000.00
Financials: AccountsPayableTradeCurrent
Date Value
1 12/31/2023 $4,327,000.00
2 9/30/2023 $8,854,000.00
3 6/30/2023 $4,808,000.00
4 3/31/2023 $3,680,000.00
5 12/31/2022 $3,087,000.00
6 3/31/2022 $3,267,000.00
7 12/31/2021 $3,879,000.00
8 9/30/2021 $3,263,000.00
9 6/30/2021 $2,535,000.00
10 3/31/2021 $2,182,000.00
11 12/31/2020 $2,635,000.00
12 12/31/2019 $4,153,000.00
Financials: AccretionAmortizationOfDiscountsAndPremiumsInvestments
Date Value
1 12/31/2023 $12,141,000.00
2 9/30/2023 $8,836,000.00
3 6/30/2023 $5,599,000.00
4 3/31/2023 $2,611,000.00
5 12/31/2022 $1,572,000.00
6 9/30/2022 $14,000.00
7 6/30/2022 $-351,000.00
8 3/31/2022 $-140,000.00
9 12/31/2021 $-660,000.00
Financials: AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
Date Value
1 12/31/2023 $1,910,000.00
2 9/30/2023 $1,754,000.00
3 6/30/2023 $1,600,000.00
4 3/31/2023 $1,448,000.00
5 12/31/2022 $1,455,000.00
6 9/30/2022 $1,309,000.00
7 6/30/2022 $1,161,000.00
8 3/31/2022 $999,000.00
9 12/31/2021 $836,000.00
10 9/30/2021 $673,000.00
11 6/30/2021 $506,000.00
12 3/31/2021 $346,000.00
13 12/31/2020 $179,000.00
14 12/31/2019 $157,000.00
Financials: AccumulatedOtherComprehensiveIncomeLossNetOfTax
Date Value
1 12/31/2023 $-730,000.00
2 9/30/2023 $-947,000.00
3 6/30/2023 $-1,020,000.00
4 3/31/2023 $-988,000.00
5 12/31/2022 $-1,061,000.00
6 9/30/2022 $-1,527,000.00
7 6/30/2022 $-1,853,000.00
8 3/31/2022 $-1,618,000.00
9 12/31/2021 $-852,000.00
10 9/30/2021 $-794,000.00
11 6/30/2021 $-792,000.00
12 3/31/2021 $-799,000.00
13 12/31/2020 $-805,000.00
14 12/31/2019 $-805,000.00
Financials: AdditionalPaidInCapitalCommonStock
Date Value
1 12/31/2023 $120,788,000.00
2 9/30/2023 $109,711,000.00
3 6/30/2023 $98,832,000.00
4 3/31/2023 $88,885,000.00
5 12/31/2022 $85,489,000.00
6 9/30/2022 $79,188,000.00
7 6/30/2022 $74,004,000.00
8 3/31/2022 $64,686,000.00
9 12/31/2021 $59,014,000.00
10 9/30/2021 $54,607,000.00
11 6/30/2021 $51,022,000.00
12 3/31/2021 $43,889,000.00
13 12/31/2020 $39,383,000.00
14 12/31/2019 $25,394,000.00
Financials: AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
Date Value
1 12/31/2023 $45,311,000.00
2 9/30/2023 $33,543,000.00
3 6/30/2023 $12,268,000.00
4 3/31/2023 $9,467,000.00
5 12/31/2022 $32,300,000.00
6 9/30/2022 $25,398,000.00
7 6/30/2022 $10,055,000.00
8 3/31/2022 $7,023,000.00
9 12/31/2021 $31,243,000.00
10 9/30/2021 $7,092,000.00
11 6/30/2021 $15,574,000.00
12 3/31/2021 $7,821,000.00
13 12/31/2020 $17,454,000.00
14 9/30/2020 $12,309,000.00
15 6/30/2020 $4,202,000.00
16 3/31/2020 $3,496,000.00
17 12/31/2019 $7,414,000.00
18 12/31/2018 $6,860,000.00
Financials: AdvertisingExpense
Date Value
1 12/31/2023 $15,400,000.00
2 12/31/2022 $16,300,000.00
3 12/31/2021 $15,400,000.00
4 12/31/2020 $10,000,000.00
Financials: AllocatedShareBasedCompensationExpense
Date Value
1 12/31/2023 $45,300,000.00
2 9/30/2023 $33,543,000.00
3 6/30/2023 $12,268,000.00
4 3/31/2023 $9,467,000.00
5 12/31/2022 $32,300,000.00
6 9/30/2022 $25,398,000.00
7 6/30/2022 $17,078,000.00
8 3/31/2022 $7,023,000.00
9 12/31/2021 $31,200,000.00
10 9/30/2021 $22,666,000.00
11 6/30/2021 $15,574,000.00
12 3/31/2021 $7,821,000.00
13 12/31/2020 $17,454,000.00
14 9/30/2020 $12,309,000.00
15 6/30/2020 $4,202,000.00
16 3/31/2020 $3,496,000.00
17 12/31/2019 $7,414,000.00
18 12/31/2018 $6,900,000.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 12/31/2019 --
15 12/31/2018 --
Financials: AmortizationOfIntangibleAssets
Date Value
1 12/31/2023 $1,700,000.00
2 9/30/2023 $1,400,000.00
3 6/30/2023 $500,000.00
4 3/31/2023 $500,000.00
5 12/31/2022 $2,100,000.00
6 9/30/2022 $500,000.00
7 6/30/2022 $500,000.00
8 3/31/2022 $500,000.00
9 12/31/2021 $2,100,000.00
10 9/30/2021 $500,000.00
11 6/30/2021 $500,000.00
12 3/31/2021 $500,000.00
13 12/31/2020 $1,300,000.00
14 9/30/2020 $900,000.00
15 6/30/2020 $300,000.00
16 3/31/2020 $300,000.00
17 12/31/2019 $1,100,000.00
18 12/31/2018 $1,300,000.00
Financials: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
Date Value
1 12/31/2023 $19,363,000.00
2 9/30/2023 $20,289,000.00
3 6/30/2023 $20,736,000.00
4 3/31/2023 $20,582,000.00
5 12/31/2022 $15,275,000.00
6 9/30/2022 $16,397,000.00
7 6/30/2022 $16,363,000.00
8 3/31/2022 $16,601,000.00
9 12/31/2021 $12,329,000.00
10 9/30/2021 $14,907,000.00
11 6/30/2021 $15,792,000.00
12 3/31/2021 $15,785,000.00
13 12/31/2020 $15,737,000.00
14 9/30/2020 $13,133,000.00
15 6/30/2020 $12,651,000.00
16 3/31/2020 $11,375,000.00
17 12/31/2019 $9,513,000.00
18 12/31/2018 $12,852,000.00
Financials: Assets
Date Value
1 12/31/2023 $548,062,000.00
2 9/30/2023 $555,013,000.00
3 6/30/2023 $548,900,000.00
4 3/31/2023 $451,761,000.00
5 12/31/2022 $470,860,000.00
6 9/30/2022 $488,293,000.00
7 6/30/2022 $482,148,000.00
8 3/31/2022 $506,902,000.00
9 12/31/2021 $543,367,000.00
10 9/30/2021 $360,066,000.00
11 6/30/2021 $386,268,000.00
12 3/31/2021 $417,078,000.00
13 12/31/2020 $463,661,000.00
14 12/31/2019 $324,301,000.00
Financials: AssetsCurrent
Date Value
1 12/31/2023 $424,800,000.00
2 9/30/2023 $426,469,000.00
3 6/30/2023 $415,907,000.00
4 3/31/2023 $423,648,000.00
5 12/31/2022 $442,539,000.00
6 9/30/2022 $459,702,000.00
7 6/30/2022 $453,193,000.00
8 3/31/2022 $477,618,000.00
9 12/31/2021 $513,324,000.00
10 9/30/2021 $329,219,000.00
11 6/30/2021 $349,689,000.00
12 3/31/2021 $372,246,000.00
13 12/31/2020 $419,427,000.00
14 12/31/2019 $315,137,000.00
Financials: AssetsFairValueDisclosure
Date Value
1 12/31/2023 $350,690,000.00
2 9/30/2023 $338,491,000.00
3 6/30/2023 $350,713,000.00
4 3/31/2023 $361,534,000.00
5 12/31/2022 $389,390,000.00
6 9/30/2022 $376,644,000.00
7 6/30/2022 $391,736,000.00
8 3/31/2022 $418,752,000.00
9 12/31/2021 $466,078,000.00
10 9/30/2021 $286,400,000.00
11 6/30/2021 $323,741,000.00
12 3/31/2021 $360,862,000.00
13 12/31/2020 $422,709,000.00
14 12/31/2019 $306,019,000.00
Financials: AvailableForSaleSecuritiesDebtSecurities
Date Value
1 12/31/2023 $301,800,000.00
2 9/30/2023 $292,100,000.00
3 6/30/2023 $269,000,000.00
4 3/31/2023 $272,500,000.00
5 12/31/2022 $295,200,000.00
6 9/30/2022 $376,600,000.00
7 6/30/2022 $388,400,000.00
8 3/31/2022 $277,400,000.00
9 12/31/2021 $446,900,000.00
10 9/30/2021 $207,300,000.00
11 6/30/2021 $153,600,000.00
12 3/31/2021 $115,200,000.00
13 12/31/2020 --
Financials: CapitalLeaseObligationsIncurred
Date Value
1 6/30/2023 $531,000.00
2 3/31/2023 $263,000.00
3 9/30/2022 $897,000.00
4 6/30/2022 $572,000.00
5 3/31/2022 $281,000.00
6 9/30/2021 $195,000.00
7 6/30/2021 $128,000.00
8 3/31/2021 $63,000.00
9 9/30/2020 $68,000.00
10 6/30/2020 --
Financials: CashAndCashEquivalentsAtCarryingValue
Date Value
1 12/31/2023 $48,755,000.00
2 9/30/2023 $45,557,000.00
3 6/30/2023 $81,389,000.00
4 3/31/2023 $88,327,000.00
5 12/31/2022 $94,088,000.00
6 9/30/2022 $85,341,000.00
7 6/30/2022 $151,408,000.00
8 3/31/2022 $131,636,000.00
9 12/31/2021 $231,643,000.00
10 9/30/2021 $57,587,000.00
11 6/30/2021 $121,561,000.00
12 3/31/2021 $156,591,000.00
13 12/31/2020 $272,350,000.00
14 12/31/2019 $306,019,000.00
Financials: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
Date Value
1 12/31/2023 $48,900,000.00
2 9/30/2023 $46,397,000.00
3 6/30/2023 $81,707,000.00
4 3/31/2023 $89,001,000.00
5 12/31/2022 $94,200,000.00
6 9/30/2022 $86,052,000.00
7 6/30/2022 $151,632,000.00
8 3/31/2022 $132,542,000.00
9 12/31/2021 $231,900,000.00
10 9/30/2021 $57,587,000.00
11 6/30/2021 $121,561,000.00
12 3/31/2021 $156,591,000.00
13 12/31/2020 $272,350,000.00
14 9/30/2020 $248,758,000.00
15 6/30/2020 $232,414,000.00
16 3/31/2020 $274,207,000.00
17 12/31/2019 $306,019,000.00
18 12/31/2018 $117,967,000.00
19 12/31/2017 $165,629,000.00
Financials: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
Date Value
1 12/31/2023 $-45,297,000.00
2 9/30/2023 $-47,775,000.00
3 6/30/2023 $-12,465,000.00
4 3/31/2023 $-5,171,000.00
5 12/31/2022 $-137,728,000.00
6 9/30/2022 $-145,848,000.00
7 6/30/2022 $-80,268,000.00
8 3/31/2022 $-99,358,000.00
9 12/31/2021 $-40,450,000.00
10 9/30/2021 $-214,763,000.00
11 6/30/2021 $-150,789,000.00
12 3/31/2021 $-115,759,000.00
13 12/31/2020 $-33,669,000.00
14 9/30/2020 $-57,261,000.00
15 6/30/2020 $-73,605,000.00
16 3/31/2020 $-31,812,000.00
17 12/31/2019 $188,052,000.00
18 12/31/2018 $-47,662,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: CommonStockParOrStatedValuePerShare
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 --
9 12/31/2020 --
10 12/31/2019 --
Financials: CommonStockSharesIssued
Date Value
1 12/31/2023 $143,800,000.00
2 9/30/2023 $143,605,000.00
3 6/30/2023 $143,369,000.00
4 3/31/2023 $143,029,000.00
5 12/31/2022 $142,300,000.00
6 9/30/2022 $142,110,000.00
7 6/30/2022 $141,892,000.00
8 3/31/2022 $141,742,000.00
9 12/31/2021 $141,600,000.00
10 9/30/2021 $129,600,000.00
11 6/30/2021 $128,396,000.00
12 3/31/2021 $128,100,000.00
13 12/31/2020 $126,700,000.00
14 12/31/2019 $111,798,000.00
15 12/31/2018 $85,500,000.00
Financials: CommonStockSharesOutstanding
Date Value
1 12/31/2023 $143,800,000.00
2 9/30/2023 $143,605,000.00
3 6/30/2023 $143,369,000.00
4 3/31/2023 $143,029,000.00
5 12/31/2022 $142,300,000.00
6 9/30/2022 $142,110,000.00
7 6/30/2022 $141,892,000.00
8 3/31/2022 $141,742,000.00
9 12/31/2021 $141,600,000.00
10 9/30/2021 $129,570,000.00
11 6/30/2021 $128,400,000.00
12 3/31/2021 $128,100,000.00
13 12/31/2020 $126,700,000.00
14 12/31/2019 $111,798,000.00
15 12/31/2018 $85,500,000.00
Financials: CommonStockValueOutstanding
Date Value
1 12/31/2023 $1,200,218,000.00
2 9/30/2023 $1,198,560,000.00
3 6/30/2023 $1,196,480,000.00
4 3/31/2023 $1,193,019,000.00
5 12/31/2022 $1,185,309,000.00
6 9/30/2022 $1,184,020,000.00
7 6/30/2022 $1,180,884,000.00
8 3/31/2022 $1,178,807,000.00
9 12/31/2021 $1,177,051,000.00
10 9/30/2021 $967,159,000.00
11 6/30/2021 $954,572,000.00
12 3/31/2021 $952,673,000.00
13 12/31/2020 $944,328,000.00
14 12/31/2019 $746,487,000.00
Financials: ComprehensiveIncomeNetOfTax
Date Value
1 12/31/2023 $-77,689,000.00
2 9/30/2023 $-51,031,000.00
3 6/30/2023 $-11,524,000.00
4 3/31/2023 $-26,133,000.00
5 12/31/2022 $-108,389,000.00
6 9/30/2022 $-8,663,000.00
7 6/30/2022 $-74,146,000.00
8 3/31/2022 $-38,396,000.00
9 12/31/2021 $-181,013,000.00
10 9/30/2021 $-147,633,000.00
11 6/30/2021 $-47,003,000.00
12 3/31/2021 $-50,373,000.00
13 12/31/2020 $-102,680,000.00
14 9/30/2020 $-94,606,000.00
15 6/30/2020 $-52,476,000.00
16 3/31/2020 $-25,932,000.00
17 12/31/2019 $-88,385,000.00
Financials: ContractWithCustomerLiabilityCurrent
Date Value
1 12/31/2023 $4,813,000.00
2 9/30/2023 $4,662,000.00
3 6/30/2023 $3,228,000.00
4 3/31/2023 $3,157,000.00
5 12/31/2022 $3,148,000.00
6 12/31/2021 $190,000.00
Financials: CostOfRevenue
Date Value
1 12/31/2023 $14,148,000.00
2 9/30/2023 $8,753,000.00
3 6/30/2023 $1,563,000.00
4 3/31/2023 $421,000.00
5 12/31/2022 $5,664,000.00
6 9/30/2022 $4,302,000.00
7 6/30/2022 $1,599,000.00
8 3/31/2022 $256,000.00
9 12/31/2021 $1,091,000.00
10 9/30/2021 $610,000.00
11 6/30/2021 $356,000.00
12 3/31/2021 $48,000.00
13 12/31/2020 --
14 9/30/2020 --
15 6/30/2020 --
16 3/31/2020 --
17 12/31/2019 --
Financials: CostsAndExpenses
Date Value
1 12/31/2023 $267,204,000.00
2 9/30/2023 $192,435,000.00
3 6/30/2023 $57,664,000.00
4 3/31/2023 $63,993,000.00
5 12/31/2022 $245,500,000.00
6 9/30/2022 $188,965,000.00
7 6/30/2022 $123,687,000.00
8 3/31/2022 $59,507,000.00
9 12/31/2021 $226,340,000.00
10 9/30/2021 $170,231,000.00
11 6/30/2021 $105,211,000.00
12 3/31/2021 $51,457,000.00
13 12/31/2020 $154,408,000.00
14 9/30/2020 $96,326,000.00
15 6/30/2020 $26,892,000.00
16 3/31/2020 $27,090,000.00
17 12/31/2019 $91,261,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: CurrentForeignTaxExpenseBenefit
Date Value
1 12/31/2023 $551,000.00
2 12/31/2022 $1,828,000.00
3 12/31/2021 $760,000.00
4 12/31/2020 $-94,000.00
5 12/31/2019 $144,000.00
6 12/31/2018 $73,000.00
Financials: CurrentIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $551,000.00
2 12/31/2022 $1,828,000.00
3 12/31/2021 $760,000.00
4 12/31/2020 $-94,000.00
5 12/31/2019 $144,000.00
6 12/31/2018 $73,000.00
Financials: DebtSecuritiesAvailableForSaleUnrealizedGainLoss
Date Value
1 12/31/2023 $331,000.00
2 9/30/2023 $114,000.00
3 6/30/2023 $-32,000.00
4 3/31/2023 $100,000.00
5 12/31/2022 $-209,000.00
6 9/30/2022 $-700,000.00
7 6/30/2022 $1,000,000.00
8 3/31/2022 $766,000.00
9 12/31/2021 $-47,000.00
10 9/30/2021 $-2,000.00
11 6/30/2021 $13,000.00
12 3/31/2021 $6,000.00
13 12/31/2020 $-47,000.00
Financials: DebtSecuritiesCurrent
Date Value
1 12/31/2023 $301,614,000.00
2 9/30/2023 $291,503,000.00
3 6/30/2023 $269,006,000.00
4 3/31/2023 $272,533,000.00
5 12/31/2022 $295,218,000.00
6 9/30/2022 $290,592,000.00
7 6/30/2022 $240,104,000.00
8 3/31/2022 $286,200,000.00
9 12/31/2021 $234,178,000.00
10 9/30/2021 $228,813,000.00
11 6/30/2021 $197,176,000.00
12 3/31/2021 $191,700,000.00
13 12/31/2020 $125,979,000.00
14 12/31/2019 --
Financials: DebtSecuritiesNoncurrent
Date Value
1 12/31/2023 $201,000.00
2 9/30/2023 $591,000.00
3 12/31/2022 --
4 12/31/2021 --
5 9/30/2021 --
6 6/30/2021 $5,004,000.00
7 3/31/2021 $12,600,000.00
8 12/31/2020 $24,380,000.00
9 12/31/2019 --
Financials: DeferredFederalIncomeTaxExpenseBenefit
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: DeferredForeignIncomeTaxExpenseBenefit
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: DeferredIncomeTaxExpenseBenefit
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: DeferredIncomeTaxLiabilities
Date Value
1 12/31/2023 $20,631,000.00
2 12/31/2022 $1,805,000.00
3 12/31/2021 $2,193,000.00
4 12/31/2020 $1,365,000.00
5 12/31/2019 $14,000.00
Financials: DeferredTaxAssetsGoodwillAndIntangibleAssets
Date Value
1 12/31/2023 $1,479,000.00
2 12/31/2022 $1,400,000.00
3 12/31/2021 $1,086,000.00
4 12/31/2020 $2,718,000.00
5 12/31/2019 $1,710,000.00
Financials: DeferredTaxAssetsGross
Date Value
1 12/31/2023 $182,529,000.00
2 12/31/2022 $166,319,000.00
3 12/31/2021 $143,541,000.00
4 12/31/2020 $103,157,000.00
5 12/31/2019 $71,473,000.00
Financials: DeferredTaxAssetsInProcessResearchAndDevelopment
Date Value
1 12/31/2023 --
2 12/31/2022 $1,663,000.00
3 12/31/2021 --
Financials: DeferredTaxAssetsLiabilitiesNet
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 --
4 12/31/2020 --
5 12/31/2019 --
Financials: DeferredTaxAssetsNet
Date Value
1 12/31/2023 $20,631,000.00
2 12/31/2022 $1,805,000.00
3 12/31/2021 $2,193,000.00
4 12/31/2020 $1,365,000.00
5 12/31/2019 $14,000.00
Financials: DeferredTaxAssetsOperatingLossCarryforwards
Date Value
1 12/31/2023 $137,907,000.00
2 12/31/2022 $141,020,000.00
3 12/31/2021 $120,274,000.00
4 12/31/2020 $80,087,000.00
5 12/31/2019 $56,533,000.00
Financials: DeferredTaxAssetsOther
Date Value
1 12/31/2023 $2,688,000.00
2 12/31/2022 $4,287,000.00
3 12/31/2021 $6,126,000.00
4 12/31/2020 $5,243,000.00
5 12/31/2019 $2,553,000.00
Financials: DeferredTaxAssetsTaxCreditCarryforwardsResearch
Date Value
1 12/31/2023 $8,263,000.00
2 12/31/2022 $7,462,000.00
3 12/31/2021 $6,059,000.00
4 12/31/2020 $4,808,000.00
5 12/31/2019 $3,938,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits
Date Value
1 12/31/2023 $2,384,000.00
2 12/31/2022 $3,391,000.00
3 12/31/2021 $3,980,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
Date Value
1 12/31/2023 $3,646,000.00
2 12/31/2022 $2,887,000.00
3 12/31/2021 $2,653,000.00
Financials: DeferredTaxAssetsValuationAllowance
Date Value
1 12/31/2023 $161,898,000.00
2 12/31/2022 $164,514,000.00
3 12/31/2021 $141,348,000.00
4 12/31/2020 $101,792,000.00
5 12/31/2019 $71,459,000.00
Financials: DeferredTaxLiabilitiesLeasingArrangements
Date Value
1 12/31/2023 $20,060,000.00
2 12/31/2022 $1,128,000.00
3 12/31/2021 $1,356,000.00
4 12/31/2020 $1,173,000.00
5 12/31/2019 --
Financials: DeferredTaxLiabilitiesPropertyPlantAndEquipment
Date Value
1 12/31/2023 $571,000.00
2 12/31/2022 $677,000.00
3 12/31/2021 $837,000.00
4 12/31/2020 $192,000.00
5 12/31/2019 $14,000.00
Financials: DepositsAssetsCurrent
Date Value
1 12/31/2023 $1,345,000.00
2 9/30/2023 $6,922,000.00
3 6/30/2023 $3,981,000.00
4 3/31/2023 $3,308,000.00
5 12/31/2022 $6,330,000.00
6 9/30/2022 $3,582,000.00
7 6/30/2022 $4,109,000.00
8 12/31/2021 $4,762,000.00
Financials: Depreciation
Date Value
1 12/31/2023 $606,000.00
2 9/30/2023 $6,698,000.00
3 6/30/2023 $1,243,000.00
4 3/31/2023 $623,000.00
5 12/31/2022 $629,000.00
6 9/30/2022 $2,487,000.00
7 6/30/2022 $1,678,000.00
8 3/31/2022 $687,000.00
9 12/31/2021 $663,000.00
10 9/30/2021 $200,000.00
11 6/30/2021 $1,264,000.00
12 3/31/2021 $688,000.00
13 12/31/2020 $82,000.00
14 9/30/2020 $59,000.00
15 6/30/2020 --
16 3/31/2020 --
17 12/31/2019 $33,000.00
18 12/31/2018 $20,000.00
Financials: DepreciationDepletionAndAmortization
Date Value
1 12/31/2023 $11,647,000.00
2 12/31/2022 $2,706,000.00
3 12/31/2021 $2,761,000.00
4 12/31/2020 $1,371,000.00
Financials: EarningsPerShareBasic
Date Value
1 12/31/2023 $-0.54
2 9/30/2023 $-0.36
3 6/30/2023 $-0.08
4 3/31/2023 $-0.18
5 12/31/2022 $-0.76
6 9/30/2022 $-0.58
7 6/30/2022 $-0.25
8 3/31/2022 $-0.27
9 12/31/2021 $-1.40
10 9/30/2021 $-1.15
11 6/30/2021 $-0.37
12 3/31/2021 $-0.40
13 12/31/2020 $-0.87
14 9/30/2020 $-0.34
15 6/30/2020 $-0.24
16 3/31/2020 $-0.23
17 12/31/2019 $-0.95
Financials: EarningsPerShareDiluted
Date Value
1 12/31/2023 $-0.54
2 9/30/2023 $-0.36
3 6/30/2023 $-0.08
4 3/31/2023 $-0.18
5 12/31/2022 $-0.76
6 9/30/2022 $-0.58
7 6/30/2022 $-0.25
8 3/31/2022 $-0.27
9 12/31/2021 $-1.40
10 9/30/2021 $-1.15
11 6/30/2021 $-0.37
12 3/31/2021 $-0.40
13 12/31/2020 $-0.06
14 9/30/2020 $-0.82
15 6/30/2020 $-0.24
16 3/31/2020 $-0.23
17 12/31/2019 $-0.95
Financials: EffectiveIncomeTaxRateContinuingOperations
Date Value
1 12/31/2023 $-0.01
2 12/31/2022 $-0.02
3 12/31/2021 $0.00
4 12/31/2020 $0.00
5 12/31/2019 $0.00
6 12/31/2018 $0.00
Financials: EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
Date Value
1 12/31/2023 $0.25
2 12/31/2022 $0.27
3 12/31/2021 $0.27
4 12/31/2020 $0.27
5 12/31/2019 $0.25
6 12/31/2018 $0.27
Financials: EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
Date Value
1 12/31/2023 $0.03
2 12/31/2022 $-0.22
3 12/31/2021 $-0.22
4 12/31/2020 $-0.26
5 12/31/2019 $-0.22
6 12/31/2018 $-0.23
Financials: EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
Date Value
1 12/31/2023 $-0.16
2 12/31/2022 $0.00
3 12/31/2021 $0.00
4 12/31/2020 $0.06
5 12/31/2019 $-0.01
6 12/31/2018 --
Financials: EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
Date Value
1 12/31/2023 $0.01
2 12/31/2022 $0.00
3 12/31/2021 --
4 12/31/2020 $-0.02
Financials: EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment
Date Value
1 12/31/2023 $0.01
2 12/31/2022 $0.01
3 12/31/2021 $0.00
4 12/31/2020 $0.00
Financials: EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
Date Value
1 12/31/2023 $0.14
2 12/31/2022 $0.08
3 12/31/2021 $0.05
4 12/31/2020 $0.05
5 12/31/2019 $0.02
6 12/31/2018 $0.04
Financials: EffectiveIncomeTaxRateReconciliationOtherAdjustments
Date Value
1 12/31/2023 --
2 12/31/2022 $0.00
3 12/31/2021 $-0.01
4 12/31/2020 $0.00
5 12/31/2019 $0.00
6 12/31/2018 $-0.01
Financials: EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent
Date Value
1 12/31/2023 $0.00
2 12/31/2022 $-0.01
3 12/31/2021 --
4 12/31/2020 --
Financials: EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
Date Value
1 12/31/2023 $-0.01
2 12/31/2022 $0.00
3 12/31/2021 --
Financials: EffectiveIncomeTaxRateReconciliationTaxCreditsForeign
Date Value
1 12/31/2023 $0.00
2 12/31/2022 $0.01
3 12/31/2021 --
4 12/31/2020 --
5 12/31/2019 --
6 12/31/2018 --
Financials: EmployeeRelatedLiabilitiesCurrent
Date Value
1 12/31/2023 $22,486,000.00
2 9/30/2023 $18,177,000.00
3 6/30/2023 $14,066,000.00
4 3/31/2023 $11,721,000.00
5 12/31/2022 $20,157,000.00
6 9/30/2022 $16,511,000.00
7 6/30/2022 $12,449,000.00
8 3/31/2022 $9,609,000.00
9 12/31/2021 $18,500,000.00
10 9/30/2021 $14,520,000.00
11 6/30/2021 $10,817,000.00
12 3/31/2021 $5,785,000.00
13 12/31/2020 $11,361,000.00
14 12/31/2019 $3,743,000.00
Financials: EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
Date Value
1 12/31/2023 $30,459,000.00
2 12/31/2022 $22,780,000.00
3 12/31/2021 $19,056,000.00
Financials: EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
Date Value
1 9/30/2023 $39,200,000.00
2 6/30/2023 $48,400,000.00
3 3/31/2023 $50,900,000.00
4 9/30/2022 $33,600,000.00
5 6/30/2022 $39,200,000.00
6 3/31/2022 $48,300,000.00
7 9/30/2021 $16,900,000.00
8 6/30/2021 $38,200,000.00
9 3/31/2021 $36,600,000.00
10 12/31/2020 $51,500,000.00
Financials: FinanceLeaseInterestPaymentOnLiability
Date Value
1 12/31/2023 $2,311,000.00
2 9/30/2023 $718,000.00
3 12/31/2022 --
4 9/30/2022 --
5 12/31/2021 --
Financials: FinanceLeaseLiability
Date Value
1 12/31/2023 $90,088,000.00
2 9/30/2023 $85,521,000.00
3 6/30/2023 $93,438,000.00
Financials: FinanceLeaseLiabilityCurrent
Date Value
1 12/31/2023 $14,609,000.00
2 9/30/2023 $13,328,000.00
3 6/30/2023 $14,016,000.00
4 12/31/2022 --
Financials: FinanceLeaseLiabilityNoncurrent
Date Value
1 12/31/2023 $75,479,000.00
2 9/30/2023 $72,193,000.00
3 6/30/2023 $79,422,000.00
4 12/31/2022 --
Financials: FinanceLeaseLiabilityPaymentsDue
Date Value
1 12/31/2023 $107,751,000.00
2 9/30/2023 $103,030,000.00
3 6/30/2023 $112,571,000.00
4 12/31/2022 $85,000,000.00
5 9/30/2022 $73,000,000.00
6 6/30/2022 $74,000,000.00
7 3/31/2022 $78,000,000.00
8 12/31/2021 $79,000,000.00
9 9/30/2021 $84,000,000.00
10 6/30/2021 $96,000,000.00
11 3/31/2021 $91,000,000.00
Financials: FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
Date Value
1 12/31/2023 $17,240,000.00
2 9/30/2023 $15,851,000.00
3 6/30/2023 $16,081,000.00
Financials: FinanceLeaseLiabilityPaymentsDueYearFive
Date Value
1 12/31/2023 $17,240,000.00
Financials: FinanceLeaseLiabilityPaymentsDueYearFour
Date Value
1 12/31/2023 $17,240,000.00
2 9/30/2023 $15,851,000.00
3 6/30/2023 $16,081,000.00
Financials: FinanceLeaseLiabilityPaymentsDueYearThree
Date Value
1 12/31/2023 $17,240,000.00
2 9/30/2023 $15,851,000.00
3 6/30/2023 $16,081,000.00
Financials: FinanceLeaseLiabilityPaymentsDueYearTwo
Date Value
1 12/31/2023 $17,240,000.00
2 9/30/2023 $15,851,000.00
3 6/30/2023 $16,081,000.00
Financials: FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear
Date Value
1 9/30/2023 $3,963,000.00
2 6/30/2023 $12,061,000.00
Financials: FinanceLeaseLiabilityUndiscountedExcessAmount
Date Value
1 12/31/2023 $17,663,000.00
2 9/30/2023 $17,509,000.00
3 6/30/2023 $19,133,000.00
Financials: FinanceLeasePrincipalPayments
Date Value
1 12/31/2023 $10,025,000.00
2 9/30/2023 $3,482,000.00
3 12/31/2022 --
4 9/30/2022 --
5 12/31/2021 --
6 2/28/2021 $11,800,000.00
Financials: FinanceLeaseRightOfUseAsset
Date Value
1 12/31/2023 $108,715,000.00
2 9/30/2023 $113,069,000.00
3 6/30/2023 $117,428,000.00
4 12/31/2022 --
Financials: FinanceLeaseWeightedAverageDiscountRatePercent
Date Value
1 12/31/2023 $0.06
2 9/30/2023 $0.06
Financials: FiniteLivedIntangibleAssetsAccumulatedAmortization
Date Value
1 12/31/2023 $14,869,000.00
2 9/30/2023 $14,540,000.00
3 6/30/2023 $14,090,000.00
4 3/31/2023 $13,622,000.00
5 12/31/2022 $13,143,000.00
6 9/30/2022 $12,633,000.00
7 6/30/2022 $12,111,000.00
8 3/31/2022 $11,588,000.00
9 12/31/2021 $11,066,000.00
10 9/30/2021 $10,543,000.00
11 6/30/2021 $10,048,000.00
12 3/31/2021 $9,642,000.00
13 12/31/2020 $9,120,000.00
14 12/31/2019 $7,832,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
Date Value
1 12/31/2023 $4,600,000.00
2 12/31/2022 $5,600,000.00
3 12/31/2021 $6,700,000.00
4 12/31/2020 $7,000,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
Date Value
1 12/31/2023 $4,600,000.00
2 12/31/2022 $5,600,000.00
3 12/31/2021 $6,700,000.00
4 12/31/2020 $7,000,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
Date Value
1 12/31/2023 $4,600,000.00
2 12/31/2022 $5,600,000.00
3 12/31/2021 $6,700,000.00
4 12/31/2020 $7,000,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
Date Value
1 12/31/2023 $4,600,000.00
2 12/31/2022 $5,600,000.00
3 12/31/2021 $6,700,000.00
4 12/31/2020 $7,000,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
Date Value
1 12/31/2023 $4,600,000.00
2 12/31/2022 $5,600,000.00
3 12/31/2021 $6,700,000.00
4 12/31/2020 $7,000,000.00
Financials: FiniteLivedIntangibleAssetsGross
Date Value
1 12/31/2023 $19,846,000.00
2 9/30/2023 $19,801,000.00
3 6/30/2023 $19,773,000.00
4 3/31/2023 $19,723,000.00
5 12/31/2022 $19,568,000.00
6 9/30/2022 $19,472,000.00
7 6/30/2022 $19,449,000.00
8 3/31/2022 $19,470,000.00
9 12/31/2021 $19,470,000.00
10 9/30/2021 $19,469,000.00
11 6/30/2021 $19,339,000.00
12 3/31/2021 $19,496,000.00
13 12/31/2020 $18,452,000.00
14 12/31/2019 $16,694,000.00
Financials: FiniteLivedIntangibleAssetsNet
Date Value
1 12/31/2023 $4,977,000.00
2 9/30/2023 $5,261,000.00
3 6/30/2023 $5,683,000.00
4 3/31/2023 $6,101,000.00
5 12/31/2022 $6,425,000.00
6 9/30/2022 $6,839,000.00
7 6/30/2022 $7,338,000.00
8 3/31/2022 $7,882,000.00
9 12/31/2021 $8,404,000.00
10 9/30/2021 $8,926,000.00
11 6/30/2021 $9,291,000.00
12 3/31/2021 $9,854,000.00
13 12/31/2020 $9,332,000.00
14 12/31/2019 $8,862,000.00
Financials: GeneralAndAdministrativeExpense
Date Value
1 12/31/2023 $195,036,000.00
2 9/30/2023 $144,964,000.00
3 6/30/2023 $47,081,000.00
4 3/31/2023 $50,124,000.00
5 12/31/2022 $196,371,000.00
6 9/30/2022 $148,898,000.00
7 6/30/2022 $96,729,000.00
8 3/31/2022 $45,197,000.00
9 12/31/2021 $173,536,000.00
10 9/30/2021 $128,772,000.00
11 6/30/2021 $83,068,000.00
12 3/31/2021 $39,805,000.00
13 12/31/2020 $97,272,000.00
14 9/30/2020 $30,702,000.00
15 6/30/2020 $15,449,000.00
16 3/31/2020 $11,053,000.00
17 12/31/2019 $22,338,000.00
18 12/31/2018 $13,694,000.00
Financials: HeldToMaturitySecurities
Date Value
1 12/31/2023 $350,416,000.00
2 9/30/2023 $338,041,000.00
3 6/30/2023 $350,928,000.00
4 3/31/2023 $361,716,000.00
5 12/31/2022 $389,646,000.00
6 9/30/2022 $377,366,000.00
7 6/30/2022 $389,422,000.00
8 3/31/2022 $8,800,000.00
9 12/31/2021 $446,897,000.00
10 9/30/2021 $21,500,000.00
11 6/30/2021 $48,500,000.00
12 3/31/2021 $89,100,000.00
13 12/31/2020 $150,400,000.00
Financials: HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
Date Value
1 12/31/2023 $74,000.00
2 9/30/2023 $3,000.00
3 6/30/2023 $9,000.00
4 3/31/2023 $1,000.00
5 12/31/2022 --
6 9/30/2022 $4,000.00
7 6/30/2022 --
8 12/31/2021 --
Financials: HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
Date Value
1 12/31/2023 $1,000.00
2 9/30/2023 $144,000.00
3 6/30/2023 $224,000.00
4 3/31/2023 $183,000.00
5 12/31/2022 $256,000.00
6 9/30/2022 $726,000.00
7 6/30/2022 $1,048,000.00
8 12/31/2021 $47,000.00
Financials: HeldToMaturitySecuritiesFairValue
Date Value
1 12/31/2023 $350,489,000.00
2 9/30/2023 $337,900,000.00
3 6/30/2023 $350,713,000.00
4 3/31/2023 $361,534,000.00
5 12/31/2022 $389,390,000.00
6 9/30/2022 $376,644,000.00
7 6/30/2022 $388,374,000.00
8 12/31/2021 $446,850,000.00
Financials: IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
Date Value
1 12/31/2023 $-90,226,000.00
2 12/31/2022 $-112,359,000.00
3 12/31/2021 $-180,374,000.00
4 12/31/2020 $-61,024,000.00
5 12/31/2019 $-88,694,000.00
6 12/31/2018 $-53,290,000.00
Financials: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Date Value
1 12/31/2023 $-77,469,000.00
2 9/30/2023 $-51,053,000.00
3 6/30/2023 $-37,904,000.00
4 3/31/2023 $-25,770,000.00
5 12/31/2022 $-106,352,000.00
6 9/30/2022 $-81,161,000.00
7 6/30/2022 $-35,506,000.00
8 3/31/2022 $-37,620,000.00
9 12/31/2021 $-180,206,000.00
10 9/30/2021 $-50,247,000.00
11 6/30/2021 $-97,363,000.00
12 3/31/2021 $-50,371,000.00
13 12/31/2020 $-102,774,000.00
14 9/30/2020 $-42,145,000.00
15 6/30/2020 $-26,542,000.00
16 3/31/2020 $-26,170,000.00
17 12/31/2019 $-88,241,000.00
18 12/31/2018 $-53,006,000.00
Financials: IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
Date Value
1 12/31/2023 $12,757,000.00
2 12/31/2022 $6,007,000.00
3 12/31/2021 $168,000.00
4 12/31/2020 $-41,750,000.00
5 12/31/2019 $453,000.00
6 12/31/2018 $284,000.00
Financials: IncomeTaxesPaid
Date Value
1 12/31/2023 $496,000.00
2 12/31/2022 $1,979,000.00
3 12/31/2021 $257,000.00
4 12/31/2020 $261,000.00
5 12/31/2019 $59,000.00
6 12/31/2018 --
Financials: IncomeTaxesPaidNet
Date Value
1 9/30/2023 $339,000.00
2 6/30/2023 $277,000.00
3 3/31/2023 $1,000.00
4 9/30/2022 $779,000.00
5 6/30/2022 $779,000.00
6 3/31/2022 --
7 9/30/2021 $236,000.00
8 6/30/2021 $236,000.00
9 9/30/2020 $62,000.00
10 6/30/2020 $-51,000.00
Financials: IncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $551,000.00
2 9/30/2023 $92,000.00
3 6/30/2023 $-206,000.00
4 3/31/2023 $436,000.00
5 12/31/2022 $1,828,000.00
6 9/30/2022 $973,000.00
7 6/30/2022 $9,000.00
8 3/31/2022 $10,000.00
9 12/31/2021 $760,000.00
10 9/30/2021 $8,000.00
11 6/30/2021 $26,000.00
12 3/31/2021 $8,000.00
13 12/31/2020 $-94,000.00
14 9/30/2020 $-251,000.00
15 6/30/2020 $-236,000.00
16 3/31/2020 $-200,000.00
17 12/31/2019 $144,000.00
18 12/31/2018 $73,000.00
Financials: IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
Date Value
1 12/31/2023 $13,394,000.00
2 9/30/2023 $11,812,000.00
3 6/30/2023 $1,245,000.00
4 3/31/2023 $-4,117,000.00
5 12/31/2022 $699,000.00
6 9/30/2022 $875,000.00
7 6/30/2022 $-6,242,000.00
8 3/31/2022 $-6,704,000.00
9 12/31/2021 $4,076,000.00
10 9/30/2021 $1,149,000.00
11 6/30/2021 $1,031,000.00
12 3/31/2021 $-7,103,000.00
13 12/31/2020 $13,620,000.00
14 9/30/2020 $9,012,000.00
15 6/30/2020 $2,464,000.00
16 3/31/2020 $1,234,000.00
17 12/31/2019 $4,006,000.00
18 12/31/2018 $-887,000.00
Financials: IncreaseDecreaseInContractWithCustomerLiability
Date Value
1 12/31/2023 $3,763,000.00
2 12/31/2022 $3,048,000.00
3 12/31/2021 --
4 12/31/2020 --
Financials: IncreaseDecreaseInInventories
Date Value
1 12/31/2023 $15,869,000.00
2 9/30/2023 $8,984,000.00
3 6/30/2023 $8,403,000.00
4 3/31/2023 $6,993,000.00
5 12/31/2022 $9,072,000.00
6 9/30/2022 $8,458,000.00
7 6/30/2022 $7,953,000.00
8 3/31/2022 $6,940,000.00
9 12/31/2021 $5,644,000.00
10 9/30/2021 $5,366,000.00
11 6/30/2021 $3,449,000.00
12 3/31/2021 $2,009,000.00
13 12/31/2020 $13,927,000.00
14 9/30/2020 $471,000.00
15 6/30/2020 --
16 3/31/2020 --
17 12/31/2019 --
18 12/31/2018 --
Financials: IncreaseDecreaseInOperatingLeaseLiability
Date Value
1 12/31/2023 $-673,000.00
2 9/30/2023 $-499,000.00
3 6/30/2023 $-319,000.00
4 3/31/2023 $-156,000.00
5 12/31/2022 $-652,000.00
6 9/30/2022 $-551,000.00
7 6/30/2022 $-355,000.00
8 3/31/2022 $-168,000.00
9 12/31/2021 $332,000.00
10 9/30/2021 $499,000.00
11 6/30/2021 $529,000.00
12 3/31/2021 $474,000.00
13 12/31/2020 $8,407,000.00
14 9/30/2020 $8,298,000.00
15 6/30/2020 $6,202,000.00
16 12/31/2019 --
Financials: IncreaseDecreaseInOtherNoncurrentAssets
Date Value
1 12/31/2023 $16,000.00
2 9/30/2023 $16,000.00
3 6/30/2023 $16,000.00
4 3/31/2023 $17,000.00
5 12/31/2022 $363,000.00
6 9/30/2022 $830,000.00
7 6/30/2022 $517,000.00
8 3/31/2022 --
9 12/31/2021 $-353,000.00
10 9/30/2021 $-247,000.00
11 6/30/2021 $-229,000.00
12 3/31/2021 $-229,000.00
13 12/31/2020 --
14 9/30/2020 --
15 6/30/2020 --
16 3/31/2020 --
17 12/31/2019 --
Financials: IncreaseDecreaseInPrepaidExpense
Date Value
1 12/31/2023 $-4,399,000.00
2 9/30/2023 $2,889,000.00
3 6/30/2023 $-2,374,000.00
4 3/31/2023 $-3,588,000.00
5 12/31/2022 $2,404,000.00
6 9/30/2022 $3,461,000.00
7 6/30/2022 $4,914,000.00
8 3/31/2022 $-307,000.00
9 12/31/2021 $5,335,000.00
10 9/30/2021 $6,541,000.00
11 6/30/2021 $1,987,000.00
12 3/31/2021 $-308,000.00
13 12/31/2020 $-2,559,000.00
14 9/30/2020 $3,725,000.00
15 6/30/2020 $4,411,000.00
16 3/31/2020 $2,661,000.00
17 12/31/2019 $1,826,000.00
18 12/31/2018 $5,004,000.00
Financials: IncreaseDecreaseInReceivables
Date Value
1 12/31/2023 $10,606,000.00
2 9/30/2023 $24,463,000.00
3 6/30/2023 $6,016,000.00
4 3/31/2023 $5,559,000.00
5 12/31/2022 $-1,927,000.00
6 9/30/2022 $26,356,000.00
7 6/30/2022 $2,758,000.00
8 3/31/2022 $4,986,000.00
9 12/31/2021 $15,415,000.00
10 9/30/2021 $9,815,000.00
11 6/30/2021 $4,418,000.00
12 3/31/2021 $1,187,000.00
13 12/31/2020 $650,000.00
14 9/30/2020 --
15 6/30/2020 $162,000.00
16 3/31/2020 --
17 12/31/2019 $151,000.00
18 12/31/2018 $108,000.00
Financials: InterestExpense
Date Value
1 12/31/2023 $2,775,000.00
2 9/30/2023 $1,465,000.00
3 6/30/2023 $65,000.00
4 12/31/2022 --
5 9/30/2022 --
6 6/30/2022 --
7 12/31/2021 --
Financials: InterestIncomeExpenseNonoperatingNet
Date Value
1 12/31/2023 $16,997,000.00
2 9/30/2023 $12,429,000.00
3 6/30/2023 $7,915,000.00
4 3/31/2023 $3,814,000.00
5 12/31/2022 $5,118,000.00
6 9/30/2022 $2,209,000.00
7 6/30/2022 $745,000.00
8 3/31/2022 $262,000.00
9 12/31/2021 $529,000.00
10 9/30/2021 $106,000.00
11 6/30/2021 $142,000.00
12 3/31/2021 $172,000.00
13 12/31/2020 $1,516,000.00
14 9/30/2020 $170,000.00
Financials: InterestReceivable
Date Value
1 12/31/2023 $700,000.00
2 9/30/2023 $700,000.00
3 6/30/2023 $400,000.00
4 3/31/2023 $600,000.00
5 12/31/2022 $1,100,000.00
6 9/30/2022 $700,000.00
7 6/30/2022 $900,000.00
8 3/31/2022 $500,000.00
9 12/31/2021 $100,000.00
10 9/30/2021 $100,000.00
11 6/30/2021 $300,000.00
12 3/31/2021 $400,000.00
13 12/31/2020 $500,000.00
Financials: InventoryFinishedGoods
Date Value
1 12/31/2023 $800,000.00
2 9/30/2023 $1,100,000.00
3 6/30/2023 $2,300,000.00
4 3/31/2023 $3,900,000.00
5 12/31/2022 $3,900,000.00
6 9/30/2022 $2,700,000.00
7 6/30/2022 $1,400,000.00
8 6/30/2021 $3,585,000.00
9 3/31/2021 $1,569,000.00
10 12/31/2020 --
Financials: InventoryFinishedGoodsNetOfReserves
Date Value
1 12/31/2023 $583,000.00
2 9/30/2023 $1,196,000.00
3 6/30/2023 $1,344,000.00
4 3/31/2023 $1,108,000.00
5 12/31/2022 $1,476,000.00
6 9/30/2022 $2,953,000.00
7 6/30/2022 $4,228,000.00
8 3/31/2022 $4,336,000.00
9 12/31/2021 $4,543,000.00
10 9/30/2021 $5,002,000.00
11 12/31/2020 --
Financials: InventoryNet
Date Value
1 12/31/2023 $39,705,000.00
2 9/30/2023 $32,820,000.00
3 6/30/2023 $33,155,000.00
4 3/31/2023 $31,745,000.00
5 12/31/2022 $24,752,000.00
6 9/30/2022 $25,320,000.00
7 6/30/2022 $25,863,000.00
8 3/31/2022 $26,266,000.00
9 12/31/2021 $19,326,000.00
10 9/30/2021 $19,293,000.00
11 6/30/2021 $17,376,000.00
12 3/31/2021 $15,936,000.00
13 12/31/2020 $13,927,000.00
14 12/31/2019 --
Financials: InventoryRawMaterialsNetOfReserves
Date Value
1 12/31/2023 $1,746,000.00
2 9/30/2023 $1,985,000.00
3 6/30/2023 $1,998,000.00
4 3/31/2023 $1,115,000.00
5 12/31/2022 $2,217,000.00
6 9/30/2022 $2,217,000.00
7 6/30/2022 $2,217,000.00
8 3/31/2022 $2,217,000.00
9 12/31/2021 $2,217,000.00
10 9/30/2021 $2,217,000.00
11 12/31/2020 --
Financials: InventoryWorkInProcessNetOfReserves
Date Value
1 12/31/2023 $37,376,000.00
2 9/30/2023 $29,639,000.00
3 6/30/2023 $29,813,000.00
4 3/31/2023 $29,522,000.00
5 12/31/2022 $21,059,000.00
6 9/30/2022 $20,150,000.00
7 6/30/2022 $19,418,000.00
8 3/31/2022 $19,713,000.00
9 12/31/2021 $12,566,000.00
10 9/30/2021 $12,074,000.00
11 12/31/2020 $13,900,000.00
Financials: InventoryWriteDown
Date Value
1 12/31/2023 $916,000.00
2 9/30/2023 $916,000.00
3 12/31/2022 $3,646,000.00
4 9/30/2022 $2,464,000.00
5 12/31/2021 $245,000.00
6 9/30/2021 --
7 12/31/2020 --
Financials: LesseeOperatingLeaseLiabilityPaymentsDue
Date Value
1 12/31/2023 $9,155,000.00
2 9/30/2023 $9,430,000.00
3 6/30/2023 $9,607,000.00
4 3/31/2023 $9,871,000.00
5 12/31/2022 $10,136,000.00
6 9/30/2022 $10,292,000.00
7 6/30/2022 $10,595,000.00
8 3/31/2022 $10,892,000.00
9 12/31/2021 $11,171,000.00
10 9/30/2021 $11,452,000.00
11 6/30/2021 $11,598,000.00
12 3/31/2021 $11,657,000.00
13 12/31/2020 $11,283,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
Date Value
1 12/31/2023 $3,302,000.00
2 12/31/2022 $4,533,000.00
3 12/31/2021 $5,638,000.00
4 12/31/2020 $6,773,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
Date Value
1 12/31/2023 $1,114,000.00
2 9/30/2023 $1,113,000.00
3 6/30/2023 $1,114,000.00
4 3/31/2023 $1,113,000.00
5 12/31/2022 $982,000.00
6 9/30/2022 $1,061,000.00
7 6/30/2022 $1,061,000.00
8 3/31/2022 $1,061,000.00
9 12/31/2021 $1,143,000.00
10 9/30/2021 $1,143,000.00
11 6/30/2021 $1,147,000.00
12 3/31/2021 $1,144,000.00
13 12/31/2020 $287,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearFive
Date Value
1 12/31/2023 $1,228,000.00
2 12/31/2022 $1,198,000.00
3 12/31/2021 $1,135,000.00
4 12/31/2020 $1,109,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearFour
Date Value
1 12/31/2023 $1,199,000.00
2 9/30/2023 $1,198,000.00
3 6/30/2023 $1,199,000.00
4 3/31/2023 $1,198,000.00
5 12/31/2022 $1,169,000.00
6 9/30/2022 $1,135,000.00
7 6/30/2022 $1,135,000.00
8 3/31/2022 $1,135,000.00
9 12/31/2021 $1,109,000.00
10 9/30/2021 $1,109,000.00
11 6/30/2021 $1,109,000.00
12 3/31/2021 $1,110,000.00
13 12/31/2020 $1,085,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearThree
Date Value
1 12/31/2023 $1,170,000.00
2 9/30/2023 $1,169,000.00
3 6/30/2023 $1,170,000.00
4 3/31/2023 $1,169,000.00
5 12/31/2022 $1,141,000.00
6 9/30/2022 $1,110,000.00
7 6/30/2022 $1,110,000.00
8 3/31/2022 $1,110,000.00
9 12/31/2021 $1,085,000.00
10 9/30/2021 $1,085,000.00
11 6/30/2021 $1,085,000.00
12 3/31/2021 $1,085,000.00
13 12/31/2020 $1,061,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
Date Value
1 12/31/2023 $1,142,000.00
2 9/30/2023 $1,141,000.00
3 6/30/2023 $1,141,000.00
4 3/31/2023 $1,141,000.00
5 12/31/2022 $1,113,000.00
6 9/30/2022 $1,085,000.00
7 6/30/2022 $1,085,000.00
8 3/31/2022 $1,085,000.00
9 12/31/2021 $1,061,000.00
10 9/30/2021 $1,061,000.00
11 6/30/2021 $1,061,000.00
12 3/31/2021 $1,061,000.00
13 12/31/2020 $968,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
Date Value
1 9/30/2023 $276,000.00
2 6/30/2023 $449,000.00
3 3/31/2023 $718,000.00
4 9/30/2022 $263,000.00
5 6/30/2022 $566,000.00
6 3/31/2022 $863,000.00
7 9/30/2021 $281,000.00
8 6/30/2021 $423,000.00
9 3/31/2021 $484,000.00
Financials: LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
Date Value
1 12/31/2023 $1,636,000.00
2 9/30/2023 $1,737,000.00
3 6/30/2023 $1,839,000.00
4 3/31/2023 $1,940,000.00
5 12/31/2022 $2,048,000.00
6 9/30/2022 $2,104,000.00
7 6/30/2022 $2,211,000.00
8 3/31/2022 $2,321,000.00
9 12/31/2021 $2,432,000.00
10 9/30/2021 $2,546,000.00
11 6/30/2021 $2,662,000.00
12 3/31/2021 $2,776,000.00
13 12/31/2020 $2,876,000.00
Financials: Liabilities
Date Value
1 12/31/2023 $170,108,000.00
2 9/30/2023 $163,136,000.00
3 6/30/2023 $156,608,000.00
4 3/31/2023 $61,353,000.00
5 12/31/2022 $65,425,000.00
6 9/30/2022 $64,868,000.00
7 6/30/2022 $58,380,000.00
8 3/31/2022 $58,779,000.00
9 12/31/2021 $64,276,000.00
10 9/30/2021 $61,894,000.00
11 6/30/2021 $54,011,000.00
12 3/31/2021 $46,850,000.00
13 12/31/2020 $55,911,000.00
14 12/31/2019 $25,701,000.00
Financials: LiabilitiesAndStockholdersEquity
Date Value
1 12/31/2023 $548,062,000.00
2 9/30/2023 $555,013,000.00
3 6/30/2023 $548,900,000.00
4 3/31/2023 $451,761,000.00
5 12/31/2022 $470,860,000.00
6 9/30/2022 $488,293,000.00
7 6/30/2022 $482,148,000.00
8 3/31/2022 $506,902,000.00
9 12/31/2021 $543,367,000.00
10 9/30/2021 $360,066,000.00
11 6/30/2021 $386,268,000.00
12 3/31/2021 $417,078,000.00
13 12/31/2020 $463,661,000.00
14 12/31/2019 $324,301,000.00
Financials: LiabilitiesCurrent
Date Value
1 12/31/2023 $77,188,000.00
2 9/30/2023 $73,890,000.00
3 6/30/2023 $61,661,000.00
4 3/31/2023 $42,046,000.00
5 12/31/2022 $46,107,000.00
6 9/30/2022 $41,765,000.00
7 6/30/2022 $34,626,000.00
8 3/31/2022 $33,838,000.00
9 12/31/2021 $40,646,000.00
10 9/30/2021 $37,537,000.00
11 6/30/2021 $29,315,000.00
12 3/31/2021 $21,151,000.00
13 12/31/2020 $31,997,000.00
14 12/31/2019 $11,295,000.00
Financials: NetCashProvidedByUsedInFinancingActivities
Date Value
1 12/31/2023 $-5,130,000.00
2 9/30/2023 $447,000.00
3 6/30/2023 $2,779,000.00
4 3/31/2023 $1,639,000.00
5 12/31/2022 $2,433,000.00
6 9/30/2022 $1,745,000.00
7 6/30/2022 $1,745,000.00
8 3/31/2022 $405,000.00
9 12/31/2021 $221,112,000.00
10 9/30/2021 $15,390,000.00
11 6/30/2021 $6,308,000.00
12 3/31/2021 $5,029,000.00
13 12/31/2020 $194,375,000.00
14 9/30/2020 $193,133,000.00
15 6/30/2020 $3,876,000.00
16 3/31/2020 $2,922,000.00
17 12/31/2019 $243,854,000.00
18 12/31/2018 $4,014,000.00
Financials: NetCashProvidedByUsedInInvestingActivities
Date Value
1 12/31/2023 $-6,706,000.00
2 9/30/2023 $-449,000.00
3 6/30/2023 $19,252,000.00
4 3/31/2023 $24,860,000.00
5 12/31/2022 $-60,632,000.00
6 9/30/2022 $-57,614,000.00
7 6/30/2022 $-7,396,000.00
8 3/31/2022 $-53,017,000.00
9 12/31/2021 $-103,870,000.00
10 9/30/2021 $-98,383,000.00
11 6/30/2021 $-65,577,000.00
12 3/31/2021 $-67,247,000.00
13 12/31/2020 $-158,186,000.00
14 9/30/2020 $-177,332,000.00
15 6/30/2020 $-32,835,000.00
16 3/31/2020 $-12,126,000.00
17 12/31/2019 $7,783,000.00
18 12/31/2018 $-65,000.00
Financials: NetCashProvidedByUsedInOperatingActivities
Date Value
1 12/31/2023 $-33,461,000.00
2 9/30/2023 $-47,773,000.00
3 6/30/2023 $-34,496,000.00
4 3/31/2023 $-31,670,000.00
5 12/31/2022 $-79,529,000.00
6 9/30/2022 $-89,979,000.00
7 6/30/2022 $-74,617,000.00
8 3/31/2022 $-46,746,000.00
9 12/31/2021 $-157,692,000.00
10 9/30/2021 $-131,770,000.00
11 6/30/2021 $-91,520,000.00
12 3/31/2021 $-53,541,000.00
13 12/31/2020 $-69,858,000.00
14 9/30/2020 $-73,062,000.00
15 6/30/2020 $-44,646,000.00
16 3/31/2020 $-22,608,000.00
17 12/31/2019 $-63,585,000.00
18 12/31/2018 $-51,611,000.00
Financials: NetIncomeLoss
Date Value
1 12/31/2023 $-78,020,000.00
2 9/30/2023 $-51,145,000.00
3 6/30/2023 $-11,492,000.00
4 3/31/2023 $-26,206,000.00
5 12/31/2022 $-108,180,000.00
6 9/30/2022 $-82,134,000.00
7 6/30/2022 $-35,515,000.00
8 3/31/2022 $-37,630,000.00
9 12/31/2021 $-180,966,000.00
10 9/30/2021 $-50,255,000.00
11 6/30/2021 $-97,389,000.00
12 3/31/2021 $-50,379,000.00
13 12/31/2020 $-102,680,000.00
14 9/30/2020 $-94,606,000.00
15 6/30/2020 $-26,544,000.00
16 3/31/2020 $-25,932,000.00
17 12/31/2019 $-88,385,000.00
18 9/30/2019 $-23,454,000.00
19 6/30/2019 $-16,375,000.00
20 3/31/2019 $-14,097,000.00
21 12/31/2018 $-53,079,000.00
Financials: NoncurrentAssets
Date Value
1 12/31/2023 $116,567,000.00
2 12/31/2022 $8,557,000.00
3 12/31/2021 $4,418,000.00
4 12/31/2020 $4,786,000.00
5 12/31/2019 $93,000.00
Financials: NumberOfOperatingSegments
Date Value
1 12/31/2023 $1.00
2 9/30/2023 $1.00
3 6/30/2023 $1.00
4 3/31/2023 $1.00
5 12/31/2022 $1.00
6 9/30/2022 $1.00
7 6/30/2022 $1.00
8 3/31/2022 $1.00
9 12/31/2021 $1.00
10 9/30/2021 $1.00
11 6/30/2021 $1.00
12 3/31/2021 $1.00
13 12/31/2020 $1.00
Financials: NumberOfStores
Date Value
1 12/31/2023 $2.00
Financials: OperatingExpenses
Date Value
1 12/31/2023 $74,769,000.00
2 9/30/2023 $70,778,000.00
3 6/30/2023 $57,664,000.00
4 3/31/2023 $63,993,000.00
5 12/31/2022 $56,535,000.00
6 9/30/2022 $65,278,000.00
7 6/30/2022 $64,180,000.00
8 3/31/2022 $59,507,000.00
9 12/31/2021 $56,109,000.00
10 9/30/2021 $65,020,000.00
11 6/30/2021 $53,754,000.00
12 3/31/2021 $51,457,000.00
13 12/31/2020 $154,408,000.00
14 9/30/2020 $42,344,000.00
15 6/30/2020 $26,892,000.00
16 3/31/2020 $27,090,000.00
17 12/31/2019 $91,261,000.00
18 9/30/2019 $24,298,000.00
19 6/30/2019 $17,172,000.00
20 3/31/2019 $14,921,000.00
21 12/31/2018 $55,703,000.00
Financials: OperatingIncomeLoss
Date Value
1 12/31/2023 $-91,691,000.00
2 9/30/2023 $-62,017,000.00
3 6/30/2023 $-16,170,000.00
4 3/31/2023 $-29,584,000.00
5 12/31/2022 $-111,470,000.00
6 9/30/2022 $-83,370,000.00
7 6/30/2022 $-35,989,000.00
8 3/31/2022 $-37,882,000.00
9 12/31/2021 $-180,735,000.00
10 9/30/2021 $-50,353,000.00
11 6/30/2021 $-47,134,000.00
12 3/31/2021 $-50,543,000.00
13 12/31/2020 $-104,290,000.00
14 9/30/2020 $-42,315,000.00
15 6/30/2020 $-26,863,000.00
16 3/31/2020 $-27,060,000.00
17 12/31/2019 $-34,841,000.00
18 9/30/2019 $-24,068,000.00
19 6/30/2019 $-17,143,000.00
20 3/31/2019 $-14,891,000.00
21 12/31/2018 $-55,240,000.00
Financials: OperatingLeaseCost
Date Value
1 12/31/2023 $800,000.00
2 9/30/2023 $600,000.00
3 6/30/2023 $400,000.00
4 3/31/2023 $200,000.00
5 12/31/2022 $1,000,000.00
6 9/30/2022 $800,000.00
7 6/30/2022 $300,000.00
8 3/31/2022 $300,000.00
9 12/31/2021 $1,000,000.00
10 9/30/2021 $200,000.00
11 6/30/2021 $522,000.00
12 3/31/2021 $300,000.00
13 12/31/2020 $909,000.00
14 9/30/2020 $456,000.00
15 6/30/2020 $195,000.00
16 3/31/2020 $65,000.00
17 12/31/2019 $229,000.00
Financials: OperatingLeaseLiability
Date Value
1 12/31/2023 $7,519,000.00
2 9/30/2023 $7,693,000.00
3 6/30/2023 $7,768,000.00
4 3/31/2023 $7,931,000.00
5 12/31/2022 $8,088,000.00
6 9/30/2022 $8,188,000.00
7 6/30/2022 $8,384,000.00
8 3/31/2022 $8,571,000.00
9 12/31/2021 $8,739,000.00
10 9/30/2021 $8,906,000.00
11 6/30/2021 $8,936,000.00
12 3/31/2021 $8,881,000.00
13 12/31/2020 $8,407,000.00
14 12/31/2019 --
Financials: OperatingLeaseLiabilityCurrent
Date Value
1 12/31/2023 $989,000.00
2 9/30/2023 $980,000.00
3 6/30/2023 $954,000.00
4 3/31/2023 $945,000.00
5 12/31/2022 $936,000.00
6 9/30/2022 $918,000.00
7 6/30/2022 $953,000.00
8 3/31/2022 $1,009,000.00
9 12/31/2021 $1,059,000.00
10 9/30/2021 $1,111,000.00
11 6/30/2021 $1,112,000.00
12 3/31/2021 $1,075,000.00
13 12/31/2020 $788,000.00
14 12/31/2019 --
Financials: OperatingLeaseLiabilityNoncurrent
Date Value
1 12/31/2023 $6,530,000.00
2 9/30/2023 $6,713,000.00
3 6/30/2023 $6,814,000.00
4 3/31/2023 $6,986,000.00
5 12/31/2022 $7,152,000.00
6 9/30/2022 $7,270,000.00
7 6/30/2022 $7,431,000.00
8 3/31/2022 $7,562,000.00
9 12/31/2021 $7,680,000.00
10 9/30/2021 $7,795,000.00
11 6/30/2021 $7,824,000.00
12 3/31/2021 $7,806,000.00
13 12/31/2020 $7,619,000.00
14 12/31/2019 --
Financials: OperatingLeasePayments
Date Value
1 12/31/2023 $1,080,000.00
2 9/30/2023 $805,000.00
3 12/31/2022 $1,160,000.00
4 9/30/2022 $897,000.00
5 12/31/2021 $646,000.00
6 12/31/2020 $267,000.00
7 12/31/2019 $182,000.00
8 12/31/2018 $151,000.00
Financials: OperatingLeaseRightOfUseAsset
Date Value
1 12/31/2023 $4,498,000.00
2 9/30/2023 $4,609,000.00
3 6/30/2023 $4,714,000.00
4 3/31/2023 $4,813,000.00
5 12/31/2022 $4,907,000.00
6 9/30/2022 $4,945,000.00
7 6/30/2022 $5,079,000.00
8 3/31/2022 $5,232,000.00
9 12/31/2021 $5,383,000.00
10 9/30/2021 $5,532,000.00
11 6/30/2021 $5,615,000.00
12 3/31/2021 $5,761,000.00
13 12/31/2020 $5,489,000.00
14 12/31/2019 --
Financials: OperatingLeaseRightOfUseAssetAmortizationExpense
Date Value
1 12/31/2023 --
2 6/30/2023 $193,000.00
3 3/31/2023 $94,000.00
4 12/31/2022 $57,000.00
5 6/30/2022 $304,000.00
6 3/31/2022 $151,000.00
7 12/31/2021 $419,000.00
8 3/31/2021 $-272,000.00
Financials: OperatingLeaseWeightedAverageDiscountRatePercent
Date Value
1 12/31/2023 $0.05
2 9/30/2023 $0.05
3 6/30/2023 $0.05
4 3/31/2023 $0.05
5 12/31/2022 $0.05
6 9/30/2022 $0.05
7 6/30/2022 $0.05
8 3/31/2022 $0.05
9 12/31/2021 $0.05
10 9/30/2021 $0.05
11 6/30/2021 $0.05
12 3/31/2021 $0.05
13 12/31/2020 $0.05
Financials: OperatingLossCarryforwards
Date Value
1 12/31/2023 $557,100,000.00
2 12/31/2022 $518,100,000.00
3 12/31/2021 $429,800,000.00
4 12/31/2020 $307,800,000.00
Financials: OtherAccruedLiabilitiesCurrent
Date Value
1 12/31/2023 $5,190,000.00
2 9/30/2023 $5,938,000.00
3 6/30/2023 $3,216,000.00
4 3/31/2023 $3,194,000.00
5 12/31/2022 $2,151,000.00
6 9/30/2022 $5,411,000.00
7 6/30/2022 $4,499,000.00
8 3/31/2022 $7,289,000.00
9 12/31/2021 $2,316,000.00
10 9/30/2021 $8,322,000.00
11 6/30/2021 $7,996,000.00
12 3/31/2021 $9,727,000.00
13 12/31/2020 $6,616,000.00
14 12/31/2019 $3,281,000.00
Financials: OtherAssetsCurrent
Date Value
1 12/31/2023 $1,031,000.00
2 9/30/2023 $1,645,000.00
3 6/30/2023 $1,208,000.00
4 3/31/2023 $1,227,000.00
5 12/31/2022 $1,334,000.00
6 9/30/2022 $3,808,000.00
7 6/30/2022 $1,088,000.00
8 3/31/2022 $3,966,000.00
9 12/31/2021 $796,000.00
10 9/30/2021 $728,000.00
11 6/30/2021 $886,000.00
12 3/31/2021 $1,180,000.00
13 12/31/2020 $1,018,000.00
Financials: OtherAssetsNoncurrent
Date Value
1 12/31/2023 $1,517,000.00
2 9/30/2023 $1,518,000.00
3 6/30/2023 $1,518,000.00
4 3/31/2023 $13,357,000.00
5 12/31/2022 $13,339,000.00
6 9/30/2022 $13,049,000.00
7 6/30/2022 $12,355,000.00
8 3/31/2022 $11,838,000.00
9 12/31/2021 $11,838,000.00
10 9/30/2021 $11,838,000.00
11 6/30/2021 $11,856,000.00
12 3/31/2021 $11,856,000.00
13 12/31/2020 $247,000.00
14 12/31/2019 $209,000.00
Financials: OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
Date Value
1 12/31/2023 $331,000.00
2 9/30/2023 $114,000.00
3 6/30/2023 $41,000.00
4 3/31/2023 $73,000.00
5 12/31/2022 $-209,000.00
6 9/30/2022 $-675,000.00
7 6/30/2022 $-235,000.00
8 3/31/2022 $-766,000.00
9 12/31/2021 $-47,000.00
10 9/30/2021 $-2,000.00
11 6/30/2021 $13,000.00
12 3/31/2021 $6,000.00
13 12/31/2020 --
14 9/30/2020 --
15 6/30/2020 --
16 3/31/2020 --
17 12/31/2019 --
Financials: OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax
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 9/30/2020 --
14 6/30/2020 --
15 3/31/2020 --
Financials: OtherLiabilitiesCurrent
Date Value
1 12/31/2023 $2,388,000.00
2 9/30/2023 $2,611,000.00
3 6/30/2023 $2,088,000.00
4 3/31/2023 $1,979,000.00
5 12/31/2022 $2,033,000.00
6 9/30/2022 $724,000.00
7 6/30/2022 $1,293,000.00
8 3/31/2022 $502,000.00
9 12/31/2021 $4,450,000.00
10 9/30/2021 $6,456,000.00
11 6/30/2021 $2,372,000.00
12 3/31/2021 $2,382,000.00
13 12/31/2020 $6,412,000.00
14 12/31/2019 $118,000.00
Financials: OtherLiabilitiesNoncurrent
Date Value
1 12/31/2023 $10,900,000.00
2 9/30/2023 $10,300,000.00
3 6/30/2023 $8,700,000.00
4 3/31/2023 $12,321,000.00
5 12/31/2022 $12,200,000.00
6 9/30/2022 $15,833,000.00
7 6/30/2022 $16,300,000.00
8 3/31/2022 $17,400,000.00
9 12/31/2021 $16,000,000.00
10 9/30/2021 $16,600,000.00
11 6/30/2021 $16,900,000.00
12 3/31/2021 $17,900,000.00
13 12/31/2020 $16,300,000.00
14 12/31/2019 $6,206,000.00
Financials: OtherNoncashIncomeExpense
Date Value
1 12/31/2023 $1,515,000.00
2 9/30/2023 $3,910,000.00
3 6/30/2023 $3,235,000.00
4 3/31/2023 $-217,000.00
5 12/31/2022 $1,612,000.00
6 9/30/2022 $-601,000.00
7 6/30/2022 $-2,511,000.00
8 3/31/2022 $-1,374,000.00
9 12/31/2021 $2,000.00
10 9/30/2021 $-1,005,000.00
11 6/30/2021 $2,904,000.00
12 3/31/2021 $2,111,000.00
13 12/31/2020 $-9,477,000.00
14 9/30/2020 $-736,000.00
15 6/30/2020 $-1,071,000.00
16 3/31/2020 $-870,000.00
17 12/31/2019 $-14,186,000.00
18 12/31/2018 $706,000.00
Financials: OtherOperatingIncomeExpenseNet
Date Value
1 12/31/2023 $-8,379,000.00
2 9/30/2023 $695,000.00
3 6/30/2023 $3,340,000.00
4 3/31/2023 $-290,000.00
5 12/31/2022 $1,523,000.00
6 9/30/2022 $-647,000.00
7 6/30/2022 $476,000.00
8 3/31/2022 $-1,434,000.00
9 12/31/2021 $-574,000.00
10 9/30/2021 $-859,000.00
11 6/30/2021 $-804,000.00
12 3/31/2021 $-1,771,000.00
13 12/31/2020 $-6,809,000.00
14 9/30/2020 $-1,066,000.00
15 6/30/2020 $-67,000.00
16 3/31/2020 $-1,916,000.00
17 12/31/2019 $-14,919,000.00
18 12/31/2018 $-666,000.00
Financials: PaymentsForSoftware
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 9/30/2022 --
4 6/30/2022 --
5 3/31/2022 --
6 12/31/2021 $1,198,000.00
7 9/30/2021 $1,198,000.00
8 6/30/2021 $1,039,000.00
9 3/31/2021 $1,039,000.00
10 12/31/2020 $1,675,000.00
11 9/30/2020 $982,000.00
12 6/30/2020 $375,000.00
13 3/31/2020 $86,000.00
14 12/31/2019 --
15 12/31/2018 --
Financials: PaymentsToAcquireIntangibleAssets
Date Value
1 9/30/2023 $240,000.00
2 6/30/2023 $212,000.00
3 3/31/2023 $162,000.00
4 12/31/2022 --
5 9/30/2022 --
6 6/30/2022 --
7 3/31/2022 --
8 12/31/2021 $6,000.00
9 9/30/2021 $6,000.00
10 6/30/2021 $6,000.00
11 3/31/2021 $6,000.00
12 12/31/2020 $84,000.00
13 9/30/2020 $83,000.00
14 6/30/2020 $79,000.00
15 3/31/2020 $48,000.00
16 12/31/2019 $16,000.00
17 12/31/2018 --
Financials: PaymentsToAcquireLeaseReceivables
Date Value
1 12/31/2023 $11,864,000.00
2 9/30/2023 $11,864,000.00
3 6/30/2023 $11,864,000.00
4 12/31/2022 $663,000.00
5 9/30/2022 $381,000.00
6 6/30/2022 --
7 3/31/2022 --
8 12/31/2021 $11,838,000.00
9 9/30/2021 $11,838,000.00
10 6/30/2021 $11,838,000.00
11 3/31/2021 $11,838,000.00
12 12/31/2020 --
13 9/30/2020 --
14 6/30/2020 --
15 3/31/2020 --
16 12/31/2019 --
Financials: PaymentsToAcquireMarketableSecurities
Date Value
1 12/31/2023 $523,500,000.00
2 9/30/2023 $379,213,000.00
3 6/30/2023 $256,439,000.00
4 3/31/2023 $142,397,000.00
5 12/31/2022 $523,993,000.00
6 9/30/2022 $403,184,000.00
7 6/30/2022 $232,955,000.00
8 3/31/2022 $163,504,000.00
9 12/31/2021 $438,958,000.00
10 9/30/2021 $342,831,000.00
11 6/30/2021 $216,987,000.00
12 3/31/2021 $115,168,000.00
13 12/31/2020 $202,951,000.00
14 9/30/2020 $202,951,000.00
15 6/30/2020 $31,954,000.00
16 3/31/2020 $11,913,000.00
17 12/31/2019 --
18 12/31/2018 $36,084,000.00
Financials: PaymentsToAcquireOtherInvestments
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 9/30/2022 --
4 12/31/2021 $6,000,000.00
5 9/30/2021 $6,000,000.00
6 12/31/2020 --
7 9/30/2020 --
8 12/31/2019 --
Financials: PaymentsToAcquireOtherProductiveAssets
Date Value
1 12/31/2023 $718,000.00
2 9/30/2023 $419,000.00
3 6/30/2023 $524,000.00
4 3/31/2023 $347,000.00
5 12/31/2022 $292,000.00
6 9/30/2022 $158,000.00
7 6/30/2022 $118,000.00
8 3/31/2022 $79,000.00
9 12/31/2021 $303,000.00
10 9/30/2021 $268,000.00
11 6/30/2021 $358,000.00
12 3/31/2021 $136,000.00
13 12/31/2020 $5,584,000.00
14 9/30/2020 $4,095,000.00
15 6/30/2020 $427,000.00
16 3/31/2020 $79,000.00
17 12/31/2019 $85,000.00
18 12/31/2018 $74,000.00
Financials: PrepaidExpenseCurrent
Date Value
1 12/31/2023 $9,486,000.00
2 9/30/2023 $16,158,000.00
3 6/30/2023 $11,332,000.00
4 3/31/2023 $10,096,000.00
5 12/31/2022 $13,580,000.00
6 9/30/2022 $12,159,000.00
7 6/30/2022 $17,421,000.00
8 3/31/2022 $12,199,000.00
9 12/31/2021 $12,506,000.00
10 9/30/2021 $13,712,000.00
11 6/30/2021 $9,158,000.00
12 3/31/2021 $6,864,000.00
13 12/31/2020 $7,171,000.00
14 12/31/2019 $8,750,000.00
Financials: PrepaidInsurance
Date Value
1 12/31/2023 $1,249,000.00
2 9/30/2023 $1,948,000.00
3 6/30/2023 $55,000.00
4 3/31/2023 $745,000.00
5 12/31/2022 $1,799,000.00
6 9/30/2022 $2,852,000.00
7 6/30/2022 $3,904,000.00
8 3/31/2022 $682,000.00
9 12/31/2021 $1,632,000.00
10 9/30/2021 $2,524,000.00
11 6/30/2021 $87,000.00
12 3/31/2021 $939,000.00
13 12/31/2020 $2,054,000.00
Financials: ProceedsFromInterestReceived
Date Value
1 9/30/2023 $3,559,000.00
2 6/30/2023 $2,713,000.00
3 3/31/2023 $1,595,000.00
4 12/31/2022 $2,344,000.00
5 9/30/2022 $1,705,000.00
6 6/30/2022 $528,000.00
7 3/31/2022 $13,000.00
8 12/31/2021 $749,000.00
9 9/30/2021 $671,000.00
10 6/30/2021 $376,000.00
11 3/31/2021 $425,000.00
12 12/31/2020 $1,884,000.00
13 9/30/2020 $891,000.00
14 6/30/2020 $1,211,000.00
15 3/31/2020 $891,000.00
16 12/31/2019 $2,619,000.00
17 12/31/2018 $2,148,000.00
Financials: ProceedsFromIssuanceOfCommonStock
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 $196,740,000.00
4 9/30/2021 --
5 3/31/2021 --
6 12/31/2020 $187,732,000.00
7 9/30/2020 $187,732,000.00
8 3/31/2020 --
9 12/31/2019 $223,118,000.00
10 12/31/2018 --
Financials: ProceedsFromSaleAndMaturityOfMarketableSecurities
Date Value
1 12/31/2023 $529,376,000.00
2 9/30/2023 $391,287,000.00
3 6/30/2023 $288,291,000.00
4 3/31/2023 $167,766,000.00
5 12/31/2022 $464,316,000.00
6 9/30/2022 $346,109,000.00
7 6/30/2022 $225,677,000.00
8 3/31/2022 $110,566,000.00
9 12/31/2021 $354,427,000.00
10 9/30/2021 $263,752,000.00
11 6/30/2021 $164,651,000.00
12 3/31/2021 $60,940,000.00
13 12/31/2020 $52,108,000.00
14 9/30/2020 $30,779,000.00
15 6/30/2020 --
16 3/31/2020 --
17 12/31/2019 $7,884,000.00
18 12/31/2018 $36,093,000.00
Financials: ProceedsFromStockOptionsExercised
Date Value
1 12/31/2023 $4,895,000.00
2 9/30/2023 $3,929,000.00
3 6/30/2023 $2,779,000.00
4 3/31/2023 $1,639,000.00
5 12/31/2022 $2,433,000.00
6 9/30/2022 $1,745,000.00
7 6/30/2022 $1,745,000.00
8 3/31/2022 $405,000.00
9 12/31/2021 $24,372,000.00
10 9/30/2021 $15,353,000.00
11 6/30/2021 $6,278,000.00
12 3/31/2021 $4,999,000.00
13 12/31/2020 $6,642,000.00
14 9/30/2020 $5,400,000.00
15 6/30/2020 $3,875,000.00
16 3/31/2020 $2,920,000.00
17 12/31/2019 $13,748,000.00
18 12/31/2018 $943,000.00
Financials: PropertyPlantAndEquipmentGross
Date Value
1 12/31/2023 $5,264,000.00
2 9/30/2023 $5,250,000.00
3 6/30/2023 $5,250,000.00
4 3/31/2023 $5,290,000.00
5 12/31/2022 $5,105,000.00
6 9/30/2022 $5,067,000.00
7 6/30/2022 $5,344,000.00
8 3/31/2022 $5,331,000.00
9 12/31/2021 $5,254,000.00
10 9/30/2021 $5,224,000.00
11 6/30/2021 $5,319,000.00
12 3/31/2021 $5,104,000.00
13 12/31/2020 $4,965,000.00
14 12/31/2019 $250,000.00
Financials: PropertyPlantAndEquipmentNet
Date Value
1 12/31/2023 $3,354,000.00
2 9/30/2023 $3,496,000.00
3 6/30/2023 $3,650,000.00
4 3/31/2023 $3,842,000.00
5 12/31/2022 $3,650,000.00
6 9/30/2022 $3,758,000.00
7 6/30/2022 $4,183,000.00
8 3/31/2022 $4,332,000.00
9 12/31/2021 $4,418,000.00
10 9/30/2021 $4,551,000.00
11 6/30/2021 $4,813,000.00
12 3/31/2021 $4,758,000.00
13 12/31/2020 $4,786,000.00
14 12/31/2019 $93,000.00
Financials: ResearchAndDevelopmentExpense
Date Value
1 12/31/2023 $49,600,000.00
2 9/30/2023 $39,413,000.00
3 6/30/2023 $25,808,000.00
4 3/31/2023 $13,158,000.00
5 12/31/2022 $45,000,000.00
6 9/30/2022 $35,118,000.00
7 6/30/2022 $24,145,000.00
8 3/31/2022 $12,620,000.00
9 12/31/2021 $51,100,000.00
10 9/30/2021 $39,990,000.00
11 6/30/2021 $19,924,000.00
12 3/31/2021 $9,833,000.00
13 12/31/2020 $50,300,000.00
14 9/30/2020 $12,243,000.00
15 6/30/2020 $11,076,000.00
16 3/31/2020 $13,835,000.00
17 12/31/2019 $52,866,000.00
18 12/31/2018 $41,400,000.00
Financials: RestrictedCash
Date Value
1 12/31/2023 $120,000.00
2 3/31/2023 $700,000.00
3 12/31/2022 $84,000.00
4 9/30/2022 $700,000.00
5 6/30/2022 $200,000.00
6 3/31/2022 $900,000.00
7 12/31/2021 $300,000.00
8 12/31/2020 --
Financials: RestrictedCashAndCashEquivalents
Date Value
1 12/31/2023 $120,000.00
2 9/30/2023 $840,000.00
3 6/30/2023 $318,000.00
4 3/31/2023 $674,000.00
5 12/31/2022 $84,000.00
6 9/30/2022 $711,000.00
7 6/30/2022 $224,000.00
8 3/31/2022 $906,000.00
9 12/31/2021 $257,000.00
10 9/30/2021 --
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 --
14 12/31/2019 --
Financials: RetainedEarningsAccumulatedDeficit
Date Value
1 12/31/2023 $-942,322,000.00
2 9/30/2023 $-915,447,000.00
3 6/30/2023 $-902,000,000.00
4 3/31/2023 $-890,508,000.00
5 12/31/2022 $-864,302,000.00
6 9/30/2022 $-838,256,000.00
7 6/30/2022 $-829,267,000.00
8 3/31/2022 $-793,752,000.00
9 12/31/2021 $-756,122,000.00
10 9/30/2021 $-722,800,000.00
11 6/30/2021 $-672,545,000.00
12 3/31/2021 $-625,535,000.00
13 12/31/2020 $-575,156,000.00
14 12/31/2019 $-472,476,000.00
Financials: RevenueFromContractWithCustomerExcludingAssessedTax
Date Value
1 12/31/2023 $175,513,000.00
2 9/30/2023 $130,418,000.00
3 6/30/2023 $41,494,000.00
4 3/31/2023 $34,409,000.00
5 12/31/2022 $134,030,000.00
6 9/30/2022 $105,595,000.00
7 6/30/2022 $28,191,000.00
8 3/31/2022 $21,625,000.00
9 12/31/2021 $45,605,000.00
10 9/30/2021 $14,667,000.00
11 6/30/2021 $7,534,000.00
12 3/31/2021 $914,000.00
13 12/31/2020 $50,118,000.00
14 9/30/2020 $88,000.00
15 6/30/2020 $29,000.00
16 3/31/2020 $30,000.00
17 12/31/2019 $318,000.00
18 9/30/2019 $230,000.00
19 6/30/2019 $29,000.00
20 3/31/2019 $30,000.00
21 12/31/2018 $463,000.00
Financials: RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
Date Value
1 12/31/2023 $94,140,000.00
2 6/30/2023 $94,120,000.00
3 12/31/2022 --
4 6/30/2022 --
5 12/31/2021 --
Financials: RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
Date Value
1 6/30/2023 $117,622,000.00
2 3/31/2023 --
3 9/30/2022 --
4 6/30/2022 --
5 3/31/2022 --
6 9/30/2021 $419,000.00
7 6/30/2021 $419,000.00
8 3/31/2021 $5,804,000.00
9 9/30/2020 $5,804,000.00
10 6/30/2020 $5,804,000.00
Financials: SellingGeneralAndAdministrativeExpense
Date Value
1 12/31/2023 $195,000,000.00
2 12/31/2022 $196,400,000.00
3 12/31/2021 $173,500,000.00
4 12/31/2020 $97,300,000.00
5 12/31/2019 $22,300,000.00
Financials: ShareBasedCompensation
Date Value
1 12/31/2023 $45,311,000.00
2 9/30/2023 $33,543,000.00
3 6/30/2023 $21,735,000.00
4 3/31/2023 $9,467,000.00
5 12/31/2022 $32,300,000.00
6 9/30/2022 $25,398,000.00
7 6/30/2022 $17,078,000.00
8 3/31/2022 $7,023,000.00
9 12/31/2021 $31,243,000.00
10 9/30/2021 $22,666,000.00
11 6/30/2021 $15,574,000.00
12 3/31/2021 $7,821,000.00
13 12/31/2020 $17,454,000.00
14 9/30/2020 $12,309,000.00
15 6/30/2020 $7,698,000.00
16 3/31/2020 $3,496,000.00
17 12/31/2019 $7,414,000.00
18 12/31/2018 $6,860,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
Date Value
1 12/31/2023 $417,000.00
2 12/31/2022 $436,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
Date Value
1 12/31/2023 $9.33
2 12/31/2022 $12.21
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
Date Value
1 12/31/2023 $6,827,000.00
2 12/31/2022 $2,374,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
Date Value
1 12/31/2023 $9.03
2 12/31/2022 $11.16
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
Date Value
1 12/31/2023 $7,807,000.00
2 12/31/2022 $1,980,000.00
3 12/31/2021 $347,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
Date Value
1 12/31/2023 $9.29
2 12/31/2022 $10.84
3 12/31/2021 $13.33
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
Date Value
1 12/31/2023 $583,000.00
2 12/31/2022 $305,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
Date Value
1 12/31/2023 $11.57
2 12/31/2022 $14.17
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
Date Value
1 12/31/2023 $0.04
2 9/30/2023 $0.04
3 6/30/2023 $0.04
4 3/31/2023 $0.04
5 12/31/2022 $0.02
6 9/30/2022 $0.02
7 6/30/2022 $0.02
8 3/31/2022 $0.02
9 12/31/2021 $0.00
10 9/30/2021 $0.00
11 6/30/2021 $0.00
12 3/31/2021 $0.00
13 12/31/2020 $0.01
14 9/30/2020 $0.01
15 6/30/2020 $0.01
16 3/31/2020 $0.01
17 12/31/2019 $0.02
18 12/31/2018 $0.02
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 --
6 9/30/2022 --
7 6/30/2022 --
8 3/31/2022 --
9 12/31/2021 --
10 9/30/2021 --
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 --
14 9/30/2020 --
15 6/30/2020 --
16 3/31/2020 --
17 12/31/2019 --
18 12/31/2018 --
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
Date Value
1 12/31/2023 $0.71
2 9/30/2023 $0.71
3 6/30/2023 $0.71
4 3/31/2023 $0.71
5 12/31/2022 $0.70
6 9/30/2022 $0.70
7 6/30/2022 $0.70
8 3/31/2022 $0.70
9 12/31/2021 $0.66
10 9/30/2021 $0.66
11 6/30/2021 $0.66
12 3/31/2021 $0.66
13 12/31/2020 $0.52
14 9/30/2020 $0.43
15 6/30/2020 $0.43
16 3/31/2020 $0.43
17 12/31/2019 $0.52
18 12/31/2018 $0.55
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
Date Value
1 12/31/2023 $9,422,000.00
2 12/31/2022 $8,345,000.00
3 12/31/2021 $5,849,000.00
4 12/31/2020 $5,063,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
Date Value
1 12/31/2023 $11.73
2 12/31/2022 $11.94
3 12/31/2021 $11.87
4 12/31/2020 $6.94
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
Date Value
1 12/31/2023 $2,000,000.00
2 12/31/2022 $900,000.00
3 12/31/2021 $50,300,000.00
4 12/31/2020 $13,100,000.00
5 12/31/2019 $63,300,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
Date Value
1 12/31/2023 $1,936,000.00
2 9/30/2023 $1,012,000.00
3 6/30/2023 $739,000.00
4 3/31/2023 $530,000.00
5 12/31/2022 $2,615,000.00
6 9/30/2022 $1,507,000.00
7 6/30/2022 $703,000.00
8 3/31/2022 $171,000.00
9 12/31/2021 $1,012,000.00
10 12/31/2020 $236,000.00
11 12/31/2019 $311,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
Date Value
1 12/31/2023 $16.08
2 9/30/2023 $14.11
3 6/30/2023 $14.58
4 3/31/2023 $14.43
5 12/31/2022 $14,320.00
6 9/30/2022 $14.63
7 6/30/2022 $15.73
8 3/31/2022 $16.27
9 12/31/2021 $13,840.00
10 12/31/2020 $11,820.00
11 12/31/2019 $5.40
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
Date Value
1 12/31/2023 $760,000.00
2 9/30/2023 $675,000.00
3 6/30/2023 $558,000.00
4 3/31/2023 $232,000.00
5 12/31/2022 $3,913,000.00
6 9/30/2022 $3,809,000.00
7 6/30/2022 $3,061,000.00
8 3/31/2022 $2,800,000.00
9 12/31/2021 $2,277,000.00
10 12/31/2020 $7,568,000.00
11 12/31/2019 $2,520,000.00
12 12/31/2018 $3,003,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
Date Value
1 12/31/2023 $5.86
2 9/30/2023 $5.94
3 6/30/2023 $5.99
4 3/31/2023 $5.44
5 12/31/2022 $6.52
6 9/30/2022 $6.60
7 6/30/2022 $7.00
8 3/31/2022 $7.02
9 12/31/2021 $7.34
10 9/30/2021 $6.64
11 6/30/2021 $6.59
12 3/31/2021 $6.72
13 12/31/2020 $5.58
14 9/30/2020 $5.05
15 6/30/2020 $5.20
16 3/31/2020 $5.44
17 12/31/2019 $2.56
18 12/31/2018 $2.33
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
Date Value
1 12/31/2023 $7,967,000.00
2 12/31/2022 $21,000.00
3 12/31/2021 $121,141,000.00
4 12/31/2020 $35,891,000.00
5 12/31/2019 $115,655,000.00
6 12/31/2018 $18,076,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
Date Value
1 12/31/2023 $11,556,000.00
2 9/30/2023 $12,400,000.00
3 6/30/2023 $12,752,000.00
4 3/31/2023 $12,678,000.00
5 12/31/2022 $13,295,000.00
6 9/30/2022 $14,299,000.00
7 6/30/2022 $14,355,000.00
8 3/31/2022 $14,649,000.00
9 12/31/2021 $12,074,000.00
10 12/31/2020 $14,486,000.00
11 12/31/2019 $7,822,000.00
12 12/31/2018 $7,591,000.00
13 12/31/2017 $4,864,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
Date Value
1 12/31/2023 $10.63
2 9/30/2023 $12.10
3 6/30/2023 $12.04
4 3/31/2023 $12.11
5 12/31/2022 $12.09
6 9/30/2022 $12.26
7 6/30/2022 $12.54
8 3/31/2022 $12.66
9 12/31/2021 $12.84
10 12/31/2020 $11,350.00
11 12/31/2019 $5.47
12 12/31/2018 $4.44
13 12/31/2017 $3.87
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
Date Value
1 12/31/2023 $11,379,000.00
2 12/31/2022 $12,884,000.00
3 12/31/2020 $3,246,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
Date Value
1 12/31/2023 $11.55
2 12/31/2022 $11.98
3 12/31/2020 $8.03
Financials: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
Date Value
1 12/31/2023 $40,900,000.00
2 12/31/2022 $49,200,000.00
3 12/31/2021 $24,900,000.00
4 12/31/2020 $14,900,000.00
5 12/31/2019 $8,500,000.00
6 12/31/2018 $10,700,000.00
Financials: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
Date Value
1 12/31/2023 $5.50
2 9/30/2023 $5.27
3 6/30/2023 $5.25
4 3/31/2023 $5.09
5 12/31/2022 $6,550.00
6 9/30/2022 $6.47
7 6/30/2022 $6.75
8 3/31/2022 $7.57
9 12/31/2021 $7,210.00
10 12/31/2020 $4,390.00
11 12/31/2019 $4.03
12 12/31/2018 $3.53
Financials: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
Date Value
1 12/31/2023 $9.53
2 9/30/2023 $9.68
3 6/30/2023 $9.78
4 3/31/2023 $8.84
5 12/31/2022 $11,140.00
6 9/30/2022 $11.25
7 6/30/2022 $11.96
8 3/31/2022 $12.00
9 12/31/2021 $14,440.00
10 12/31/2020 $15,610.00
11 12/31/2019 $6.00
12 12/31/2018 $5.29
Financials: StockholdersEquity
Date Value
1 12/31/2023 $377,954,000.00
2 9/30/2023 $391,877,000.00
3 6/30/2023 $392,292,000.00
4 3/31/2023 $390,408,000.00
5 12/31/2022 $405,435,000.00
6 9/30/2022 $423,425,000.00
7 6/30/2022 $423,768,000.00
8 3/31/2022 $448,123,000.00
9 12/31/2021 $479,091,000.00
10 9/30/2021 $298,172,000.00
11 6/30/2021 $332,257,000.00
12 3/31/2021 $370,228,000.00
13 12/31/2020 $407,750,000.00
14 9/30/2020 $409,436,000.00
15 6/30/2020 $257,698,000.00
16 3/31/2020 $279,086,000.00
17 12/31/2019 $298,600,000.00
18 12/31/2018 $135,717,000.00
19 12/31/2017 $177,922,000.00
Financials: StockIssuedDuringPeriodSharesStockOptionsExercised
Date Value
1 12/31/2023 $563,000.00
2 9/30/2023 $558,000.00
3 6/30/2023 $362,000.00
4 3/31/2023 $319,000.00
5 12/31/2022 $77,000.00
6 9/30/2022 $77,000.00
7 6/30/2022 $77,000.00
8 3/31/2022 $54,000.00
9 12/31/2021 $3,238,000.00
10 12/31/2020 $1,593,000.00
11 12/31/2019 $3,578,000.00
12 12/31/2018 $276,000.00
Financials: StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
Date Value
1 12/31/2023 $1,850,000.00
2 9/30/2023 $906,000.00
3 6/30/2023 $906,000.00
4 12/31/2022 $1,912,000.00
5 9/30/2022 $1,223,000.00
6 6/30/2022 $1,223,000.00
7 12/31/2021 $585,000.00
Financials: StockIssuedDuringPeriodValueStockOptionsExercised
Date Value
1 12/31/2023 $3,047,000.00
2 9/30/2023 $3,024,000.00
3 6/30/2023 $1,873,000.00
4 3/31/2023 $1,639,000.00
5 12/31/2022 $521,000.00
6 9/30/2022 $522,000.00
7 6/30/2022 $522,000.00
8 3/31/2022 $405,000.00
9 12/31/2021 $23,421,000.00
10 9/30/2021 $9,074,000.00
11 6/30/2021 $6,278,000.00
12 3/31/2021 $4,999,000.00
13 12/31/2020 $6,643,000.00
14 9/30/2020 $5,400,000.00
15 6/30/2020 $955,000.00
16 3/31/2020 $2,920,000.00
17 12/31/2019 $13,748,000.00
18 12/31/2018 $943,000.00
Financials: TangibleAssetImpairmentCharges
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: TaxesPayableCurrent
Date Value
1 12/31/2023 $667,000.00
2 9/30/2023 $225,000.00
3 6/30/2023 $143,000.00
4 3/31/2023 $1,060,000.00
5 12/31/2022 $625,000.00
6 9/30/2022 $66,000.00
7 6/30/2022 $821,000.00
8 12/31/2021 $814,000.00
Financials: ValuationAllowanceDeferredTaxAssetChangeInAmount
Date Value
1 12/31/2023 $-2,600,000.00
2 12/31/2022 $23,200,000.00
3 12/31/2021 $39,600,000.00
4 12/31/2020 $30,300,000.00
Financials: WeightedAverageNumberOfDilutedSharesOutstanding
Date Value
1 12/31/2023 $143,236,000.00
2 9/30/2023 $143,085,000.00
3 6/30/2023 $142,904,000.00
4 3/31/2023 $142,641,000.00
5 12/31/2022 $141,915,000.00
6 9/30/2022 $141,831,000.00
7 6/30/2022 $141,726,000.00
8 3/31/2022 $141,675,000.00
9 12/31/2021 $129,369,000.00
10 9/30/2021 $128,443,000.00
11 6/30/2021 $128,222,000.00
12 3/31/2021 $127,401,000.00
13 12/31/2020 $118,473,000.00
14 9/30/2020 $122,357,000.00
15 6/30/2020 $112,392,000.00
Financials: WeightedAverageNumberOfSharesOutstandingBasic
Date Value
1 12/31/2023 $143,236,000.00
2 9/30/2023 $143,085,000.00
3 6/30/2023 $142,904,000.00
4 3/31/2023 $142,641,000.00
5 12/31/2022 $141,915,000.00
6 9/30/2022 $141,856,000.00
7 6/30/2022 $141,734,000.00
8 3/31/2022 $141,675,000.00
9 12/31/2021 $129,369,000.00
10 9/30/2021 $128,084,000.00
11 6/30/2021 $127,814,000.00
12 3/31/2021 $127,401,000.00
13 12/31/2020 $118,473,000.00
14 9/30/2020 $115,738,000.00
15 6/30/2020 $112,576,000.00
Copyright 2024 PursePoor.com