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

Business Address

3901 MIDWAY PLACE NE

ALBUQUERQUE , NM US 87109

Mailing Address

3901 MIDWAY PLACE NE

ALBUQUERQUE , NM US 87109
Phone Number: (505) 881-7567 / State Incorporated: DE / Fiscal Year End 12 /31
Financials: AccountsPayableCurrent
Date Value
1 12/31/2023 $119,498,000.00
2 9/30/2023 $171,730,000.00
3 6/30/2023 $188,633,000.00
4 3/31/2023 $200,585,000.00
5 12/31/2022 $170,430,000.00
6 9/30/2022 $199,358,000.00
7 6/30/2022 $231,798,000.00
8 3/31/2022 $187,466,000.00
9 12/31/2021 $91,392,000.00
10 9/30/2021 $84,703,000.00
11 6/30/2021 $81,377,000.00
12 3/31/2021 $71,823,000.00
13 12/31/2020 $82,755,000.00
14 9/30/2020 $47,300,000.00
15 12/31/2019 $129,584,000.00
16 12/31/2018 $22,803,000.00
Financials: AccountsReceivableGrossCurrent
Date Value
1 12/31/2023 $335,976,000.00
2 3/31/2023 $416,785,000.00
3 12/31/2022 $423,071,000.00
4 9/30/2022 $485,869,000.00
5 6/30/2022 $458,438,000.00
6 3/31/2022 $391,196,000.00
7 12/31/2021 $236,149,000.00
Financials: AccountsReceivableNetCurrent
Date Value
1 12/31/2023 $332,152,000.00
2 9/30/2023 $427,664,000.00
3 6/30/2023 $502,363,000.00
4 3/31/2023 $414,712,000.00
5 12/31/2022 $421,183,000.00
6 9/30/2022 $485,174,000.00
7 6/30/2022 $457,900,000.00
8 3/31/2022 $390,921,000.00
9 12/31/2021 $236,009,000.00
10 9/30/2021 $177,462,000.00
11 6/30/2021 $149,638,000.00
12 3/31/2021 $121,921,000.00
13 12/31/2020 $118,694,000.00
14 9/30/2020 $118,098,000.00
15 12/31/2019 $96,251,000.00
16 12/31/2018 $51,557,000.00
Financials: AccruedIncomeTaxesCurrent
Date Value
1 12/31/2023 $5,754,000.00
2 12/31/2022 $6,881,000.00
Financials: AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
Date Value
1 12/31/2023 $22,092,000.00
2 9/30/2023 $20,825,000.00
3 6/30/2023 $19,679,000.00
4 3/31/2023 $18,101,000.00
5 12/31/2022 $17,819,000.00
6 9/30/2022 $16,789,000.00
7 6/30/2022 $12,685,000.00
8 3/31/2022 $11,896,000.00
9 12/31/2021 $11,223,000.00
10 9/30/2021 $10,607,000.00
11 6/30/2021 $9,995,000.00
12 3/31/2021 $9,388,000.00
13 12/31/2020 $8,783,000.00
14 9/30/2020 $8,225,000.00
15 12/31/2019 $6,590,000.00
16 12/31/2018 $4,526,000.00
Financials: AccumulatedOtherComprehensiveIncomeLossNetOfTax
Date Value
1 12/31/2023 $44,810,000.00
2 9/30/2023 $23,714,000.00
3 6/30/2023 $46,209,000.00
4 3/31/2023 $22,297,000.00
5 12/31/2022 $8,425,000.00
6 9/30/2022 $-72,835,000.00
7 6/30/2022 $-38,729,000.00
8 3/31/2022 $56,675,000.00
9 12/31/2021 --
Financials: AdditionalPaidInCapital
Date Value
1 12/31/2023 $344,517,000.00
2 9/30/2023 $407,916,000.00
3 6/30/2023 $417,624,000.00
4 3/31/2023 $426,221,000.00
5 12/31/2022 $383,176,000.00
6 9/30/2022 $392,862,000.00
7 6/30/2022 $401,614,000.00
8 3/31/2022 $411,232,000.00
9 12/31/2021 $202,562,000.00
10 9/30/2021 $251,330,000.00
11 6/30/2021 $149,893,000.00
12 3/31/2021 $148,370,000.00
13 12/31/2020 $140,473,000.00
Financials: AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
Date Value
1 12/31/2023 $14,541,000.00
2 9/30/2023 $3,383,000.00
3 6/30/2023 $8,311,000.00
4 3/31/2023 $3,366,000.00
5 12/31/2022 $14,543,000.00
6 9/30/2022 $4,097,000.00
7 6/30/2022 $7,357,000.00
8 3/31/2022 $4,413,000.00
9 12/31/2021 $13,562,000.00
10 9/30/2021 $2,160,000.00
11 6/30/2021 $1,523,000.00
12 3/31/2021 $7,897,000.00
13 12/31/2020 $4,809,000.00
14 9/30/2020 $853,000.00
15 12/31/2019 $799,000.00
Financials: AllocatedShareBasedCompensationExpense
Date Value
1 9/30/2023 $3,400,000.00
2 6/30/2023 $8,600,000.00
3 3/31/2023 $3,300,000.00
4 9/30/2022 $4,200,000.00
5 6/30/2022 $7,500,000.00
6 3/31/2022 $4,400,000.00
Financials: AllowanceForDoubtfulAccountsReceivable
Date Value
1 12/31/2023 $3,824,000.00
2 9/30/2023 $1,418,000.00
3 6/30/2023 $1,651,000.00
4 12/31/2022 $1,888,000.00
5 12/31/2021 $140,000.00
6 12/31/2020 $663,000.00
7 12/31/2019 $200,000.00
8 12/31/2018 $7,900,000.00
Financials: AllowanceForDoubtfulAccountsReceivableCurrent
Date Value
1 12/31/2023 $3,824,000.00
2 3/31/2023 $2,073,000.00
3 12/31/2022 $1,888,000.00
4 9/30/2022 $695,000.00
5 6/30/2022 $538,000.00
6 3/31/2022 $275,000.00
7 12/31/2021 $140,000.00
8 12/31/2020 $700,000.00
9 12/31/2019 $200,000.00
Financials: AllowanceForDoubtfulAccountsReceivableRecoveries
Date Value
1 12/31/2023 $916,000.00
2 12/31/2022 $731,000.00
3 12/31/2021 $130,000.00
Financials: AllowanceForDoubtfulAccountsReceivableWriteOffs
Date Value
1 12/31/2023 $19,000.00
2 12/31/2022 $120,000.00
3 12/31/2021 $90,000.00
4 12/31/2020 $104,000.00
Financials: AmortizationOfFinancingCostsAndDiscounts
Date Value
1 12/31/2023 $10,600,000.00
2 9/30/2023 $9,123,000.00
3 6/30/2023 $4,998,000.00
4 3/31/2023 $2,826,000.00
5 12/31/2022 $6,900,000.00
6 9/30/2022 $5,003,000.00
7 6/30/2022 $3,286,000.00
8 3/31/2022 $1,710,000.00
9 12/31/2021 $15,000,000.00
10 9/30/2021 $13,653,000.00
11 6/30/2021 $5,118,000.00
12 3/31/2021 $3,586,000.00
13 12/31/2020 $3,366,000.00
14 9/30/2020 $2,160,000.00
15 6/30/2020 $2,160,000.00
16 3/31/2020 $2,160,000.00
17 12/31/2019 $4,000,000.00
18 9/30/2019 $3,004,000.00
19 12/31/2018 $3,000,000.00
Financials: AmortizationOfIntangibleAssets
Date Value
1 12/31/2023 $51,300,000.00
2 9/30/2023 $12,600,000.00
3 6/30/2023 $26,200,000.00
4 3/31/2023 $13,800,000.00
5 12/31/2022 $98,200,000.00
6 9/30/2022 $24,600,000.00
7 6/30/2022 $48,900,000.00
8 3/31/2022 $22,000,000.00
9 12/31/2021 $23,500,000.00
10 9/30/2021 $17,600,000.00
11 6/30/2021 $5,900,000.00
12 3/31/2021 $5,900,000.00
13 12/31/2020 $25,300,000.00
14 9/30/2020 $18,900,000.00
15 6/30/2020 $11,800,000.00
16 3/31/2020 $5,900,000.00
17 12/31/2019 $25,200,000.00
18 9/30/2019 $6,300,000.00
19 12/31/2018 $26,500,000.00
Financials: AssetImpairmentCharges
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 --
4 12/31/2020 --
5 12/31/2019 --
6 12/31/2018 --
Financials: Assets
Date Value
1 12/31/2023 $1,706,741,000.00
2 9/30/2023 $1,778,757,000.00
3 6/30/2023 $1,852,784,000.00
4 3/31/2023 $1,794,169,000.00
5 12/31/2022 $1,706,052,000.00
6 9/30/2022 $1,681,825,000.00
7 6/30/2022 $1,775,409,000.00
8 3/31/2022 $1,783,850,000.00
9 12/31/2021 $1,142,979,000.00
10 9/30/2021 $776,589,000.00
11 6/30/2021 $622,318,000.00
12 3/31/2021 $585,584,000.00
13 12/31/2020 $656,024,000.00
14 9/30/2020 $552,272,000.00
15 12/31/2019 $923,581,000.00
16 12/31/2018 $509,861,000.00
Financials: AssetsCurrent
Date Value
1 12/31/2023 $832,281,000.00
2 9/30/2023 $863,088,000.00
3 6/30/2023 $908,238,000.00
4 3/31/2023 $866,636,000.00
5 12/31/2022 $831,209,000.00
6 9/30/2022 $871,801,000.00
7 6/30/2022 $907,945,000.00
8 3/31/2022 $816,171,000.00
9 12/31/2021 $852,033,000.00
10 9/30/2021 $485,300,000.00
11 6/30/2021 $330,212,000.00
12 3/31/2021 $285,553,000.00
13 12/31/2020 $375,175,000.00
14 9/30/2020 $264,577,000.00
15 12/31/2019 $619,684,000.00
16 12/31/2018 $173,876,000.00
Financials: BilledContractReceivables
Date Value
1 12/31/2023 $24,000,000.00
2 12/31/2022 $47,400,000.00
3 12/31/2021 $13,500,000.00
4 12/31/2020 $4,100,000.00
5 12/31/2019 $6,100,000.00
Financials: BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 $200,224,000.00
6 9/30/2022 $200,224,000.00
7 6/30/2022 $200,224,000.00
8 3/31/2022 $200,224,000.00
9 12/31/2021 --
10 9/30/2021 --
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 --
Financials: BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
Date Value
1 12/31/2023 $2,964,000.00
2 9/30/2023 $190,000.00
3 6/30/2023 $2,043,000.00
4 3/31/2023 $1,338,000.00
5 12/31/2022 $-4,507,000.00
6 9/30/2022 $-572,000.00
7 6/30/2022 $-5,409,000.00
8 3/31/2022 $-3,731,000.00
9 12/31/2021 $2,696,000.00
10 9/30/2021 $1,071,000.00
11 6/30/2021 $135,000.00
12 3/31/2021 $148,000.00
13 12/31/2020 $26,441,000.00
14 9/30/2020 $13,591,000.00
15 6/30/2020 $2,417,000.00
16 3/31/2020 $-1,013,000.00
17 12/31/2019 $640,000.00
18 9/30/2019 $1,968,000.00
19 12/31/2018 $-825,000.00
Financials: BusinessCombinationContingentConsiderationLiabilityCurrent
Date Value
1 12/31/2023 $1,427,000.00
2 9/30/2023 $1,814,000.00
3 6/30/2023 $1,809,000.00
4 3/31/2023 $1,811,000.00
5 12/31/2022 $1,200,000.00
6 9/30/2022 --
7 6/30/2022 --
8 3/31/2022 --
9 12/31/2021 $1,773,000.00
10 9/30/2021 $2,168,000.00
11 6/30/2021 $1,908,000.00
12 3/31/2021 $9,567,000.00
13 12/31/2020 $8,955,000.00
14 9/30/2020 $18,123,000.00
15 12/31/2019 $6,293,000.00
16 12/31/2018 $2,673,000.00
Financials: BusinessCombinationContingentConsiderationLiabilityNoncurrent
Date Value
1 12/31/2023 $8,936,000.00
2 9/30/2023 $7,805,000.00
3 6/30/2023 $7,620,000.00
4 3/31/2023 $6,914,000.00
5 12/31/2022 $7,387,000.00
6 9/30/2022 $7,113,000.00
7 6/30/2022 $7,686,000.00
8 3/31/2022 $9,363,000.00
9 12/31/2021 $12,804,000.00
10 9/30/2021 $10,784,000.00
11 6/30/2021 $10,108,000.00
12 3/31/2021 $10,272,000.00
13 12/31/2020 $10,736,000.00
14 9/30/2020 $16,135,000.00
15 12/31/2019 $11,957,000.00
16 12/31/2018 $14,937,000.00
Financials: CashAndCashEquivalentsAtCarryingValue
Date Value
1 12/31/2023 $249,080,000.00
2 9/30/2023 $174,010,000.00
3 6/30/2023 $155,966,000.00
4 3/31/2023 $147,756,000.00
5 12/31/2022 $133,901,000.00
6 9/30/2022 $62,778,000.00
7 6/30/2022 $51,046,000.00
8 3/31/2022 $49,491,000.00
9 12/31/2021 $367,670,000.00
10 9/30/2021 $116,391,000.00
11 6/30/2021 $17,682,000.00
12 3/31/2021 $19,133,000.00
13 12/31/2020 $108,441,000.00
14 12/31/2019 $310,262,000.00
Financials: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
Date Value
1 12/31/2023 $249,080,000.00
2 9/30/2023 $174,010,000.00
3 6/30/2023 $155,966,000.00
4 3/31/2023 $147,756,000.00
5 12/31/2022 $133,901,000.00
6 9/30/2022 $62,778,000.00
7 6/30/2022 $51,046,000.00
8 3/31/2022 $49,491,000.00
9 12/31/2021 $367,670,000.00
10 9/30/2021 $116,391,000.00
11 6/30/2021 $17,682,000.00
12 3/31/2021 $19,133,000.00
13 12/31/2020 $108,441,000.00
14 9/30/2020 $27,144,000.00
15 6/30/2020 $37,984,000.00
16 3/31/2020 $102,821,000.00
17 12/31/2019 $361,257,000.00
18 9/30/2019 $2,848,000.00
19 12/31/2018 $40,826,000.00
20 12/31/2017 $8,120,000.00
Financials: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
Date Value
1 12/31/2023 $115,179,000.00
2 9/30/2023 $40,109,000.00
3 6/30/2023 $22,065,000.00
4 3/31/2023 $13,855,000.00
5 12/31/2022 $-233,769,000.00
6 9/30/2022 $-304,892,000.00
7 6/30/2022 $-316,624,000.00
8 3/31/2022 $-318,179,000.00
9 12/31/2021 $259,229,000.00
10 9/30/2021 $7,950,000.00
11 6/30/2021 $-90,759,000.00
12 3/31/2021 $-89,308,000.00
13 12/31/2020 $-252,816,000.00
14 9/30/2020 $-334,113,000.00
15 6/30/2020 $-323,273,000.00
16 3/31/2020 $-258,436,000.00
17 12/31/2019 $320,431,000.00
18 9/30/2019 $-37,978,000.00
19 12/31/2018 $32,706,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 12/31/2019 --
16 12/31/2018 --
Financials: CommonStockParOrStatedValuePerShare
Date Value
1 12/31/2023 $0.00
2 9/30/2023 $0.00
3 6/30/2023 $0.00
4 3/31/2023 $0.00
5 12/31/2022 $0.00
6 9/30/2022 $0.00
7 6/30/2022 $0.00
8 3/31/2022 $0.00
9 12/31/2021 $0.00
10 9/30/2021 $0.00
11 6/30/2021 $0.00
12 3/31/2021 $0.00
13 12/31/2020 $0.00
14 9/30/2020 $0.00
Financials: CommonStockSharesAuthorized
Date Value
1 12/31/2023 $1,000,000,000.00
2 9/30/2023 $1,000,000,000.00
3 6/30/2023 $1,000,000,000.00
4 3/31/2023 $1,000,000,000.00
5 12/31/2022 $1,000,000,000.00
6 9/30/2022 $1,000,000,000.00
7 6/30/2022 $1,000,000,000.00
8 3/31/2022 $1,000,000,000.00
9 12/31/2021 $1,000,000,000.00
10 9/30/2021 $1,000,000,000.00
11 6/30/2021 $1,000,000,000.00
12 3/31/2021 $1,000,000,000.00
13 12/31/2020 $1,000,000,000.00
14 9/30/2020 $1,000,000,000.00
Financials: CommonStockSharesIssued
Date Value
1 12/31/2023 $151,242,120.00
2 9/30/2023 $151,071,429.00
3 6/30/2023 $151,048,790.00
4 3/31/2023 $150,822,974.00
5 12/31/2022 $150,513,104.00
6 9/30/2022 $150,334,261.00
7 6/30/2022 $150,279,160.00
8 3/31/2022 $150,173,507.00
9 12/31/2021 $135,026,940.00
10 9/30/2021 $134,869,467.00
11 6/30/2021 $126,994,467.00
12 3/31/2021 $126,994,467.00
13 12/31/2020 $126,994,467.00
Financials: CommonStockValue
Date Value
1 12/31/2023 $151,000.00
2 9/30/2023 $151,000.00
3 6/30/2023 $151,000.00
4 3/31/2023 $150,000.00
5 12/31/2022 $150,000.00
6 9/30/2022 $150,000.00
7 6/30/2022 $150,000.00
8 3/31/2022 $150,000.00
9 12/31/2021 $135,000.00
10 9/30/2021 $135,000.00
11 6/30/2021 $127,000.00
12 3/31/2021 $127,000.00
13 12/31/2020 $127,000.00
Financials: ComprehensiveIncomeNetOfTax
Date Value
1 12/31/2023 $173,625,000.00
2 9/30/2023 $719,000.00
3 6/30/2023 $128,724,000.00
4 3/31/2023 $40,004,000.00
5 12/31/2022 $12,857,000.00
6 9/30/2022 $9,837,000.00
7 6/30/2022 $-19,494,000.00
8 3/31/2022 $30,738,000.00
9 12/31/2021 $-50,403,000.00
10 9/30/2021 $-28,502,000.00
11 6/30/2021 $-941,000.00
12 3/31/2021 $4,576,000.00
13 12/31/2020 $59,073,000.00
Financials: ContractWithCustomerAssetNetCurrent
Date Value
1 12/31/2023 $102,603,000.00
2 9/30/2023 $74,076,000.00
3 6/30/2023 $141,636,000.00
4 3/31/2023 $122,003,000.00
5 12/31/2022 $101,513,000.00
6 9/30/2022 $136,953,000.00
7 6/30/2022 $106,844,000.00
8 3/31/2022 $135,997,000.00
9 12/31/2021 $111,224,000.00
10 9/30/2021 $61,108,000.00
11 6/30/2021 $37,567,000.00
12 3/31/2021 $87,179,000.00
13 12/31/2020 $18,073,000.00
14 9/30/2020 $34,800,000.00
15 12/31/2019 $16,100,000.00
16 12/31/2018 $1,900,000.00
Financials: ContractWithCustomerLiability
Date Value
1 12/31/2023 $66,488,000.00
2 9/30/2023 $100,757,000.00
3 6/30/2023 $114,810,000.00
4 3/31/2023 $151,343,000.00
5 12/31/2022 $178,922,000.00
6 9/30/2022 $154,692,000.00
7 6/30/2022 $167,556,000.00
8 3/31/2022 $121,624,000.00
9 12/31/2021 $99,575,000.00
10 9/30/2021 $81,347,000.00
11 6/30/2021 $51,458,000.00
12 3/31/2021 $89,881,000.00
13 12/31/2020 $149,821,000.00
14 9/30/2020 $44,800,000.00
15 12/31/2019 $328,800,000.00
Financials: ContractWithCustomerLiabilityCurrent
Date Value
1 12/31/2023 $66,488,000.00
2 9/30/2023 $100,757,000.00
3 6/30/2023 $114,810,000.00
4 3/31/2023 $151,343,000.00
5 12/31/2022 $178,922,000.00
6 9/30/2022 $154,692,000.00
7 6/30/2022 $167,556,000.00
8 3/31/2022 $121,624,000.00
9 12/31/2021 $99,575,000.00
10 9/30/2021 $81,347,000.00
11 6/30/2021 $51,458,000.00
12 3/31/2021 $89,880,000.00
13 12/31/2020 $149,821,000.00
14 9/30/2020 $44,781,000.00
15 12/31/2019 $328,781,000.00
Financials: ContractWithCustomerLiabilityRevenueRecognized
Date Value
1 12/31/2023 $161,200,000.00
2 9/30/2023 $153,900,000.00
3 6/30/2023 $160,000,000.00
4 3/31/2023 $125,200,000.00
5 12/31/2022 $84,700,000.00
6 9/30/2022 $73,100,000.00
7 6/30/2022 $61,800,000.00
8 3/31/2022 $60,000,000.00
9 12/31/2021 $149,800,000.00
10 9/30/2021 $149,800,000.00
11 6/30/2021 $149,800,000.00
12 3/31/2021 $101,800,000.00
13 12/31/2020 $328,800,000.00
14 9/30/2020 $20,500,000.00
15 12/31/2019 $21,800,000.00
16 9/30/2019 $328,800,000.00
17 12/31/2018 $14,400,000.00
Financials: CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
Date Value
1 12/31/2023 $1,146,442,000.00
2 9/30/2023 $892,696,000.00
3 12/31/2022 $1,410,270,000.00
4 9/30/2022 $1,088,719,000.00
5 12/31/2021 $770,459,000.00
Financials: CostOfGoodsAndServicesSoldAmortization
Date Value
1 12/31/2023 $14,558,000.00
2 9/30/2023 $10,918,000.00
3 12/31/2022 $14,558,000.00
4 9/30/2022 $10,918,000.00
5 12/31/2021 $14,558,000.00
Financials: CostOfGoodsAndServicesSoldDepreciation
Date Value
1 12/31/2023 $1,300,000.00
2 9/30/2023 $1,000,000.00
3 6/30/2023 $600,000.00
4 3/31/2023 $300,000.00
5 12/31/2022 $1,600,000.00
6 9/30/2022 $1,200,000.00
7 6/30/2022 $900,000.00
8 3/31/2022 $500,000.00
9 12/31/2021 $2,000,000.00
10 9/30/2021 $500,000.00
11 6/30/2021 $1,000,000.00
12 3/31/2021 $500,000.00
13 12/31/2020 $2,000,000.00
14 9/30/2020 $1,500,000.00
15 6/30/2020 $1,000,000.00
16 3/31/2020 $400,000.00
17 12/31/2019 $1,800,000.00
18 9/30/2019 $1,400,000.00
19 12/31/2018 $1,700,000.00
Financials: CostOfRevenue
Date Value
1 12/31/2023 $1,161,000,000.00
2 9/30/2023 $903,614,000.00
3 6/30/2023 $633,277,000.00
4 3/31/2023 $275,594,000.00
5 12/31/2022 $1,424,828,000.00
6 9/30/2022 $1,099,637,000.00
7 6/30/2022 $653,918,000.00
8 3/31/2022 $273,999,000.00
9 12/31/2021 $785,017,000.00
10 9/30/2021 $182,789,000.00
11 6/30/2021 $378,083,000.00
12 3/31/2021 $202,074,000.00
13 12/31/2020 $669,861,000.00
14 9/30/2020 $112,731,000.00
15 6/30/2020 $412,016,000.00
16 3/31/2020 $319,302,000.00
17 12/31/2019 $497,138,000.00
18 9/30/2019 $150,845,000.00
19 12/31/2018 $279,228,000.00
Financials: CurrentFederalTaxExpenseBenefit
Date Value
1 12/31/2023 $26,592,000.00
2 12/31/2022 $12,826,000.00
3 12/31/2021 $-8,000.00
4 12/31/2020 $17,248,000.00
5 12/31/2019 $1,709,000.00
6 12/31/2018 $31,000.00
Financials: CurrentForeignTaxExpenseBenefit
Date Value
1 12/31/2023 $16,509,000.00
2 12/31/2022 $7,725,000.00
3 12/31/2021 $60,000.00
4 12/31/2020 --
5 12/31/2019 --
Financials: CurrentIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $48,779,000.00
2 12/31/2022 $22,181,000.00
3 12/31/2021 $-616,000.00
4 12/31/2020 $21,444,000.00
5 12/31/2019 $2,512,000.00
6 12/31/2018 $130,000.00
Financials: CurrentStateAndLocalTaxExpenseBenefit
Date Value
1 12/31/2023 $5,678,000.00
2 12/31/2022 $1,630,000.00
3 12/31/2021 $-668,000.00
4 12/31/2020 $4,196,000.00
5 12/31/2019 $803,000.00
6 12/31/2018 $99,000.00
Financials: DebtInstrumentCarryingAmount
Date Value
1 12/31/2023 $703,064,000.00
2 9/30/2023 $719,528,000.00
3 6/30/2023 $765,736,000.00
4 3/31/2023 $768,538,000.00
5 12/31/2022 $789,426,000.00
6 12/31/2021 $326,775,000.00
7 9/30/2021 $327,850,000.00
8 6/30/2021 $530,925,000.00
9 3/31/2021 $430,000,000.00
10 12/31/2020 $460,000,000.00
11 12/31/2019 $57,772,000.00
Financials: DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
Date Value
1 12/31/2023 $20,644,000.00
2 9/30/2023 $21,882,000.00
3 6/30/2023 $25,801,000.00
4 3/31/2023 $28,329,000.00
5 12/31/2022 $30,383,000.00
6 12/31/2021 $1,300,000.00
7 9/30/2021 $24,338,000.00
8 6/30/2021 $32,680,000.00
9 3/31/2021 $34,018,000.00
10 12/31/2020 $31,717,000.00
11 12/31/2019 $1,823,000.00
Financials: DeferredFederalIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $942,000.00
2 12/31/2022 $-6,160,000.00
3 12/31/2021 $-9,085,000.00
4 12/31/2020 $-2,799,000.00
5 12/31/2019 $20,576,000.00
6 12/31/2018 $-15,955,000.00
Financials: DeferredForeignIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $-9,477,000.00
2 12/31/2022 $-24,445,000.00
3 12/31/2021 --
4 12/31/2020 --
Financials: DeferredIncomeTaxAssetsNet
Date Value
1 12/31/2023 $15,870,000.00
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 $16,466,000.00
6 9/30/2022 $18,785,000.00
7 6/30/2022 $18,521,000.00
8 3/31/2022 --
9 12/31/2021 $9,345,000.00
10 12/31/2020 --
Financials: DeferredIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $-8,862,000.00
2 9/30/2023 $284,000.00
3 6/30/2023 $816,000.00
4 3/31/2023 $4,555,000.00
5 12/31/2022 $-31,565,000.00
6 9/30/2022 $-36,002,000.00
7 6/30/2022 $-23,910,000.00
8 3/31/2022 $4,349,000.00
9 12/31/2021 $-10,102,000.00
10 9/30/2021 $-7,036,000.00
11 6/30/2021 $1,358,000.00
12 3/31/2021 $-109,000.00
13 12/31/2020 $-2,739,000.00
14 9/30/2020 $-3,666,000.00
15 6/30/2020 $-1,376,000.00
16 3/31/2020 $-2,272,000.00
17 12/31/2019 $22,322,000.00
18 9/30/2019 $14,539,000.00
19 12/31/2018 $-20,062,000.00
Financials: DeferredIncomeTaxLiabilities
Date Value
1 12/31/2023 $87,789,000.00
2 12/31/2022 $91,488,000.00
3 12/31/2021 $17,918,000.00
4 12/31/2020 $17,647,000.00
5 12/31/2019 $19,675,000.00
6 12/31/2018 $18,028,000.00
Financials: DeferredIncomeTaxLiabilitiesNet
Date Value
1 12/31/2023 $66,858,000.00
2 9/30/2023 $69,928,000.00
3 6/30/2023 $74,902,000.00
4 3/31/2023 $73,051,000.00
5 12/31/2022 $72,606,000.00
6 9/30/2022 $74,139,000.00
7 6/30/2022 $84,819,000.00
8 3/31/2022 $99,260,000.00
9 12/31/2021 --
10 9/30/2021 $6,078,000.00
11 6/30/2021 $14,472,000.00
12 3/31/2021 $13,043,000.00
13 12/31/2020 $13,114,000.00
14 9/30/2020 $12,187,000.00
15 12/31/2019 $15,853,000.00
16 12/31/2018 --
Financials: DeferredStateAndLocalIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $-327,000.00
2 12/31/2022 $-960,000.00
3 12/31/2021 $-1,017,000.00
4 12/31/2020 $60,000.00
5 12/31/2019 $1,746,000.00
6 12/31/2018 $-4,107,000.00
Financials: DeferredTaxAssetInterestCarryforward
Date Value
1 12/31/2023 $3,411,000.00
2 12/31/2022 $6,750,000.00
3 12/31/2021 $5,301,000.00
4 12/31/2020 --
Financials: DeferredTaxAssetsGross
Date Value
1 12/31/2023 $39,161,000.00
2 12/31/2022 $36,797,000.00
3 12/31/2021 $27,485,000.00
4 12/31/2020 $4,741,000.00
5 12/31/2019 $4,030,000.00
6 12/31/2018 $24,750,000.00
Financials: DeferredTaxAssetsInProcessResearchAndDevelopment
Date Value
1 12/31/2023 $2,000,000.00
2 12/31/2022 $1,752,000.00
3 12/31/2021 --
Financials: DeferredTaxAssetsInventory
Date Value
1 12/31/2023 $3,528,000.00
2 12/31/2022 $2,780,000.00
3 12/31/2021 $2,411,000.00
4 12/31/2020 $2,050,000.00
5 12/31/2019 $1,632,000.00
6 12/31/2018 $1,116,000.00
Financials: DeferredTaxAssetsNet
Date Value
1 12/31/2023 $36,801,000.00
2 12/31/2022 $35,348,000.00
3 12/31/2021 $27,263,000.00
4 12/31/2020 $4,533,000.00
5 12/31/2019 $3,822,000.00
6 12/31/2018 $24,497,000.00
Financials: DeferredTaxAssetsOperatingLossCarryforwards
Date Value
1 12/31/2023 $2,181,000.00
2 12/31/2022 $1,014,000.00
3 12/31/2021 $1,944,000.00
4 12/31/2020 $506,000.00
5 12/31/2019 $795,000.00
6 12/31/2018 $11,169,000.00
Financials: DeferredTaxAssetsOther
Date Value
1 12/31/2023 $4,580,000.00
2 12/31/2022 $2,435,000.00
3 12/31/2021 $275,000.00
4 12/31/2020 $239,000.00
5 12/31/2019 $124,000.00
6 12/31/2018 $589,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation
Date Value
1 12/31/2023 $569,000.00
2 12/31/2022 $637,000.00
3 12/31/2021 $315,000.00
4 12/31/2020 $271,000.00
5 12/31/2019 $843,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
Date Value
1 12/31/2023 $3,222,000.00
2 12/31/2022 $2,240,000.00
3 12/31/2021 $948,000.00
4 12/31/2020 $154,000.00
5 12/31/2019 --
Financials: DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
Date Value
1 12/31/2023 $164,000.00
2 12/31/2022 $234,000.00
3 12/31/2021 $32,000.00
4 12/31/2020 $156,000.00
5 12/31/2019 $37,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves
Date Value
1 12/31/2023 $4,336,000.00
2 12/31/2022 $3,575,000.00
3 12/31/2021 $1,242,000.00
4 12/31/2020 $841,000.00
5 12/31/2019 $599,000.00
6 12/31/2018 $447,000.00
Financials: DeferredTaxAssetsValuationAllowance
Date Value
1 12/31/2023 $2,400,000.00
2 12/31/2022 $1,400,000.00
3 12/31/2021 $222,000.00
4 12/31/2020 $208,000.00
5 12/31/2019 $208,000.00
6 12/31/2018 $253,000.00
Financials: DeferredTaxLiabilities
Date Value
1 12/31/2023 $50,988,000.00
2 12/31/2022 $56,140,000.00
3 12/31/2020 $13,114,000.00
4 12/31/2019 $15,853,000.00
Financials: DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
Date Value
1 12/31/2023 $79,913,000.00
2 12/31/2022 $85,927,000.00
3 12/31/2021 $14,165,000.00
4 12/31/2020 $16,604,000.00
5 12/31/2019 $18,582,000.00
6 12/31/2018 $16,811,000.00
Financials: DeferredTaxLiabilitiesPropertyPlantAndEquipment
Date Value
1 12/31/2023 $2,825,000.00
2 12/31/2022 $1,592,000.00
3 12/31/2021 $1,083,000.00
4 12/31/2020 $1,043,000.00
5 12/31/2019 $1,093,000.00
6 12/31/2018 $1,217,000.00
Financials: DefinedContributionPlanCostRecognized
Date Value
1 12/31/2023 $1,900,000.00
2 12/31/2022 $1,500,000.00
3 12/31/2021 $1,100,000.00
4 12/31/2020 $800,000.00
Financials: DefinedContributionPlanEmployerMatchingContributionPercent
Date Value
1 12/31/2023 $0.03
2 12/31/2022 $0.03
Financials: DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
Date Value
1 12/31/2023 $1.00
2 12/31/2022 $1.00
Financials: DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent
Date Value
1 12/31/2023 $0.75
2 12/31/2022 $0.75
Financials: Depreciation
Date Value
1 12/31/2023 $3,500,000.00
2 9/30/2023 $2,400,000.00
3 6/30/2023 $1,500,000.00
4 3/31/2023 $700,000.00
5 12/31/2022 $2,600,000.00
6 9/30/2022 $1,900,000.00
7 6/30/2022 $1,200,000.00
8 3/31/2022 $600,000.00
9 12/31/2021 $2,400,000.00
10 9/30/2021 $600,000.00
11 6/30/2021 $1,200,000.00
12 3/31/2021 $600,000.00
13 12/31/2020 $2,200,000.00
14 9/30/2020 $600,000.00
15 6/30/2020 $1,200,000.00
16 3/31/2020 $500,000.00
17 12/31/2019 $2,100,000.00
18 9/30/2019 $1,600,000.00
19 12/31/2018 $1,900,000.00
Financials: DepreciationAndAmortization
Date Value
1 12/31/2023 $38,928,000.00
2 9/30/2023 $29,361,000.00
3 6/30/2023 $27,087,000.00
4 3/31/2023 $14,241,000.00
5 12/31/2022 $84,581,000.00
6 9/30/2022 $74,155,000.00
7 6/30/2022 $49,257,000.00
8 3/31/2022 $23,237,000.00
9 12/31/2021 $9,372,000.00
10 9/30/2021 $5,984,000.00
11 6/30/2021 $11,965,000.00
12 3/31/2021 $5,984,000.00
13 12/31/2020 $25,514,000.00
14 9/30/2020 $6,374,000.00
15 6/30/2020 $12,743,000.00
16 3/31/2020 $6,374,000.00
17 12/31/2019 $25,500,000.00
18 9/30/2019 $6,371,000.00
19 12/31/2018 $26,708,000.00
Financials: DepreciationDepletionAndAmortization
Date Value
1 6/30/2023 $27,692,000.00
2 3/31/2023 $14,533,000.00
3 12/31/2022 $101,059,000.00
4 9/30/2022 $74,957,000.00
5 6/30/2022 $49,795,000.00
6 3/31/2022 $23,608,000.00
7 12/31/2021 $25,946,000.00
8 9/30/2021 $19,454,000.00
9 6/30/2021 $12,964,000.00
10 3/31/2021 $6,481,000.00
11 12/31/2020 $27,474,000.00
12 9/30/2020 $20,587,000.00
13 6/30/2020 $13,724,000.00
14 3/31/2020 $6,861,000.00
15 12/31/2019 $27,316,000.00
16 9/30/2019 $20,487,000.00
17 12/31/2018 $28,450,000.00
Financials: DepreciationNonproduction
Date Value
1 12/31/2023 $2,200,000.00
2 9/30/2023 $1,400,000.00
3 6/30/2023 $900,000.00
4 3/31/2023 $400,000.00
5 12/31/2022 $1,000,000.00
6 9/30/2022 $600,000.00
7 6/30/2022 $300,000.00
8 3/31/2022 $100,000.00
9 12/31/2021 $400,000.00
10 9/30/2021 $300,000.00
11 6/30/2021 $200,000.00
12 3/31/2021 $100,000.00
13 12/31/2020 $200,000.00
14 9/30/2020 $100,000.00
15 6/30/2020 $200,000.00
16 3/31/2020 $100,000.00
17 12/31/2019 $300,000.00
18 9/30/2019 $100,000.00
19 12/31/2018 $200,000.00
Financials: DerivativeAssets
Date Value
1 9/30/2023 $64,130,000.00
2 6/30/2023 $64,014,000.00
3 3/31/2023 $63,320,000.00
4 12/31/2022 --
Financials: DerivativeGainLossOnDerivativeNet
Date Value
1 9/30/2023 $-1,140,000.00
2 6/30/2023 $-1,256,000.00
3 3/31/2023 $-1,950,000.00
4 9/30/2022 --
5 6/30/2022 --
6 3/31/2022 --
Financials: DividendsPreferredStock
Date Value
1 12/31/2023 $53,199,000.00
2 9/30/2023 $39,868,000.00
3 6/30/2023 $26,776,000.00
4 3/31/2023 $13,235,000.00
5 12/31/2022 $48,054,000.00
6 9/30/2022 $36,045,000.00
7 6/30/2022 $23,788,000.00
8 3/31/2022 $11,606,000.00
9 12/31/2021 $8,226,000.00
10 9/30/2021 $5,479,000.00
Financials: DividendsPreferredStockStock
Date Value
1 12/31/2023 $26,370,000.00
2 9/30/2023 $19,567,000.00
3 6/30/2023 $12,871,000.00
4 3/31/2023 $6,350,000.00
5 12/31/2022 $6,389,000.00
6 9/30/2022 --
7 6/30/2022 $12,606,000.00
8 3/31/2022 $6,189,000.00
9 12/31/2021 --
10 12/31/2020 --
Financials: EarningsPerShareBasic
Date Value
1 12/31/2023 $0.57
2 9/30/2023 $0.50
3 6/30/2023 $0.44
4 3/31/2023 $0.09
5 12/31/2022 $-0.29
6 9/30/2022 $-0.18
7 6/30/2022 $-0.37
8 3/31/2022 $-0.25
9 12/31/2021 $-0.51
10 9/30/2021 $-0.25
11 6/30/2021 $-0.01
12 3/31/2021 $0.02
13 12/31/2020 $0.49
14 9/30/2020 $0.57
15 6/30/2020 $0.02
16 3/31/2020 $0.61
17 12/31/2019 $0.33
18 12/31/2018 $-0.51
Financials: EarningsPerShareDiluted
Date Value
1 12/31/2023 $0.56
2 9/30/2023 $0.50
3 6/30/2023 $0.43
4 3/31/2023 $0.09
5 12/31/2022 $-0.29
6 9/30/2022 $-0.18
7 6/30/2022 $-0.37
8 3/31/2022 $-0.25
9 12/31/2021 $-0.51
10 9/30/2021 $-0.25
11 6/30/2021 $-0.04
12 3/31/2021 $0.02
13 12/31/2020 $0.49
14 9/30/2020 $-0.06
15 6/30/2020 $0.63
16 3/31/2020 $0.61
17 12/31/2019 $0.33
18 12/31/2018 $-0.51
Financials: EffectiveIncomeTaxRateReconciliationFdiiAmount
Date Value
1 12/31/2023 $403,000.00
2 12/31/2022 $1,668,000.00
3 12/31/2021 --
Financials: EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
Date Value
1 12/31/2023 $-932,000.00
2 12/31/2022 $712,000.00
3 12/31/2021 $1,542,000.00
4 12/31/2020 $852,000.00
5 12/31/2019 $168,000.00
6 12/31/2018 --
Financials: EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
Date Value
1 12/31/2023 $1,806,000.00
2 9/30/2023 $-1,808,000.00
3 6/30/2023 $4,447,000.00
4 3/31/2023 $-4,316,000.00
5 12/31/2022 $735,000.00
6 9/30/2022 $-1,555,000.00
7 6/30/2022 $-844,000.00
8 3/31/2022 $7,355,000.00
9 12/31/2021 --
10 9/30/2021 --
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 --
Financials: EmployeeRelatedLiabilitiesCurrent
Date Value
1 12/31/2023 $15,778,000.00
2 12/31/2022 $11,488,000.00
Financials: EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
Date Value
1 9/30/2023 $24,700,000.00
2 6/30/2023 $28,200,000.00
3 3/31/2023 $32,800,000.00
Financials: FIFOInventoryAmount
Date Value
1 12/31/2023 $32,500,000.00
2 12/31/2022 $23,800,000.00
3 12/31/2021 --
Financials: FiniteLivedIntangibleAssetsAccumulatedAmortization
Date Value
1 12/31/2023 $281,337,000.00
2 9/30/2023 $265,642,000.00
3 6/30/2023 $257,204,000.00
4 3/31/2023 $241,624,000.00
5 12/31/2022 $226,368,000.00
6 9/30/2022 $194,071,000.00
7 6/30/2022 $175,207,000.00
8 3/31/2022 $151,275,000.00
9 12/31/2021 $128,847,000.00
10 9/30/2021 $127,326,000.00
11 6/30/2021 $121,449,000.00
12 3/31/2021 $115,573,000.00
13 12/31/2020 $109,696,000.00
14 9/30/2020 $103,383,000.00
15 12/31/2019 $84,446,000.00
16 12/31/2018 $59,196,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
Date Value
1 12/31/2023 $116,767,000.00
2 12/31/2022 $147,896,000.00
3 12/31/2021 $46,918,000.00
4 12/31/2020 $70,425,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
Date Value
1 12/31/2023 $49,107,000.00
2 9/30/2023 $49,538,000.00
3 6/30/2023 $49,538,000.00
4 3/31/2023 $46,970,000.00
5 12/31/2022 $49,733,000.00
6 9/30/2022 $46,633,000.00
7 6/30/2022 $48,402,000.00
8 3/31/2022 $50,318,000.00
9 12/31/2021 $23,507,000.00
10 12/31/2020 $23,507,000.00
11 9/30/2020 $23,507,000.00
12 12/31/2019 $23,507,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
Date Value
1 9/30/2023 $12,384,000.00
2 6/30/2023 $24,769,000.00
3 3/31/2023 $34,846,000.00
4 9/30/2022 $22,365,000.00
5 6/30/2022 $47,086,000.00
6 3/31/2022 $75,291,000.00
7 9/30/2020 $6,313,000.00
8 12/31/2019 $25,250,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
Date Value
1 12/31/2023 $40,157,000.00
2 12/31/2022 $38,973,000.00
3 12/31/2021 $23,507,000.00
4 12/31/2020 $23,507,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
Date Value
1 12/31/2023 $40,157,000.00
2 9/30/2023 $40,588,000.00
3 6/30/2023 $40,588,000.00
4 3/31/2023 $38,020,000.00
5 12/31/2022 $43,616,000.00
6 9/30/2022 $41,021,000.00
7 6/30/2022 $42,700,000.00
8 3/31/2022 $44,499,000.00
9 12/31/2021 $23,507,000.00
10 12/31/2020 $23,507,000.00
11 9/30/2020 $23,507,000.00
12 12/31/2019 $23,507,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
Date Value
1 12/31/2023 $44,801,000.00
2 9/30/2023 $45,232,000.00
3 6/30/2023 $45,232,000.00
4 3/31/2023 $42,664,000.00
5 12/31/2022 $47,923,000.00
6 9/30/2022 $45,328,000.00
7 6/30/2022 $47,007,000.00
8 3/31/2022 $48,805,000.00
9 12/31/2021 $23,507,000.00
10 12/31/2020 $23,507,000.00
11 9/30/2020 $23,507,000.00
12 12/31/2019 $23,507,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
Date Value
1 12/31/2023 $49,107,000.00
2 9/30/2023 $49,538,000.00
3 6/30/2023 $49,538,000.00
4 3/31/2023 $46,970,000.00
5 12/31/2022 $47,923,000.00
6 9/30/2022 $45,328,000.00
7 6/30/2022 $47,007,000.00
8 3/31/2022 $48,805,000.00
9 12/31/2021 $23,507,000.00
10 12/31/2020 $23,507,000.00
11 9/30/2020 $23,507,000.00
12 12/31/2019 $23,507,000.00
Financials: FiniteLivedIntangibleAssetsGross
Date Value
1 12/31/2023 $621,433,000.00
2 9/30/2023 $609,265,000.00
3 6/30/2023 $622,431,000.00
4 3/31/2023 $610,698,000.00
5 12/31/2022 $602,432,000.00
6 9/30/2022 $567,855,000.00
7 6/30/2022 $586,769,000.00
8 3/31/2022 $611,665,000.00
9 12/31/2021 $293,300,000.00
10 9/30/2021 $297,656,000.00
11 6/30/2021 $297,656,000.00
12 3/31/2021 $297,656,000.00
13 12/31/2020 $297,656,000.00
14 9/30/2020 $297,656,000.00
15 12/31/2019 $297,656,000.00
16 12/31/2018 $297,656,000.00
Financials: FiniteLivedIntangibleAssetsNet
Date Value
1 12/31/2023 $340,096,000.00
2 9/30/2023 $343,623,000.00
3 6/30/2023 $365,227,000.00
4 3/31/2023 $369,074,000.00
5 12/31/2022 $376,064,000.00
6 9/30/2022 $373,784,000.00
7 6/30/2022 $411,562,000.00
8 3/31/2022 $460,390,000.00
9 12/31/2021 $164,453,000.00
10 9/30/2021 $170,330,000.00
11 6/30/2021 $176,207,000.00
12 3/31/2021 $182,083,000.00
13 12/31/2020 $187,960,000.00
14 9/30/2020 $194,273,000.00
15 12/31/2019 $213,210,000.00
16 12/31/2018 $238,460,000.00
Financials: ForeignCurrencyTransactionGainLossBeforeTax
Date Value
1 12/31/2023 $-53,000.00
2 9/30/2023 $273,000.00
3 6/30/2023 $66,000.00
4 3/31/2023 $-194,000.00
5 12/31/2022 $1,155,000.00
6 9/30/2022 $1,968,000.00
7 6/30/2022 $2,127,000.00
8 3/31/2022 $3,863,000.00
9 12/31/2021 --
10 9/30/2021 --
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 --
Financials: GainLossRelatedToLitigationSettlement
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 12/31/2022 $42,750,000.00
4 9/30/2022 $42,750,000.00
5 12/31/2021 --
6 9/30/2021 --
7 12/31/2020 --
Financials: GainsLossesOnExtinguishmentOfDebt
Date Value
1 12/31/2023 $457,000.00
2 12/31/2022 --
3 12/31/2021 --
Financials: GeneralAndAdministrativeExpense
Date Value
1 12/31/2023 $159,535,000.00
2 9/30/2023 $115,825,000.00
3 6/30/2023 $78,392,000.00
4 3/31/2023 $38,142,000.00
5 12/31/2022 $150,777,000.00
6 9/30/2022 $113,064,000.00
7 6/30/2022 $74,361,000.00
8 3/31/2022 $45,425,000.00
9 12/31/2021 $80,974,000.00
10 9/30/2021 $58,279,000.00
11 6/30/2021 $39,786,000.00
12 3/31/2021 $24,673,000.00
13 12/31/2020 $55,634,000.00
14 9/30/2020 $11,873,000.00
15 6/30/2020 $22,899,000.00
16 3/31/2020 $11,707,000.00
17 12/31/2019 $41,212,000.00
18 9/30/2019 $27,939,000.00
19 12/31/2018 $46,053,000.00
Financials: Goodwill
Date Value
1 12/31/2023 $435,591,000.00
2 9/30/2023 $426,541,000.00
3 6/30/2023 $441,255,000.00
4 3/31/2023 $428,173,000.00
5 12/31/2022 $416,184,000.00
6 9/30/2022 $401,373,000.00
7 6/30/2022 $417,694,000.00
8 3/31/2022 $442,222,000.00
9 12/31/2021 $69,727,000.00
10 9/30/2021 $69,727,000.00
11 6/30/2021 $69,727,000.00
12 3/31/2021 $69,700,000.00
13 12/31/2020 $69,727,000.00
14 9/30/2020 $69,727,000.00
15 12/31/2019 $69,700,000.00
16 12/31/2018 $69,727,000.00
Financials: GoodwillForeignCurrencyTranslationGainLoss
Date Value
1 12/31/2023 $21,407,000.00
2 9/30/2023 $8,357,000.00
3 6/30/2023 $23,071,000.00
4 3/31/2023 $9,989,000.00
5 12/31/2022 $3,088,000.00
6 9/30/2022 $-45,457,000.00
7 6/30/2022 $-26,380,000.00
8 3/31/2022 $-17,655,000.00
Financials: GrossProfit
Date Value
1 12/31/2023 $415,551,000.00
2 9/30/2023 $331,322,000.00
3 6/30/2023 $251,221,000.00
4 3/31/2023 $101,179,000.00
5 12/31/2022 $212,718,000.00
6 9/30/2022 $135,838,000.00
7 6/30/2022 $66,533,000.00
8 3/31/2022 $26,587,000.00
9 12/31/2021 $68,301,000.00
10 9/30/2021 $5,897,000.00
11 6/30/2021 $20,507,000.00
12 3/31/2021 $43,858,000.00
13 12/31/2020 $202,801,000.00
14 9/30/2020 $26,731,000.00
15 6/30/2020 $140,618,000.00
16 3/31/2020 $118,416,000.00
17 12/31/2019 $150,761,000.00
18 9/30/2019 $46,927,000.00
19 12/31/2018 $11,555,000.00
Financials: ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 --
4 12/31/2020 --
5 12/31/2019 --
6 12/31/2018 --
Financials: IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
Date Value
1 12/31/2023 $136,498,000.00
2 12/31/2022 $34,344,000.00
3 12/31/2021 $-61,332,000.00
4 12/31/2020 $77,778,000.00
Financials: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Date Value
1 12/31/2023 $177,157,000.00
2 9/30/2023 $153,662,000.00
3 6/30/2023 $123,219,000.00
4 3/31/2023 $36,008,000.00
5 12/31/2022 $-4,952,000.00
6 9/30/2022 $-13,500,000.00
7 6/30/2022 $-64,140,000.00
8 3/31/2022 $-40,680,000.00
9 12/31/2021 $-61,121,000.00
10 9/30/2021 $-33,995,000.00
11 6/30/2021 $-7,347,000.00
12 3/31/2021 $3,966,000.00
13 12/31/2020 $77,778,000.00
14 9/30/2020 $86,976,000.00
15 6/30/2020 $92,785,000.00
16 3/31/2020 $96,227,000.00
17 12/31/2019 $64,579,000.00
18 9/30/2019 $29,142,000.00
19 12/31/2018 $-80,696,000.00
Financials: IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
Date Value
1 12/31/2023 $40,659,000.00
2 12/31/2022 $-39,296,000.00
3 12/31/2021 $211,000.00
4 12/31/2020 --
Financials: IncomeTaxesPaidNet
Date Value
1 12/31/2023 $45,942,000.00
2 9/30/2023 $36,797,000.00
3 6/30/2023 $18,484,000.00
4 3/31/2023 $2,522,000.00
5 12/31/2022 $10,739,000.00
6 9/30/2022 $1,189,000.00
7 6/30/2022 $-230,000.00
8 3/31/2022 --
9 12/31/2021 $13,318,000.00
10 12/31/2020 $31,103,000.00
11 12/31/2019 $443,000.00
12 12/31/2018 $176,000.00
Financials: IncomeTaxesReceivable
Date Value
1 12/31/2023 --
2 9/30/2023 $367,000.00
3 6/30/2023 $312,000.00
4 3/31/2023 $3,163,000.00
5 12/31/2022 $3,532,000.00
6 9/30/2022 $12,765,000.00
7 6/30/2022 $16,217,000.00
8 3/31/2022 $31,079,000.00
9 12/31/2021 $9,052,000.00
10 9/30/2021 $6,453,000.00
11 6/30/2021 $7,922,000.00
12 3/31/2021 $4,155,000.00
13 12/31/2020 $17,158,000.00
14 9/30/2020 $16,518,000.00
15 12/31/2019 $628,000.00
16 12/31/2018 $10,569,000.00
Financials: IncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $39,917,000.00
2 9/30/2023 $39,500,000.00
3 6/30/2023 $32,300,000.00
4 3/31/2023 $9,876,000.00
5 12/31/2022 $-9,384,000.00
6 9/30/2022 $-23,200,000.00
7 6/30/2022 $-33,179,000.00
8 3/31/2022 $-14,743,000.00
9 12/31/2021 $-10,718,000.00
10 9/30/2021 $-5,493,000.00
11 6/30/2021 $-132,000.00
12 3/31/2021 $1,079,000.00
13 12/31/2020 $18,705,000.00
14 9/30/2020 $18,131,000.00
15 6/30/2020 $16,700,000.00
16 3/31/2020 $22,500,000.00
17 12/31/2019 $24,834,000.00
18 9/30/2019 $16,177,000.00
19 12/31/2018 $-19,932,000.00
Financials: IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
Date Value
1 12/31/2023 $911,000.00
2 12/31/2022 $-534,000.00
3 12/31/2021 $14,000.00
4 12/31/2020 --
5 12/31/2019 $-45,000.00
6 12/31/2018 $253,000.00
Financials: IncomeTaxReconciliationForeignIncomeTaxRateDifferential
Date Value
1 12/31/2023 $2,658,000.00
2 12/31/2022 $-1,668,000.00
3 12/31/2021 --
4 12/31/2020 $-1,201,000.00
5 12/31/2019 $-155,000.00
6 12/31/2018 --
Financials: IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
Date Value
1 12/31/2023 $37,204,000.00
2 12/31/2022 $-1,040,000.00
3 12/31/2021 $-12,835,000.00
4 12/31/2020 $16,333,000.00
5 12/31/2019 $13,562,000.00
6 12/31/2018 $-16,947,000.00
Financials: IncomeTaxReconciliationNondeductibleExpenseOther
Date Value
1 12/31/2023 $299,000.00
2 12/31/2022 $10,000.00
3 12/31/2021 $69,000.00
4 12/31/2020 $437,000.00
5 12/31/2019 $40,000.00
6 12/31/2018 $48,000.00
Financials: IncomeTaxReconciliationOtherAdjustments
Date Value
1 12/31/2023 $332,000.00
2 12/31/2022 $63,000.00
3 12/31/2021 $705,000.00
4 12/31/2020 $43,000.00
5 12/31/2019 $81,000.00
6 12/31/2018 $30,000.00
Financials: IncomeTaxReconciliationStateAndLocalIncomeTaxes
Date Value
1 12/31/2023 $4,150,000.00
2 12/31/2022 $530,000.00
3 12/31/2021 $-1,545,000.00
4 12/31/2020 $3,375,000.00
5 12/31/2019 $2,049,000.00
6 12/31/2018 $-3,365,000.00
Financials: IncomeTaxReconciliationTaxCredits
Date Value
1 12/31/2023 $407,000.00
2 12/31/2022 $421,000.00
3 12/31/2021 $620,000.00
4 12/31/2020 $79,000.00
5 12/31/2019 $284,000.00
6 12/31/2018 --
Financials: IncreaseDecreaseInAccountsReceivable
Date Value
1 12/31/2023 $-92,800,000.00
2 9/30/2023 $6,364,000.00
3 6/30/2023 $81,039,000.00
4 3/31/2023 $-6,238,000.00
5 12/31/2022 $76,984,000.00
6 9/30/2022 $139,036,000.00
7 6/30/2022 $106,548,000.00
8 3/31/2022 $44,268,000.00
9 12/31/2021 $116,848,000.00
10 9/30/2021 $50,840,000.00
11 6/30/2021 $30,393,000.00
12 3/31/2021 $2,692,000.00
13 12/31/2020 $23,038,000.00
14 9/30/2020 $22,340,000.00
15 6/30/2020 $2,590,000.00
16 3/31/2020 $19,515,000.00
17 12/31/2019 $40,708,000.00
18 9/30/2019 $63,241,000.00
19 12/31/2018 $-19,399,000.00
Financials: IncreaseDecreaseInAccruedIncomeTaxesPayable
Date Value
1 12/31/2023 $1,936,000.00
2 9/30/2023 $-738,000.00
3 6/30/2023 $9,830,000.00
4 3/31/2023 $4,952,000.00
5 12/31/2022 $-755,000.00
6 9/30/2022 $2,951,000.00
7 6/30/2022 $-7,217,000.00
8 3/31/2022 $-8,760,000.00
9 12/31/2021 $-8,754,000.00
10 9/30/2021 $-8,185,000.00
11 6/30/2021 $-8,814,000.00
12 3/31/2021 $1,410,000.00
13 12/31/2020 $6,870,000.00
14 9/30/2020 $6,584,000.00
15 6/30/2020 $35,824,000.00
16 3/31/2020 $23,236,000.00
17 12/31/2019 $1,944,000.00
18 9/30/2019 $2,458,000.00
19 12/31/2018 --
Financials: IncreaseDecreaseInAccruedLiabilities
Date Value
1 12/31/2023 $5,325,000.00
2 9/30/2023 $18,484,000.00
3 6/30/2023 $7,097,000.00
4 3/31/2023 $3,900,000.00
5 12/31/2022 $1,024,000.00
6 9/30/2022 $41,271,000.00
7 6/30/2022 $3,356,000.00
8 3/31/2022 $7,027,000.00
9 12/31/2021 $9,133,000.00
10 9/30/2021 $1,683,000.00
11 6/30/2021 $-10,541,000.00
12 3/31/2021 $5,134,000.00
13 12/31/2020 $10,913,000.00
14 9/30/2020 $4,644,000.00
15 6/30/2020 $-4,365,000.00
16 3/31/2020 $12,978,000.00
17 12/31/2019 $-1,978,000.00
18 9/30/2019 $-13,221,000.00
19 12/31/2018 $11,058,000.00
Financials: IncreaseDecreaseInContractWithCustomerLiability
Date Value
1 12/31/2023 $-111,986,000.00
2 9/30/2023 $-78,165,000.00
3 6/30/2023 $-64,112,000.00
4 3/31/2023 $-27,579,000.00
5 12/31/2022 $59,002,000.00
6 9/30/2022 $34,772,000.00
7 6/30/2022 $47,263,000.00
8 3/31/2022 $-18,639,000.00
9 12/31/2021 $-50,619,000.00
10 9/30/2021 $-68,474,000.00
11 6/30/2021 $-98,363,000.00
12 3/31/2021 $-59,941,000.00
13 12/31/2020 $-178,960,000.00
14 9/30/2020 $-284,000,000.00
15 6/30/2020 $-307,917,000.00
16 3/31/2020 $-301,152,000.00
17 12/31/2019 $306,994,000.00
18 9/30/2019 $-1,148,000.00
19 12/31/2018 $7,383,000.00
Financials: IncreaseDecreaseInIncomeTaxesReceivable
Date Value
1 12/31/2023 $-9,000.00
2 9/30/2023 $-3,165,000.00
3 6/30/2023 $-3,220,000.00
4 3/31/2023 $-369,000.00
5 12/31/2022 $-5,611,000.00
6 9/30/2022 $3,610,000.00
7 6/30/2022 $7,062,000.00
8 3/31/2022 $21,924,000.00
9 12/31/2021 $-8,106,000.00
10 9/30/2021 $-9,676,000.00
11 6/30/2021 $-7,501,000.00
12 3/31/2021 $-13,003,000.00
13 12/31/2020 $16,530,000.00
14 9/30/2020 $15,890,000.00
15 6/30/2020 $18,689,000.00
16 3/31/2020 $-628,000.00
17 12/31/2019 $-9,941,000.00
18 9/30/2019 $-8,445,000.00
19 12/31/2018 $11,000.00
Financials: IncreaseDecreaseInInventories
Date Value
1 12/31/2023 $-66,743,000.00
2 9/30/2023 $-12,554,000.00
3 6/30/2023 $-22,844,000.00
4 3/31/2023 $23,312,000.00
5 12/31/2022 $-20,870,000.00
6 9/30/2022 $14,273,000.00
7 6/30/2022 $77,191,000.00
8 3/31/2022 $46,250,000.00
9 12/31/2021 $88,184,000.00
10 9/30/2021 $55,321,000.00
11 6/30/2021 $20,443,000.00
12 3/31/2021 $6,246,000.00
13 12/31/2020 $-28,340,000.00
14 9/30/2020 $-48,992,000.00
15 6/30/2020 $-42,523,000.00
16 3/31/2020 $-27,433,000.00
17 12/31/2019 $94,594,000.00
18 9/30/2019 $40,050,000.00
19 12/31/2018 $10,261,000.00
Financials: IncreaseDecreaseInOperatingLeaseLiability
Date Value
1 12/31/2023 $1,177,000.00
2 12/31/2022 $3,784,000.00
3 9/30/2022 $1,914,000.00
4 6/30/2022 $4,700,000.00
5 3/31/2022 $6,085,000.00
6 12/31/2021 $221,000.00
7 9/30/2021 $337,000.00
8 6/30/2021 $68,000.00
9 3/31/2021 $247,000.00
10 12/31/2020 --
11 12/31/2019 --
Financials: IncreaseDecreaseInOtherAccountsPayable
Date Value
1 12/31/2023 $-37,654,000.00
2 9/30/2023 $14,443,000.00
3 6/30/2023 $30,542,000.00
4 3/31/2023 $30,155,000.00
5 12/31/2022 $12,667,000.00
6 9/30/2022 $42,073,000.00
7 6/30/2022 $74,645,000.00
8 3/31/2022 $59,419,000.00
9 12/31/2021 $7,015,000.00
10 9/30/2021 $1,948,000.00
11 6/30/2021 $-1,378,000.00
12 3/31/2021 $-10,556,000.00
13 12/31/2020 $-50,519,000.00
14 9/30/2020 $-85,974,000.00
15 6/30/2020 $-99,396,000.00
16 3/31/2020 $-35,555,000.00
17 12/31/2019 $105,481,000.00
18 9/30/2019 $33,064,000.00
19 12/31/2018 $6,497,000.00
Financials: IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
Date Value
1 12/31/2023 $10,840,000.00
2 9/30/2023 $2,140,000.00
3 6/30/2023 $3,292,000.00
4 3/31/2023 $6,947,000.00
5 12/31/2022 $-19,124,000.00
6 9/30/2022 $-16,329,000.00
7 6/30/2022 $-5,015,000.00
8 3/31/2022 $-11,558,000.00
9 12/31/2021 $21,226,000.00
10 9/30/2021 $5,770,000.00
11 6/30/2021 $-826,000.00
12 3/31/2021 $3,216,000.00
13 12/31/2020 $-1,101,000.00
14 9/30/2020 $-7,222,000.00
15 6/30/2020 $-7,183,000.00
16 3/31/2020 $-7,487,000.00
17 12/31/2019 $-2,228,000.00
18 9/30/2019 $-9,848,000.00
19 12/31/2018 $3,010,000.00
Financials: IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
Date Value
1 12/31/2023 $1,080,000.00
2 9/30/2023 $1,219,000.00
3 6/30/2023 $1,207,000.00
4 3/31/2023 $1,188,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 6/30/2021 $209,000.00
12 3/31/2021 $304,000.00
13 12/31/2020 $47,000.00
14 9/30/2020 --
15 6/30/2020 --
16 3/31/2020 --
17 12/31/2019 --
18 12/31/2018 --
Financials: IntangibleAssetsNetExcludingGoodwill
Date Value
1 12/31/2023 $350,396,000.00
2 9/30/2023 $353,923,000.00
3 6/30/2023 $375,527,000.00
4 3/31/2023 $379,374,000.00
5 12/31/2022 $386,364,000.00
6 9/30/2022 $399,883,000.00
7 6/30/2022 $436,549,000.00
8 3/31/2022 $482,035,000.00
9 12/31/2021 $174,753,000.00
10 9/30/2021 $180,630,000.00
11 6/30/2021 $186,507,000.00
12 3/31/2021 $192,383,000.00
13 12/31/2020 $198,260,000.00
14 9/30/2020 $204,573,000.00
15 12/31/2019 $223,510,000.00
16 12/31/2018 $248,760,000.00
Financials: InterestAndOtherIncome
Date Value
1 12/31/2023 $8,330,000.00
2 9/30/2023 $6,124,000.00
3 12/31/2022 $3,181,000.00
4 9/30/2022 $2,371,000.00
5 12/31/2021 $209,000.00
Financials: InterestExpense
Date Value
1 12/31/2023 $44,229,000.00
2 9/30/2023 $35,372,000.00
3 6/30/2023 $19,609,000.00
4 3/31/2023 $9,500,000.00
5 12/31/2022 $36,694,000.00
6 9/30/2022 $23,812,000.00
7 6/30/2022 $14,963,000.00
8 3/31/2022 $6,942,000.00
9 12/31/2021 $35,684,000.00
10 9/30/2021 $28,769,000.00
11 6/30/2021 $6,651,000.00
12 3/31/2021 $9,009,000.00
13 12/31/2020 $15,129,000.00
14 9/30/2020 $673,000.00
15 6/30/2020 $2,411,000.00
16 3/31/2020 $5,229,000.00
17 12/31/2019 $18,797,000.00
18 9/30/2019 $4,492,000.00
19 12/31/2018 $19,043,000.00
Financials: InterestPaidNet
Date Value
1 12/31/2023 $43,949,000.00
2 9/30/2023 $36,136,000.00
3 6/30/2023 $15,880,000.00
4 3/31/2023 $7,980,000.00
5 12/31/2022 $23,118,000.00
6 9/30/2022 $22,226,000.00
7 6/30/2022 $7,428,000.00
8 3/31/2022 $3,039,000.00
9 12/31/2021 $24,306,000.00
10 12/31/2020 $6,935,000.00
11 12/31/2019 $11,343,000.00
12 12/31/2018 $14,257,000.00
Financials: InterestPayableCurrent
Date Value
1 12/31/2023 $4,723,000.00
2 12/31/2022 $3,054,000.00
Financials: InventoryFinishedGoods
Date Value
1 12/31/2023 $75,350,000.00
2 9/30/2023 $82,292,000.00
3 6/30/2023 $75,027,000.00
4 3/31/2023 $166,276,000.00
5 12/31/2022 $166,585,000.00
6 9/30/2022 $108,597,000.00
7 6/30/2022 $142,402,000.00
8 3/31/2022 $151,273,000.00
9 12/31/2021 $127,598,000.00
10 9/30/2021 $106,690,000.00
11 6/30/2021 $98,096,000.00
12 3/31/2021 $97,743,000.00
13 12/31/2020 $85,833,000.00
14 9/30/2020 $71,726,000.00
15 12/31/2019 $90,301,000.00
16 12/31/2018 $52,118,000.00
Financials: InventoryNet
Date Value
1 12/31/2023 $161,964,000.00
2 9/30/2023 $216,018,000.00
3 6/30/2023 $206,857,000.00
4 3/31/2023 $254,624,000.00
5 12/31/2022 $233,159,000.00
6 9/30/2022 $269,775,000.00
7 6/30/2022 $329,951,000.00
8 3/31/2022 $299,010,000.00
9 12/31/2021 $205,653,000.00
10 9/30/2021 $173,126,000.00
11 6/30/2021 $137,666,000.00
12 3/31/2021 $124,705,000.00
13 12/31/2020 $118,459,000.00
14 9/30/2020 $96,515,000.00
15 12/31/2019 $148,024,000.00
16 12/31/2018 $55,172,000.00
Financials: InventoryRawMaterials
Date Value
1 12/31/2023 $86,614,000.00
2 9/30/2023 $133,726,000.00
3 6/30/2023 $131,830,000.00
4 3/31/2023 $88,348,000.00
5 12/31/2022 $66,574,000.00
6 9/30/2022 $166,260,000.00
7 6/30/2022 $195,600,000.00
8 3/31/2022 $155,561,000.00
9 12/31/2021 $85,470,000.00
10 9/30/2021 $73,514,000.00
11 6/30/2021 $46,993,000.00
12 3/31/2021 $33,150,000.00
13 12/31/2020 $39,051,000.00
14 9/30/2020 $32,506,000.00
15 12/31/2019 $62,923,000.00
16 12/31/2018 $6,512,000.00
Financials: InventoryWriteDown
Date Value
1 12/31/2023 $6,431,000.00
2 9/30/2023 $4,587,000.00
3 6/30/2023 $3,458,000.00
4 3/31/2023 $1,847,000.00
5 12/31/2022 $-859,000.00
6 9/30/2022 $-2,333,000.00
7 6/30/2022 $409,000.00
8 3/31/2022 $409,000.00
9 12/31/2021 $990,000.00
10 9/30/2021 $654,000.00
11 6/30/2021 $1,236,000.00
12 3/31/2021 --
13 12/31/2020 $1,225,000.00
14 9/30/2020 $2,517,000.00
15 6/30/2020 $221,000.00
16 12/31/2019 $1,742,000.00
17 9/30/2019 $2,201,000.00
18 12/31/2018 $3,098,000.00
Financials: LeaseCost
Date Value
1 12/31/2023 $9,775,000.00
2 12/31/2022 $9,117,000.00
3 12/31/2021 $6,741,000.00
4 9/30/2021 $5,034,000.00
5 6/30/2021 $1,742,000.00
6 3/31/2021 $1,742,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDue
Date Value
1 12/31/2023 $34,819,000.00
2 12/31/2022 $22,930,000.00
3 12/31/2021 $13,024,000.00
4 9/30/2021 $9,648,000.00
5 6/30/2021 $11,113,000.00
6 3/31/2021 $12,976,000.00
7 12/31/2020 $14,435,000.00
8 12/31/2019 $17,733,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
Date Value
1 12/31/2023 $14,316,000.00
2 12/31/2022 $2,908,000.00
3 12/31/2021 $3,197,000.00
4 12/31/2020 --
Financials: LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
Date Value
1 12/31/2023 $4,855,000.00
2 12/31/2022 $6,966,000.00
3 12/31/2021 $4,213,000.00
4 9/30/2021 $6,071,000.00
5 6/30/2021 $6,071,000.00
6 3/31/2021 $6,071,000.00
7 12/31/2020 $6,663,000.00
8 12/31/2019 $6,337,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearFive
Date Value
1 12/31/2023 $2,983,000.00
2 12/31/2022 $1,453,000.00
3 12/31/2021 $1,023,000.00
4 12/31/2020 $15,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearFour
Date Value
1 12/31/2023 $2,969,000.00
2 12/31/2022 $1,606,000.00
3 12/31/2021 $1,027,000.00
4 9/30/2021 $19,000.00
5 6/30/2021 $19,000.00
6 3/31/2021 $19,000.00
7 12/31/2020 $791,000.00
8 12/31/2019 $28,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearThree
Date Value
1 12/31/2023 $3,042,000.00
2 12/31/2022 $4,399,000.00
3 12/31/2021 $1,782,000.00
4 9/30/2021 $794,000.00
5 6/30/2021 $794,000.00
6 3/31/2021 $794,000.00
7 12/31/2020 $893,000.00
8 12/31/2019 $5,378,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
Date Value
1 12/31/2023 $6,654,000.00
2 12/31/2022 $5,598,000.00
3 12/31/2021 $1,782,000.00
4 9/30/2021 $896,000.00
5 6/30/2021 $896,000.00
6 3/31/2021 $896,000.00
7 12/31/2020 $6,073,000.00
8 12/31/2019 $5,990,000.00
Financials: LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
Date Value
1 12/31/2023 $9,600,000.00
2 12/31/2022 $2,524,000.00
3 12/31/2021 $1,756,000.00
4 9/30/2021 $384,000.00
5 6/30/2021 $507,000.00
6 3/31/2021 $647,000.00
Financials: Liabilities
Date Value
1 12/31/2023 $1,096,233,000.00
2 9/30/2023 $1,162,363,000.00
3 6/30/2023 $1,240,492,000.00
4 3/31/2023 $1,274,785,000.00
5 12/31/2022 $1,282,201,000.00
6 9/30/2022 $1,335,172,000.00
7 6/30/2022 $1,414,289,000.00
8 3/31/2022 $1,331,840,000.00
9 12/31/2021 $974,722,000.00
10 9/30/2021 $533,522,000.00
11 6/30/2021 $690,927,000.00
12 3/31/2021 $654,010,000.00
13 12/31/2020 $736,923,000.00
14 9/30/2020 $175,012,000.00
15 12/31/2019 $618,430,000.00
16 12/31/2018 $245,387,000.00
Financials: LiabilitiesAndStockholdersEquity
Date Value
1 12/31/2023 $1,706,741,000.00
2 9/30/2023 $1,778,757,000.00
3 6/30/2023 $1,852,784,000.00
4 3/31/2023 $1,794,169,000.00
5 12/31/2022 $1,706,052,000.00
6 9/30/2022 $1,734,186,000.00
7 6/30/2022 $1,818,631,000.00
8 3/31/2022 $1,783,850,000.00
9 12/31/2021 $1,142,979,000.00
10 9/30/2021 $776,589,000.00
11 6/30/2021 $622,318,000.00
12 3/31/2021 $585,584,000.00
13 12/31/2020 $656,024,000.00
14 9/30/2020 $552,272,000.00
15 12/31/2019 $923,581,000.00
16 12/31/2018 $509,861,000.00
Financials: LiabilitiesCurrent
Date Value
1 12/31/2023 $335,691,000.00
2 9/30/2023 $400,510,000.00
3 6/30/2023 $434,953,000.00
4 3/31/2023 $470,585,000.00
5 12/31/2022 $465,262,000.00
6 9/30/2022 $513,121,000.00
7 6/30/2022 $512,677,000.00
8 3/31/2022 $433,124,000.00
9 12/31/2021 $245,305,000.00
10 9/30/2021 $214,495,000.00
11 6/30/2021 $168,129,000.00
12 3/31/2021 $232,339,000.00
13 12/31/2020 $289,103,000.00
14 9/30/2020 $146,690,000.00
15 12/31/2019 $590,620,000.00
16 12/31/2018 $134,571,000.00
Financials: LongTermDebt
Date Value
1 3/31/2023 $740,209,000.00
2 12/31/2022 $759,043,000.00
3 9/30/2021 $303,512,000.00
4 6/30/2021 $498,245,000.00
5 3/31/2021 $395,982,000.00
6 12/31/2020 $428,283,000.00
7 12/31/2019 $55,949,000.00
Financials: LongTermDebtCurrent
Date Value
1 12/31/2023 $21,472,000.00
2 9/30/2023 $38,767,000.00
3 6/30/2023 $37,450,000.00
4 3/31/2023 $34,382,000.00
5 12/31/2022 $38,691,000.00
6 9/30/2022 $47,686,000.00
7 6/30/2022 $51,494,000.00
8 3/31/2022 $48,180,000.00
9 12/31/2021 $4,300,000.00
10 9/30/2021 $4,300,000.00
11 6/30/2021 $4,300,000.00
12 3/31/2021 $4,300,000.00
13 12/31/2020 $4,313,000.00
14 9/30/2020 --
15 12/31/2019 $55,949,000.00
16 12/31/2018 $20,000,000.00
Financials: LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
Date Value
1 12/31/2023 $21,472,000.00
2 12/31/2022 $38,691,000.00
3 12/31/2021 $4,300,000.00
4 12/31/2020 $4,313,000.00
Financials: LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
Date Value
1 12/31/2023 $425,000,000.00
2 12/31/2022 $297,442,000.00
3 12/31/2021 $4,300,000.00
4 12/31/2020 $5,750,000.00
Financials: LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
Date Value
1 12/31/2023 $227,624,000.00
2 12/31/2022 $6,453,000.00
3 12/31/2021 $4,300,000.00
4 12/31/2020 $5,750,000.00
Financials: LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
Date Value
1 12/31/2023 $9,828,000.00
2 12/31/2022 $8,257,000.00
3 12/31/2021 $4,300,000.00
4 12/31/2020 $5,750,000.00
Financials: LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
Date Value
1 12/31/2023 $19,140,000.00
2 12/31/2022 $13,583,000.00
3 12/31/2021 $4,300,000.00
4 12/31/2020 $5,750,000.00
Financials: LongTermDebtNoncurrent
Date Value
1 12/31/2023 $660,948,000.00
2 9/30/2023 $658,879,000.00
3 6/30/2023 $702,485,000.00
4 3/31/2023 $705,827,000.00
5 12/31/2022 $720,352,000.00
6 9/30/2022 $725,109,000.00
7 6/30/2022 $793,557,000.00
8 3/31/2022 $778,248,000.00
9 12/31/2021 $711,056,000.00
10 9/30/2021 $299,212,000.00
11 6/30/2021 $493,945,000.00
12 3/31/2021 $391,682,000.00
13 12/31/2020 $423,970,000.00
14 12/31/2019 --
15 12/31/2018 $59,321,000.00
Financials: NetCashProvidedByUsedInFinancingActivities
Date Value
1 12/31/2023 $-101,761,000.00
2 9/30/2023 $-84,442,000.00
3 6/30/2023 $-39,314,000.00
4 3/31/2023 $-23,762,000.00
5 12/31/2022 $8,440,000.00
6 9/30/2022 $33,146,000.00
7 6/30/2022 $122,697,000.00
8 3/31/2022 $100,736,000.00
9 12/31/2021 $537,748,000.00
10 9/30/2021 $188,014,000.00
11 6/30/2021 $56,525,000.00
12 3/31/2021 $-36,590,000.00
13 12/31/2020 $-129,273,000.00
14 9/30/2020 $-107,003,000.00
15 6/30/2020 $-75,108,000.00
16 3/31/2020 $-57,692,000.00
17 12/31/2019 $-63,945,000.00
18 9/30/2019 $-25,674,000.00
19 12/31/2018 $50,863,000.00
Financials: NetCashProvidedByUsedInInvestingActivities
Date Value
1 12/31/2023 $-16,821,000.00
2 9/30/2023 $-11,615,000.00
3 6/30/2023 $-9,424,000.00
4 3/31/2023 $-3,883,000.00
5 12/31/2022 $-384,437,000.00
6 9/30/2022 $-380,506,000.00
7 6/30/2022 $-377,713,000.00
8 3/31/2022 $-376,173,000.00
9 12/31/2021 $-15,332,000.00
10 9/30/2021 $-14,227,000.00
11 6/30/2021 $-13,175,000.00
12 3/31/2021 $-10,570,000.00
13 12/31/2020 $-1,338,000.00
14 9/30/2020 $-610,000.00
15 6/30/2020 $-265,000.00
16 3/31/2020 $-168,000.00
17 12/31/2019 $-1,697,000.00
18 9/30/2019 $-784,000.00
19 12/31/2018 $-6,430,000.00
Financials: NetCashProvidedByUsedInOperatingActivities
Date Value
1 12/31/2023 $231,955,000.00
2 9/30/2023 $137,974,000.00
3 6/30/2023 $66,356,000.00
4 3/31/2023 $45,816,000.00
5 12/31/2022 $141,493,000.00
6 9/30/2022 $44,023,000.00
7 6/30/2022 $-60,764,000.00
8 3/31/2022 $-50,097,000.00
9 12/31/2021 $-263,187,000.00
10 9/30/2021 $-165,837,000.00
11 6/30/2021 $-134,109,000.00
12 3/31/2021 $-42,148,000.00
13 12/31/2020 $-122,205,000.00
14 9/30/2020 $-226,500,000.00
15 6/30/2020 $-247,900,000.00
16 3/31/2020 $-200,576,000.00
17 12/31/2019 $386,073,000.00
18 9/30/2019 $-11,520,000.00
19 12/31/2018 $-11,727,000.00
Financials: NetIncomeLoss
Date Value
1 12/31/2023 $137,240,000.00
2 9/30/2023 $114,154,000.00
3 6/30/2023 $90,940,000.00
4 3/31/2023 $26,132,000.00
5 12/31/2022 $4,432,000.00
6 9/30/2022 $9,683,000.00
7 6/30/2022 $-30,961,000.00
8 3/31/2022 $-25,937,000.00
9 12/31/2021 $-50,403,000.00
10 9/30/2021 $-28,502,000.00
11 6/30/2021 $-5,517,000.00
12 3/31/2021 $2,887,000.00
13 12/31/2020 $59,073,000.00
14 9/30/2020 $68,845,000.00
15 6/30/2020 $76,077,000.00
16 3/31/2020 $73,685,000.00
17 12/31/2019 $39,745,000.00
18 9/30/2019 $18,191,000.00
19 12/31/2018 $-60,764,000.00
Financials: NetIncomeLossAvailableToCommonStockholdersBasic
Date Value
1 12/31/2023 $85,549,000.00
2 9/30/2023 $75,795,000.00
3 6/30/2023 $65,672,000.00
4 3/31/2023 $13,648,000.00
5 12/31/2022 $-43,622,000.00
6 9/30/2022 $-26,362,000.00
7 6/30/2022 $-54,749,000.00
8 3/31/2022 $-37,543,000.00
9 12/31/2021 $-66,118,000.00
10 9/30/2021 $-33,981,000.00
11 6/30/2021 $-941,000.00
12 3/31/2021 $4,576,000.00
13 12/31/2020 $59,073,000.00
14 9/30/2020 $68,845,000.00
15 12/31/2019 $39,745,000.00
Financials: NetIncomeLossAvailableToCommonStockholdersDiluted
Date Value
1 12/31/2023 $85,549,000.00
2 9/30/2023 $75,795,000.00
3 12/31/2022 $-43,622,000.00
4 9/30/2022 $-26,362,000.00
5 12/31/2021 $-66,118,000.00
Financials: NonoperatingIncomeExpense
Date Value
1 12/31/2023 $-36,967,000.00
2 9/30/2023 $-30,242,000.00
3 6/30/2023 $-20,480,000.00
4 3/31/2023 $-11,450,000.00
5 12/31/2022 $13,181,000.00
6 9/30/2022 $20,982,000.00
7 6/30/2022 $-12,464,000.00
8 3/31/2022 $-2,336,000.00
9 12/31/2021 $-36,380,000.00
10 9/30/2021 $-29,266,000.00
11 6/30/2021 $-6,773,000.00
12 3/31/2021 $-9,087,000.00
13 12/31/2020 $-17,434,000.00
14 9/30/2020 $-702,000.00
15 6/30/2020 $-9,774,000.00
16 3/31/2020 $-5,121,000.00
17 12/31/2019 $-18,830,000.00
18 9/30/2019 $-4,500,000.00
19 12/31/2018 $-19,490,000.00
Financials: NumberOfOperatingSegments
Date Value
1 12/31/2023 $2.00
2 9/30/2023 $2.00
3 6/30/2023 $2.00
4 3/31/2023 $2.00
5 12/31/2022 $2.00
6 9/30/2022 $2.00
7 6/30/2022 $2.00
8 3/31/2022 $2.00
9 1/31/2022 $2.00
10 12/31/2021 $1.00
11 12/31/2020 $1.00
Financials: NumberOfReportableSegments
Date Value
1 12/31/2023 $2.00
2 9/30/2023 $2.00
3 12/31/2022 $2.00
4 12/31/2021 $1.00
5 12/31/2020 $1.00
6 12/31/2019 $1.00
Financials: OperatingExpenses
Date Value
1 12/31/2023 $201,427,000.00
2 9/30/2023 $147,418,000.00
3 6/30/2023 $107,522,000.00
4 3/31/2023 $53,721,000.00
5 12/31/2022 $230,851,000.00
6 9/30/2022 $170,320,000.00
7 6/30/2022 $118,209,000.00
8 3/31/2022 $64,931,000.00
9 12/31/2021 $93,042,000.00
10 9/30/2021 $77,299,000.00
11 6/30/2021 $51,886,000.00
12 3/31/2021 $30,805,000.00
13 12/31/2020 $107,589,000.00
14 9/30/2020 $69,897,000.00
15 6/30/2020 $38,059,000.00
16 3/31/2020 $17,068,000.00
17 12/31/2019 $67,352,000.00
18 9/30/2019 $18,578,000.00
19 12/31/2018 $72,761,000.00
Financials: OperatingIncomeLoss
Date Value
1 12/31/2023 $214,124,000.00
2 9/30/2023 $183,904,000.00
3 6/30/2023 $143,699,000.00
4 3/31/2023 $47,458,000.00
5 12/31/2022 $-18,133,000.00
6 9/30/2022 $-34,482,000.00
7 6/30/2022 $-51,676,000.00
8 3/31/2022 $-38,344,000.00
9 12/31/2021 $-24,741,000.00
10 9/30/2021 $-19,516,000.00
11 6/30/2021 $-574,000.00
12 3/31/2021 $13,053,000.00
13 12/31/2020 $95,212,000.00
14 9/30/2020 $97,452,000.00
15 6/30/2020 $102,559,000.00
16 3/31/2020 $101,348,000.00
17 12/31/2019 $83,409,000.00
18 9/30/2019 $28,349,000.00
19 12/31/2018 $-61,206,000.00
Financials: OperatingLeaseCost
Date Value
1 12/31/2023 $8,188,000.00
2 12/31/2022 $7,701,000.00
3 12/31/2021 $6,635,000.00
4 9/30/2021 $1,651,000.00
5 6/30/2021 $1,651,000.00
6 3/31/2021 $1,651,000.00
Financials: OperatingLeaseLiability
Date Value
1 12/31/2023 $25,219,000.00
2 12/31/2022 $20,406,000.00
3 12/31/2021 $11,268,000.00
4 9/30/2021 $9,264,000.00
5 6/30/2021 $10,606,000.00
6 3/31/2021 $12,329,000.00
7 12/31/2020 $13,500,000.00
Financials: OperatingLeaseLiabilityCurrent
Date Value
1 12/31/2023 $5,744,000.00
2 12/31/2022 $6,509,000.00
3 12/31/2021 $5,909,000.00
4 9/30/2021 $6,447,000.00
5 6/30/2021 $6,379,000.00
6 3/31/2021 $6,288,000.00
Financials: OperatingLeaseLiabilityNoncurrent
Date Value
1 12/31/2023 $19,475,000.00
2 12/31/2022 $13,897,000.00
3 12/31/2021 $5,359,000.00
4 9/30/2021 $2,817,000.00
5 6/30/2021 $4,227,000.00
6 3/31/2021 $6,041,000.00
Financials: OperatingLeasePayments
Date Value
1 12/31/2023 $7,911,000.00
2 12/31/2022 $5,380,000.00
3 12/31/2021 $6,644,000.00
4 9/30/2021 $1,465,000.00
5 6/30/2021 $1,465,000.00
6 3/31/2021 $1,465,000.00
Financials: OperatingLeaseRightOfUseAsset
Date Value
1 12/31/2023 $22,085,000.00
2 12/31/2022 $17,770,000.00
3 12/31/2021 $11,245,000.00
4 9/30/2021 $9,008,000.00
5 6/30/2021 $10,537,000.00
6 3/31/2021 $12,082,000.00
7 12/31/2020 $13,200,000.00
Financials: OperatingLeaseWeightedAverageDiscountRatePercent
Date Value
1 12/31/2023 $0.08
2 12/31/2022 $0.05
3 12/31/2021 $0.05
4 9/30/2021 $0.05
5 6/30/2021 $0.05
6 3/31/2021 $0.05
Financials: OtherAccruedLiabilitiesCurrent
Date Value
1 12/31/2023 $70,211,000.00
2 9/30/2023 $72,638,000.00
3 6/30/2023 $61,156,000.00
4 3/31/2023 $58,795,000.00
5 12/31/2022 $54,895,000.00
6 9/30/2022 $91,102,000.00
7 6/30/2022 $51,072,000.00
8 3/31/2022 $54,837,000.00
9 12/31/2021 $38,494,000.00
10 9/30/2021 $31,256,000.00
11 6/30/2021 $19,129,000.00
12 3/31/2021 $34,551,000.00
13 12/31/2020 $29,164,000.00
14 9/30/2020 $22,740,000.00
15 12/31/2019 $17,755,000.00
16 12/31/2018 $19,003,000.00
Financials: OtherAssetsNoncurrent
Date Value
1 12/31/2023 $40,717,000.00
2 9/30/2023 $41,554,000.00
3 6/30/2023 $33,076,000.00
4 3/31/2023 $30,802,000.00
5 12/31/2022 $32,655,000.00
6 9/30/2022 $23,145,000.00
7 6/30/2022 $26,009,000.00
8 3/31/2022 $26,544,000.00
9 12/31/2021 $26,429,000.00
10 9/30/2021 $24,405,000.00
11 6/30/2021 $26,109,000.00
12 3/31/2021 $25,873,000.00
13 12/31/2020 $3,088,000.00
14 9/30/2020 $3,775,000.00
15 12/31/2019 --
16 12/31/2018 $6,469,000.00
Financials: OtherBorrowings
Date Value
1 12/31/2023 $39,900,000.00
2 9/30/2023 $55,300,000.00
3 6/30/2023 $50,400,000.00
4 3/31/2023 $42,100,000.00
5 12/31/2022 $52,000,000.00
Financials: OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
Date Value
1 12/31/2023 $36,385,000.00
2 9/30/2023 $15,289,000.00
3 6/30/2023 $37,784,000.00
4 3/31/2023 $13,872,000.00
5 12/31/2022 $8,425,000.00
6 9/30/2022 $-19,340,000.00
7 6/30/2022 $11,467,000.00
8 3/31/2022 $56,675,000.00
9 12/31/2021 --
10 9/30/2021 --
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 --
Financials: OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
Date Value
1 9/30/2023 $15,289,000.00
2 6/30/2023 $37,784,000.00
3 3/31/2023 $13,872,000.00
4 12/31/2022 $8,425,000.00
5 9/30/2022 $-19,340,000.00
6 6/30/2022 $11,467,000.00
7 3/31/2022 $56,675,000.00
Financials: OtherDepreciationAndAmortization
Date Value
1 12/31/2023 $40,268,000.00
2 9/30/2023 $30,318,000.00
3 12/31/2022 $86,501,000.00
4 9/30/2022 $64,039,000.00
5 12/31/2021 $11,388,000.00
Financials: OtherLiabilitiesCurrent
Date Value
1 12/31/2023 $48,051,000.00
2 9/30/2023 $6,155,000.00
3 6/30/2023 $12,844,000.00
4 3/31/2023 $10,393,000.00
5 12/31/2022 $10,553,000.00
6 9/30/2022 $4,981,000.00
7 6/30/2022 $6,949,000.00
8 3/31/2022 $10,886,000.00
9 12/31/2021 $5,909,000.00
10 9/30/2021 $6,457,000.00
11 6/30/2021 $6,379,000.00
12 3/31/2021 $6,288,000.00
13 12/31/2020 --
Financials: OtherLiabilitiesNoncurrent
Date Value
1 12/31/2023 $20,428,000.00
2 9/30/2023 $21,820,000.00
3 6/30/2023 $16,117,000.00
4 3/31/2023 $13,939,000.00
5 12/31/2022 $14,808,000.00
6 9/30/2022 $9,113,000.00
7 6/30/2022 $9,723,000.00
8 3/31/2022 $7,102,000.00
9 12/31/2021 $5,557,000.00
10 9/30/2021 $2,953,000.00
11 6/30/2021 $4,273,000.00
12 3/31/2021 $6,055,000.00
13 12/31/2020 --
Financials: OtherLongTermDebt
Date Value
1 3/31/2023 $42,138,000.00
2 12/31/2022 $51,951,000.00
Financials: OtherNonoperatingIncomeExpense
Date Value
1 12/31/2023 $-1,015,000.00
2 9/30/2023 $-127,000.00
3 6/30/2023 $319,000.00
4 3/31/2023 $194,000.00
5 12/31/2022 $2,789,000.00
6 9/30/2022 $-2,295,000.00
7 6/30/2022 $372,000.00
8 3/31/2022 $743,000.00
9 12/31/2021 $-905,000.00
10 9/30/2021 $-297,000.00
11 6/30/2021 $-200,000.00
12 3/31/2021 $-78,000.00
13 12/31/2020 $-2,305,000.00
14 9/30/2020 $-29,000.00
15 6/30/2020 $-2,134,000.00
16 3/31/2020 $108,000.00
17 12/31/2019 $-33,000.00
18 9/30/2019 $106,000.00
19 12/31/2018 $-447,000.00
Financials: OtherSundryLiabilitiesCurrent
Date Value
1 12/31/2023 $22,602,000.00
2 12/31/2022 $27,840,000.00
Financials: PaymentsOfDividendsPreferredStockAndPreferenceStock
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 12/31/2022 $18,670,000.00
4 9/30/2022 $18,670,000.00
5 12/31/2021 $8,051,000.00
6 9/30/2021 --
7 12/31/2020 --
8 12/31/2019 --
Financials: PaymentsOfFinancingCosts
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 $6,590,000.00
7 9/30/2021 $6,590,000.00
8 6/30/2021 $6,590,000.00
9 3/31/2021 $6,590,000.00
10 12/31/2020 $36,011,000.00
11 9/30/2020 $3,775,000.00
12 6/30/2020 --
13 3/31/2020 --
14 12/31/2019 --
15 9/30/2019 --
16 12/31/2018 $3,615,000.00
Financials: PaymentsToAcquireBusinessesNetOfCashAcquired
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 $373,818,000.00
6 9/30/2022 $373,816,000.00
7 6/30/2022 $373,818,000.00
8 3/31/2022 $373,816,000.00
9 12/31/2021 --
10 9/30/2021 --
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 --
Financials: PaymentsToAcquireInvestments
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 $11,975,000.00
Financials: PaymentsToAcquirePropertyPlantAndEquipment
Date Value
1 12/31/2023 $16,989,000.00
2 9/30/2023 $11,615,000.00
3 6/30/2023 $9,424,000.00
4 3/31/2023 $3,883,000.00
5 12/31/2022 $10,619,000.00
6 9/30/2022 $6,690,000.00
7 6/30/2022 $3,895,000.00
8 3/31/2022 $2,357,000.00
9 12/31/2021 $3,357,000.00
10 9/30/2021 $2,252,000.00
11 6/30/2021 $1,200,000.00
12 3/31/2021 $570,000.00
13 12/31/2020 $1,338,000.00
14 9/30/2020 $610,000.00
15 6/30/2020 $265,000.00
16 3/31/2020 $168,000.00
17 12/31/2019 $1,697,000.00
18 9/30/2019 $784,000.00
19 12/31/2018 $2,073,000.00
Financials: PreferredStockAccretionOfRedemptionDiscount
Date Value
1 12/31/2023 $51,691,000.00
2 9/30/2023 $38,359,000.00
3 6/30/2023 $25,268,000.00
4 3/31/2023 $12,484,000.00
5 12/31/2022 $48,054,000.00
6 9/30/2022 $36,045,000.00
7 6/30/2022 $23,788,000.00
8 3/31/2022 $11,606,000.00
9 12/31/2021 $15,715,000.00
10 9/30/2021 $5,479,000.00
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 --
14 12/31/2019 --
Financials: PreferredStockParOrStatedValuePerShare
Date Value
1 12/31/2023 $0.00
2 9/30/2023 $0.00
3 6/30/2023 $0.00
4 3/31/2023 $0.00
5 12/31/2022 $0.00
6 9/30/2022 $0.00
7 6/30/2022 $0.00
8 3/31/2022 $0.00
9 12/31/2021 $0.00
10 9/30/2021 $0.00
11 6/30/2021 $0.00
12 3/31/2021 $0.00
13 12/31/2020 $0.00
14 9/30/2020 $0.00
Financials: PreferredStockSharesAuthorized
Date Value
1 12/31/2023 $4,500,000.00
2 9/30/2023 $4,500,000.00
3 6/30/2023 $4,500,000.00
4 3/31/2023 $4,500,000.00
5 12/31/2022 $4,500,000.00
6 9/30/2022 $4,500,000.00
7 6/30/2022 $4,500,000.00
8 3/31/2022 $4,500,000.00
9 12/31/2021 $4,500,000.00
10 9/30/2021 $4,500,000.00
11 6/30/2021 $5,000,000.00
12 3/31/2021 $5,000,000.00
13 12/31/2020 $5,000,000.00
14 9/30/2020 $5,000,000.00
Financials: PreferredStockSharesIssued
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 --
6 9/30/2022 --
7 6/30/2022 --
8 3/31/2022 --
9 12/31/2021 --
10 9/30/2021 --
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 --
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 --
Financials: PrepaidExpenseAndOtherAssetsCurrent
Date Value
1 12/31/2023 $89,085,000.00
2 9/30/2023 $45,029,000.00
3 6/30/2023 $42,740,000.00
4 3/31/2023 $46,381,000.00
5 12/31/2022 $39,434,000.00
6 9/30/2022 $40,484,000.00
7 6/30/2022 $52,006,000.00
8 3/31/2022 $45,670,000.00
9 12/31/2021 $33,649,000.00
10 9/30/2021 $18,193,000.00
11 6/30/2021 $11,597,000.00
12 3/31/2021 $15,639,000.00
13 12/31/2020 $12,423,000.00
14 9/30/2020 $6,302,000.00
15 12/31/2019 $13,524,000.00
16 12/31/2018 $15,752,000.00
Financials: ProceedsFromIssuanceOfCommonStock
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 $15,885,000.00
6 9/30/2022 $15,885,000.00
7 6/30/2022 $15,885,000.00
8 3/31/2022 $15,885,000.00
9 12/31/2021 $120,645,000.00
10 9/30/2021 $120,645,000.00
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 $145,532,000.00
14 9/30/2020 --
15 12/31/2019 --
Financials: ProceedsFromIssuanceOfOtherLongTermDebt
Date Value
1 9/30/2023 $60,516,000.00
2 6/30/2023 $23,801,000.00
3 3/31/2023 $6,469,000.00
4 9/30/2022 $39,219,000.00
5 6/30/2022 $30,599,000.00
6 3/31/2022 $6,229,000.00
7 9/30/2021 --
8 6/30/2021 --
9 3/31/2021 --
Financials: ProceedsFromLinesOfCredit
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 $116,000,000.00
6 9/30/2022 $116,000,000.00
7 6/30/2022 $101,000,000.00
8 3/31/2022 $52,000,000.00
9 12/31/2021 $126,033,000.00
10 9/30/2021 $102,000,000.00
11 6/30/2021 $102,000,000.00
12 3/31/2021 --
13 12/31/2020 --
14 9/30/2020 $32,000.00
15 12/31/2019 --
Financials: ProceedsFromOtherDebt
Date Value
1 12/31/2023 $63,311,000.00
2 12/31/2022 $20,188,000.00
3 12/31/2021 --
4 12/31/2020 --
Financials: ProceedsFromSaleOfPropertyPlantAndEquipment
Date Value
1 12/31/2023 $168,000.00
2 12/31/2022 --
3 12/31/2021 --
Financials: ProductWarrantyAccrualClassifiedCurrent
Date Value
1 12/31/2023 $2,790,000.00
2 9/30/2023 $2,506,000.00
3 6/30/2023 $1,540,000.00
4 3/31/2023 $1,443,000.00
5 12/31/2022 $3,690,000.00
6 9/30/2022 $4,237,000.00
7 6/30/2022 $2,911,000.00
8 3/31/2022 $3,201,000.00
9 12/31/2021 $3,192,000.00
10 9/30/2021 $3,025,000.00
11 6/30/2021 $2,968,000.00
12 3/31/2021 $3,098,000.00
13 12/31/2020 $3,049,000.00
14 9/30/2020 $2,884,000.00
15 12/31/2019 $2,592,000.00
16 12/31/2018 $1,935,000.00
Financials: ProductWarrantyAccrualNoncurrent
Date Value
1 12/31/2023 $3,372,000.00
2 9/30/2023 $3,421,000.00
3 6/30/2023 $4,415,000.00
4 3/31/2023 $4,469,000.00
5 12/31/2022 $1,786,000.00
6 9/30/2022 $3,852,000.00
7 6/30/2022 $4,056,000.00
8 3/31/2022 $4,743,000.00
9 12/31/2021 --
Financials: ProductWarrantyExpense
Date Value
1 12/31/2023 $4,666,000.00
2 9/30/2023 $451,000.00
3 6/30/2023 $479,000.00
4 3/31/2023 $436,000.00
5 12/31/2022 $4,152,000.00
6 9/30/2022 $4,341,000.00
7 6/30/2022 $1,215,000.00
8 3/31/2022 $594,000.00
9 12/31/2021 $516,000.00
10 9/30/2021 $305,000.00
11 6/30/2021 $425,000.00
12 3/31/2021 $302,000.00
13 12/31/2020 $953,000.00
14 9/30/2020 $633,000.00
15 6/30/2020 $597,000.00
16 3/31/2020 $597,000.00
17 12/31/2019 $1,387,000.00
18 9/30/2019 $244,000.00
19 12/31/2018 $-95,000.00
Financials: PropertyPlantAndEquipmentGross
Date Value
1 12/31/2023 $53,978,000.00
2 9/30/2023 $50,346,000.00
3 6/30/2023 $50,353,000.00
4 3/31/2023 $43,965,000.00
5 12/31/2022 $40,993,000.00
6 9/30/2022 $36,813,000.00
7 6/30/2022 $30,487,000.00
8 3/31/2022 $28,774,000.00
9 12/31/2021 $21,915,000.00
10 9/30/2021 $20,809,000.00
11 6/30/2021 $19,758,000.00
12 3/31/2021 $19,128,000.00
13 12/31/2020 $18,557,000.00
14 9/30/2020 $17,845,000.00
15 12/31/2019 $17,250,000.00
16 12/31/2018 $15,555,000.00
Financials: PropertyPlantAndEquipmentNet
Date Value
1 12/31/2023 $31,886,000.00
2 9/30/2023 $29,521,000.00
3 6/30/2023 $30,674,000.00
4 3/31/2023 $25,864,000.00
5 12/31/2022 $23,174,000.00
6 9/30/2022 $20,024,000.00
7 6/30/2022 $17,802,000.00
8 3/31/2022 $16,878,000.00
9 12/31/2021 $10,692,000.00
10 9/30/2021 $10,202,000.00
11 6/30/2021 $9,763,000.00
12 3/31/2021 $9,740,000.00
13 12/31/2020 $9,774,000.00
14 9/30/2020 $9,620,000.00
15 12/31/2019 $10,660,000.00
16 12/31/2018 $11,029,000.00
Financials: ProvisionForDoubtfulAccounts
Date Value
1 12/31/2023 $2,527,000.00
2 9/30/2023 $-117,000.00
3 6/30/2023 $-141,000.00
4 3/31/2023 $233,000.00
5 12/31/2022 $2,599,000.00
6 9/30/2022 $660,000.00
7 6/30/2022 $510,000.00
8 3/31/2022 $145,000.00
9 12/31/2021 $-467,000.00
10 9/30/2021 $-574,000.00
11 6/30/2021 $-551,000.00
12 3/31/2021 $-535,000.00
13 12/31/2020 $595,000.00
14 9/30/2020 $493,000.00
15 6/30/2020 $223,000.00
16 3/31/2020 $89,000.00
17 12/31/2019 $-3,986,000.00
18 9/30/2019 $-3,987,000.00
19 12/31/2018 $3,720,000.00
Financials: RepaymentsOfLinesOfCredit
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 12/31/2022 $116,000,000.00
5 9/30/2022 $116,000,000.00
6 6/30/2022 $33,000,000.00
7 3/31/2022 --
8 12/31/2021 $126,033,000.00
9 9/30/2021 $102,000,000.00
10 7/31/2021 $102,000,000.00
11 6/30/2021 --
12 12/31/2020 $70,000.00
13 9/30/2020 --
14 12/31/2019 --
Financials: RepaymentsOfLongTermLinesOfCredit
Date Value
1 9/30/2023 $69,024,000.00
2 6/30/2023 $38,257,000.00
3 3/31/2023 $17,206,000.00
4 9/30/2022 $33,286,000.00
5 6/30/2022 $22,377,000.00
6 3/31/2022 --
7 12/31/2021 $133,225,000.00
8 9/30/2021 $132,150,000.00
9 6/30/2021 $31,075,000.00
10 3/31/2021 $30,000,000.00
11 12/31/2020 $115,000,000.00
12 12/31/2019 --
13 12/31/2018 --
Financials: RepaymentsOfOtherDebt
Date Value
1 12/31/2023 $88,063,000.00
2 12/31/2022 $23,935,000.00
3 12/31/2021 $133,225,000.00
4 12/31/2020 $115,000,000.00
Financials: RepaymentsOfSecuredDebt
Date Value
1 12/31/2023 $74,300,000.00
2 9/30/2023 $73,225,000.00
3 6/30/2023 $22,150,000.00
4 3/31/2023 $11,075,000.00
5 12/31/2022 $14,300,000.00
6 9/30/2022 --
7 6/30/2022 --
8 3/31/2022 $4,368,000.00
9 12/31/2021 --
10 9/30/2021 $132,150,000.00
11 7/31/2021 $100,000,000.00
12 6/30/2021 $31,075,000.00
13 3/31/2021 $30,000,000.00
14 12/31/2020 $57,702,000.00
15 9/30/2020 $57,702,000.00
16 6/30/2020 $57,702,000.00
17 3/31/2020 $57,702,000.00
18 12/31/2019 $25,000,000.00
19 9/30/2019 $20,000,000.00
20 12/31/2018 $64,587,000.00
Financials: RetainedEarningsAccumulatedDeficit
Date Value
1 12/31/2023 $-130,230,000.00
2 9/30/2023 $-153,316,000.00
3 6/30/2023 $-176,530,000.00
4 3/31/2023 $-241,338,000.00
5 12/31/2022 $-267,470,000.00
6 9/30/2022 $-262,219,000.00
7 6/30/2022 $-302,863,000.00
8 3/31/2022 $-297,839,000.00
9 12/31/2021 $-271,902,000.00
10 9/30/2021 $-244,181,000.00
11 6/30/2021 $-222,440,000.00
12 3/31/2021 $-218,612,000.00
13 12/31/2020 $-221,499,000.00
Financials: RevenueFromContractWithCustomerExcludingAssessedTax
Date Value
1 12/31/2023 $1,576,551,000.00
2 9/30/2023 $1,234,936,000.00
3 6/30/2023 $884,498,000.00
4 3/31/2023 $376,773,000.00
5 12/31/2022 $1,637,546,000.00
6 9/30/2022 $1,235,475,000.00
7 6/30/2022 $720,451,000.00
8 3/31/2022 $300,586,000.00
9 12/31/2021 $853,318,000.00
10 9/30/2021 $188,686,000.00
11 6/30/2021 $196,516,000.00
12 3/31/2021 $245,932,000.00
13 12/31/2020 $872,662,000.00
14 9/30/2020 $692,096,000.00
15 6/30/2020 $552,634,000.00
16 3/31/2020 $437,718,000.00
17 12/31/2019 $647,899,000.00
18 9/30/2019 $197,772,000.00
19 12/31/2018 $290,783,000.00
Financials: RevenueRemainingPerformanceObligation
Date Value
1 12/31/2023 $376,900,000.00
2 9/30/2023 $336,200,000.00
3 6/30/2023 $452,700,000.00
4 3/31/2023 $571,500,000.00
5 12/31/2022 $719,300,000.00
6 9/30/2022 $386,300,000.00
7 6/30/2022 $477,000,000.00
8 3/31/2022 $301,300,000.00
9 12/31/2021 $301,500,000.00
10 9/30/2021 $591,000,000.00
11 6/30/2021 $197,500,000.00
12 3/31/2021 $394,400,000.00
13 12/31/2020 $455,300,000.00
14 9/30/2020 $227,000,000.00
15 12/31/2019 $434,900,000.00
Financials: RevenueRemainingPerformanceObligationPercentage
Date Value
1 12/31/2023 $1.00
2 9/30/2023 $1.00
3 6/30/2023 $1.00
4 3/31/2023 $1.00
5 12/31/2022 $1.00
6 9/30/2022 $1.00
7 6/30/2022 $1.00
8 3/31/2022 $1.00
9 12/31/2021 $1.00
10 9/30/2021 $1.00
11 6/30/2021 $1.00
12 3/31/2021 $1.00
13 12/31/2020 $1.00
14 9/30/2020 $1.00
15 12/31/2019 $1.00
Financials: RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
Date Value
1 12/31/2023 $10,562,000.00
2 12/31/2022 $12,558,000.00
3 12/31/2021 $17,363,000.00
4 9/30/2021 $13,464,000.00
5 6/30/2021 $13,464,000.00
6 3/31/2021 $13,464,000.00
Financials: ShareBasedCompensation
Date Value
1 12/31/2023 $14,540,000.00
2 9/30/2023 $11,695,000.00
3 6/30/2023 $8,311,000.00
4 3/31/2023 $3,366,000.00
5 12/31/2022 $14,982,000.00
6 9/30/2022 $11,677,000.00
7 6/30/2022 $7,472,000.00
8 3/31/2022 $4,508,000.00
9 12/31/2021 $13,757,000.00
10 9/30/2021 $11,706,000.00
11 6/30/2021 $9,467,000.00
12 3/31/2021 $7,911,000.00
13 12/31/2020 $4,809,000.00
14 9/30/2020 $3,264,000.00
15 6/30/2020 $2,411,000.00
16 3/31/2020 $1,758,000.00
17 12/31/2019 $799,000.00
18 9/30/2019 --
19 12/31/2018 --
Financials: ShortTermLeaseCost
Date Value
1 12/31/2023 $86,000.00
2 12/31/2022 $327,000.00
3 12/31/2021 --
4 9/30/2021 --
5 6/30/2021 --
6 3/31/2021 --
Financials: StandardProductWarrantyAccrual
Date Value
1 12/31/2023 $6,162,000.00
2 12/31/2022 $5,476,000.00
3 12/31/2021 $3,192,000.00
4 12/31/2020 $3,049,000.00
5 12/31/2019 $2,592,000.00
6 12/31/2018 $1,935,000.00
Financials: StandardProductWarrantyAccrualPayments
Date Value
1 12/31/2023 $3,980,000.00
2 12/31/2022 $1,868,000.00
3 12/31/2021 $373,000.00
4 12/31/2020 $496,000.00
5 12/31/2019 $730,000.00
Financials: StandardProductWarrantyAccrualWarrantiesIssued
Date Value
1 12/31/2023 $6,328,000.00
2 12/31/2022 $5,289,000.00
3 12/31/2021 $1,064,000.00
4 12/31/2020 $1,054,000.00
5 12/31/2019 $2,473,000.00
Financials: StockholdersEquity
Date Value
1 12/31/2023 $259,248,000.00
2 9/30/2023 $278,465,000.00
3 6/30/2023 $287,454,000.00
4 3/31/2023 $207,330,000.00
5 12/31/2022 $124,281,000.00
6 9/30/2022 $111,453,000.00
7 6/30/2022 $110,368,000.00
8 3/31/2022 $170,218,000.00
9 12/31/2021 $-69,205,000.00
10 9/30/2021 $1,464,000.00
11 6/30/2021 $-72,420,000.00
12 3/31/2021 $-68,426,000.00
13 12/31/2020 $-80,899,000.00
14 12/31/2019 $305,151,000.00
Financials: TaxesPayableCurrent
Date Value
1 12/31/2023 $5,560,000.00
2 9/30/2023 $6,143,000.00
3 6/30/2023 $16,711,000.00
4 3/31/2023 $11,833,000.00
5 12/31/2022 $950,000.00
6 9/30/2022 $10,587,000.00
7 6/30/2022 $419,000.00
8 3/31/2022 $6,452,000.00
9 12/31/2021 $60,000.00
10 9/30/2021 $629,000.00
11 6/30/2021 --
12 3/31/2021 $10,224,000.00
13 12/31/2020 $8,814,000.00
14 9/30/2020 $8,528,000.00
15 12/31/2019 $1,944,000.00
16 12/31/2018 --
Financials: TemporaryEquityAccretionOfDividends
Date Value
1 12/31/2023 $51,690,000.00
2 9/30/2023 $38,359,000.00
3 6/30/2023 $25,268,000.00
4 3/31/2023 $12,484,000.00
5 12/31/2022 $48,054,000.00
6 9/30/2022 $36,045,000.00
7 6/30/2022 $23,788,000.00
8 3/31/2022 $11,606,000.00
9 12/31/2021 $8,226,000.00
10 9/30/2021 $5,479,000.00
Financials: TemporaryEquityCarryingAmountAttributableToParent
Date Value
1 12/31/2023 $351,260,000.00
2 9/30/2023 $337,929,000.00
3 6/30/2023 $324,838,000.00
4 3/31/2023 $312,054,000.00
5 12/31/2022 $299,570,000.00
6 9/30/2022 $287,561,000.00
7 6/30/2022 $293,974,000.00
8 3/31/2022 $281,792,000.00
9 12/31/2021 $237,462,000.00
10 9/30/2021 $235,278,000.00
11 6/30/2021 --
12 12/31/2020 --
Financials: TemporaryEquityLiquidationPreference
Date Value
1 12/31/2023 $493,100,000.00
2 9/30/2023 $493,100,000.00
3 6/30/2023 $419,300,000.00
4 3/31/2023 $412,700,000.00
5 12/31/2022 $493,100,000.00
6 9/30/2022 $400,000,000.00
7 6/30/2022 $413,000,000.00
8 3/31/2022 $400,000,000.00
9 12/31/2021 $350,000,000.00
10 9/30/2021 $352,800,000.00
11 12/31/2020 --
Financials: TemporaryEquityParOrStatedValuePerShare
Date Value
1 12/31/2023 $0.00
2 9/30/2023 $0.00
3 6/30/2023 $0.00
4 3/31/2023 $0.00
5 12/31/2022 $0.00
6 9/30/2022 $0.00
7 6/30/2022 $0.00
8 3/31/2022 $0.00
9 12/31/2021 $0.00
10 9/30/2021 $0.00
11 12/31/2020 $0.00
Financials: TemporaryEquitySharesAuthorized
Date Value
1 12/31/2023 $500,000.00
2 9/30/2023 $500,000.00
3 6/30/2023 $500,000.00
4 3/31/2023 $500,000.00
5 12/31/2022 $500,000.00
6 9/30/2022 $500,000.00
7 6/30/2022 $500,000.00
8 3/31/2022 $500,000.00
9 12/31/2021 $500,000.00
10 9/30/2021 $500,000.00
11 12/31/2020 $500,000.00
Financials: TemporaryEquitySharesIssued
Date Value
1 12/31/2023 $432,759.00
2 9/30/2023 $425,956.00
3 6/30/2023 $419,259.00
4 3/31/2023 $412,739.00
5 12/31/2022 $406,389.00
6 9/30/2022 $400,000.00
7 6/30/2022 $412,606.00
8 3/31/2022 $400,000.00
9 12/31/2021 $350,000.00
10 9/30/2021 $350,000.00
11 12/31/2020 --
Financials: TemporaryEquitySharesOutstanding
Date Value
1 12/31/2023 $432,000.00
2 9/30/2023 $426,000.00
3 6/30/2023 $419,000.00
4 3/31/2023 $413,000.00
5 12/31/2022 $406,000.00
6 9/30/2022 $400,000.00
7 6/30/2022 $413,000.00
8 3/31/2022 $400,000.00
9 12/31/2021 $350,000.00
10 9/30/2021 $350,000.00
11 6/30/2021 --
12 12/31/2020 --
Financials: UnrecognizedTaxBenefits
Date Value
1 12/31/2023 --
2 12/31/2022 --
3 12/31/2021 --
4 12/31/2020 --
5 12/31/2019 --
Financials: UnrecognizedTaxBenefitsPeriodIncreaseDecrease
Date Value
1 9/30/2023 --
2 6/30/2023 --
3 3/31/2023 --
4 9/30/2022 --
5 6/30/2022 --
6 3/31/2022 --
7 9/30/2021 --
8 6/30/2021 --
9 3/31/2021 --
10 9/30/2020 --
11 6/30/2020 --
12 3/31/2020 --
Financials: VariableLeaseCost
Date Value
1 12/31/2023 $1,501,000.00
2 12/31/2022 $1,089,000.00
3 12/31/2021 $106,000.00
4 9/30/2021 $79,000.00
5 6/30/2021 $91,000.00
6 3/31/2021 $91,000.00
Financials: WeightedAverageCostInventoryAmount
Date Value
1 12/31/2023 $129,500,000.00
2 12/31/2022 $209,300,000.00
Financials: WeightedAverageNumberOfDilutedSharesOutstanding
Date Value
1 12/31/2023 $152,022,000.00
2 9/30/2023 $152,083,000.00
3 6/30/2023 $151,970,000.00
4 3/31/2023 $151,795,000.00
5 12/31/2022 $149,819,000.00
6 9/30/2022 $149,604,000.00
7 6/30/2022 $149,246,000.00
8 3/31/2022 $148,288,000.00
9 12/31/2021 $129,984,000.00
10 9/30/2021 $130,955,000.00
11 6/30/2021 $126,994,000.00
12 3/31/2021 $127,298,000.00
13 12/31/2020 $121,514,000.00
14 9/30/2020 $119,994,467.00
15 6/30/2020 $119,994,000.00
16 3/31/2020 $119,994,000.00
17 12/31/2019 $119,994,000.00
18 12/31/2018 $119,994,000.00
Financials: WeightedAverageNumberOfSharesOutstandingBasic
Date Value
1 12/31/2023 $150,942,000.00
2 9/30/2023 $150,865,000.00
3 6/30/2023 $150,763,000.00
4 3/31/2023 $150,607,000.00
5 12/31/2022 $149,819,000.00
6 9/30/2022 $149,604,000.00
7 6/30/2022 $149,246,000.00
8 3/31/2022 $148,288,000.00
9 12/31/2021 $129,984,000.00
10 9/30/2021 $128,315,000.00
11 6/30/2021 $126,994,000.00
12 3/31/2021 $126,994,000.00
13 12/31/2020 $121,467,000.00
14 9/30/2020 $119,994,467.00
15 6/30/2020 $119,994,000.00
16 3/31/2020 $119,994,000.00
17 12/31/2019 $119,994,000.00
18 12/31/2018 $119,994,000.00
Copyright 2024 PursePoor.com