All individual numbers are from the SEC provided Financial Statement and Notes Data Sets. No guarantee is made for their accuracy.
10X GENOMICS, INC.: Last Reported 1/31/2024

Business Address

6230 STONERIDGE MALL ROAD

PLEASANTON , CA US 94588

Mailing Address

6230 STONERIDGE MALL ROAD

PLEASANTON , CA US 94588
Phone Number: (925) 401-7300 / State Incorporated: DE / Fiscal Year End 12 /31
Financials: AccountsPayableCurrent
Date Value
1 12/31/2023 $15,738,000.00
2 9/30/2023 $18,836,000.00
3 6/30/2023 $23,124,000.00
4 3/31/2023 $29,317,000.00
5 12/31/2022 $21,599,000.00
6 9/30/2022 $21,594,000.00
7 6/30/2022 $26,731,000.00
8 3/31/2022 $18,956,000.00
9 12/31/2021 $17,351,000.00
10 9/30/2021 $17,037,000.00
11 6/30/2021 $16,181,000.00
12 3/31/2021 $15,578,000.00
13 12/31/2020 $4,709,000.00
14 9/30/2020 $9,490,000.00
15 6/30/2020 $9,916,000.00
16 3/31/2020 $13,505,000.00
17 12/31/2019 $13,028,000.00
18 9/30/2019 $11,959,000.00
19 12/31/2018 $8,792,000.00
Financials: AccountsReceivableNetCurrent
Date Value
1 12/31/2023 $114,832,000.00
2 9/30/2023 $103,847,000.00
3 6/30/2023 $87,685,000.00
4 3/31/2023 $77,940,000.00
5 12/31/2022 $104,211,000.00
6 9/30/2022 $83,549,000.00
7 6/30/2022 $76,204,000.00
8 3/31/2022 $76,526,000.00
9 12/31/2021 $85,254,000.00
10 9/30/2021 $78,430,000.00
11 6/30/2021 $59,680,000.00
12 3/31/2021 $57,408,000.00
13 12/31/2020 $51,208,000.00
14 9/30/2020 $36,026,000.00
15 6/30/2020 $22,726,000.00
16 3/31/2020 $30,851,000.00
17 12/31/2019 $33,371,000.00
18 9/30/2019 $26,150,000.00
19 12/31/2018 $28,088,000.00
Financials: AccruedBonusesCurrent
Date Value
1 12/31/2023 $18,254,000.00
2 9/30/2023 $15,783,000.00
3 6/30/2023 $10,770,000.00
4 3/31/2023 $5,587,000.00
5 12/31/2022 $17,081,000.00
6 9/30/2022 $14,278,000.00
7 6/30/2022 $11,294,000.00
8 3/31/2022 $5,308,000.00
9 12/31/2021 $16,558,000.00
10 9/30/2021 $12,200,000.00
11 6/30/2021 $7,922,000.00
12 3/31/2021 $3,728,000.00
13 12/31/2020 $5,058,000.00
14 9/30/2020 $2,174,000.00
15 6/30/2020 $2,828,000.00
16 3/31/2020 $2,668,000.00
17 12/31/2019 $6,154,000.00
18 9/30/2019 $4,517,000.00
19 12/31/2018 $3,545,000.00
Financials: AccruedProfessionalFeesCurrent
Date Value
1 12/31/2023 $6,577,000.00
2 9/30/2023 $7,591,000.00
3 6/30/2023 $6,579,000.00
4 3/31/2023 $4,318,000.00
5 12/31/2022 $5,180,000.00
6 9/30/2022 $4,447,000.00
7 6/30/2022 $4,332,000.00
8 3/31/2022 $5,187,000.00
9 12/31/2021 $8,593,000.00
10 9/30/2021 $5,400,000.00
11 6/30/2021 $3,682,000.00
12 3/31/2021 $5,418,000.00
13 12/31/2020 $3,137,000.00
14 9/30/2020 $2,364,000.00
15 6/30/2020 $2,137,000.00
16 3/31/2020 $1,736,000.00
17 12/31/2019 $1,380,000.00
18 9/30/2019 $763,000.00
19 12/31/2018 $741,000.00
Financials: AccruedRoyaltiesCurrent
Date Value
1 12/31/2023 $5,455,000.00
2 9/30/2023 $5,344,000.00
3 6/30/2023 $4,942,000.00
4 3/31/2023 $4,501,000.00
5 12/31/2022 $4,707,000.00
6 9/30/2022 $4,245,000.00
7 6/30/2022 $4,166,000.00
8 3/31/2022 $4,027,000.00
9 12/31/2021 $4,415,000.00
10 9/30/2021 $4,143,000.00
11 6/30/2021 $2,530,000.00
12 3/31/2021 $2,644,000.00
13 12/31/2020 $3,160,000.00
14 9/30/2020 $1,811,000.00
15 6/30/2020 $980,000.00
16 3/31/2020 $1,918,000.00
17 12/31/2019 $2,025,000.00
18 9/30/2019 $1,814,000.00
19 12/31/2018 $1,571,000.00
Financials: AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
Date Value
1 12/31/2023 $103,491,000.00
2 9/30/2023 $93,873,000.00
3 6/30/2023 $85,528,000.00
4 12/31/2022 $68,830,000.00
5 12/31/2021 $49,021,000.00
6 9/30/2021 $44,394,000.00
7 6/30/2021 $39,211,000.00
8 3/31/2021 $34,749,000.00
9 12/31/2020 $30,502,000.00
10 12/31/2019 $19,055,000.00
11 12/31/2018 $14,083,000.00
Financials: AccumulatedOtherComprehensiveIncomeLossNetOfTax
Date Value
1 12/31/2023 $-429,000.00
2 9/30/2023 $-677,000.00
3 6/30/2023 $-969,000.00
4 3/31/2023 $-1,479,000.00
5 12/31/2022 $-4,335,000.00
6 9/30/2022 $-5,492,000.00
7 6/30/2022 $-3,965,000.00
8 3/31/2022 $-2,443,000.00
9 12/31/2021 $22,000.00
10 9/30/2021 $194,000.00
11 6/30/2021 $58,000.00
12 3/31/2021 $48,000.00
13 12/31/2020 $-50,000.00
14 9/30/2020 $-52,000.00
15 6/30/2020 $314,000.00
16 3/31/2020 $-41,000.00
17 12/31/2019 $-46,000.00
18 9/30/2019 $-160,000.00
19 12/31/2018 $-37,000.00
Financials: AdditionalPaidInCapitalCommonStock
Date Value
1 12/31/2023 $2,025,890,000.00
2 9/30/2023 $1,981,359,000.00
3 6/30/2023 $1,936,750,000.00
4 3/31/2023 $1,883,930,000.00
5 12/31/2022 $1,839,397,000.00
6 9/30/2022 $1,793,388,000.00
7 6/30/2022 $1,757,671,000.00
8 3/31/2022 $1,714,860,000.00
9 12/31/2021 $1,680,865,000.00
10 9/30/2021 $1,644,897,000.00
11 6/30/2021 $1,612,227,000.00
12 3/31/2021 $1,569,059,000.00
13 12/31/2020 $1,544,218,000.00
14 9/30/2020 $1,214,655,000.00
15 6/30/2020 $714,630,000.00
16 3/31/2020 $692,617,000.00
17 12/31/2019 $682,494,000.00
18 9/30/2019 $676,839,000.00
19 12/31/2018 $11,165,000.00
Financials: AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
Date Value
1 12/31/2023 $167,010,000.00
2 9/30/2023 $40,235,000.00
3 6/30/2023 $45,724,000.00
4 3/31/2023 $42,133,000.00
5 12/31/2022 $137,210,000.00
6 9/30/2022 $33,646,000.00
7 6/30/2022 $36,419,000.00
8 3/31/2022 $26,137,000.00
9 12/31/2021 $96,168,000.00
10 9/30/2021 $25,950,000.00
11 6/30/2021 $26,932,000.00
12 3/31/2021 $16,253,000.00
13 12/31/2020 $49,467,000.00
14 9/30/2020 $13,784,000.00
15 6/30/2020 $13,920,000.00
16 3/31/2020 $6,718,000.00
17 12/31/2019 $13,333,000.00
18 9/30/2019 $3,874,000.00
19 6/30/2019 $3,025,000.00
20 3/31/2019 $1,359,000.00
21 12/31/2018 $2,658,000.00
22 9/30/2018 $589,000.00
23 6/30/2018 $518,000.00
24 3/31/2018 $488,000.00
25 12/31/2017 $1,661,000.00
Financials: AdvertisingExpense
Date Value
1 12/31/2023 $3,300,000.00
2 12/31/2022 $3,700,000.00
3 12/31/2021 $4,700,000.00
4 12/31/2020 $1,900,000.00
5 12/31/2019 $1,500,000.00
6 12/31/2018 $700,000.00
7 12/31/2017 $200,000.00
Financials: AllocatedShareBasedCompensationExpense
Date Value
1 12/31/2023 $166,950,000.00
2 9/30/2023 $128,032,000.00
3 6/30/2023 $87,797,000.00
4 3/31/2023 $42,101,000.00
5 12/31/2022 $136,848,000.00
6 9/30/2022 $95,874,000.00
7 6/30/2022 $62,360,000.00
8 3/31/2022 $26,047,000.00
9 12/31/2021 $95,962,000.00
10 9/30/2021 $25,950,000.00
11 6/30/2021 $43,108,000.00
12 3/31/2021 $16,176,000.00
13 12/31/2020 $48,626,000.00
14 9/30/2020 $13,784,000.00
15 6/30/2020 $13,855,000.00
16 3/31/2020 $6,718,000.00
17 12/31/2019 $13,333,000.00
18 9/30/2019 $8,258,000.00
19 6/30/2019 $4,384,000.00
20 3/31/2019 $1,359,000.00
21 12/31/2018 $2,658,000.00
22 9/30/2018 $1,595,000.00
23 12/31/2017 $1,661,000.00
Financials: AllowanceForDoubtfulAccountsReceivableCurrent
Date Value
1 12/31/2023 $100,000.00
2 12/31/2022 $100,000.00
3 12/31/2021 --
4 12/31/2020 --
5 12/31/2019 --
6 9/30/2019 $100,000.00
7 12/31/2018 $300,000.00
Financials: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
Date Value
1 12/31/2023 $11,329,222.00
2 9/30/2023 $12,270,104.00
3 6/30/2023 $13,476,177.00
4 3/31/2023 $13,527,764.00
5 12/31/2022 $13,847,297.00
6 9/30/2022 $14,236,473.00
7 6/30/2022 $10,750,993.00
8 3/31/2022 $10,102,516.00
9 12/31/2021 $9,543,116.00
10 9/30/2021 $10,811,669.00
11 6/30/2021 $11,668,535.00
12 3/31/2021 $12,355,839.00
13 12/31/2020 $13,000,964.00
14 9/30/2020 $13,720,262.00
15 6/30/2020 $14,326,652.00
16 3/31/2020 $14,805,850.00
17 12/31/2019 $16,112,652.00
18 9/30/2019 $16,118,990.00
19 6/30/2019 $83,802,809.00
20 3/31/2019 $82,493,224.00
21 12/31/2018 $82,467,503.00
22 9/30/2018 $77,610,886.00
23 12/31/2017 $72,121,688.00
Financials: AssetImpairmentCharges
Date Value
1 12/31/2023 $9,845,000.00
2 12/31/2022 --
3 12/31/2021 --
Financials: Assets
Date Value
1 12/31/2023 $965,143,000.00
2 9/30/2023 $948,540,000.00
3 6/30/2023 $989,638,000.00
4 3/31/2023 $1,014,030,000.00
5 12/31/2022 $1,028,980,000.00
6 9/30/2022 $996,207,000.00
7 6/30/2022 $1,001,591,000.00
8 3/31/2022 $1,003,251,000.00
9 12/31/2021 $1,018,826,000.00
10 9/30/2021 $990,572,000.00
11 6/30/2021 $977,579,000.00
12 3/31/2021 $954,033,000.00
13 12/31/2020 $929,341,000.00
14 9/30/2020 $1,042,544,000.00
15 6/30/2020 $582,802,000.00
16 3/31/2020 $610,384,000.00
17 12/31/2019 $605,923,000.00
18 9/30/2019 $572,815,000.00
19 12/31/2018 $124,310,000.00
Financials: AssetsCurrent
Date Value
1 12/31/2023 $596,022,000.00
2 9/30/2023 $562,348,000.00
3 6/30/2023 $582,940,000.00
4 3/31/2023 $601,894,000.00
5 12/31/2022 $635,035,000.00
6 9/30/2022 $629,422,000.00
7 6/30/2022 $666,232,000.00
8 3/31/2022 $697,335,000.00
9 12/31/2021 $747,591,000.00
10 9/30/2021 $744,104,000.00
11 6/30/2021 $757,174,000.00
12 3/31/2021 $745,716,000.00
13 12/31/2020 $774,366,000.00
14 9/30/2020 $900,451,000.00
15 6/30/2020 $451,584,000.00
16 3/31/2020 $429,732,000.00
17 12/31/2019 $480,840,000.00
18 9/30/2019 $474,144,000.00
19 12/31/2018 $106,236,000.00
Financials: AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 $4,000.00
6 9/30/2022 --
7 6/30/2022 $9,000.00
8 3/31/2022 $10,000.00
Financials: AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
Date Value
1 12/31/2023 $188,000.00
2 9/30/2023 $480,000.00
3 6/30/2023 $905,000.00
4 3/31/2023 $1,284,000.00
5 12/31/2022 $4,120,000.00
6 9/30/2022 $5,188,000.00
7 6/30/2022 $3,738,000.00
8 3/31/2022 $2,413,000.00
Financials: AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
Date Value
1 12/31/2023 $1,366,000.00
2 9/30/2023 $2,338,000.00
3 6/30/2023 $5,790,000.00
4 3/31/2023 $19,837,000.00
5 12/31/2022 $65,695,000.00
6 9/30/2022 $90,875,000.00
7 6/30/2022 $129,616,000.00
8 3/31/2022 $164,130,000.00
Financials: AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
Date Value
1 12/31/2023 $28,045,000.00
2 9/30/2023 $43,305,000.00
3 6/30/2023 $59,716,000.00
4 3/31/2023 $66,133,000.00
5 12/31/2022 $144,543,000.00
6 9/30/2022 $127,560,000.00
7 6/30/2022 $95,930,000.00
8 3/31/2022 $62,706,000.00
Financials: AvailableForSaleSecuritiesDebtSecurities
Date Value
1 12/31/2023 $29,411,000.00
2 9/30/2023 $45,643,000.00
3 6/30/2023 $65,506,000.00
4 3/31/2023 $85,970,000.00
5 12/31/2022 $210,238,000.00
6 9/30/2022 $218,435,000.00
7 6/30/2022 $225,546,000.00
8 3/31/2022 $226,836,000.00
Financials: AvailableForSaleSecuritiesDebtSecuritiesCurrent
Date Value
1 12/31/2023 $29,411,000.00
2 9/30/2023 $45,643,000.00
3 6/30/2023 $65,506,000.00
4 3/31/2023 $85,970,000.00
5 12/31/2022 $210,238,000.00
6 9/30/2022 $218,435,000.00
7 6/30/2022 $225,546,000.00
8 3/31/2022 $226,836,000.00
9 12/31/2021 --
Financials: CapitalExpendituresIncurredButNotYetPaid
Date Value
1 12/31/2023 $3,324,000.00
2 9/30/2023 $2,900,000.00
3 6/30/2023 $9,317,000.00
4 3/31/2023 $30,668,000.00
5 12/31/2022 $26,750,000.00
6 9/30/2022 $29,290,000.00
7 6/30/2022 $26,679,000.00
8 3/31/2022 $15,023,000.00
9 12/31/2021 $16,972,000.00
10 9/30/2021 $12,710,000.00
11 6/30/2021 $7,516,000.00
12 3/31/2021 $2,816,000.00
13 12/31/2020 $2,983,000.00
14 9/30/2020 $14,183,000.00
15 6/30/2020 $2,454,000.00
16 3/31/2020 $2,811,000.00
17 12/31/2019 $4,492,000.00
18 9/30/2019 $6,511,000.00
19 6/30/2019 $9,679,000.00
20 3/31/2019 $3,230,000.00
21 12/31/2018 $2,260,000.00
22 9/30/2018 $594,000.00
23 12/31/2017 $250,000.00
Financials: CashAndCashEquivalentsAtCarryingValue
Date Value
1 12/31/2023 $359,284,000.00
2 12/31/2022 $219,746,000.00
3 12/31/2021 $587,447,000.00
4 12/31/2020 $663,603,000.00
5 12/31/2019 $424,166,000.00
6 9/30/2019 $427,436,000.00
7 12/31/2018 $65,080,000.00
8 12/31/2017 $47,857,000.00
Financials: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
Date Value
1 12/31/2023 $359,284,000.00
2 9/30/2023 $314,738,000.00
3 6/30/2023 $330,853,000.00
4 3/31/2023 $339,794,000.00
5 12/31/2022 $227,353,000.00
6 9/30/2022 $241,550,000.00
7 6/30/2022 $281,790,000.00
8 3/31/2022 $320,112,000.00
9 12/31/2021 $596,073,000.00
10 9/30/2021 $609,065,000.00
11 6/30/2021 $648,708,000.00
12 3/31/2021 $643,957,000.00
13 12/31/2020 $688,644,000.00
14 9/30/2020 $833,698,000.00
15 6/30/2020 $403,690,000.00
16 3/31/2020 $431,903,000.00
17 12/31/2019 $476,493,000.00
18 9/30/2019 $477,489,000.00
19 6/30/2019 $61,042,000.00
20 3/31/2019 $70,960,000.00
21 12/31/2018 $70,088,000.00
22 9/30/2018 $88,065,000.00
23 12/31/2017 $47,857,000.00
24 12/31/2016 $41,743,000.00
Financials: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
Date Value
1 12/31/2023 $131,931,000.00
2 9/30/2023 $87,385,000.00
3 6/30/2023 $103,500,000.00
4 3/31/2023 $112,441,000.00
5 12/31/2022 $-368,720,000.00
6 9/30/2022 $-354,523,000.00
7 6/30/2022 $-314,283,000.00
8 3/31/2022 $-275,961,000.00
9 12/31/2021 $-92,571,000.00
10 9/30/2021 $-79,579,000.00
11 6/30/2021 $-39,936,000.00
12 3/31/2021 $-44,687,000.00
13 12/31/2020 $212,151,000.00
14 9/30/2020 $357,205,000.00
15 6/30/2020 $-72,803,000.00
16 3/31/2020 $-44,590,000.00
17 12/31/2019 $406,405,000.00
18 9/30/2019 $407,401,000.00
19 6/30/2019 $-9,046,000.00
20 3/31/2019 $872,000.00
21 12/31/2018 $22,231,000.00
22 9/30/2018 $40,208,000.00
23 12/31/2017 $6,114,000.00
Financials: CashEquivalentsAtCarryingValue
Date Value
1 12/31/2023 $359,284,000.00
2 9/30/2023 $311,264,000.00
3 6/30/2023 $325,879,000.00
4 3/31/2023 $332,320,000.00
5 12/31/2022 $219,746,000.00
6 9/30/2022 $233,951,000.00
7 6/30/2022 $274,187,000.00
8 3/31/2022 $312,487,000.00
9 12/31/2021 $587,447,000.00
10 9/30/2021 $600,440,000.00
11 6/30/2021 $621,958,000.00
12 3/31/2021 $617,195,000.00
13 12/31/2020 $663,603,000.00
14 9/30/2020 $768,773,000.00
15 6/30/2020 $339,840,000.00
16 3/31/2020 $372,428,000.00
17 12/31/2019 $424,166,000.00
18 9/30/2019 $427,436,000.00
19 12/31/2018 $65,080,000.00
Financials: CommitmentsAndContingencies
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 --
6 9/30/2022 --
7 6/30/2022 --
8 3/31/2022 --
9 12/31/2021 --
10 9/30/2021 --
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 --
14 9/30/2020 --
15 6/30/2020 --
16 3/31/2020 --
17 12/31/2019 --
18 9/30/2019 --
19 12/31/2018 --
Financials: CommonStockParOrStatedValuePerShare
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 --
4 3/31/2021 --
5 12/31/2020 --
6 9/30/2020 --
7 6/30/2020 --
8 3/31/2020 --
9 12/31/2019 --
10 9/30/2019 --
11 12/31/2018 --
Financials: CommonStockSharesAuthorized
Date Value
1 12/31/2023 $1,100,000,000.00
2 12/31/2022 $1,100,000,000.00
3 12/31/2021 $1,100,000,000.00
4 3/31/2021 $1,100,000,000.00
5 12/31/2020 $1,100,000,000.00
6 9/30/2020 $1,100,000,000.00
7 6/30/2020 $1,100,000,000.00
8 3/31/2020 $1,100,000,000.00
9 12/31/2019 $1,100,000,000.00
10 9/30/2019 $1,100,000,000.00
11 12/31/2018 $190,955,000.00
Financials: CommonStockSharesIssued
Date Value
1 12/31/2023 $119,095,362.00
2 12/31/2022 $115,195,009.00
3 12/31/2021 $112,514,977.00
4 3/31/2021 $109,588,527.00
5 12/31/2020 $108,485,909.00
6 9/30/2020 $105,599,976.00
7 6/30/2020 $100,259,182.00
8 3/31/2020 $98,145,208.00
9 12/31/2019 $96,241,596.00
10 9/30/2019 $96,118,804.00
11 12/31/2018 $14,549,801.00
Financials: CommonStockSharesOutstanding
Date Value
1 12/31/2023 $119,095,362.00
2 12/31/2022 $115,195,009.00
3 12/31/2021 $112,514,977.00
4 3/31/2021 $109,588,527.00
5 12/31/2020 $108,485,909.00
6 9/30/2020 $105,599,976.00
7 6/30/2020 $100,259,182.00
8 3/31/2020 $98,145,208.00
9 12/31/2019 $96,241,596.00
10 9/30/2019 $96,118,804.00
11 12/31/2018 $14,549,801.00
Financials: CommonStockValue
Date Value
1 12/31/2023 $2,000.00
2 9/30/2023 $2,000.00
3 6/30/2023 $2,000.00
4 3/31/2023 $2,000.00
5 12/31/2022 $2,000.00
6 9/30/2022 $2,000.00
7 6/30/2022 $2,000.00
8 3/31/2022 $2,000.00
9 12/31/2021 $2,000.00
10 9/30/2021 $2,000.00
11 6/30/2021 $2,000.00
12 3/31/2021 $2,000.00
13 12/31/2020 $2,000.00
14 9/30/2020 $2,000.00
15 6/30/2020 $2,000.00
16 3/31/2020 $2,000.00
17 12/31/2019 $2,000.00
18 9/30/2019 $2,000.00
19 12/31/2018 $1,000.00
Financials: ComprehensiveIncomeNetOfTax
Date Value
1 12/31/2023 $-251,193,000.00
2 9/30/2023 $-202,489,000.00
3 6/30/2023 $-109,795,000.00
4 3/31/2023 $-47,891,000.00
5 12/31/2022 $-170,357,000.00
6 9/30/2022 $-154,299,000.00
7 6/30/2022 $-65,980,000.00
8 3/31/2022 $-44,878,000.00
9 12/31/2021 $-58,151,000.00
10 9/30/2021 $-39,530,000.00
11 6/30/2021 $-11,042,000.00
12 3/31/2021 $-11,453,000.00
13 12/31/2020 $-542,735,000.00
14 9/30/2020 $-127,164,000.00
15 6/30/2020 $-39,812,000.00
16 3/31/2020 $-21,138,000.00
17 12/31/2019 $-31,260,000.00
18 9/30/2019 $-24,240,000.00
19 6/30/2019 $-14,511,000.00
20 3/31/2019 $-3,660,000.00
21 12/31/2018 $-112,507,000.00
22 9/30/2018 $-36,944,000.00
23 12/31/2017 $-18,777,000.00
Financials: ContractWithCustomerLiability
Date Value
1 12/31/2023 $21,964,000.00
2 9/30/2023 $17,700,000.00
3 6/30/2023 $13,900,000.00
4 3/31/2023 $12,100,000.00
5 12/31/2022 $11,000,000.00
6 9/30/2022 $9,400,000.00
7 6/30/2022 $9,300,000.00
8 3/31/2022 $7,900,000.00
9 12/31/2021 $7,688,000.00
10 9/30/2021 $7,300,000.00
11 6/30/2021 $6,900,000.00
12 3/31/2021 $6,100,000.00
13 12/31/2020 $6,154,000.00
14 9/30/2020 $5,000,000.00
15 6/30/2020 $4,600,000.00
16 3/31/2020 $4,600,000.00
17 12/31/2019 $4,131,000.00
18 9/30/2019 $4,300,000.00
19 12/31/2018 $3,497,000.00
Financials: ContractWithCustomerLiabilityCurrent
Date Value
1 12/31/2023 $13,150,000.00
2 9/30/2023 $11,143,000.00
3 6/30/2023 $9,217,000.00
4 3/31/2023 $8,530,000.00
5 12/31/2022 $7,867,000.00
6 9/30/2022 $6,665,000.00
7 6/30/2022 $6,473,000.00
8 3/31/2022 $5,434,000.00
9 12/31/2021 $5,340,000.00
10 9/30/2021 $5,505,000.00
11 6/30/2021 $5,274,000.00
12 3/31/2021 $4,481,000.00
13 12/31/2020 $4,472,000.00
14 9/30/2020 $3,775,000.00
15 6/30/2020 $3,400,000.00
16 3/31/2020 $3,394,000.00
17 12/31/2019 $3,297,000.00
18 9/30/2019 $3,082,000.00
19 12/31/2018 $2,395,000.00
Financials: ContractWithCustomerLiabilityNoncurrent
Date Value
1 12/31/2023 $8,814,000.00
2 12/31/2022 $3,165,000.00
3 12/31/2019 $834,000.00
4 9/30/2019 $1,202,000.00
5 12/31/2018 $1,102,000.00
Financials: ContractWithCustomerLiabilityRevenueRecognized
Date Value
1 12/31/2023 $6,588,000.00
2 9/30/2023 $5,497,000.00
3 6/30/2023 $3,963,000.00
4 3/31/2023 $2,107,000.00
5 12/31/2022 $4,793,000.00
6 9/30/2022 $3,940,000.00
7 6/30/2022 $2,897,000.00
8 3/31/2022 $1,600,000.00
9 12/31/2021 $4,101,000.00
10 9/30/2021 $900,000.00
11 6/30/2021 $2,900,000.00
12 3/31/2021 $1,400,000.00
13 12/31/2020 $3,295,000.00
14 9/30/2020 $2,800,000.00
15 6/30/2020 $1,100,000.00
16 12/31/2019 $2,250,000.00
Financials: CostOfRevenue
Date Value
1 12/31/2023 $209,414,000.00
2 9/30/2023 $141,217,000.00
3 6/30/2023 $83,102,000.00
4 3/31/2023 $35,895,000.00
5 12/31/2022 $120,386,000.00
6 9/30/2022 $83,559,000.00
7 6/30/2022 $53,182,000.00
8 3/31/2022 $25,478,000.00
9 12/31/2021 $74,091,000.00
10 9/30/2021 $24,518,000.00
11 6/30/2021 $21,975,000.00
12 3/31/2021 $17,060,000.00
13 12/31/2020 $58,468,000.00
14 9/30/2020 $39,571,000.00
15 6/30/2020 $10,052,000.00
16 3/31/2020 $15,108,000.00
17 12/31/2019 $61,033,000.00
18 9/30/2019 $44,451,000.00
19 6/30/2019 $15,006,000.00
20 3/31/2019 $13,965,000.00
21 12/31/2018 $28,661,000.00
22 9/30/2018 $13,761,000.00
23 12/31/2017 $10,560,000.00
Financials: CurrentFederalTaxExpenseBenefit
Date Value
1 12/31/2023 $351,000.00
2 12/31/2022 --
3 12/31/2021 --
4 12/31/2020 --
5 12/31/2019 --
Financials: CurrentForeignTaxExpenseBenefit
Date Value
1 12/31/2023 $6,252,000.00
2 12/31/2022 $3,360,000.00
3 12/31/2021 $5,148,000.00
4 12/31/2020 $8,173,000.00
5 12/31/2019 $126,000.00
Financials: CurrentIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $6,783,000.00
2 12/31/2022 $3,893,000.00
3 12/31/2021 $5,198,000.00
4 12/31/2020 $8,173,000.00
5 12/31/2019 $224,000.00
Financials: CurrentStateAndLocalTaxExpenseBenefit
Date Value
1 12/31/2023 $180,000.00
2 12/31/2022 $533,000.00
3 12/31/2021 $50,000.00
4 12/31/2020 --
5 12/31/2019 $98,000.00
Financials: DebtSecuritiesAvailableForSaleRealizedGain
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 9/30/2022 --
6 6/30/2022 --
7 3/31/2022 --
Financials: DebtSecuritiesAvailableForSaleRealizedLoss
Date Value
1 12/31/2023 $-1,700,000.00
2 9/30/2023 $1,700,000.00
3 6/30/2023 $1,700,000.00
4 3/31/2023 $1,700,000.00
5 9/30/2022 --
6 6/30/2022 --
7 3/31/2022 --
Financials: DeferredFederalIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 --
4 12/31/2020 --
5 12/31/2019 --
Financials: DeferredForeignIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $-447,000.00
2 12/31/2022 $136,000.00
3 12/31/2021 $-690,000.00
4 12/31/2020 $82,000.00
5 12/31/2019 $-6,000.00
Financials: DeferredIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $-447,000.00
2 12/31/2022 $136,000.00
3 12/31/2021 $-690,000.00
4 12/31/2020 $82,000.00
5 12/31/2019 $-6,000.00
Financials: DeferredIncomeTaxLiabilities
Date Value
1 12/31/2023 $17,584,000.00
2 12/31/2022 $19,100,000.00
3 12/31/2021 $17,934,000.00
4 12/31/2020 $14,138,000.00
5 12/31/2019 $4,946,000.00
Financials: DeferredStateAndLocalIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 --
4 12/31/2020 --
5 12/31/2019 --
Financials: DeferredTaxAssetsGoodwillAndIntangibleAssets
Date Value
1 12/31/2023 $39,117,000.00
2 12/31/2022 $39,061,000.00
3 12/31/2021 $40,716,000.00
4 12/31/2020 $43,261,000.00
5 12/31/2019 $1,339,000.00
Financials: DeferredTaxAssetsGross
Date Value
1 12/31/2023 $460,452,000.00
2 12/31/2022 $382,711,000.00
3 12/31/2021 $330,612,000.00
4 12/31/2020 $200,916,000.00
5 12/31/2019 $71,409,000.00
6 12/31/2018 $56,133,000.00
Financials: DeferredTaxAssetsInProcessResearchAndDevelopment
Date Value
1 12/31/2023 $89,521,000.00
2 12/31/2022 $69,271,000.00
3 12/31/2021 $54,117,000.00
4 12/31/2020 $31,908,000.00
5 12/31/2019 $15,961,000.00
6 12/31/2018 $10,874,000.00
Financials: DeferredTaxAssetsNet
Date Value
1 12/31/2023 $17,378,000.00
2 12/31/2022 $18,448,000.00
3 12/31/2021 $17,418,000.00
4 12/31/2020 $14,063,000.00
5 12/31/2019 $4,953,000.00
6 12/31/2018 $460,000.00
Financials: DeferredTaxAssetsOperatingLossCarryforwards
Date Value
1 12/31/2023 $166,607,000.00
2 12/31/2022 $175,018,000.00
3 12/31/2021 $195,953,000.00
4 12/31/2020 $90,562,000.00
5 12/31/2019 $28,878,000.00
6 12/31/2018 $31,031,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
Date Value
1 12/31/2023 $24,342,000.00
2 12/31/2022 $20,910,000.00
3 12/31/2021 $12,261,000.00
4 12/31/2020 $6,601,000.00
5 12/31/2019 $1,427,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves
Date Value
1 12/31/2023 $10,610,000.00
2 12/31/2022 $7,116,000.00
3 12/31/2021 $7,868,000.00
4 12/31/2020 $14,392,000.00
5 12/31/2019 $23,804,000.00
6 12/31/2018 $12,612,000.00
Financials: DeferredTaxAssetsValuationAllowance
Date Value
1 12/31/2023 $443,074,000.00
2 12/31/2022 $364,263,000.00
3 12/31/2021 $313,194,000.00
4 12/31/2020 $186,853,000.00
5 12/31/2019 $66,456,000.00
6 12/31/2018 $55,673,000.00
Financials: DeferredTaxLiabilities
Date Value
1 12/31/2023 $206,000.00
2 12/31/2022 $652,000.00
3 12/31/2021 $516,000.00
4 12/31/2020 $75,000.00
5 12/31/2019 $7,000.00
Financials: DeferredTaxLiabilitiesPropertyPlantAndEquipment
Date Value
1 12/31/2023 $2,609,000.00
2 12/31/2022 $4,046,000.00
3 12/31/2021 $4,189,000.00
4 12/31/2020 $3,750,000.00
5 12/31/2019 $4,946,000.00
6 12/31/2018 $460,000.00
Financials: DefinedBenefitPlanContributionsByEmployer
Date Value
1 12/31/2023 $1,800,000.00
2 12/31/2022 $2,000,000.00
Financials: DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
Date Value
1 12/31/2023 $0.03
2 12/31/2022 $0.03
Financials: DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage
Date Value
1 12/31/2023 $1.00
2 12/31/2022 $1.00
Financials: Depreciation
Date Value
1 12/31/2023 $32,900,000.00
2 12/31/2022 $22,800,000.00
3 12/31/2021 $18,500,000.00
4 12/31/2020 $12,300,000.00
5 12/31/2019 $6,700,000.00
6 12/31/2018 $3,800,000.00
7 12/31/2017 $4,300,000.00
Financials: DepreciationDepletionAndAmortization
Date Value
1 12/31/2023 $35,512,000.00
2 9/30/2023 $25,795,000.00
3 6/30/2023 $16,423,000.00
4 3/31/2023 $6,482,000.00
5 12/31/2022 $25,368,000.00
6 9/30/2022 $18,847,000.00
7 6/30/2022 $12,691,000.00
8 3/31/2022 $6,191,000.00
9 12/31/2021 $21,118,000.00
10 9/30/2021 $15,337,000.00
11 6/30/2021 $9,641,000.00
12 3/31/2021 $4,752,000.00
13 12/31/2020 $14,012,000.00
14 9/30/2020 $10,094,000.00
15 6/30/2020 $6,502,000.00
16 3/31/2020 $3,189,000.00
17 12/31/2019 $7,066,000.00
18 9/30/2019 $4,221,000.00
19 6/30/2019 $2,180,000.00
20 3/31/2019 $1,036,000.00
21 12/31/2018 $3,905,000.00
22 9/30/2018 $3,015,000.00
23 12/31/2017 $4,305,000.00
Financials: EarningsPerShareBasic
Date Value
1 12/31/2023 $-2.18
2 9/30/2023 $-1.77
3 6/30/2023 $-0.97
4 3/31/2023 $-0.44
5 12/31/2022 $-1.46
6 9/30/2022 $-1.31
7 6/30/2022 $-0.94
8 3/31/2022 $-0.38
9 12/31/2021 $-0.53
10 9/30/2021 $-0.15
11 6/30/2021 $-0.10
12 3/31/2021 $-0.11
13 12/31/2020 $-5.37
14 9/30/2020 $-0.65
15 6/30/2020 $-0.41
16 3/31/2020 $-0.22
17 12/31/2019 $-0.80
Financials: EarningsPerShareDiluted
Date Value
1 12/31/2023 $-2.18
2 9/30/2023 $-1.77
3 6/30/2023 $-0.97
4 3/31/2023 $-0.44
5 12/31/2022 $-1.46
6 9/30/2022 $-1.31
7 6/30/2022 $-0.57
8 3/31/2022 $-0.38
9 12/31/2021 $-0.53
10 9/30/2021 $-0.36
11 6/30/2021 $-0.10
12 3/31/2021 $-0.11
13 12/31/2020 $-5.37
14 9/30/2020 $-1.28
15 6/30/2020 $-0.63
16 3/31/2020 $-0.22
17 12/31/2019 $-0.80
Financials: EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
Date Value
1 12/31/2023 $79,551,000.00
2 12/31/2022 $50,077,000.00
3 12/31/2021 $126,386,000.00
4 12/31/2020 $99,034,000.00
5 12/31/2019 $10,783,000.00
6 12/31/2018 $19,133,000.00
Financials: EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
Date Value
1 12/31/2023 $-33,000.00
2 9/30/2023 $-110,000.00
3 6/30/2023 $-25,000.00
4 3/31/2023 $24,000.00
5 12/31/2022 $-44,000.00
6 9/30/2022 $-295,000.00
7 6/30/2022 $-210,000.00
8 3/31/2022 $-18,000.00
9 12/31/2021 $234,000.00
10 9/30/2021 $316,000.00
11 6/30/2021 $199,000.00
12 3/31/2021 $193,000.00
13 12/31/2020 $-463,000.00
14 9/30/2020 $-144,000.00
15 6/30/2020 $-123,000.00
16 3/31/2020 $-116,000.00
17 12/31/2019 $-45,000.00
18 9/30/2019 $-37,000.00
19 6/30/2019 $2,000.00
20 3/31/2019 $-2,000.00
21 12/31/2018 $-18,000.00
22 9/30/2018 $9,000.00
23 12/31/2017 $-14,000.00
Financials: EmployeeRelatedLiabilitiesCurrent
Date Value
1 12/31/2023 $30,105,000.00
2 9/30/2023 $28,477,000.00
3 6/30/2023 $22,372,000.00
4 3/31/2023 $17,574,000.00
5 12/31/2022 $32,675,000.00
6 9/30/2022 $28,214,000.00
7 6/30/2022 $23,505,000.00
8 3/31/2022 $18,324,000.00
9 12/31/2021 $31,626,000.00
10 9/30/2021 $27,182,000.00
11 6/30/2021 $21,113,000.00
12 3/31/2021 $16,820,000.00
13 12/31/2020 $15,383,000.00
14 9/30/2020 $11,189,000.00
15 6/30/2020 $10,276,000.00
16 3/31/2020 $18,623,000.00
17 12/31/2019 $12,394,000.00
18 9/30/2019 $7,850,000.00
19 12/31/2018 $7,047,000.00
Financials: FederalIncomeTaxExpenseBenefitContinuingOperations
Date Value
1 12/31/2023 $-52,240,000.00
2 12/31/2022 $-34,014,000.00
3 12/31/2021 $-11,280,000.00
4 12/31/2020 $-112,240,000.00
5 12/31/2019 $-6,517,000.00
6 12/31/2018 $-23,604,000.00
Financials: FinanceLeaseRightOfUseAssetAmortization
Date Value
1 12/31/2023 $8,107,000.00
2 9/30/2023 $6,118,000.00
3 6/30/2023 $4,070,000.00
4 3/31/2023 $2,134,000.00
5 12/31/2022 $7,638,000.00
6 9/30/2022 $5,687,000.00
7 6/30/2022 $3,728,000.00
8 3/31/2022 $1,784,000.00
9 12/31/2021 $7,136,000.00
10 9/30/2021 $5,593,000.00
11 6/30/2021 $4,014,000.00
12 3/31/2021 $1,716,000.00
13 12/31/2020 $5,009,000.00
14 9/30/2020 $3,511,000.00
15 6/30/2020 $2,226,000.00
16 3/31/2020 $1,071,000.00
17 12/31/2019 --
18 9/30/2019 --
19 6/30/2019 --
20 3/31/2019 --
21 12/31/2018 --
Financials: FiniteLivedIntangibleAssetsAccumulatedAmortization
Date Value
1 12/31/2023 $8,161,000.00
2 12/31/2022 $7,219,000.00
3 12/31/2021 $4,884,000.00
4 9/30/2021 $4,240,000.00
5 6/30/2021 $3,588,000.00
6 3/31/2021 $2,938,000.00
7 12/31/2020 $2,287,000.00
8 9/30/2020 $1,784,000.00
9 6/30/2020 $1,361,000.00
10 3/31/2020 $-953,000.00
11 12/31/2019 $546,000.00
12 12/31/2018 $-145,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
Date Value
1 12/31/2023 $8,592,000.00
2 12/31/2022 $11,712,000.00
3 12/31/2021 $13,740,000.00
4 12/31/2020 $13,015,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
Date Value
1 12/31/2023 $1,865,000.00
2 12/31/2022 $2,506,000.00
3 12/31/2021 $2,535,000.00
4 9/30/2021 $2,535,000.00
5 6/30/2021 $2,535,000.00
6 3/31/2021 $2,535,000.00
7 12/31/2020 $2,000,000.00
8 9/30/2020 $1,815,000.00
9 6/30/2020 $1,625,000.00
10 12/31/2019 $1,630,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
Date Value
1 12/31/2023 $1,473,000.00
2 12/31/2022 $2,024,000.00
3 12/31/2021 $2,024,000.00
4 12/31/2020 $1,664,000.00
5 3/31/2020 $1,502,000.00
6 12/31/2019 $1,503,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
Date Value
1 12/31/2023 $1,473,000.00
2 12/31/2022 $2,024,000.00
3 12/31/2021 $2,214,000.00
4 9/30/2021 $2,214,000.00
5 6/30/2021 $2,214,000.00
6 3/31/2021 $2,214,000.00
7 12/31/2020 $1,828,000.00
8 9/30/2020 $1,642,000.00
9 6/30/2020 $1,503,000.00
10 3/31/2020 $1,533,000.00
11 12/31/2019 $1,532,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
Date Value
1 12/31/2023 $1,509,000.00
2 12/31/2022 $2,214,000.00
3 12/31/2021 $2,378,000.00
4 9/30/2021 $2,378,000.00
5 6/30/2021 $2,378,000.00
6 3/31/2021 $2,378,000.00
7 12/31/2020 $1,908,000.00
8 9/30/2020 $1,723,000.00
9 6/30/2020 $1,533,000.00
10 3/31/2020 $1,562,000.00
11 12/31/2019 $1,563,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
Date Value
1 12/31/2023 $1,704,000.00
2 12/31/2022 $2,378,000.00
3 12/31/2021 $2,506,000.00
4 9/30/2021 $2,506,000.00
5 6/30/2021 $2,506,000.00
6 3/31/2021 $2,506,000.00
7 12/31/2020 $1,939,000.00
8 9/30/2020 $1,753,000.00
9 6/30/2020 $1,562,000.00
10 3/31/2020 $1,625,000.00
11 12/31/2019 $1,625,000.00
Financials: FiniteLivedIntangibleAssetsGross
Date Value
1 12/31/2023 $24,777,000.00
2 12/31/2022 $30,077,000.00
3 12/31/2021 $30,281,000.00
4 9/30/2021 $30,281,000.00
5 6/30/2021 $30,281,000.00
6 3/31/2021 $30,280,000.00
7 12/31/2020 $24,641,000.00
8 9/30/2020 $23,713,000.00
9 6/30/2020 $22,912,000.00
10 3/31/2020 $22,912,000.00
11 12/31/2019 $22,912,000.00
12 12/31/2018 $787,000.00
Financials: FiniteLivedIntangibleAssetsNet
Date Value
1 12/31/2023 $16,616,000.00
2 12/31/2022 $22,858,000.00
3 12/31/2021 $25,397,000.00
4 9/30/2021 $26,041,000.00
5 6/30/2021 $26,693,000.00
6 3/31/2021 $27,342,000.00
7 12/31/2020 $22,354,000.00
8 9/30/2020 $21,929,000.00
9 6/30/2020 $21,551,000.00
10 3/31/2020 $21,959,000.00
11 12/31/2019 $22,366,000.00
12 12/31/2018 $642,000.00
Financials: ForeignCurrencyTransactionGainLossBeforeTax
Date Value
1 12/31/2023 $1,200,000.00
2 12/31/2022 $200,000.00
3 12/31/2021 $-900,000.00
4 12/31/2020 $1,300,000.00
5 12/31/2019 $100,000.00
6 9/30/2019 $-100,000.00
7 12/31/2018 $-300,000.00
8 9/30/2018 $-100,000.00
9 12/31/2017 $100,000.00
Financials: ForeignIncomeTaxExpenseBenefitContinuingOperations
Date Value
1 12/31/2023 $3,888,000.00
2 12/31/2022 $1,522,000.00
3 12/31/2021 $142,000.00
4 12/31/2020 $41,253,000.00
5 12/31/2019 $101,000.00
6 12/31/2018 $41,000.00
Financials: GainLossRelatedToLitigationSettlement
Date Value
1 11/30/2023 $25,000,000.00
Financials: Goodwill
Date Value
1 12/31/2023 $4,511,000.00
2 9/30/2023 $4,511,000.00
3 6/30/2023 $4,511,000.00
4 3/31/2023 $4,511,000.00
5 12/31/2022 $4,511,000.00
6 9/30/2022 $4,511,000.00
7 6/30/2022 $4,511,000.00
8 3/31/2022 $4,511,000.00
9 12/31/2021 $4,511,000.00
10 9/30/2021 $4,511,000.00
11 6/30/2021 $4,511,000.00
12 3/31/2021 $4,511,000.00
13 12/31/2020 --
Financials: GrossProfit
Date Value
1 12/31/2023 $409,313,000.00
2 9/30/2023 $293,531,000.00
3 6/30/2023 $198,002,000.00
4 3/31/2023 $98,390,000.00
5 12/31/2022 $396,023,000.00
6 9/30/2022 $276,618,000.00
7 6/30/2022 $86,905,000.00
8 3/31/2022 $89,018,000.00
9 12/31/2021 $416,399,000.00
10 9/30/2021 $100,779,000.00
11 6/30/2021 $110,927,000.00
12 3/31/2021 $88,761,000.00
13 12/31/2020 $240,377,000.00
14 9/30/2020 $147,056,000.00
15 6/30/2020 $89,650,000.00
16 3/31/2020 $56,797,000.00
17 12/31/2019 $184,860,000.00
18 9/30/2019 $45,727,000.00
19 6/30/2019 $40,813,000.00
20 3/31/2019 $39,613,000.00
21 12/31/2018 $117,652,000.00
22 9/30/2018 $31,366,000.00
23 6/30/2018 $27,194,000.00
24 3/31/2018 $23,438,000.00
25 12/31/2017 $60,525,000.00
Financials: ImpairmentOfLongLivedAssetsHeldForUse
Date Value
1 12/31/2023 $4,600,000.00
2 12/31/2022 --
3 12/31/2021 --
4 12/31/2020 --
5 9/30/2020 --
6 6/30/2020 --
7 3/31/2020 --
8 12/31/2019 --
9 9/30/2019 --
10 6/30/2019 --
11 3/31/2019 --
12 12/31/2018 --
13 9/30/2018 --
Financials: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Date Value
1 12/31/2023 $-248,763,000.00
2 9/30/2023 $-202,165,000.00
3 6/30/2023 $-110,421,000.00
4 3/31/2023 $-49,654,000.00
5 12/31/2022 $-161,971,000.00
6 9/30/2022 $-145,560,000.00
7 6/30/2022 $-105,525,000.00
8 3/31/2022 $-41,694,000.00
9 12/31/2021 $-53,715,000.00
10 9/30/2021 $-37,722,000.00
11 6/30/2021 $-21,074,000.00
12 3/31/2021 $-11,116,000.00
13 12/31/2020 $-534,476,000.00
14 9/30/2020 $-125,853,000.00
15 6/30/2020 $-39,745,000.00
16 3/31/2020 $-20,845,000.00
17 12/31/2019 $-31,033,000.00
18 9/30/2019 $-24,007,000.00
19 6/30/2019 $-10,810,000.00
20 3/31/2019 $-3,602,000.00
21 12/31/2018 $-112,398,000.00
22 9/30/2018 $-15,329,000.00
23 12/31/2017 $-18,741,000.00
Financials: IncomeTaxesPaidNet
Date Value
1 12/31/2023 $4,927,000.00
2 9/30/2023 $4,451,000.00
3 6/30/2023 $3,852,000.00
4 3/31/2023 $2,547,000.00
5 12/31/2022 $3,925,000.00
6 9/30/2022 $3,649,000.00
7 6/30/2022 $3,319,000.00
8 3/31/2022 $2,900,000.00
9 12/31/2021 $8,660,000.00
10 9/30/2021 $8,318,000.00
11 6/30/2021 $7,838,000.00
12 3/31/2021 $6,822,000.00
13 12/31/2020 $280,000.00
14 9/30/2020 $224,000.00
15 6/30/2020 $160,000.00
16 3/31/2020 $117,000.00
17 12/31/2019 $22,000.00
18 9/30/2019 $22,000.00
19 6/30/2019 $22,000.00
20 3/31/2019 --
21 12/31/2018 $6,000.00
Financials: IncomeTaxExaminationPenaltiesAndInterestAccrued
Date Value
1 12/31/2023 $900,000.00
2 12/31/2022 $400,000.00
3 12/31/2021 $200,000.00
Financials: IncomeTaxExaminationPenaltiesAndInterestExpense
Date Value
1 12/31/2023 $500,000.00
2 12/31/2022 $200,000.00
Financials: IncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $6,336,000.00
2 9/30/2023 $3,982,000.00
3 6/30/2023 $2,740,000.00
4 3/31/2023 $1,093,000.00
5 12/31/2022 $4,029,000.00
6 9/30/2022 $3,225,000.00
7 6/30/2022 $1,346,000.00
8 3/31/2022 $719,000.00
9 12/31/2021 $4,508,000.00
10 9/30/2021 $523,000.00
11 6/30/2021 $1,094,000.00
12 3/31/2021 $435,000.00
13 12/31/2020 $8,300,000.00
14 9/30/2020 $1,300,000.00
15 6/30/2020 $422,000.00
16 3/31/2020 $298,000.00
17 12/31/2019 $200,000.00
18 9/30/2019 $8,000.00
19 6/30/2019 $68,000.00
20 3/31/2019 $34,000.00
21 12/31/2018 $87,000.00
22 9/30/2018 $45,000.00
23 12/31/2017 $21,000.00
Financials: IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
Date Value
1 12/31/2023 $2,422,000.00
2 12/31/2022 $5,812,000.00
3 12/31/2021 $-78,852,000.00
4 12/31/2020 $-52,070,000.00
5 12/31/2019 $1,032,000.00
6 12/31/2018 $421,000.00
Financials: IncomeTaxReconciliationOtherAdjustments
Date Value
1 12/31/2023 $-199,000.00
2 12/31/2022 $1,442,000.00
3 12/31/2021 $877,000.00
4 12/31/2020 $-292,000.00
5 12/31/2019 $345,000.00
6 12/31/2018 $63,000.00
Financials: IncomeTaxReconciliationTaxCredits
Date Value
1 12/31/2023 $14,551,000.00
2 12/31/2022 $9,028,000.00
3 12/31/2021 $11,836,000.00
4 12/31/2020 $9,453,000.00
5 12/31/2019 $2,684,000.00
6 12/31/2018 $1,631,000.00
Financials: IncreaseDecreaseInAccountsPayable
Date Value
1 12/31/2023 $-6,017,000.00
2 9/30/2023 $-2,811,000.00
3 6/30/2023 $1,314,000.00
4 3/31/2023 $-781,000.00
5 12/31/2022 $5,858,000.00
6 9/30/2022 $6,082,000.00
7 6/30/2022 $10,262,000.00
8 3/31/2022 $2,875,000.00
9 12/31/2021 $11,084,000.00
10 9/30/2021 $12,191,000.00
11 6/30/2021 $9,711,000.00
12 3/31/2021 $10,885,000.00
13 12/31/2020 $-7,770,000.00
14 9/30/2020 $-3,307,000.00
15 6/30/2020 $-2,810,000.00
16 3/31/2020 $-653,000.00
17 12/31/2019 $4,901,000.00
18 9/30/2019 $2,686,000.00
19 6/30/2019 $-986,000.00
20 3/31/2019 $-1,269,000.00
21 12/31/2018 $2,587,000.00
22 9/30/2018 $-1,825,000.00
23 12/31/2017 $3,034,000.00
Financials: IncreaseDecreaseInAccountsReceivable
Date Value
1 12/31/2023 $10,613,000.00
2 9/30/2023 $-361,000.00
3 6/30/2023 $-16,526,000.00
4 3/31/2023 $-26,279,000.00
5 12/31/2022 $18,948,000.00
6 9/30/2022 $-1,673,000.00
7 6/30/2022 $-9,025,000.00
8 3/31/2022 $-8,728,000.00
9 12/31/2021 $34,041,000.00
10 9/30/2021 $27,216,000.00
11 6/30/2021 $7,824,000.00
12 3/31/2021 $6,189,000.00
13 12/31/2020 $17,847,000.00
14 9/30/2020 $2,654,000.00
15 6/30/2020 $-10,646,000.00
16 3/31/2020 $-2,521,000.00
17 12/31/2019 $5,284,000.00
18 9/30/2019 $-1,938,000.00
19 6/30/2019 $-1,360,000.00
20 3/31/2019 $-2,674,000.00
21 12/31/2018 $14,747,000.00
22 9/30/2018 $5,756,000.00
23 12/31/2017 $5,131,000.00
Financials: IncreaseDecreaseInDeferredRevenue
Date Value
1 12/31/2023 $10,932,000.00
2 9/30/2023 $6,637,000.00
3 6/30/2023 $2,885,000.00
4 3/31/2023 $1,051,000.00
5 12/31/2022 $3,350,000.00
6 9/30/2022 $1,845,000.00
7 6/30/2022 $1,667,000.00
8 3/31/2022 $230,000.00
9 12/31/2021 $1,535,000.00
10 9/30/2021 $1,221,000.00
11 6/30/2021 $952,000.00
12 3/31/2021 $348,000.00
13 9/30/2020 $898,000.00
14 6/30/2020 $492,000.00
15 3/31/2020 $471,000.00
16 12/31/2019 $634,000.00
17 9/30/2019 $787,000.00
18 6/30/2019 $390,000.00
19 3/31/2019 $323,000.00
20 12/31/2018 $1,673,000.00
21 9/30/2018 $1,300,000.00
22 12/31/2017 $1,317,000.00
Financials: IncreaseDecreaseInEmployeeRelatedLiabilities
Date Value
1 12/31/2023 $-2,637,000.00
2 9/30/2023 $-4,169,000.00
3 6/30/2023 $-10,313,000.00
4 3/31/2023 $-15,129,000.00
5 12/31/2022 $1,114,000.00
6 9/30/2022 $-3,163,000.00
7 6/30/2022 $-8,007,000.00
8 3/31/2022 $-13,283,000.00
9 12/31/2021 $16,337,000.00
10 9/30/2021 $11,868,000.00
11 6/30/2021 $5,730,000.00
12 3/31/2021 $1,302,000.00
13 12/31/2020 $2,936,000.00
14 9/30/2020 $-1,286,000.00
15 6/30/2020 $-2,097,000.00
16 3/31/2020 $6,191,000.00
17 12/31/2019 $5,292,000.00
18 9/30/2019 $838,000.00
19 6/30/2019 $-645,000.00
20 3/31/2019 $38,000.00
21 12/31/2018 $2,600,000.00
22 9/30/2018 $-199,000.00
23 12/31/2017 $3,498,000.00
Financials: IncreaseDecreaseInInventories
Date Value
1 12/31/2023 $-7,871,000.00
2 9/30/2023 $-257,000.00
3 6/30/2023 $2,311,000.00
4 3/31/2023 $449,000.00
5 12/31/2022 $21,192,000.00
6 9/30/2022 $19,761,000.00
7 6/30/2022 $11,101,000.00
8 3/31/2022 $3,736,000.00
9 12/31/2021 $30,132,000.00
10 9/30/2021 $21,349,000.00
11 6/30/2021 $14,215,000.00
12 3/31/2021 $8,614,000.00
13 12/31/2020 $14,601,000.00
14 9/30/2020 $9,848,000.00
15 6/30/2020 $6,488,000.00
16 3/31/2020 $4,087,000.00
17 12/31/2019 $6,699,000.00
18 9/30/2019 $4,735,000.00
19 6/30/2019 $3,755,000.00
20 3/31/2019 $2,586,000.00
21 12/31/2018 $3,732,000.00
22 9/30/2018 $2,011,000.00
23 12/31/2017 $1,995,000.00
Financials: IncreaseDecreaseInOperatingLeaseLiability
Date Value
1 12/31/2023 $-8,671,000.00
2 9/30/2023 $-5,864,000.00
3 6/30/2023 $-4,540,000.00
4 3/31/2023 $-2,308,000.00
5 12/31/2022 $-6,423,000.00
6 9/30/2022 $-4,566,000.00
7 6/30/2022 $-2,181,000.00
8 3/31/2022 $-357,000.00
9 12/31/2021 $-2,469,000.00
10 9/30/2021 $-2,498,000.00
11 6/30/2021 $-3,170,000.00
12 3/31/2021 $-1,424,000.00
13 12/31/2020 $-4,832,000.00
14 9/30/2020 $-3,093,000.00
15 6/30/2020 $-1,986,000.00
16 12/31/2019 --
Financials: IncreaseDecreaseInOtherNoncurrentLiabilities
Date Value
1 12/31/2023 $1,284,000.00
2 9/30/2023 $649,000.00
3 6/30/2023 $248,000.00
4 3/31/2023 $261,000.00
5 12/31/2022 $-2,942,000.00
6 9/30/2022 $-3,003,000.00
7 6/30/2022 $357,000.00
8 3/31/2022 $206,000.00
9 12/31/2021 $-4,705,000.00
10 9/30/2021 $-4,085,000.00
11 6/30/2021 $-4,313,000.00
12 3/31/2021 $-3,538,000.00
13 12/31/2020 $-3,771,000.00
14 9/30/2020 $-3,202,000.00
15 6/30/2020 $-4,327,000.00
16 3/31/2020 $-5,742,000.00
17 12/31/2019 $547,000.00
18 9/30/2019 $180,000.00
19 6/30/2019 $119,000.00
20 3/31/2019 $58,000.00
21 12/31/2018 $33,000.00
22 9/30/2018 $95,000.00
23 12/31/2017 $118,000.00
Financials: IncreaseDecreaseInOtherOperatingAssets
Date Value
1 12/31/2023 $678,000.00
2 9/30/2023 $290,000.00
3 6/30/2023 $18,073,000.00
4 3/31/2023 $10,470,000.00
5 12/31/2022 $-925,000.00
6 9/30/2022 $-411,000.00
7 6/30/2022 $-115,000.00
8 3/31/2022 $-157,000.00
9 12/31/2021 $-1,045,000.00
10 9/30/2021 $-348,000.00
11 6/30/2021 $-217,000.00
12 3/31/2021 $-165,000.00
13 12/31/2020 $2,686,000.00
14 9/30/2020 $2,574,000.00
15 6/30/2020 $2,966,000.00
16 3/31/2020 $1,210,000.00
17 12/31/2019 $251,000.00
18 9/30/2019 $-49,000.00
19 6/30/2019 $73,000.00
20 3/31/2019 $56,000.00
21 12/31/2018 $999,000.00
22 9/30/2018 $835,000.00
23 12/31/2017 $-33,000.00
Financials: IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
Date Value
1 12/31/2023 $2,429,000.00
2 9/30/2023 $3,646,000.00
3 6/30/2023 $2,123,000.00
4 3/31/2023 $4,253,000.00
5 12/31/2022 $4,495,000.00
6 9/30/2022 $2,457,000.00
7 6/30/2022 $5,348,000.00
8 3/31/2022 $3,873,000.00
9 12/31/2021 $1,053,000.00
10 9/30/2021 $1,220,000.00
11 6/30/2021 $1,070,000.00
12 3/31/2021 $1,584,000.00
13 12/31/2020 $5,265,000.00
14 9/30/2020 $3,363,000.00
15 6/30/2020 $1,706,000.00
16 3/31/2020 $-601,000.00
17 12/31/2019 $3,535,000.00
18 9/30/2019 $2,756,000.00
19 6/30/2019 $7,642,000.00
20 3/31/2019 $6,900,000.00
21 12/31/2018 $2,429,000.00
22 9/30/2018 $1,030,000.00
23 12/31/2017 $702,000.00
Financials: IntangibleAssetsNetExcludingGoodwill
Date Value
1 12/31/2023 $16,616,000.00
2 9/30/2023 $21,833,000.00
3 6/30/2023 $22,290,000.00
4 3/31/2023 $22,948,000.00
5 12/31/2022 $22,858,000.00
6 9/30/2022 $23,493,000.00
7 6/30/2022 $24,128,000.00
8 3/31/2022 $24,764,000.00
9 12/31/2021 $25,397,000.00
10 12/31/2020 $22,354,000.00
Financials: InterestExpense
Date Value
1 12/31/2023 $33,000.00
2 9/30/2023 $25,000.00
3 6/30/2023 $24,000.00
4 3/31/2023 $19,000.00
5 12/31/2022 $476,000.00
6 9/30/2022 $351,000.00
7 6/30/2022 $237,000.00
8 3/31/2022 $128,000.00
9 12/31/2021 $866,000.00
10 9/30/2021 $219,000.00
11 6/30/2021 $209,000.00
12 3/31/2021 $221,000.00
13 12/31/2020 $1,682,000.00
14 9/30/2020 $1,365,000.00
15 6/30/2020 $968,000.00
16 3/31/2020 $662,000.00
17 12/31/2019 $3,079,000.00
18 9/30/2019 $2,087,000.00
19 6/30/2019 $1,379,000.00
20 3/31/2019 $684,000.00
21 12/31/2018 $2,409,000.00
22 9/30/2018 $1,721,000.00
23 12/31/2017 $811,000.00
Financials: InterestPaidNet
Date Value
1 12/31/2023 $436,000.00
2 9/30/2023 $436,000.00
3 6/30/2023 $436,000.00
4 3/31/2023 $436,000.00
5 12/31/2022 $841,000.00
6 9/30/2022 $841,000.00
7 6/30/2022 $841,000.00
8 3/31/2022 $841,000.00
9 12/31/2021 $1,222,000.00
10 9/30/2021 $1,222,000.00
11 6/30/2021 $1,222,000.00
12 3/31/2021 $1,222,000.00
13 12/31/2020 $1,670,000.00
14 9/30/2020 $1,670,000.00
15 6/30/2020 $1,670,000.00
16 3/31/2020 $1,670,000.00
17 12/31/2019 $2,250,000.00
18 9/30/2019 $1,722,000.00
19 6/30/2019 $1,134,000.00
20 3/31/2019 $559,000.00
21 12/31/2018 $1,824,000.00
22 9/30/2018 $1,455,000.00
23 12/31/2017 $658,000.00
Financials: InventoryFinishedGoodsNetOfReserves
Date Value
1 12/31/2023 $17,247,000.00
2 9/30/2023 $21,843,000.00
3 6/30/2023 $21,647,000.00
4 3/31/2023 $24,677,000.00
5 12/31/2022 $22,482,000.00
6 9/30/2022 $19,054,000.00
7 6/30/2022 $20,509,000.00
8 3/31/2022 $14,722,000.00
9 12/31/2021 $13,960,000.00
10 9/30/2021 $12,404,000.00
11 6/30/2021 $12,396,000.00
12 3/31/2021 $12,006,000.00
13 12/31/2020 $10,717,000.00
14 9/30/2020 $8,910,000.00
15 6/30/2020 $7,180,000.00
16 3/31/2020 $5,694,000.00
17 12/31/2019 $4,838,000.00
18 9/30/2019 $4,415,000.00
19 12/31/2018 $2,965,000.00
Financials: InventoryNet
Date Value
1 12/31/2023 $73,706,000.00
2 9/30/2023 $80,917,000.00
3 6/30/2023 $83,687,000.00
4 3/31/2023 $82,307,000.00
5 12/31/2022 $81,629,000.00
6 9/30/2022 $78,629,000.00
7 6/30/2022 $70,646,000.00
8 3/31/2022 $63,697,000.00
9 12/31/2021 $59,966,000.00
10 9/30/2021 $51,141,000.00
11 6/30/2021 $44,087,000.00
12 3/31/2021 $38,507,000.00
13 12/31/2020 $29,959,000.00
14 9/30/2020 $25,118,000.00
15 6/30/2020 $21,758,000.00
16 3/31/2020 $19,357,000.00
17 12/31/2019 $15,270,000.00
18 9/30/2019 $13,305,000.00
19 12/31/2018 $8,570,000.00
Financials: InventoryRawMaterialsAndSuppliesNetOfReserves
Date Value
1 12/31/2023 $34,484,000.00
2 9/30/2023 $35,829,000.00
3 6/30/2023 $37,942,000.00
4 3/31/2023 $37,100,000.00
5 12/31/2022 $34,497,000.00
6 9/30/2022 $33,418,000.00
7 6/30/2022 $28,291,000.00
8 3/31/2022 $33,905,000.00
9 12/31/2021 $31,954,000.00
10 9/30/2021 $25,995,000.00
11 6/30/2021 $19,375,000.00
12 3/31/2021 $14,749,000.00
13 12/31/2020 $9,930,000.00
14 9/30/2020 $7,733,000.00
15 6/30/2020 $8,175,000.00
16 3/31/2020 $9,124,000.00
17 12/31/2019 $6,436,000.00
18 9/30/2019 $4,365,000.00
19 12/31/2018 $3,052,000.00
Financials: InventoryWorkInProcessNetOfReserves
Date Value
1 12/31/2023 $21,975,000.00
2 9/30/2023 $23,245,000.00
3 6/30/2023 $24,098,000.00
4 3/31/2023 $20,530,000.00
5 12/31/2022 $24,650,000.00
6 9/30/2022 $26,157,000.00
7 6/30/2022 $21,846,000.00
8 3/31/2022 $15,070,000.00
9 12/31/2021 $14,052,000.00
10 9/30/2021 $12,742,000.00
11 6/30/2021 $12,316,000.00
12 3/31/2021 $11,752,000.00
13 12/31/2020 $9,312,000.00
14 9/30/2020 $8,475,000.00
15 6/30/2020 $6,403,000.00
16 3/31/2020 $4,539,000.00
17 12/31/2019 $3,996,000.00
18 9/30/2019 $4,525,000.00
19 12/31/2018 $2,553,000.00
Financials: InvestmentIncomeInterest
Date Value
1 12/31/2023 $16,906,000.00
2 9/30/2023 $12,269,000.00
3 6/30/2023 $7,969,000.00
4 3/31/2023 $3,869,000.00
5 12/31/2022 $6,647,000.00
6 9/30/2022 $3,832,000.00
7 6/30/2022 $1,807,000.00
8 3/31/2022 $569,000.00
9 12/31/2021 $206,000.00
10 9/30/2021 $49,000.00
11 6/30/2021 $108,000.00
12 3/31/2021 $50,000.00
13 12/31/2020 $1,532,000.00
14 9/30/2020 $1,471,000.00
15 6/30/2020 $1,443,000.00
16 3/31/2020 $1,318,000.00
17 12/31/2019 $2,805,000.00
18 9/30/2019 $986,000.00
19 6/30/2019 $505,000.00
20 3/31/2019 $263,000.00
21 12/31/2018 $1,024,000.00
22 9/30/2018 $755,000.00
23 12/31/2017 $308,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDue
Date Value
1 12/31/2023 $119,193,000.00
2 9/30/2023 $123,684,000.00
3 6/30/2023 $126,109,000.00
4 3/31/2023 $130,025,000.00
5 12/31/2022 $119,658,000.00
6 9/30/2022 $121,796,000.00
7 6/30/2022 $126,048,000.00
8 3/31/2022 $129,697,000.00
9 12/31/2021 $104,818,000.00
10 9/30/2021 $103,910,000.00
11 6/30/2021 $90,616,000.00
12 3/31/2021 $93,228,000.00
13 12/31/2020 $78,458,000.00
14 9/30/2020 $77,485,000.00
15 6/30/2020 $78,448,000.00
16 3/31/2020 $79,731,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
Date Value
1 12/31/2023 $40,720,000.00
2 12/31/2022 $47,897,000.00
3 12/31/2021 $48,099,000.00
4 12/31/2020 $34,864,000.00
5 3/31/2020 $42,375,000.00
6 12/31/2019 $38,346,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
Date Value
1 12/31/2023 $16,719,000.00
2 9/30/2023 $16,720,000.00
3 6/30/2023 $16,354,000.00
4 3/31/2023 $16,435,000.00
5 12/31/2022 $13,981,000.00
6 9/30/2022 $14,774,000.00
7 6/30/2022 $14,920,000.00
8 3/31/2022 $15,078,000.00
9 12/31/2021 $9,376,000.00
10 9/30/2021 $9,969,000.00
11 6/30/2021 $10,634,000.00
12 3/31/2021 $10,731,000.00
13 12/31/2020 $9,082,000.00
14 9/30/2020 $9,106,000.00
15 6/30/2020 $8,876,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearFive
Date Value
1 12/31/2023 $15,793,000.00
2 12/31/2022 $14,029,000.00
3 12/31/2021 $11,678,000.00
4 12/31/2020 $8,203,000.00
5 3/31/2020 $7,805,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearFour
Date Value
1 12/31/2023 $15,639,000.00
2 9/30/2023 $15,647,000.00
3 6/30/2023 $15,436,000.00
4 3/31/2023 $15,476,000.00
5 12/31/2022 $14,688,000.00
6 9/30/2022 $14,481,000.00
7 6/30/2022 $14,638,000.00
8 3/31/2022 $14,806,000.00
9 12/31/2021 $11,225,000.00
10 9/30/2021 $11,152,000.00
11 6/30/2021 $9,853,000.00
12 3/31/2021 $9,844,000.00
13 12/31/2020 $8,083,000.00
14 9/30/2020 $8,015,000.00
15 6/30/2020 $7,837,000.00
16 3/31/2020 $8,052,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearThree
Date Value
1 12/31/2023 $15,438,000.00
2 9/30/2023 $16,382,000.00
3 6/30/2023 $16,014,000.00
4 3/31/2023 $16,101,000.00
5 12/31/2022 $13,961,000.00
6 9/30/2022 $13,774,000.00
7 6/30/2022 $13,908,000.00
8 3/31/2022 $14,051,000.00
9 12/31/2021 $12,203,000.00
10 9/30/2021 $10,942,000.00
11 6/30/2021 $9,682,000.00
12 3/31/2021 $9,671,000.00
13 12/31/2020 $8,863,000.00
14 9/30/2020 $8,262,000.00
15 6/30/2020 $8,083,000.00
16 3/31/2020 $7,904,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
Date Value
1 12/31/2023 $14,884,000.00
2 9/30/2023 $15,628,000.00
3 6/30/2023 $15,259,000.00
4 3/31/2023 $15,330,000.00
5 12/31/2022 $15,102,000.00
6 9/30/2022 $14,891,000.00
7 6/30/2022 $15,046,000.00
8 3/31/2022 $15,217,000.00
9 12/31/2021 $12,237,000.00
10 9/30/2021 $11,637,000.00
11 6/30/2021 $10,414,000.00
12 3/31/2021 $10,404,000.00
13 12/31/2020 $9,363,000.00
14 9/30/2020 $8,136,000.00
15 6/30/2020 $7,935,000.00
16 3/31/2020 $8,843,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
Date Value
1 9/30/2023 $2,958,000.00
2 6/30/2023 $6,656,000.00
3 3/31/2023 $10,208,000.00
4 9/30/2022 $2,424,000.00
5 6/30/2022 $5,852,000.00
6 3/31/2022 $8,678,000.00
7 9/30/2021 $464,000.00
8 6/30/2021 $1,262,000.00
9 3/31/2021 $3,845,000.00
10 9/30/2020 $1,285,000.00
11 6/30/2020 $3,142,000.00
12 3/31/2020 $4,752,000.00
Financials: LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
Date Value
1 12/31/2023 $23,823,000.00
2 9/30/2023 $25,211,000.00
3 6/30/2023 $26,492,000.00
4 3/31/2023 $27,983,000.00
5 12/31/2022 $24,482,000.00
6 9/30/2022 $25,570,000.00
7 6/30/2022 $27,031,000.00
8 3/31/2022 $28,522,000.00
9 12/31/2021 $22,840,000.00
10 9/30/2021 $23,711,000.00
11 6/30/2021 $19,794,000.00
12 3/31/2021 $20,728,000.00
13 12/31/2020 $15,480,000.00
14 9/30/2020 $15,987,000.00
15 6/30/2020 $19,282,000.00
16 3/31/2020 $20,112,000.00
Financials: Liabilities
Date Value
1 12/31/2023 $224,100,000.00
2 9/30/2023 $203,324,000.00
3 6/30/2023 $196,337,000.00
4 3/31/2023 $211,645,000.00
5 12/31/2022 $223,237,000.00
6 9/30/2022 $220,415,000.00
7 6/30/2022 $218,075,000.00
8 3/31/2022 $196,566,000.00
9 12/31/2021 $201,258,000.00
10 9/30/2021 $190,351,000.00
11 6/30/2021 $192,993,000.00
12 3/31/2021 $201,573,000.00
13 12/31/2020 $190,269,000.00
14 9/30/2020 $217,464,000.00
15 6/30/2020 $191,533,000.00
16 3/31/2020 $201,316,000.00
17 12/31/2019 $185,840,000.00
18 9/30/2019 $151,367,000.00
19 12/31/2018 $101,053,000.00
Financials: LiabilitiesAndStockholdersEquity
Date Value
1 12/31/2023 $965,143,000.00
2 9/30/2023 $948,540,000.00
3 6/30/2023 $989,638,000.00
4 3/31/2023 $1,014,030,000.00
5 12/31/2022 $1,028,980,000.00
6 9/30/2022 $996,207,000.00
7 6/30/2022 $1,001,591,000.00
8 3/31/2022 $1,003,251,000.00
9 12/31/2021 $1,018,826,000.00
10 9/30/2021 $990,572,000.00
11 6/30/2021 $977,579,000.00
12 3/31/2021 $954,033,000.00
13 12/31/2020 $929,341,000.00
14 9/30/2020 $1,042,544,000.00
15 6/30/2020 $582,802,000.00
16 3/31/2020 $610,384,000.00
17 12/31/2019 $605,923,000.00
18 9/30/2019 $572,815,000.00
19 12/31/2018 $124,310,000.00
Financials: LiabilitiesCurrent
Date Value
1 12/31/2023 $127,162,000.00
2 9/30/2023 $104,717,000.00
3 6/30/2023 $98,087,000.00
4 3/31/2023 $112,006,000.00
5 12/31/2022 $130,957,000.00
6 9/30/2022 $126,855,000.00
7 6/30/2022 $117,908,000.00
8 3/31/2022 $94,446,000.00
9 12/31/2021 $110,357,000.00
10 9/30/2021 $100,375,000.00
11 6/30/2021 $113,126,000.00
12 3/31/2021 $120,549,000.00
13 12/31/2020 $118,126,000.00
14 9/30/2020 $145,571,000.00
15 6/30/2020 $122,180,000.00
16 3/31/2020 $59,068,000.00
17 12/31/2019 $63,049,000.00
18 9/30/2019 $48,236,000.00
19 12/31/2018 $32,362,000.00
Financials: LossContingencyAccrualProvision
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 $-660,000.00
7 9/30/2021 --
8 6/30/2021 $-660,000.00
9 3/31/2021 $190,000.00
10 12/31/2020 $1,270,000.00
11 9/30/2020 $332,000.00
12 6/30/2020 $322,000.00
13 3/31/2020 $302,000.00
14 12/31/2019 $1,502,000.00
15 9/30/2019 $1,360,000.00
16 6/30/2019 $1,360,000.00
17 3/31/2019 $790,000.00
18 12/31/2018 $30,580,000.00
Financials: LossContingencyDamagesSoughtValue
Date Value
1 11/30/2023 $31,000,000.00
Financials: MarketableSecuritiesRealizedGainLoss
Date Value
1 3/31/2023 $-1,715,000.00
2 3/31/2022 --
Financials: MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments
Date Value
1 12/31/2023 $-1,718,000.00
2 9/30/2023 $-1,715,000.00
3 6/30/2023 $-1,715,000.00
4 12/31/2022 --
5 9/30/2022 --
6 6/30/2022 --
7 12/31/2021 --
Financials: NetCashProvidedByUsedInFinancingActivities
Date Value
1 12/31/2023 $13,669,000.00
2 9/30/2023 $8,056,000.00
3 6/30/2023 $3,682,000.00
4 3/31/2023 $-3,414,000.00
5 12/31/2022 $15,817,000.00
6 9/30/2022 $10,816,000.00
7 6/30/2022 $8,777,000.00
8 3/31/2022 $2,417,000.00
9 12/31/2021 $35,297,000.00
10 9/30/2021 $26,394,000.00
11 6/30/2021 $19,711,000.00
12 3/31/2021 $3,518,000.00
13 12/31/2020 $468,906,000.00
14 9/30/2020 $461,200,000.00
15 6/30/2020 $-25,768,000.00
16 3/31/2020 $-33,819,000.00
17 12/31/2019 $414,590,000.00
18 9/30/2019 $415,697,000.00
19 6/30/2019 $59,000.00
20 3/31/2019 $923,000.00
21 12/31/2018 $105,367,000.00
22 9/30/2018 $69,489,000.00
23 12/31/2017 $20,583,000.00
Financials: NetCashProvidedByUsedInInvestingActivities
Date Value
1 12/31/2023 $133,492,000.00
2 9/30/2023 $120,394,000.00
3 6/30/2023 $115,494,000.00
4 3/31/2023 $119,956,000.00
5 12/31/2022 $-350,887,000.00
6 9/30/2022 $-317,715,000.00
7 6/30/2022 $-285,085,000.00
8 3/31/2022 $-257,558,000.00
9 12/31/2021 $-106,729,000.00
10 9/30/2021 $-79,111,000.00
11 6/30/2021 $-58,884,000.00
12 3/31/2021 $-44,316,000.00
13 12/31/2020 $-38,394,000.00
14 9/30/2020 $-16,128,000.00
15 6/30/2020 $-14,818,000.00
16 3/31/2020 $-8,079,000.00
17 12/31/2019 $-42,767,000.00
18 9/30/2019 $-36,186,000.00
19 6/30/2019 $-22,508,000.00
20 3/31/2019 $-9,367,000.00
21 12/31/2018 $-6,709,000.00
22 9/30/2018 $-3,880,000.00
23 12/31/2017 $-3,756,000.00
Financials: NetCashProvidedByUsedInOperatingActivities
Date Value
1 12/31/2023 $-15,197,000.00
2 9/30/2023 $-40,955,000.00
3 6/30/2023 $-15,651,000.00
4 3/31/2023 $-4,125,000.00
5 12/31/2022 $-33,606,000.00
6 9/30/2022 $-47,329,000.00
7 6/30/2022 $-37,765,000.00
8 3/31/2022 $-20,802,000.00
9 12/31/2021 $-21,373,000.00
10 9/30/2021 $-27,178,000.00
11 6/30/2021 $-962,000.00
12 3/31/2021 $-4,082,000.00
13 12/31/2020 $-217,898,000.00
14 9/30/2020 $-87,723,000.00
15 6/30/2020 $-32,094,000.00
16 3/31/2020 $-2,576,000.00
17 12/31/2019 $34,627,000.00
18 9/30/2019 $27,927,000.00
19 6/30/2019 $13,401,000.00
20 3/31/2019 $9,318,000.00
21 12/31/2018 $-76,409,000.00
22 9/30/2018 $-25,410,000.00
23 12/31/2017 $-10,699,000.00
Financials: NetIncomeLoss
Date Value
1 12/31/2023 $-255,099,000.00
2 9/30/2023 $-206,147,000.00
3 6/30/2023 $-62,414,000.00
4 3/31/2023 $-50,747,000.00
5 12/31/2022 $-166,000,000.00
6 9/30/2022 $-148,785,000.00
7 6/30/2022 $-64,458,000.00
8 3/31/2022 $-42,413,000.00
9 12/31/2021 $-58,223,000.00
10 9/30/2021 $-17,171,000.00
11 6/30/2021 $-11,052,000.00
12 3/31/2021 $-11,551,000.00
13 12/31/2020 $-542,731,000.00
14 9/30/2020 $-127,158,000.00
15 6/30/2020 $-61,310,000.00
16 3/31/2020 $-21,143,000.00
17 12/31/2019 $-7,134,000.00
18 9/30/2019 $-9,603,000.00
19 6/30/2019 $-10,878,000.00
20 3/31/2019 $-3,636,000.00
21 12/31/2018 $-112,485,000.00
22 9/30/2018 $-36,961,000.00
23 6/30/2018 $-5,923,000.00
24 3/31/2018 $-15,693,000.00
25 12/31/2017 $-18,762,000.00
Financials: NonoperatingIncomeExpense
Date Value
1 12/31/2023 $16,566,000.00
2 9/30/2023 $7,976,000.00
3 6/30/2023 $4,925,000.00
4 3/31/2023 $2,334,000.00
5 12/31/2022 $5,973,000.00
6 9/30/2022 $-712,000.00
7 6/30/2022 $-673,000.00
8 3/31/2022 $41,000.00
9 12/31/2021 $-1,462,000.00
10 9/30/2021 $-1,299,000.00
11 6/30/2021 $-530,000.00
12 3/31/2021 $-900,000.00
13 12/31/2020 $-334,000.00
14 9/30/2020 $-1,294,000.00
15 6/30/2020 $-1,286,000.00
16 3/31/2020 $-961,000.00
17 12/31/2019 $-460,000.00
18 9/30/2019 $-1,514,000.00
19 6/30/2019 $-448,000.00
20 3/31/2019 $-567,000.00
21 12/31/2018 $-1,634,000.00
22 9/30/2018 $-1,117,000.00
23 12/31/2017 $-366,000.00
Financials: NumberOfOperatingSegments
Date Value
1 12/31/2023 $1.00
2 12/31/2022 $1.00
3 12/31/2021 $1.00
4 12/31/2020 $1.00
5 9/30/2020 $1.00
6 6/30/2020 $1.00
Financials: OperatingExpenses
Date Value
1 12/31/2023 $674,642,000.00
2 9/30/2023 $503,672,000.00
3 6/30/2023 $313,348,000.00
4 3/31/2023 $150,378,000.00
5 12/31/2022 $563,967,000.00
6 9/30/2022 $421,466,000.00
7 6/30/2022 $150,022,000.00
8 3/31/2022 $130,753,000.00
9 12/31/2021 $468,652,000.00
10 9/30/2021 $336,890,000.00
11 6/30/2021 $220,232,000.00
12 3/31/2021 $98,977,000.00
13 12/31/2020 $774,519,000.00
14 9/30/2020 $271,615,000.00
15 6/30/2020 $72,273,000.00
16 3/31/2020 $76,681,000.00
17 12/31/2019 $215,433,000.00
18 9/30/2019 $148,646,000.00
19 6/30/2019 $93,823,000.00
20 3/31/2019 $42,648,000.00
21 12/31/2018 $228,416,000.00
22 9/30/2018 $117,797,000.00
23 12/31/2017 $78,900,000.00
Financials: OperatingIncomeLoss
Date Value
1 12/31/2023 $-265,329,000.00
2 9/30/2023 $-210,141,000.00
3 6/30/2023 $-115,346,000.00
4 3/31/2023 $-51,988,000.00
5 12/31/2022 $-167,944,000.00
6 9/30/2022 $-144,848,000.00
7 6/30/2022 $-104,852,000.00
8 3/31/2022 $-41,735,000.00
9 12/31/2021 $-52,253,000.00
10 9/30/2021 $-15,879,000.00
11 6/30/2021 $-20,544,000.00
12 3/31/2021 $-10,216,000.00
13 12/31/2020 $-534,142,000.00
14 9/30/2020 $-124,559,000.00
15 6/30/2020 $-59,304,000.00
16 3/31/2020 $-19,884,000.00
17 12/31/2019 $-30,573,000.00
18 9/30/2019 $-22,493,000.00
19 6/30/2019 $-10,362,000.00
20 3/31/2019 $-3,035,000.00
21 12/31/2018 $-110,764,000.00
22 9/30/2018 $-35,799,000.00
23 12/31/2017 $-18,375,000.00
Financials: OperatingLeaseCost
Date Value
1 12/31/2023 $13,600,000.00
2 12/31/2022 $13,100,000.00
3 12/31/2021 $10,500,000.00
4 9/30/2021 $7,900,000.00
5 6/30/2021 $5,200,000.00
6 3/31/2021 $2,700,000.00
7 12/31/2020 $8,400,000.00
8 9/30/2020 $6,100,000.00
9 6/30/2020 $4,000,000.00
10 3/31/2020 $1,900,000.00
Financials: OperatingLeaseImpairmentLoss
Date Value
1 12/31/2023 $4,900,000.00
2 9/30/2023 $2,800,000.00
3 6/30/2023 $2,800,000.00
4 9/30/2022 --
5 6/30/2022 --
Financials: OperatingLeaseLiability
Date Value
1 12/31/2023 $95,370,000.00
2 9/30/2023 $98,473,000.00
3 6/30/2023 $99,617,000.00
4 3/31/2023 $102,042,000.00
5 12/31/2022 $95,176,000.00
6 9/30/2022 $96,226,000.00
7 6/30/2022 $99,017,000.00
8 3/31/2022 $101,175,000.00
9 12/31/2021 $81,978,000.00
10 9/30/2021 $80,199,000.00
11 6/30/2021 $70,822,000.00
12 3/31/2021 $72,500,000.00
13 12/31/2020 $62,978,000.00
14 9/30/2020 $61,498,000.00
15 6/30/2020 $59,166,000.00
16 3/31/2020 $59,619,000.00
17 12/31/2019 $53,800,000.00
Financials: OperatingLeaseLiabilityCurrent
Date Value
1 12/31/2023 $11,521,000.00
2 9/30/2023 $10,005,000.00
3 6/30/2023 $9,286,000.00
4 3/31/2023 $9,199,000.00
5 12/31/2022 $9,037,000.00
6 9/30/2022 $8,393,000.00
7 6/30/2022 $7,977,000.00
8 3/31/2022 $7,637,000.00
9 12/31/2021 $5,131,000.00
10 9/30/2021 $4,464,000.00
11 6/30/2021 $4,905,000.00
12 3/31/2021 $6,156,000.00
13 12/31/2020 $5,936,000.00
14 9/30/2020 $4,976,000.00
15 6/30/2020 $3,938,000.00
16 3/31/2020 $3,453,000.00
17 12/31/2019 $3,086,000.00
Financials: OperatingLeaseLiabilityNoncurrent
Date Value
1 12/31/2023 $83,849,000.00
2 9/30/2023 $88,468,000.00
3 6/30/2023 $90,331,000.00
4 3/31/2023 $92,843,000.00
5 12/31/2022 $86,139,000.00
6 9/30/2022 $87,833,000.00
7 6/30/2022 $91,040,000.00
8 3/31/2022 $93,538,000.00
9 12/31/2021 $76,847,000.00
10 9/30/2021 $75,735,000.00
11 6/30/2021 $65,917,000.00
12 3/31/2021 $66,344,000.00
13 12/31/2020 $57,042,000.00
14 9/30/2020 $56,618,000.00
15 6/30/2020 $55,228,000.00
16 3/31/2020 $56,166,000.00
17 12/31/2019 $50,704,000.00
Financials: OperatingLeasePayments
Date Value
1 12/31/2023 $15,200,000.00
2 12/31/2022 $12,100,000.00
3 12/31/2021 $6,200,000.00
4 9/30/2021 $4,600,000.00
5 6/30/2021 $4,700,000.00
6 3/31/2021 $2,500,000.00
7 12/31/2020 $7,100,000.00
8 9/30/2020 $5,100,000.00
9 6/30/2020 $3,100,000.00
10 3/31/2020 $1,300,000.00
Financials: OperatingLeaseRightOfUseAsset
Date Value
1 12/31/2023 $65,361,000.00
2 9/30/2023 $69,192,000.00
3 6/30/2023 $71,049,000.00
4 3/31/2023 $74,738,000.00
5 12/31/2022 $69,882,000.00
6 9/30/2022 $71,095,000.00
7 6/30/2022 $73,425,000.00
8 3/31/2022 $75,680,000.00
9 12/31/2021 $60,918,000.00
10 9/30/2021 $60,715,000.00
11 6/30/2021 $54,125,000.00
12 3/31/2021 $56,353,000.00
13 12/31/2020 $46,983,000.00
14 9/30/2020 $45,379,000.00
15 6/30/2020 $43,137,000.00
16 3/31/2020 $44,048,000.00
17 12/31/2019 $38,005,000.00
Financials: OperatingLeaseWeightedAverageDiscountRatePercent
Date Value
1 12/31/2023 $0.06
2 9/30/2023 $0.06
3 6/30/2023 $0.06
4 3/31/2023 $0.06
5 12/31/2022 $0.06
6 9/30/2022 $0.06
7 6/30/2022 $0.06
8 3/31/2022 $0.06
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
14 9/30/2020 $0.05
15 6/30/2020 $0.06
16 3/31/2020 $0.06
Financials: OtherAssetsNoncurrent
Date Value
1 12/31/2023 $3,062,000.00
2 9/30/2023 $2,674,000.00
3 6/30/2023 $20,461,000.00
4 3/31/2023 $12,859,000.00
5 12/31/2022 $2,392,000.00
6 9/30/2022 $2,901,000.00
7 6/30/2022 $3,199,000.00
8 3/31/2022 $3,163,000.00
9 12/31/2021 $3,319,000.00
10 9/30/2021 $30,056,000.00
11 6/30/2021 $30,841,000.00
12 3/31/2021 $31,542,000.00
13 12/31/2020 $26,678,000.00
14 9/30/2020 $26,129,000.00
15 6/30/2020 $26,150,000.00
16 3/31/2020 $24,745,000.00
17 12/31/2019 $23,935,000.00
18 9/30/2019 $1,778,000.00
19 12/31/2018 $1,939,000.00
Financials: OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
Date Value
1 12/31/2023 $-22,000.00
2 9/30/2023 $22,000.00
3 6/30/2023 $155,000.00
4 3/31/2023 $24,000.00
5 12/31/2022 $-241,000.00
6 9/30/2022 $-326,000.00
7 6/30/2022 $-258,000.00
8 3/31/2022 $-62,000.00
9 12/31/2021 $72,000.00
Financials: OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
Date Value
1 12/31/2023 $3,906,000.00
2 9/30/2023 $3,658,000.00
3 6/30/2023 $510,000.00
4 3/31/2023 $2,856,000.00
5 12/31/2022 $-4,357,000.00
6 9/30/2022 $-5,514,000.00
7 6/30/2022 $-1,522,000.00
8 3/31/2022 $-2,465,000.00
9 12/31/2021 $72,000.00
10 9/30/2021 $136,000.00
11 6/30/2021 $10,000.00
12 3/31/2021 $98,000.00
13 12/31/2020 $-4,000.00
14 9/30/2020 $-366,000.00
15 6/30/2020 $355,000.00
16 3/31/2020 $5,000.00
17 12/31/2019 $-9,000.00
18 9/30/2019 $-126,000.00
19 6/30/2019 $27,000.00
20 3/31/2019 $-24,000.00
21 12/31/2018 $-22,000.00
22 9/30/2018 $1,000.00
23 6/30/2018 $27,000.00
24 3/31/2018 $-11,000.00
25 12/31/2017 $-15,000.00
Financials: OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax
Date Value
1 12/31/2023 $-1,718,000.00
2 9/30/2023 $-1,715,000.00
3 6/30/2023 $-1,715,000.00
4 3/31/2023 $-1,715,000.00
5 12/31/2022 --
6 9/30/2022 --
7 6/30/2022 --
8 3/31/2022 --
9 12/31/2021 --
Financials: OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
Date Value
1 12/31/2023 $2,210,000.00
2 9/30/2023 $1,921,000.00
3 6/30/2023 $1,496,000.00
4 3/31/2023 $1,117,000.00
5 12/31/2022 $-4,116,000.00
6 9/30/2022 $-5,188,000.00
7 6/30/2022 $-3,729,000.00
8 3/31/2022 $-2,403,000.00
9 12/31/2021 --
10 9/30/2021 --
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 --
Financials: OtherEmployeeRelatedLiabilitiesCurrent
Date Value
1 12/31/2023 $3,179,000.00
2 9/30/2023 $5,319,000.00
3 6/30/2023 $3,351,000.00
4 3/31/2023 $4,920,000.00
5 12/31/2022 $2,929,000.00
6 9/30/2022 $417,000.00
7 6/30/2022 $393,000.00
8 3/31/2022 $876,000.00
9 12/31/2021 $378,000.00
10 9/30/2021 $689,000.00
11 6/30/2021 $654,000.00
12 3/31/2021 $685,000.00
13 12/31/2020 $275,000.00
14 9/30/2020 $1,362,000.00
15 6/30/2020 $2,084,000.00
16 3/31/2020 $1,418,000.00
17 12/31/2019 $182,000.00
18 9/30/2019 $1,576,000.00
19 12/31/2018 $1,203,000.00
Financials: OtherLiabilitiesCurrent
Date Value
1 12/31/2023 $4,413,000.00
2 9/30/2023 $4,795,000.00
3 6/30/2023 $3,325,000.00
4 3/31/2023 $5,258,000.00
5 12/31/2022 $6,707,000.00
6 9/30/2022 $7,098,000.00
7 6/30/2022 $4,923,000.00
8 3/31/2022 $6,315,000.00
9 12/31/2021 $5,275,000.00
10 9/30/2021 $2,827,000.00
11 6/30/2021 $197,000.00
12 3/31/2021 $834,000.00
13 12/31/2020 $5,844,000.00
14 9/30/2020 $3,441,000.00
15 6/30/2020 $3,483,000.00
16 3/31/2020 $3,670,000.00
17 12/31/2019 $2,695,000.00
18 9/30/2019 $4,382,000.00
19 12/31/2018 $2,947,000.00
Financials: OtherLiabilitiesNoncurrent
Date Value
1 12/31/2023 $4,275,000.00
2 9/30/2023 $10,139,000.00
3 6/30/2023 $7,919,000.00
4 3/31/2023 $6,796,000.00
5 12/31/2022 $2,976,000.00
6 9/30/2022 $5,727,000.00
7 6/30/2022 $9,127,000.00
8 3/31/2022 $8,582,000.00
9 12/31/2021 $8,240,000.00
10 9/30/2021 $8,427,000.00
11 6/30/2021 $8,136,000.00
12 3/31/2021 $8,866,000.00
13 12/31/2020 $3,930,000.00
14 9/30/2020 $4,052,000.00
15 6/30/2020 $2,902,000.00
16 3/31/2020 $1,545,000.00
17 12/31/2019 $1,925,000.00
18 9/30/2019 $951,000.00
19 12/31/2018 $771,000.00
Financials: OtherNonoperatingIncomeExpense
Date Value
1 12/31/2023 $-307,000.00
2 9/30/2023 $-4,268,000.00
3 6/30/2023 $-3,020,000.00
4 3/31/2023 $-1,516,000.00
5 12/31/2022 $-198,000.00
6 9/30/2022 $-4,193,000.00
7 6/30/2022 $-2,243,000.00
8 3/31/2022 $-400,000.00
9 12/31/2021 $-802,000.00
10 9/30/2021 $-807,000.00
11 6/30/2021 $-208,000.00
12 3/31/2021 $-729,000.00
13 12/31/2020 $1,337,000.00
14 9/30/2020 $361,000.00
15 6/30/2020 $-144,000.00
16 3/31/2020 $-96,000.00
17 12/31/2019 $-186,000.00
18 9/30/2019 $-413,000.00
19 6/30/2019 $-141,000.00
20 3/31/2019 $-146,000.00
21 12/31/2018 $-249,000.00
22 9/30/2018 $-151,000.00
23 12/31/2017 $137,000.00
Financials: OtherOperatingActivitiesCashFlowStatement
Date Value
1 12/31/2023 $427,000.00
2 9/30/2023 $470,000.00
3 6/30/2023 $613,000.00
4 3/31/2023 $150,000.00
5 12/31/2022 $1,957,000.00
6 9/30/2022 $1,120,000.00
7 6/30/2022 $460,000.00
8 3/31/2022 $183,000.00
9 12/31/2021 $79,000.00
Financials: PaymentsForRestructuring
Date Value
1 12/31/2023 $215,000.00
2 12/31/2022 $3,385,000.00
3 9/30/2022 $2,838,000.00
Financials: PaymentsForRoyalties
Date Value
1 11/30/2023 $6,000,000.00
Financials: PaymentsOfFinancingCosts
Date Value
1 12/31/2023 $5,814,000.00
2 9/30/2023 $5,814,000.00
3 6/30/2023 $5,814,000.00
4 3/31/2023 $5,814,000.00
5 12/31/2022 $5,409,000.00
6 9/30/2022 $5,409,000.00
7 6/30/2022 $5,409,000.00
8 3/31/2022 $5,409,000.00
9 12/31/2021 $5,028,000.00
10 9/30/2021 $5,028,000.00
11 6/30/2021 $5,028,000.00
12 3/31/2021 $5,028,000.00
13 12/31/2020 $5,848,000.00
14 9/30/2020 $5,846,000.00
15 6/30/2020 $5,846,000.00
16 3/31/2020 $5,846,000.00
17 12/31/2019 --
18 9/30/2019 --
19 6/30/2019 --
20 3/31/2019 --
21 12/31/2018 --
Financials: PaymentsToAcquireAvailableForSaleSecuritiesDebt
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 $282,871,000.00
6 9/30/2022 $282,871,000.00
7 6/30/2022 $271,547,000.00
8 3/31/2022 $242,329,000.00
9 12/31/2021 --
10 9/30/2021 --
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 --
Financials: PaymentsToAcquireBusinessesNetOfCashAcquired
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 12/31/2022 $4,000,000.00
4 9/30/2022 $1,500,000.00
5 6/30/2022 --
6 3/31/2022 --
7 12/31/2021 $5,451,000.00
8 9/30/2021 $5,451,000.00
9 6/30/2021 $5,451,000.00
10 3/31/2021 $5,451,000.00
11 12/31/2020 --
12 9/30/2020 --
13 6/30/2020 --
14 3/31/2020 --
15 12/31/2019 --
Financials: PaymentsToAcquireIntangibleAssets
Date Value
1 12/31/2023 $923,000.00
2 9/30/2023 $923,000.00
3 6/30/2023 $723,000.00
4 3/31/2023 $723,000.00
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 12/31/2020 $1,728,000.00
12 9/30/2020 $801,000.00
13 12/31/2019 $25,000.00
14 9/30/2019 --
15 12/31/2018 $425,000.00
Financials: PaymentsToAcquirePropertyPlantAndEquipment
Date Value
1 12/31/2023 $48,601,000.00
2 9/30/2023 $45,151,000.00
3 6/30/2023 $29,915,000.00
4 3/31/2023 $4,559,000.00
5 12/31/2022 $131,661,000.00
6 9/30/2022 $91,927,000.00
7 6/30/2022 $55,355,000.00
8 3/31/2022 $28,136,000.00
9 12/31/2021 $101,278,000.00
10 9/30/2021 $73,660,000.00
11 6/30/2021 $53,433,000.00
12 3/31/2021 $38,865,000.00
13 12/31/2020 $36,666,000.00
14 9/30/2020 $15,327,000.00
15 6/30/2020 $14,818,000.00
16 3/31/2020 $8,079,000.00
17 12/31/2019 $42,742,000.00
18 9/30/2019 $36,186,000.00
19 6/30/2019 $22,508,000.00
20 3/31/2019 $9,367,000.00
21 12/31/2018 $6,284,000.00
22 9/30/2018 $3,880,000.00
23 12/31/2017 $3,756,000.00
Financials: PreferredStockParOrStatedValuePerShare
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 --
4 3/31/2021 --
5 12/31/2020 --
6 9/30/2020 --
7 6/30/2020 --
8 3/31/2020 --
9 12/31/2019 --
10 9/30/2019 --
11 12/31/2018 --
Financials: PreferredStockSharesAuthorized
Date Value
1 12/31/2023 $100,000,000.00
2 12/31/2022 $100,000,000.00
3 12/31/2021 $100,000,000.00
4 3/31/2021 $100,000,000.00
5 12/31/2020 $100,000,000.00
6 9/30/2020 $100,000,000.00
7 6/30/2020 $100,000,000.00
8 3/31/2020 $100,000,000.00
9 12/31/2019 $100,000,000.00
10 9/30/2019 $100,000,000.00
11 8/31/2019 $100,000,000.00
12 12/31/2018 --
Financials: PreferredStockSharesIssued
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 --
4 3/31/2021 --
5 12/31/2020 --
6 9/30/2020 --
7 6/30/2020 --
8 3/31/2020 --
9 12/31/2019 --
10 9/30/2019 --
11 12/31/2018 --
Financials: PreferredStockSharesOutstanding
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 --
4 3/31/2021 --
5 12/31/2020 --
6 9/30/2020 --
7 6/30/2020 --
8 3/31/2020 --
9 12/31/2019 --
10 9/30/2019 --
11 12/31/2018 --
Financials: PreferredStockValue
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 --
6 9/30/2022 --
7 6/30/2022 --
8 3/31/2022 --
9 12/31/2021 --
10 9/30/2021 --
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 --
14 9/30/2020 --
15 6/30/2020 --
16 3/31/2020 --
17 12/31/2019 --
18 12/31/2018 --
Financials: PrepaidExpenseAndOtherAssetsCurrent
Date Value
1 12/31/2023 $18,789,000.00
2 9/30/2023 $20,177,000.00
3 6/30/2023 $18,683,000.00
4 3/31/2023 $20,857,000.00
5 12/31/2022 $16,578,000.00
6 9/30/2022 $14,350,000.00
7 6/30/2022 $19,141,000.00
8 3/31/2022 $17,762,000.00
9 12/31/2021 $13,896,000.00
10 9/30/2021 $14,065,000.00
11 6/30/2021 $13,298,000.00
12 3/31/2021 $14,442,000.00
13 12/31/2020 $13,029,000.00
14 9/30/2020 $11,083,000.00
15 6/30/2020 $9,411,000.00
16 3/31/2020 $7,096,000.00
17 12/31/2019 $7,599,000.00
18 9/30/2019 $7,253,000.00
19 12/31/2018 $4,498,000.00
Financials: ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
Date Value
1 12/31/2023 $19,483,000.00
2 9/30/2023 $13,870,000.00
3 6/30/2023 $9,496,000.00
4 3/31/2023 $2,400,000.00
5 12/31/2022 $21,226,000.00
6 9/30/2022 $16,225,000.00
7 6/30/2022 $14,186,000.00
8 3/31/2022 $7,826,000.00
9 12/31/2021 $40,325,000.00
10 9/30/2021 $31,422,000.00
11 6/30/2021 $24,739,000.00
12 3/31/2021 $8,546,000.00
13 9/30/2020 $15,255,000.00
14 6/30/2020 $11,334,000.00
15 3/31/2020 $3,283,000.00
16 9/30/2019 $3,018,000.00
17 6/30/2019 $2,005,000.00
Financials: ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
Date Value
1 12/31/2023 $82,825,000.00
2 9/30/2023 $70,331,000.00
3 6/30/2023 $51,185,000.00
4 3/31/2023 $31,896,000.00
5 12/31/2022 $18,528,000.00
6 9/30/2022 $17,182,000.00
7 6/30/2022 $9,124,000.00
8 3/31/2022 $250,000.00
9 12/31/2021 --
10 9/30/2021 --
11 6/30/2021 --
12 12/31/2020 --
Financials: ProceedsFromSaleOfHeldToMaturitySecurities
Date Value
1 12/31/2023 $100,191,000.00
2 9/30/2023 $96,137,000.00
3 6/30/2023 $94,947,000.00
4 3/31/2023 $93,342,000.00
5 12/31/2022 $49,117,000.00
6 9/30/2022 $41,401,000.00
7 6/30/2022 $32,693,000.00
8 3/31/2022 $12,657,000.00
9 12/31/2021 --
10 9/30/2021 --
11 6/30/2021 --
12 12/31/2020 --
Financials: ProductWarrantyAccrual
Date Value
1 12/31/2023 $8,116,000.00
2 9/30/2023 $6,435,000.00
3 6/30/2023 $3,941,000.00
4 3/31/2023 $3,206,000.00
5 12/31/2022 $3,023,000.00
6 9/30/2022 $1,968,000.00
7 6/30/2022 $1,430,000.00
8 3/31/2022 $1,097,000.00
9 12/31/2021 $994,000.00
10 9/30/2021 $824,000.00
11 6/30/2021 $577,000.00
12 3/31/2021 $452,000.00
13 12/31/2020 $399,000.00
14 9/30/2020 $337,000.00
15 6/30/2020 $345,000.00
16 3/31/2020 $366,000.00
17 12/31/2019 $467,000.00
18 9/30/2019 $409,000.00
19 12/31/2018 $804,000.00
20 12/31/2017 $174,000.00
Financials: ProductWarrantyAccrualClassifiedCurrent
Date Value
1 12/31/2023 $8,116,000.00
2 9/30/2023 $6,435,000.00
3 6/30/2023 $3,941,000.00
4 3/31/2023 $3,206,000.00
5 12/31/2022 $3,023,000.00
6 9/30/2022 $1,968,000.00
7 6/30/2022 $1,430,000.00
8 3/31/2022 $1,097,000.00
9 12/31/2021 $994,000.00
10 9/30/2021 $824,000.00
11 6/30/2021 $577,000.00
12 3/31/2021 $452,000.00
13 12/31/2020 $399,000.00
14 9/30/2020 $337,000.00
15 6/30/2020 $345,000.00
16 3/31/2020 $366,000.00
17 12/31/2019 $467,000.00
18 9/30/2019 $409,000.00
19 12/31/2018 $804,000.00
Financials: ProductWarrantyAccrualPayments
Date Value
1 12/31/2023 $5,608,000.00
2 9/30/2023 $4,368,000.00
3 6/30/2023 $2,915,000.00
4 3/31/2023 $1,447,000.00
5 12/31/2022 $3,679,000.00
6 9/30/2022 $2,616,000.00
7 6/30/2022 $1,547,000.00
8 3/31/2022 $672,000.00
9 12/31/2021 $2,339,000.00
10 9/30/2021 $1,688,000.00
11 6/30/2021 $1,064,000.00
12 3/31/2021 $538,000.00
13 12/31/2020 $864,000.00
14 9/30/2020 $568,000.00
15 6/30/2020 $319,000.00
16 3/31/2020 $173,000.00
17 12/31/2019 $1,078,000.00
18 9/30/2019 $803,000.00
19 12/31/2018 $1,055,000.00
Financials: ProductWarrantyAccrualWarrantiesIssued
Date Value
1 12/31/2023 $10,701,000.00
2 9/30/2023 $7,780,000.00
3 6/30/2023 $3,833,000.00
4 3/31/2023 $1,630,000.00
5 12/31/2022 $5,708,000.00
6 9/30/2022 $3,590,000.00
7 6/30/2022 $1,983,000.00
8 3/31/2022 $775,000.00
9 12/31/2021 $2,934,000.00
10 9/30/2021 $2,113,000.00
11 6/30/2021 $1,242,000.00
12 3/31/2021 $591,000.00
13 12/31/2020 $796,000.00
14 9/30/2020 $438,000.00
15 6/30/2020 $197,000.00
16 3/31/2020 $72,000.00
17 12/31/2019 $741,000.00
18 9/30/2019 $408,000.00
19 12/31/2018 $1,685,000.00
Financials: PropertyPlantAndEquipmentGross
Date Value
1 12/31/2023 $383,062,000.00
2 9/30/2023 $378,881,000.00
3 6/30/2023 $370,441,000.00
4 12/31/2022 $358,158,000.00
5 12/31/2021 $218,513,000.00
6 9/30/2021 $186,983,000.00
7 6/30/2021 $161,540,000.00
8 3/31/2021 $142,062,000.00
9 12/31/2020 $103,342,000.00
10 12/31/2019 $67,876,000.00
11 12/31/2018 $25,210,000.00
Financials: PropertyPlantAndEquipmentNet
Date Value
1 12/31/2023 $279,571,000.00
2 9/30/2023 $285,008,000.00
3 6/30/2023 $284,913,000.00
4 3/31/2023 $292,106,000.00
5 12/31/2022 $289,328,000.00
6 9/30/2022 $257,694,000.00
7 6/30/2022 $223,001,000.00
8 3/31/2022 $190,200,000.00
9 12/31/2021 $169,492,000.00
10 9/30/2021 $142,589,000.00
11 6/30/2021 $122,329,000.00
12 3/31/2021 $107,313,000.00
13 12/31/2020 $72,840,000.00
14 9/30/2020 $65,111,000.00
15 6/30/2020 $55,930,000.00
16 3/31/2020 $52,384,000.00
17 12/31/2019 $48,821,000.00
18 9/30/2019 $46,840,000.00
19 12/31/2018 $11,127,000.00
Financials: PurchaseObligation
Date Value
1 12/31/2023 $13,000,000.00
2 12/31/2021 $500,000.00
3 12/31/2020 $1,000,000.00
4 12/31/2019 $6,400,000.00
Financials: ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost
Date Value
1 12/31/2023 $270,332,000.00
2 9/30/2023 $205,065,000.00
3 6/30/2023 $138,558,000.00
4 3/31/2023 $67,098,000.00
5 12/31/2022 $265,667,000.00
6 9/30/2022 $202,053,000.00
7 6/30/2022 $134,763,000.00
8 3/31/2022 $64,078,000.00
9 12/31/2021 $211,752,000.00
10 9/30/2021 $54,582,000.00
11 6/30/2021 $95,285,000.00
12 3/31/2021 $41,883,000.00
13 12/31/2020 $123,375,000.00
14 9/30/2020 $30,143,000.00
15 6/30/2020 $53,527,000.00
16 3/31/2020 $25,992,000.00
17 12/31/2019 $83,097,000.00
18 9/30/2019 $55,208,000.00
19 6/30/2019 $18,034,000.00
20 3/31/2019 $14,965,000.00
21 12/31/2018 $47,537,000.00
22 9/30/2018 $34,457,000.00
23 12/31/2017 $32,164,000.00
Financials: RestrictedCash
Date Value
1 12/31/2023 --
2 12/31/2022 $7,607,000.00
3 12/31/2021 $8,626,000.00
4 12/31/2020 $25,041,000.00
5 12/31/2019 $52,327,000.00
6 12/31/2018 $5,008,000.00
Financials: RestrictedCashCurrent
Date Value
1 12/31/2023 --
2 9/30/2023 $500,000.00
3 6/30/2023 $1,500,000.00
4 3/31/2023 $2,500,000.00
5 12/31/2022 $2,633,000.00
6 9/30/2022 $508,000.00
7 6/30/2022 $508,000.00
8 3/31/2022 $27,000.00
9 12/31/2021 $1,028,000.00
10 9/30/2021 $28,000.00
11 6/30/2021 $18,151,000.00
12 3/31/2021 $18,164,000.00
13 12/31/2020 $16,600,000.00
14 9/30/2020 $59,451,000.00
15 6/30/2020 $57,849,000.00
16 12/31/2019 --
17 9/30/2019 $50,053,000.00
18 12/31/2018 $5,008,000.00
Financials: RestrictedCashNoncurrent
Date Value
1 12/31/2023 --
2 9/30/2023 $2,974,000.00
3 6/30/2023 $3,474,000.00
4 3/31/2023 $4,974,000.00
5 12/31/2022 $4,974,000.00
6 9/30/2022 $7,091,000.00
7 6/30/2022 $7,095,000.00
8 3/31/2022 $7,598,000.00
9 12/31/2021 $7,598,000.00
10 9/30/2021 $8,597,000.00
11 6/30/2021 $8,599,000.00
12 3/31/2021 $8,598,000.00
13 12/31/2020 $8,474,000.00
14 9/30/2020 $5,474,000.00
15 6/30/2020 $6,001,000.00
16 3/31/2020 $59,475,000.00
17 12/31/2019 $52,327,000.00
18 9/30/2019 $50,053,000.00
19 12/31/2018 $5,008,000.00
Financials: RestructuringCharges
Date Value
1 12/31/2023 $2,481,000.00
2 12/31/2022 $4,216,000.00
3 9/30/2022 $4,216,000.00
Financials: RestructuringCosts
Date Value
1 12/31/2023 $2,500,000.00
2 12/31/2022 $4,200,000.00
3 9/30/2022 $4,200,000.00
Financials: RestructuringReserve
Date Value
1 12/31/2023 $310,000.00
2 12/31/2022 $215,000.00
3 12/31/2021 --
Financials: RestructuringReserveTranslationAndOtherAdjustment
Date Value
1 12/31/2023 $-2,171,000.00
2 12/31/2022 $-616,000.00
3 9/30/2022 $-616,000.00
Financials: RetainedEarningsAccumulatedDeficit
Date Value
1 12/31/2023 $-1,284,420,000.00
2 9/30/2023 $-1,235,468,000.00
3 6/30/2023 $-1,142,482,000.00
4 3/31/2023 $-1,080,068,000.00
5 12/31/2022 $-1,029,321,000.00
6 9/30/2022 $-1,012,106,000.00
7 6/30/2022 $-970,192,000.00
8 3/31/2022 $-905,734,000.00
9 12/31/2021 $-863,321,000.00
10 9/30/2021 $-844,872,000.00
11 6/30/2021 $-827,701,000.00
12 3/31/2021 $-816,649,000.00
13 12/31/2020 $-805,098,000.00
14 9/30/2020 $-389,525,000.00
15 6/30/2020 $-323,677,000.00
16 3/31/2020 $-283,510,000.00
17 12/31/2019 $-262,367,000.00
18 9/30/2019 $-255,233,000.00
19 12/31/2018 $-231,116,000.00
Financials: RevenueFromContractWithCustomerExcludingAssessedTax
Date Value
1 12/31/2023 $618,727,000.00
2 9/30/2023 $434,748,000.00
3 6/30/2023 $281,104,000.00
4 3/31/2023 $134,285,000.00
5 12/31/2022 $516,409,000.00
6 9/30/2022 $360,177,000.00
7 6/30/2022 $229,105,000.00
8 3/31/2022 $114,496,000.00
9 12/31/2021 $490,490,000.00
10 9/30/2021 $346,960,000.00
11 6/30/2021 $115,842,000.00
12 3/31/2021 $105,821,000.00
13 12/31/2020 $298,845,000.00
14 9/30/2020 $186,627,000.00
15 6/30/2020 $42,905,000.00
16 3/31/2020 $71,905,000.00
17 12/31/2019 $245,893,000.00
18 9/30/2019 $170,604,000.00
19 6/30/2019 $109,397,000.00
20 12/31/2018 $146,313,000.00
Financials: RevenueRemainingPerformanceObligation
Date Value
1 12/31/2023 $22,000,000.00
2 9/30/2023 $17,700,000.00
3 6/30/2023 $13,900,000.00
4 3/31/2023 $12,100,000.00
5 12/31/2022 $11,000,000.00
6 9/30/2022 $9,400,000.00
7 6/30/2022 $9,300,000.00
8 3/31/2022 $7,900,000.00
9 12/31/2021 $7,700,000.00
10 9/30/2021 $7,300,000.00
11 6/30/2021 $6,900,000.00
12 3/31/2021 $6,100,000.00
13 12/31/2020 $6,200,000.00
14 9/30/2020 $5,000,000.00
15 6/30/2020 $4,600,000.00
16 3/31/2020 $4,600,000.00
17 12/31/2019 $4,100,000.00
18 9/30/2019 $4,300,000.00
Financials: RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
Date Value
1 12/31/2023 $6,518,000.00
2 9/30/2023 $7,170,000.00
3 6/30/2023 $6,893,000.00
4 3/31/2023 $6,893,000.00
5 12/31/2022 $16,562,000.00
6 9/30/2022 $16,562,000.00
7 6/30/2022 $16,562,000.00
8 3/31/2022 $16,562,000.00
9 12/31/2021 $21,284,000.00
10 9/30/2021 $19,566,000.00
11 6/30/2021 $11,267,000.00
12 3/31/2021 $11,237,000.00
13 12/31/2020 $13,562,000.00
14 9/30/2020 $10,883,000.00
15 6/30/2020 $7,558,000.00
16 3/31/2020 $7,634,000.00
17 12/31/2019 --
18 9/30/2019 --
19 6/30/2019 --
20 3/31/2019 --
21 12/31/2018 --
Financials: SecurityDeposit
Date Value
1 12/31/2023 $2,300,000.00
Financials: SellingGeneralAndAdministrativeExpense
Date Value
1 12/31/2023 $343,330,000.00
2 9/30/2023 $257,205,000.00
3 6/30/2023 $174,790,000.00
4 3/31/2023 $83,280,000.00
5 12/31/2022 $298,300,000.00
6 9/30/2022 $219,413,000.00
7 6/30/2022 $146,012,000.00
8 3/31/2022 $66,675,000.00
9 12/31/2021 $257,560,000.00
10 9/30/2021 $187,683,000.00
11 6/30/2021 $125,607,000.00
12 3/31/2021 $56,904,000.00
13 12/31/2020 $202,326,000.00
14 9/30/2020 $51,549,000.00
15 6/30/2020 $44,416,000.00
16 3/31/2020 $50,387,000.00
17 12/31/2019 $130,834,000.00
18 9/30/2019 $92,078,000.00
19 6/30/2019 $59,464,000.00
20 3/31/2019 $26,893,000.00
21 12/31/2018 $87,936,000.00
22 9/30/2018 $61,030,000.00
23 12/31/2017 $46,736,000.00
Financials: ShareBasedCompensation
Date Value
1 12/31/2023 $166,950,000.00
2 9/30/2023 $128,032,000.00
3 6/30/2023 $87,797,000.00
4 3/31/2023 $42,101,000.00
5 12/31/2022 $136,848,000.00
6 9/30/2022 $95,874,000.00
7 6/30/2022 $62,360,000.00
8 3/31/2022 $26,047,000.00
9 12/31/2021 $95,962,000.00
10 9/30/2021 $69,058,000.00
11 6/30/2021 $43,108,000.00
12 3/31/2021 $16,176,000.00
13 12/31/2020 $48,626,000.00
14 9/30/2020 $34,357,000.00
15 6/30/2020 $20,573,000.00
16 3/31/2020 $6,718,000.00
17 12/31/2019 $13,333,000.00
18 9/30/2019 $8,258,000.00
19 6/30/2019 $4,384,000.00
20 3/31/2019 $1,359,000.00
21 12/31/2018 $2,658,000.00
22 9/30/2018 $1,595,000.00
23 12/31/2017 $1,661,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
Date Value
1 12/31/2023 $922,152.00
2 9/30/2023 $772,870.00
3 6/30/2023 $428,549.00
4 3/31/2023 $152,540.00
5 12/31/2022 $643,931.00
6 9/30/2022 $454,836.00
7 6/30/2022 $166,137.00
8 3/31/2022 $96,307.00
9 12/31/2021 $113,356.00
10 9/30/2021 $71,651.00
11 6/30/2021 $41,153.00
12 3/31/2021 $17,226.00
13 12/31/2020 $15,373.00
14 9/30/2020 $10,691.00
15 6/30/2020 $1,978.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
Date Value
1 12/31/2023 $54.42
2 9/30/2023 $54.79
3 6/30/2023 $57.69
4 3/31/2023 $59.81
5 12/31/2022 $92.83
6 9/30/2022 $105.49
7 6/30/2022 $113.63
8 3/31/2022 $118.30
9 12/31/2021 $123.21
10 9/30/2021 $118.67
11 6/30/2021 $108.34
12 3/31/2021 $86.44
13 12/31/2020 $66.71
14 9/30/2020 $64.97
15 6/30/2020 $64.32
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
Date Value
1 12/31/2023 $2,320,714.00
2 9/30/2023 $2,069,494.00
3 6/30/2023 $1,948,808.00
4 3/31/2023 $584,720.00
5 12/31/2022 $6,060,449.00
6 9/30/2022 $5,462,866.00
7 6/30/2022 $1,734,841.00
8 3/31/2022 $517,650.00
9 12/31/2021 $970,033.00
10 9/30/2021 $828,463.00
11 6/30/2021 $726,026.00
12 3/31/2021 $229,752.00
13 12/31/2020 $963,054.00
14 9/30/2020 $871,863.00
15 6/30/2020 $745,587.00
16 3/31/2020 $58,254.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
Date Value
1 12/31/2023 $50.08
2 9/30/2023 $51.19
3 6/30/2023 $50.68
4 3/31/2023 $45.72
5 12/31/2022 $43.45
6 9/30/2022 $45.21
7 6/30/2022 $71.67
8 3/31/2022 $82.28
9 12/31/2021 $179.95
10 9/30/2021 $184.38
11 6/30/2021 $186.42
12 3/31/2021 $176.65
13 12/31/2020 $78.94
14 9/30/2020 $70.49
15 6/30/2020 $66.42
16 3/31/2020 $84.70
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
Date Value
1 12/31/2023 $5,334,134.00
2 9/30/2023 $5,698,984.00
3 6/30/2023 $6,433,832.00
4 3/31/2023 $5,871,150.00
5 12/31/2022 $5,836,192.00
6 9/30/2022 $5,810,722.00
7 6/30/2022 $2,565,452.00
8 3/31/2022 $1,610,391.00
9 12/31/2021 $1,298,244.00
10 9/30/2021 $1,314,157.00
11 6/30/2021 $1,340,188.00
12 3/31/2021 $985,386.00
13 12/31/2020 $823,947.00
14 9/30/2020 $779,296.00
15 6/30/2020 $702,610.00
16 3/31/2020 $58,254.00
17 12/31/2019 --
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
Date Value
1 12/31/2023 $48.26
2 9/30/2023 $49.50
3 6/30/2023 $49.98
4 3/31/2023 $50.51
5 12/31/2022 $52.21
6 9/30/2022 $56.13
7 6/30/2022 $98.75
8 3/31/2022 $124.21
9 12/31/2021 $141.48
10 9/30/2021 $139.00
11 6/30/2021 $135.24
12 3/31/2021 $103.51
13 12/31/2020 $80.97
14 9/30/2020 $71.05
15 6/30/2020 $66.46
16 3/31/2020 $84.70
17 12/31/2019 --
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
Date Value
1 12/31/2023 $1,900,620.00
2 9/30/2023 $1,433,832.00
3 6/30/2023 $922,619.00
4 3/31/2023 $397,222.00
5 12/31/2022 $878,570.00
6 9/30/2022 $495,552.00
7 6/30/2022 $301,496.00
8 3/31/2022 $109,196.00
9 12/31/2021 $382,380.00
10 9/30/2021 $266,602.00
11 6/30/2021 $168,632.00
12 3/31/2021 $51,087.00
13 12/31/2020 $123,734.00
14 9/30/2020 $81,876.00
15 6/30/2020 $40,999.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
Date Value
1 12/31/2023 $59.60
2 9/30/2023 $60.09
3 6/30/2023 $61.97
4 3/31/2023 $64.75
5 12/31/2022 $93.93
6 9/30/2022 $114.08
7 6/30/2022 $118.75
8 3/31/2022 $135.86
9 12/31/2021 $114.11
10 9/30/2021 $106.14
11 6/30/2021 $97.02
12 3/31/2021 $74.74
13 12/31/2020 $66.92
14 9/30/2020 $65.91
15 6/30/2020 $65.91
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
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 --
7 12/31/2017 --
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
Date Value
1 9/30/2023 $404,590.00
2 6/30/2023 $169,273.00
3 3/31/2023 $99,989.00
4 9/30/2022 $339,147.00
5 6/30/2022 $142,509.00
6 3/31/2022 $85,887.00
7 9/30/2021 $263,911.00
8 6/30/2021 $114,418.00
9 3/31/2021 $60,649.00
10 9/30/2020 $314,968.00
11 6/30/2020 $199,542.00
12 3/31/2020 $150,134.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
Date Value
1 9/30/2023 $357,457.00
2 6/30/2023 $300,870.00
3 3/31/2023 $272,904.00
4 9/30/2022 $1,803,411.00
5 6/30/2022 $1,067,902.00
6 3/31/2022 $944,754.00
7 9/30/2021 $363,874.00
8 6/30/2021 $349,996.00
9 3/31/2021 $305,659.00
10 9/30/2020 $1,772,153.00
11 6/30/2020 $1,646,898.00
12 3/31/2020 $663,644.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
Date Value
1 9/30/2023 $6,465,828.00
2 6/30/2023 $7,007,627.00
3 3/31/2023 $7,556,361.00
4 12/31/2022 $7,964,557.00
5 9/30/2022 $8,350,916.00
6 6/30/2022 $8,159,680.00
7 3/31/2022 $8,419,444.00
8 12/31/2021 $8,212,754.00
9 9/30/2021 $9,206,850.00
10 6/30/2021 $10,042,162.00
11 3/31/2021 $11,054,573.00
12 12/31/2020 $11,860,844.00
13 9/30/2020 $12,817,142.00
14 6/30/2020 $13,507,230.00
15 3/31/2020 $14,528,141.00
16 12/31/2019 $15,918,243.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
Date Value
1 9/30/2023 $42.15
2 6/30/2023 $41.56
3 3/31/2023 $39.46
4 12/31/2022 $37.10
5 9/30/2022 $36.66
6 6/30/2022 $36.16
7 3/31/2022 $34.97
8 12/31/2021 $29.28
9 9/30/2021 $27.61
10 6/30/2021 $26.15
11 3/31/2021 $24.28
12 12/31/2020 $18.86
13 9/30/2020 $17.95
14 6/30/2020 $16.72
15 3/31/2020 $10.79
16 12/31/2019 $6.82
Financials: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
Date Value
1 9/30/2023 $6.78
2 6/30/2023 $5.02
3 3/31/2023 $4.13
4 9/30/2022 $9.43
5 6/30/2022 $10.70
6 3/31/2022 $12.00
7 9/30/2021 $10.11
8 6/30/2021 $10.37
9 3/31/2021 $8.12
10 9/30/2020 $2.48
11 6/30/2020 $1.91
12 3/31/2020 $1.73
Financials: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
Date Value
1 9/30/2023 $78.54
2 6/30/2023 $82.96
3 3/31/2023 $85.63
4 9/30/2022 $56.90
5 6/30/2022 $53.36
6 3/31/2022 $55.78
7 9/30/2021 $25.00
8 6/30/2021 $20.45
9 3/31/2021 $18.76
10 9/30/2020 $20.30
11 6/30/2020 $10.32
12 3/31/2020 $11.09
Financials: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
Date Value
1 9/30/2023 $52.18
2 6/30/2023 $50.80
3 3/31/2023 $50.10
4 9/30/2022 $54.01
5 6/30/2022 $68.02
6 3/31/2022 $70.53
7 9/30/2021 $178.40
8 6/30/2021 $178.61
9 3/31/2021 $177.76
10 9/30/2020 $78.53
11 6/30/2020 $76.98
12 3/31/2020 $80.03
Financials: StateAndLocalIncomeTaxExpenseBenefitContinuingOperations
Date Value
1 12/31/2023 $-14,831,000.00
2 12/31/2022 $-11,782,000.00
3 12/31/2021 $-20,136,000.00
4 12/31/2020 $-16,653,000.00
5 12/31/2019 $-2,958,000.00
6 12/31/2018 $-4,479,000.00
Financials: StockholdersEquity
Date Value
1 12/31/2023 $741,043,000.00
2 9/30/2023 $745,216,000.00
3 6/30/2023 $793,301,000.00
4 3/31/2023 $802,385,000.00
5 12/31/2022 $805,743,000.00
6 9/30/2022 $775,792,000.00
7 6/30/2022 $783,516,000.00
8 3/31/2022 $806,685,000.00
9 12/31/2021 $817,568,000.00
10 9/30/2021 $800,221,000.00
11 6/30/2021 $784,586,000.00
12 3/31/2021 $752,460,000.00
13 12/31/2020 $739,072,000.00
14 9/30/2020 $825,080,000.00
15 6/30/2020 $391,269,000.00
16 3/31/2020 $409,068,000.00
17 12/31/2019 $420,083,000.00
18 9/30/2019 $421,448,000.00
19 6/30/2019 $-227,948,000.00
20 3/31/2019 $-221,293,000.00
21 12/31/2018 $-219,987,000.00
22 9/30/2018 $-146,772,000.00
23 6/30/2018 $-132,474,000.00
24 3/31/2018 $-127,253,000.00
25 12/31/2017 $-112,509,000.00
26 12/31/2016 $-96,431,000.00
Financials: StockIssuedDuringPeriodSharesStockOptionsExercised
Date Value
1 9/30/2023 $1,451,596.00
2 6/30/2023 $1,088,527.00
3 3/31/2023 $581,111.00
4 9/30/2022 $1,326,102.00
5 6/30/2022 $978,467.00
6 3/31/2022 $652,177.00
7 9/30/2021 $2,753,957.00
8 6/30/2021 $2,054,260.00
9 3/31/2021 $1,051,281.00
10 9/30/2020 $4,558,286.00
11 6/30/2020 $3,858,369.00
12 3/31/2020 $1,903,612.00
Financials: TaxesPayableCurrent
Date Value
1 12/31/2023 $5,049,000.00
2 9/30/2023 $3,693,000.00
3 6/30/2023 $2,323,000.00
4 3/31/2023 $2,297,000.00
5 12/31/2022 $4,079,000.00
6 9/30/2022 $3,118,000.00
7 6/30/2022 $1,445,000.00
8 3/31/2022 $1,905,000.00
9 12/31/2021 $4,622,000.00
10 9/30/2021 $3,300,000.00
11 6/30/2021 $4,201,000.00
12 3/31/2021 $2,478,000.00
13 12/31/2020 $8,649,000.00
14 9/30/2020 $1,788,000.00
15 6/30/2020 $954,000.00
16 3/31/2020 $923,000.00
17 12/31/2019 $1,087,000.00
18 9/30/2019 $740,000.00
19 12/31/2018 $738,000.00
Financials: UnrecognizedTaxBenefits
Date Value
1 12/31/2023 $45,700,000.00
2 12/31/2022 $31,800,000.00
3 12/31/2021 $23,759,000.00
4 12/31/2020 $14,657,000.00
5 12/31/2019 $6,410,000.00
6 12/31/2018 $4,169,000.00
7 12/31/2017 $2,692,000.00
Financials: UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
Date Value
1 12/31/2023 --
2 12/31/2022 $380,000.00
3 12/31/2021 $252,000.00
4 12/31/2020 $311,000.00
5 12/31/2019 --
Financials: UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
Date Value
1 12/31/2023 $10,447,000.00
2 12/31/2022 $5,902,000.00
3 12/31/2021 $9,354,000.00
4 12/31/2020 $8,558,000.00
5 12/31/2019 $2,241,000.00
6 12/31/2018 $1,359,000.00
Financials: UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
Date Value
1 12/31/2023 $3,511,000.00
2 12/31/2022 $2,474,000.00
3 12/31/2021 --
4 12/31/2018 $118,000.00
Financials: UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
Date Value
1 12/31/2023 $2,700,000.00
2 12/31/2022 $2,400,000.00
3 12/31/2021 $1,500,000.00
4 12/31/2020 $600,000.00
Financials: ValuationAllowanceDeferredTaxAssetChangeInAmount
Date Value
1 12/31/2023 $78,800,000.00
2 12/31/2022 $51,100,000.00
3 12/31/2021 $126,300,000.00
4 12/31/2020 $120,400,000.00
5 12/31/2019 $10,800,000.00
6 12/31/2018 $19,300,000.00
Financials: VariableLeaseCost
Date Value
1 12/31/2023 $200,000.00
2 12/31/2022 $400,000.00
3 12/31/2021 $600,000.00
4 9/30/2021 $500,000.00
5 6/30/2021 $400,000.00
6 3/31/2021 $100,000.00
7 12/31/2020 $400,000.00
8 9/30/2020 $200,000.00
9 6/30/2020 $200,000.00
10 3/31/2020 $100,000.00
Financials: WeightedAverageNumberOfDilutedSharesOutstanding
Date Value
1 12/31/2023 $117,165,036.00
2 9/30/2023 $116,693,008.00
3 6/30/2023 $116,166,776.00
4 3/31/2023 $115,619,869.00
5 12/31/2022 $113,858,684.00
6 9/30/2022 $113,555,750.00
7 6/30/2022 $113,272,158.00
8 3/31/2022 $112,966,196.00
9 12/31/2021 $110,347,937.00
10 9/30/2021 $109,826,104.00
11 6/30/2021 $109,293,342.00
12 3/31/2021 $108,714,027.00
13 12/31/2020 $101,151,675.00
14 9/30/2020 $101,341,945.00
15 6/30/2020 $98,978,283.00
16 3/31/2020 $96,829,093.00
17 12/31/2019 $39,091,366.00
Financials: WeightedAverageNumberOfSharesOutstandingBasic
Date Value
1 12/31/2023 $117,165,036.00
2 9/30/2023 $116,693,008.00
3 6/30/2023 $116,166,776.00
4 3/31/2023 $115,619,869.00
5 12/31/2022 $113,858,684.00
6 9/30/2022 $113,555,750.00
7 6/30/2022 $113,272,158.00
8 3/31/2022 $112,966,196.00
9 12/31/2021 $110,347,937.00
10 9/30/2021 $110,874,249.00
11 6/30/2021 $109,293,342.00
12 3/31/2021 $108,714,027.00
13 12/31/2020 $101,151,675.00
14 9/30/2020 $99,058,139.00
15 6/30/2020 $98,978,283.00
16 3/31/2020 $96,829,093.00
17 12/31/2019 $39,091,366.00
Copyright 2024 PursePoor.com