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

Business Address

131 OYSTER POINT BLVD., SUITE 600

SOUTH SAN FRANCISCO , CA US 94080

Mailing Address

131 OYSTER POINT BLVD., SUITE 600

SOUTH SAN FRANCISCO , CA US 94080
Phone Number: 415-231-5660 / State Incorporated: / Fiscal Year End 12 /31
Financials: AccountsPayableCurrent
Date Value
1 12/31/2023 $3,775,000.00
2 9/30/2023 $4,679,000.00
3 6/30/2023 $4,667,000.00
4 3/31/2023 $3,126,000.00
5 12/31/2022 $4,189,000.00
6 9/30/2022 $4,546,000.00
7 6/30/2022 $4,646,000.00
8 3/31/2022 $6,752,000.00
9 12/31/2021 $4,749,000.00
10 9/30/2021 $2,341,000.00
11 6/30/2021 $11,942,000.00
12 3/31/2021 $5,310,000.00
13 12/31/2020 $3,004,000.00
14 9/30/2020 $1,370,000.00
15 6/30/2020 $4,760,000.00
16 3/31/2020 $4,039,000.00
17 12/31/2019 $278,000.00
18 9/30/2019 $258,000.00
19 6/30/2019 $540,000.00
20 3/31/2019 $1,200,000.00
21 12/31/2018 $126,000.00
22 12/31/2017 $1,140,000.00
Financials: AccretionAmortizationOfDiscountsAndPremiumsInvestments
Date Value
1 12/31/2023 $15,318,000.00
2 9/30/2023 $10,510,000.00
3 6/30/2023 $5,919,000.00
4 3/31/2023 $2,596,000.00
5 12/31/2022 $1,163,000.00
6 9/30/2022 $-269,000.00
7 6/30/2022 $-718,000.00
8 3/31/2022 $-570,000.00
9 12/31/2021 $-2,099,000.00
10 9/30/2021 $-1,586,000.00
11 6/30/2021 $-1,152,000.00
12 3/31/2021 $-594,000.00
13 12/31/2020 $-584,000.00
14 9/30/2020 $-8,000.00
15 6/30/2020 $250,000.00
16 3/31/2020 $240,000.00
17 12/31/2019 $4,701,000.00
18 9/30/2019 $4,027,000.00
19 6/30/2019 $2,857,000.00
20 3/31/2019 $1,321,000.00
21 12/31/2018 $2,745,000.00
22 9/30/2018 $1,778,000.00
23 6/30/2018 $953,000.00
24 3/31/2018 $352,000.00
Financials: AccruedLiabilitiesCurrent
Date Value
1 12/31/2023 $30,378,000.00
2 9/30/2023 $30,423,000.00
3 6/30/2023 $22,918,000.00
4 3/31/2023 $18,580,000.00
5 12/31/2022 $27,771,000.00
6 9/30/2022 $23,225,000.00
7 6/30/2022 $23,705,000.00
8 3/31/2022 $20,042,000.00
9 12/31/2021 $27,460,000.00
10 9/30/2021 $20,586,000.00
11 6/30/2021 $22,100,000.00
12 3/31/2021 $18,970,000.00
13 12/31/2020 $22,538,000.00
14 9/30/2020 $27,065,000.00
15 6/30/2020 $15,576,000.00
16 3/31/2020 $16,709,000.00
17 12/31/2019 $18,256,000.00
18 9/30/2019 $16,546,000.00
19 6/30/2019 $14,577,000.00
20 3/31/2019 $8,000,000.00
21 12/31/2018 $8,439,000.00
22 12/31/2017 $3,455,000.00
Financials: AccruedProfessionalFeesCurrent
Date Value
1 12/31/2023 $1,119,000.00
2 12/31/2022 $1,983,000.00
3 12/31/2021 $1,588,000.00
4 12/31/2020 $1,094,000.00
5 12/31/2019 $2,040,000.00
6 9/30/2019 $1,046,000.00
7 6/30/2019 $836,000.00
8 3/31/2019 $401,000.00
9 12/31/2018 $293,000.00
10 12/31/2017 $387,000.00
Financials: AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
Date Value
1 12/31/2023 $28,050,000.00
2 12/31/2022 $22,612,000.00
3 12/31/2021 $17,286,000.00
4 12/31/2020 $10,957,000.00
5 12/31/2019 $5,413,000.00
6 9/30/2019 $4,035,000.00
7 6/30/2019 $2,757,000.00
8 3/31/2019 $2,198,000.00
9 12/31/2018 $1,901,000.00
10 12/31/2017 $980,000.00
Financials: AccumulatedOtherComprehensiveIncomeLossNetOfTax
Date Value
1 12/31/2023 $184,000.00
2 9/30/2023 $-721,000.00
3 6/30/2023 $-1,386,000.00
4 3/31/2023 $-2,199,000.00
5 12/31/2022 $-4,575,000.00
6 9/30/2022 $-6,742,000.00
7 6/30/2022 $-6,224,000.00
8 3/31/2022 $-3,935,000.00
9 12/31/2021 $-943,000.00
10 9/30/2021 $-41,000.00
11 6/30/2021 $203,000.00
12 3/31/2021 $410,000.00
13 12/31/2020 $614,000.00
14 9/30/2020 $1,094,000.00
15 6/30/2020 $1,846,000.00
16 3/31/2020 $2,782,000.00
17 12/31/2019 $142,000.00
18 9/30/2019 $226,000.00
19 6/30/2019 $441,000.00
20 3/31/2019 $108,000.00
21 12/31/2018 $-42,000.00
Financials: AdditionalPaidInCapital
Date Value
1 12/31/2023 $844,044,000.00
2 9/30/2023 $831,912,000.00
3 6/30/2023 $821,853,000.00
4 3/31/2023 $810,750,000.00
5 12/31/2022 $798,696,000.00
6 9/30/2022 $787,097,000.00
7 6/30/2022 $775,843,000.00
8 3/31/2022 $762,458,000.00
9 12/31/2021 $748,036,000.00
10 9/30/2021 $726,692,000.00
11 6/30/2021 $701,670,000.00
12 3/31/2021 $689,630,000.00
13 12/31/2020 $676,956,000.00
14 9/30/2020 $666,958,000.00
15 6/30/2020 $658,642,000.00
16 3/31/2020 $648,783,000.00
17 12/31/2019 $414,414,000.00
18 9/30/2019 $407,647,000.00
19 6/30/2019 $402,823,000.00
20 3/31/2019 $399,066,000.00
21 12/31/2018 $17,078,000.00
22 12/31/2017 $10,153,000.00
Financials: AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
Date Value
1 12/31/2023 $42,798,000.00
2 9/30/2023 $10,059,000.00
3 6/30/2023 $10,222,000.00
4 3/31/2023 $10,975,000.00
5 12/31/2022 $46,146,000.00
6 9/30/2022 $10,765,000.00
7 6/30/2022 $12,478,000.00
8 3/31/2022 $11,939,000.00
9 12/31/2021 $40,785,000.00
10 9/30/2021 $10,201,000.00
11 6/30/2021 $9,078,000.00
12 3/31/2021 $8,800,000.00
13 12/31/2020 $30,522,000.00
14 9/30/2020 $8,030,000.00
15 6/30/2020 $6,948,000.00
16 3/31/2020 $6,642,000.00
17 12/31/2019 $16,281,000.00
18 9/30/2019 $4,104,000.00
19 6/30/2019 $3,694,000.00
20 3/31/2019 $3,245,000.00
21 12/31/2018 $6,925,000.00
22 9/30/2018 $1,980,000.00
23 6/30/2018 $1,161,000.00
24 3/31/2018 $1,124,000.00
25 12/31/2017 $5,354,000.00
26 12/31/2016 $1,963,000.00
Financials: AllocatedShareBasedCompensationExpense
Date Value
1 12/31/2023 $42,798,000.00
2 9/30/2023 $31,256,000.00
3 6/30/2023 $21,197,000.00
4 3/31/2023 $10,975,000.00
5 12/31/2022 $46,146,000.00
6 9/30/2022 $10,765,000.00
7 6/30/2022 $24,417,000.00
8 3/31/2022 $11,939,000.00
9 12/31/2021 $40,785,000.00
10 9/30/2021 $10,201,000.00
11 6/30/2021 $9,078,000.00
12 3/31/2021 $8,800,000.00
13 12/31/2020 $30,522,000.00
14 9/30/2020 $21,620,000.00
15 6/30/2020 $13,590,000.00
16 3/31/2020 $6,642,000.00
17 12/31/2019 $16,281,000.00
18 9/30/2019 $11,043,000.00
19 6/30/2019 $3,694,000.00
20 3/31/2019 $3,245,000.00
21 12/31/2018 $6,925,000.00
22 9/30/2018 $4,265,000.00
23 6/30/2018 $2,285,000.00
24 3/31/2018 $1,124,000.00
25 12/31/2017 $5,354,000.00
26 12/31/2016 $1,963,000.00
Financials: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
Date Value
1 12/31/2023 $18,348,694.00
2 9/30/2023 $15,311,144.00
3 6/30/2023 $15,479,274.00
4 3/31/2023 $15,952,575.00
5 12/31/2022 $16,925,023.00
6 9/30/2022 $14,690,231.00
7 6/30/2022 $14,084,153.00
8 3/31/2022 $13,930,583.00
9 12/31/2021 $13,088,350.00
10 9/30/2021 $4,951,816.00
11 6/30/2021 $13,558,443.00
12 3/31/2021 $12,821,991.00
13 12/31/2020 $12,928,100.00
14 9/30/2020 $10,474,613.00
15 6/30/2020 $10,073,277.00
16 3/31/2020 $9,898,371.00
17 12/31/2019 $9,482,126.00
18 9/30/2019 $7,161,541.00
19 6/30/2019 $7,115,341.00
20 3/31/2019 $7,203,693.00
21 12/31/2018 $52,356,372.00
22 9/30/2018 $50,559,762.00
23 6/30/2018 $43,728,117.00
24 3/31/2018 $38,871,612.00
25 12/31/2017 $39,172,516.00
26 12/31/2016 $39,374,603.00
Financials: Assets
Date Value
1 12/31/2023 $621,827,000.00
2 9/30/2023 $672,395,000.00
3 6/30/2023 $708,737,000.00
4 3/31/2023 $748,342,000.00
5 12/31/2022 $787,648,000.00
6 9/30/2022 $837,038,000.00
7 6/30/2022 $889,672,000.00
8 3/31/2022 $954,457,000.00
9 12/31/2021 $814,658,000.00
10 9/30/2021 $854,226,000.00
11 6/30/2021 $397,113,000.00
12 3/31/2021 $440,364,000.00
13 12/31/2020 $488,251,000.00
14 9/30/2020 $531,588,000.00
15 6/30/2020 $572,030,000.00
16 3/31/2020 $618,928,000.00
17 12/31/2019 $421,913,000.00
18 9/30/2019 $449,730,000.00
19 6/30/2019 $477,251,000.00
20 3/31/2019 $496,044,000.00
21 12/31/2018 $308,359,000.00
22 12/31/2017 $236,060,000.00
Financials: AssetsCurrent
Date Value
1 12/31/2023 $565,807,000.00
2 9/30/2023 $613,147,000.00
3 6/30/2023 $647,992,000.00
4 3/31/2023 $686,002,000.00
5 12/31/2022 $726,435,000.00
6 9/30/2022 $774,963,000.00
7 6/30/2022 $827,021,000.00
8 3/31/2022 $890,926,000.00
9 12/31/2021 $749,713,000.00
10 9/30/2021 $788,019,000.00
11 6/30/2021 $329,330,000.00
12 3/31/2021 $374,737,000.00
13 12/31/2020 $421,511,000.00
14 9/30/2020 $470,012,000.00
15 6/30/2020 $510,088,000.00
16 3/31/2020 $556,204,000.00
17 12/31/2019 $357,437,000.00
18 9/30/2019 $385,483,000.00
19 6/30/2019 $414,597,000.00
20 3/31/2019 $442,114,000.00
21 12/31/2018 $293,176,000.00
22 12/31/2017 $232,974,000.00
Financials: AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
Date Value
1 12/31/2023 $503,100,000.00
2 9/30/2023 $550,500,000.00
3 6/30/2023 $563,300,000.00
4 3/31/2023 $565,100,000.00
5 12/31/2022 $640,800,000.00
6 9/30/2022 $671,300,000.00
7 6/30/2022 $683,000,000.00
8 3/31/2022 $649,500,000.00
9 12/31/2021 $488,200,000.00
10 9/30/2021 $332,400,000.00
11 6/30/2021 $261,000,000.00
12 3/31/2021 $286,900,000.00
13 12/31/2020 $336,900,000.00
14 9/30/2020 $359,300,000.00
15 6/30/2020 $424,700,000.00
16 3/31/2020 $486,300,000.00
17 12/31/2019 $311,800,000.00
18 9/30/2019 $349,300,000.00
Financials: CapitalExpendituresIncurredButNotYetPaid
Date Value
1 12/31/2023 $172,000.00
2 9/30/2023 $201,000.00
3 6/30/2023 $753,000.00
4 3/31/2023 $305,000.00
5 12/31/2022 $493,000.00
6 9/30/2022 $633,000.00
7 6/30/2022 $945,000.00
8 3/31/2022 $499,000.00
9 12/31/2021 $705,000.00
10 9/30/2021 $236,000.00
11 6/30/2021 $348,000.00
12 3/31/2021 $628,000.00
13 12/31/2020 $428,000.00
14 9/30/2020 $337,000.00
15 6/30/2020 $184,000.00
16 3/31/2020 $178,000.00
17 12/31/2019 $3,471,000.00
18 9/30/2019 $3,675,000.00
19 6/30/2019 $2,849,000.00
20 3/31/2019 $1,071,000.00
21 12/31/2018 $293,000.00
22 9/30/2018 $30,000.00
23 6/30/2018 $8,000.00
24 3/31/2018 $109,000.00
25 12/31/2017 $353,000.00
26 12/31/2016 $176,000.00
Financials: CashAndCashEquivalentsAtCarryingValue
Date Value
1 12/31/2023 $74,555,000.00
2 9/30/2023 $101,964,000.00
3 6/30/2023 $131,540,000.00
4 3/31/2023 $195,555,000.00
5 12/31/2022 $154,323,000.00
6 9/30/2022 $184,231,000.00
7 6/30/2022 $172,265,000.00
8 3/31/2022 $454,620,000.00
9 12/31/2021 $329,152,000.00
10 9/30/2021 $516,532,000.00
11 6/30/2021 $125,713,000.00
12 3/31/2021 $110,703,000.00
13 12/31/2020 $49,969,000.00
14 9/30/2020 $84,979,000.00
15 6/30/2020 $92,501,000.00
16 3/31/2020 $160,917,000.00
17 12/31/2019 $89,641,000.00
18 9/30/2019 $86,974,000.00
19 6/30/2019 $69,208,000.00
20 3/31/2019 $60,954,000.00
21 12/31/2018 $65,470,000.00
22 9/30/2018 $41,939,000.00
23 6/30/2018 $48,910,000.00
24 3/31/2018 $37,399,000.00
25 12/31/2017 $32,451,000.00
26 12/31/2016 $50,838,000.00
Financials: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
Date Value
1 12/31/2023 $76,101,000.00
2 9/30/2023 $103,510,000.00
3 6/30/2023 $133,089,000.00
4 3/31/2023 $197,027,000.00
5 12/31/2022 $155,795,000.00
6 9/30/2022 $185,703,000.00
7 6/30/2022 $173,737,000.00
8 3/31/2022 $456,092,000.00
9 12/31/2021 $330,624,000.00
10 9/30/2021 $518,004,000.00
11 6/30/2021 $127,185,000.00
12 3/31/2021 $112,175,000.00
13 12/31/2020 $51,441,000.00
14 9/30/2020 $86,451,000.00
15 6/30/2020 $93,973,000.00
16 3/31/2020 $162,389,000.00
17 12/31/2019 $91,113,000.00
18 9/30/2019 $88,446,000.00
19 6/30/2019 $70,680,000.00
20 3/31/2019 $62,426,000.00
21 12/31/2018 $66,942,000.00
22 9/30/2018 $43,411,000.00
23 6/30/2018 $50,382,000.00
24 3/31/2018 $37,399,000.00
25 12/31/2017 $32,451,000.00
26 12/31/2016 $51,038,000.00
27 12/31/2015 $66,358,000.00
Financials: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
Date Value
1 12/31/2023 $-79,694,000.00
2 9/30/2023 $-52,285,000.00
3 6/30/2023 $-22,706,000.00
4 3/31/2023 $41,232,000.00
5 12/31/2022 $-174,829,000.00
6 9/30/2022 $-144,921,000.00
7 6/30/2022 $-156,887,000.00
8 3/31/2022 $125,468,000.00
9 12/31/2021 $279,183,000.00
10 9/30/2021 $466,563,000.00
11 6/30/2021 $75,744,000.00
12 3/31/2021 $60,734,000.00
13 12/31/2020 $-39,672,000.00
14 9/30/2020 $-4,662,000.00
15 6/30/2020 $2,860,000.00
16 3/31/2020 $71,276,000.00
17 12/31/2019 $24,171,000.00
18 9/30/2019 $21,504,000.00
19 6/30/2019 $3,738,000.00
20 3/31/2019 $-4,516,000.00
21 12/31/2018 $34,491,000.00
22 12/31/2017 $-18,587,000.00
Financials: CommitmentsAndContingencies
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 12/31/2022 --
5 9/30/2022 --
6 6/30/2022 --
7 3/31/2022 --
8 12/31/2021 --
9 12/31/2020 --
10 12/31/2019 --
11 12/31/2018 --
12 12/31/2017 --
Financials: CommonStockParOrStatedValuePerShare
Date Value
1 12/31/2023 $0.00
2 9/30/2023 $0.00
3 6/30/2023 $0.00
4 3/31/2023 $0.00
5 12/31/2022 $0.00
6 9/30/2022 $0.00
7 6/30/2022 $0.00
8 3/31/2022 $0.00
9 12/31/2021 $0.00
10 9/30/2021 $0.00
11 6/30/2021 $0.00
12 3/31/2021 $0.00
13 12/31/2020 $0.00
14 9/30/2020 $0.00
15 6/30/2020 $0.00
16 3/31/2020 $0.00
17 12/31/2019 $0.00
18 9/30/2019 $0.00
19 6/30/2019 $0.00
20 3/31/2019 $0.00
21 12/31/2018 $0.00
22 12/31/2017 $0.00
23 10/31/2017 $0.00
Financials: CommonStockSharesAuthorized
Date Value
1 12/31/2023 $200,000,000.00
2 9/30/2023 $200,000,000.00
3 6/30/2023 $200,000,000.00
4 3/31/2023 $200,000,000.00
5 12/31/2022 $200,000,000.00
6 9/30/2022 $200,000,000.00
7 6/30/2022 $200,000,000.00
8 3/31/2022 $200,000,000.00
9 12/31/2021 $200,000,000.00
10 9/30/2021 $200,000,000.00
11 6/30/2021 $200,000,000.00
12 3/31/2021 $200,000,000.00
13 12/31/2020 $200,000,000.00
14 9/30/2020 $200,000,000.00
15 6/30/2020 $200,000,000.00
16 3/31/2020 $200,000,000.00
17 12/31/2019 $200,000,000.00
18 9/30/2019 $200,000,000.00
19 6/30/2019 $200,000,000.00
20 3/31/2019 $200,000,000.00
21 12/31/2018 $65,000,000.00
22 12/31/2017 $52,000,000.00
Financials: CommonStockSharesIssued
Date Value
1 12/31/2023 $84,879,693.00
2 9/30/2023 $84,136,381.00
3 6/30/2023 $83,830,300.00
4 3/31/2023 $83,351,778.00
5 12/31/2022 $82,895,718.00
6 9/30/2022 $82,700,939.00
7 6/30/2022 $82,544,901.00
8 3/31/2022 $82,324,677.00
9 12/31/2021 $82,895,718.00
10 9/30/2021 $81,248,646.00
11 6/30/2021 $80,005,162.00
12 3/31/2021 $79,731,647.00
13 12/31/2020 $79,316,261.00
14 6/30/2020 $79,252,395.00
15 3/31/2020 $79,016,469.00
16 12/31/2019 $69,052,873.00
17 9/30/2019 $68,922,249.00
18 6/30/2019 $68,831,857.00
19 3/31/2019 $68,871,792.00
20 12/31/2018 $13,764,829.00
21 12/31/2017 $13,776,153.00
Financials: CommonStockSharesOutstanding
Date Value
1 12/31/2023 $84,879,693.00
2 9/30/2023 $84,136,381.00
3 6/30/2023 $83,830,300.00
4 3/31/2023 $83,351,778.00
5 12/31/2022 $82,895,718.00
6 9/30/2022 $81,986,192.00
7 6/30/2022 $81,986,192.00
8 3/31/2022 $81,986,192.00
9 12/31/2021 $81,986,192.00
10 9/30/2021 $79,316,261.00
11 6/30/2021 $80,005,162.00
12 3/31/2021 $79,731,647.00
13 12/31/2020 $79,316,261.00
14 6/30/2020 $79,252,395.00
15 3/31/2020 $79,016,469.00
16 12/31/2019 $69,052,873.00
17 9/30/2019 $68,922,249.00
18 6/30/2019 $68,831,857.00
19 3/31/2019 $68,871,792.00
20 12/31/2018 $13,764,829.00
21 12/31/2017 $13,776,153.00
Financials: CommonStockValue
Date Value
1 12/31/2023 $8,000.00
2 9/30/2023 $8,000.00
3 6/30/2023 $8,000.00
4 3/31/2023 $8,000.00
5 12/31/2022 $8,000.00
6 9/30/2022 $8,000.00
7 6/30/2022 $8,000.00
8 3/31/2022 $8,000.00
9 12/31/2021 $8,000.00
10 9/30/2021 $8,000.00
11 6/30/2021 $8,000.00
12 3/31/2021 $8,000.00
13 12/31/2020 $8,000.00
14 9/30/2020 $8,000.00
15 6/30/2020 $8,000.00
16 3/31/2020 $8,000.00
17 12/31/2019 $7,000.00
18 9/30/2019 $7,000.00
19 6/30/2019 $7,000.00
20 3/31/2019 $7,000.00
21 12/31/2018 $1,000.00
22 12/31/2017 $1,000.00
Financials: ComprehensiveIncomeNetOfTax
Date Value
1 12/31/2023 $-125,632,000.00
2 9/30/2023 $-85,103,000.00
3 6/30/2023 $-41,293,000.00
4 3/31/2023 $-43,481,000.00
5 12/31/2022 $-136,942,000.00
6 9/30/2022 $-46,666,000.00
7 6/30/2022 $-40,015,000.00
8 3/31/2022 $-47,609,000.00
9 12/31/2021 $-37,886,000.00
10 9/30/2021 $126,353,000.00
11 6/30/2021 $-107,729,000.00
12 3/31/2021 $-52,375,000.00
13 12/31/2020 $-189,756,000.00
14 9/30/2020 $-137,097,000.00
15 6/30/2020 $-46,262,000.00
16 3/31/2020 $-37,379,000.00
17 12/31/2019 $-105,201,000.00
18 9/30/2019 $-74,590,000.00
19 6/30/2019 $-24,227,000.00
20 3/31/2019 $-18,410,000.00
21 12/31/2018 $-52,290,000.00
22 9/30/2018 $-35,015,000.00
23 6/30/2018 $-19,650,000.00
24 3/31/2018 $-8,591,000.00
25 12/31/2017 $-32,480,000.00
26 12/31/2016 $-15,110,000.00
Financials: ContractWithCustomerLiability
Date Value
1 6/30/2023 $267,200,000.00
2 3/31/2023 $433,600,000.00
3 12/31/2022 $444,900,000.00
4 9/30/2022 $454,800.00
5 6/30/2022 $465,400,000.00
6 3/31/2022 $444,900,000.00
7 12/31/2021 $307,900,000.00
8 9/30/2021 $320,200,000.00
9 6/30/2021 --
10 3/31/2021 $128,200,000.00
11 12/31/2020 $132,300,000.00
12 12/31/2019 $153,400,000.00
Financials: ContractWithCustomerLiabilityCurrent
Date Value
1 12/31/2023 $82,975,000.00
2 9/30/2023 $80,561,000.00
3 6/30/2023 $68,550,000.00
4 3/31/2023 $61,773,000.00
5 12/31/2022 $48,231,000.00
6 9/30/2022 $119,684,000.00
7 6/30/2022 $106,994,000.00
8 3/31/2022 $95,611,000.00
9 12/31/2021 $90,803,000.00
10 9/30/2021 $94,683,000.00
11 6/30/2021 $25,417,000.00
12 3/31/2021 $22,700,000.00
13 12/31/2020 $23,886,000.00
14 9/30/2020 $26,596,000.00
15 6/30/2020 $32,739,000.00
16 3/31/2020 $32,089,000.00
17 12/31/2019 $30,165,000.00
18 9/30/2019 $29,527,000.00
19 6/30/2019 $40,871,000.00
20 3/31/2019 $38,526,000.00
21 12/31/2018 $34,905,000.00
22 12/31/2017 $18,978,000.00
Financials: ContractWithCustomerLiabilityNoncurrent
Date Value
1 12/31/2023 $210,845,000.00
2 9/30/2023 $229,848,000.00
3 6/30/2023 $245,343,000.00
4 3/31/2023 $431,079,000.00
5 12/31/2022 $443,370,000.00
6 9/30/2022 $386,357,000.00
7 6/30/2022 $413,899,000.00
8 3/31/2022 $505,133,000.00
9 12/31/2021 $334,415,000.00
10 9/30/2021 $344,529,000.00
11 6/30/2021 $96,208,000.00
12 3/31/2021 $105,493,000.00
13 12/31/2020 $108,417,000.00
14 9/30/2020 $110,560,000.00
15 6/30/2020 $110,321,000.00
16 3/31/2020 $114,141,000.00
17 12/31/2019 $123,236,000.00
18 9/30/2019 $129,875,000.00
19 6/30/2019 $121,227,000.00
20 3/31/2019 $130,489,000.00
21 12/31/2018 $139,715,000.00
22 12/31/2017 $183,150,000.00
Financials: ContractWithCustomerRefundLiabilityCurrent
Date Value
1 12/31/2023 $39,440,000.00
2 9/30/2023 $23,919,000.00
3 6/30/2023 $21,400,000.00
4 12/31/2022 --
Financials: ContractWithCustomerRefundLiabilityNoncurrent
Date Value
1 12/31/2023 $67,047,000.00
2 9/30/2023 $91,849,000.00
3 6/30/2023 $101,175,000.00
4 12/31/2022 --
Financials: CurrentFederalTaxExpenseBenefit
Date Value
1 12/31/2023 $4,178,000.00
2 12/31/2022 $2,209,000.00
3 12/31/2021 --
4 12/31/2020 --
Financials: CurrentStateAndLocalTaxExpenseBenefit
Date Value
1 12/31/2023 $1,034,000.00
2 12/31/2022 $1,045,000.00
3 12/31/2021 --
4 12/31/2020 --
Financials: DeferredIncomeTaxLiabilities
Date Value
1 12/31/2023 $10,389,000.00
2 12/31/2022 $11,609,000.00
3 12/31/2021 $12,742,000.00
4 12/31/2020 $14,899,000.00
5 12/31/2019 $14,485,000.00
6 12/31/2018 $2,124,000.00
7 12/31/2017 $214,000.00
Financials: DeferredTaxAssetsDeferredIncome
Date Value
1 12/31/2023 $63,004,000.00
2 12/31/2022 $67,673,000.00
3 12/31/2021 $27,849,000.00
4 12/31/2020 $32,129,000.00
5 12/31/2019 $37,621,000.00
Financials: DeferredTaxAssetsGross
Date Value
1 12/31/2023 $214,939,000.00
2 12/31/2022 $175,925,000.00
3 12/31/2021 $134,788,000.00
4 12/31/2020 $120,125,000.00
5 12/31/2019 $61,538,000.00
6 12/31/2018 $19,410,000.00
7 12/31/2017 $5,240,000.00
Financials: DeferredTaxAssetsLiabilitiesNet
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 --
4 12/31/2020 --
5 12/31/2018 --
6 12/31/2017 --
Financials: DeferredTaxAssetsNet
Date Value
1 12/31/2023 $10,389,000.00
2 12/31/2022 $11,609,000.00
3 12/31/2021 $12,742,000.00
4 12/31/2020 $14,899,000.00
5 12/31/2019 $14,485,000.00
6 12/31/2018 $2,124,000.00
7 12/31/2017 $214,000.00
Financials: DeferredTaxAssetsOperatingLossCarryforwards
Date Value
1 12/31/2023 $12,448,000.00
2 12/31/2022 $20,963,000.00
3 12/31/2021 $63,868,000.00
4 12/31/2020 $54,382,000.00
5 12/31/2019 $2,223,000.00
6 12/31/2018 $13,867,000.00
7 12/31/2017 $4,363,000.00
Financials: DeferredTaxAssetsOther
Date Value
1 12/31/2023 $521,000.00
2 12/31/2022 $1,608,000.00
3 12/31/2021 $694,000.00
4 12/31/2020 $463,000.00
5 12/31/2019 $209,000.00
6 12/31/2018 $98,000.00
7 12/31/2017 $73,000.00
Financials: DeferredTaxAssetsTaxCreditCarryforwards
Date Value
1 12/31/2023 $26,682,000.00
2 12/31/2022 $26,319,000.00
3 12/31/2021 $19,614,000.00
4 12/31/2020 $13,000,000.00
5 12/31/2019 $7,319,000.00
6 12/31/2018 $3,098,000.00
7 12/31/2017 $574,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
Date Value
1 12/31/2023 $15,311,000.00
2 12/31/2022 $13,351,000.00
3 12/31/2021 $9,656,000.00
4 12/31/2020 $6,493,000.00
5 12/31/2019 $2,015,000.00
6 12/31/2018 $213,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
Date Value
1 12/31/2023 $931,000.00
2 12/31/2022 $806,000.00
3 12/31/2021 $1,811,000.00
4 12/31/2020 $1,201,000.00
5 12/31/2019 $370,000.00
6 12/31/2018 $487,000.00
7 12/31/2017 $230,000.00
Financials: DeferredTaxAssetsValuationAllowance
Date Value
1 12/31/2023 $204,550,000.00
2 12/31/2022 $164,316,000.00
3 12/31/2021 $122,046,000.00
4 12/31/2020 $105,226,000.00
5 12/31/2019 $47,053,000.00
6 12/31/2018 $17,286,000.00
7 12/31/2017 $5,026,000.00
Financials: DefinedContributionPlanCostRecognized
Date Value
1 12/31/2023 $1,100,000.00
2 12/31/2022 $1,200,000.00
3 12/31/2021 $800,000.00
4 12/31/2020 $700,000.00
5 12/31/2019 --
6 12/31/2018 --
Financials: DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent
Date Value
1 12/31/2023 $1.00
2 12/31/2022 $1.00
3 12/31/2021 $1.00
4 12/31/2020 $1.00
Financials: DepreciationAndAmortization
Date Value
1 12/31/2023 $5,725,000.00
2 9/30/2023 $4,288,000.00
3 6/30/2023 $2,824,000.00
4 3/31/2023 $1,360,000.00
5 12/31/2022 $5,714,000.00
6 9/30/2022 $4,320,000.00
7 6/30/2022 $2,973,000.00
8 3/31/2022 $1,589,000.00
9 12/31/2021 $6,329,000.00
10 9/30/2021 $4,735,000.00
11 6/30/2021 $3,130,000.00
12 3/31/2021 $1,541,000.00
13 12/31/2020 $5,870,000.00
14 9/30/2020 $4,367,000.00
15 6/30/2020 $2,903,000.00
16 3/31/2020 $1,446,000.00
17 12/31/2019 $3,775,000.00
18 9/30/2019 $2,397,000.00
19 6/30/2019 $1,119,000.00
20 3/31/2019 $298,000.00
21 12/31/2018 $1,019,000.00
22 9/30/2018 $743,000.00
23 6/30/2018 $464,000.00
24 3/31/2018 $212,000.00
25 12/31/2017 $680,000.00
26 12/31/2016 $201,000.00
Financials: EarningsPerShareBasic
Date Value
1 12/31/2023 $-1.56
2 9/30/2023 $-1.07
3 6/30/2023 $-0.53
4 3/31/2023 $-0.55
5 12/31/2022 $-1.62
6 9/30/2022 $-0.56
7 6/30/2022 $0.12
8 3/31/2022 $-0.54
9 12/31/2021 $-0.45
10 9/30/2021 $1.56
11 6/30/2021 $-0.69
12 12/31/2020 $-2.45
13 9/30/2020 $-1.78
Financials: EarningsPerShareDiluted
Date Value
1 12/31/2023 $-1.56
2 9/30/2023 $-1.07
3 6/30/2023 $-0.53
4 3/31/2023 $-0.55
5 12/31/2022 $-1.62
6 9/30/2022 $-0.98
7 6/30/2022 $-0.42
8 3/31/2022 $-0.54
9 12/31/2021 $-0.45
10 9/30/2021 $0.23
11 6/30/2021 $-1.35
12 12/31/2020 $-2.45
13 9/30/2020 $-1.78
Financials: EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
Date Value
1 9/30/2023 $0.21
2 6/30/2023 $0.21
3 3/31/2023 $0.21
4 9/30/2022 $0.21
5 6/30/2022 $0.21
6 3/31/2022 $0.21
Financials: EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
Date Value
1 9/30/2023 $-0.04
2 6/30/2023 $0.05
3 3/31/2023 $0.02
4 9/30/2022 $-0.01
5 6/30/2022 $0.01
6 3/31/2022 $0.01
7 6/30/2021 $-0.01
8 3/31/2021 --
Financials: EmployeeRelatedLiabilitiesCurrent
Date Value
1 12/31/2023 $15,297,000.00
2 12/31/2022 $12,758,000.00
3 12/31/2021 $11,664,000.00
4 12/31/2020 $7,288,000.00
5 12/31/2019 $5,730,000.00
6 9/30/2019 $4,272,000.00
7 6/30/2019 $2,922,000.00
8 3/31/2019 $2,009,000.00
9 12/31/2018 $2,766,000.00
10 12/31/2017 $1,294,000.00
Financials: GainLossOnDispositionOfAssets1
Date Value
1 12/31/2023 $-48,000.00
2 12/31/2022 --
3 12/31/2021 --
Financials: GeneralAndAdministrativeExpense
Date Value
1 12/31/2023 $56,687,000.00
2 9/30/2023 $41,767,000.00
3 6/30/2023 $28,403,000.00
4 3/31/2023 $14,777,000.00
5 12/31/2022 $61,033,000.00
6 9/30/2022 $14,252,000.00
7 6/30/2022 $31,396,000.00
8 3/31/2022 $15,554,000.00
9 12/31/2021 $55,038,000.00
10 9/30/2021 $38,105,000.00
11 6/30/2021 $25,087,000.00
12 3/31/2021 $11,012,000.00
13 12/31/2020 $59,403,000.00
14 9/30/2020 $46,175,000.00
15 6/30/2020 $30,341,000.00
16 3/31/2020 $14,644,000.00
17 12/31/2019 $35,095,000.00
18 9/30/2019 $8,326,000.00
19 6/30/2019 $14,188,000.00
20 3/31/2019 $5,759,000.00
21 12/31/2018 $11,934,000.00
22 9/30/2018 $2,926,000.00
23 6/30/2018 $4,943,000.00
24 3/31/2018 $2,421,000.00
25 12/31/2017 $6,503,000.00
26 12/31/2016 $1,874,000.00
Financials: ImpairmentOfLongLivedAssetsHeldForUse
Date Value
1 12/31/2023 --
2 12/31/2022 --
Financials: IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
Date Value
1 12/31/2023 $-125,179,000.00
2 9/30/2023 $-85,411,000.00
3 6/30/2023 $-42,188,000.00
4 3/31/2023 $-44,956,000.00
5 12/31/2022 $-130,056,000.00
6 9/30/2022 $-45,415,000.00
7 6/30/2022 $-32,934,000.00
8 3/31/2022 $-43,859,000.00
9 12/31/2021 $-36,329,000.00
10 9/30/2021 $19,279,000.00
11 6/30/2021 $-107,318,000.00
12 3/31/2021 $-52,171,000.00
13 12/31/2020 $-190,228,000.00
Financials: IncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $5,212,000.00
2 9/30/2023 $3,546,000.00
3 6/30/2023 $2,294,000.00
4 3/31/2023 $901,000.00
5 12/31/2022 $3,254,000.00
6 9/30/2022 $2,533,000.00
7 6/30/2022 $1,042,000.00
8 3/31/2022 $758,000.00
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 --
16 12/31/2017 --
Financials: IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
Date Value
1 12/31/2023 $40,661,000.00
2 12/31/2022 $38,421,000.00
3 12/31/2021 $16,800,000.00
4 12/31/2020 $62,280,000.00
5 12/31/2019 $44,748,000.00
6 12/31/2018 $11,346,000.00
7 12/31/2017 $782,000.00
Financials: IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
Date Value
1 12/31/2023 $-26,188,000.00
2 12/31/2022 $-27,205,000.00
3 12/31/2021 $-7,627,000.00
4 12/31/2020 $-39,948,000.00
5 12/31/2019 $-22,081,000.00
6 12/31/2018 $-10,972,000.00
7 12/31/2017 $-11,038,000.00
Financials: IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
Date Value
1 12/31/2023 $4,842,000.00
2 12/31/2022 $4,919,000.00
3 12/31/2021 $-2,368,000.00
4 12/31/2020 $353,000.00
5 12/31/2019 $1,493,000.00
6 12/31/2018 $1,251,000.00
7 12/31/2017 $470,000.00
Financials: IncomeTaxReconciliationOtherAdjustments
Date Value
1 12/31/2023 $176,000.00
2 12/31/2022 $-86,000.00
3 12/31/2021 $-161,000.00
4 12/31/2020 $-159,000.00
5 12/31/2019 $-449,000.00
6 12/31/2018 $-4,000.00
7 12/31/2017 $249,000.00
Financials: IncomeTaxReconciliationStateAndLocalIncomeTaxes
Date Value
1 12/31/2023 $-431,000.00
2 12/31/2022 $-344,000.00
3 12/31/2021 $398,000.00
4 12/31/2020 $-16,570,000.00
5 12/31/2019 $4,694,000.00
Financials: IncomeTaxReconciliationTaxCredits
Date Value
1 12/31/2023 $14,460,000.00
2 12/31/2022 $20,184,000.00
3 12/31/2021 $7,042,000.00
4 12/31/2020 $8,010,000.00
5 12/31/2019 $6,530,000.00
6 12/31/2018 $2,387,000.00
7 12/31/2017 $351,000.00
Financials: IncreaseDecreaseInAccountsPayable
Date Value
1 12/31/2023 $-377,000.00
2 9/30/2023 $638,000.00
3 6/30/2023 $634,000.00
4 3/31/2023 $-914,000.00
5 12/31/2022 $-572,000.00
6 9/30/2022 $-383,000.00
7 6/30/2022 $-530,000.00
8 3/31/2022 $2,043,000.00
9 12/31/2021 $1,917,000.00
10 9/30/2021 $-347,000.00
11 6/30/2021 $9,148,000.00
12 3/31/2021 $2,592,000.00
13 12/31/2020 $2,409,000.00
14 9/30/2020 $1,087,000.00
15 6/30/2020 $4,431,000.00
16 3/31/2020 $3,135,000.00
17 12/31/2019 $152,000.00
18 9/30/2019 $132,000.00
19 6/30/2019 $414,000.00
20 3/31/2019 $683,000.00
21 12/31/2018 $-809,000.00
22 9/30/2018 $-604,000.00
23 6/30/2018 $-830,000.00
24 3/31/2018 $-783,000.00
25 12/31/2017 $-41,000.00
26 12/31/2016 $708,000.00
Financials: IncreaseDecreaseInContractWithCustomerLiability
Date Value
1 12/31/2023 $-66,782,000.00
2 9/30/2023 $-51,592,000.00
3 6/30/2023 $-49,308,000.00
4 3/31/2023 $1,251,000.00
5 12/31/2022 $66,383,000.00
6 9/30/2022 $80,823,000.00
7 6/30/2022 $95,675,000.00
8 3/31/2022 $175,526,000.00
9 12/31/2021 $292,915,000.00
10 9/30/2021 $306,909,000.00
11 6/30/2021 $-10,678,000.00
12 3/31/2021 $-4,110,000.00
13 12/31/2020 $-21,098,000.00
14 9/30/2020 $-16,245,000.00
15 6/30/2020 $-10,341,000.00
16 3/31/2020 $-7,171,000.00
17 12/31/2019 $-21,219,000.00
18 9/30/2019 $-15,218,000.00
19 6/30/2019 $-12,522,000.00
20 3/31/2019 $-5,605,000.00
21 12/31/2018 $172,492,000.00
22 9/30/2018 $181,637,000.00
23 6/30/2018 $188,140,000.00
24 3/31/2018 $195,249,000.00
25 12/31/2017 $2,128,000.00
Financials: IncreaseDecreaseInOtherNoncurrentLiabilities
Date Value
1 12/31/2023 $614,000.00
2 9/30/2023 $139,000.00
3 6/30/2023 $139,000.00
4 3/31/2023 $139,000.00
5 12/31/2022 $601,000.00
6 9/30/2022 $75,000.00
7 6/30/2022 $75,000.00
8 3/31/2022 --
9 12/31/2021 $-314,000.00
10 9/30/2021 $-314,000.00
11 6/30/2021 $-314,000.00
12 3/31/2021 $-314,000.00
13 12/31/2020 $-21,000.00
14 6/30/2020 --
15 12/31/2019 $397,000.00
16 9/30/2019 $313,000.00
17 6/30/2019 $313,000.00
18 12/31/2018 $75,000.00
19 12/31/2017 $14,000.00
Financials: IncreaseDecreaseInOtherOperatingAssets
Date Value
1 12/31/2023 $1,009,000.00
2 9/30/2023 $2,139,000.00
3 6/30/2023 $2,196,000.00
4 3/31/2023 $2,395,000.00
5 12/31/2022 $835,000.00
6 9/30/2022 $210,000.00
7 6/30/2022 $345,000.00
8 3/31/2022 $358,000.00
9 12/31/2021 $2,957,000.00
10 9/30/2021 $3,099,000.00
11 6/30/2021 $3,376,000.00
12 3/31/2021 $-25,000.00
13 12/31/2020 $2,498,000.00
14 9/30/2020 $2,098,000.00
15 6/30/2020 $967,000.00
16 3/31/2020 $284,000.00
17 12/31/2019 $42,000.00
18 9/30/2019 $72,000.00
19 6/30/2019 $-17,000.00
20 3/31/2019 $-17,000.00
21 12/31/2018 $-106,000.00
22 9/30/2018 $-132,000.00
23 6/30/2018 $-153,000.00
24 3/31/2018 --
25 12/31/2016 $184,000.00
Financials: IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
Date Value
1 12/31/2023 $5,949,000.00
2 9/30/2023 $2,824,000.00
3 6/30/2023 $-878,000.00
4 3/31/2023 $977,000.00
5 12/31/2022 $3,926,000.00
6 9/30/2022 $3,095,000.00
7 6/30/2022 $2,279,000.00
8 3/31/2022 $2,465,000.00
9 12/31/2021 $-1,132,000.00
10 9/30/2021 $382,000.00
11 6/30/2021 $1,557,000.00
12 3/31/2021 $3,790,000.00
13 12/31/2020 $3,839,000.00
14 9/30/2020 $3,934,000.00
15 6/30/2020 $2,084,000.00
16 3/31/2020 $3,305,000.00
17 12/31/2019 $1,596,000.00
18 9/30/2019 $1,269,000.00
19 6/30/2019 $896,000.00
20 3/31/2019 $2,751,000.00
21 12/31/2018 $2,245,000.00
22 9/30/2018 $3,638,000.00
23 6/30/2018 $1,636,000.00
24 3/31/2018 $1,051,000.00
25 12/31/2017 $170,000.00
26 12/31/2016 $22,000.00
Financials: LeaseCost
Date Value
1 12/31/2023 $7,293,000.00
2 12/31/2022 $7,551,000.00
3 12/31/2021 $7,109,000.00
4 12/31/2020 $5,556,000.00
5 12/31/2019 $6,008,000.00
6 9/30/2019 $4,777,000.00
7 6/30/2019 $3,546,000.00
8 3/31/2019 $1,903,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDue
Date Value
1 12/31/2023 $48,475,000.00
2 12/31/2022 $56,335,000.00
3 12/31/2021 $64,506,000.00
4 12/31/2020 $72,378,000.00
5 12/31/2019 $71,672,000.00
6 9/30/2019 $72,808,000.00
7 6/30/2019 $73,674,000.00
8 3/31/2019 $74,617,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
Date Value
1 12/31/2023 $2,209,000.00
2 12/31/2022 $11,096,000.00
3 12/31/2021 $20,777,000.00
4 12/31/2020 $30,130,000.00
5 12/31/2019 $35,512,000.00
6 9/30/2019 $43,146,000.00
7 6/30/2019 $43,146,000.00
8 3/31/2019 $43,146,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
Date Value
1 12/31/2023 $8,855,000.00
2 12/31/2022 $8,436,000.00
3 12/31/2021 $8,171,000.00
4 12/31/2020 $7,872,000.00
5 12/31/2019 $6,882,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearFive
Date Value
1 12/31/2023 $8,969,000.00
2 12/31/2022 $9,681,000.00
3 12/31/2021 $9,353,000.00
4 12/31/2020 $9,037,000.00
5 12/31/2019 $7,634,000.00
6 9/30/2019 $7,376,000.00
7 6/30/2019 $7,376,000.00
8 3/31/2019 $7,376,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearFour
Date Value
1 12/31/2023 $9,804,000.00
2 12/31/2022 $9,353,000.00
3 12/31/2021 $9,037,000.00
4 12/31/2020 $8,732,000.00
5 12/31/2019 $7,376,000.00
6 9/30/2019 $7,146,000.00
7 6/30/2019 $7,146,000.00
8 3/31/2019 $7,146,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearThree
Date Value
1 12/31/2023 $9,477,000.00
2 12/31/2022 $9,037,000.00
3 12/31/2021 $8,732,000.00
4 12/31/2020 $8,436,000.00
5 12/31/2019 $7,146,000.00
6 9/30/2019 $7,122,000.00
7 6/30/2019 $7,122,000.00
8 3/31/2019 $7,122,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
Date Value
1 12/31/2023 $9,161,000.00
2 12/31/2022 $8,732,000.00
3 12/31/2021 $8,436,000.00
4 12/31/2020 $8,171,000.00
5 12/31/2019 $7,122,000.00
6 9/30/2019 $6,882,000.00
7 6/30/2019 $6,882,000.00
8 3/31/2019 $6,882,000.00
Financials: LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
Date Value
1 12/31/2023 $9,557,000.00
2 12/31/2022 $13,008,000.00
3 12/31/2021 $16,905,000.00
4 12/31/2020 $21,122,000.00
5 12/31/2019 $23,636,000.00
6 9/30/2019 $24,692,000.00
7 6/30/2019 $25,744,000.00
8 3/31/2019 $26,793,000.00
Financials: Liabilities
Date Value
1 12/31/2023 $487,669,000.00
2 9/30/2023 $509,840,000.00
3 6/30/2023 $512,431,000.00
4 3/31/2023 $565,327,000.00
5 12/31/2022 $573,206,000.00
6 9/30/2022 $583,934,000.00
7 6/30/2022 $601,156,000.00
8 3/31/2022 $686,920,000.00
9 12/31/2021 $513,934,000.00
10 9/30/2021 $518,336,000.00
11 6/30/2021 $212,598,000.00
12 3/31/2021 $212,535,000.00
13 12/31/2020 $220,721,000.00
14 9/30/2020 $221,397,000.00
15 6/30/2020 $216,699,000.00
16 3/31/2020 $227,194,000.00
17 12/31/2019 $227,170,000.00
18 9/30/2019 $231,143,000.00
19 6/30/2019 $231,535,000.00
20 3/31/2019 $229,858,000.00
21 12/31/2018 $195,237,000.00
22 12/31/2017 $210,608,000.00
Financials: LiabilitiesAndStockholdersEquity
Date Value
1 12/31/2023 $621,827,000.00
2 9/30/2023 $672,395,000.00
3 6/30/2023 $708,737,000.00
4 3/31/2023 $748,342,000.00
5 12/31/2022 $787,648,000.00
6 9/30/2022 $837,038,000.00
7 6/30/2022 $889,672,000.00
8 3/31/2022 $954,457,000.00
9 12/31/2021 $814,658,000.00
10 9/30/2021 $854,226,000.00
11 6/30/2021 $397,113,000.00
12 3/31/2021 $440,364,000.00
13 12/31/2020 $488,251,000.00
14 9/30/2020 $531,588,000.00
15 6/30/2020 $572,030,000.00
16 3/31/2020 $618,928,000.00
17 12/31/2019 $421,913,000.00
18 9/30/2019 $449,730,000.00
19 6/30/2019 $477,251,000.00
20 3/31/2019 $496,044,000.00
21 12/31/2018 $308,359,000.00
22 12/31/2017 $236,060,000.00
Financials: LiabilitiesCurrent
Date Value
1 12/31/2023 $177,948,000.00
2 9/30/2023 $155,402,000.00
3 6/30/2023 $132,270,000.00
4 3/31/2023 $99,300,000.00
5 12/31/2022 $93,809,000.00
6 9/30/2022 $160,889,000.00
7 6/30/2022 $149,409,000.00
8 3/31/2022 $142,878,000.00
9 12/31/2021 $139,555,000.00
10 9/30/2021 $132,815,000.00
11 6/30/2021 $74,393,000.00
12 3/31/2021 $64,062,000.00
13 12/31/2020 $68,088,000.00
14 9/30/2020 $71,087,000.00
15 6/30/2020 $65,856,000.00
16 3/31/2020 $71,775,000.00
17 12/31/2019 $61,970,000.00
18 9/30/2019 $58,718,000.00
19 6/30/2019 $67,102,000.00
20 3/31/2019 $55,834,000.00
21 12/31/2018 $47,948,000.00
22 12/31/2017 $27,403,000.00
Financials: MarketableSecuritiesCurrent
Date Value
1 12/31/2023 $474,306,000.00
2 9/30/2023 $486,897,000.00
3 6/30/2023 $498,508,000.00
4 3/31/2023 $473,774,000.00
5 12/31/2022 $558,528,000.00
6 9/30/2022 $574,075,000.00
7 6/30/2022 $636,590,000.00
8 3/31/2022 $413,951,000.00
9 12/31/2021 $406,099,000.00
10 9/30/2021 $261,318,000.00
11 6/30/2021 $193,857,000.00
12 3/31/2021 $252,041,000.00
13 12/31/2020 $363,339,000.00
14 9/30/2020 $376,735,000.00
15 6/30/2020 $411,139,000.00
16 3/31/2020 $387,618,000.00
17 12/31/2019 $263,432,000.00
18 9/30/2019 $294,472,000.00
19 6/30/2019 $341,725,000.00
20 3/31/2019 $375,641,000.00
21 12/31/2018 $224,938,000.00
Financials: MarketableSecuritiesGainLoss
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 12/31/2020 --
8 12/31/2019 --
Financials: NetCashProvidedByUsedInFinancingActivities
Date Value
1 12/31/2023 $2,550,000.00
2 9/30/2023 $1,960,000.00
3 6/30/2023 $1,960,000.00
4 3/31/2023 $1,079,000.00
5 12/31/2022 $4,514,000.00
6 9/30/2022 $3,878,000.00
7 6/30/2022 $3,389,000.00
8 3/31/2022 $2,483,000.00
9 12/31/2021 $30,295,000.00
10 9/30/2021 $21,657,000.00
11 6/30/2021 $6,836,000.00
12 3/31/2021 $3,874,000.00
13 12/31/2020 $232,113,000.00
14 9/30/2020 $231,017,000.00
15 6/30/2020 $230,731,000.00
16 3/31/2020 $228,461,000.00
17 12/31/2019 $172,353,000.00
18 9/30/2019 $170,916,000.00
19 6/30/2019 $170,196,000.00
20 3/31/2019 $170,312,000.00
21 12/31/2018 $131,146,000.00
22 9/30/2018 $132,426,000.00
23 6/30/2018 $70,092,000.00
24 3/31/2018 $-62,000.00
25 12/31/2017 $-15,000.00
26 12/31/2016 $-77,000.00
Financials: NetCashProvidedByUsedInInvestingActivities
Date Value
1 12/31/2023 $101,918,000.00
2 9/30/2023 $83,847,000.00
3 6/30/2023 $66,886,000.00
4 3/31/2023 $88,701,000.00
5 12/31/2022 $-159,014,000.00
6 9/30/2022 $-177,395,000.00
7 6/30/2022 $-237,925,000.00
8 3/31/2022 $-12,106,000.00
9 12/31/2021 $-49,663,000.00
10 9/30/2021 $97,090,000.00
11 6/30/2021 $166,144,000.00
12 3/31/2021 $109,553,000.00
13 12/31/2020 $-105,051,000.00
14 9/30/2020 $-116,603,000.00
15 6/30/2020 $-149,616,000.00
16 3/31/2020 $-124,872,000.00
17 12/31/2019 $-48,874,000.00
18 9/30/2019 $-78,931,000.00
19 6/30/2019 $-124,840,000.00
20 3/31/2019 $-151,262,000.00
21 12/31/2018 $-224,119,000.00
22 9/30/2018 $-266,584,000.00
23 6/30/2018 $-219,638,000.00
24 3/31/2018 $-179,515,000.00
25 12/31/2017 $-801,000.00
26 12/31/2016 $-2,250,000.00
Financials: NetCashProvidedByUsedInOperatingActivities
Date Value
1 12/31/2023 $-184,162,000.00
2 9/30/2023 $-138,092,000.00
3 6/30/2023 $-91,552,000.00
4 3/31/2023 $-48,548,000.00
5 12/31/2022 $-20,329,000.00
6 9/30/2022 $28,596,000.00
7 6/30/2022 $77,649,000.00
8 3/31/2022 $135,091,000.00
9 12/31/2021 $298,551,000.00
10 9/30/2021 $347,816,000.00
11 6/30/2021 $-97,236,000.00
12 3/31/2021 $-52,693,000.00
13 12/31/2020 $-166,734,000.00
14 9/30/2020 $-119,076,000.00
15 6/30/2020 $-78,255,000.00
16 3/31/2020 $-32,313,000.00
17 12/31/2019 $-99,308,000.00
18 9/30/2019 $-70,481,000.00
19 6/30/2019 $-41,618,000.00
20 3/31/2019 $-23,566,000.00
21 12/31/2018 $127,464,000.00
22 9/30/2018 $145,118,000.00
23 6/30/2018 $167,477,000.00
24 3/31/2018 $184,525,000.00
25 12/31/2017 $-17,771,000.00
26 12/31/2016 $-12,993,000.00
Financials: NetIncomeLoss
Date Value
1 12/31/2023 $-130,391,000.00
2 9/30/2023 $-88,957,000.00
3 6/30/2023 $-44,482,000.00
4 3/31/2023 $-45,857,000.00
5 12/31/2022 $-133,310,000.00
6 9/30/2022 $-80,882,000.00
7 6/30/2022 $9,883,000.00
8 3/31/2022 $-44,617,000.00
9 12/31/2021 $-36,329,000.00
10 9/30/2021 $126,597,000.00
11 6/30/2021 $-55,147,000.00
12 3/31/2021 $-52,171,000.00
13 12/31/2020 $-190,228,000.00
14 9/30/2020 $-52,704,000.00
15 6/30/2020 $-85,345,000.00
16 3/31/2020 $-40,019,000.00
17 12/31/2019 $-105,385,000.00
18 9/30/2019 $-74,858,000.00
19 6/30/2019 $-24,560,000.00
20 3/31/2019 $-18,560,000.00
21 12/31/2018 $-52,248,000.00
22 9/30/2018 $-34,875,000.00
23 6/30/2018 $-11,121,000.00
24 3/31/2018 $-8,437,000.00
25 12/31/2017 $-32,480,000.00
26 9/30/2017 $-10,033,000.00
27 6/30/2017 $-7,226,000.00
28 3/31/2017 $-5,443,000.00
29 12/31/2016 $-15,110,000.00
Financials: OperatingExpenses
Date Value
1 12/31/2023 $248,802,000.00
2 9/30/2023 $186,159,000.00
3 6/30/2023 $126,467,000.00
4 3/31/2023 $66,664,000.00
5 12/31/2022 $271,451,000.00
6 9/30/2022 $62,600,000.00
7 6/30/2022 $70,376,000.00
8 3/31/2022 $68,597,000.00
9 12/31/2021 $244,445,000.00
10 9/30/2021 $174,722,000.00
11 6/30/2021 $61,893,000.00
12 3/31/2021 $56,745,000.00
13 12/31/2020 $216,272,000.00
14 9/30/2020 $158,661,000.00
15 6/30/2020 $49,759,000.00
16 3/31/2020 $49,249,000.00
17 12/31/2019 $135,623,000.00
18 9/30/2019 $97,280,000.00
19 6/30/2019 $34,069,000.00
20 3/31/2019 $26,366,000.00
21 12/31/2018 $84,965,000.00
22 9/30/2018 $56,803,000.00
23 6/30/2018 $33,485,000.00
24 3/31/2018 $14,145,000.00
25 12/31/2017 $36,414,000.00
26 12/31/2016 $15,548,000.00
Financials: OperatingIncomeLoss
Date Value
1 12/31/2023 $-151,740,000.00
2 9/30/2023 $-104,287,000.00
3 6/30/2023 $-53,704,000.00
4 3/31/2023 $-50,115,000.00
5 12/31/2022 $-137,834,000.00
6 9/30/2022 $-47,748,000.00
7 6/30/2022 $9,475,000.00
8 3/31/2022 $-44,123,000.00
9 12/31/2021 $-37,360,000.00
10 9/30/2021 $18,369,000.00
11 6/30/2021 $-107,960,000.00
12 3/31/2021 $-52,635,000.00
13 12/31/2020 $-195,174,000.00
14 9/30/2020 $-53,749,000.00
15 6/30/2020 $-88,667,000.00
16 3/31/2020 $-42,078,000.00
17 12/31/2019 $-114,404,000.00
18 9/30/2019 $-82,062,000.00
19 6/30/2019 $-47,913,000.00
20 3/31/2019 $-20,761,000.00
21 12/31/2018 $-57,288,000.00
22 9/30/2018 $-38,271,000.00
23 6/30/2018 $-12,231,000.00
24 3/31/2018 $-9,225,000.00
25 12/31/2017 $-32,679,000.00
26 9/30/2017 $-10,091,000.00
27 6/30/2017 $-7,286,000.00
28 3/31/2017 $-5,495,000.00
29 12/31/2016 $-15,132,000.00
Financials: OperatingLeaseCost
Date Value
1 12/31/2023 $6,626,000.00
2 12/31/2022 $6,638,000.00
3 12/31/2021 $6,204,000.00
4 12/31/2020 $5,589,000.00
5 12/31/2019 $5,875,000.00
6 9/30/2019 $4,529,000.00
7 6/30/2019 $3,183,000.00
8 3/31/2019 $1,685,000.00
Financials: OperatingLeaseLiability
Date Value
1 12/31/2023 $38,918,000.00
2 12/31/2022 $43,327,000.00
3 12/31/2021 $47,601,000.00
4 12/31/2020 $51,256,000.00
5 12/31/2019 $48,036,000.00
6 9/30/2019 $48,116,000.00
7 6/30/2019 $47,930,000.00
8 3/31/2019 $47,824,000.00
9 12/31/2018 $38,900,000.00
Financials: OperatingLeaseLiabilityCurrent
Date Value
1 12/31/2023 $8,462,000.00
2 9/30/2023 $8,390,000.00
3 6/30/2023 $8,199,000.00
4 3/31/2023 $8,130,000.00
5 12/31/2022 $8,059,000.00
6 9/30/2022 $7,990,000.00
7 6/30/2022 $7,922,000.00
8 3/31/2022 $7,855,000.00
9 12/31/2021 $7,795,000.00
10 9/30/2021 $7,787,000.00
11 6/30/2021 $7,760,000.00
12 3/31/2021 $7,698,000.00
13 12/31/2020 $7,512,000.00
14 9/30/2020 $6,736,000.00
15 6/30/2020 $6,679,000.00
16 3/31/2020 $6,623,000.00
17 12/31/2019 $6,565,000.00
18 9/30/2019 $5,975,000.00
19 6/30/2019 $5,133,000.00
20 3/31/2019 $4,385,000.00
Financials: OperatingLeaseLiabilityNoncurrent
Date Value
1 12/31/2023 $30,456,000.00
2 9/30/2023 $31,843,000.00
3 6/30/2023 $32,745,000.00
4 3/31/2023 $34,050,000.00
5 12/31/2022 $35,268,000.00
6 9/30/2022 $36,455,000.00
7 6/30/2022 $37,615,000.00
8 3/31/2022 $38,751,000.00
9 12/31/2021 $39,806,000.00
10 9/30/2021 $40,834,000.00
11 6/30/2021 $41,839,000.00
12 3/31/2021 $42,822,000.00
13 12/31/2020 $43,744,000.00
14 9/30/2020 $39,257,000.00
15 6/30/2020 $40,029,000.00
16 3/31/2020 $40,785,000.00
17 12/31/2019 $41,471,000.00
18 9/30/2019 $42,141,000.00
19 6/30/2019 $42,797,000.00
20 3/31/2019 $43,439,000.00
Financials: OperatingLeasePayments
Date Value
1 12/31/2023 $8,400,000.00
2 12/31/2022 $8,200,000.00
3 12/31/2021 $7,900,000.00
4 12/31/2020 $6,900,000.00
5 12/31/2019 $3,200.00
Financials: OperatingLeaseRightOfUseAsset
Date Value
1 12/31/2023 $25,195,000.00
2 9/30/2023 $26,039,000.00
3 6/30/2023 $26,302,000.00
4 3/31/2023 $27,066,000.00
5 12/31/2022 $27,811,000.00
6 9/30/2022 $28,530,000.00
7 6/30/2022 $29,226,000.00
8 3/31/2022 $29,899,000.00
9 12/31/2021 $30,569,000.00
10 9/30/2021 $31,121,000.00
11 6/30/2021 $31,617,000.00
12 3/31/2021 $32,094,000.00
13 12/31/2020 $32,470,000.00
14 9/30/2020 $27,304,000.00
15 6/30/2020 $27,868,000.00
16 3/31/2020 $28,179,000.00
17 12/31/2019 $28,476,000.00
18 9/30/2019 $28,765,000.00
19 6/30/2019 $29,058,000.00
20 3/31/2019 $30,665,000.00
21 12/31/2018 $31,400,000.00
Financials: OperatingLeaseWeightedAverageDiscountRatePercent
Date Value
1 12/31/2023 $0.09
2 12/31/2022 $0.09
3 12/31/2021 $0.09
4 12/31/2020 $0.09
5 12/31/2019 $0.09
6 9/30/2019 $0.09
7 6/30/2019 $0.09
8 3/31/2019 $0.09
Financials: OtherAccruedLiabilitiesCurrent
Date Value
1 12/31/2023 $423,000.00
2 12/31/2022 $372,000.00
3 12/31/2021 $318,000.00
4 12/31/2020 $353,000.00
5 12/31/2019 $615,000.00
6 9/30/2019 $122,000.00
7 6/30/2019 $156,000.00
8 3/31/2019 $165,000.00
9 12/31/2018 $971,000.00
10 12/31/2017 $102,000.00
Financials: OtherAssetsNoncurrent
Date Value
1 12/31/2023 $7,418,000.00
2 9/30/2023 $8,548,000.00
3 6/30/2023 $8,605,000.00
4 3/31/2023 $8,804,000.00
5 12/31/2022 $6,409,000.00
6 9/30/2022 $5,784,000.00
7 6/30/2022 $5,919,000.00
8 3/31/2022 $5,932,000.00
9 12/31/2021 $5,574,000.00
10 9/30/2021 $5,716,000.00
11 6/30/2021 $5,993,000.00
12 3/31/2021 $2,592,000.00
13 12/31/2020 $2,617,000.00
14 9/30/2020 $2,217,000.00
15 6/30/2020 $1,086,000.00
16 3/31/2020 $403,000.00
17 12/31/2019 $676,000.00
18 9/30/2019 $149,000.00
19 6/30/2019 $110,000.00
20 3/31/2019 $60,000.00
21 12/31/2018 $2,774,000.00
22 12/31/2017 $252,000.00
Financials: OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax
Date Value
1 12/31/2023 $4,759,000.00
2 9/30/2023 $3,854,000.00
3 6/30/2023 $3,189,000.00
4 3/31/2023 $2,376,000.00
5 12/31/2022 $-3,632,000.00
6 9/30/2022 $-518,000.00
7 6/30/2022 $-5,281,000.00
8 3/31/2022 $-2,992,000.00
9 12/31/2021 $-1,557,000.00
10 9/30/2021 $-244,000.00
11 6/30/2021 $-411,000.00
12 3/31/2021 $-204,000.00
13 12/31/2020 $472,000.00
14 9/30/2020 $952,000.00
15 6/30/2020 $-936,000.00
16 3/31/2020 $2,640,000.00
17 12/31/2019 $184,000.00
18 9/30/2019 $268,000.00
19 6/30/2019 $333,000.00
20 3/31/2019 $150,000.00
21 12/31/2018 $-42,000.00
22 9/30/2018 $-140,000.00
23 6/30/2018 $-92,000.00
24 3/31/2018 $-154,000.00
Financials: OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
Date Value
1 12/31/2023 $4,759,000.00
2 9/30/2023 $665,000.00
3 6/30/2023 $813,000.00
4 3/31/2023 $2,376,000.00
5 12/31/2022 $-3,632,000.00
6 9/30/2022 $-518,000.00
7 6/30/2022 $-2,289,000.00
8 3/31/2022 $-2,992,000.00
9 12/31/2021 $-1,557,000.00
10 9/30/2021 $-244,000.00
11 6/30/2021 $-207,000.00
12 3/31/2021 $-204,000.00
13 12/31/2020 $472,000.00
14 9/30/2020 $-752,000.00
15 6/30/2020 $-936,000.00
16 3/31/2020 $2,640,000.00
17 12/31/2019 $184,000.00
18 9/30/2019 $-215,000.00
19 6/30/2019 $333,000.00
20 3/31/2019 $150,000.00
21 12/31/2018 $-42,000.00
22 9/30/2018 $-48,000.00
23 6/30/2018 $62,000.00
24 3/31/2018 $-154,000.00
Financials: OtherLiabilitiesNoncurrent
Date Value
1 12/31/2023 $1,373,000.00
2 9/30/2023 $898,000.00
3 6/30/2023 $898,000.00
4 3/31/2023 $898,000.00
5 12/31/2022 $759,000.00
6 9/30/2022 $233,000.00
7 6/30/2022 $233,000.00
8 3/31/2022 $158,000.00
9 12/31/2021 $158,000.00
10 9/30/2021 $158,000.00
11 6/30/2021 $158,000.00
12 3/31/2021 $158,000.00
13 12/31/2020 $472,000.00
14 9/30/2020 $493,000.00
15 6/30/2020 $493,000.00
16 3/31/2020 $493,000.00
17 12/31/2019 $493,000.00
18 9/30/2019 $409,000.00
19 6/30/2019 $409,000.00
20 3/31/2019 $96,000.00
21 12/31/2018 $96,000.00
22 12/31/2017 $14,000.00
Financials: OtherNonoperatingIncomeExpense
Date Value
1 12/31/2023 $26,561,000.00
2 9/30/2023 $7,360,000.00
3 6/30/2023 $11,516,000.00
4 3/31/2023 $5,159,000.00
5 12/31/2022 $7,778,000.00
6 9/30/2022 $2,333,000.00
7 6/30/2022 $1,714,000.00
8 3/31/2022 $264,000.00
9 12/31/2021 $1,031,000.00
10 9/30/2021 $268,000.00
11 6/30/2021 $178,000.00
12 3/31/2021 $464,000.00
13 12/31/2020 $4,946,000.00
14 9/30/2020 $4,367,000.00
15 6/30/2020 $1,263,000.00
16 3/31/2020 $2,059,000.00
17 12/31/2019 $9,019,000.00
18 9/30/2019 $7,204,000.00
19 6/30/2019 $2,592,000.00
20 3/31/2019 $2,201,000.00
21 12/31/2018 $5,040,000.00
22 9/30/2018 $3,396,000.00
23 6/30/2018 $1,898,000.00
24 3/31/2018 $788,000.00
25 12/31/2017 $199,000.00
26 12/31/2016 $22,000.00
Financials: PaymentsToAcquireMarketableSecurities
Date Value
1 12/31/2023 $551,729,000.00
2 9/30/2023 $414,478,000.00
3 6/30/2023 $268,506,000.00
4 3/31/2023 $120,274,000.00
5 12/31/2022 $556,898,000.00
6 9/30/2022 $394,345,000.00
7 6/30/2022 $321,290,000.00
8 3/31/2022 $30,114,000.00
9 12/31/2021 $343,402,000.00
10 9/30/2021 $139,716,000.00
11 6/30/2021 $5,081,000.00
12 3/31/2021 --
13 12/31/2020 $506,809,000.00
14 9/30/2020 $414,949,000.00
15 6/30/2020 $307,388,000.00
16 3/31/2020 $202,906,000.00
17 12/31/2019 $529,609,000.00
18 9/30/2019 $411,239,000.00
19 6/30/2019 $339,447,000.00
20 3/31/2019 $267,232,000.00
21 12/31/2018 $472,235,000.00
22 9/30/2018 $395,117,000.00
23 6/30/2018 $268,328,000.00
24 3/31/2018 $178,902,000.00
Financials: PaymentsToAcquirePropertyPlantAndEquipment
Date Value
1 12/31/2023 $2,381,000.00
2 9/30/2023 $2,148,000.00
3 6/30/2023 $2,242,000.00
4 3/31/2023 $1,025,000.00
5 12/31/2022 $4,117,000.00
6 9/30/2022 $3,351,000.00
7 6/30/2022 $1,436,000.00
8 3/31/2022 $692,000.00
9 12/31/2021 $3,247,000.00
10 9/30/2021 $2,690,000.00
11 6/30/2021 $1,775,000.00
12 3/31/2021 $947,000.00
13 12/31/2020 $5,032,000.00
14 9/30/2020 $4,244,000.00
15 6/30/2020 $3,863,000.00
16 3/31/2020 $3,566,000.00
17 12/31/2019 $15,265,000.00
18 9/30/2019 $13,692,000.00
19 6/30/2019 $11,393,000.00
20 3/31/2019 $2,030,000.00
21 12/31/2018 $1,884,000.00
22 9/30/2018 $1,467,000.00
23 6/30/2018 $1,310,000.00
24 3/31/2018 $613,000.00
25 12/31/2017 $801,000.00
26 12/31/2016 $2,250,000.00
Financials: PrepaidExpenseAndOtherAssetsCurrent
Date Value
1 12/31/2023 $16,946,000.00
2 9/30/2023 $13,821,000.00
3 6/30/2023 $10,119,000.00
4 3/31/2023 $11,974,000.00
5 12/31/2022 $10,997,000.00
6 9/30/2022 $10,166,000.00
7 6/30/2022 $9,350,000.00
8 3/31/2022 $9,536,000.00
9 12/31/2021 $7,071,000.00
10 9/30/2021 $8,585,000.00
11 6/30/2021 $9,760,000.00
12 3/31/2021 $11,993,000.00
13 12/31/2020 $8,203,000.00
14 9/30/2020 $8,298,000.00
15 6/30/2020 $6,448,000.00
16 3/31/2020 $7,669,000.00
17 12/31/2019 $4,364,000.00
18 9/30/2019 $4,037,000.00
19 6/30/2019 $3,664,000.00
20 3/31/2019 $5,519,000.00
21 12/31/2018 $2,768,000.00
22 12/31/2017 $285,000.00
Financials: ProceedsFromSaleAndMaturityOfMarketableSecurities
Date Value
1 12/31/2023 $652,523,000.00
2 9/30/2023 $500,473,000.00
3 6/30/2023 $337,634,000.00
4 3/31/2023 $210,000,000.00
5 12/31/2022 $402,001,000.00
6 9/30/2022 $220,301,000.00
7 6/30/2022 $84,801,000.00
8 3/31/2022 $18,700,000.00
9 12/31/2021 $286,290,000.00
10 9/30/2021 $228,800,000.00
11 6/30/2021 $173,000,000.00
12 3/31/2021 $110,500,000.00
13 12/31/2020 $406,790,000.00
14 9/30/2020 $302,590,000.00
15 6/30/2020 $161,635,000.00
16 3/31/2020 $81,600,000.00
17 12/31/2019 $496,000,000.00
18 9/30/2019 $346,000,000.00
19 6/30/2019 $226,000,000.00
20 3/31/2019 $118,000,000.00
21 12/31/2018 $250,000,000.00
22 9/30/2018 $130,000,000.00
23 6/30/2018 $50,000,000.00
24 3/31/2018 --
Financials: ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
Date Value
1 12/31/2023 $3,500,000.00
2 12/31/2022 --
3 9/30/2022 --
4 12/31/2021 $10,700,000.00
5 9/30/2021 $10,696,000.00
6 12/31/2020 --
7 9/30/2020 --
8 12/31/2019 --
Financials: ProceedsFromStockOptionsExercised
Date Value
1 12/31/2023 $1,079,000.00
2 9/30/2023 $1,079,000.00
3 6/30/2023 $1,079,000.00
4 3/31/2023 $1,079,000.00
5 12/31/2022 $3,059,000.00
6 9/30/2022 $3,013,000.00
7 6/30/2022 $2,524,000.00
8 3/31/2022 $2,483,000.00
9 12/31/2021 $28,530,000.00
10 9/30/2021 $20,688,000.00
11 6/30/2021 $5,867,000.00
12 3/31/2021 $3,874,000.00
13 12/31/2020 $6,331,000.00
14 9/30/2020 $5,699,000.00
15 6/30/2020 $5,413,000.00
16 3/31/2020 $3,217,000.00
17 12/31/2019 $1,519,000.00
18 9/30/2019 $788,000.00
19 6/30/2019 $68,000.00
20 3/31/2019 $5,000.00
Financials: ProceedsFromStockPlans
Date Value
1 12/31/2023 $1,471,000.00
2 9/30/2023 $881,000.00
3 6/30/2023 $881,000.00
4 12/31/2022 $1,455,000.00
5 9/30/2022 $865,000.00
6 6/30/2022 $865,000.00
7 12/31/2021 $1,765,000.00
8 9/30/2021 $969,000.00
9 6/30/2021 $969,000.00
10 12/31/2020 $1,179,000.00
11 9/30/2020 $715,000.00
12 6/30/2020 $715,000.00
13 12/31/2019 $798,000.00
Financials: ProfitLoss
Date Value
1 12/31/2023 $-130,391,000.00
2 9/30/2023 $-88,957,000.00
3 6/30/2023 $-44,482,000.00
4 3/31/2023 $-45,857,000.00
5 12/31/2022 $-133,310,000.00
6 9/30/2022 $-80,882,000.00
7 6/30/2022 $-34,734,000.00
8 3/31/2022 $-44,617,000.00
9 12/31/2021 $-36,329,000.00
10 9/30/2021 $19,279,000.00
11 6/30/2021 $-107,318,000.00
12 3/31/2021 $-52,171,000.00
13 12/31/2020 $-190,228,000.00
14 9/30/2020 $-138,049,000.00
15 6/30/2020 $-85,345,000.00
16 3/31/2020 $-40,019,000.00
17 12/31/2019 $-105,385,000.00
18 9/30/2019 $-74,858,000.00
19 6/30/2019 $-43,120,000.00
20 3/31/2019 $-18,560,000.00
21 12/31/2018 $-52,248,000.00
22 9/30/2018 $-34,875,000.00
23 6/30/2018 $-19,558,000.00
24 3/31/2018 $-8,437,000.00
25 12/31/2017 $-32,480,000.00
26 12/31/2016 $-15,110,000.00
Financials: PropertyPlantAndEquipmentGross
Date Value
1 12/31/2023 $49,911,000.00
2 12/31/2022 $48,133,000.00
3 12/31/2021 $44,616,000.00
4 12/31/2020 $41,138,000.00
5 12/31/2019 $39,265,000.00
6 9/30/2019 $37,896,000.00
7 6/30/2019 $34,771,000.00
8 3/31/2019 $23,931,000.00
9 12/31/2018 $12,838,000.00
10 12/31/2017 $3,814,000.00
Financials: PropertyPlantAndEquipmentNet
Date Value
1 12/31/2023 $21,861,000.00
2 9/30/2023 $23,115,000.00
3 6/30/2023 $24,289,000.00
4 3/31/2023 $24,998,000.00
5 12/31/2022 $25,521,000.00
6 9/30/2022 $26,289,000.00
7 6/30/2022 $26,034,000.00
8 3/31/2022 $26,228,000.00
9 12/31/2021 $27,330,000.00
10 9/30/2021 $27,898,000.00
11 6/30/2021 $28,701,000.00
12 3/31/2021 $29,469,000.00
13 12/31/2020 $30,181,000.00
14 9/30/2020 $30,583,000.00
15 6/30/2020 $31,516,000.00
16 3/31/2020 $32,670,000.00
17 12/31/2019 $33,852,000.00
18 9/30/2019 $33,861,000.00
19 6/30/2019 $32,014,000.00
20 3/31/2019 $21,733,000.00
21 12/31/2018 $10,937,000.00
22 12/31/2017 $2,834,000.00
Financials: ResearchAndDevelopmentExpense
Date Value
1 12/31/2023 $192,115,000.00
2 9/30/2023 $46,328,000.00
3 6/30/2023 $98,064,000.00
4 3/31/2023 $51,887,000.00
5 12/31/2022 $210,418,000.00
6 9/30/2022 $155,925,000.00
7 6/30/2022 $54,534,000.00
8 3/31/2022 $53,043,000.00
9 12/31/2021 $189,407,000.00
10 9/30/2021 $136,617,000.00
11 6/30/2021 $93,551,000.00
12 3/31/2021 $45,733,000.00
13 12/31/2020 $156,869,000.00
14 9/30/2020 $43,819,000.00
15 6/30/2020 $34,062,000.00
16 3/31/2020 $34,605,000.00
17 12/31/2019 $100,528,000.00
18 9/30/2019 $28,519,000.00
19 6/30/2019 $46,247,000.00
20 3/31/2019 $20,607,000.00
21 12/31/2018 $73,031,000.00
22 9/30/2018 $48,934,000.00
23 6/30/2018 $28,542,000.00
24 3/31/2018 $11,724,000.00
25 12/31/2017 $29,911,000.00
26 12/31/2016 $13,674,000.00
Financials: RestrictedCashNoncurrent
Date Value
1 12/31/2023 $1,500,000.00
2 9/30/2023 $1,546,000.00
3 6/30/2023 $1,549,000.00
4 3/31/2023 $1,472,000.00
5 12/31/2022 $1,472,000.00
6 9/30/2022 $1,472,000.00
7 6/30/2022 $1,472,000.00
8 3/31/2022 $1,472,000.00
9 12/31/2021 $1,472,000.00
10 9/30/2021 $1,472,000.00
11 6/30/2021 $1,472,000.00
12 3/31/2021 $1,472,000.00
13 12/31/2020 $1,472,000.00
14 9/30/2020 $1,472,000.00
15 6/30/2020 $1,472,000.00
16 3/31/2020 $1,472,000.00
17 12/31/2019 $1,472,000.00
18 9/30/2019 $1,472,000.00
19 6/30/2019 $1,472,000.00
20 3/31/2019 $1,472,000.00
21 12/31/2018 $1,472,000.00
22 9/30/2018 $1,472,000.00
23 6/30/2018 $1,472,000.00
24 12/31/2016 $200,000.00
Financials: RestructuringAndRelatedCostExpectedCostRemaining1
Date Value
1 9/30/2023 --
2 6/30/2023 $100,000.00
3 3/31/2023 $400,000.00
Financials: RestructuringCharges
Date Value
1 12/31/2023 $1,700,000.00
2 3/31/2023 $2,000,000.00
Financials: RestructuringReserve
Date Value
1 12/31/2023 $100,000.00
2 9/30/2023 $200,000.00
3 6/30/2023 $200,000.00
Financials: RetainedEarningsAccumulatedDeficit
Date Value
1 12/31/2023 $-710,078,000.00
2 9/30/2023 $-668,644,000.00
3 6/30/2023 $-624,169,000.00
4 3/31/2023 $-625,544,000.00
5 12/31/2022 $-579,687,000.00
6 9/30/2022 $-527,259,000.00
7 6/30/2022 $-481,111,000.00
8 3/31/2022 $-490,994,000.00
9 12/31/2021 $-446,377,000.00
10 9/30/2021 $-390,769,000.00
11 6/30/2021 $-517,366,000.00
12 3/31/2021 $-462,219,000.00
13 12/31/2020 $-410,048,000.00
14 9/30/2020 $-357,869,000.00
15 6/30/2020 $-305,165,000.00
16 3/31/2020 $-259,839,000.00
17 12/31/2019 $-219,820,000.00
18 9/30/2019 $-189,293,000.00
19 6/30/2019 $-157,555,000.00
20 3/31/2019 $-132,995,000.00
21 12/31/2018 $-114,435,000.00
22 12/31/2017 $-62,187,000.00
Financials: RevenueFromContractWithCustomerExcludingAssessedTax
Date Value
1 12/31/2023 $97,062,000.00
2 9/30/2023 $81,872,000.00
3 6/30/2023 $72,763,000.00
4 3/31/2023 $16,549,000.00
5 12/31/2022 $133,617,000.00
6 9/30/2022 $119,177,000.00
7 6/30/2022 $104,325,000.00
8 3/31/2022 $24,474,000.00
9 12/31/2021 $207,085,000.00
10 9/30/2021 $182,413,000.00
11 6/30/2021 $10,678,000.00
12 3/31/2021 $4,110,000.00
13 12/31/2020 $21,098,000.00
14 9/30/2020 $5,904,000.00
15 6/30/2020 $10,341,000.00
16 3/31/2020 $7,171,000.00
17 12/31/2019 $21,219,000.00
18 9/30/2019 $15,218,000.00
19 6/30/2019 $6,917,000.00
20 3/31/2019 $5,605,000.00
21 12/31/2018 $27,508,000.00
22 9/30/2018 $18,363,000.00
23 6/30/2018 $11,860,000.00
24 3/31/2018 $4,751,000.00
25 12/31/2017 $2,872,000.00
Financials: ShareBasedCompensation
Date Value
1 12/31/2023 $42,798,000.00
2 9/30/2023 $31,256,000.00
3 6/30/2023 $21,197,000.00
4 3/31/2023 $10,975,000.00
5 12/31/2022 $46,146,000.00
6 9/30/2022 $35,183,000.00
7 6/30/2022 $24,417,000.00
8 3/31/2022 $11,939,000.00
9 12/31/2021 $40,785,000.00
10 9/30/2021 $28,079,000.00
11 6/30/2021 $17,878,000.00
12 3/31/2021 $8,800,000.00
13 12/31/2020 $30,522,000.00
14 9/30/2020 $21,620,000.00
15 6/30/2020 $13,590,000.00
16 3/31/2020 $6,642,000.00
17 12/31/2019 $16,281,000.00
18 9/30/2019 $11,043,000.00
19 6/30/2019 $6,939,000.00
20 3/31/2019 $3,245,000.00
21 12/31/2018 $6,925,000.00
22 9/30/2018 $4,265,000.00
23 6/30/2018 $2,285,000.00
24 3/31/2018 $1,124,000.00
25 12/31/2017 $5,354,000.00
26 12/31/2016 $1,963,000.00
Financials: StockholdersEquity
Date Value
1 12/31/2023 $134,158,000.00
2 9/30/2023 $162,555,000.00
3 6/30/2023 $196,306,000.00
4 3/31/2023 $183,015,000.00
5 12/31/2022 $214,442,000.00
6 9/30/2022 $253,104,000.00
7 6/30/2022 $288,516,000.00
8 3/31/2022 $267,537,000.00
9 12/31/2021 $300,724,000.00
10 9/30/2021 $335,890,000.00
11 6/30/2021 $184,515,000.00
12 3/31/2021 $227,829,000.00
13 12/31/2020 $267,530,000.00
14 9/30/2020 $310,191,000.00
15 6/30/2020 $355,331,000.00
16 3/31/2020 $391,734,000.00
17 12/31/2019 $194,743,000.00
18 9/30/2019 $218,587,000.00
19 6/30/2019 $245,716,000.00
20 3/31/2019 $266,186,000.00
21 12/31/2018 $-97,398,000.00
22 9/30/2018 $-82,783,000.00
23 6/30/2018 $-69,398,000.00
24 3/31/2018 $-59,500,000.00
25 12/31/2017 $-52,033,000.00
26 12/31/2016 $-24,907,000.00
27 12/31/2015 $-11,760,000.00
Financials: StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
Date Value
1 12/31/2023 $1,471,000.00
2 6/30/2023 $881,000.00
3 12/31/2022 $1,455,000.00
4 6/30/2022 $866,000.00
5 12/31/2021 $1,765,000.00
6 6/30/2021 $969,000.00
7 12/31/2020 $1,179,000.00
8 6/30/2020 $715,000.00
9 12/31/2019 $798,000.00
Financials: StockIssuedDuringPeriodValueStockOptionsExercised
Date Value
1 12/31/2023 $1,079,000.00
2 3/31/2023 $1,079,000.00
3 12/31/2022 $3,059,000.00
4 9/30/2022 $489,000.00
5 6/30/2022 $41,000.00
6 3/31/2022 $2,483,000.00
7 12/31/2021 $28,530,000.00
8 9/30/2021 $14,821,000.00
9 6/30/2021 $1,993,000.00
10 3/31/2021 $3,874,000.00
11 12/31/2020 $6,331,000.00
12 9/30/2020 $286,000.00
13 6/30/2020 $2,196,000.00
14 3/31/2020 $3,217,000.00
15 12/31/2019 $1,519,000.00
16 9/30/2019 $720,000.00
17 6/30/2019 $63,000.00
18 3/31/2019 $5,000.00
Financials: UnrecognizedTaxBenefits
Date Value
1 12/31/2023 $20,203,000.00
2 12/31/2022 $15,138,000.00
3 12/31/2021 $6,939,000.00
4 12/31/2020 $4,592,000.00
5 12/31/2019 $3,035,000.00
6 12/31/2018 $1,507,000.00
7 12/31/2017 $630,000.00
Financials: UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
Date Value
1 12/31/2023 $600,000.00
2 12/31/2021 $59,000.00
3 12/31/2020 $446,000.00
4 12/31/2019 $80,000.00
Financials: UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
Date Value
1 12/31/2023 $200,000.00
Financials: UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
Date Value
1 12/31/2023 $3,071,000.00
2 12/31/2022 $8,199,000.00
3 12/31/2021 $2,406,000.00
4 12/31/2020 $2,003,000.00
5 12/31/2019 $1,608,000.00
6 12/31/2018 $877,000.00
7 12/31/2017 $403,000.00
Financials: UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
Date Value
1 12/31/2023 $2,600,000.00
2 12/31/2017 $227,000.00
Financials: UnrecognizedTaxBenefitsPeriodIncreaseDecrease
Date Value
1 12/31/2023 $5,100,000.00
2 12/31/2022 $7,733,000.00
3 12/31/2021 $2,347,000.00
4 12/31/2020 $2,003,000.00
5 12/31/2019 $2,044,000.00
6 12/31/2018 $708,000.00
7 12/31/2017 $102,000.00
Financials: ValuationAllowanceDeferredTaxAssetChangeInAmount
Date Value
1 12/31/2023 $40,200,000.00
2 12/31/2022 $42,300,000.00
3 12/31/2021 $16,800,000.00
4 12/31/2020 $58,200,000.00
5 12/31/2019 $29,800,000.00
6 12/31/2018 $12,300,000.00
Financials: VariableLeaseCost
Date Value
1 12/31/2023 $3,149,000.00
2 12/31/2022 $2,785,000.00
3 12/31/2021 $3,046,000.00
4 12/31/2020 $2,255,000.00
5 12/31/2019 $1,328,000.00
6 9/30/2019 $903,000.00
7 6/30/2019 $478,000.00
8 3/31/2019 $184,000.00
Financials: WeightedAverageNumberDilutedSharesOutstandingAdjustment
Date Value
1 6/30/2023 --
2 9/30/2022 --
3 6/30/2022 $193,584.00
4 9/30/2021 $2,822,496.00
5 6/30/2021 --
Financials: WeightedAverageNumberOfDilutedSharesOutstanding
Date Value
1 12/31/2023 $83,733,730.00
2 9/30/2023 $83,513,954.00
3 6/30/2023 $83,186,052.00
4 3/31/2023 $83,102,296.00
5 12/31/2022 $82,467,587.00
6 9/30/2022 $82,602,842.00
7 6/30/2022 $82,248,880.00
8 3/31/2022 $82,102,191.00
9 12/31/2021 $80,416,936.00
10 9/30/2021 $85,232,690.00
11 6/30/2021 $79,598,188.00
12 12/31/2020 $77,758,806.00
13 9/30/2020 $77,340,896.00
Financials: WeightedAverageNumberOfSharesOutstandingBasic
Date Value
1 12/31/2023 $83,733,730.00
2 9/30/2023 $83,513,954.00
3 6/30/2023 $83,186,052.00
4 3/31/2023 $83,102,296.00
5 12/31/2022 $82,467,587.00
6 9/30/2022 $82,367,936.00
7 6/30/2022 $82,394,784.00
8 3/31/2022 $82,102,191.00
9 12/31/2021 $80,416,936.00
10 9/30/2021 $80,048,758.00
11 6/30/2021 $79,598,188.00
12 12/31/2020 $77,758,806.00
13 9/30/2020 $77,340,896.00
Copyright 2024 PursePoor.com