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

Business Address

955 PERIMETER ROAD

MANCHESTER , NH US 03103

Mailing Address

955 PERIMETER ROAD

MANCHESTER , NH US 03103
Phone Number: (603) 626-2300 / State Incorporated: / Fiscal Year End 3 /31
Financials: AccountsAndOtherReceivablesNetCurrent
Date Value
1 3/31/2023 $1,943,000.00
2 12/31/2022 $2,169,000.00
3 9/30/2022 $1,598,000.00
4 6/30/2022 $1,430,000.00
5 3/31/2022 $4,144,000.00
6 12/31/2021 $1,485,000.00
7 9/30/2021 $1,295,000.00
8 6/30/2021 $1,613,000.00
9 3/31/2021 $1,516,000.00
10 12/31/2020 $1,373,000.00
11 9/30/2020 $2,780,000.00
12 3/31/2020 $1,796,000.00
13 3/31/2019 $2,142,000.00
Financials: AccountsPayableAndOtherAccruedLiabilitiesCurrent
Date Value
1 12/31/2023 $69,951,000.00
2 9/30/2023 $63,394,000.00
3 6/30/2023 $76,691,000.00
4 3/31/2023 $94,894,000.00
5 12/31/2022 $77,796,000.00
6 9/30/2022 $63,941,000.00
7 6/30/2022 $68,952,000.00
8 3/31/2022 $65,459,000.00
9 12/31/2021 $59,262,000.00
10 9/30/2021 $52,049,000.00
11 6/30/2021 $76,771,000.00
12 3/31/2021 $78,932,000.00
13 12/31/2020 $66,779,000.00
14 9/30/2020 $64,929,000.00
15 3/31/2020 $56,855,000.00
16 3/31/2019 $61,732,000.00
Financials: AccountsPayableRelatedPartiesCurrent
Date Value
1 3/31/2023 $9,682,000.00
2 12/31/2022 $5,659,000.00
3 9/30/2022 $4,709,000.00
4 6/30/2022 $4,704,000.00
5 3/31/2022 $5,222,000.00
6 12/31/2021 $4,051,000.00
7 9/30/2021 $3,686,000.00
8 6/30/2021 $4,095,000.00
9 3/31/2021 $2,353,000.00
10 12/31/2020 $2,078,000.00
11 9/30/2020 $1,157,000.00
12 3/31/2020 $4,494,000.00
13 3/31/2019 $4,941,000.00
Financials: AccountsPayableTradeCurrent
Date Value
1 12/31/2023 $37,633,000.00
2 9/30/2023 $62,603,000.00
3 6/30/2023 $65,382,000.00
4 3/31/2023 $56,256,000.00
5 12/31/2022 $49,945,000.00
6 9/30/2022 $40,620,000.00
7 6/30/2022 $34,492,000.00
8 3/31/2022 $29,836,000.00
9 12/31/2021 $34,189,000.00
10 9/30/2021 $29,158,000.00
11 6/30/2021 $34,704,000.00
12 3/31/2021 $35,389,000.00
13 12/31/2020 $20,262,000.00
14 9/30/2020 $23,856,000.00
15 3/31/2020 $20,762,000.00
16 3/31/2019 $24,189,000.00
Financials: AccountsReceivableNetCurrent
Date Value
1 12/31/2023 $114,324,000.00
2 9/30/2023 $118,947,000.00
3 6/30/2023 $121,506,000.00
4 3/31/2023 $111,290,000.00
5 12/31/2022 $97,225,000.00
6 9/30/2022 $86,669,000.00
7 6/30/2022 $91,552,000.00
8 3/31/2022 $87,359,000.00
9 12/31/2021 $76,235,000.00
10 9/30/2021 $73,971,000.00
11 6/30/2021 $77,843,000.00
12 3/31/2021 $69,500,000.00
13 12/31/2020 $67,334,000.00
14 9/30/2020 $57,926,000.00
15 3/31/2020 $59,457,000.00
16 3/31/2019 $76,444,000.00
Financials: AccountsReceivableRelatedPartiesCurrent
Date Value
1 3/31/2023 $13,253,000.00
2 12/31/2022 $31,070,000.00
3 9/30/2022 $32,528,000.00
4 6/30/2022 $30,109,000.00
5 3/31/2022 $27,360,000.00
6 12/31/2021 $28,305,000.00
7 9/30/2021 $23,720,000.00
8 6/30/2021 $23,547,000.00
9 3/31/2021 $23,634,000.00
10 12/31/2020 $19,778,000.00
11 9/30/2020 $16,394,000.00
12 3/31/2020 $30,293,000.00
13 3/31/2019 $6,879,000.00
Financials: AccrualForEnvironmentalLossContingencies
Date Value
1 3/31/2023 --
2 12/31/2022 --
3 9/30/2022 --
4 6/30/2022 --
5 3/31/2022 --
6 12/31/2021 --
7 9/30/2021 --
8 6/30/2021 --
9 3/31/2021 --
10 12/31/2020 --
11 9/30/2020 --
12 3/31/2020 --
13 3/31/2019 --
Financials: AccruedIncomeTaxesCurrent
Date Value
1 3/31/2023 $5,625,000.00
2 12/31/2022 $3,687,000.00
3 9/30/2022 $2,467,000.00
4 6/30/2022 $11,161,000.00
5 3/31/2022 $1,831,000.00
6 12/31/2021 $2,096,000.00
7 9/30/2021 $1,487,000.00
8 6/30/2021 $3,711,000.00
9 3/31/2021 $514,000.00
10 12/31/2020 $1,803,000.00
11 9/30/2020 $1,324,000.00
12 3/31/2020 $3,408,000.00
13 3/31/2019 $1,656,000.00
Financials: AccruedProfessionalFeesCurrent
Date Value
1 3/31/2023 $6,243,000.00
2 12/31/2022 $4,491,000.00
3 9/30/2022 $3,014,000.00
4 6/30/2022 $5,219,000.00
5 3/31/2022 $1,252,000.00
6 12/31/2021 $1,949,000.00
7 9/30/2021 $3,472,000.00
8 6/30/2021 $2,293,000.00
9 3/31/2021 $2,029,000.00
10 12/31/2020 $1,057,000.00
11 9/30/2020 $4,258,000.00
12 3/31/2020 $4,036,000.00
13 3/31/2019 $1,857,000.00
Financials: AccruedSalariesCurrent
Date Value
1 3/31/2023 $20,205,000.00
2 12/31/2022 $19,167,000.00
3 9/30/2022 $18,261,000.00
4 6/30/2022 $23,313,000.00
5 3/31/2022 $14,699,000.00
6 12/31/2021 $16,639,000.00
7 9/30/2021 $16,838,000.00
8 6/30/2021 $22,282,000.00
9 3/31/2021 $15,060,000.00
10 12/31/2020 $18,603,000.00
11 9/30/2020 $18,105,000.00
12 3/31/2020 $12,069,000.00
13 3/31/2019 $9,851,000.00
Financials: AccruedVacationCurrent
Date Value
1 3/31/2023 $8,178,000.00
2 12/31/2022 $8,172,000.00
3 9/30/2022 $7,404,000.00
4 6/30/2022 $7,140,000.00
5 3/31/2022 $5,715,000.00
6 12/31/2021 $5,423,000.00
7 9/30/2021 $6,056,000.00
8 6/30/2021 $5,969,000.00
9 3/31/2021 $5,739,000.00
10 12/31/2020 $5,534,000.00
11 9/30/2020 $5,804,000.00
12 3/31/2020 $7,146,000.00
13 3/31/2019 $7,577,000.00
Financials: AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
Date Value
1 12/31/2023 $504,601,000.00
2 9/30/2023 $488,557,000.00
3 6/30/2023 $488,962,000.00
4 3/31/2023 $479,741,000.00
5 12/31/2022 $466,786,000.00
6 9/30/2022 $453,433,000.00
7 6/30/2022 $445,814,000.00
8 3/31/2022 $436,983,000.00
9 12/31/2021 $428,843,000.00
10 9/30/2021 $418,498,000.00
11 6/30/2021 $418,443,000.00
12 3/31/2021 $407,627,000.00
13 12/31/2020 $407,387,000.00
14 9/30/2020 $396,483,000.00
15 3/31/2020 $575,621,000.00
16 3/31/2019 $558,542,000.00
Financials: AccumulatedOtherComprehensiveIncomeLossNetOfTax
Date Value
1 12/31/2023 $-21,889,000.00
2 9/30/2023 $-25,509,000.00
3 6/30/2023 $-21,198,000.00
4 3/31/2023 $-20,784,000.00
5 12/31/2022 $-24,781,000.00
6 9/30/2022 $-33,028,000.00
7 6/30/2022 $-25,198,000.00
8 3/31/2022 $-18,448,000.00
9 12/31/2021 $-16,677,000.00
10 9/30/2021 $-15,368,000.00
11 6/30/2021 $-11,865,000.00
12 3/31/2021 $-11,865,000.00
13 12/31/2020 $-10,171,000.00
14 9/30/2020 $-14,133,000.00
15 3/31/2020 $-19,976,000.00
16 3/31/2019 $-16,278,000.00
Financials: AdditionalPaidInCapital
Date Value
1 12/31/2023 $684,063,000.00
2 9/30/2023 $683,891,000.00
3 6/30/2023 $674,692,000.00
4 3/31/2023 $674,179,000.00
5 12/31/2022 $667,908,000.00
6 9/30/2022 $662,082,000.00
7 6/30/2022 $652,317,000.00
8 3/31/2022 $627,792,000.00
9 12/31/2021 $612,106,000.00
10 9/30/2021 $604,488,000.00
11 6/30/2021 $597,001,000.00
12 3/31/2021 $592,170,000.00
13 12/31/2020 $589,202,000.00
14 9/30/2020 $439,732,000.00
15 3/31/2020 $458,697,000.00
16 3/31/2019 $447,762,000.00
Financials: AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
Date Value
1 12/31/2023 $24,823,000.00
2 9/30/2023 $14,091,000.00
3 6/30/2023 $12,422,000.00
4 3/31/2023 $18,061,000.00
5 12/31/2022 $12,642,000.00
6 9/30/2022 $9,606,000.00
7 6/30/2022 $9,606,000.00
8 3/31/2022 $638,000.00
Financials: AllocatedShareBasedCompensationExpense
Date Value
1 12/31/2023 $32,839,000.00
2 9/30/2023 $21,919,000.00
3 6/30/2023 $11,042,000.00
4 3/31/2023 $61,798,000.00
5 12/31/2022 $51,242,000.00
6 9/30/2022 $8,204,000.00
7 6/30/2022 $34,136,000.00
8 3/31/2022 $33,548,000.00
9 12/31/2021 $18,647,000.00
10 9/30/2021 $11,027,000.00
11 6/30/2021 $4,831,000.00
12 3/31/2021 $49,870,000.00
13 12/31/2020 $46,901,000.00
14 9/30/2020 $1,025,000.00
15 6/30/2020 $445,000.00
16 3/31/2020 $1,435,000.00
17 12/31/2019 $303,000.00
18 9/30/2019 $374,000.00
19 3/31/2019 $1,441,000.00
Financials: AllowanceForDoubtfulAccountsReceivableCurrent
Date Value
1 12/31/2023 $90,000.00
2 9/30/2023 $88,000.00
3 6/30/2023 $206,000.00
4 3/31/2023 $102,000.00
5 12/31/2022 $147,000.00
6 9/30/2022 $189,000.00
7 6/30/2022 $149,000.00
8 3/31/2022 $105,000.00
9 12/31/2021 $70,000.00
10 9/30/2021 $176,000.00
11 6/30/2021 $773,000.00
12 3/31/2021 $138,000.00
13 12/31/2020 $138,000.00
14 9/30/2020 $338,000.00
15 6/30/2020 $288,000.00
16 3/31/2020 $288,000.00
17 12/31/2019 $237,000.00
18 9/30/2019 $211,000.00
19 3/31/2019 $412,000.00
20 3/31/2018 $303,000.00
Financials: AllowanceForDoubtfulAccountsReceivableWriteOffs
Date Value
1 12/31/2023 $2,000.00
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 $386,000.00
17 12/31/2019 --
18 9/30/2019 --
19 3/31/2019 $386,000.00
Financials: AmortizationOfFinancingCosts
Date Value
1 12/31/2023 $292,000.00
2 9/30/2023 $107,000.00
3 6/30/2023 $34,000.00
4 3/31/2023 $99,000.00
5 12/31/2022 $74,000.00
6 9/30/2022 $49,000.00
7 6/30/2022 $24,000.00
8 3/31/2022 $101,000.00
9 12/31/2021 $75,000.00
10 9/30/2021 $25,000.00
11 6/30/2021 $25,000.00
12 3/31/2021 $226,000.00
13 12/31/2020 $226,000.00
14 9/30/2020 --
15 6/30/2020 --
16 3/31/2020 --
17 12/31/2019 --
Financials: AmortizationOfIntangibleAssets
Date Value
1 12/31/2023 $8,076,000.00
2 9/30/2023 $3,005,000.00
3 6/30/2023 $1,506,000.00
4 3/31/2023 $5,209,000.00
5 12/31/2022 $3,650,000.00
6 9/30/2022 $1,194,000.00
7 6/30/2022 $1,036,000.00
8 3/31/2022 $4,219,000.00
9 12/31/2021 $1,087,000.00
10 9/30/2021 $1,084,000.00
11 6/30/2021 $1,019,000.00
12 3/31/2021 $3,332,000.00
13 12/31/2020 $926,000.00
14 9/30/2020 $671,000.00
15 6/30/2020 $713,000.00
16 3/31/2020 $1,805,000.00
17 12/31/2019 $422,000.00
18 9/30/2019 $845,000.00
19 3/31/2019 $1,417,000.00
Financials: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
Date Value
1 3/31/2023 $17,586.00
2 9/30/2022 $156,115.00
3 3/31/2022 $3,622.00
4 9/30/2021 $6,012.00
5 3/31/2021 $273.00
6 12/31/2020 $57,553,282.00
7 3/31/2020 --
Financials: Assets
Date Value
1 12/31/2023 $1,565,301,000.00
2 9/30/2023 $1,284,937,000.00
3 6/30/2023 $1,234,090,000.00
4 3/31/2023 $1,181,155,000.00
5 12/31/2022 $1,084,065,000.00
6 9/30/2022 $979,802,000.00
7 6/30/2022 $926,113,000.00
8 3/31/2022 $892,620,000.00
9 12/31/2021 $851,417,000.00
10 9/30/2021 $803,251,000.00
11 6/30/2021 $796,887,000.00
12 3/31/2021 $747,678,000.00
13 12/31/2020 $711,898,000.00
14 9/30/2020 $779,699,000.00
15 3/31/2020 $817,821,000.00
16 3/31/2019 $752,261,000.00
Financials: AssetsCurrent
Date Value
1 12/31/2023 $549,496,000.00
2 9/30/2023 $714,896,000.00
3 6/30/2023 $700,304,000.00
4 3/31/2023 $665,829,000.00
5 12/31/2022 $619,952,000.00
6 9/30/2022 $545,485,000.00
7 6/30/2022 $529,034,000.00
8 3/31/2022 $511,692,000.00
9 12/31/2021 $469,192,000.00
10 9/30/2021 $445,914,000.00
11 6/30/2021 $452,527,000.00
12 3/31/2021 $430,564,000.00
13 12/31/2020 $378,530,000.00
14 9/30/2020 $407,222,000.00
15 3/31/2020 $448,221,000.00
16 3/31/2019 $367,048,000.00
Financials: BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 $-2,800,000.00
5 12/31/2022 $-2,700,000.00
6 9/30/2022 $-2,500,000.00
7 6/30/2022 $-200,000.00
8 3/31/2022 $-2,000,000.00
9 12/31/2021 $-2,100,000.00
10 9/30/2021 $300,000.00
11 6/30/2021 $300,000.00
12 3/31/2021 $-2,500,000.00
13 12/31/2020 --
14 9/30/2020 --
15 6/30/2020 --
16 3/31/2020 --
Financials: CapitalExpendituresIncurredButNotYetPaid
Date Value
1 3/31/2023 $16,369,000.00
2 12/31/2022 $2,462,000.00
3 9/30/2022 $3,877,000.00
4 6/30/2022 $2,602,000.00
5 3/31/2022 $2,021,000.00
6 12/31/2021 $4,934,000.00
7 9/30/2021 $3,183,000.00
8 6/30/2021 $5,535,000.00
9 3/31/2021 $3,226,000.00
10 12/31/2020 $786,000.00
11 9/30/2020 $4,000,000.00
12 6/30/2020 $1,289,000.00
13 3/31/2020 $1,542,000.00
14 12/31/2019 $2,663,000.00
15 9/30/2019 $2,659,000.00
16 3/31/2019 $1,701,000.00
Financials: CashAndCashEquivalentsAtCarryingValue
Date Value
1 12/31/2023 $214,308,000.00
2 9/30/2023 $370,013,000.00
3 6/30/2023 $353,408,000.00
4 3/31/2023 $351,576,000.00
5 12/31/2022 $334,306,000.00
6 9/30/2022 $293,588,000.00
7 6/30/2022 $286,557,000.00
8 3/31/2022 $282,383,000.00
9 12/31/2021 $259,208,000.00
10 9/30/2021 $248,579,000.00
11 6/30/2021 $221,934,000.00
12 3/31/2021 $197,214,000.00
13 12/31/2020 $157,653,000.00
14 9/30/2020 $201,998,000.00
15 6/30/2020 $215,576,000.00
16 3/31/2020 $214,491,000.00
17 12/31/2019 $139,306,000.00
18 9/30/2019 $134,349,000.00
19 3/31/2019 $99,743,000.00
Financials: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
Date Value
1 12/31/2023 $223,735,000.00
2 9/30/2023 $378,431,000.00
3 6/30/2023 $362,321,000.00
4 3/31/2023 $358,705,000.00
5 12/31/2022 $344,128,000.00
6 9/30/2022 $303,282,000.00
7 6/30/2022 $296,272,000.00
8 3/31/2022 $289,799,000.00
9 12/31/2021 $266,705,000.00
10 9/30/2021 $255,684,000.00
11 6/30/2021 $229,632,000.00
12 3/31/2021 $203,875,000.00
13 12/31/2020 $164,173,000.00
14 9/30/2020 $208,352,000.00
15 6/30/2020 $219,964,000.00
16 3/31/2020 $219,876,000.00
17 12/31/2019 $144,514,000.00
18 9/30/2019 $139,537,000.00
19 3/31/2019 $103,257,000.00
20 3/31/2018 $120,298,000.00
Financials: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
Date Value
1 12/31/2023 $-134,970,000.00
2 9/30/2023 $19,726,000.00
3 6/30/2023 $3,616,000.00
4 3/31/2023 $68,906,000.00
5 12/31/2022 $54,329,000.00
6 9/30/2022 $13,483,000.00
7 6/30/2022 $6,473,000.00
8 3/31/2022 $85,924,000.00
9 12/31/2021 $62,830,000.00
10 9/30/2021 $51,809,000.00
11 6/30/2021 $25,757,000.00
12 3/31/2021 $-16,001,000.00
13 12/31/2020 $-55,703,000.00
14 9/30/2020 $-11,524,000.00
15 6/30/2020 $88,000.00
16 3/31/2020 $116,619,000.00
17 12/31/2019 $41,257,000.00
18 9/30/2019 $36,280,000.00
19 3/31/2019 $-17,041,000.00
Financials: CashDivestedFromDeconsolidation
Date Value
1 3/31/2023 --
2 3/31/2022 --
3 12/31/2021 --
4 9/30/2021 --
5 6/30/2021 --
6 3/31/2021 $16,335,000.00
7 12/31/2020 $16,335,000.00
8 9/30/2020 $16,335,000.00
9 6/30/2020 $16,335,000.00
10 3/31/2020 --
11 12/31/2019 --
12 9/30/2019 --
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 3/31/2020 --
16 3/31/2019 --
Financials: CommonStockParOrStatedValuePerShare
Date Value
1 12/31/2023 $0.01
2 9/30/2023 $0.01
3 6/30/2023 $0.01
4 3/31/2023 $0.01
5 12/31/2022 $0.01
6 9/30/2022 $0.01
7 6/30/2022 $0.01
8 3/31/2022 $0.01
9 12/31/2021 $0.01
10 9/30/2021 $0.01
11 6/30/2021 $0.01
12 3/31/2021 $0.01
13 12/31/2020 $0.01
14 3/31/2020 $0.01
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 3/31/2020 --
Financials: CommonStockSharesIssued
Date Value
1 12/31/2023 $193,047,658.00
2 9/30/2023 $192,469,731.00
3 6/30/2023 $192,371,784.00
4 3/31/2023 $191,754,292.00
5 12/31/2022 $191,435,869.00
6 9/30/2022 $191,308,141.00
7 6/30/2022 $191,180,179.00
8 3/31/2022 $190,473,595.00
9 12/31/2021 $189,797,145.00
10 9/30/2021 $189,702,550.00
11 6/30/2021 $189,581,621.00
12 3/31/2021 $189,588,161.00
13 12/31/2020 $189,431,726.00
14 3/31/2020 --
Financials: CommonStockSharesOutstanding
Date Value
1 12/31/2023 $193,047,658.00
2 9/30/2023 $192,469,731.00
3 6/30/2023 $192,371,784.00
4 3/31/2023 $191,754,292.00
5 12/31/2022 $191,435,869.00
6 9/30/2022 $191,308,141.00
7 6/30/2022 $191,180,179.00
8 3/31/2022 $190,473,595.00
9 12/31/2021 $189,797,145.00
10 9/30/2021 $189,702,550.00
11 6/30/2021 $189,581,621.00
12 3/31/2021 $189,588,161.00
13 12/31/2020 $189,431,726.00
14 3/31/2020 --
Financials: CommonStockValue
Date Value
1 12/31/2023 $1,931,000.00
2 9/30/2023 $1,925,000.00
3 6/30/2023 $1,924,000.00
4 3/31/2023 $1,918,000.00
5 12/31/2022 $1,914,000.00
6 9/30/2022 $1,913,000.00
7 6/30/2022 $1,912,000.00
8 3/31/2022 $1,905,000.00
9 12/31/2021 $1,898,000.00
10 9/30/2021 $1,897,000.00
11 6/30/2021 $1,896,000.00
12 3/31/2021 $1,896,000.00
13 12/31/2020 $1,894,000.00
14 3/31/2020 --
Financials: ComprehensiveIncomeNetOfTax
Date Value
1 12/31/2023 $158,707,000.00
2 9/30/2023 $121,742,000.00
3 6/30/2023 $60,436,000.00
4 3/31/2023 $185,021,000.00
5 12/31/2022 $119,047,000.00
6 9/30/2022 $46,281,000.00
7 6/30/2022 $3,497,000.00
8 3/31/2022 $112,824,000.00
9 12/31/2021 $31,627,000.00
10 9/30/2021 $57,352,000.00
11 6/30/2021 $27,669,000.00
12 3/31/2021 $26,064,000.00
13 12/31/2020 $19,217,000.00
14 9/30/2020 $11,453,000.00
15 6/30/2020 $8,794,000.00
16 3/31/2020 $33,273,000.00
17 12/31/2019 $11,821,000.00
18 9/30/2019 $9,766,000.00
19 3/31/2019 $80,402,000.00
Financials: ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
Date Value
1 12/31/2023 $-83,000.00
2 9/30/2023 $-81,000.00
3 6/30/2023 $-44,000.00
4 3/31/2023 $-64,000.00
5 12/31/2022 $-81,000.00
6 9/30/2022 $-69,000.00
7 6/30/2022 $-68,000.00
8 3/31/2022 $-111,000.00
9 12/31/2021 $3,000.00
10 9/30/2021 $-34,000.00
11 6/30/2021 $-30,000.00
12 3/31/2021 $21,000.00
13 12/31/2020 $10,000.00
14 9/30/2020 $31,000.00
15 6/30/2020 $-7,000.00
16 3/31/2020 $136,000.00
17 12/31/2019 $5,000.00
18 9/30/2019 $-18,000.00
19 3/31/2019 $113,000.00
Financials: ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
Date Value
1 12/31/2023 $158,624,000.00
2 9/30/2023 $121,661,000.00
3 6/30/2023 $60,392,000.00
4 3/31/2023 $184,957,000.00
5 12/31/2022 $118,966,000.00
6 9/30/2022 $46,144,000.00
7 6/30/2022 $3,429,000.00
8 3/31/2022 $112,713,000.00
9 12/31/2021 $31,630,000.00
10 9/30/2021 $29,649,000.00
11 6/30/2021 $27,639,000.00
12 3/31/2021 $26,085,000.00
13 12/31/2020 $-1,088,000.00
14 9/30/2020 $11,484,000.00
15 6/30/2020 $8,787,000.00
16 3/31/2020 $33,409,000.00
17 12/31/2019 $25,645,000.00
18 9/30/2019 $13,801,000.00
19 3/31/2019 $80,515,000.00
Financials: ContractWithCustomerAssetNet
Date Value
1 3/31/2023 --
2 3/31/2022 --
3 3/31/2021 --
4 3/31/2020 --
Financials: ContractWithCustomerLiability
Date Value
1 3/31/2023 --
2 3/31/2022 --
3 3/31/2021 --
4 3/31/2020 --
Financials: CostOfGoodsAndServicesSold
Date Value
1 12/31/2023 $354,561,000.00
2 9/30/2023 $234,438,000.00
3 6/30/2023 $120,343,000.00
4 3/31/2023 $348,390,000.00
5 12/31/2022 $247,805,000.00
6 9/30/2022 $163,029,000.00
7 6/30/2022 $79,067,000.00
8 3/31/2022 $361,214,000.00
9 12/31/2021 $66,675,000.00
10 9/30/2021 $185,060,000.00
11 6/30/2021 $93,982,000.00
12 3/31/2021 $312,305,000.00
13 12/31/2020 $224,203,000.00
14 9/30/2020 $74,879,000.00
15 6/30/2020 $59,300,000.00
16 3/31/2020 $388,813,000.00
17 12/31/2019 $285,967,000.00
18 9/30/2019 $187,690,000.00
19 3/31/2019 $404,491,000.00
Financials: CostsAndExpensesRelatedParty
Date Value
1 12/31/2023 $2,944,000.00
2 9/30/2023 $1,911,000.00
3 6/30/2023 --
4 3/31/2023 $79,184,000.00
5 12/31/2022 $63,413,000.00
6 9/30/2022 $21,682,000.00
7 6/30/2022 $20,312,000.00
8 3/31/2022 $74,359,000.00
9 12/31/2021 $55,713,000.00
10 9/30/2021 $18,824,000.00
11 3/31/2021 $58,020,000.00
Financials: CurrentFederalTaxExpenseBenefit
Date Value
1 3/31/2023 $53,973,000.00
2 3/31/2022 $7,779,000.00
3 3/31/2021 $-3,821,000.00
4 3/31/2020 $15,146,000.00
5 3/31/2019 $6,384,000.00
Financials: CurrentForeignTaxExpenseBenefit
Date Value
1 3/31/2023 $9,523,000.00
2 3/31/2022 $4,361,000.00
3 3/31/2021 $2,115,000.00
4 3/31/2020 $4,468,000.00
5 3/31/2019 $5,225,000.00
Financials: CurrentIncomeTaxExpenseBenefit
Date Value
1 3/31/2023 $63,968,000.00
2 3/31/2022 $13,693,000.00
3 12/31/2021 $6,517,000.00
4 9/30/2021 $6,150,000.00
5 6/30/2021 $5,118,000.00
6 3/31/2021 $-621,000.00
7 12/31/2020 $-12,169,000.00
8 9/30/2020 $1,589,000.00
9 6/30/2020 $816,000.00
10 3/31/2020 $21,082,000.00
11 12/31/2019 $5,980,000.00
12 9/30/2019 $4,277,000.00
13 3/31/2019 $12,585,000.00
Financials: CurrentStateAndLocalTaxExpenseBenefit
Date Value
1 3/31/2023 $472,000.00
2 3/31/2022 $1,553,000.00
3 3/31/2021 $1,085,000.00
4 3/31/2020 $1,468,000.00
5 3/31/2019 $976,000.00
Financials: DebtInstrumentPeriodicPayment
Date Value
1 12/31/2023 $2,998,000.00
2 9/30/2023 $2,004,000.00
3 6/30/2023 $1,005,000.00
4 3/31/2023 $3,014,000.00
5 12/31/2022 $2,005,000.00
Financials: DeferredCompensationLiabilityCurrent
Date Value
1 3/31/2023 $40,484,000.00
2 12/31/2022 $30,095,000.00
3 9/30/2022 $19,031,000.00
4 6/30/2022 $9,814,000.00
5 3/31/2022 $33,607,000.00
6 12/31/2021 $24,927,000.00
7 9/30/2021 $16,167,000.00
8 6/30/2021 $8,013,000.00
9 3/31/2021 $21,538,000.00
Financials: DeferredFederalIncomeTaxExpenseBenefit
Date Value
1 3/31/2023 $-36,276,000.00
2 3/31/2022 $7,892,000.00
3 3/31/2021 $-17,564,000.00
4 3/31/2020 $-4,431,000.00
5 3/31/2019 $2,956,000.00
Financials: DeferredForeignIncomeTaxExpenseBenefit
Date Value
1 3/31/2023 $-4,150,000.00
2 3/31/2022 $-765,000.00
3 3/31/2021 $-351,000.00
4 3/31/2020 $-496,000.00
5 3/31/2019 $-1,140,000.00
Financials: DeferredIncomeTaxAssetsNet
Date Value
1 12/31/2023 $79,420,000.00
2 9/30/2023 $68,385,000.00
3 6/30/2023 $58,684,000.00
4 3/31/2023 $50,359,000.00
5 12/31/2022 $46,262,000.00
6 9/30/2022 $33,786,000.00
7 6/30/2022 $25,505,000.00
8 3/31/2022 $17,967,000.00
9 12/31/2021 $20,942,000.00
10 9/30/2021 $20,134,000.00
11 6/30/2021 $20,268,000.00
12 3/31/2021 $26,972,000.00
13 12/31/2020 $23,188,000.00
14 9/30/2020 $6,861,000.00
15 3/31/2020 $7,217,000.00
16 3/31/2019 $5,176,000.00
Financials: DeferredIncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $-28,253,000.00
2 9/30/2023 $-18,134,000.00
3 6/30/2023 $-8,362,000.00
4 3/31/2023 $-40,116,000.00
5 12/31/2022 $-28,387,000.00
6 9/30/2022 $-16,431,000.00
7 6/30/2022 $-7,784,000.00
8 3/31/2022 $7,498,000.00
9 12/31/2021 $-3,061,000.00
10 9/30/2021 $-2,246,000.00
11 6/30/2021 $-1,454,000.00
12 3/31/2021 $-18,931,000.00
13 12/31/2020 $-17,526,000.00
14 9/30/2020 $1,307,000.00
15 6/30/2020 $-578,000.00
16 3/31/2020 $-4,909,000.00
17 12/31/2019 $-288,000.00
18 9/30/2019 $-320,000.00
19 3/31/2019 $2,015,000.00
Financials: DeferredIncomeTaxLiabilities
Date Value
1 3/31/2023 $9,583,000.00
2 3/31/2022 $9,677,000.00
3 3/31/2021 $6,234,000.00
4 3/31/2020 $14,841,000.00
5 3/31/2019 $13,087,000.00
Financials: DeferredIncomeTaxLiabilitiesNet
Date Value
1 12/31/2023 $27,740,000.00
2 12/31/2022 $4,438,000.00
3 9/30/2022 $4,140,000.00
4 3/31/2022 --
5 3/31/2019 $2,869,000.00
Financials: DeferredStateAndLocalIncomeTaxExpenseBenefit
Date Value
1 3/31/2023 $310,000.00
2 3/31/2022 $371,000.00
3 3/31/2021 $-1,016,000.00
4 3/31/2020 $18,000.00
5 3/31/2019 $199,000.00
Financials: DeferredTaxAssetsGross
Date Value
1 3/31/2023 $63,523,000.00
2 3/31/2022 $32,714,000.00
3 3/31/2021 $38,231,000.00
4 3/31/2020 $26,264,000.00
5 3/31/2019 $19,231,000.00
Financials: DeferredTaxAssetsInventory
Date Value
1 3/31/2023 $8,730,000.00
2 3/31/2022 $5,892,000.00
3 3/31/2021 $6,304,000.00
4 3/31/2020 $6,696,000.00
5 3/31/2019 $3,479,000.00
Financials: DeferredTaxAssetsLiabilitiesNet
Date Value
1 3/31/2023 $50,359,000.00
2 3/31/2022 $17,967,000.00
3 3/31/2021 $26,972,000.00
4 3/31/2020 $7,217,000.00
5 3/31/2019 $2,307,000.00
Financials: DeferredTaxAssetsNet
Date Value
1 3/31/2023 $59,942,000.00
2 3/31/2022 $27,644,000.00
3 3/31/2021 $33,206,000.00
4 3/31/2020 $22,058,000.00
5 3/31/2019 $15,394,000.00
Financials: DeferredTaxAssetsOperatingLossCarryforwards
Date Value
1 3/31/2023 $361,000.00
2 3/31/2022 $2,106,000.00
3 3/31/2021 $11,054,000.00
4 3/31/2020 $2,037,000.00
Financials: DeferredTaxAssetsOther
Date Value
1 3/31/2023 $2,803,000.00
2 3/31/2022 $2,067,000.00
3 3/31/2021 $2,050,000.00
4 3/31/2020 $1,879,000.00
Financials: DeferredTaxAssetsTaxCreditCarryforwards
Date Value
1 3/31/2023 $3,220,000.00
2 3/31/2022 $6,454,000.00
3 3/31/2021 $8,698,000.00
4 3/31/2020 $6,600,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation
Date Value
1 3/31/2023 $11,506,000.00
2 3/31/2022 $11,137,000.00
3 3/31/2021 $9,304,000.00
4 3/31/2020 $8,793,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
Date Value
1 3/31/2023 $3,842,000.00
2 3/31/2022 $2,837,000.00
3 3/31/2021 $821,000.00
4 3/31/2020 --
Financials: DeferredTaxAssetsValuationAllowance
Date Value
1 3/31/2023 $3,581,000.00
2 3/31/2022 $5,070,000.00
3 3/31/2021 $5,025,000.00
4 3/31/2020 $4,206,000.00
5 3/31/2019 $3,837,000.00
Financials: DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates
Date Value
1 3/31/2023 $4,172,000.00
2 3/31/2022 $2,801,000.00
3 3/31/2021 $1,868,000.00
4 3/31/2020 --
Financials: DeferredTaxLiabilitiesLeasingArrangements
Date Value
1 3/31/2023 $2,391,000.00
2 3/31/2022 $2,156,000.00
3 3/31/2021 --
Financials: DepositsAssetsNoncurrent
Date Value
1 3/31/2023 $17,319,000.00
2 3/31/2022 $10,525,000.00
3 12/31/2021 $9,680,000.00
4 9/30/2021 $8,567,000.00
5 3/31/2021 $3,573,000.00
6 12/31/2020 $2,414,000.00
7 9/30/2020 $2,376,000.00
8 3/31/2020 $2,399,000.00
9 3/31/2019 $2,428,000.00
Financials: Depreciation
Date Value
1 12/31/2023 $41,472,000.00
2 9/30/2023 $26,348,000.00
3 6/30/2023 $12,767,000.00
4 3/31/2023 $45,469,000.00
5 12/31/2022 $32,958,000.00
6 9/30/2022 $21,830,000.00
7 6/30/2022 $10,850,000.00
8 3/31/2022 $44,178,000.00
9 12/31/2021 $33,235,000.00
10 9/30/2021 $11,222,000.00
11 6/30/2021 $11,120,000.00
12 3/31/2021 $44,845,000.00
13 12/31/2020 $33,861,000.00
14 9/30/2020 $11,797,000.00
15 6/30/2020 $10,809,000.00
16 3/31/2020 $62,118,000.00
17 12/31/2019 $46,247,000.00
18 9/30/2019 $30,570,000.00
19 3/31/2019 $58,333,000.00
Financials: DepreciationDepletionAndAmortization
Date Value
1 12/31/2023 $49,548,000.00
2 9/30/2023 $29,353,000.00
3 6/30/2023 $14,273,000.00
4 3/31/2023 $50,808,000.00
5 12/31/2022 $36,705,000.00
6 9/30/2022 $24,125,000.00
7 6/30/2022 $11,918,000.00
8 3/31/2022 $48,527,000.00
9 12/31/2021 $36,522,000.00
10 9/30/2021 $24,511,000.00
11 6/30/2021 $12,172,000.00
12 3/31/2021 $48,307,000.00
13 12/31/2020 $36,225,000.00
14 9/30/2020 $24,026,000.00
15 6/30/2020 $11,539,000.00
16 3/31/2020 $64,048,000.00
17 12/31/2019 $47,608,000.00
18 9/30/2019 $31,477,000.00
19 3/31/2019 $59,886,000.00
Financials: DividendsCash
Date Value
1 3/31/2023 $42,000.00
Financials: DueFromOtherRelatedPartiesCurrent
Date Value
1 3/31/2023 $13,494,000.00
2 3/31/2022 $27,360,000.00
Financials: EarningsPerShareBasic
Date Value
1 12/31/2023 $0.83
2 9/30/2023 $0.66
3 6/30/2023 $0.32
4 3/31/2023 $0.98
5 12/31/2022 $0.66
6 9/30/2022 $0.32
7 6/30/2022 $0.05
8 3/31/2022 $0.63
9 12/31/2021 $0.49
10 9/30/2021 $0.17
11 6/30/2021 $0.15
12 3/31/2021 $0.22
13 12/31/2020 $-0.04
14 9/30/2020 $1.44
15 6/30/2020 $0.48
16 3/31/2020 $3.70
17 12/31/2019 $0.89
Financials: EarningsPerShareDiluted
Date Value
1 12/31/2023 $0.82
2 9/30/2023 $0.65
3 6/30/2023 $0.31
4 3/31/2023 $0.97
5 12/31/2022 $0.65
6 9/30/2022 $0.26
7 6/30/2022 $0.05
8 3/31/2022 $0.62
9 12/31/2021 $0.17
10 9/30/2021 $0.32
11 6/30/2021 $0.14
12 3/31/2021 $0.10
13 12/31/2020 $-0.04
14 9/30/2020 $0.96
15 6/30/2020 $0.48
16 3/31/2020 $3.70
17 12/31/2019 $2.37
Financials: EffectiveIncomeTaxRateContinuingOperations
Date Value
1 12/31/2023 $0.10
2 9/30/2023 $0.10
3 6/30/2023 $0.11
4 12/31/2022 $0.13
5 9/30/2022 $0.14
6 6/30/2022 $0.16
7 12/31/2021 $0.16
8 9/30/2021 $0.15
9 6/30/2021 $0.13
10 12/31/2020 $0.86
11 9/30/2020 $0.18
12 6/30/2020 $0.10
13 12/31/2019 $0.15
14 9/30/2019 $0.41
Financials: EffectiveIncomeTaxRateReconciliationFdiiAmount
Date Value
1 3/31/2023 $25,391,000.00
2 12/31/2022 $9,300,000.00
3 9/30/2022 $9,000,000.00
4 6/30/2022 $9,000,000.00
5 3/31/2022 $9,066,000.00
6 3/31/2021 --
Financials: EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
Date Value
1 12/31/2023 $375,000.00
2 9/30/2023 $-974,000.00
3 6/30/2023 $-73,000.00
4 3/31/2023 $-4,606,000.00
5 12/31/2022 $-5,344,000.00
6 9/30/2022 $-8,777,000.00
7 6/30/2022 $-6,554,000.00
8 3/31/2022 $1,373,000.00
9 12/31/2021 $604,000.00
10 9/30/2021 $3,939,000.00
11 6/30/2021 $2,608,000.00
12 3/31/2021 $3,860,000.00
13 12/31/2020 $3,350,000.00
14 9/30/2020 $2,480,000.00
15 6/30/2020 $-1,269,000.00
16 3/31/2020 $-5,621,000.00
17 12/31/2019 $-6,452,000.00
18 9/30/2019 $-7,157,000.00
19 3/31/2019 $-864,000.00
Financials: EquityMethodInvestments
Date Value
1 12/31/2023 $25,974,000.00
2 9/30/2023 $25,474,000.00
3 6/30/2023 $26,980,000.00
4 3/31/2023 $27,265,000.00
5 12/31/2022 $27,968,000.00
6 9/30/2022 $25,778,000.00
7 6/30/2022 $26,807,000.00
8 3/31/2022 $27,671,000.00
9 12/31/2021 $27,456,000.00
10 9/30/2021 $27,169,000.00
11 6/30/2021 $26,943,000.00
12 3/31/2021 $26,664,000.00
13 12/31/2020 $26,657,000.00
14 9/30/2020 $25,028,000.00
15 3/31/2020 --
Financials: EquitySecuritiesFvNiGainLoss
Date Value
1 3/31/2023 $7,471,000.00
2 12/31/2022 $-5,000.00
3 9/30/2022 $-3,458,000.00
4 6/30/2022 $-3,486,000.00
5 3/31/2022 $3,722,000.00
6 12/31/2021 $4,482,000.00
7 9/30/2021 $978,000.00
Financials: EquitySecuritiesFvNiUnrealizedGainLoss
Date Value
1 3/31/2023 $7,471,000.00
2 12/31/2022 $-5,000.00
3 9/30/2022 $-3,458,000.00
4 6/30/2022 $-3,486,000.00
5 3/31/2022 $3,722,000.00
6 12/31/2021 $4,482,000.00
7 9/30/2021 $978,000.00
8 3/31/2021 --
Financials: FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
Date Value
1 3/31/2023 $2,800,000.00
2 3/31/2022 $2,000,000.00
Financials: FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
Date Value
1 3/31/2023 --
2 3/31/2022 $2,800,000.00
3 3/31/2021 $4,800,000.00
Financials: FiniteLivedIntangibleAssetsAccumulatedAmortization
Date Value
1 12/31/2023 $32,747,000.00
2 9/30/2023 $27,525,000.00
3 6/30/2023 $26,128,000.00
4 3/31/2023 $24,607,000.00
5 12/31/2022 $28,950,000.00
6 9/30/2022 $27,210,000.00
7 3/31/2022 $25,198,000.00
8 12/31/2021 $24,483,000.00
9 9/30/2021 $23,447,000.00
10 6/30/2021 $22,334,000.00
11 3/31/2021 $20,587,000.00
12 12/31/2020 $19,617,000.00
13 9/30/2020 $18,712,000.00
14 3/31/2020 $16,909,000.00
15 3/31/2019 $14,721,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
Date Value
1 3/31/2023 $23,120,000.00
2 3/31/2022 $19,358,000.00
3 3/31/2021 $20,822,000.00
4 3/31/2020 $10,436,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
Date Value
1 3/31/2023 $5,552,000.00
2 12/31/2022 $3,989,000.00
3 9/30/2022 $3,859,000.00
4 6/30/2022 $3,758,000.00
5 3/31/2022 $3,741,000.00
6 12/31/2021 $3,612,000.00
7 9/30/2021 $3,360,000.00
8 6/30/2021 $3,363,000.00
9 3/31/2021 $3,423,000.00
10 12/31/2020 $3,293,000.00
11 9/30/2020 $3,057,000.00
12 3/31/2020 $2,391,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
Date Value
1 3/31/2023 $4,282,000.00
2 3/31/2022 $2,807,000.00
3 3/31/2021 $2,741,000.00
4 3/31/2020 $1,410,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
Date Value
1 3/31/2023 $4,573,000.00
2 12/31/2022 $3,081,000.00
3 9/30/2022 $2,999,000.00
4 6/30/2022 $2,926,000.00
5 3/31/2022 $3,115,000.00
6 12/31/2021 $3,032,000.00
7 9/30/2021 $2,823,000.00
8 6/30/2021 $2,826,000.00
9 3/31/2021 $2,956,000.00
10 12/31/2020 $2,709,000.00
11 9/30/2020 $2,598,000.00
12 3/31/2020 $1,695,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
Date Value
1 3/31/2023 $4,926,000.00
2 12/31/2022 $3,415,000.00
3 9/30/2022 $3,318,000.00
4 6/30/2022 $3,240,000.00
5 3/31/2022 $3,356,000.00
6 12/31/2021 $3,260,000.00
7 9/30/2021 $3,039,000.00
8 6/30/2021 $3,042,000.00
9 3/31/2021 $3,153,000.00
10 12/31/2020 $3,003,000.00
11 9/30/2020 $2,788,000.00
12 3/31/2020 $1,881,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
Date Value
1 3/31/2023 $5,229,000.00
2 12/31/2022 $3,704,000.00
3 9/30/2022 $3,591,000.00
4 6/30/2022 $3,499,000.00
5 3/31/2022 $3,593,000.00
6 12/31/2021 $3,480,000.00
7 9/30/2021 $3,241,000.00
8 6/30/2021 $3,244,000.00
9 3/31/2021 $3,271,000.00
10 12/31/2020 $3,139,000.00
11 9/30/2020 $2,917,000.00
12 3/31/2020 $2,145,000.00
Financials: FiniteLivedIntangibleAssetsGross
Date Value
1 12/31/2023 $326,446,000.00
2 9/30/2023 $79,202,000.00
3 6/30/2023 $78,097,000.00
4 3/31/2023 $76,985,000.00
5 12/31/2022 $82,080,000.00
6 9/30/2022 $79,478,000.00
7 3/31/2022 $61,168,000.00
8 12/31/2021 $60,468,000.00
9 9/30/2021 $59,578,000.00
10 6/30/2021 $58,635,000.00
11 3/31/2021 $56,953,000.00
12 12/31/2020 $56,037,000.00
13 9/30/2020 $54,986,000.00
14 3/31/2020 $36,867,000.00
15 3/31/2019 $32,436,000.00
Financials: FiniteLivedIntangibleAssetsNet
Date Value
1 3/31/2023 $47,682,000.00
2 12/31/2022 $48,449,000.00
3 9/30/2022 $47,710,000.00
4 6/30/2022 $33,171,000.00
5 3/31/2022 $35,970,000.00
6 12/31/2021 $35,985,000.00
7 9/30/2021 $36,131,000.00
8 6/30/2021 $36,301,000.00
9 3/31/2021 $36,366,000.00
10 12/31/2020 $36,420,000.00
11 9/30/2020 $36,274,000.00
12 3/31/2020 $19,958,000.00
13 3/31/2019 $17,715,000.00
Financials: ForeignCurrencyTransactionGainLossBeforeTax
Date Value
1 3/31/2023 $980,000.00
2 12/31/2022 $407,000.00
3 9/30/2022 $266,000.00
4 6/30/2022 $1,924,000.00
5 3/31/2022 $-568,000.00
6 12/31/2021 $-55,000.00
7 9/30/2021 $202,000.00
8 6/30/2021 $-254,000.00
9 3/31/2021 $-2,889,000.00
10 12/31/2020 $-145,000.00
11 9/30/2020 $-1,318,000.00
12 6/30/2020 $132,000.00
13 3/31/2020 $1,391,000.00
14 12/31/2019 $-560,000.00
15 9/30/2019 $609,000.00
16 3/31/2019 $-906,000.00
Financials: ForeignCurrencyTransactionGainLossUnrealized
Date Value
1 3/31/2023 $112,000.00
2 12/31/2022 $-197,000.00
3 9/30/2022 $-822,000.00
4 6/30/2022 $-323,000.00
5 3/31/2022 $-565,000.00
6 12/31/2021 $-278,000.00
7 9/30/2021 $-25,000.00
8 6/30/2021 --
Financials: GainLossOnDispositionOfAssets1
Date Value
1 12/31/2023 $-18,000.00
2 9/30/2023 $-43,000.00
3 6/30/2023 --
4 3/31/2023 $-285,000.00
5 12/31/2022 $-287,000.00
6 9/30/2022 $-250,000.00
7 6/30/2022 $3,000.00
8 3/31/2022 $349,000.00
9 12/31/2021 $349,000.00
10 9/30/2021 $330,000.00
11 6/30/2021 $35,000.00
12 3/31/2021 $-269,000.00
13 12/31/2020 $-272,000.00
14 9/30/2020 $-293,000.00
15 6/30/2020 $38,000.00
16 3/31/2020 $-698,000.00
17 12/31/2019 $-718,000.00
18 9/30/2019 $-559,000.00
19 3/31/2019 $-204,000.00
Financials: GainsLossesOnExtinguishmentOfDebt
Date Value
1 3/31/2023 --
2 3/31/2022 --
3 12/31/2021 --
4 3/31/2021 $-9,055,000.00
5 12/31/2020 $-9,055,000.00
6 3/31/2020 --
7 12/31/2019 --
Financials: Goodwill
Date Value
1 12/31/2023 $214,709,000.00
2 9/30/2023 $27,707,000.00
3 6/30/2023 $28,048,000.00
4 3/31/2023 $27,691,000.00
5 12/31/2022 $28,230,000.00
6 9/30/2022 $28,037,000.00
7 6/30/2022 $19,953,000.00
8 3/31/2022 $20,009,000.00
9 12/31/2021 $20,043,000.00
10 9/30/2021 $20,093,000.00
11 6/30/2021 $20,118,000.00
12 3/31/2021 $20,106,000.00
13 12/31/2020 $20,249,000.00
14 9/30/2020 $20,257,000.00
15 3/31/2020 $1,285,000.00
16 3/31/2019 $1,336,000.00
17 3/31/2018 $1,467,000.00
Financials: GoodwillAcquiredDuringPeriod
Date Value
1 12/31/2023 $186,545,000.00
2 3/31/2023 $7,096,000.00
3 12/31/2022 $8,229,000.00
4 9/30/2022 $8,229,000.00
5 3/31/2021 $18,702,000.00
6 12/31/2020 $18,803,000.00
7 9/30/2020 $18,871,000.00
Financials: GoodwillForeignCurrencyTranslationGainLoss
Date Value
1 12/31/2023 $-193,000.00
2 9/30/2023 $-264,000.00
3 6/30/2023 $77,000.00
4 3/31/2023 $586,000.00
5 12/31/2022 $442,000.00
6 9/30/2022 $-201,000.00
7 6/30/2022 $-56,000.00
8 3/31/2022 $-97,000.00
9 12/31/2021 $-63,000.00
10 9/30/2021 $-13,000.00
11 6/30/2021 $12,000.00
12 3/31/2021 $119,000.00
13 12/31/2020 $161,000.00
14 9/30/2020 $101,000.00
15 3/31/2020 $-51,000.00
16 3/31/2019 $131,000.00
Financials: GoodwillPurchaseAccountingAdjustments
Date Value
1 12/31/2023 $280,000.00
2 9/30/2023 $280,000.00
3 6/30/2023 $280,000.00
4 12/31/2022 $-450,000.00
Financials: GrossProfit
Date Value
1 12/31/2023 $451,281,000.00
2 9/30/2023 $317,453,000.00
3 6/30/2023 $157,950,000.00
4 3/31/2023 $546,079,000.00
5 12/31/2022 $392,990,000.00
6 9/30/2022 $250,396,000.00
7 6/30/2022 $118,374,000.00
8 3/31/2022 $407,460,000.00
9 12/31/2021 $101,165,000.00
10 9/30/2021 $196,692,000.00
11 6/30/2021 $94,160,000.00
12 3/31/2021 $278,902,000.00
13 12/31/2020 $191,896,000.00
14 9/30/2020 $61,770,000.00
15 6/30/2020 $55,701,000.00
16 3/31/2020 $261,276,000.00
17 12/31/2019 $189,518,000.00
18 9/30/2019 $68,606,000.00
19 3/31/2019 $319,820,000.00
Financials: ImpairmentOfLongLivedAssetsToBeDisposedOf
Date Value
1 3/31/2023 --
2 3/31/2022 --
3 3/31/2021 $7,119,000.00
4 3/31/2020 --
Financials: IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
Date Value
1 3/31/2023 $190,107,000.00
2 3/31/2022 $121,883,000.00
3 3/31/2021 $-2,288,000.00
4 3/31/2020 $34,425,000.00
5 3/31/2019 $80,924,000.00
Financials: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Date Value
1 12/31/2023 $177,546,000.00
2 9/30/2023 $141,175,000.00
3 6/30/2023 $68,104,000.00
4 3/31/2023 $211,346,000.00
5 12/31/2022 $143,425,000.00
6 9/30/2022 $71,334,000.00
7 6/30/2022 $12,248,000.00
8 3/31/2022 $140,746,000.00
9 12/31/2021 $39,254,000.00
10 9/30/2021 $71,336,000.00
11 6/30/2021 $31,970,000.00
12 3/31/2021 $-1,451,000.00
13 12/31/2020 $-18,501,000.00
14 9/30/2020 $11,700,000.00
15 6/30/2020 $5,382,000.00
16 3/31/2020 $53,278,000.00
17 12/31/2019 $35,486,000.00
18 9/30/2019 $14,416,000.00
Financials: IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
Date Value
1 3/31/2023 $21,239,000.00
2 3/31/2022 $18,863,000.00
3 3/31/2021 $837,000.00
4 3/31/2020 $18,853,000.00
5 3/31/2019 $18,518,000.00
Financials: IncomeLossFromContinuingOperationsPerBasicShare
Date Value
1 12/31/2023 $0.83
2 9/30/2023 $0.66
3 6/30/2023 $0.32
4 3/31/2023 $0.98
5 12/31/2022 $0.66
6 9/30/2022 $0.32
7 6/30/2022 $0.05
8 3/31/2022 $0.63
9 12/31/2021 $0.17
10 9/30/2021 $0.32
11 6/30/2021 $0.15
12 3/31/2021 $0.22
13 12/31/2020 $-0.04
14 9/30/2020 $0.96
15 6/30/2020 $0.49
16 3/31/2020 $3.71
17 12/31/2019 $2.38
Financials: IncomeLossFromContinuingOperationsPerDilutedShare
Date Value
1 12/31/2023 $0.82
2 9/30/2023 $0.65
3 6/30/2023 $0.31
4 3/31/2023 $0.97
5 12/31/2022 $0.65
6 9/30/2022 $0.26
7 6/30/2022 $0.05
8 3/31/2022 $0.62
9 12/31/2021 $0.49
10 9/30/2021 $0.32
11 6/30/2021 $0.14
12 3/31/2021 $0.10
13 12/31/2020 $-0.04
14 9/30/2020 $1.45
15 6/30/2020 $0.49
16 3/31/2020 $3.71
17 12/31/2019 $2.38
Financials: IncomeLossFromEquityMethodInvestments
Date Value
1 3/31/2023 $-406,000.00
2 12/31/2022 $297,000.00
3 9/30/2022 $-1,029,000.00
4 6/30/2022 $-864,000.00
5 3/31/2022 $1,007,000.00
6 12/31/2021 $792,000.00
7 9/30/2021 $505,000.00
8 6/30/2021 $279,000.00
9 3/31/2021 $1,413,000.00
10 12/31/2020 $1,407,000.00
Financials: IncomeTaxesPaidNet
Date Value
1 3/31/2023 $58,209,000.00
2 6/30/2022 $-1,027,000.00
3 3/31/2022 $22,195,000.00
4 12/31/2021 $16,635,000.00
5 9/30/2021 $7,993,000.00
6 6/30/2021 $-538,000.00
7 3/31/2021 $8,908,000.00
8 12/31/2020 $7,568,000.00
9 9/30/2020 $6,385,000.00
10 6/30/2020 $382,000.00
11 3/31/2020 $15,873,000.00
12 12/31/2019 $12,937,000.00
13 9/30/2019 $4,582,000.00
14 3/31/2019 $19,567,000.00
Financials: IncomeTaxesReceivableNoncurrent
Date Value
1 3/31/2023 $13,133,000.00
2 3/31/2022 $15,763,000.00
3 12/31/2021 $11,462,000.00
4 9/30/2021 $11,462,000.00
5 3/31/2021 --
Financials: IncomeTaxExpenseBenefit
Date Value
1 12/31/2023 $17,584,000.00
2 9/30/2023 $14,615,000.00
3 6/30/2023 $7,215,000.00
4 3/31/2023 $23,852,000.00
5 12/31/2022 $17,943,000.00
6 9/30/2022 $8,438,000.00
7 6/30/2022 $1,965,000.00
8 3/31/2022 $21,191,000.00
9 12/31/2021 $6,281,000.00
10 9/30/2021 $10,406,000.00
11 6/30/2021 $4,263,000.00
12 3/31/2021 $-19,552,000.00
13 12/31/2020 $-27,913,000.00
14 9/30/2020 $2,082,000.00
15 6/30/2020 $528,000.00
16 3/31/2020 $16,173,000.00
17 12/31/2019 $1,542,000.00
18 9/30/2019 $2,833,000.00
19 3/31/2019 $14,601,000.00
Financials: IncomeTaxReconciliationDispositionOfBusiness
Date Value
1 3/31/2023 --
2 3/31/2022 --
3 3/31/2021 $-2,009,000.00
4 3/31/2020 --
Financials: IncomeTaxReconciliationForeignIncomeTaxRateDifferential
Date Value
1 3/31/2023 $954,000.00
2 3/31/2022 $-157,000.00
3 3/31/2021 $1,279,000.00
4 3/31/2020 $283,000.00
5 3/31/2019 $194,000.00
Financials: IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
Date Value
1 3/31/2023 $44,383,000.00
2 3/31/2022 $29,557,000.00
3 3/31/2021 $-305,000.00
4 3/31/2020 $11,189,000.00
5 3/31/2019 $20,882,000.00
Financials: IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
Date Value
1 3/31/2023 $-1,025,000.00
2 3/31/2022 $-230,000.00
3 3/31/2021 $-13,303,000.00
4 12/31/2020 $40,440,000.00
5 3/31/2020 --
Financials: IncomeTaxReconciliationOtherReconcilingItems
Date Value
1 3/31/2023 $-485,000.00
2 3/31/2022 $20,000.00
3 3/31/2021 $-63,000.00
4 3/31/2020 $-230,000.00
5 3/31/2019 $-240,000.00
Financials: IncomeTaxReconciliationStateAndLocalIncomeTaxes
Date Value
1 3/31/2023 $1,027,000.00
2 3/31/2022 $2,370,000.00
3 3/31/2021 $356,000.00
4 3/31/2020 $514,000.00
5 3/31/2019 $790,000.00
Financials: IncomeTaxReconciliationTaxContingencies
Date Value
1 3/31/2023 $-81,000.00
2 3/31/2022 $-17,000.00
3 3/31/2021 $26,000.00
4 3/31/2020 $361,000.00
Financials: IncomeTaxReconciliationTaxCreditsResearch
Date Value
1 3/31/2023 $3,641,000.00
2 3/31/2022 $2,823,000.00
3 3/31/2021 $2,162,000.00
4 3/31/2020 $1,841,000.00
Financials: IncreaseDecreaseInAccountsPayableTrade
Date Value
1 12/31/2023 $-9,604,000.00
2 9/30/2023 $2,695,000.00
3 6/30/2023 $18,431,000.00
4 3/31/2023 $11,958,000.00
5 12/31/2022 $19,553,000.00
6 9/30/2022 $8,928,000.00
7 6/30/2022 $4,075,000.00
8 3/31/2022 $-4,348,000.00
9 12/31/2021 $2,026,000.00
10 9/30/2021 $-6,188,000.00
11 6/30/2021 $-2,993,000.00
12 3/31/2021 $15,099,000.00
13 12/31/2020 $2,411,000.00
14 9/30/2020 $2,793,000.00
15 6/30/2020 $4,833,000.00
16 3/31/2020 $-3,122,000.00
17 12/31/2019 $1,100,000.00
18 9/30/2019 $-759,000.00
19 3/31/2019 $-4,788,000.00
Financials: IncreaseDecreaseInAccountsReceivable
Date Value
1 12/31/2023 $2,564,000.00
2 9/30/2023 $7,645,000.00
3 6/30/2023 $10,321,000.00
4 3/31/2023 $12,484,000.00
5 12/31/2022 $5,894,000.00
6 9/30/2022 $-5,520,000.00
7 6/30/2022 $4,718,000.00
8 3/31/2022 $18,347,000.00
9 12/31/2021 $6,133,000.00
10 9/30/2021 $2,299,000.00
11 6/30/2021 $9,956,000.00
12 3/31/2021 $9,303,000.00
13 12/31/2020 $5,975,000.00
14 9/30/2020 $-6,196,000.00
15 6/30/2020 $-13,352,000.00
16 3/31/2020 $-16,441,000.00
17 12/31/2019 $-15,540,000.00
18 9/30/2019 $-10,294,000.00
19 3/31/2019 $21,174,000.00
Financials: IncreaseDecreaseInInventories
Date Value
1 12/31/2023 $19,909,000.00
2 9/30/2023 $31,221,000.00
3 6/30/2023 $27,947,000.00
4 3/31/2023 $75,150,000.00
5 12/31/2022 $39,136,000.00
6 9/30/2022 $17,328,000.00
7 6/30/2022 $4,888,000.00
8 3/31/2022 $4,471,000.00
9 12/31/2021 $-3,251,000.00
10 9/30/2021 $-4,415,000.00
11 6/30/2021 $-5,142,000.00
12 3/31/2021 $-7,641,000.00
13 12/31/2020 $-1,118,000.00
14 9/30/2020 $8,772,000.00
15 6/30/2020 $14,990,000.00
16 3/31/2020 $-346,000.00
17 12/31/2019 $341,000.00
18 9/30/2019 $-3,043,000.00
19 3/31/2019 $18,598,000.00
Financials: IncreaseDecreaseInOtherReceivables
Date Value
1 12/31/2023 $462,000.00
2 9/30/2023 $369,000.00
3 6/30/2023 $1,421,000.00
4 3/31/2023 $-2,226,000.00
5 12/31/2022 $-2,000,000.00
6 9/30/2022 $-2,546,000.00
7 6/30/2022 $-2,714,000.00
8 3/31/2022 $2,668,000.00
9 12/31/2021 $9,000.00
10 9/30/2021 $-181,000.00
11 6/30/2021 $97,000.00
12 3/31/2021 $28,000.00
13 12/31/2020 $-115,000.00
14 9/30/2020 $1,292,000.00
15 6/30/2020 $689,000.00
16 3/31/2020 $-346,000.00
17 12/31/2019 $-657,000.00
18 9/30/2019 $-1,148,000.00
19 3/31/2019 $-1,760,000.00
Financials: IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
Date Value
1 12/31/2023 $12,623,000.00
2 9/30/2023 $16,084,000.00
3 6/30/2023 $8,779,000.00
4 3/31/2023 $23,263,000.00
5 12/31/2022 $17,761,000.00
6 9/30/2022 $9,470,000.00
7 6/30/2022 $13,102,000.00
8 3/31/2022 $19,450,000.00
9 12/31/2021 $11,870,000.00
10 9/30/2021 $6,761,000.00
11 6/30/2021 $-1,719,000.00
12 3/31/2021 $29,047,000.00
13 12/31/2020 $29,655,000.00
14 9/30/2020 $16,725,000.00
15 6/30/2020 $-5,163,000.00
16 3/31/2020 $-2,629,000.00
17 12/31/2019 $6,165,000.00
18 9/30/2019 $3,863,000.00
19 3/31/2019 $-111,000.00
Financials: IntangibleAssetsNetExcludingGoodwill
Date Value
1 12/31/2023 $293,699,000.00
2 9/30/2023 $51,677,000.00
3 6/30/2023 $51,969,000.00
4 3/31/2023 $52,378,000.00
5 12/31/2022 $53,130,000.00
6 9/30/2022 $52,268,000.00
7 6/30/2022 $36,142,000.00
8 3/31/2022 $35,970,000.00
Financials: InterestExpense
Date Value
1 12/31/2023 $5,381,000.00
2 9/30/2023 $1,527,000.00
3 6/30/2023 $769,000.00
4 3/31/2023 $2,336,000.00
5 12/31/2022 $1,581,000.00
6 9/30/2022 $968,000.00
7 6/30/2022 $278,000.00
8 3/31/2022 $2,499,000.00
9 12/31/2021 $427,000.00
10 3/31/2021 $3,828,000.00
Financials: InterestIncomeOther
Date Value
1 12/31/2023 $185,000.00
2 9/30/2023 $129,000.00
3 6/30/2023 $67,000.00
4 3/31/2023 $202,000.00
5 12/31/2022 $130,000.00
6 9/30/2022 $467,000.00
7 9/30/2021 $159,000.00
Financials: InterestPaidNet
Date Value
1 3/31/2023 $1,923,000.00
2 6/30/2022 $452,000.00
3 3/31/2022 $813,000.00
4 12/31/2021 $541,000.00
5 9/30/2021 $269,000.00
6 6/30/2021 $269,000.00
7 3/31/2021 $2,746,000.00
8 12/31/2020 $2,559,000.00
9 9/30/2020 $107,000.00
10 6/30/2020 $155,000.00
11 3/31/2020 $2,448,000.00
12 12/31/2019 $872,000.00
13 9/30/2019 $763,000.00
14 3/31/2019 $2,038,000.00
Financials: InventoryFinishedGoodsNetOfReserves
Date Value
1 12/31/2023 $44,545,000.00
2 9/30/2023 $46,047,000.00
3 6/30/2023 $40,850,000.00
4 3/31/2023 $37,416,000.00
5 12/31/2022 $28,969,000.00
6 9/30/2022 $23,896,000.00
7 6/30/2022 $18,938,000.00
8 3/31/2022 $18,364,000.00
9 12/31/2021 $22,018,000.00
10 9/30/2021 $23,813,000.00
11 6/30/2021 $28,322,000.00
12 3/31/2021 $27,774,000.00
13 12/31/2020 $24,451,000.00
14 9/30/2020 $30,061,000.00
15 3/31/2020 $24,659,000.00
16 3/31/2019 $30,167,000.00
Financials: InventoryNet
Date Value
1 12/31/2023 $165,553,000.00
2 9/30/2023 $173,089,000.00
3 6/30/2023 $174,170,000.00
4 3/31/2023 $151,301,000.00
5 12/31/2022 $119,580,000.00
6 9/30/2022 $98,426,000.00
7 6/30/2022 $88,933,000.00
8 3/31/2022 $86,160,000.00
9 12/31/2021 $78,858,000.00
10 9/30/2021 $78,042,000.00
11 6/30/2021 $82,356,000.00
12 3/31/2021 $87,498,000.00
13 12/31/2020 $94,021,000.00
14 9/30/2020 $104,796,000.00
15 3/31/2020 $127,227,000.00
16 3/31/2019 $130,917,000.00
Financials: InventoryRawMaterialsAndSuppliesNetOfReserves
Date Value
1 12/31/2023 $13,966,000.00
2 9/30/2023 $12,276,000.00
3 6/30/2023 $13,690,000.00
4 3/31/2023 $15,049,000.00
5 12/31/2022 $14,939,000.00
6 9/30/2022 $13,010,000.00
7 6/30/2022 $12,334,000.00
8 3/31/2022 $11,941,000.00
9 12/31/2021 $11,751,000.00
10 9/30/2021 $10,265,000.00
11 6/30/2021 $9,295,000.00
12 3/31/2021 $9,629,000.00
13 12/31/2020 $8,689,000.00
14 9/30/2020 $9,415,000.00
15 3/31/2020 $12,411,000.00
16 3/31/2019 $12,688,000.00
Financials: InventoryWorkInProcessNetOfReserves
Date Value
1 12/31/2023 $107,042,000.00
2 9/30/2023 $114,766,000.00
3 6/30/2023 $119,630,000.00
4 3/31/2023 $98,836,000.00
5 12/31/2022 $75,672,000.00
6 9/30/2022 $61,520,000.00
7 6/30/2022 $57,661,000.00
8 3/31/2022 $55,855,000.00
9 12/31/2021 $45,089,000.00
10 9/30/2021 $43,964,000.00
11 6/30/2021 $44,739,000.00
12 3/31/2021 $50,095,000.00
13 12/31/2020 $57,477,000.00
14 9/30/2020 $61,916,000.00
15 3/31/2020 $87,606,000.00
16 3/31/2019 $83,750,000.00
Financials: InventoryWriteDown
Date Value
1 12/31/2023 $9,865,000.00
2 9/30/2023 $9,436,000.00
3 6/30/2023 $5,076,000.00
4 3/31/2023 $10,009,000.00
5 12/31/2022 $5,716,000.00
6 9/30/2022 $2,947,000.00
7 6/30/2022 $2,115,000.00
8 3/31/2022 $5,809,000.00
9 12/31/2021 $5,389,000.00
10 9/30/2021 $5,041,000.00
11 6/30/2021 $3,189,000.00
12 3/31/2021 $4,464,000.00
13 12/31/2020 $2,958,000.00
14 9/30/2020 $2,073,000.00
15 6/30/2020 $1,583,000.00
16 3/31/2020 $3,345,000.00
17 12/31/2019 $2,538,000.00
18 9/30/2019 $1,530,000.00
19 3/31/2019 $3,660,000.00
Financials: InvestmentIncomeInterest
Date Value
1 12/31/2023 $2,550,000.00
2 9/30/2023 $1,693,000.00
3 6/30/2023 $843,000.00
4 12/31/2022 $1,144,000.00
5 9/30/2022 $784,000.00
6 6/30/2022 $158,000.00
7 12/31/2021 $158,000.00
Financials: InvestmentIncomeNonoperating
Date Value
1 3/31/2023 $1,724,000.00
2 3/31/2022 $1,007,000.00
3 12/31/2021 $792,000.00
4 9/30/2021 $505,000.00
5 6/30/2021 $279,000.00
6 3/31/2021 $1,225,000.00
7 12/31/2020 $1,407,000.00
8 9/30/2020 $246,000.00
9 6/30/2020 $212,000.00
10 3/31/2020 --
11 12/31/2019 --
12 9/30/2019 --
Financials: LesseeOperatingLeaseLiabilityPaymentsDue
Date Value
1 3/31/2023 $23,151,000.00
2 3/31/2022 $18,573,000.00
3 12/31/2021 $18,518,000.00
4 9/30/2021 $19,766,000.00
5 6/30/2021 $20,295,000.00
6 3/31/2021 $15,915,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
Date Value
1 3/31/2023 $2,818,000.00
2 3/31/2022 $2,602,000.00
3 3/31/2021 $3,713,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
Date Value
1 3/31/2023 $5,545,000.00
2 3/31/2022 $4,335,000.00
3 12/31/2021 $3,886,000.00
4 9/30/2021 $3,922,000.00
5 6/30/2021 $3,694,000.00
6 3/31/2021 $2,887,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearFive
Date Value
1 3/31/2023 $2,520,000.00
2 3/31/2022 $1,788,000.00
3 3/31/2021 $1,773,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearFour
Date Value
1 3/31/2023 $3,240,000.00
2 3/31/2022 $2,592,000.00
3 12/31/2021 $2,597,000.00
4 9/30/2021 $2,623,000.00
5 6/30/2021 $2,639,000.00
6 3/31/2021 $2,172,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearThree
Date Value
1 3/31/2023 $4,071,000.00
2 3/31/2022 $3,300,000.00
3 12/31/2021 $3,070,000.00
4 9/30/2021 $3,095,000.00
5 6/30/2021 $3,021,000.00
6 3/31/2021 $2,644,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
Date Value
1 3/31/2023 $4,957,000.00
2 3/31/2022 $3,956,000.00
3 12/31/2021 $3,503,000.00
4 9/30/2021 $3,526,000.00
5 6/30/2021 $3,296,000.00
6 3/31/2021 $2,726,000.00
Financials: LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
Date Value
1 3/31/2023 $5,610,000.00
2 3/31/2022 $2,119,000.00
3 12/31/2021 $2,272,000.00
4 9/30/2021 $2,450,000.00
5 6/30/2021 $2,601,000.00
Financials: Liabilities
Date Value
1 12/31/2023 $429,815,000.00
2 9/30/2023 $186,649,000.00
3 6/30/2023 $206,325,000.00
4 3/31/2023 $214,340,000.00
5 12/31/2022 $189,509,000.00
6 9/30/2022 $163,927,000.00
7 6/30/2022 $162,753,000.00
8 3/31/2022 $157,257,000.00
9 12/31/2021 $155,578,000.00
10 9/30/2021 $146,698,000.00
11 6/30/2021 $177,508,000.00
12 3/31/2021 $160,807,000.00
13 12/31/2020 $134,980,000.00
14 9/30/2020 $144,193,000.00
15 3/31/2020 $183,689,000.00
16 3/31/2019 $162,472,000.00
Financials: LiabilitiesAndStockholdersEquity
Date Value
1 12/31/2023 $1,565,301,000.00
2 9/30/2023 $1,284,937,000.00
3 6/30/2023 $1,234,090,000.00
4 3/31/2023 $1,181,155,000.00
5 12/31/2022 $1,084,065,000.00
6 9/30/2022 $979,802,000.00
7 6/30/2022 $926,113,000.00
8 3/31/2022 $892,620,000.00
9 12/31/2021 $851,417,000.00
10 9/30/2021 $803,251,000.00
11 6/30/2021 $796,887,000.00
12 3/31/2021 $747,678,000.00
13 12/31/2020 $711,898,000.00
14 9/30/2020 $779,699,000.00
15 3/31/2020 $817,821,000.00
16 3/31/2019 $752,261,000.00
Financials: LiabilitiesCurrent
Date Value
1 12/31/2023 $120,187,000.00
2 9/30/2023 $134,241,000.00
3 6/30/2023 $153,545,000.00
4 3/31/2023 $165,325,000.00
5 12/31/2022 $137,228,000.00
6 9/30/2022 $112,754,000.00
7 6/30/2022 $111,804,000.00
8 3/31/2022 $104,223,000.00
9 12/31/2021 $100,841,000.00
10 9/30/2021 $88,416,000.00
11 6/30/2021 $119,033,000.00
12 3/31/2021 $116,674,000.00
13 12/31/2020 $89,119,000.00
14 9/30/2020 $122,942,000.00
15 3/31/2020 $150,111,000.00
16 3/31/2019 $103,862,000.00
Financials: LongTermDebtCurrent
Date Value
1 12/31/2023 $3,959,000.00
2 3/31/2022 --
3 3/31/2021 --
4 12/31/2020 --
5 3/31/2020 $43,000,000.00
Financials: LongTermDebtNoncurrent
Date Value
1 12/31/2023 $250,464,000.00
2 3/31/2023 $25,000,000.00
3 3/31/2022 $25,000,000.00
4 3/31/2021 $25,000,000.00
5 12/31/2020 $25,000,000.00
6 3/31/2020 --
Financials: LongTermLineOfCredit
Date Value
1 9/30/2023 $25,000,000.00
2 6/30/2023 $25,000,000.00
3 3/31/2023 $25,000,000.00
4 12/31/2022 $25,000,000.00
5 9/30/2022 $25,000,000.00
6 6/30/2022 $25,000,000.00
7 3/31/2022 $25,000,000.00
8 12/31/2021 $25,000,000.00
9 9/30/2021 $25,000,000.00
10 6/30/2021 $25,000,000.00
11 3/31/2021 $25,000,000.00
12 12/31/2020 $25,000,000.00
13 3/31/2020 --
Financials: LossContingencyAccrualAtCarryingValue
Date Value
1 3/31/2023 --
2 12/31/2022 --
3 9/30/2022 --
4 6/30/2022 --
5 3/31/2022 --
6 12/31/2021 --
7 9/30/2021 --
8 6/30/2021 --
9 3/31/2021 --
10 12/31/2020 --
11 9/30/2020 --
12 3/31/2020 --
13 3/31/2019 --
Financials: MarketableSecuritiesNoncurrent
Date Value
1 3/31/2023 $19,929,000.00
2 3/31/2022 $12,346,000.00
3 12/31/2021 $13,393,000.00
4 9/30/2021 $5,287,000.00
5 3/31/2021 --
Financials: MarketableSecuritiesUnrealizedGainLoss
Date Value
1 3/31/2023 $7,471,000.00
2 12/31/2022 $-5,000.00
3 9/30/2022 $-3,458,000.00
4 6/30/2022 $-3,486,000.00
5 3/31/2022 $3,722,000.00
6 12/31/2021 $4,482,000.00
7 9/30/2021 $978,000.00
8 6/30/2021 --
9 3/31/2021 --
10 12/31/2020 --
11 9/30/2020 --
12 3/31/2020 --
Financials: MinorityInterest
Date Value
1 12/31/2023 $1,254,000.00
2 9/30/2023 $1,199,000.00
3 6/30/2023 $1,182,000.00
4 3/31/2023 $1,187,000.00
5 12/31/2022 $1,177,000.00
6 9/30/2022 $1,089,000.00
7 6/30/2022 $1,124,000.00
8 3/31/2022 $1,156,000.00
9 12/31/2021 $1,170,000.00
10 9/30/2021 $1,130,000.00
11 6/30/2021 $1,127,000.00
12 3/31/2021 $1,119,000.00
13 12/31/2020 $1,087,000.00
14 9/30/2020 $1,042,000.00
15 3/31/2020 $950,000.00
16 3/31/2019 $814,000.00
Financials: NetCashProvidedByUsedInFinancingActivities
Date Value
1 12/31/2023 $198,148,000.00
2 9/30/2023 $-15,767,000.00
3 6/30/2023 $-11,035,000.00
4 3/31/2023 $-19,998,000.00
5 12/31/2022 $-16,694,000.00
6 9/30/2022 $-14,596,000.00
7 6/30/2022 $-9,137,000.00
8 3/31/2022 $-5,307,000.00
9 12/31/2021 $-6,209,000.00
10 9/30/2021 $1,291,000.00
11 6/30/2021 --
12 3/31/2021 $-72,186,000.00
13 12/31/2020 $-72,186,000.00
14 9/30/2020 --
15 6/30/2020 --
16 3/31/2020 $82,500,000.00
17 12/31/2019 $30,000,000.00
18 9/30/2019 $30,000,000.00
19 3/31/2019 $-39,743,000.00
Financials: NetCashProvidedByUsedInInvestingActivities
Date Value
1 12/31/2023 $-502,444,000.00
2 9/30/2023 $-59,926,000.00
3 6/30/2023 $-34,939,000.00
4 3/31/2023 $-99,696,000.00
5 12/31/2022 $-69,291,000.00
6 9/30/2022 $-54,948,000.00
7 6/30/2022 $-14,389,000.00
8 3/31/2022 $-66,271,000.00
9 12/31/2021 $-50,123,000.00
10 9/30/2021 $-23,297,000.00
11 6/30/2021 $-15,346,000.00
12 3/31/2021 $-68,245,000.00
13 12/31/2020 $-50,401,000.00
14 9/30/2020 $-42,644,000.00
15 6/30/2020 $-24,309,000.00
16 3/31/2020 $-41,679,000.00
17 12/31/2019 $-31,061,000.00
18 9/30/2019 $-14,279,000.00
19 3/31/2019 $-97,522,000.00
Financials: NetCashProvidedByUsedInOperatingActivities
Date Value
1 12/31/2023 $168,951,000.00
2 9/30/2023 $96,393,000.00
3 6/30/2023 $49,663,000.00
4 3/31/2023 $193,206,000.00
5 12/31/2022 $145,658,000.00
6 9/30/2022 $91,804,000.00
7 6/30/2022 $36,553,000.00
8 3/31/2022 $156,129,000.00
9 12/31/2021 $118,558,000.00
10 9/30/2021 $69,876,000.00
11 6/30/2021 $38,495,000.00
12 3/31/2021 $120,570,000.00
13 12/31/2020 $63,534,000.00
14 9/30/2020 $28,640,000.00
15 6/30/2020 $25,666,000.00
16 3/31/2020 $81,419,000.00
17 12/31/2019 $48,770,000.00
18 9/30/2019 $27,716,000.00
19 3/31/2019 $121,088,000.00
Financials: NetIncomeLoss
Date Value
1 12/31/2023 $159,812,000.00
2 9/30/2023 $126,467,000.00
3 6/30/2023 $60,850,000.00
4 3/31/2023 $187,357,000.00
5 12/31/2022 $125,380,000.00
6 9/30/2022 $50,614,000.00
7 6/30/2022 $10,247,000.00
8 3/31/2022 $119,407,000.00
9 12/31/2021 $32,936,000.00
10 9/30/2021 $60,855,000.00
11 6/30/2021 $27,669,000.00
12 3/31/2021 $17,953,000.00
13 12/31/2020 $-5,095,000.00
14 9/30/2020 $9,584,000.00
15 6/30/2020 $4,820,000.00
16 3/31/2020 $36,971,000.00
17 12/31/2019 $23,675,000.00
18 9/30/2019 $11,565,000.00
19 3/31/2019 $84,724,000.00
Financials: NetIncomeLossAttributableToNoncontrollingInterest
Date Value
1 12/31/2023 $150,000.00
2 9/30/2023 $93,000.00
3 6/30/2023 $39,000.00
4 3/31/2023 $137,000.00
5 12/31/2022 $102,000.00
6 9/30/2022 $70,000.00
7 6/30/2022 $36,000.00
8 3/31/2022 $148,000.00
9 12/31/2021 $112,000.00
10 9/30/2021 $37,000.00
11 6/30/2021 $38,000.00
12 3/31/2021 $148,000.00
13 12/31/2020 $35,000.00
14 9/30/2020 $68,000.00
15 6/30/2020 $34,000.00
16 3/31/2020 $134,000.00
17 12/31/2019 $101,000.00
18 9/30/2019 $18,000.00
19 3/31/2019 $117,000.00
Financials: NetIncomeLossAvailableToCommonStockholdersBasic
Date Value
1 12/31/2023 $159,962,000.00
2 9/30/2023 $126,560,000.00
3 6/30/2023 $60,889,000.00
4 3/31/2023 $187,494,000.00
5 12/31/2022 $125,482,000.00
6 9/30/2022 $50,648,000.00
7 6/30/2022 $10,283,000.00
8 3/31/2022 $119,555,000.00
9 12/31/2021 $93,903,000.00
10 9/30/2021 $33,223,000.00
11 6/30/2021 $27,707,000.00
12 3/31/2021 $18,101,000.00
13 12/31/2020 $-5,060,000.00
14 9/30/2020 $14,472,000.00
15 6/30/2020 $4,854,000.00
16 3/31/2020 $37,105,000.00
17 12/31/2019 $8,958,000.00
18 9/30/2019 $11,583,000.00
19 3/31/2019 $84,841,000.00
Financials: NetIncomeLossAvailableToCommonStockholdersDiluted
Date Value
1 12/31/2023 $159,962,000.00
2 9/30/2023 $126,560,000.00
3 6/30/2023 $60,889,000.00
4 3/31/2023 $187,494,000.00
5 12/31/2022 $125,482,000.00
6 9/30/2022 $50,648,000.00
7 6/30/2022 $10,283,000.00
8 3/31/2022 $119,555,000.00
9 12/31/2021 $32,973,000.00
10 9/30/2021 $33,223,000.00
11 6/30/2021 $27,707,000.00
12 3/31/2021 $18,101,000.00
13 12/31/2020 $-5,060,000.00
14 9/30/2020 $14,472,000.00
15 6/30/2020 $4,854,000.00
16 3/31/2020 $37,105,000.00
17 12/31/2019 $23,776,000.00
18 9/30/2019 $14,818,000.00
Financials: NoncurrentAssets
Date Value
1 3/31/2023 $265,267,000.00
2 12/31/2022 $233,609,000.00
3 9/30/2022 $220,976,000.00
4 6/30/2022 $215,415,000.00
5 3/31/2022 $210,455,000.00
6 12/31/2021 $208,208,000.00
7 9/30/2021 $198,404,000.00
8 6/30/2021 $197,339,000.00
9 3/31/2021 $193,791,000.00
10 12/31/2020 $215,710,000.00
11 9/30/2020 $219,294,000.00
12 3/31/2020 $333,646,000.00
13 3/31/2019 $348,623,000.00
Financials: NotesIssued1
Date Value
1 3/31/2023 --
2 3/31/2022 --
3 12/31/2021 --
4 9/30/2021 --
5 6/30/2021 --
6 3/31/2021 $171,000.00
7 12/31/2020 $171,000.00
8 9/30/2020 $171,000.00
9 6/30/2020 $171,000.00
10 3/31/2020 $232,000.00
11 12/31/2019 $232,000.00
12 9/30/2019 --
13 3/31/2019 $210,000.00
Financials: NotesReceivableRelatedPartiesCurrent
Date Value
1 3/31/2023 $3,750,000.00
2 12/31/2022 $3,750,000.00
3 9/30/2022 $3,750,000.00
4 6/30/2022 $1,875,000.00
5 3/31/2022 $1,875,000.00
6 12/31/2021 $1,406,000.00
7 3/31/2021 --
Financials: NotesReceivableRelatedPartiesNoncurrent
Date Value
1 3/31/2023 $8,438,000.00
2 12/31/2022 $9,375,000.00
3 9/30/2022 $10,313,000.00
4 6/30/2022 $5,156,000.00
5 3/31/2022 $5,625,000.00
6 12/31/2021 $6,094,000.00
7 3/31/2021 --
Financials: NumberOfOperatingSegments
Date Value
1 3/31/2023 $1.00
2 3/31/2022 $1.00
3 3/31/2021 $1.00
Financials: NumberOfReportingUnits
Date Value
1 3/31/2023 $1.00
2 12/31/2022 $1.00
3 9/30/2022 $1.00
4 3/31/2022 $1.00
5 3/31/2021 $1.00
6 12/31/2020 $1.00
7 9/30/2020 $1.00
8 8/31/2020 $1.00
Financials: OperatingExpenses
Date Value
1 12/31/2023 $270,934,000.00
2 9/30/2023 $173,792,000.00
3 6/30/2023 $87,204,000.00
4 3/31/2023 $342,772,000.00
5 12/31/2022 $252,787,000.00
6 9/30/2022 $72,184,000.00
7 6/30/2022 $103,637,000.00
8 3/31/2022 $270,810,000.00
9 12/31/2021 $65,560,000.00
10 9/30/2021 $125,896,000.00
11 6/30/2021 $61,918,000.00
12 3/31/2021 $266,744,000.00
13 12/31/2020 $98,649,000.00
14 9/30/2020 $49,368,000.00
15 6/30/2020 $51,169,000.00
16 3/31/2020 $208,448,000.00
17 12/31/2019 $50,394,000.00
18 9/30/2019 $105,201,000.00
19 3/31/2019 $219,821,000.00
Financials: OperatingIncomeLoss
Date Value
1 12/31/2023 $180,347,000.00
2 9/30/2023 $143,661,000.00
3 6/30/2023 $70,746,000.00
4 3/31/2023 $203,307,000.00
5 12/31/2022 $140,203,000.00
6 9/30/2022 $59,838,000.00
7 6/30/2022 $14,737,000.00
8 3/31/2022 $136,650,000.00
9 12/31/2021 $106,401,000.00
10 9/30/2021 $70,796,000.00
11 6/30/2021 $32,242,000.00
12 3/31/2021 $12,158,000.00
13 12/31/2020 $-7,290,000.00
14 9/30/2020 $16,934,000.00
15 6/30/2020 $4,532,000.00
16 3/31/2020 $52,828,000.00
17 12/31/2019 $11,131,000.00
18 9/30/2019 $22,792,000.00
19 3/31/2019 $99,999,000.00
Financials: OperatingLeaseCost
Date Value
1 3/31/2023 $4,833,000.00
2 3/31/2022 $4,648,000.00
3 12/31/2021 $1,075,000.00
4 9/30/2021 $2,302,000.00
5 6/30/2021 $1,149,000.00
Financials: OperatingLeaseLiability
Date Value
1 3/31/2023 $17,541,000.00
2 3/31/2022 $16,454,000.00
3 12/31/2021 $16,246,000.00
4 9/30/2021 $17,316,000.00
5 6/30/2021 $17,694,000.00
Financials: OperatingLeaseLiabilityCurrent
Date Value
1 12/31/2023 $5,486,000.00
2 9/30/2023 $5,203,000.00
3 6/30/2023 $5,007,000.00
4 3/31/2023 $4,493,000.00
5 12/31/2022 $3,828,000.00
6 9/30/2022 $3,484,000.00
7 6/30/2022 $3,656,000.00
8 3/31/2022 $3,706,000.00
9 12/31/2021 $3,339,000.00
10 9/30/2021 $3,523,000.00
11 6/30/2021 $3,463,000.00
12 3/31/2021 --
Financials: OperatingLeaseLiabilityNoncurrent
Date Value
1 12/31/2023 $16,321,000.00
2 9/30/2023 $16,004,000.00
3 6/30/2023 $16,383,000.00
4 3/31/2023 $13,048,000.00
5 12/31/2022 $11,358,000.00
6 9/30/2022 $10,870,000.00
7 6/30/2022 $11,893,000.00
8 3/31/2022 $12,748,000.00
9 12/31/2021 $12,907,000.00
10 9/30/2021 $13,793,000.00
11 6/30/2021 $14,231,000.00
12 3/31/2021 --
Financials: OperatingLeasePayments
Date Value
1 3/31/2023 $5,034,000.00
2 3/31/2022 $5,289,000.00
3 12/31/2021 $1,259,000.00
4 9/30/2021 $2,474,000.00
5 6/30/2021 $1,230,000.00
Financials: OperatingLeaseRightOfUseAsset
Date Value
1 12/31/2023 $21,620,000.00
2 9/30/2023 $20,804,000.00
3 6/30/2023 $20,693,000.00
4 3/31/2023 $16,866,000.00
5 12/31/2022 $14,740,000.00
6 9/30/2022 $14,002,000.00
7 6/30/2022 $15,158,000.00
8 3/31/2022 $16,049,000.00
9 12/31/2021 $15,922,000.00
10 9/30/2021 $17,054,000.00
11 6/30/2021 $17,439,000.00
12 3/31/2021 --
Financials: OperatingLeaseWeightedAverageDiscountRatePercent
Date Value
1 3/31/2023 $0.05
2 3/31/2022 $0.05
3 12/31/2021 $0.05
4 9/30/2021 $0.05
5 6/30/2021 $0.05
Financials: OtherAssetsMiscellaneousNoncurrent
Date Value
1 3/31/2023 $4,780,000.00
2 3/31/2022 $1,304,000.00
3 12/31/2021 $1,344,000.00
4 9/30/2021 $2,652,000.00
5 3/31/2021 $1,419,000.00
6 12/31/2020 $1,928,000.00
7 9/30/2020 $2,000,000.00
8 3/31/2020 $2,090,000.00
9 3/31/2019 $2,216,000.00
Financials: OtherAssetsNoncurrent
Date Value
1 12/31/2023 $48,936,000.00
2 9/30/2023 $57,384,000.00
3 6/30/2023 $54,712,000.00
4 3/31/2023 $69,230,000.00
5 12/31/2022 $52,332,000.00
6 9/30/2022 $50,893,000.00
7 6/30/2022 $53,550,000.00
8 3/31/2022 $47,609,000.00
9 12/31/2021 $48,078,000.00
10 9/30/2021 $38,687,000.00
11 6/30/2021 $26,298,000.00
12 3/31/2021 $14,613,000.00
13 12/31/2020 $12,482,000.00
14 9/30/2020 $14,779,000.00
15 3/31/2020 $8,810,000.00
16 3/31/2019 $13,582,000.00
Financials: OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
Date Value
1 12/31/2023 $-1,188,000.00
2 9/30/2023 $-4,806,000.00
3 6/30/2023 $-458,000.00
4 3/31/2023 $-2,892,000.00
5 12/31/2022 $-6,414,000.00
6 9/30/2022 $-7,899,000.00
7 6/30/2022 $-6,818,000.00
8 3/31/2022 $-8,110,000.00
9 12/31/2021 $-4,873,000.00
10 9/30/2021 $-3,537,000.00
11 6/30/2021 $-30,000.00
12 3/31/2021 $9,304,000.00
13 12/31/2020 $10,152,000.00
14 9/30/2020 $6,180,000.00
15 6/30/2020 $4,280,000.00
16 3/31/2020 $-3,153,000.00
17 12/31/2019 $1,869,000.00
18 9/30/2019 $-1,017,000.00
19 3/31/2019 $-4,106,000.00
Financials: OtherComprehensiveIncomeLossNetOfTax
Date Value
1 3/31/2023 $-2,400,000.00
2 3/31/2022 $-6,694,000.00
3 3/31/2021 $8,132,000.00
4 3/31/2020 $-3,696,000.00
Financials: OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
Date Value
1 3/31/2023 $-492,000.00
2 3/31/2022 $-1,416,000.00
3 12/31/2021 --
4 9/30/2021 --
5 6/30/2021 --
6 3/31/2021 $1,172,000.00
7 12/31/2020 --
8 9/30/2020 --
9 6/30/2020 $313,000.00
10 3/31/2020 $543,000.00
11 12/31/2019 --
12 9/30/2019 --
13 3/31/2019 $221,000.00
Financials: OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
Date Value
1 3/31/2023 $-164,000.00
2 3/31/2022 $-472,000.00
3 3/31/2021 $391,000.00
4 3/31/2020 $233,000.00
Financials: OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
Date Value
1 3/31/2023 $-492,000.00
2 3/31/2022 $-1,416,000.00
3 3/31/2020 $543,000.00
4 3/31/2019 $221,000.00
Financials: OtherLiabilitiesNoncurrent
Date Value
1 12/31/2023 $15,103,000.00
2 9/30/2023 $11,404,000.00
3 6/30/2023 $11,397,000.00
4 3/31/2023 $10,967,000.00
5 12/31/2022 $11,485,000.00
6 9/30/2022 $11,163,000.00
7 6/30/2022 $14,056,000.00
8 3/31/2022 $15,286,000.00
9 12/31/2021 $16,830,000.00
10 9/30/2021 $19,489,000.00
11 6/30/2021 $19,244,000.00
12 3/31/2021 $19,133,000.00
13 12/31/2020 $20,861,000.00
14 9/30/2020 $21,251,000.00
15 3/31/2020 $15,878,000.00
16 3/31/2019 $26,041,000.00
Financials: OtherNonoperatingIncomeExpense
Date Value
1 12/31/2023 $30,000.00
2 9/30/2023 $-2,652,000.00
3 6/30/2023 $-2,716,000.00
4 3/31/2023 $606,000.00
5 12/31/2022 $3,659,000.00
6 9/30/2022 $-3,354,000.00
7 6/30/2022 $-2,369,000.00
8 3/31/2022 $4,714,000.00
9 12/31/2021 $5,216,000.00
10 9/30/2021 $1,534,000.00
11 6/30/2021 $48,000.00
12 3/31/2021 $-475,000.00
13 12/31/2020 $-297,000.00
14 9/30/2020 $20,000.00
15 6/30/2020 $193,000.00
16 3/31/2020 $-831,000.00
17 12/31/2019 $-81,000.00
18 9/30/2019 $-1,189,000.00
19 3/31/2019 $1,560,000.00
Financials: OtherSundryLiabilitiesCurrent
Date Value
1 3/31/2023 $9,832,000.00
2 12/31/2022 $8,872,000.00
3 9/30/2022 $6,273,000.00
4 6/30/2022 $5,840,000.00
5 3/31/2022 $6,909,000.00
6 12/31/2021 $4,915,000.00
7 9/30/2021 $4,910,000.00
8 6/30/2021 $4,335,000.00
9 3/31/2021 $3,738,000.00
10 12/31/2020 $5,030,000.00
11 9/30/2020 $5,187,000.00
12 3/31/2020 $5,256,000.00
13 3/31/2019 $4,706,000.00
Financials: PaymentsOfDividendsCommonStock
Date Value
1 3/31/2023 --
2 3/31/2022 --
3 3/31/2021 $400,000,000.00
Financials: PaymentsOfDividendsMinorityInterest
Date Value
1 3/31/2023 $42,000.00
2 3/31/2022 --
3 3/31/2021 --
Financials: PaymentsOfStockIssuanceCosts
Date Value
1 3/31/2023 $1,790,000.00
2 3/31/2022 $1,790,000.00
3 3/31/2021 $1,790,000.00
Financials: PaymentsRelatedToTaxWithholdingForShareBasedCompensation
Date Value
1 12/31/2023 $24,823,000.00
2 9/30/2023 $14,091,000.00
3 6/30/2023 $12,422,000.00
4 3/31/2023 $18,061,000.00
5 12/31/2022 $12,642,000.00
6 9/30/2022 $9,606,000.00
7 6/30/2022 $9,606,000.00
8 3/31/2022 $638,000.00
9 12/31/2021 --
10 9/30/2021 --
11 6/30/2021 --
12 3/31/2021 $27,707,000.00
13 12/31/2020 $27,707,000.00
14 3/31/2020 --
15 12/31/2019 --
Financials: PaymentsToAcquireBusinessesNetOfCashAcquired
Date Value
1 12/31/2023 $408,119,000.00
2 9/30/2023 --
3 3/31/2023 $19,921,000.00
4 12/31/2022 $19,728,000.00
5 9/30/2022 $19,728,000.00
6 3/31/2022 $14,549,000.00
7 12/31/2021 $12,549,000.00
8 9/30/2021 $12,549,000.00
9 3/31/2021 $11,555,000.00
10 12/31/2020 $8,500,000.00
11 9/30/2020 $8,500,000.00
12 3/31/2020 --
13 12/31/2019 --
14 9/30/2019 --
Financials: PaymentsToAcquireMarketableSecurities
Date Value
1 3/31/2023 --
2 12/31/2022 --
3 9/30/2022 --
4 3/31/2022 $9,189,000.00
5 12/31/2021 $9,189,000.00
6 9/30/2021 $4,334,000.00
7 3/31/2021 --
8 12/31/2020 --
9 9/30/2020 --
10 3/31/2020 --
Financials: PaymentsToAcquirePropertyPlantAndEquipment
Date Value
1 12/31/2023 $110,500,000.00
2 9/30/2023 $76,101,000.00
3 6/30/2023 $44,910,000.00
4 3/31/2023 $79,775,000.00
5 12/31/2022 $49,563,000.00
6 9/30/2022 $35,220,000.00
7 6/30/2022 $14,389,000.00
8 3/31/2022 $69,941,000.00
9 12/31/2021 $55,792,000.00
10 9/30/2021 $33,821,000.00
11 6/30/2021 $15,346,000.00
12 3/31/2021 $40,673,000.00
13 12/31/2020 $25,880,000.00
14 9/30/2020 $18,091,000.00
15 6/30/2020 $7,974,000.00
16 3/31/2020 $45,615,000.00
17 12/31/2019 $34,997,000.00
18 9/30/2019 $18,199,000.00
19 3/31/2019 $98,297,000.00
Financials: PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent
Date Value
1 3/31/2023 $8,032,000.00
2 12/31/2022 $8,509,000.00
3 9/30/2022 $8,204,000.00
4 6/30/2022 $8,646,000.00
5 3/31/2022 $8,903,000.00
6 12/31/2021 $10,655,000.00
7 9/30/2021 $10,669,000.00
8 6/30/2021 $10,810,000.00
9 3/31/2021 $10,656,000.00
10 12/31/2020 $9,516,000.00
11 9/30/2020 $9,213,000.00
12 3/31/2020 $8,005,000.00
13 3/31/2019 $6,830,000.00
Financials: PreferredStockParOrStatedValuePerShare
Date Value
1 12/31/2023 $0.01
2 9/30/2023 $0.01
3 6/30/2023 $0.01
4 3/31/2023 $0.01
5 12/31/2022 $0.01
6 9/30/2022 $0.01
7 6/30/2022 $0.01
8 3/31/2022 $0.01
9 12/31/2021 $0.01
10 9/30/2021 $0.01
11 6/30/2021 $0.01
12 3/31/2021 $0.01
13 12/31/2020 $0.01
14 3/31/2020 $0.01
Financials: PreferredStockSharesAuthorized
Date Value
1 12/31/2023 $20,000,000.00
2 9/30/2023 $20,000,000.00
3 6/30/2023 $20,000,000.00
4 3/31/2023 $20,000,000.00
5 12/31/2022 $20,000,000.00
6 9/30/2022 $20,000,000.00
7 6/30/2022 $20,000,000.00
8 3/31/2022 $20,000,000.00
9 12/31/2021 $20,000,000.00
10 9/30/2021 $20,000,000.00
11 6/30/2021 $20,000,000.00
12 3/31/2021 $20,000,000.00
13 12/31/2020 $20,000,000.00
14 3/31/2020 $20,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 --
14 3/31/2020 --
Financials: PreferredStockSharesOutstanding
Date Value
1 12/31/2023 --
2 9/30/2023 --
3 6/30/2023 --
4 3/31/2023 --
5 12/31/2022 --
6 9/30/2022 --
7 6/30/2022 --
8 3/31/2022 --
9 12/31/2021 --
10 9/30/2021 --
11 6/30/2021 --
12 3/31/2021 --
13 12/31/2020 --
14 3/31/2020 --
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 3/31/2020 --
Financials: PrepaidExpenseAndOtherAssetsCurrent
Date Value
1 12/31/2023 $41,980,000.00
2 9/30/2023 $39,938,000.00
3 6/30/2023 $38,382,000.00
4 3/31/2023 $25,346,000.00
5 12/31/2022 $22,030,000.00
6 9/30/2022 $19,232,000.00
7 6/30/2022 $18,863,000.00
8 3/31/2022 $14,995,000.00
9 12/31/2021 $16,198,000.00
10 9/30/2021 $13,069,000.00
11 6/30/2021 $12,117,000.00
12 3/31/2021 $18,374,000.00
13 12/31/2020 $31,476,000.00
14 9/30/2020 $16,585,000.00
15 3/31/2020 $9,014,000.00
16 3/31/2019 $13,140,000.00
Financials: PrepaidExpenseNoncurrent
Date Value
1 3/31/2023 $436,000.00
2 3/31/2022 $1,236,000.00
3 12/31/2021 $1,466,000.00
4 9/30/2021 $1,662,000.00
5 3/31/2021 $1,295,000.00
6 12/31/2020 $1,478,000.00
7 9/30/2020 $3,609,000.00
8 3/31/2020 $1,282,000.00
9 3/31/2019 $2,767,000.00
Financials: ProceedsFromIssuanceInitialPublicOffering
Date Value
1 3/31/2023 --
2 3/31/2022 --
3 12/31/2021 --
4 3/31/2021 $321,425,000.00
5 12/31/2020 $321,425,000.00
6 9/30/2020 $300,000,000.00
7 3/31/2020 --
8 12/31/2019 --
Financials: ProceedsFromIssuanceOfSecuredDebt
Date Value
1 12/31/2023 $245,452,000.00
2 3/31/2023 --
3 12/31/2022 --
4 3/31/2022 --
5 12/31/2021 --
6 3/31/2021 $315,719,000.00
7 12/31/2020 $315,719,000.00
8 3/31/2020 $43,000,000.00
9 12/31/2019 --
Financials: ProceedsFromRelatedPartyDebt
Date Value
1 12/31/2023 $2,813,000.00
2 9/30/2023 $1,875,000.00
3 6/30/2023 $938,000.00
4 3/31/2023 $2,812,000.00
5 12/31/2022 $1,875,000.00
6 9/30/2022 $937,000.00
7 6/30/2022 $469,000.00
8 3/31/2022 --
9 12/31/2021 --
10 9/30/2021 --
11 6/30/2021 --
12 3/31/2021 $51,377,000.00
13 12/31/2020 $51,377,000.00
14 9/30/2020 --
15 3/31/2020 $30,000,000.00
16 12/31/2019 $30,000,000.00
17 9/30/2019 $30,000,000.00
Financials: ProceedsFromSaleAndMaturityOfMarketableSecurities
Date Value
1 12/31/2023 $16,175,000.00
2 9/30/2023 $16,175,000.00
3 6/30/2023 $9,971,000.00
4 12/31/2022 --
5 9/30/2022 --
6 6/30/2022 --
Financials: ProceedsFromSaleOfPropertyPlantAndEquipment
Date Value
1 3/31/2023 --
2 12/31/2022 --
3 9/30/2022 --
4 3/31/2022 $27,408,000.00
5 12/31/2021 $27,407,000.00
6 9/30/2021 $27,407,000.00
7 3/31/2021 $318,000.00
8 12/31/2020 $314,000.00
9 9/30/2020 $282,000.00
10 3/31/2020 $3,936,000.00
11 12/31/2019 $3,936,000.00
12 9/30/2019 $3,920,000.00
13 3/31/2019 $354,000.00
Financials: ProceedsFromStockPlans
Date Value
1 12/31/2023 $1,899,000.00
2 9/30/2023 $1,899,000.00
3 6/30/2023 $1,899,000.00
4 12/31/2022 $1,573,000.00
5 9/30/2022 $1,573,000.00
6 6/30/2022 --
7 12/31/2021 $1,291,000.00
8 9/30/2021 $1,291,000.00
9 12/31/2020 --
10 9/30/2020 --
Financials: ProductWarrantyAccrualClassifiedCurrent
Date Value
1 3/31/2023 $4,327,000.00
2 12/31/2022 $3,312,000.00
3 9/30/2022 $3,745,000.00
4 3/31/2022 $541,000.00
Financials: ProfitLoss
Date Value
1 12/31/2023 $159,962,000.00
2 9/30/2023 $126,560,000.00
3 6/30/2023 $60,889,000.00
4 3/31/2023 $187,494,000.00
5 12/31/2022 $125,482,000.00
6 9/30/2022 $50,648,000.00
7 6/30/2022 $10,283,000.00
8 3/31/2022 $119,555,000.00
9 12/31/2021 $32,973,000.00
10 9/30/2021 $60,930,000.00
11 6/30/2021 $27,707,000.00
12 3/31/2021 $18,101,000.00
13 12/31/2020 $-5,060,000.00
14 9/30/2020 $9,618,000.00
15 6/30/2020 $4,854,000.00
16 3/31/2020 $37,105,000.00
17 12/31/2019 $8,958,000.00
18 9/30/2019 $11,583,000.00
19 3/31/2019 $84,841,000.00
Financials: PropertyPlantAndEquipmentDisposals
Date Value
1 3/31/2023 $1,638,000.00
2 3/31/2022 $10,976,000.00
3 3/31/2021 $63,000.00
4 3/31/2020 $9,418,000.00
Financials: PropertyPlantAndEquipmentGross
Date Value
1 12/31/2023 $830,423,000.00
2 9/30/2023 $800,604,000.00
3 6/30/2023 $774,162,000.00
4 3/31/2023 $742,840,000.00
5 12/31/2022 $698,862,000.00
6 9/30/2022 $672,673,000.00
7 6/30/2022 $660,622,000.00
8 3/31/2022 $647,011,000.00
9 12/31/2021 $636,548,000.00
10 9/30/2021 $616,567,000.00
11 6/30/2021 $615,436,000.00
12 3/31/2021 $600,020,000.00
13 12/31/2020 $621,759,000.00
14 9/30/2020 $614,384,000.00
15 3/31/2020 $907,951,000.00
16 3/31/2019 $905,946,000.00
Financials: PropertyPlantAndEquipmentNet
Date Value
1 12/31/2023 $325,822,000.00
2 9/30/2023 $312,047,000.00
3 6/30/2023 $285,200,000.00
4 3/31/2023 $263,099,000.00
5 12/31/2022 $232,076,000.00
6 9/30/2022 $219,240,000.00
7 6/30/2022 $214,808,000.00
8 3/31/2022 $210,028,000.00
9 12/31/2021 $207,705,000.00
10 9/30/2021 $198,069,000.00
11 6/30/2021 $196,993,000.00
12 3/31/2021 $192,393,000.00
13 12/31/2020 $214,372,000.00
14 9/30/2020 $217,901,000.00
15 3/31/2020 $332,330,000.00
16 3/31/2019 $347,404,000.00
Financials: ProvisionForDoubtfulAccounts
Date Value
1 12/31/2023 $-14,000.00
2 9/30/2023 $-14,000.00
3 6/30/2023 $104,000.00
4 3/31/2023 $-3,000.00
5 12/31/2022 $42,000.00
6 9/30/2022 $84,000.00
7 6/30/2022 $44,000.00
8 3/31/2022 $-33,000.00
9 12/31/2021 $-68,000.00
10 9/30/2021 $38,000.00
11 6/30/2021 $635,000.00
12 3/31/2021 $-150,000.00
13 12/31/2020 $-150,000.00
14 9/30/2020 $50,000.00
15 6/30/2020 --
16 3/31/2020 $262,000.00
17 12/31/2019 $175,000.00
18 9/30/2019 $-201,000.00
19 3/31/2019 $-495,000.00
Financials: PurchaseObligationDueInNextTwelveMonths
Date Value
1 3/31/2023 $56,322,000.00
2 3/31/2022 $53,717,000.00
3 3/31/2021 $41,757,000.00
4 3/31/2020 $67,946,000.00
Financials: RepaymentsOfLongTermLinesOfCredit
Date Value
1 12/31/2023 $25,000,000.00
2 12/31/2022 --
Financials: RepaymentsOfSecuredDebt
Date Value
1 3/31/2023 --
2 3/31/2022 --
3 12/31/2021 --
4 3/31/2021 $300,000,000.00
5 12/31/2020 $300,000,000.00
6 3/31/2020 --
7 12/31/2019 --
Financials: RepaymentsOfUnsecuredDebt
Date Value
1 12/31/2023 $1,450,000.00
2 9/30/2023 $1,450,000.00
3 6/30/2023 $1,450,000.00
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 3/31/2021 $33,000,000.00
11 12/31/2020 $33,000,000.00
12 3/31/2020 --
13 12/31/2019 --
Financials: ResearchAndDevelopmentExpense
Date Value
1 12/31/2023 $130,799,000.00
2 9/30/2023 $86,403,000.00
3 6/30/2023 $42,975,000.00
4 3/31/2023 $150,850,000.00
5 12/31/2022 $109,017,000.00
6 9/30/2022 $69,424,000.00
7 6/30/2022 $33,857,000.00
8 3/31/2022 $121,873,000.00
9 12/31/2021 $89,441,000.00
10 9/30/2021 $59,144,000.00
11 6/30/2021 $29,554,000.00
12 3/31/2021 $108,649,000.00
13 12/31/2020 $80,509,000.00
14 9/30/2020 $49,510,000.00
15 6/30/2020 $24,380,000.00
16 3/31/2020 $102,052,000.00
17 12/31/2019 $25,485,000.00
18 9/30/2019 $25,952,000.00
19 3/31/2019 $107,585,000.00
Financials: RestrictedCashAndCashEquivalents
Date Value
1 3/31/2023 $7,129,000.00
2 12/31/2022 $9,822,000.00
3 9/30/2022 $9,694,000.00
4 6/30/2022 $9,715,000.00
5 3/31/2022 $7,416,000.00
6 12/31/2021 $7,497,000.00
7 9/30/2021 $7,105,000.00
8 6/30/2021 $7,698,000.00
9 3/31/2021 $6,661,000.00
10 12/31/2020 $6,520,000.00
11 9/30/2020 $6,354,000.00
12 6/30/2020 $4,388,000.00
13 3/31/2020 $5,385,000.00
14 12/31/2019 $5,208,000.00
15 9/30/2019 $5,188,000.00
16 3/31/2019 $3,514,000.00
17 3/31/2018 $2,055,000.00
Financials: RestrictedCashCurrent
Date Value
1 12/31/2023 $9,427,000.00
2 9/30/2023 $8,418,000.00
3 6/30/2023 $8,913,000.00
4 3/31/2023 $7,129,000.00
5 12/31/2022 $9,822,000.00
6 9/30/2022 $9,694,000.00
7 6/30/2022 $9,715,000.00
8 3/31/2022 $7,416,000.00
9 12/31/2021 $7,497,000.00
10 9/30/2021 $7,105,000.00
11 6/30/2021 $7,698,000.00
12 3/31/2021 $6,661,000.00
13 12/31/2020 $6,520,000.00
14 9/30/2020 $6,354,000.00
15 3/31/2020 $5,385,000.00
16 3/31/2019 $3,514,000.00
Financials: RetainedEarningsAccumulatedDeficit
Date Value
1 12/31/2023 $470,127,000.00
2 9/30/2023 $436,782,000.00
3 6/30/2023 $371,165,000.00
4 3/31/2023 $310,315,000.00
5 12/31/2022 $248,338,000.00
6 9/30/2022 $183,819,000.00
7 6/30/2022 $133,205,000.00
8 3/31/2022 $122,958,000.00
9 12/31/2021 $97,342,000.00
10 9/30/2021 $64,406,000.00
11 6/30/2021 $31,220,000.00
12 3/31/2021 $3,551,000.00
13 12/31/2020 $-5,094,000.00
14 9/30/2020 $208,759,000.00
15 3/31/2020 $194,355,000.00
16 3/31/2019 $157,385,000.00
Financials: RevenueFromContractWithCustomerExcludingAssessedTax
Date Value
1 12/31/2023 $808,786,000.00
2 9/30/2023 $553,802,000.00
3 6/30/2023 $278,293,000.00
4 3/31/2023 $973,653,000.00
5 12/31/2022 $704,208,000.00
6 9/30/2022 $455,419,000.00
7 6/30/2022 $217,753,000.00
8 3/31/2022 $768,674,000.00
9 12/31/2021 $186,629,000.00
10 9/30/2021 $193,610,000.00
11 6/30/2021 $188,142,000.00
12 3/31/2021 $591,207,000.00
13 12/31/2020 $164,449,000.00
14 9/30/2020 $251,650,000.00
15 6/30/2020 $115,001,000.00
16 3/31/2020 $650,089,000.00
17 12/31/2019 $475,485,000.00
18 9/30/2019 $163,240,000.00
19 3/31/2019 $724,311,000.00
Financials: RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
Date Value
1 3/31/2023 $4,870,000.00
2 12/31/2022 $1,926,000.00
3 9/30/2022 $374,000.00
4 6/30/2022 $150,000.00
5 3/31/2022 $3,159,000.00
6 12/31/2021 $356,000.00
7 9/30/2021 $699,000.00
8 6/30/2021 $356,000.00
9 3/31/2021 --
10 12/31/2020 --
11 9/30/2020 --
12 6/30/2020 --
Financials: SellingGeneralAndAdministrativeExpense
Date Value
1 12/31/2023 $140,135,000.00
2 9/30/2023 $87,389,000.00
3 6/30/2023 $44,229,000.00
4 3/31/2023 $194,722,000.00
5 12/31/2022 $143,770,000.00
6 9/30/2022 $39,117,000.00
7 6/30/2022 $69,780,000.00
8 3/31/2022 $150,937,000.00
9 12/31/2021 $104,115,000.00
10 9/30/2021 $34,088,000.00
11 6/30/2021 $32,064,000.00
12 3/31/2021 $153,476,000.00
13 12/31/2020 $67,650,000.00
14 9/30/2020 $24,238,000.00
15 6/30/2020 $26,789,000.00
16 3/31/2020 $106,396,000.00
17 12/31/2019 $78,030,000.00
18 9/30/2019 $27,593,000.00
19 3/31/2019 $112,236,000.00
Financials: ShareBasedCompensation
Date Value
1 12/31/2023 $32,839,000.00
2 9/30/2023 $21,919,000.00
3 6/30/2023 $11,042,000.00
4 3/31/2023 $61,798,000.00
5 12/31/2022 $51,242,000.00
6 9/30/2022 $42,340,000.00
7 6/30/2022 $34,136,000.00
8 3/31/2022 $33,548,000.00
9 12/31/2021 $18,647,000.00
10 9/30/2021 $11,027,000.00
11 6/30/2021 $4,831,000.00
12 3/31/2021 $49,870,000.00
13 12/31/2020 $46,901,000.00
14 9/30/2020 $1,025,000.00
15 6/30/2020 $445,000.00
16 3/31/2020 $1,435,000.00
17 12/31/2019 $1,051,000.00
18 9/30/2019 $748,000.00
19 3/31/2019 $1,441,000.00
Financials: ShortTermLeaseCost
Date Value
1 3/31/2023 $326,000.00
2 3/31/2022 $584,000.00
3 12/31/2021 $332,000.00
4 9/30/2021 $87,000.00
5 6/30/2021 $55,000.00
Financials: StockholdersEquity
Date Value
1 12/31/2023 $1,134,232,000.00
2 9/30/2023 $1,097,089,000.00
3 6/30/2023 $1,026,583,000.00
4 3/31/2023 $965,628,000.00
5 12/31/2022 $893,379,000.00
6 9/30/2022 $814,786,000.00
7 6/30/2022 $762,236,000.00
8 3/31/2022 $734,207,000.00
9 12/31/2021 $694,669,000.00
10 9/30/2021 $655,423,000.00
11 6/30/2021 $618,252,000.00
12 3/31/2021 $585,752,000.00
13 12/31/2020 $575,831,000.00
14 9/30/2020 $634,464,000.00
15 3/31/2020 $633,182,000.00
16 3/31/2019 $588,975,000.00
Financials: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
Date Value
1 12/31/2023 $1,135,486,000.00
2 9/30/2023 $1,098,288,000.00
3 6/30/2023 $1,027,765,000.00
4 3/31/2023 $966,815,000.00
5 12/31/2022 $894,556,000.00
6 9/30/2022 $815,875,000.00
7 6/30/2022 $763,360,000.00
8 3/31/2022 $735,363,000.00
9 12/31/2021 $695,839,000.00
10 9/30/2021 $656,553,000.00
11 6/30/2021 $619,379,000.00
12 3/31/2021 $586,871,000.00
13 12/31/2020 $576,918,000.00
14 9/30/2020 $635,506,000.00
15 6/30/2020 $623,935,000.00
16 3/31/2020 $634,132,000.00
17 12/31/2019 $616,485,000.00
18 9/30/2019 $604,338,000.00
19 6/30/2019 $594,165,000.00
20 3/31/2019 $589,788,000.00
21 3/31/2018 $507,391,000.00
Financials: StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
Date Value
1 12/31/2023 $1,899,000.00
2 9/30/2023 $1,899,000.00
3 6/30/2023 $1,899,000.00
4 3/31/2023 $2,793,000.00
5 12/31/2022 $1,573,000.00
6 9/30/2022 $1,573,000.00
7 3/31/2022 $2,832,000.00
8 12/31/2021 $1,291,000.00
9 9/30/2021 $1,291,000.00
Financials: StockIssuedDuringPeriodValueShareBasedCompensation
Date Value
1 9/30/2023 $21,911,000.00
2 6/30/2023 $11,042,000.00
3 3/31/2023 $61,668,000.00
4 12/31/2022 $8,863,000.00
5 9/30/2022 $42,331,000.00
6 6/30/2022 $34,138,000.00
7 3/31/2022 $33,437,000.00
8 12/31/2021 $18,647,000.00
9 9/30/2021 $11,028,000.00
10 6/30/2021 $4,831,000.00
11 3/31/2021 $49,872,000.00
12 3/31/2020 $1,435,000.00
Financials: UnrecognizedTaxBenefits
Date Value
1 3/31/2023 $2,408,000.00
2 12/31/2022 $2,795,000.00
3 9/30/2022 $2,808,000.00
4 6/30/2022 $2,779,000.00
5 3/31/2022 $2,459,000.00
6 12/31/2021 $2,741,000.00
7 9/30/2021 $2,806,000.00
8 6/30/2021 $2,791,000.00
9 3/31/2021 $2,554,000.00
10 12/31/2020 $2,758,000.00
11 9/30/2020 $2,952,000.00
12 3/31/2020 $2,559,000.00
13 3/31/2019 $6,264,000.00
14 3/31/2018 $5,485,000.00
Financials: UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
Date Value
1 3/31/2023 --
2 3/31/2022 --
3 3/31/2021 --
4 3/31/2020 $8,513,000.00
Financials: UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
Date Value
1 3/31/2023 $445,000.00
2 3/31/2022 $324,000.00
3 3/31/2021 $232,000.00
4 3/31/2020 $354,000.00
Financials: UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
Date Value
1 3/31/2023 $39,000.00
2 3/31/2022 $58,000.00
3 3/31/2021 $73,000.00
4 3/31/2020 $841,000.00
Financials: UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
Date Value
1 3/31/2023 --
2 3/31/2022 --
3 3/31/2021 $55,000.00
4 3/31/2020 $4,863,000.00
5 3/31/2019 $2,411,000.00
Financials: UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
Date Value
1 3/31/2023 $51,000.00
2 3/31/2022 $95,000.00
3 3/31/2021 $60,000.00
4 3/31/2020 $55,000.00
5 3/31/2019 $1,632,000.00
Financials: UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
Date Value
1 3/31/2023 $2,392,000.00
2 3/31/2022 $2,433,000.00
3 3/31/2021 $2,542,000.00
4 3/31/2020 $2,501,000.00
5 3/31/2019 $6,194,000.00
Financials: ValueAddedTaxReceivableNoncurrent
Date Value
1 3/31/2023 $13,633,000.00
2 3/31/2022 $6,386,000.00
3 12/31/2021 $10,659,000.00
4 9/30/2021 $8,958,000.00
5 3/31/2021 $8,177,000.00
6 12/31/2020 $6,662,000.00
7 9/30/2020 $4,988,000.00
8 3/31/2020 $3,039,000.00
9 3/31/2019 $6,171,000.00
Financials: WeightedAverageNumberDilutedSharesOutstandingAdjustment
Date Value
1 12/31/2023 $2,540,725.00
2 9/30/2023 $2,841,285.00
3 6/30/2023 $2,994,576.00
4 3/31/2023 $2,490,650.00
5 12/31/2022 $2,018,621.00
6 9/30/2022 $1,354,945.00
7 6/30/2022 $1,768,141.00
8 3/31/2022 $2,062,778.00
9 12/31/2021 $2,013,627.00
10 9/30/2021 $2,002,634.00
11 6/30/2021 $1,577,693.00
12 3/31/2021 $92,968,590.00
13 12/31/2020 $123,517,761.00
14 9/30/2020 --
15 6/30/2020 --
16 3/31/2020 --
17 12/31/2019 --
Financials: WeightedAverageNumberOfDilutedSharesOutstanding
Date Value
1 12/31/2023 $194,925,040.00
2 9/30/2023 $195,055,495.00
3 6/30/2023 $194,991,906.00
4 3/31/2023 $193,688,102.00
5 12/31/2022 $193,100,762.00
6 9/30/2022 $192,654,097.00
7 6/30/2022 $192,406,276.00
8 3/31/2022 $191,811,205.00
9 12/31/2021 $191,678,951.00
10 9/30/2021 $191,676,422.00
11 6/30/2021 $191,163,074.00
12 3/31/2021 $176,416,645.00
13 12/31/2020 $124,363,078.00
14 9/30/2020 $10,000,000.00
15 6/30/2020 $10,000,000.00
16 3/31/2020 $10,000,000.00
17 12/31/2019 $10,000,000.00
18 3/31/2019 $10,000,000.00
Financials: WeightedAverageNumberOfSharesOutstandingBasic
Date Value
1 12/31/2023 $192,384,315.00
2 9/30/2023 $192,214,210.00
3 6/30/2023 $191,997,330.00
4 3/31/2023 $191,197,452.00
5 12/31/2022 $191,082,141.00
6 9/30/2022 $191,284,631.00
7 6/30/2022 $190,638,135.00
8 3/31/2022 $189,748,427.00
9 12/31/2021 $189,736,901.00
10 9/30/2021 $189,629,535.00
11 6/30/2021 $189,585,381.00
12 3/31/2021 $83,448,055.00
13 12/31/2020 $48,121,026.00
14 9/30/2020 $10,000,000.00
15 6/30/2020 $10,000,000.00
16 3/31/2020 $10,000,000.00
17 12/31/2019 $10,000,000.00
Copyright 2024 PursePoor.com