All individual numbers are from the SEC provided Financial Statement and Notes Data Sets. No guarantee is made for their accuracy.
AMERICAN OUTDOOR BRANDS, INC.: Last Reported 12/31/2023

Business Address

1800 NORTH ROUTE Z, SUITE A

COLUMBIA , MO US 65202

Mailing Address

1800 NORTH ROUTE Z, SUITE A

COLUMBIA , MO US 65202
Phone Number: (800) 338-9585 / State Incorporated: DE / Fiscal Year End 4 /30
Financials: AccountsPayableCurrent
Date Value
1 10/31/2023 $17,805,000.00
2 7/31/2023 $15,589,000.00
3 4/30/2023 $11,544,000.00
4 1/31/2023 $10,075,000.00
5 10/31/2022 $8,765,000.00
6 7/31/2022 $13,495,000.00
7 4/30/2022 $13,563,000.00
8 1/31/2022 $20,454,000.00
9 10/31/2021 $20,081,000.00
10 7/31/2021 $20,182,000.00
11 4/30/2021 $16,021,000.00
12 1/31/2021 $15,820,000.00
13 10/31/2020 $19,944,000.00
14 7/31/2020 $15,112,000.00
15 4/30/2020 $8,936,000.00
Financials: AccountsReceivableNetCurrent
Date Value
1 10/31/2023 $40,447,000.00
2 7/31/2023 $23,572,000.00
3 4/30/2023 $26,846,000.00
4 1/31/2023 $25,142,000.00
5 10/31/2022 $32,557,000.00
6 7/31/2022 $23,920,000.00
7 4/30/2022 $28,879,000.00
8 1/31/2022 $45,346,000.00
9 10/31/2021 $49,644,000.00
10 7/31/2021 $33,525,000.00
11 4/30/2021 $37,487,000.00
12 1/31/2021 $56,064,000.00
13 10/31/2020 $57,971,000.00
14 7/31/2020 $41,993,000.00
15 4/30/2020 $35,096,000.00
Financials: AccrualForTaxesOtherThanIncomeTaxesCurrent
Date Value
1 10/31/2023 $358,000.00
2 7/31/2023 $351,000.00
3 4/30/2023 $346,000.00
4 1/31/2023 $282,000.00
5 10/31/2022 $754,000.00
6 7/31/2022 $740,000.00
7 4/30/2022 $718,000.00
8 1/31/2022 $823,000.00
9 10/31/2021 $1,212,000.00
10 7/31/2021 $1,099,000.00
11 4/30/2021 $1,052,000.00
12 1/31/2021 $1,006,000.00
13 10/31/2020 $579,000.00
14 7/31/2020 $468,000.00
15 4/30/2020 $197,000.00
Financials: AccruedEmployeeBenefitsCurrent
Date Value
1 10/31/2023 $518,000.00
2 7/31/2023 $789,000.00
3 4/30/2023 $568,000.00
4 1/31/2023 $1,066,000.00
5 10/31/2022 $980,000.00
6 7/31/2022 $502,000.00
7 4/30/2022 $312,000.00
8 1/31/2022 $438,000.00
9 10/31/2021 $209,000.00
10 7/31/2021 $272,000.00
11 4/30/2021 $153,000.00
12 1/31/2021 $385,000.00
13 10/31/2020 $378,000.00
14 7/31/2020 $626,000.00
15 4/30/2020 $754,000.00
Financials: AccruedLiabilitiesCurrent
Date Value
1 10/31/2023 $12,271,000.00
2 7/31/2023 $9,802,000.00
3 4/30/2023 $8,741,000.00
4 1/31/2023 $10,095,000.00
5 10/31/2022 $10,869,000.00
6 7/31/2022 $9,634,000.00
7 4/30/2022 $7,853,000.00
8 1/31/2022 $13,867,000.00
9 10/31/2021 $14,480,000.00
10 7/31/2021 $12,322,000.00
11 4/30/2021 $9,843,000.00
12 1/31/2021 $12,071,000.00
13 10/31/2020 $11,842,000.00
14 7/31/2020 $10,995,000.00
15 4/30/2020 $7,655,000.00
Financials: AccruedProfessionalFeesCurrent
Date Value
1 10/31/2023 $1,255,000.00
2 7/31/2023 $1,152,000.00
3 4/30/2023 $1,106,000.00
4 1/31/2023 $1,101,000.00
5 10/31/2022 $891,000.00
6 7/31/2022 $1,206,000.00
7 4/30/2022 $951,000.00
8 1/31/2022 $991,000.00
9 10/31/2021 $643,000.00
10 7/31/2021 $787,000.00
11 4/30/2021 $701,000.00
12 1/31/2021 $598,000.00
13 10/31/2020 $469,000.00
14 7/31/2020 $1,214,000.00
15 4/30/2020 $787,000.00
Financials: AccruedSalesCommissionCurrent
Date Value
1 10/31/2023 $1,291,000.00
2 7/31/2023 $1,084,000.00
3 4/30/2023 $1,072,000.00
4 1/31/2023 $1,092,000.00
5 10/31/2022 $1,250,000.00
6 7/31/2022 $865,000.00
7 4/30/2022 $1,175,000.00
8 1/31/2022 $1,359,000.00
9 10/31/2021 $1,632,000.00
10 7/31/2021 $1,254,000.00
11 4/30/2021 $1,578,000.00
12 1/31/2021 $1,780,000.00
13 10/31/2020 $2,268,000.00
14 7/31/2020 $1,146,000.00
15 4/30/2020 $954,000.00
Financials: AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
Date Value
1 4/30/2023 $11,229,000.00
2 4/30/2022 $12,635,000.00
3 4/30/2021 $13,181,000.00
4 4/30/2020 $10,854,000.00
Financials: AdditionalPaidInCapitalCommonStock
Date Value
1 10/31/2023 $274,708,000.00
2 7/31/2023 $273,415,000.00
3 4/30/2023 $272,784,000.00
4 1/31/2023 $271,276,000.00
5 10/31/2022 $270,220,000.00
6 7/31/2022 $268,855,000.00
7 4/30/2022 $268,393,000.00
8 1/31/2022 $267,583,000.00
9 10/31/2021 $266,686,000.00
10 7/31/2021 $265,807,000.00
11 4/30/2021 $265,362,000.00
12 1/31/2021 $264,409,000.00
13 10/31/2020 $263,519,000.00
Financials: AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
Date Value
1 10/31/2023 $352,000.00
2 7/31/2023 $300,000.00
3 4/30/2023 $315,000.00
4 1/31/2023 $304,000.00
5 10/31/2022 $295,000.00
6 7/31/2022 $252,000.00
7 4/30/2022 $656,000.00
8 1/31/2022 $528,000.00
9 10/31/2021 $193,000.00
10 7/31/2021 $312,000.00
11 4/30/2021 $33,000.00
12 1/31/2021 $14,000.00
Financials: AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
Date Value
1 10/31/2023 $1,938,000.00
2 7/31/2023 $932,000.00
3 4/30/2023 $4,050,000.00
4 1/31/2023 $2,900,000.00
5 10/31/2022 $1,835,000.00
6 7/31/2022 $714,000.00
7 4/30/2022 $2,812,000.00
8 1/31/2022 $2,336,000.00
9 10/31/2021 $664,000.00
10 7/31/2021 $752,000.00
11 4/30/2021 $2,486,000.00
12 1/31/2021 $1,680,000.00
13 10/31/2020 $776,000.00
Financials: AllowanceForDoubtfulAccountsReceivableCurrent
Date Value
1 10/31/2023 $129,000.00
2 7/31/2023 $131,000.00
3 4/30/2023 $125,000.00
4 1/31/2023 $142,000.00
5 10/31/2022 $146,000.00
6 7/31/2022 $137,000.00
7 4/30/2022 $129,000.00
8 1/31/2022 $104,000.00
9 10/31/2021 $98,000.00
10 7/31/2021 $89,000.00
11 4/30/2021 $119,000.00
12 1/31/2021 $302,000.00
13 10/31/2020 $408,000.00
14 7/31/2020 $334,000.00
15 4/30/2020 $448,000.00
Financials: AmortizationOfIntangibleAssets
Date Value
1 10/31/2023 $6,500,000.00
2 7/31/2023 $3,200,000.00
3 4/30/2023 $13,700,000.00
4 1/31/2023 $10,400,000.00
5 10/31/2022 $6,800,000.00
6 7/31/2022 $3,400,000.00
7 4/30/2022 $14,500,000.00
8 1/31/2022 $3,400,000.00
9 10/31/2021 $7,000,000.00
10 7/31/2021 $4,000,000.00
11 4/30/2021 $16,800,000.00
12 1/31/2021 $12,200,000.00
13 10/31/2020 $8,300,000.00
14 7/31/2020 $4,000,000.00
15 4/30/2020 $18,900,000.00
16 1/31/2020 $14,000,000.00
17 10/31/2019 $9,600,000.00
18 7/31/2019 $4,700,000.00
19 4/30/2019 $21,600,000.00
Financials: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
Date Value
1 4/30/2023 --
2 10/31/2022 --
3 4/30/2022 --
4 1/31/2022 --
5 10/31/2021 --
6 7/31/2021 --
7 4/30/2021 --
8 1/31/2021 --
9 10/31/2020 --
Financials: Assets
Date Value
1 10/31/2023 $243,650,000.00
2 7/31/2023 $239,149,000.00
3 4/30/2023 $243,587,000.00
4 1/31/2023 $253,162,000.00
5 10/31/2022 $266,472,000.00
6 7/31/2022 $270,669,000.00
7 4/30/2022 $277,840,000.00
8 1/31/2022 $351,386,000.00
9 10/31/2021 $354,438,000.00
10 7/31/2021 $348,659,000.00
11 4/30/2021 $341,263,000.00
12 1/31/2021 $341,405,000.00
13 10/31/2020 $335,420,000.00
14 7/31/2020 $260,778,000.00
15 4/30/2020 $248,415,000.00
Financials: AssetsCurrent
Date Value
1 10/31/2023 $164,266,000.00
2 7/31/2023 $156,323,000.00
3 4/30/2023 $157,620,000.00
4 1/31/2023 $163,441,000.00
5 10/31/2022 $172,934,000.00
6 7/31/2022 $173,853,000.00
7 4/30/2022 $179,805,000.00
8 1/31/2022 $198,096,000.00
9 10/31/2021 $198,532,000.00
10 7/31/2021 $190,932,000.00
11 4/30/2021 $179,831,000.00
12 1/31/2021 $178,448,000.00
13 10/31/2020 $168,268,000.00
14 7/31/2020 $115,193,000.00
15 4/30/2020 $98,677,000.00
Financials: CashAndCashEquivalentsAtCarryingValue
Date Value
1 10/31/2023 $8,379,000.00
2 7/31/2023 $18,711,000.00
3 4/30/2023 $21,950,000.00
4 1/31/2023 $21,710,000.00
5 10/31/2022 $16,355,000.00
6 7/31/2022 $17,469,000.00
7 4/30/2022 $19,521,000.00
8 1/31/2022 $22,778,000.00
9 10/31/2021 $32,603,000.00
10 7/31/2021 $56,343,000.00
11 4/30/2021 $60,801,000.00
12 1/31/2021 $45,510,000.00
13 10/31/2020 $33,880,000.00
14 4/30/2020 $234,000.00
Financials: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
Date Value
1 10/31/2023 $8,379,000.00
2 7/31/2023 $18,711,000.00
3 4/30/2023 $21,950,000.00
4 1/31/2023 $21,710,000.00
5 10/31/2022 $16,355,000.00
6 7/31/2022 $17,469,000.00
7 4/30/2022 $19,521,000.00
8 1/31/2022 $22,778,000.00
9 10/31/2021 $32,603,000.00
10 7/31/2021 $56,343,000.00
11 4/30/2021 $60,801,000.00
12 1/31/2021 $45,510,000.00
13 10/31/2020 $33,880,000.00
14 4/30/2020 $234,000.00
15 10/31/2019 $426,000.00
16 7/31/2019 $187,000.00
17 4/30/2019 $162,000.00
Financials: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
Date Value
1 10/31/2023 $-13,571,000.00
2 7/31/2023 $-3,239,000.00
3 4/30/2023 $2,429,000.00
4 1/31/2023 $2,189,000.00
5 10/31/2022 $-3,166,000.00
6 7/31/2022 $-2,052,000.00
7 4/30/2022 $-41,280,000.00
8 1/31/2022 $-38,023,000.00
9 10/31/2021 $-28,198,000.00
10 7/31/2021 $-4,458,000.00
11 4/30/2021 $60,567,000.00
12 1/31/2021 $45,276,000.00
13 10/31/2020 $33,646,000.00
14 7/31/2020 $-234,000.00
15 4/30/2020 $72,000.00
16 1/31/2020 $-162,000.00
17 10/31/2019 $264,000.00
18 7/31/2019 $25,000.00
19 4/30/2019 $162,000.00
Financials: CommitmentsAndContingencies
Date Value
1 10/31/2023 --
2 7/31/2023 --
3 4/30/2023 --
4 1/31/2023 --
5 10/31/2022 --
6 7/31/2022 --
7 4/30/2022 --
8 1/31/2022 --
9 10/31/2021 --
10 7/31/2021 --
11 4/30/2021 --
12 1/31/2021 --
13 10/31/2020 --
14 7/31/2020 --
15 4/30/2020 --
Financials: CommonStockParOrStatedValuePerShare
Date Value
1 10/31/2023 $0.00
2 7/31/2023 $0.00
3 4/30/2023 $0.00
4 1/31/2023 $0.00
5 10/31/2022 $0.00
6 7/31/2022 $0.00
7 4/30/2022 $0.00
8 1/31/2022 $0.00
9 10/31/2021 $0.00
10 7/31/2021 $0.00
11 4/30/2021 $0.00
12 1/31/2021 $0.00
13 10/31/2020 $0.00
14 4/30/2020 $0.00
Financials: CommonStockSharesAuthorized
Date Value
1 10/31/2023 $100,000,000.00
2 7/31/2023 $100,000,000.00
3 4/30/2023 $100,000,000.00
4 1/31/2023 $100,000,000.00
5 10/31/2022 $100,000,000.00
6 7/31/2022 $100,000,000.00
7 4/30/2022 $100,000,000.00
8 1/31/2022 $100,000,000.00
9 10/31/2021 $100,000,000.00
10 7/31/2021 $100,000,000.00
11 4/30/2021 $100,000,000.00
12 1/31/2021 $100,000,000.00
13 10/31/2020 $100,000,000.00
14 4/30/2020 $100,000,000.00
Financials: CommonStockSharesIssued
Date Value
1 10/31/2023 $14,605,941.00
2 7/31/2023 $14,542,812.00
3 4/30/2023 $14,447,149.00
4 1/31/2023 $14,369,455.00
5 10/31/2022 $14,353,170.00
6 7/31/2022 $14,291,791.00
7 4/30/2022 $14,240,290.00
8 1/31/2022 $14,188,033.00
9 10/31/2021 $14,182,730.00
10 7/31/2021 $14,099,641.00
11 4/30/2021 $14,059,440.00
12 1/31/2021 $14,010,359.00
13 10/31/2020 $13,991,736.00
Financials: CommonStockSharesOutstanding
Date Value
1 10/31/2023 $12,966,416.00
2 7/31/2023 $13,060,823.00
3 4/30/2023 $13,233,151.00
4 1/31/2023 $13,256,830.00
5 10/31/2022 $13,432,177.00
6 7/31/2022 $13,454,827.00
7 4/30/2022 $13,403,326.00
8 1/31/2022 $13,823,635.00
9 10/31/2021 $14,182,730.00
10 7/31/2021 $14,099,641.00
11 4/30/2021 $14,059,440.00
12 1/31/2021 $14,010,359.00
13 10/31/2020 $13,991,736.00
Financials: CommonStockValue
Date Value
1 10/31/2023 $15,000.00
2 7/31/2023 $15,000.00
3 4/30/2023 $14,000.00
4 1/31/2023 $14,000.00
5 10/31/2022 $14,000.00
6 7/31/2022 $14,000.00
7 4/30/2022 $14,000.00
8 1/31/2022 $14,000.00
9 10/31/2021 $14,000.00
10 7/31/2021 $14,000.00
11 4/30/2021 $14,000.00
12 1/31/2021 $14,000.00
13 10/31/2020 $14,000.00
Financials: ConstructionInProgressGross
Date Value
1 4/30/2023 $858,000.00
2 4/30/2022 $1,133,000.00
3 4/30/2021 $1,784,000.00
4 4/30/2020 $530,000.00
Financials: CostOfGoodsAndServicesSold
Date Value
1 10/31/2023 $55,167,000.00
2 7/31/2023 $23,726,000.00
3 4/30/2023 $103,145,000.00
4 1/31/2023 $80,015,000.00
5 10/31/2022 $53,111,000.00
6 7/31/2022 $24,637,000.00
7 4/30/2022 $133,287,000.00
8 1/31/2022 $107,518,000.00
9 10/31/2021 $69,508,000.00
10 7/31/2021 $31,785,000.00
11 4/30/2021 $149,859,000.00
12 1/31/2021 $114,038,000.00
13 10/31/2020 $42,025,000.00
14 7/31/2020 $26,737,000.00
15 4/30/2020 $96,363,000.00
16 1/31/2020 $72,421,000.00
17 10/31/2019 $28,651,000.00
18 7/31/2019 $19,550,000.00
19 4/30/2019 $93,889,000.00
Financials: CurrentFederalTaxExpenseBenefit
Date Value
1 4/30/2023 $-126,000.00
2 4/30/2022 $2,356,000.00
3 4/30/2021 $8,356,000.00
4 4/30/2020 $693,000.00
5 4/30/2019 $2,833,000.00
Financials: CurrentIncomeTaxExpenseBenefit
Date Value
1 4/30/2023 $-249,000.00
2 4/30/2022 $2,661,000.00
3 4/30/2021 $9,445,000.00
4 4/30/2020 $846,000.00
5 4/30/2019 $3,421,000.00
Financials: CurrentStateAndLocalTaxExpenseBenefit
Date Value
1 4/30/2023 $-123,000.00
2 4/30/2022 $302,000.00
3 4/30/2021 $1,085,000.00
4 4/30/2020 $149,000.00
5 4/30/2019 $583,000.00
Financials: DeferredTaxAssetsValuationAllowance
Date Value
1 4/30/2023 $17,000,000.00
2 4/30/2022 $14,400,000.00
3 4/30/2021 $241,000.00
4 4/30/2020 --
Financials: Depreciation
Date Value
1 4/30/2023 $2,700,000.00
2 4/30/2022 $2,300,000.00
3 4/30/2021 $3,500,000.00
4 4/30/2020 $3,400,000.00
5 4/30/2019 $2,800,000.00
Financials: DepreciationAndAmortization
Date Value
1 4/30/2023 $16,511,000.00
2 4/30/2022 $16,967,000.00
3 4/30/2021 $19,826,000.00
4 4/30/2020 $23,909,000.00
5 4/30/2019 $24,990,000.00
Financials: DepreciationDepletionAndAmortization
Date Value
1 10/31/2023 $7,927,000.00
2 7/31/2023 $3,969,000.00
3 4/30/2023 $16,511,000.00
4 1/31/2023 $12,556,000.00
5 10/31/2022 $8,272,000.00
6 7/31/2022 $4,162,000.00
7 4/30/2022 $16,967,000.00
8 1/31/2022 $12,550,000.00
9 10/31/2021 $8,386,000.00
10 7/31/2021 $4,179,000.00
11 4/30/2021 $19,827,000.00
12 1/31/2021 $15,112,000.00
13 10/31/2020 $10,459,000.00
14 7/31/2020 $5,388,000.00
15 4/30/2020 $23,639,000.00
16 1/31/2020 $17,931,000.00
17 10/31/2019 $12,156,000.00
18 7/31/2019 $5,977,000.00
19 4/30/2019 $24,990,000.00
Financials: EarningsPerShareBasic
Date Value
1 10/31/2023 $-0.31
2 7/31/2023 $-0.31
3 4/30/2023 $-0.90
4 1/31/2023 $-0.61
5 10/31/2022 $-0.40
6 7/31/2022 $-0.42
7 4/30/2022 $-4.66
8 1/31/2022 $0.84
9 10/31/2021 $0.57
10 7/31/2021 $0.25
11 4/30/2021 $1.31
12 1/31/2021 $0.57
13 10/31/2020 $0.65
14 7/31/2020 $0.13
15 4/30/2020 $-6.88
16 1/31/2020 $-0.01
17 10/31/2019 $-0.03
18 7/31/2019 $-0.36
19 4/30/2019 $-0.68
Financials: EarningsPerShareDiluted
Date Value
1 10/31/2023 $-0.31
2 7/31/2023 $-0.31
3 4/30/2023 $-0.90
4 1/31/2023 $-0.61
5 10/31/2022 $-0.40
6 7/31/2022 $-0.42
7 4/30/2022 $-4.66
8 1/31/2022 $0.27
9 10/31/2021 $0.56
10 7/31/2021 $0.24
11 4/30/2021 $1.29
12 1/31/2021 $1.20
13 10/31/2020 $0.65
14 7/31/2020 $0.13
15 4/30/2020 $-6.88
16 1/31/2020 $-0.40
17 10/31/2019 $-0.38
18 7/31/2019 $-0.36
19 4/30/2019 $-0.68
Financials: EffectiveIncomeTaxRateContinuingOperations
Date Value
1 10/31/2023 $0.00
2 7/31/2023 $-0.01
3 4/30/2023 $0.02
4 1/31/2023 $0.01
5 10/31/2022 $-0.01
6 7/31/2022 $-0.03
7 4/30/2022 $-0.17
8 1/31/2022 $0.23
9 10/31/2021 $0.22
10 7/31/2021 $0.20
11 4/30/2021 $0.24
12 1/31/2021 $0.25
13 10/31/2020 $0.28
14 7/31/2020 $0.38
15 4/30/2020 $0.11
16 1/31/2020 $0.50
17 10/31/2019 $-0.31
18 7/31/2019 $0.21
19 4/30/2019 $-0.08
Financials: EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
Date Value
1 4/30/2023 $0.21
2 4/30/2022 $0.21
3 4/30/2021 $0.21
4 4/30/2020 $0.21
5 4/30/2019 $0.21
Financials: EmployeeRelatedLiabilitiesCurrent
Date Value
1 10/31/2023 $2,932,000.00
2 7/31/2023 $2,874,000.00
3 4/30/2023 $1,813,000.00
4 1/31/2023 $2,780,000.00
5 10/31/2022 $2,593,000.00
6 7/31/2022 $2,983,000.00
7 4/30/2022 $3,786,000.00
8 1/31/2022 $3,818,000.00
9 10/31/2021 $3,808,000.00
10 7/31/2021 $3,242,000.00
11 4/30/2021 $6,774,000.00
12 1/31/2021 $6,163,000.00
13 10/31/2020 $4,444,000.00
14 7/31/2020 $3,315,000.00
15 4/30/2020 $3,249,000.00
Financials: EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
Date Value
1 4/30/2023 $711,000.00
2 4/30/2022 $711,000.00
3 4/30/2021 $711,000.00
4 1/31/2021 $711,000.00
5 10/31/2020 $711,000.00
Financials: FiniteLivedIntangibleAssetsAccumulatedAmortization
Date Value
1 10/31/2023 $142,652,000.00
2 7/31/2023 $139,418,000.00
3 4/30/2023 $140,055,000.00
4 1/31/2023 $136,773,000.00
5 10/31/2022 $133,142,000.00
6 7/31/2022 $129,793,000.00
7 4/30/2022 $126,380,000.00
8 1/31/2022 $119,546,000.00
9 10/31/2021 $116,141,000.00
10 7/31/2021 $112,625,000.00
11 4/30/2021 $111,838,000.00
12 1/31/2021 $106,192,000.00
13 10/31/2020 $102,224,000.00
14 7/31/2020 $98,026,000.00
15 4/30/2020 $93,957,000.00
Financials: FiniteLivedIntangibleAssetsGross
Date Value
1 10/31/2023 $188,573,000.00
2 7/31/2023 $188,217,000.00
3 4/30/2023 $191,646,000.00
4 1/31/2023 $191,387,000.00
5 10/31/2022 $190,779,000.00
6 7/31/2022 $190,036,000.00
7 4/30/2022 $189,144,000.00
8 1/31/2022 $162,870,000.00
9 10/31/2021 $162,689,000.00
10 7/31/2021 $162,516,000.00
11 4/30/2021 $166,328,000.00
12 1/31/2021 $163,367,000.00
13 10/31/2020 $163,382,000.00
14 7/31/2020 $163,009,000.00
15 4/30/2020 $162,905,000.00
Financials: FiniteLivedIntangibleAssetsNet
Date Value
1 10/31/2023 $45,921,000.00
2 7/31/2023 $48,799,000.00
3 4/30/2023 $51,591,000.00
4 1/31/2023 $54,614,000.00
5 10/31/2022 $57,637,000.00
6 7/31/2022 $60,243,000.00
7 4/30/2022 $62,764,000.00
8 1/31/2022 $43,324,000.00
9 10/31/2021 $46,548,000.00
10 7/31/2021 $49,891,000.00
11 4/30/2021 $54,490,000.00
12 1/31/2021 $57,175,000.00
13 10/31/2020 $61,158,000.00
14 7/31/2020 $64,983,000.00
15 4/30/2020 $68,948,000.00
Financials: GainLossOnDispositionOfAssets1
Date Value
1 10/31/2023 $-7,000.00
2 4/30/2023 $-94,000.00
3 1/31/2023 $-94,000.00
4 10/31/2022 $5,000.00
5 4/30/2022 $-161,000.00
6 1/31/2022 $-127,000.00
7 10/31/2021 $-127,000.00
8 7/31/2021 $-127,000.00
9 4/30/2021 $-107,000.00
10 4/30/2020 $-819,000.00
11 4/30/2019 $-113,000.00
Financials: GeneralAndAdministrativeExpense
Date Value
1 10/31/2023 $19,573,000.00
2 7/31/2023 $10,151,000.00
3 4/30/2023 $42,612,000.00
4 1/31/2023 $32,575,000.00
5 10/31/2022 $21,679,000.00
6 7/31/2022 $11,064,000.00
7 4/30/2022 $41,244,000.00
8 1/31/2022 $10,366,000.00
9 10/31/2021 $10,615,000.00
10 7/31/2021 $10,039,000.00
11 4/30/2021 $41,182,000.00
12 1/31/2021 $29,899,000.00
13 10/31/2020 $9,898,000.00
14 7/31/2020 $9,494,000.00
15 4/30/2020 $41,292,000.00
16 1/31/2020 $9,035,000.00
17 10/31/2019 $21,243,000.00
18 7/31/2019 $11,836,000.00
19 4/30/2019 $50,329,000.00
Financials: Goodwill
Date Value
1 4/30/2023 --
2 4/30/2022 --
3 1/31/2022 $64,315,000.00
4 10/31/2021 $64,300,000.00
5 7/31/2021 $64,300,000.00
6 4/30/2021 $64,315,000.00
7 1/31/2021 $64,300,000.00
8 10/31/2020 $64,300,000.00
9 7/31/2020 $64,300,000.00
10 4/30/2020 $64,315,000.00
11 4/30/2019 $163,246,000.00
Financials: GoodwillImpairedAccumulatedImpairmentLoss
Date Value
1 4/30/2023 $177,200,000.00
2 4/30/2022 $177,200,000.00
3 1/31/2022 $109,300,000.00
4 10/31/2021 $109,300,000.00
5 7/31/2021 $109,300,000.00
6 4/30/2021 $109,300,000.00
7 4/30/2020 $109,300,000.00
Financials: GrossProfit
Date Value
1 10/31/2023 $46,209,000.00
2 7/31/2023 $19,719,000.00
3 4/30/2023 $88,064,000.00
4 1/31/2023 $68,991,000.00
5 10/31/2022 $45,001,000.00
6 7/31/2022 $19,039,000.00
7 4/30/2022 $114,239,000.00
8 1/31/2022 $32,095,000.00
9 10/31/2021 $33,037,000.00
10 7/31/2021 $28,983,000.00
11 4/30/2021 $126,828,000.00
12 1/31/2021 $98,176,000.00
13 10/31/2020 $60,803,000.00
14 7/31/2020 $23,731,000.00
15 4/30/2020 $71,016,000.00
16 1/31/2020 $51,874,000.00
17 10/31/2019 $32,758,000.00
18 7/31/2019 $13,666,000.00
19 4/30/2019 $83,474,000.00
Financials: ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
Date Value
1 4/30/2023 --
2 4/30/2022 --
3 4/30/2021 --
4 4/30/2020 --
5 4/30/2019 --
Financials: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Date Value
1 10/31/2023 $-4,021,000.00
2 7/31/2023 $-4,058,000.00
3 4/30/2023 $-12,273,000.00
4 1/31/2023 $-8,286,000.00
5 10/31/2022 $-5,297,000.00
6 7/31/2022 $-5,506,000.00
7 4/30/2022 $-55,536,000.00
8 1/31/2022 $15,088,000.00
9 10/31/2021 $10,173,000.00
10 7/31/2021 $4,306,000.00
11 4/30/2021 $24,292,000.00
12 1/31/2021 $10,273,000.00
13 10/31/2020 $12,631,000.00
14 7/31/2020 $2,884,000.00
15 4/30/2020 $-107,854,000.00
16 1/31/2020 $-6,879,000.00
17 10/31/2019 $-299,000.00
18 7/31/2019 $-6,282,000.00
19 4/30/2019 $-8,787,000.00
Financials: IncomeTaxesPaid
Date Value
1 7/31/2023 $13,000.00
2 1/31/2023 $86,000.00
3 10/31/2022 $86,000.00
4 7/31/2022 $32,000.00
5 4/30/2022 $3,819,000.00
6 1/31/2022 $3,792,000.00
7 10/31/2021 $2,500,000.00
8 7/31/2021 $85,000.00
9 4/30/2021 $7,951,000.00
10 1/31/2021 $3,680,000.00
11 10/31/2020 $1,000.00
Financials: IncomeTaxesPaidNet
Date Value
1 10/31/2023 $-936,000.00
2 4/30/2023 $-73,000.00
3 10/31/2022 $86,000.00
4 4/30/2022 $3,819,000.00
5 4/30/2021 $7,951,000.00
Financials: IncomeTaxesReceivable
Date Value
1 10/31/2023 $301,000.00
2 7/31/2023 $1,210,000.00
3 4/30/2023 $1,251,000.00
4 1/31/2023 $1,414,000.00
5 10/31/2022 $1,286,000.00
6 7/31/2022 $1,072,000.00
7 4/30/2022 $1,231,000.00
8 1/31/2022 $729,000.00
9 10/31/2021 $121,000.00
10 4/30/2021 $149,000.00
11 7/31/2020 $136,000.00
12 4/30/2020 $104,000.00
Financials: IncomeTaxExpenseBenefit
Date Value
1 10/31/2023 $15,000.00
2 7/31/2023 $55,000.00
3 4/30/2023 $-249,000.00
4 1/31/2023 $-98,000.00
5 10/31/2022 $28,000.00
6 7/31/2022 $189,000.00
7 4/30/2022 $9,344,000.00
8 1/31/2022 $1,100,000.00
9 10/31/2021 $2,100,000.00
10 7/31/2021 $849,000.00
11 4/30/2021 $5,887,000.00
12 1/31/2021 $2,244,000.00
13 10/31/2020 $2,400,000.00
14 7/31/2020 $1,100,000.00
15 4/30/2020 $-11,653,000.00
16 1/31/2020 $-1,353,000.00
17 10/31/2019 $-1,200,000.00
18 7/31/2019 $-1,299,000.00
19 4/30/2019 $734,000.00
20 4/30/2018 $-11,653,000.00
Financials: IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
Date Value
1 4/30/2023 $2,600,000.00
2 4/30/2022 $14,200,000.00
3 4/30/2021 $241,000.00
4 4/30/2019 $31,000.00
Financials: IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
Date Value
1 4/30/2023 $-2,577,000.00
2 4/30/2022 $-11,663,000.00
3 4/30/2021 $5,101,000.00
4 4/30/2020 $-22,649,000.00
5 4/30/2019 $-1,845,000.00
Financials: IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
Date Value
1 4/30/2023 $96,000.00
2 4/30/2022 $-276,000.00
3 4/30/2021 $-83,000.00
4 4/30/2020 $86,000.00
5 4/30/2019 $321,000.00
Financials: IncomeTaxReconciliationOtherAdjustments
Date Value
1 4/30/2023 $135,000.00
2 4/30/2022 $374,000.00
3 4/30/2021 $441,000.00
4 4/30/2020 $485,000.00
5 4/30/2019 $3,000.00
Financials: IncomeTaxReconciliationStateAndLocalIncomeTaxes
Date Value
1 4/30/2023 $-303,000.00
2 4/30/2022 $-633,000.00
3 4/30/2021 $586,000.00
4 4/30/2020 $-1,117,000.00
5 4/30/2019 $222,000.00
Financials: IncomeTaxReconciliationTaxCreditsResearch
Date Value
1 4/30/2023 $200,000.00
2 4/30/2022 $291,000.00
3 4/30/2021 $288,000.00
4 4/30/2020 $199,000.00
5 4/30/2019 $218,000.00
Financials: IncreaseDecreaseInAccountsPayable
Date Value
1 10/31/2023 $6,331,000.00
2 7/31/2023 $4,115,000.00
3 4/30/2023 $-1,308,000.00
4 1/31/2023 $-2,767,000.00
5 10/31/2022 $-4,058,000.00
6 7/31/2022 $277,000.00
7 4/30/2022 $-4,521,000.00
8 1/31/2022 $3,789,000.00
9 10/31/2021 $3,632,000.00
10 7/31/2021 $4,226,000.00
11 4/30/2021 $7,632,000.00
12 1/31/2021 $7,724,000.00
13 10/31/2020 $11,716,000.00
14 7/31/2020 $6,165,000.00
15 4/30/2020 $12,000.00
16 1/31/2020 $-1,000,000.00
17 10/31/2019 $-455,000.00
18 7/31/2019 $150,000.00
19 4/30/2019 $-1,473,000.00
Financials: IncreaseDecreaseInAccountsReceivable
Date Value
1 10/31/2023 $13,607,000.00
2 7/31/2023 $-3,268,000.00
3 4/30/2023 $-2,044,000.00
4 1/31/2023 $-3,725,000.00
5 10/31/2022 $3,694,000.00
6 7/31/2022 $-4,952,000.00
7 4/30/2022 $-8,591,000.00
8 1/31/2022 $7,851,000.00
9 10/31/2021 $12,195,000.00
10 7/31/2021 $-3,939,000.00
11 4/30/2021 $7,117,000.00
12 1/31/2021 $19,356,000.00
13 10/31/2020 $21,955,000.00
14 7/31/2020 $6,994,000.00
15 4/30/2020 $8,763,000.00
16 1/31/2020 $9,031,000.00
17 10/31/2019 $5,925,000.00
18 7/31/2019 $-3,542,000.00
19 4/30/2019 $-135,000.00
Financials: IncreaseDecreaseInAccruedLiabilities
Date Value
1 10/31/2023 $3,530,000.00
2 7/31/2023 $1,061,000.00
3 4/30/2023 $888,000.00
4 1/31/2023 $2,242,000.00
5 10/31/2022 $3,016,000.00
6 7/31/2022 $1,781,000.00
7 4/30/2022 $-2,140,000.00
8 1/31/2022 $4,024,000.00
9 10/31/2021 $4,637,000.00
10 7/31/2021 $2,479,000.00
11 4/30/2021 $3,691,000.00
12 1/31/2021 $5,919,000.00
13 10/31/2020 $5,690,000.00
14 7/31/2020 $3,340,000.00
15 4/30/2020 $1,434,000.00
16 1/31/2020 $3,340,000.00
17 10/31/2019 $2,489,000.00
18 7/31/2019 $972,000.00
19 4/30/2019 $-2,471,000.00
Financials: IncreaseDecreaseInEmployeeRelatedLiabilities
Date Value
1 10/31/2023 $1,119,000.00
2 7/31/2023 $1,061,000.00
3 4/30/2023 $-1,973,000.00
4 1/31/2023 $-1,006,000.00
5 10/31/2022 $-1,193,000.00
6 7/31/2022 $17,000.00
7 4/30/2022 $-3,986,000.00
8 1/31/2022 $-3,961,000.00
9 10/31/2021 $-2,966,000.00
10 7/31/2021 $-3,532,000.00
11 4/30/2021 $4,751,000.00
12 1/31/2021 $4,140,000.00
13 10/31/2020 $2,421,000.00
14 7/31/2020 $66,000.00
15 4/30/2020 $-1,397,000.00
16 1/31/2020 $-710,000.00
17 10/31/2019 $-1,425,000.00
18 7/31/2019 $-1,717,000.00
19 4/30/2019 $2,159,000.00
Financials: IncreaseDecreaseInIncomeTaxes
Date Value
1 10/31/2023 $950,000.00
2 7/31/2023 $41,000.00
3 4/30/2023 $-20,000.00
4 1/31/2023 $-183,000.00
5 10/31/2022 $-55,000.00
6 7/31/2022 $159,000.00
7 4/30/2022 $-1,082,000.00
8 1/31/2022 $-580,000.00
9 10/31/2021 $28,000.00
10 7/31/2021 $869,000.00
11 4/30/2021 $-45,000.00
12 1/31/2021 $1,182,000.00
13 10/31/2020 $2,546,000.00
14 7/31/2020 $-32,000.00
15 4/30/2020 $-132,000.00
16 1/31/2020 $206,000.00
17 10/31/2019 $102,000.00
18 7/31/2019 $-57,000.00
19 4/30/2019 $82,000.00
Financials: IncreaseDecreaseInInventories
Date Value
1 10/31/2023 $9,389,000.00
2 7/31/2023 $5,179,000.00
3 4/30/2023 $-21,949,000.00
4 1/31/2023 $-16,171,000.00
5 10/31/2022 $-10,239,000.00
6 7/31/2022 $-1,045,000.00
7 4/30/2022 $41,431,000.00
8 1/31/2022 $45,275,000.00
9 10/31/2021 $30,677,000.00
10 7/31/2021 $17,746,000.00
11 4/30/2021 $14,297,000.00
12 1/31/2021 $13,691,000.00
13 10/31/2020 $13,576,000.00
14 7/31/2020 $9,594,000.00
15 4/30/2020 $-942,000.00
16 1/31/2020 $6,079,000.00
17 10/31/2019 $4,553,000.00
18 7/31/2019 $5,630,000.00
19 4/30/2019 $18,358,000.00
Financials: IncreaseDecreaseInOperatingLeaseLiability
Date Value
1 10/31/2023 $-465,000.00
2 7/31/2023 $-233,000.00
3 4/30/2023 $-1,870,000.00
4 1/31/2023 $-577,000.00
5 10/31/2022 $-976,000.00
6 7/31/2022 $-481,000.00
7 4/30/2022 $-1,831,000.00
8 1/31/2022 $-1,351,000.00
9 10/31/2021 $-891,000.00
10 7/31/2021 $-443,000.00
11 4/30/2021 $-1,543,000.00
Financials: IncreaseDecreaseInOtherNoncurrentAssets
Date Value
1 10/31/2023 $-75,000.00
2 7/31/2023 $-34,000.00
3 4/30/2023 $-76,000.00
4 1/31/2023 $-43,000.00
5 10/31/2022 $-8,000.00
6 7/31/2022 $33,000.00
7 4/30/2022 $279,000.00
8 1/31/2022 $308,000.00
9 10/31/2021 $-23,000.00
10 7/31/2021 $-39,000.00
11 4/30/2021 $-9,000.00
12 1/31/2021 $15,000.00
13 10/31/2020 $451,000.00
14 7/31/2020 $-223,000.00
15 4/30/2020 $55,000.00
16 1/31/2020 $63,000.00
17 10/31/2019 $25,000.00
18 7/31/2019 $15,000.00
19 4/30/2019 $-9,000.00
Financials: IncreaseDecreaseInOtherNoncurrentLiabilities
Date Value
1 10/31/2023 $-16,000.00
2 7/31/2023 $-16,000.00
3 4/30/2023 $3,000.00
4 4/30/2022 $-205,000.00
5 1/31/2022 $-197,000.00
6 10/31/2021 $-177,000.00
7 7/31/2021 $-151,000.00
8 4/30/2021 $130,000.00
9 1/31/2021 $288,000.00
10 10/31/2020 $598,000.00
11 7/31/2020 $77,000.00
12 4/30/2020 $-21,000.00
13 1/31/2020 $-73,000.00
14 10/31/2019 $-73,000.00
15 7/31/2019 $-73,000.00
16 4/30/2019 $-211,000.00
Financials: IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
Date Value
1 10/31/2023 $-1,823,000.00
2 7/31/2023 $78,000.00
3 4/30/2023 $-652,000.00
4 1/31/2023 $1,172,000.00
5 10/31/2022 $2,781,000.00
6 7/31/2022 $2,263,000.00
7 4/30/2022 $1,393,000.00
8 1/31/2022 $2,574,000.00
9 10/31/2021 $4,093,000.00
10 7/31/2021 $1,924,000.00
11 4/30/2021 $5,816,000.00
12 1/31/2021 $1,902,000.00
13 10/31/2020 $2,654,000.00
14 7/31/2020 $227,000.00
15 4/30/2020 $250,000.00
16 1/31/2020 $441,000.00
17 10/31/2019 $-158,000.00
18 7/31/2019 $710,000.00
19 4/30/2019 $1,629,000.00
Financials: IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
Date Value
1 10/31/2023 $246.00
2 10/31/2022 $124,000.00
3 1/31/2022 $151,000.00
4 10/31/2021 $260,000.00
5 7/31/2021 $218,000.00
6 4/30/2021 $228,000.00
7 1/31/2021 $334,000.00
8 10/31/2020 $147,000.00
Financials: IndefiniteLivedIntangibleAssetsExcludingGoodwill
Date Value
1 10/31/2023 $430,000.00
2 7/31/2023 $430,000.00
3 4/30/2023 $430,000.00
4 1/31/2023 $430,000.00
5 10/31/2022 $430,000.00
6 7/31/2022 $430,000.00
7 4/30/2022 $430,000.00
8 1/31/2022 $430,000.00
9 10/31/2021 $430,000.00
10 7/31/2021 $430,000.00
11 4/30/2021 $430,000.00
12 1/31/2021 $430,000.00
13 10/31/2020 $430,000.00
14 7/31/2020 $430,000.00
15 4/30/2020 $204,000.00
Financials: IntangibleAssetsGrossExcludingGoodwill
Date Value
1 10/31/2023 $189,003,000.00
2 7/31/2023 $188,647,000.00
3 4/30/2023 $192,076,000.00
4 1/31/2023 $191,817,000.00
5 10/31/2022 $191,209,000.00
6 7/31/2022 $190,466,000.00
7 4/30/2022 $189,574,000.00
8 1/31/2022 $163,300,000.00
9 10/31/2021 $163,119,000.00
10 7/31/2021 $162,946,000.00
11 4/30/2021 $166,758,000.00
12 1/31/2021 $163,797,000.00
13 10/31/2020 $163,812,000.00
14 7/31/2020 $163,439,000.00
15 4/30/2020 $163,109,000.00
Financials: IntangibleAssetsNetExcludingGoodwill
Date Value
1 10/31/2023 $46,351,000.00
2 7/31/2023 $49,229,000.00
3 4/30/2023 $52,021,000.00
4 1/31/2023 $55,044,000.00
5 10/31/2022 $58,067,000.00
6 7/31/2022 $60,673,000.00
7 4/30/2022 $63,194,000.00
8 1/31/2022 $43,754,000.00
9 10/31/2021 $46,978,000.00
10 7/31/2021 $50,321,000.00
11 4/30/2021 $54,920,000.00
12 1/31/2021 $57,605,000.00
13 10/31/2020 $61,588,000.00
14 7/31/2020 $65,413,000.00
15 4/30/2020 $69,152,000.00
Financials: InterestIncomeExpenseNonoperatingNet
Date Value
1 10/31/2023 $-7,000.00
2 7/31/2023 $-12,000.00
3 4/30/2023 $-761,000.00
4 1/31/2023 $-641,000.00
5 10/31/2022 $-428,000.00
6 7/31/2022 $-186,000.00
7 4/30/2022 $-324,000.00
8 1/31/2022 $-68,000.00
9 10/31/2021 $-99,000.00
10 7/31/2021 $-46,000.00
11 4/30/2021 $300,000.00
12 1/31/2021 $-51,000.00
13 10/31/2020 $56,000.00
14 7/31/2020 $336,000.00
15 4/30/2020 $4,963,000.00
16 1/31/2020 $3,638,000.00
17 10/31/2019 $2,116,000.00
18 4/30/2019 $5,224,000.00
Financials: InterestPaidNet
Date Value
1 10/31/2023 $196,000.00
2 7/31/2023 $117,000.00
3 4/30/2023 $761,000.00
4 1/31/2023 $597,000.00
5 10/31/2022 $393,000.00
6 7/31/2022 $161,000.00
7 4/30/2022 $125,000.00
8 1/31/2022 $114,000.00
9 10/31/2021 $76,000.00
10 7/31/2021 $38,000.00
11 4/30/2021 $111,000.00
12 1/31/2021 $61,000.00
13 10/31/2020 $28,000.00
Financials: InventoryFinishedGoodsNetOfReserves
Date Value
1 10/31/2023 $98,445,000.00
2 7/31/2023 $95,837,000.00
3 4/30/2023 $90,906,000.00
4 1/31/2023 $96,164,000.00
5 10/31/2022 $101,724,000.00
6 7/31/2022 $110,126,000.00
7 4/30/2022 $110,650,000.00
8 1/31/2022 $107,210,000.00
9 10/31/2021 $92,405,000.00
10 7/31/2021 $79,745,000.00
11 4/30/2021 $62,465,000.00
12 1/31/2021 $62,772,000.00
13 10/31/2020 $61,594,000.00
14 7/31/2020 $57,838,000.00
15 4/30/2020 $50,171,000.00
Financials: InventoryNet
Date Value
1 10/31/2023 $109,123,000.00
2 7/31/2023 $104,913,000.00
3 4/30/2023 $99,734,000.00
4 1/31/2023 $105,512,000.00
5 10/31/2022 $111,444,000.00
6 7/31/2022 $120,638,000.00
7 4/30/2022 $121,683,000.00
8 1/31/2022 $119,571,000.00
9 10/31/2021 $104,973,000.00
10 7/31/2021 $92,042,000.00
11 4/30/2021 $74,296,000.00
12 1/31/2021 $73,690,000.00
13 10/31/2020 $73,575,000.00
14 7/31/2020 $69,593,000.00
15 4/30/2020 $59,999,000.00
Financials: InventoryPartsAndComponentsNetOfReserves
Date Value
1 10/31/2023 $2,860,000.00
2 7/31/2023 $3,088,000.00
3 4/30/2023 $2,818,000.00
4 1/31/2023 $3,113,000.00
5 10/31/2022 $3,552,000.00
6 7/31/2022 $3,785,000.00
7 4/30/2022 $4,353,000.00
8 1/31/2022 $5,591,000.00
9 10/31/2021 $5,720,000.00
10 7/31/2021 $4,833,000.00
11 4/30/2021 $4,629,000.00
12 1/31/2021 $3,451,000.00
13 10/31/2020 $4,599,000.00
14 7/31/2020 $4,499,000.00
15 4/30/2020 $3,499,000.00
Financials: InventoryRawMaterialsNetOfReserves
Date Value
1 10/31/2023 $7,686,000.00
2 7/31/2023 $5,911,000.00
3 4/30/2023 $5,944,000.00
4 1/31/2023 $6,233,000.00
5 10/31/2022 $6,087,000.00
6 7/31/2022 $6,509,000.00
7 4/30/2022 $6,486,000.00
8 1/31/2022 $6,601,000.00
9 10/31/2021 $6,511,000.00
10 7/31/2021 $7,044,000.00
11 4/30/2021 $6,757,000.00
12 1/31/2021 $7,155,000.00
13 10/31/2020 $7,163,000.00
14 7/31/2020 $7,088,000.00
15 4/30/2020 $6,080,000.00
Financials: InventoryWorkInProcessNetOfReserves
Date Value
1 10/31/2023 $132,000.00
2 7/31/2023 $77,000.00
3 4/30/2023 $66,000.00
4 1/31/2023 $2,000.00
5 10/31/2022 $81,000.00
6 7/31/2022 $218,000.00
7 4/30/2022 $194,000.00
8 1/31/2022 $169,000.00
9 10/31/2021 $337,000.00
10 7/31/2021 $420,000.00
11 4/30/2021 $445,000.00
12 1/31/2021 $312,000.00
13 10/31/2020 $219,000.00
14 7/31/2020 $168,000.00
15 4/30/2020 $249,000.00
Financials: LeaseholdImprovementsGross
Date Value
1 4/30/2023 $316,000.00
2 4/30/2022 $2,364,000.00
3 4/30/2021 $2,273,000.00
4 4/30/2020 $2,054,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDue
Date Value
1 10/31/2023 $36,518,000.00
2 7/31/2023 $36,970,000.00
3 4/30/2023 $37,541,000.00
4 1/31/2023 $38,313,000.00
5 10/31/2022 $39,063,000.00
6 7/31/2022 $39,908,000.00
7 4/30/2022 $37,758,000.00
8 1/31/2022 $38,551,000.00
9 10/31/2021 $39,353,000.00
10 7/31/2021 $39,996,000.00
11 4/30/2021 $40,778,000.00
12 1/31/2021 $41,569,000.00
13 10/31/2020 $42,291,000.00
14 7/31/2020 $3,785,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
Date Value
1 4/30/2023 $26,426,000.00
2 1/31/2023 $26,426,000.00
3 10/31/2022 $26,426,000.00
4 7/31/2022 $26,426,000.00
5 4/30/2022 $26,514,000.00
6 1/31/2022 $26,514,000.00
7 10/31/2021 $26,514,000.00
8 7/31/2021 $26,514,000.00
9 4/30/2021 $28,547,000.00
10 1/31/2021 $28,547,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
Date Value
1 10/31/2023 $2,300,000.00
2 7/31/2023 $2,241,000.00
3 4/30/2023 $2,251,000.00
4 1/31/2023 $2,235,000.00
5 10/31/2022 $2,221,000.00
6 7/31/2022 $2,221,000.00
7 4/30/2022 $3,092,000.00
8 1/31/2022 $3,081,000.00
9 10/31/2021 $3,081,000.00
10 7/31/2021 $3,005,000.00
11 4/30/2021 $3,132,000.00
12 1/31/2021 $3,132,000.00
13 10/31/2020 $3,093,000.00
14 7/31/2020 $1,334,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearFive
Date Value
1 4/30/2023 $2,238,000.00
2 1/31/2023 $2,238,000.00
3 10/31/2022 $2,238,000.00
4 7/31/2022 $2,238,000.00
5 4/30/2022 $2,033,000.00
6 1/31/2022 $2,033,000.00
7 10/31/2021 $2,033,000.00
8 7/31/2021 $2,033,000.00
9 4/30/2021 $2,005,000.00
10 1/31/2021 $2,005,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearFour
Date Value
1 10/31/2023 $2,238,000.00
2 7/31/2023 $2,238,000.00
3 4/30/2023 $2,207,000.00
4 1/31/2023 $2,207,000.00
5 10/31/2022 $2,207,000.00
6 7/31/2022 $2,207,000.00
7 4/30/2022 $2,005,000.00
8 1/31/2022 $2,005,000.00
9 10/31/2021 $2,005,000.00
10 7/31/2021 $2,005,000.00
11 4/30/2021 $2,059,000.00
12 1/31/2021 $2,059,000.00
13 10/31/2020 $2,048,000.00
14 7/31/2020 $85,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearThree
Date Value
1 10/31/2023 $2,207,000.00
2 7/31/2023 $2,207,000.00
3 4/30/2023 $2,178,000.00
4 1/31/2023 $2,178,000.00
5 10/31/2022 $2,177,000.00
6 7/31/2022 $2,177,000.00
7 4/30/2022 $2,059,000.00
8 1/31/2022 $2,059,000.00
9 10/31/2021 $2,059,000.00
10 7/31/2021 $2,059,000.00
11 4/30/2021 $2,030,000.00
12 1/31/2021 $2,030,000.00
13 10/31/2020 $2,014,000.00
14 7/31/2020 $141,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
Date Value
1 10/31/2023 $2,197,000.00
2 7/31/2023 $2,178,000.00
3 4/30/2023 $2,241,000.00
4 1/31/2023 $2,241,000.00
5 10/31/2022 $2,228,000.00
6 7/31/2022 $2,228,000.00
7 4/30/2022 $2,055,000.00
8 1/31/2022 $2,055,000.00
9 10/31/2021 $2,055,000.00
10 7/31/2021 $2,030,000.00
11 4/30/2021 $3,005,000.00
12 1/31/2021 $3,005,000.00
13 10/31/2020 $2,990,000.00
14 7/31/2020 $1,177,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
Date Value
1 10/31/2023 $1,150,000.00
2 7/31/2023 $1,680,000.00
3 1/31/2023 $788,000.00
4 10/31/2022 $1,566,000.00
5 7/31/2022 $2,411,000.00
6 1/31/2022 $804,000.00
7 10/31/2021 $1,606,000.00
8 7/31/2021 $2,350,000.00
9 1/31/2021 $791,000.00
10 10/31/2020 $1,594,000.00
11 7/31/2020 $1,041,000.00
Financials: LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
Date Value
1 10/31/2023 $11,885,000.00
2 7/31/2023 $12,219,000.00
3 4/30/2023 $12,573,000.00
4 1/31/2023 $12,889,000.00
5 10/31/2022 $13,201,000.00
6 7/31/2022 $13,551,000.00
7 4/30/2022 $12,879,000.00
8 1/31/2022 $13,192,000.00
9 10/31/2021 $13,534,000.00
10 7/31/2021 $13,876,000.00
11 4/30/2021 $14,227,000.00
12 1/31/2021 $14,572,000.00
13 10/31/2020 $14,925,000.00
14 7/31/2020 $229,000.00
Financials: Liabilities
Date Value
1 10/31/2023 $57,659,000.00
2 7/31/2023 $53,034,000.00
3 4/30/2023 $51,723,000.00
4 1/31/2023 $58,004,000.00
5 10/31/2022 $67,695,000.00
6 7/31/2022 $72,871,000.00
7 4/30/2022 $74,809,000.00
8 1/31/2022 $64,465,000.00
9 10/31/2021 $65,169,000.00
10 7/31/2021 $64,852,000.00
11 4/30/2021 $61,358,000.00
12 1/31/2021 $63,701,000.00
13 10/31/2020 $66,635,000.00
14 7/31/2020 $33,436,000.00
15 4/30/2020 $24,317,000.00
Financials: LiabilitiesAndStockholdersEquity
Date Value
1 10/31/2023 $243,650,000.00
2 7/31/2023 $239,149,000.00
3 4/30/2023 $243,587,000.00
4 1/31/2023 $253,162,000.00
5 10/31/2022 $266,472,000.00
6 7/31/2022 $270,669,000.00
7 4/30/2022 $277,840,000.00
8 1/31/2022 $351,386,000.00
9 10/31/2021 $354,438,000.00
10 7/31/2021 $348,659,000.00
11 4/30/2021 $341,263,000.00
12 1/31/2021 $341,405,000.00
13 10/31/2020 $335,420,000.00
14 7/31/2020 $260,778,000.00
15 4/30/2020 $248,415,000.00
Financials: LiabilitiesCurrent
Date Value
1 10/31/2023 $33,993,000.00
2 7/31/2023 $29,183,000.00
3 4/30/2023 $23,002,000.00
4 1/31/2023 $24,076,000.00
5 10/31/2022 $23,569,000.00
6 7/31/2022 $28,550,000.00
7 4/30/2022 $27,005,000.00
8 1/31/2022 $40,913,000.00
9 10/31/2021 $41,179,000.00
10 7/31/2021 $40,440,000.00
11 4/30/2021 $36,342,000.00
12 1/31/2021 $38,068,000.00
13 10/31/2020 $40,709,000.00
14 7/31/2020 $30,955,000.00
15 4/30/2020 $21,381,000.00
Financials: LongTermNotesAndLoans
Date Value
1 4/30/2023 $4,623,000.00
2 1/31/2023 $9,599,000.00
3 10/31/2022 $19,575,000.00
4 7/31/2022 $19,551,000.00
5 4/30/2022 $24,697,000.00
Financials: MachineryAndEquipmentGross
Date Value
1 4/30/2023 $17,678,000.00
2 4/30/2022 $17,664,000.00
3 4/30/2021 $15,041,000.00
4 4/30/2020 $12,987,000.00
Financials: NetCashProvidedByUsedInFinancingActivities
Date Value
1 10/31/2023 $-8,775,000.00
2 7/31/2023 $-7,568,000.00
3 4/30/2023 $-23,451,000.00
4 1/31/2023 $-17,843,000.00
5 10/31/2022 $-6,022,000.00
6 7/31/2022 $-5,510,000.00
7 4/30/2022 $10,261,000.00
8 1/31/2022 $-7,126,000.00
9 10/31/2021 $-92,000.00
10 7/31/2021 $-307,000.00
11 4/30/2021 $31,428,000.00
12 1/31/2021 $31,282,000.00
13 10/31/2020 $31,296,000.00
14 7/31/2020 $186,000.00
15 4/30/2020 $-6,512,000.00
16 1/31/2020 $2,022,000.00
17 10/31/2019 $3,072,000.00
18 7/31/2019 $1,754,000.00
19 4/30/2019 $873,000.00
Financials: NetCashProvidedByUsedInInvestingActivities
Date Value
1 10/31/2023 $-1,581,000.00
2 7/31/2023 $-836,000.00
3 4/30/2023 $-4,826,000.00
4 1/31/2023 $-4,231,000.00
5 10/31/2022 $-3,311,000.00
6 7/31/2022 $-1,610,000.00
7 4/30/2022 $-33,588,000.00
8 1/31/2022 $-4,711,000.00
9 10/31/2021 $-2,832,000.00
10 7/31/2021 $-986,000.00
11 4/30/2021 $-4,181,000.00
12 1/31/2021 $-3,063,000.00
13 10/31/2020 $-2,106,000.00
14 7/31/2020 $-984,000.00
15 4/30/2020 $-1,863,000.00
16 1/31/2020 $-1,491,000.00
17 10/31/2019 $-894,000.00
18 7/31/2019 $-471,000.00
19 4/30/2019 $-4,524,000.00
Financials: NetCashProvidedByUsedInOperatingActivities
Date Value
1 10/31/2023 $-3,215,000.00
2 7/31/2023 $5,165,000.00
3 4/30/2023 $30,706,000.00
4 1/31/2023 $24,263,000.00
5 10/31/2022 $6,167,000.00
6 7/31/2022 $5,068,000.00
7 4/30/2022 $-17,953,000.00
8 1/31/2022 $-26,186,000.00
9 10/31/2021 $-25,274,000.00
10 7/31/2021 $-3,165,000.00
11 4/30/2021 $33,320,000.00
12 1/31/2021 $17,057,000.00
13 10/31/2020 $4,456,000.00
14 7/31/2020 $564,000.00
15 4/30/2020 $8,447,000.00
16 1/31/2020 $-693,000.00
17 10/31/2019 $-1,914,000.00
18 7/31/2019 $-1,258,000.00
19 4/30/2019 $3,813,000.00
Financials: NetIncomeLoss
Date Value
1 10/31/2023 $-4,036,000.00
2 7/31/2023 $-4,113,000.00
3 4/30/2023 $-12,024,000.00
4 1/31/2023 $-8,188,000.00
5 10/31/2022 $-5,325,000.00
6 7/31/2022 $-5,695,000.00
7 4/30/2022 $-64,880,000.00
8 1/31/2022 $3,766,000.00
9 10/31/2021 $8,040,000.00
10 7/31/2021 $3,457,000.00
11 4/30/2021 $18,405,000.00
12 1/31/2021 $17,157,000.00
13 10/31/2020 $9,128,000.00
14 7/31/2020 $1,789,000.00
15 4/30/2020 $-12,024,000.00
16 1/31/2020 $-5,526,000.00
17 10/31/2019 $-393,000.00
18 7/31/2019 $-4,983,000.00
19 4/30/2019 $-9,521,000.00
Financials: NetIncomeLossAvailableToCommonStockholdersBasic
Date Value
1 10/31/2023 $77,000.00
2 4/30/2023 $-12,024,000.00
3 1/31/2023 $-8,188,000.00
4 10/31/2022 $370,000.00
5 7/31/2022 $-5,695,000.00
6 4/30/2022 $-64,880,000.00
7 1/31/2022 $3,766,000.00
8 10/31/2021 $4,583,000.00
9 7/31/2021 $3,457,000.00
10 4/30/2021 $18,405,000.00
11 1/31/2021 $17,157,000.00
12 10/31/2020 $9,128,000.00
13 7/31/2020 $1,789,000.00
14 4/30/2020 $-96,201,000.00
15 1/31/2020 $-5,526,000.00
16 10/31/2019 $-5,379,000.00
17 7/31/2019 $-4,983,000.00
18 4/30/2019 $-9,521,000.00
Financials: NetIncomeLossAvailableToCommonStockholdersDiluted
Date Value
1 10/31/2023 $77,000.00
2 4/30/2023 $-12,024,000.00
3 1/31/2023 $-8,188,000.00
4 10/31/2022 $370,000.00
5 7/31/2022 $-5,695,000.00
6 4/30/2022 $-64,880,000.00
7 1/31/2022 $3,766,000.00
8 10/31/2021 $4,583,000.00
9 7/31/2021 $3,457,000.00
10 4/30/2021 $18,405,000.00
11 1/31/2021 $8,029,000.00
12 10/31/2020 $7,339,000.00
13 7/31/2020 $1,789,000.00
14 4/30/2020 $-96,201,000.00
15 1/31/2020 $-5,526,000.00
16 10/31/2019 $-393,000.00
17 7/31/2019 $-4,983,000.00
18 4/30/2019 $-9,521,000.00
Financials: NonoperatingIncomeExpense
Date Value
1 10/31/2023 $85,000.00
2 7/31/2023 $27,000.00
3 4/30/2023 $427,000.00
4 1/31/2023 $411,000.00
5 10/31/2022 $398,000.00
6 7/31/2022 $55,000.00
7 4/30/2022 $987,000.00
8 1/31/2022 $837,000.00
9 10/31/2021 $566,000.00
10 7/31/2021 $83,000.00
11 4/30/2021 $797,000.00
12 1/31/2021 $693,000.00
13 10/31/2020 $603,000.00
14 7/31/2020 $420,000.00
15 4/30/2020 $4,942,000.00
16 1/31/2020 $3,638,000.00
17 10/31/2019 $1,173,000.00
18 7/31/2019 $937,000.00
19 4/30/2019 $5,278,000.00
Financials: NumberOfOperatingSegments
Date Value
1 10/31/2023 $1.00
2 7/31/2023 $1.00
3 4/30/2023 $1.00
4 1/31/2023 $1.00
5 10/31/2022 $1.00
6 7/31/2022 $1.00
7 4/30/2022 $1.00
8 1/31/2022 $1.00
9 10/31/2021 $1.00
10 7/31/2021 $1.00
11 4/30/2021 $1.00
12 1/31/2021 $1.00
13 10/31/2020 $1.00
14 7/31/2020 $1.00
Financials: NumberOfReportingUnits
Date Value
1 4/30/2023 $1.00
2 4/30/2022 $1.00
3 4/30/2021 $1.00
Financials: OperatingExpenses
Date Value
1 10/31/2023 $50,315,000.00
2 7/31/2023 $23,804,000.00
3 4/30/2023 $100,764,000.00
4 1/31/2023 $77,688,000.00
5 10/31/2022 $50,696,000.00
6 7/31/2022 $24,600,000.00
7 4/30/2022 $170,762,000.00
8 1/31/2022 $27,370,000.00
9 10/31/2021 $52,495,000.00
10 7/31/2021 $24,760,000.00
11 4/30/2021 $103,333,000.00
12 1/31/2021 $27,190,000.00
13 10/31/2020 $48,775,000.00
14 7/31/2020 $21,267,000.00
15 4/30/2020 $183,812,000.00
16 1/31/2020 $62,391,000.00
17 10/31/2019 $41,450,000.00
18 7/31/2019 $20,885,000.00
19 4/30/2019 $97,539,000.00
Financials: OperatingIncomeLoss
Date Value
1 10/31/2023 $-4,106,000.00
2 7/31/2023 $-4,085,000.00
3 4/30/2023 $-12,700,000.00
4 1/31/2023 $-8,697,000.00
5 10/31/2022 $-5,695,000.00
6 7/31/2022 $-5,561,000.00
7 4/30/2022 $-56,523,000.00
8 1/31/2022 $14,251,000.00
9 10/31/2021 $5,301,000.00
10 7/31/2021 $4,223,000.00
11 4/30/2021 $23,495,000.00
12 1/31/2021 $22,210,000.00
13 10/31/2020 $12,028,000.00
14 7/31/2020 $2,464,000.00
15 4/30/2020 $-112,796,000.00
16 1/31/2020 $-10,517,000.00
17 10/31/2019 $-1,472,000.00
18 7/31/2019 $-7,219,000.00
19 4/30/2019 $-14,065,000.00
Financials: OperatingLeaseCost
Date Value
1 10/31/2023 $1,600,000.00
2 7/31/2023 $827,000.00
3 4/30/2023 $4,000,000.00
4 1/31/2023 $3,100,000.00
5 10/31/2022 $2,100,000.00
6 7/31/2022 $1,000,000.00
7 4/30/2022 $3,900,000.00
8 1/31/2022 $934,000.00
9 10/31/2021 $1,800,000.00
10 7/31/2021 $901,000.00
11 4/30/2021 $3,100,000.00
12 1/31/2021 $2,200,000.00
13 10/31/2020 $1,200,000.00
14 7/31/2020 $335,000.00
15 1/31/2020 $1,100,000.00
16 10/31/2019 $392,000.00
17 7/31/2019 $372,000.00
Financials: OperatingLeaseLiability
Date Value
1 10/31/2023 $24,633,000.00
2 7/31/2023 $24,751,000.00
3 4/30/2023 $24,968,000.00
4 1/31/2023 $25,424,000.00
5 10/31/2022 $25,862,000.00
6 7/31/2022 $26,357,000.00
7 4/30/2022 $24,879,000.00
8 1/31/2022 $25,359,000.00
9 10/31/2021 $25,819,000.00
10 7/31/2021 $26,120,000.00
11 4/30/2021 $26,551,000.00
12 1/31/2021 $26,997,000.00
13 10/31/2020 $27,366,000.00
14 7/31/2020 $3,556,000.00
Financials: OperatingLeaseLiabilityCurrent
Date Value
1 10/31/2023 $985,000.00
2 7/31/2023 $918,000.00
3 4/30/2023 $904,000.00
4 1/31/2023 $1,126,000.00
5 10/31/2022 $1,342,000.00
6 7/31/2022 $1,618,000.00
7 4/30/2022 $1,803,000.00
8 1/31/2022 $1,846,000.00
9 10/31/2021 $1,888,000.00
10 7/31/2021 $1,793,000.00
11 4/30/2021 $1,771,000.00
12 1/31/2021 $1,758,000.00
13 10/31/2020 $1,734,000.00
14 7/31/2020 $1,258,000.00
15 4/30/2020 $1,324,000.00
Financials: OperatingLeaseLiabilityNoncurrent
Date Value
1 10/31/2023 $23,648,000.00
2 7/31/2023 $23,833,000.00
3 4/30/2023 $24,064,000.00
4 1/31/2023 $24,298,000.00
5 10/31/2022 $24,520,000.00
6 7/31/2022 $24,739,000.00
7 4/30/2022 $23,076,000.00
8 1/31/2022 $23,513,000.00
9 10/31/2021 $23,931,000.00
10 7/31/2021 $24,327,000.00
11 4/30/2021 $24,780,000.00
12 1/31/2021 $25,239,000.00
13 10/31/2020 $25,632,000.00
14 7/31/2020 $2,298,000.00
15 4/30/2020 $2,830,000.00
Financials: OperatingLeasePayments
Date Value
1 10/31/2023 $465,000.00
2 7/31/2023 $233,000.00
3 4/30/2023 $1,900,000.00
4 1/31/2023 $577,000.00
5 10/31/2022 $976,000.00
6 7/31/2022 $481,000.00
7 4/30/2022 $1,800,000.00
8 1/31/2022 $1,400,000.00
9 10/31/2021 $891,000.00
10 7/31/2021 $443,000.00
11 4/30/2021 $1,500,000.00
12 1/31/2021 $1,100,000.00
13 10/31/2020 $728,000.00
14 7/31/2020 $324,000.00
Financials: OperatingLeaseRightOfUseAsset
Date Value
1 10/31/2023 $23,736,000.00
2 7/31/2023 $23,917,000.00
3 4/30/2023 $24,198,000.00
4 1/31/2023 $24,593,000.00
5 10/31/2022 $24,975,000.00
6 7/31/2022 $25,417,000.00
7 4/30/2022 $23,884,000.00
8 1/31/2022 $24,310,000.00
9 10/31/2021 $24,722,000.00
10 7/31/2021 $24,984,000.00
11 4/30/2021 $25,375,000.00
12 1/31/2021 $25,785,000.00
13 10/31/2020 $26,126,000.00
14 7/31/2020 $2,264,000.00
15 4/30/2020 $2,772,000.00
Financials: OperatingLeaseWeightedAverageDiscountRatePercent
Date Value
1 10/31/2023 $0.05
2 7/31/2023 $0.05
3 4/30/2023 $0.05
4 1/31/2023 $0.05
5 10/31/2022 $0.05
6 7/31/2022 $0.05
7 4/30/2022 $0.05
8 1/31/2022 $0.05
9 10/31/2021 $0.05
10 7/31/2021 $0.05
11 4/30/2021 $0.05
12 1/31/2021 $0.05
13 10/31/2020 $0.05
14 7/31/2020 $0.05
Financials: OtherAccruedLiabilitiesCurrent
Date Value
1 10/31/2023 $338,000.00
2 7/31/2023 $250,000.00
3 4/30/2023 $268,000.00
4 1/31/2023 $335,000.00
5 10/31/2022 $259,000.00
6 7/31/2022 $352,000.00
7 4/30/2022 $266,000.00
8 1/31/2022 $201,000.00
9 10/31/2021 $232,000.00
10 7/31/2021 $135,000.00
11 4/30/2021 $245,000.00
12 1/31/2021 $77,000.00
13 10/31/2020 $90,000.00
14 7/31/2020 $579,000.00
15 4/30/2020 $540,000.00
Financials: OtherAssetsNoncurrent
Date Value
1 10/31/2023 $514,000.00
2 7/31/2023 $579,000.00
3 4/30/2023 $260,000.00
4 1/31/2023 $293,000.00
5 10/31/2022 $328,000.00
6 7/31/2022 $369,000.00
7 4/30/2022 $336,000.00
8 1/31/2022 $668,000.00
9 10/31/2021 $358,000.00
10 7/31/2021 $364,000.00
11 4/30/2021 $424,000.00
12 1/31/2021 $470,000.00
13 10/31/2020 $533,000.00
14 7/31/2020 $19,000.00
15 4/30/2020 $242,000.00
Financials: OtherLiabilitiesNoncurrent
Date Value
1 10/31/2023 $18,000.00
2 7/31/2023 $18,000.00
3 4/30/2023 $34,000.00
4 1/31/2023 $31,000.00
5 10/31/2022 $31,000.00
6 7/31/2022 $31,000.00
7 4/30/2022 $31,000.00
8 1/31/2022 $39,000.00
9 10/31/2021 $59,000.00
10 7/31/2021 $85,000.00
11 4/30/2021 $236,000.00
12 1/31/2021 $394,000.00
13 10/31/2020 $294,000.00
14 7/31/2020 $183,000.00
15 4/30/2020 $106,000.00
Financials: OtherNonoperatingIncomeExpense
Date Value
1 10/31/2023 $92,000.00
2 7/31/2023 $39,000.00
3 4/30/2023 $1,188,000.00
4 1/31/2023 $1,052,000.00
5 10/31/2022 $826,000.00
6 7/31/2022 $241,000.00
7 4/30/2022 $1,311,000.00
8 1/31/2022 $1,004,000.00
9 10/31/2021 $747,000.00
10 7/31/2021 $129,000.00
11 4/30/2021 $497,000.00
12 1/31/2021 $141,000.00
13 10/31/2020 $211,000.00
14 7/31/2020 $84,000.00
15 4/30/2020 $-21,000.00
16 1/31/2020 $7,000.00
17 10/31/2019 $-7,000.00
18 7/31/2019 $-2,000.00
19 4/30/2019 $54,000.00
Financials: PaymentsForRepurchaseOfCommonStock
Date Value
1 10/31/2023 $3,762,000.00
2 7/31/2023 $2,268,000.00
3 4/30/2023 $3,534,000.00
4 1/31/2023 $2,568,000.00
5 10/31/2022 $756,000.00
6 4/30/2022 $15,025,000.00
7 1/31/2022 $7,011,000.00
Financials: PaymentsOfDebtIssuanceCosts
Date Value
1 4/30/2023 $88,000.00
2 1/31/2023 $88,000.00
3 10/31/2022 $88,000.00
4 7/31/2022 $88,000.00
5 4/30/2022 $103,000.00
6 4/30/2021 $410,000.00
7 1/31/2021 $410,000.00
8 10/31/2020 $410,000.00
Financials: PaymentsRelatedToTaxWithholdingForShareBasedCompensation
Date Value
1 10/31/2023 $352,000.00
2 7/31/2023 $300,000.00
3 4/30/2023 $315,000.00
4 1/31/2023 $304,000.00
5 10/31/2022 $295,000.00
6 7/31/2022 $252,000.00
7 4/30/2022 $656,000.00
8 1/31/2022 $528,000.00
9 10/31/2021 $505,000.00
10 7/31/2021 $312,000.00
11 4/30/2021 $33,000.00
12 1/31/2021 $14,000.00
Financials: PaymentsToAcquireIntangibleAssets
Date Value
1 10/31/2023 $761,000.00
2 7/31/2023 $267,000.00
3 4/30/2023 $3,555,000.00
4 1/31/2023 $3,036,000.00
5 10/31/2022 $2,495,000.00
6 7/31/2022 $1,392,000.00
7 4/30/2022 $3,191,000.00
8 1/31/2022 $449,000.00
9 10/31/2021 $1,124,000.00
10 7/31/2021 $127,000.00
11 4/30/2021 $558,000.00
12 1/31/2021 $463,000.00
13 10/31/2020 $378,000.00
14 7/31/2020 $105,000.00
15 4/30/2020 $383,000.00
16 1/31/2020 $216,000.00
17 10/31/2019 $110,000.00
18 7/31/2019 $38,000.00
19 4/30/2019 $863,000.00
Financials: PaymentsToAcquirePropertyPlantAndEquipment
Date Value
1 10/31/2023 $951,000.00
2 7/31/2023 $569,000.00
3 4/30/2023 $1,301,000.00
4 1/31/2023 $1,225,000.00
5 10/31/2022 $816,000.00
6 7/31/2022 $218,000.00
7 4/30/2022 $3,397,000.00
8 1/31/2022 $4,262,000.00
9 10/31/2021 $2,540,000.00
10 7/31/2021 $537,000.00
11 4/30/2021 $3,623,000.00
12 1/31/2021 $2,600,000.00
13 10/31/2020 $1,728,000.00
14 7/31/2020 $879,000.00
15 4/30/2020 $1,480,000.00
16 1/31/2020 $1,275,000.00
17 10/31/2019 $784,000.00
18 7/31/2019 $433,000.00
19 4/30/2019 $1,889,000.00
Financials: PreferredStockParOrStatedValuePerShare
Date Value
1 10/31/2023 $0.00
2 7/31/2023 $0.00
3 4/30/2023 $0.00
4 1/31/2023 $0.00
5 10/31/2022 $0.00
6 7/31/2022 $0.00
7 4/30/2022 $0.00
8 1/31/2022 $0.00
9 10/31/2021 $0.00
10 7/31/2021 $0.00
11 4/30/2021 $0.00
12 1/31/2021 $0.00
13 10/31/2020 $0.00
14 4/30/2020 $0.00
Financials: PreferredStockSharesAuthorized
Date Value
1 10/31/2023 $20,000,000.00
2 7/31/2023 $20,000,000.00
3 4/30/2023 $20,000,000.00
4 1/31/2023 $20,000,000.00
5 10/31/2022 $20,000,000.00
6 7/31/2022 $20,000,000.00
7 4/30/2022 $20,000,000.00
8 1/31/2022 $20,000,000.00
9 10/31/2021 $20,000,000.00
10 7/31/2021 $20,000,000.00
11 4/30/2021 $20,000,000.00
12 1/31/2021 $20,000,000.00
13 10/31/2020 $20,000,000.00
14 4/30/2020 $20,000,000.00
Financials: PreferredStockSharesIssued
Date Value
1 10/31/2023 --
2 7/31/2023 --
3 4/30/2023 --
4 1/31/2023 --
5 10/31/2022 --
6 7/31/2022 --
7 4/30/2022 --
8 1/31/2022 --
9 10/31/2021 --
10 7/31/2021 --
11 4/30/2021 --
12 1/31/2021 --
13 10/31/2020 --
14 4/30/2020 --
Financials: PreferredStockSharesOutstanding
Date Value
1 10/31/2023 --
2 7/31/2023 --
3 4/30/2023 --
4 1/31/2023 --
5 10/31/2022 --
6 7/31/2022 --
7 4/30/2022 --
8 1/31/2022 --
9 10/31/2021 --
10 7/31/2021 --
11 4/30/2021 --
12 1/31/2021 --
13 10/31/2020 --
14 4/30/2020 --
Financials: PreferredStockValue
Date Value
1 10/31/2023 --
2 7/31/2023 --
3 4/30/2023 --
4 1/31/2023 --
5 10/31/2022 --
6 7/31/2022 --
7 4/30/2022 --
8 1/31/2022 --
9 10/31/2021 --
10 7/31/2021 --
11 4/30/2021 --
12 1/31/2021 --
13 10/31/2020 --
14 4/30/2020 --
Financials: PrepaidExpenseAndOtherAssetsCurrent
Date Value
1 10/31/2023 $6,016,000.00
2 7/31/2023 $7,917,000.00
3 4/30/2023 $7,839,000.00
4 1/31/2023 $9,663,000.00
5 10/31/2022 $11,292,000.00
6 7/31/2022 $10,754,000.00
7 4/30/2022 $8,491,000.00
8 1/31/2022 $9,672,000.00
9 10/31/2021 $11,191,000.00
10 7/31/2021 $9,022,000.00
11 4/30/2021 $7,098,000.00
12 1/31/2021 $3,184,000.00
13 10/31/2020 $2,842,000.00
14 7/31/2020 $3,471,000.00
15 4/30/2020 $3,244,000.00
Financials: ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
Date Value
1 10/31/2023 $339,000.00
2 4/30/2023 $656,000.00
3 1/31/2023 $287,000.00
4 10/31/2022 $287,000.00
5 4/30/2022 $875,000.00
6 1/31/2022 $413,000.00
7 10/31/2021 $413,000.00
8 7/31/2021 $5,000.00
9 4/30/2021 $386,000.00
Financials: ProceedsFromSaleOfPropertyPlantAndEquipment
Date Value
1 10/31/2023 $131,000.00
2 4/30/2023 $30,000.00
3 1/31/2023 $30,000.00
Financials: ProductWarrantyAccrual
Date Value
1 4/30/2023 $966,000.00
2 4/30/2022 $786,000.00
3 4/30/2021 $717,000.00
4 4/30/2020 $336,000.00
5 4/30/2019 $587,000.00
6 4/30/2018 $1,720,000.00
Financials: ProductWarrantyAccrualClassifiedCurrent
Date Value
1 10/31/2023 $948,000.00
2 7/31/2023 $939,000.00
3 4/30/2023 $966,000.00
4 1/31/2023 $1,039,000.00
5 10/31/2022 $964,000.00
6 7/31/2022 $905,000.00
7 4/30/2022 $786,000.00
8 1/31/2022 $649,000.00
9 10/31/2021 $671,000.00
10 7/31/2021 $701,000.00
11 4/30/2021 $717,000.00
12 1/31/2021 $404,000.00
13 10/31/2020 $333,000.00
14 7/31/2020 $340,000.00
15 4/30/2020 $336,000.00
Financials: ProductWarrantyAccrualPayments
Date Value
1 4/30/2023 $1,239,000.00
2 4/30/2022 $480,000.00
3 4/30/2021 $494,000.00
4 4/30/2020 $264,000.00
5 4/30/2019 $679,000.00
Financials: ProductWarrantyAccrualWarrantiesIssued
Date Value
1 4/30/2023 $1,419,000.00
2 4/30/2022 $399,000.00
3 4/30/2021 $875,000.00
4 4/30/2020 $193,000.00
5 4/30/2019 $135,000.00
Financials: ProfitLoss
Date Value
1 10/31/2023 $-4,036,000.00
2 7/31/2023 $-4,113,000.00
3 4/30/2023 $-12,024,000.00
4 1/31/2023 $-8,188,000.00
5 10/31/2022 $-5,325,000.00
6 7/31/2022 $-5,695,000.00
7 4/30/2022 $-64,880,000.00
8 1/31/2022 $11,806,000.00
9 10/31/2021 $8,040,000.00
10 7/31/2021 $3,457,000.00
11 4/30/2021 $18,405,000.00
12 1/31/2021 $17,157,000.00
13 10/31/2020 $9,128,000.00
14 7/31/2020 $1,789,000.00
15 4/30/2020 $-96,201,000.00
16 1/31/2020 $-5,526,000.00
17 10/31/2019 $-5,379,000.00
18 7/31/2019 $-4,983,000.00
19 4/30/2019 $-9,521,000.00
Financials: PropertyPlantAndEquipmentGross
Date Value
1 4/30/2023 $19,859,000.00
2 4/30/2022 $22,123,000.00
3 4/30/2021 $22,389,000.00
4 4/30/2020 $20,001,000.00
Financials: PropertyPlantAndEquipmentNet
Date Value
1 10/31/2023 $8,783,000.00
2 7/31/2023 $9,101,000.00
3 4/30/2023 $9,488,000.00
4 1/31/2023 $9,791,000.00
5 10/31/2022 $10,168,000.00
6 7/31/2022 $10,357,000.00
7 4/30/2022 $10,621,000.00
8 1/31/2022 $13,623,000.00
9 10/31/2021 $12,447,000.00
10 7/31/2021 $10,950,000.00
11 4/30/2021 $9,715,000.00
12 1/31/2021 $10,422,000.00
13 10/31/2020 $10,230,000.00
14 7/31/2020 $9,994,000.00
15 4/30/2020 $9,677,000.00
Financials: ProvisionForDoubtfulAccounts
Date Value
1 10/31/2023 $6,000.00
2 7/31/2023 $6,000.00
3 4/30/2023 $-11,000.00
4 1/31/2023 $12,000.00
5 10/31/2022 $16,000.00
6 7/31/2022 $7,000.00
7 4/30/2022 $17,000.00
8 1/31/2022 $-8,000.00
9 10/31/2021 $38,000.00
10 7/31/2021 $23,000.00
11 4/30/2021 $-48,000.00
12 1/31/2021 $23,000.00
13 10/31/2020 $174,000.00
14 7/31/2020 $97,000.00
15 4/30/2020 $688,000.00
16 1/31/2020 $649,000.00
17 4/30/2019 $33,000.00
Financials: RepaymentsOfLongTermDebt
Date Value
1 10/31/2023 $5,000,000.00
2 7/31/2023 $5,000,000.00
3 4/30/2023 $20,170,000.00
4 1/31/2023 $15,170,000.00
5 10/31/2022 $5,170,000.00
6 7/31/2022 $5,170,000.00
Financials: ResearchAndDevelopmentExpense
Date Value
1 10/31/2023 $3,274,000.00
2 7/31/2023 $1,599,000.00
3 4/30/2023 $6,361,000.00
4 1/31/2023 $4,887,000.00
5 10/31/2022 $3,313,000.00
6 7/31/2022 $1,756,000.00
7 4/30/2022 $5,501,000.00
8 1/31/2022 $4,354,000.00
9 10/31/2021 $2,977,000.00
10 7/31/2021 $1,521,000.00
11 4/30/2021 $5,378,000.00
12 1/31/2021 $4,641,000.00
13 10/31/2020 $3,162,000.00
14 7/31/2020 $1,230,000.00
15 4/30/2020 $4,995,000.00
16 1/31/2020 $3,870,000.00
17 10/31/2019 $2,525,000.00
18 7/31/2019 $1,332,000.00
19 4/30/2019 $4,859,000.00
Financials: RetainedEarningsAccumulatedDeficit
Date Value
1 10/31/2023 $-66,411,000.00
2 7/31/2023 $-66,488,000.00
3 4/30/2023 $-62,375,000.00
4 1/31/2023 $-58,539,000.00
5 10/31/2022 $-55,676,000.00
6 7/31/2022 $-56,046,000.00
7 4/30/2022 $-50,351,000.00
8 1/31/2022 $26,335,000.00
9 10/31/2021 $22,569,000.00
10 7/31/2021 $17,986,000.00
11 4/30/2021 $14,529,000.00
12 1/31/2021 $13,281,000.00
13 10/31/2020 $5,252,000.00
Financials: RevenueFromContractWithCustomerExcludingAssessedTax
Date Value
1 10/31/2023 $101,376,000.00
2 7/31/2023 $43,445,000.00
3 4/30/2023 $191,209,000.00
4 1/31/2023 $149,006,000.00
5 10/31/2022 $98,112,000.00
6 7/31/2022 $43,676,000.00
7 4/30/2022 $247,526,000.00
8 1/31/2022 $70,105,000.00
9 10/31/2021 $70,760,000.00
10 7/31/2021 $60,768,000.00
11 4/30/2021 $276,687,000.00
12 1/31/2021 $212,214,000.00
13 10/31/2020 $79,098,000.00
14 7/31/2020 $50,468,000.00
15 4/30/2020 $167,379,000.00
16 1/31/2020 $124,295,000.00
17 10/31/2019 $80,959,000.00
18 7/31/2019 $33,216,000.00
19 4/30/2019 $177,363,000.00
Financials: RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
Date Value
1 4/30/2023 $1,959,000.00
2 4/30/2022 $158,000.00
3 4/30/2021 $23,940,000.00
4 4/30/2020 $3,369,000.00
Financials: SelfInsuranceReserve
Date Value
1 4/30/2023 $396,000.00
2 4/30/2022 $29,000.00
3 4/30/2021 $58,000.00
4 4/30/2020 $403,000.00
5 4/30/2019 $615,000.00
Financials: SellingAndMarketingExpense
Date Value
1 10/31/2023 $27,468,000.00
2 7/31/2023 $12,054,000.00
3 4/30/2023 $51,791,000.00
4 1/31/2023 $40,226,000.00
5 10/31/2022 $25,704,000.00
6 7/31/2022 $11,780,000.00
7 4/30/2022 $56,168,000.00
8 1/31/2022 $44,490,000.00
9 10/31/2021 $15,664,000.00
10 7/31/2021 $13,200,000.00
11 4/30/2021 $56,773,000.00
12 1/31/2021 $15,121,000.00
13 10/31/2020 $26,305,000.00
14 7/31/2020 $10,543,000.00
15 4/30/2020 $38,596,000.00
16 1/31/2020 $28,243,000.00
17 10/31/2019 $9,964,000.00
18 7/31/2019 $7,717,000.00
19 4/30/2019 $31,955,000.00
Financials: ShareBasedCompensation
Date Value
1 10/31/2023 $1,938,000.00
2 7/31/2023 $932,000.00
3 4/30/2023 $4,050,000.00
4 1/31/2023 $2,900,000.00
5 10/31/2022 $1,835,000.00
6 7/31/2022 $714,000.00
7 4/30/2022 $2,812,000.00
8 1/31/2022 $2,336,000.00
9 10/31/2021 $1,416,000.00
10 7/31/2021 $752,000.00
11 4/30/2021 $2,910,000.00
12 1/31/2021 $2,100,000.00
13 10/31/2020 $1,196,000.00
14 7/31/2020 $298,000.00
15 4/30/2020 $850,000.00
16 1/31/2020 $368,000.00
17 10/31/2019 $666,000.00
18 7/31/2019 $314,000.00
19 4/30/2019 $2,274,000.00
Financials: ShortTermLeaseCost
Date Value
1 10/31/2023 $8,000.00
2 7/31/2023 $2,000.00
3 4/30/2023 $132,000.00
4 1/31/2023 $43,000.00
5 10/31/2022 $88,000.00
6 7/31/2022 $47,000.00
7 4/30/2022 $218,000.00
8 1/31/2022 $158,000.00
9 10/31/2021 $49,000.00
10 7/31/2021 $51,000.00
11 4/30/2021 $263,000.00
12 1/31/2021 $32,000.00
Financials: StockholdersEquity
Date Value
1 10/31/2023 $185,991,000.00
2 7/31/2023 $186,115,000.00
3 4/30/2023 $191,864,000.00
4 1/31/2023 $195,158,000.00
5 10/31/2022 $198,777,000.00
6 7/31/2022 $197,798,000.00
7 4/30/2022 $203,031,000.00
8 1/31/2022 $286,921,000.00
9 10/31/2021 $289,269,000.00
10 7/31/2021 $283,807,000.00
11 4/30/2021 $279,905,000.00
12 1/31/2021 $277,704,000.00
13 10/31/2020 $268,785,000.00
14 7/31/2020 $227,342,000.00
15 4/30/2020 $224,098,000.00
16 1/31/2020 $322,216,000.00
17 10/31/2019 $323,294,000.00
18 7/31/2019 $321,666,000.00
19 4/30/2019 $324,614,000.00
20 4/30/2018 $331,335,000.00
Financials: StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
Date Value
1 10/31/2023 $339,000.00
2 4/30/2023 $656,000.00
3 1/31/2023 $287,000.00
4 10/31/2022 $287,000.00
5 4/30/2022 $870,000.00
6 1/31/2022 $408,000.00
7 10/31/2021 $408,000.00
8 4/30/2021 $386,000.00
Financials: StockRepurchasedDuringPeriodShares
Date Value
1 10/31/2023 $425,527.00
2 7/31/2023 $267,991.00
3 4/30/2023 $377,034.00
4 1/31/2023 $191,632.00
5 10/31/2022 $84,029.00
6 4/30/2022 $836,964.00
7 1/31/2022 $364,398.00
Financials: TaxAdjustmentsSettlementsAndUnusualProvisions
Date Value
1 1/31/2023 $-127,000.00
2 10/31/2022 $40,000.00
3 7/31/2022 $40,000.00
4 1/31/2022 $-363,000.00
5 10/31/2021 $171,000.00
6 7/31/2021 $190,000.00
7 1/31/2021 $575,000.00
8 10/31/2020 $579,000.00
9 7/31/2020 $377,000.00
10 1/31/2020 $2,100,000.00
11 10/31/2019 $642,000.00
12 7/31/2019 $680,000.00
Financials: TreasuryStockCommonShares
Date Value
1 10/31/2023 $1,639,525.00
2 7/31/2023 $1,481,989.00
3 4/30/2023 $1,213,998.00
Financials: TreasuryStockShares
Date Value
1 4/30/2023 $1,213,998.00
2 1/31/2023 $1,112,625.00
3 10/31/2022 $920,993.00
4 7/31/2022 $836,964.00
5 4/30/2022 $836,964.00
6 1/31/2022 $364,398.00
Financials: TreasuryStockValue
Date Value
1 10/31/2023 $22,321,000.00
2 7/31/2023 $20,827,000.00
3 4/30/2023 $18,559,000.00
4 1/31/2023 $17,593,000.00
5 10/31/2022 $15,781,000.00
6 7/31/2022 $15,025,000.00
7 4/30/2022 $15,025,000.00
8 1/31/2022 $7,011,000.00
Financials: TreasuryStockValueAcquiredCostMethod
Date Value
1 10/31/2023 $3,800,000.00
2 7/31/2023 $2,268,000.00
3 4/30/2023 $3,500,000.00
4 1/31/2023 $1,800,000.00
5 10/31/2022 $756,000.00
6 4/30/2022 $15,000,000.00
7 1/31/2022 $7,011,000.00
Financials: UndistributedEarningsOfForeignSubsidiaries
Date Value
1 4/30/2023 $302,000.00
2 4/30/2022 $228,000.00
3 4/30/2021 $171,000.00
Financials: UnrecognizedTaxBenefits
Date Value
1 4/30/2023 --
2 4/30/2022 --
3 4/30/2021 --
4 4/30/2020 --
Financials: WeightedAverageNumberOfDilutedSharesOutstanding
Date Value
1 10/31/2023 $13,100,000.00
2 7/31/2023 $13,190,000.00
3 4/30/2023 $13,372,000.00
4 1/31/2023 $13,331,000.00
5 10/31/2022 $13,454,000.00
6 7/31/2022 $13,443,000.00
7 4/30/2022 $13,930,000.00
8 1/31/2022 $14,332,000.00
9 10/31/2021 $14,348,000.00
10 7/31/2021 $14,301,000.00
11 4/30/2021 $14,225,000.00
12 1/31/2021 $14,254,000.00
13 10/31/2020 $14,125,000.00
14 8/31/2020 --
15 7/31/2020 $13,975,000.00
16 4/30/2020 $13,975,000.00
17 1/31/2020 $13,975,000.00
18 10/31/2019 $13,975,000.00
19 7/31/2019 $13,975,000.00
20 4/30/2019 $13,975,000.00
Financials: WeightedAverageNumberOfSharesOutstandingBasic
Date Value
1 10/31/2023 $13,100,000.00
2 7/31/2023 $13,190,000.00
3 4/30/2023 $13,372,000.00
4 1/31/2023 $13,331,000.00
5 10/31/2022 $13,454,000.00
6 7/31/2022 $13,443,000.00
7 4/30/2022 $13,930,000.00
8 1/31/2022 $14,054,000.00
9 10/31/2021 $14,109,000.00
10 7/31/2021 $14,083,000.00
11 4/30/2021 $13,997,000.00
12 1/31/2021 $13,987,000.00
13 10/31/2020 $13,981,000.00
14 7/31/2020 $13,975,000.00
15 4/30/2020 $13,975,000.00
16 1/31/2020 $13,975,000.00
17 10/31/2019 $13,975,000.00
18 7/31/2019 $13,975,000.00
19 4/30/2019 $13,975,000.00
Copyright 2024 PursePoor.com