All individual numbers are from the SEC provided Financial Statement and Notes Data Sets. No guarantee is made for their accuracy.
AVID BIOSERVICES, INC.: Last Reported 11/30/2023

Business Address

14191 MYFORD ROAD

TUSTIN , CA US 92780

Mailing Address

14191 MYFORD ROAD

TUSTIN , CA US 92780
Phone Number: 714.508.6100 / State Incorporated: DE / Fiscal Year End 4 /30
Financials: AccountsPayableCurrent
Date Value
1 10/31/2023 $22,784,000.00
2 7/31/2023 $22,813,000.00
3 4/30/2023 $24,593,000.00
4 1/31/2023 $36,392,000.00
5 10/31/2022 $23,328,000.00
6 7/31/2022 $30,461,000.00
7 4/30/2022 $9,504,000.00
8 1/31/2022 $6,456,000.00
9 10/31/2021 $10,005,000.00
10 7/31/2021 $9,611,000.00
11 4/30/2021 $9,257,000.00
12 1/31/2021 $6,855,000.00
13 10/31/2020 $5,654,000.00
14 7/31/2020 $5,724,000.00
15 4/30/2020 $5,926,000.00
16 1/31/2020 $5,332,000.00
17 10/31/2019 $6,126,000.00
18 7/31/2019 $5,458,000.00
19 4/30/2019 $4,352,000.00
20 1/31/2019 $2,916,000.00
21 10/31/2018 $3,223,000.00
22 7/31/2018 $3,122,000.00
23 4/30/2018 $1,909,000.00
24 1/31/2018 $1,911,000.00
25 10/31/2017 $2,739,000.00
26 7/31/2017 $4,013,000.00
27 4/30/2017 $3,000,000.00
28 1/31/2017 $7,696,000.00
29 10/31/2016 $11,572,000.00
30 7/31/2016 $9,095,000.00
31 4/30/2016 $8,429,000.00
32 1/31/2016 $7,844,000.00
33 10/31/2015 $6,901,000.00
34 7/31/2015 $9,840,000.00
35 4/30/2015 $10,385,000.00
36 1/31/2015 $6,814,000.00
37 10/31/2014 $3,840,000.00
38 7/31/2014 $5,080,000.00
39 4/30/2014 $2,434,000.00
40 1/31/2014 $1,879,000.00
41 10/31/2013 $2,371,000.00
42 7/31/2013 $2,160,000.00
43 4/30/2013 $2,821,000.00
44 1/31/2013 $1,620,000.00
45 10/31/2012 $3,176,000.00
46 7/31/2012 $4,151,000.00
47 4/30/2012 $3,492,000.00
48 1/31/2012 $3,940,000.00
49 4/30/2011 $4,046,000.00
Financials: AccountsReceivableNetCurrent
Date Value
1 10/31/2023 $13,379,000.00
2 7/31/2023 $16,209,000.00
3 4/30/2023 $18,298,000.00
4 1/31/2023 $14,826,000.00
5 10/31/2022 $20,580,000.00
6 7/31/2022 $25,945,000.00
7 4/30/2022 $20,547,000.00
8 1/31/2022 $28,009,000.00
9 10/31/2021 $18,137,000.00
10 7/31/2021 $18,354,000.00
11 4/30/2021 $18,842,000.00
12 1/31/2021 $27,113,000.00
13 10/31/2020 $11,568,000.00
14 7/31/2020 $14,311,000.00
15 4/30/2020 $8,606,000.00
16 1/31/2020 $10,151,000.00
17 10/31/2019 $7,422,000.00
18 7/31/2019 $8,223,000.00
19 4/30/2019 $7,374,000.00
20 1/31/2019 $7,885,000.00
21 10/31/2018 $4,197,000.00
22 7/31/2018 $2,951,000.00
23 4/30/2018 $3,754,000.00
24 1/31/2018 $7,967,000.00
25 10/31/2017 $3,508,000.00
26 7/31/2017 $7,884,000.00
27 4/30/2017 $7,742,000.00
28 1/31/2017 $5,883,000.00
29 10/31/2016 $6,066,000.00
30 7/31/2016 $7,537,000.00
31 4/30/2016 $2,859,000.00
32 1/31/2016 $8,599,000.00
33 10/31/2015 $2,904,000.00
34 7/31/2015 $1,805,000.00
35 4/30/2015 $3,813,000.00
36 1/31/2015 $6,284,000.00
37 10/31/2014 $3,361,000.00
38 7/31/2014 $1,391,000.00
39 4/30/2014 $1,332,000.00
40 1/31/2014 $2,782,000.00
41 10/31/2013 $1,936,000.00
42 7/31/2013 $2,272,000.00
43 4/30/2013 $1,662,000.00
44 1/31/2013 $1,983,000.00
45 10/31/2012 $2,320,000.00
46 7/31/2012 $2,271,000.00
47 4/30/2012 $2,353,000.00
48 1/31/2012 $2,078,000.00
49 4/30/2011 $1,389,000.00
Financials: AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
Date Value
1 10/31/2023 $35,676,000.00
2 7/31/2023 $32,892,000.00
3 4/30/2023 $30,368,000.00
4 1/31/2023 $28,934,000.00
5 10/31/2022 $27,437,000.00
6 7/31/2022 $25,656,000.00
7 4/30/2022 $24,457,000.00
8 1/31/2022 $23,748,000.00
9 10/31/2021 $22,969,000.00
10 7/31/2021 $22,103,000.00
11 4/30/2021 $21,094,000.00
12 1/31/2021 $20,181,000.00
13 10/31/2020 $19,326,000.00
14 7/31/2020 $18,471,000.00
15 4/30/2020 $17,641,000.00
16 1/31/2020 $16,827,000.00
17 10/31/2019 $16,017,000.00
18 7/31/2019 $15,295,000.00
19 4/30/2019 $14,569,000.00
20 1/31/2019 $14,065,000.00
21 10/31/2018 $13,642,000.00
22 7/31/2018 $13,014,000.00
23 4/30/2018 $12,372,000.00
24 1/31/2018 $12,183,000.00
25 10/31/2017 $13,000,000.00
26 7/31/2017 $12,342,000.00
27 4/30/2017 $11,508,000.00
28 1/31/2017 $11,329,000.00
29 10/31/2016 $10,829,000.00
30 7/31/2016 $10,223,000.00
31 4/30/2016 $9,610,000.00
32 1/31/2016 $8,996,000.00
33 10/31/2015 $8,646,000.00
34 7/31/2015 $8,423,000.00
35 4/30/2015 $8,189,000.00
36 1/31/2015 $7,951,000.00
37 10/31/2014 $7,958,000.00
38 7/31/2014 $7,693,000.00
39 4/30/2014 $7,416,000.00
40 1/31/2014 $7,167,000.00
41 10/31/2013 $7,266,000.00
42 7/31/2013 $7,030,000.00
43 4/30/2013 $6,773,000.00
44 1/31/2013 $-6,492,000.00
45 10/31/2012 $-6,263,000.00
46 7/31/2012 $-5,997,000.00
47 4/30/2012 $5,737,000.00
48 4/30/2011 $4,928,000.00
Financials: AdditionalPaidInCapital
Date Value
1 10/31/2023 $626,031,000.00
2 7/31/2023 $623,445,000.00
3 4/30/2023 $620,224,000.00
4 1/31/2023 $615,841,000.00
5 10/31/2022 $612,102,000.00
6 7/31/2022 $608,750,000.00
7 4/30/2022 $605,841,000.00
8 1/31/2022 $603,488,000.00
9 10/31/2021 $600,266,000.00
10 7/31/2021 $597,320,000.00
11 4/30/2021 $637,534,000.00
12 1/31/2021 $647,157,000.00
13 10/31/2020 $613,384,000.00
14 7/31/2020 $612,822,000.00
15 4/30/2020 $612,909,000.00
16 1/31/2020 $613,323,000.00
17 10/31/2019 $613,325,000.00
18 7/31/2019 $613,395,000.00
19 4/30/2019 $613,615,000.00
20 1/31/2019 $613,947,000.00
21 10/31/2018 $614,541,000.00
22 7/31/2018 $615,040,000.00
23 4/30/2018 $614,810,000.00
24 1/31/2018 $593,621,000.00
25 10/31/2017 $594,004,000.00
26 7/31/2017 $594,482,000.00
27 4/30/2017 $590,971,000.00
28 1/31/2017 $571,904,000.00
29 10/31/2016 $566,314,000.00
30 7/31/2016 $561,024,000.00
31 4/30/2016 $559,314,000.00
32 1/31/2016 $557,091,000.00
33 10/31/2015 $549,543,000.00
34 7/31/2015 $522,590,000.00
35 4/30/2015 $512,464,000.00
36 1/31/2015 $491,098,000.00
37 10/31/2014 $487,089,000.00
38 7/31/2014 $481,807,000.00
39 4/30/2014 $470,785,000.00
40 1/31/2014 $447,913,000.00
41 10/31/2013 $418,783,000.00
42 7/31/2013 $407,894,000.00
43 4/30/2013 $391,521,000.00
44 1/31/2013 $376,720,000.00
45 10/31/2012 $367,088,000.00
46 7/31/2012 $349,608,000.00
47 4/30/2012 $347,506,000.00
48 1/31/2012 $340,054,000.00
49 4/30/2011 $311,353,000.00
Financials: AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
Date Value
1 10/31/2023 $4,809,000.00
2 7/31/2023 $2,343,000.00
3 4/30/2023 $10,978,000.00
4 1/31/2023 $7,427,000.00
5 10/31/2022 $2,786,000.00
6 7/31/2022 $1,897,000.00
7 4/30/2022 $7,380,000.00
8 1/31/2022 $5,352,000.00
9 10/31/2021 $1,942,000.00
10 7/31/2021 $1,299,000.00
11 4/30/2021 $3,854,000.00
12 1/31/2021 $999,000.00
13 10/31/2020 $1,755,000.00
14 7/31/2020 $730,000.00
15 4/30/2020 $2,499,000.00
16 1/31/2020 $595,000.00
17 10/31/2019 $1,254,000.00
18 7/31/2019 $603,000.00
19 4/30/2019 $1,595,000.00
20 1/31/2019 $1,080,000.00
21 10/31/2018 $622,000.00
22 7/31/2018 $297,000.00
23 4/30/2018 $1,538,000.00
24 4/30/2017 $3,363,000.00
25 4/30/2016 $4,898,000.00
26 4/30/2015 $6,702,000.00
27 4/30/2014 $6,207,000.00
Financials: AdvertisingExpense
Date Value
1 4/30/2023 $700,000.00
2 4/30/2022 $600,000.00
3 4/30/2021 $300,000.00
4 4/30/2020 $200,000.00
Financials: AllowanceForDoubtfulAccountsReceivable
Date Value
1 10/31/2023 $1,600,000.00
2 7/31/2023 $2,200,000.00
3 4/30/2023 $500,000.00
4 10/31/2022 $17,200,000.00
5 7/31/2022 $18,400,000.00
6 4/30/2022 $18,400,000.00
7 10/31/2021 $11,200,000.00
8 4/30/2021 --
9 4/30/2020 --
10 4/30/2019 --
11 1/31/2019 --
12 10/31/2018 --
13 7/31/2018 --
14 4/30/2018 --
15 1/31/2018 --
16 10/31/2017 --
17 7/31/2017 --
18 4/30/2017 --
19 1/31/2017 --
20 10/31/2016 --
21 7/31/2016 --
22 4/30/2016 --
23 1/31/2016 --
24 10/31/2015 --
25 7/31/2015 $5,000.00
26 4/30/2015 $5,000.00
27 1/31/2015 $6,000.00
28 10/31/2014 $6,000.00
29 7/31/2014 $6,000.00
30 4/30/2014 $13,000.00
31 1/31/2014 $13,000.00
32 10/31/2013 $13,000.00
33 7/31/2013 $15,000.00
34 4/30/2013 $16,000.00
35 1/31/2013 $19,000.00
36 10/31/2012 $19,000.00
37 7/31/2012 $19,000.00
38 4/30/2012 $19,000.00
Financials: AmortizationOfDebtDiscountPremium
Date Value
1 4/30/2023 $1,046,000.00
2 4/30/2022 $1,030,000.00
3 4/30/2021 $916,000.00
4 4/30/2020 --
5 4/30/2019 --
Financials: AmortizationOfFinancingCosts
Date Value
1 10/31/2023 $639,000.00
2 7/31/2023 $339,000.00
3 1/31/2023 $782,000.00
4 10/31/2022 $520,000.00
5 7/31/2022 $260,000.00
6 1/31/2022 $766,000.00
7 10/31/2021 $509,000.00
8 7/31/2021 $254,000.00
9 1/31/2021 --
10 10/31/2020 --
11 7/31/2020 --
Financials: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
Date Value
1 10/31/2023 $8,979,000.00
2 7/31/2023 $8,821,000.00
3 4/30/2023 $7,075,000.00
4 1/31/2023 $7,520,000.00
5 10/31/2022 $7,467,000.00
6 7/31/2022 $7,297,000.00
7 4/30/2022 $52,000.00
8 1/31/2022 $6,818,000.00
9 10/31/2021 $6,971,000.00
10 7/31/2021 $6,888,000.00
11 4/30/2021 $3,621,000.00
12 1/31/2021 $3,650,000.00
13 10/31/2020 $4,027,000.00
14 7/31/2020 $4,091,000.00
15 4/30/2020 $4,864,000.00
16 1/31/2020 $232,000.00
17 10/31/2019 $5,120,000.00
18 7/31/2019 $155,000.00
19 4/30/2019 $4,922,000.00
20 1/31/2019 $156,000.00
21 10/31/2018 $307,000.00
22 7/31/2018 $112,000.00
23 4/30/2017 $45,767.00
24 1/31/2017 $43,742,272.00
25 10/31/2016 $43,878,138.00
26 4/30/2016 $289,960.00
27 1/31/2016 $32,662,666.00
28 10/31/2015 $32,757,851.00
29 4/30/2015 $554,313.00
30 4/30/2014 $4,652,810.00
31 4/30/2013 $3,813,278.00
32 4/30/2012 $207,060.00
33 4/30/2011 $174,679.00
Financials: AssetImpairmentCharges
Date Value
1 4/30/2023 $100,000.00
2 1/31/2019 --
3 10/31/2018 --
4 7/31/2018 --
5 1/31/2018 --
6 10/31/2017 --
7 7/31/2017 --
8 1/31/2017 --
9 10/31/2016 --
10 7/31/2016 --
11 1/31/2016 --
12 10/31/2015 --
13 7/31/2015 --
Financials: Assets
Date Value
1 10/31/2023 $454,642,000.00
2 7/31/2023 $442,337,000.00
3 4/30/2023 $451,054,000.00
4 1/31/2023 $450,430,000.00
5 10/31/2022 $441,850,000.00
6 7/31/2022 $451,219,000.00
7 4/30/2022 $429,843,000.00
8 1/31/2022 $314,095,000.00
9 10/31/2021 $301,627,000.00
10 7/31/2021 $270,531,000.00
11 4/30/2021 $265,510,000.00
12 1/31/2021 $168,178,000.00
13 10/31/2020 $113,595,000.00
14 7/31/2020 $105,561,000.00
15 4/30/2020 $107,620,000.00
16 1/31/2020 $105,216,000.00
17 10/31/2019 $105,250,000.00
18 7/31/2019 $102,070,000.00
19 4/30/2019 $78,395,000.00
20 1/31/2019 $76,110,000.00
21 10/31/2018 $80,224,000.00
22 7/31/2018 $84,708,000.00
23 4/30/2018 $95,760,000.00
24 1/31/2018 $69,857,000.00
25 10/31/2017 $78,627,000.00
26 7/31/2017 $100,275,000.00
27 4/30/2017 $118,112,000.00
28 1/31/2017 $111,317,000.00
29 10/31/2016 $109,937,000.00
30 7/31/2016 $105,604,000.00
31 4/30/2016 $109,043,000.00
32 1/31/2016 $119,052,000.00
33 10/31/2015 $112,657,000.00
34 7/31/2015 $92,032,000.00
35 4/30/2015 $97,464,000.00
36 1/31/2015 $79,121,000.00
37 10/31/2014 $81,437,000.00
38 7/31/2014 $87,607,000.00
39 4/30/2014 $90,545,000.00
40 1/31/2014 $76,485,000.00
41 10/31/2013 $55,107,000.00
42 7/31/2013 $53,323,000.00
43 4/30/2013 $45,058,000.00
44 1/31/2013 $37,157,000.00
45 10/31/2012 $36,528,000.00
46 7/31/2012 $31,506,000.00
47 4/30/2012 $28,262,000.00
48 1/31/2012 $29,440,000.00
49 4/30/2011 $34,766,000.00
Financials: AssetsCurrent
Date Value
1 10/31/2023 $104,205,000.00
2 7/31/2023 $98,319,000.00
3 4/30/2023 $112,451,000.00
4 1/31/2023 $132,343,000.00
5 10/31/2022 $145,941,000.00
6 7/31/2022 $180,635,000.00
7 4/30/2022 $180,023,000.00
8 1/31/2022 $203,490,000.00
9 10/31/2021 $206,919,000.00
10 7/31/2021 $200,780,000.00
11 4/30/2021 $207,804,000.00
12 1/31/2021 $116,311,000.00
13 10/31/2020 $63,126,000.00
14 7/31/2020 $57,018,000.00
15 4/30/2020 $59,763,000.00
16 1/31/2020 $57,277,000.00
17 10/31/2019 $56,227,000.00
18 7/31/2019 $51,564,000.00
19 4/30/2019 $51,318,000.00
20 1/31/2019 $48,782,000.00
21 10/31/2018 $52,493,000.00
22 7/31/2018 $56,920,000.00
23 4/30/2018 $67,827,000.00
24 1/31/2018 $41,029,000.00
25 10/31/2017 $48,976,000.00
26 7/31/2017 $70,763,000.00
27 4/30/2017 $89,874,000.00
28 1/31/2017 $82,987,000.00
29 10/31/2016 $82,756,000.00
30 7/31/2016 $78,241,000.00
31 4/30/2016 $81,808,000.00
32 1/31/2016 $93,604,000.00
33 10/31/2015 $89,458,000.00
34 7/31/2015 $72,330,000.00
35 4/30/2015 $80,523,000.00
36 1/31/2015 $68,604,000.00
37 10/31/2014 $74,368,000.00
38 7/31/2014 $81,528,000.00
39 4/30/2014 $85,771,000.00
40 1/31/2014 $72,233,000.00
41 10/31/2013 $51,286,000.00
42 7/31/2013 $50,186,000.00
43 4/30/2013 $41,914,000.00
44 1/31/2013 $33,751,000.00
45 10/31/2012 $33,074,000.00
46 7/31/2012 $27,893,000.00
47 4/30/2012 $24,792,000.00
48 1/31/2012 $25,821,000.00
49 4/30/2011 $30,815,000.00
Financials: CapitalExpendituresIncurredButNotYetPaid
Date Value
1 10/31/2023 $7,972,000.00
2 7/31/2023 $7,636,000.00
3 4/30/2023 $14,125,000.00
4 1/31/2023 $23,984,000.00
5 10/31/2022 $8,478,000.00
6 7/31/2022 $16,674,000.00
7 4/30/2022 $1,190,000.00
8 1/31/2022 $780,000.00
9 10/31/2021 $2,493,000.00
10 7/31/2021 $3,924,000.00
11 4/30/2021 $3,939,000.00
12 1/31/2021 $1,880,000.00
13 10/31/2020 $1,831,000.00
14 7/31/2020 $1,370,000.00
15 4/30/2020 $772,000.00
16 1/31/2020 $489,000.00
17 10/31/2019 $1,860,000.00
18 7/31/2019 $1,516,000.00
19 4/30/2019 $318,000.00
20 1/31/2019 $14,000.00
21 10/31/2018 $434,000.00
22 7/31/2018 $62,000.00
23 4/30/2018 $180,000.00
24 1/31/2018 $27,000.00
25 10/31/2017 $139,000.00
26 7/31/2017 $748,000.00
27 4/30/2017 $658,000.00
28 1/31/2017 $420,000.00
29 10/31/2016 $255,000.00
30 7/31/2016 $444,000.00
31 4/30/2016 $1,565,000.00
32 1/31/2016 $1,748,000.00
33 10/31/2015 $2,463,000.00
34 7/31/2015 $2,306,000.00
35 4/30/2015 $4,673,000.00
36 1/31/2015 $2,510,000.00
37 10/31/2014 $922,000.00
38 7/31/2014 $128,000.00
39 4/30/2014 $4,000.00
40 1/31/2014 $34,000.00
41 10/31/2013 $77,000.00
42 7/31/2013 --
43 4/30/2013 $20,000.00
44 1/31/2013 $11,000.00
45 10/31/2012 --
46 7/31/2012 $38,000.00
47 4/30/2012 $47,000.00
48 1/31/2012 $13,000.00
49 10/31/2011 $72,000.00
50 7/31/2011 $72,000.00
51 4/30/2011 $300,000.00
52 1/31/2011 $387,000.00
53 4/30/2010 $18,000.00
Financials: CashAndCashEquivalentsAtCarryingValue
Date Value
1 10/31/2023 $31,424,000.00
2 7/31/2023 $24,898,000.00
3 4/30/2023 $38,542,000.00
4 1/31/2023 $59,916,000.00
5 10/31/2022 $77,292,000.00
6 7/31/2022 $115,137,000.00
7 4/30/2022 $126,166,000.00
8 1/31/2022 $149,957,000.00
9 10/31/2021 $163,675,000.00
10 7/31/2021 $159,692,000.00
11 4/30/2021 $169,915,000.00
12 1/31/2021 $70,894,000.00
13 10/31/2020 $35,664,000.00
14 7/31/2020 $28,211,000.00
15 4/30/2020 $36,262,000.00
16 1/31/2020 $30,687,000.00
17 10/31/2019 $33,960,000.00
18 7/31/2019 $28,944,000.00
19 4/30/2019 $32,351,000.00
20 1/31/2019 $27,758,000.00
21 10/31/2018 $32,694,000.00
22 7/31/2018 $37,484,000.00
23 4/30/2018 $42,265,000.00
24 1/31/2018 $17,938,000.00
25 10/31/2017 $27,727,000.00
26 7/31/2017 $37,256,000.00
27 4/30/2017 $46,799,000.00
28 1/31/2017 $41,528,000.00
29 10/31/2016 $49,055,000.00
30 7/31/2016 $44,195,000.00
31 4/30/2016 $61,412,000.00
32 1/31/2016 $67,470,000.00
33 10/31/2015 $72,005,000.00
34 7/31/2015 $59,016,000.00
35 4/30/2015 $68,001,000.00
36 1/31/2015 $55,238,000.00
37 10/31/2014 $64,439,000.00
38 7/31/2014 $73,256,000.00
39 4/30/2014 $77,490,000.00
40 1/31/2014 $63,177,000.00
41 10/31/2013 $44,443,000.00
42 7/31/2013 $41,600,000.00
43 4/30/2013 $35,204,000.00
44 1/31/2013 $26,255,000.00
45 10/31/2012 $24,443,000.00
46 7/31/2012 $18,991,000.00
47 4/30/2012 $18,033,000.00
48 1/31/2012 $19,761,000.00
49 10/31/2011 $18,055,000.00
50 7/31/2011 $16,540,000.00
51 4/30/2011 $23,075,000.00
52 1/31/2011 $24,068,000.00
53 4/30/2010 $19,681,000.00
54 4/30/2009 $10,018,000.00
Financials: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
Date Value
1 10/31/2023 $31,424,000.00
2 7/31/2023 $25,248,000.00
3 4/30/2023 $38,892,000.00
4 1/31/2023 $60,266,000.00
5 10/31/2022 $77,642,000.00
6 7/31/2022 $115,487,000.00
7 4/30/2022 $126,516,000.00
8 1/31/2022 $150,307,000.00
9 10/31/2021 $164,025,000.00
10 7/31/2021 $160,042,000.00
11 4/30/2021 $170,265,000.00
12 1/31/2021 $71,244,000.00
13 10/31/2020 $36,014,000.00
14 7/31/2020 $28,561,000.00
15 4/30/2020 $36,612,000.00
16 1/31/2020 $31,037,000.00
17 10/31/2019 $34,310,000.00
18 7/31/2019 $30,094,000.00
19 4/30/2019 $33,501,000.00
20 1/31/2019 $28,908,000.00
21 10/31/2018 $33,844,000.00
22 7/31/2018 $38,634,000.00
23 4/30/2018 $43,415,000.00
24 1/31/2018 $19,088,000.00
25 10/31/2017 $28,877,000.00
26 7/31/2017 $38,406,000.00
27 4/30/2017 $47,949,000.00
28 4/30/2016 $62,012,000.00
Financials: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
Date Value
1 10/31/2023 $-7,468,000.00
2 7/31/2023 $-13,644,000.00
3 4/30/2023 $-87,624,000.00
4 1/31/2023 $-66,250,000.00
5 10/31/2022 $-48,874,000.00
6 7/31/2022 $-11,029,000.00
7 4/30/2022 $-43,749,000.00
8 1/31/2022 $-19,958,000.00
9 10/31/2021 $-6,240,000.00
10 7/31/2021 $-10,223,000.00
11 4/30/2021 $133,653,000.00
12 1/31/2021 $34,632,000.00
13 10/31/2020 $-598,000.00
14 7/31/2020 $-8,051,000.00
15 4/30/2020 $3,111,000.00
16 4/30/2019 $-9,914,000.00
Financials: CashEquivalentsAtCarryingValue
Date Value
1 10/31/2023 $21,600,000.00
2 7/31/2023 $15,600,000.00
3 4/30/2023 $28,700,000.00
4 1/31/2023 $50,800,000.00
5 10/31/2022 $73,500,000.00
6 7/31/2022 $102,900,000.00
7 4/30/2022 $116,300,000.00
8 1/31/2022 $138,200,000.00
9 10/31/2021 $155,400,000.00
10 4/30/2021 $158,800,000.00
11 4/30/2020 $27,600,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 4/30/2021 --
11 1/31/2021 --
12 10/31/2020 --
13 7/31/2020 --
14 4/30/2020 --
15 1/31/2020 --
16 10/31/2019 --
17 7/31/2019 --
18 4/30/2019 --
19 1/31/2019 --
20 10/31/2018 --
21 7/31/2018 --
22 4/30/2018 --
23 1/31/2018 --
24 10/31/2017 --
25 7/31/2017 --
26 4/30/2017 --
27 1/31/2017 --
28 10/31/2016 --
29 7/31/2016 --
30 4/30/2016 --
31 1/31/2016 --
32 10/31/2015 --
33 7/31/2015 --
34 4/30/2015 --
35 1/31/2015 --
36 10/31/2014 --
37 7/31/2014 --
38 4/30/2014 --
39 1/31/2014 --
40 10/31/2013 --
41 7/31/2013 --
42 4/30/2013 --
43 1/31/2013 --
44 10/31/2012 --
45 7/31/2012 --
46 4/30/2012 --
47 1/31/2012 --
48 4/30/2011 --
Financials: CommonStockCapitalSharesReservedForFutureIssuance
Date Value
1 10/31/2023 $7,682,971.00
2 4/30/2023 $16,077,000.00
3 4/30/2022 $16,836,000.00
4 4/30/2021 $14,142,000.00
5 4/30/2020 $14,916,000.00
6 1/31/2014 $29,584,997.00
7 10/31/2013 $29,858,569.00
8 7/31/2013 $23,747,431.00
9 4/30/2013 $23,895,316.00
10 1/31/2013 $24,414,094.00
11 10/31/2012 $24,600,142.00
12 7/31/2012 $16,909,269.00
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 7/31/2020 $0.00
15 4/30/2020 $0.00
16 1/31/2020 $0.00
17 10/31/2019 $0.00
18 7/31/2019 $0.00
19 4/30/2019 $0.00
20 1/31/2019 $0.00
21 10/31/2018 $0.00
22 7/31/2018 $0.00
23 4/30/2018 $0.00
24 1/31/2018 $0.00
25 10/31/2017 $0.00
26 7/31/2017 $0.00
27 4/30/2017 $0.00
28 1/31/2017 $0.00
29 10/31/2016 $0.00
30 7/31/2016 $0.00
31 4/30/2016 $0.00
32 1/31/2016 $0.00
33 10/31/2015 $0.00
34 7/31/2015 $0.00
35 4/30/2015 $0.00
36 1/31/2015 $0.00
37 10/31/2014 $0.00
38 7/31/2014 $0.00
39 4/30/2014 $0.00
40 1/31/2014 $0.00
41 10/31/2013 $0.00
42 7/31/2013 $0.00
43 4/30/2013 $0.00
44 1/31/2013 $0.00
45 10/31/2012 $0.00
46 7/31/2012 $0.00
47 4/30/2012 $0.00
48 1/31/2012 $0.00
49 4/30/2011 $0.00
Financials: CommonStockSharesAuthorized
Date Value
1 10/31/2023 $150,000,000.00
2 7/31/2023 $150,000,000.00
3 4/30/2023 $150,000,000.00
4 1/31/2023 $150,000,000.00
5 10/31/2022 $150,000,000.00
6 7/31/2022 $150,000,000.00
7 4/30/2022 $150,000,000.00
8 1/31/2022 $150,000,000.00
9 10/31/2021 $150,000,000.00
10 7/31/2021 $150,000,000.00
11 4/30/2021 $150,000,000.00
12 1/31/2021 $150,000,000.00
13 10/31/2020 $150,000,000.00
14 7/31/2020 $150,000,000.00
15 4/30/2020 $150,000,000.00
16 1/31/2020 $150,000,000.00
17 10/31/2019 $150,000,000.00
18 7/31/2019 $150,000,000.00
19 4/30/2019 $150,000,000.00
20 1/31/2019 $150,000,000.00
21 10/31/2018 $150,000,000.00
22 7/31/2018 $500,000,000.00
23 4/30/2018 $150,000,000.00
24 1/31/2018 $500,000,000.00
25 10/31/2017 $500,000,000.00
26 7/31/2017 $500,000,000.00
27 4/30/2017 $500,000,000.00
28 1/31/2017 $500,000,000.00
29 10/31/2016 $500,000,000.00
30 7/31/2016 $500,000,000.00
31 4/30/2016 $500,000,000.00
32 1/31/2016 $500,000,000.00
33 10/31/2015 $500,000,000.00
34 7/31/2015 $325,000,000.00
35 4/30/2015 $500,000,000.00
36 1/31/2015 $325,000,000.00
37 10/31/2014 $325,000,000.00
38 7/31/2014 $325,000,000.00
39 4/30/2014 $325,000,000.00
40 1/31/2014 $325,000,000.00
41 10/31/2013 $325,000,000.00
42 7/31/2013 $325,000,000.00
43 4/30/2013 $325,000,000.00
44 1/31/2013 $325,000,000.00
45 10/31/2012 $325,000,000.00
46 7/31/2012 $325,000,000.00
47 4/30/2012 $325,000,000.00
48 1/31/2012 $325,000,000.00
49 4/30/2011 $325,000,000.00
Financials: CommonStockSharesIssued
Date Value
1 10/31/2023 $63,234,000.00
2 7/31/2023 $63,111,000.00
3 4/30/2023 $62,692,000.00
4 1/31/2023 $62,523,000.00
5 10/31/2022 $62,308,000.00
6 7/31/2022 $62,165,000.00
7 4/30/2022 $61,807,000.00
8 1/31/2022 $61,725,000.00
9 10/31/2021 $61,552,000.00
10 7/31/2021 $61,341,000.00
11 4/30/2021 $61,069,000.00
12 1/31/2021 $60,827,000.00
13 10/31/2020 $56,722,000.00
14 7/31/2020 $56,601,000.00
15 4/30/2020 $56,483,000.00
16 1/31/2020 $56,479,000.00
17 10/31/2019 $56,338,000.00
18 7/31/2019 $56,238,000.00
19 4/30/2019 $56,135,000.00
20 1/31/2019 $56,072,291.00
21 10/31/2018 $56,063,488.00
22 7/31/2018 $55,990,274.00
23 4/30/2018 $55,689,222.00
24 1/31/2018 $45,257,180.00
25 10/31/2017 $45,172,632.00
26 7/31/2017 $45,094,154.00
27 4/30/2017 $44,014,040.00
28 1/31/2017 $271,068,464.00
29 10/31/2016 $251,765,279.00
30 7/31/2016 $241,456,721.00
31 4/30/2016 $33,847,213.00
32 1/31/2016 $232,231,242.00
33 10/31/2015 $225,824,551.00
34 7/31/2015 $200,983,948.00
35 4/30/2015 $193,346,627.00
36 1/31/2015 $184,244,698.00
37 10/31/2014 $182,000,583.00
38 7/31/2014 $179,216,032.00
39 4/30/2014 $178,871,164.00
40 1/31/2014 $176,453,261.00
41 10/31/2013 $160,248,742.00
42 4/30/2013 $143,768,946.00
Financials: CommonStockSharesOutstanding
Date Value
1 10/31/2023 $63,234,000.00
2 7/31/2023 $63,111,000.00
3 4/30/2023 $62,692,000.00
4 1/31/2023 $62,523,000.00
5 10/31/2022 $62,308,000.00
6 7/31/2022 $62,165,000.00
7 4/30/2022 $61,807,000.00
8 1/31/2022 $61,725,000.00
9 10/31/2021 $61,552,000.00
10 7/31/2021 $61,341,000.00
11 4/30/2021 $61,069,000.00
12 1/31/2021 $60,827,000.00
13 10/31/2020 $56,722,000.00
14 7/31/2020 $56,601,000.00
15 4/30/2020 $56,483,000.00
16 1/31/2020 $56,479,000.00
17 10/31/2019 $56,338,000.00
18 7/31/2019 $56,238,000.00
19 4/30/2019 $56,135,000.00
20 1/31/2019 $56,072,291.00
21 10/31/2018 $56,063,488.00
22 7/31/2018 $55,990,274.00
23 4/30/2018 $55,689,222.00
24 1/31/2018 $45,257,180.00
25 10/31/2017 $45,172,632.00
26 7/31/2017 $45,094,154.00
27 4/30/2017 $44,014,040.00
28 1/31/2017 $271,068,464.00
29 10/31/2016 $251,765,279.00
30 7/31/2016 $241,456,721.00
31 4/30/2016 $33,847,213.00
32 1/31/2016 $232,231,242.00
33 10/31/2015 $225,824,551.00
34 7/31/2015 $200,983,948.00
35 4/30/2015 $193,346,627.00
36 1/31/2015 $184,244,698.00
37 10/31/2014 $182,000,583.00
38 7/31/2014 $179,216,032.00
39 4/30/2014 $178,871,164.00
40 1/31/2014 $176,453,261.00
41 10/31/2013 $160,248,742.00
42 7/31/2013 $153,506,811.00
43 4/30/2013 $143,768,946.00
44 1/31/2013 $133,770,614.00
45 10/31/2012 $123,310,188.00
46 7/31/2012 $104,178,431.00
47 4/30/2012 $101,421,365.00
48 1/31/2012 $93,146,226.00
49 4/30/2011 $69,837,142.00
Financials: CommonStockValue
Date Value
1 10/31/2023 $63,000.00
2 7/31/2023 $63,000.00
3 4/30/2023 $63,000.00
4 1/31/2023 $62,000.00
5 10/31/2022 $62,000.00
6 7/31/2022 $62,000.00
7 4/30/2022 $62,000.00
8 1/31/2022 $62,000.00
9 10/31/2021 $62,000.00
10 7/31/2021 $61,000.00
11 4/30/2021 $61,000.00
12 1/31/2021 $61,000.00
13 10/31/2020 $57,000.00
14 7/31/2020 $56,000.00
15 4/30/2020 $56,000.00
16 1/31/2020 $56,000.00
17 10/31/2019 $56,000.00
18 7/31/2019 $56,000.00
19 4/30/2019 $56,000.00
20 1/31/2019 $56,000.00
21 10/31/2018 $56,000.00
22 7/31/2018 $55,000.00
23 4/30/2018 $55,000.00
24 1/31/2018 $45,000.00
25 10/31/2017 $45,000.00
26 7/31/2017 $45,000.00
27 4/30/2017 $44,000.00
28 1/31/2017 $271,000.00
29 10/31/2016 $252,000.00
30 7/31/2016 $241,000.00
31 4/30/2016 $34,000.00
32 1/31/2016 $232,000.00
33 10/31/2015 $226,000.00
34 7/31/2015 $201,000.00
35 4/30/2015 $193,000.00
36 1/31/2015 $184,000.00
37 10/31/2014 $182,000.00
38 7/31/2014 $179,000.00
39 4/30/2014 $179,000.00
40 1/31/2014 $176,000.00
41 10/31/2013 $160,000.00
42 7/31/2013 $153,000.00
43 4/30/2013 $143,000.00
44 1/31/2013 $134,000.00
45 10/31/2012 $123,000.00
46 7/31/2012 $104,000.00
47 4/30/2012 $101,000.00
48 4/30/2011 $70,000.00
Financials: ComprehensiveIncomeNetOfTax
Date Value
1 10/31/2023 $-11,602,000.00
2 7/31/2023 $-2,093,000.00
3 4/30/2023 $560,000.00
4 1/31/2023 $869,000.00
5 10/31/2022 $408,000.00
6 7/31/2022 $1,564,000.00
7 4/30/2022 $127,672,000.00
8 1/31/2022 $12,074,000.00
9 10/31/2021 $9,826,000.00
10 7/31/2021 $6,304,000.00
11 4/30/2021 $11,212,000.00
12 1/31/2021 $2,207,000.00
13 10/31/2020 $7,014,000.00
14 4/30/2020 $-10,466,000.00
15 1/31/2020 $-2,104,000.00
16 10/31/2019 $-3,594,000.00
17 7/31/2019 $-3,164,000.00
18 4/30/2019 $-4,215,000.00
19 1/31/2019 $-4,551,000.00
20 10/31/2018 $-3,412,000.00
21 7/31/2018 $-1,961,000.00
22 4/30/2018 $-21,813,000.00
23 1/31/2018 $-11,004,000.00
24 10/31/2017 $-13,829,000.00
25 7/31/2017 $-1,205,000.00
26 4/30/2017 $-28,159,000.00
27 1/31/2017 $-7,774,000.00
28 10/31/2016 $-4,056,000.00
29 7/31/2016 $-11,057,000.00
30 4/30/2016 $-55,652,000.00
31 1/31/2016 $-43,768,000.00
32 10/31/2015 $-26,921,000.00
33 7/31/2015 $-13,723,000.00
34 4/30/2015 $-50,358,000.00
35 1/31/2015 $-12,994,000.00
36 10/31/2014 $-25,229,000.00
37 7/31/2014 $-13,129,000.00
38 4/30/2014 $-35,362,000.00
39 1/31/2014 $-25,114,000.00
40 10/31/2013 $-7,790,000.00
41 7/31/2013 $-7,600,000.00
42 4/30/2013 $-29,780,000.00
43 1/31/2013 $-21,331,000.00
44 10/31/2012 $-8,753,000.00
45 7/31/2012 $-7,664,000.00
46 4/30/2012 $-42,119,000.00
47 1/31/2012 $-31,237,000.00
48 10/31/2011 $-12,055,000.00
49 7/31/2011 $-8,092,000.00
50 4/30/2011 $-34,151,000.00
Financials: ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice
Date Value
1 10/31/2023 $3,200,000.00
2 7/31/2023 $1,400,000.00
3 4/30/2023 $3,000,000.00
4 1/31/2023 $3,000,000.00
5 4/30/2022 $14,700,000.00
6 1/31/2022 $12,400,000.00
7 10/31/2021 $11,200,000.00
Financials: ContractWithCustomerAssetNet
Date Value
1 10/31/2023 $10,847,000.00
2 7/31/2023 $14,454,000.00
3 4/30/2023 $9,609,000.00
4 1/31/2023 $10,388,000.00
5 10/31/2022 $6,528,000.00
6 7/31/2022 $7,078,000.00
7 4/30/2022 $5,369,000.00
8 1/31/2022 $3,344,000.00
9 10/31/2021 $3,420,000.00
10 7/31/2021 $5,956,000.00
11 4/30/2021 $6,112,000.00
12 1/31/2021 $5,545,000.00
13 10/31/2020 $5,343,000.00
14 7/31/2020 $4,317,000.00
15 4/30/2020 $3,300,000.00
16 1/31/2020 $6,111,000.00
17 10/31/2019 $6,110,000.00
18 7/31/2019 $5,589,000.00
19 4/30/2019 $4,327,000.00
20 1/31/2019 $3,912,000.00
21 10/31/2018 $5,092,000.00
22 7/31/2018 $4,775,000.00
23 4/30/2018 --
Financials: ContractWithCustomerLiabilityCurrent
Date Value
1 10/31/2023 $46,437,000.00
2 7/31/2023 $33,019,000.00
3 4/30/2023 $37,352,000.00
4 1/31/2023 $37,750,000.00
5 10/31/2022 $48,446,000.00
6 7/31/2022 $52,775,000.00
7 4/30/2022 $53,798,000.00
8 1/31/2022 $58,991,000.00
9 10/31/2021 $51,865,000.00
10 7/31/2021 $46,262,000.00
11 4/30/2021 $50,769,000.00
12 1/31/2021 $47,707,000.00
13 10/31/2020 $31,450,000.00
14 7/31/2020 $27,123,000.00
15 4/30/2020 $29,120,000.00
16 1/31/2020 $26,355,000.00
17 10/31/2019 $22,199,000.00
18 7/31/2019 $18,104,000.00
19 4/30/2019 $14,651,000.00
20 1/31/2019 $14,620,000.00
21 10/31/2018 $17,307,000.00
22 7/31/2018 $17,994,000.00
23 4/30/2018 $27,935,000.00
Financials: ContractWithCustomerLiabilityRevenueRecognized
Date Value
1 10/31/2023 $20,800,000.00
2 7/31/2023 $16,800,000.00
3 4/30/2023 $40,800,000.00
4 1/31/2023 $35,200,000.00
5 10/31/2022 $26,900,000.00
6 7/31/2022 $18,600,000.00
7 4/30/2022 $34,000,000.00
8 1/31/2022 $31,700,000.00
9 10/31/2021 $7,300,000.00
10 7/31/2021 $17,500,000.00
11 4/30/2021 $27,300,000.00
12 1/31/2021 $26,300,000.00
13 10/31/2020 $6,400,000.00
14 7/31/2020 $16,400,000.00
15 4/30/2020 $13,600,000.00
16 1/31/2020 $13,200,000.00
17 10/31/2019 $6,400,000.00
18 7/31/2019 $6,200,000.00
19 4/30/2019 $14,312,000.00
20 1/31/2019 $12,200,000.00
21 10/31/2018 $10,000,000.00
22 7/31/2018 $6,962,000.00
Financials: ConvertibleSubordinatedDebtNoncurrent
Date Value
1 10/31/2023 $141,154,000.00
2 7/31/2023 $140,888,000.00
3 4/30/2023 $140,623,000.00
4 1/31/2023 $140,359,000.00
5 10/31/2022 $140,097,000.00
6 7/31/2022 $139,837,000.00
7 4/30/2022 $139,577,000.00
8 1/31/2022 $139,313,000.00
9 10/31/2021 $139,066,000.00
10 7/31/2021 $138,812,000.00
11 4/30/2021 $96,949,000.00
Financials: CostOfGoodsAndServicesSold
Date Value
1 10/31/2023 $63,686,000.00
2 7/31/2023 $33,626,000.00
3 4/30/2023 $117,786,000.00
4 1/31/2023 $86,378,000.00
5 10/31/2022 $58,185,000.00
6 7/31/2022 $27,575,000.00
7 4/30/2022 $82,949,000.00
8 1/31/2022 $58,707,000.00
9 10/31/2021 $36,286,000.00
10 7/31/2021 $19,363,000.00
11 4/30/2021 $66,561,000.00
12 1/31/2021 $47,098,000.00
13 10/31/2020 $14,646,000.00
14 7/31/2020 $16,848,000.00
15 4/30/2020 $55,770,000.00
16 1/31/2020 $41,921,000.00
17 10/31/2019 $29,121,000.00
18 7/31/2019 $14,168,000.00
19 4/30/2019 $46,379,000.00
20 4/30/2018 $56,545,000.00
Financials: CostsAndExpenses
Date Value
1 4/30/2023 $27,879,000.00
2 4/30/2022 $21,226,000.00
3 4/30/2021 $17,064,000.00
4 4/30/2020 $14,872,000.00
5 4/30/2019 $12,846,000.00
6 4/30/2018 $17,714,000.00
7 1/31/2018 $13,531,000.00
8 10/31/2017 $17,035,000.00
9 7/31/2017 $28,306,000.00
10 4/30/2017 $18,079,000.00
11 1/31/2017 $62,682,000.00
12 10/31/2016 $27,447,000.00
13 7/31/2016 $16,691,000.00
14 4/30/2016 $101,046,000.00
15 1/31/2016 $23,576,000.00
16 10/31/2015 $23,347,000.00
17 7/31/2015 $23,425,000.00
18 4/30/2015 $77,280,000.00
19 1/31/2015 $18,699,000.00
20 10/31/2014 $37,104,000.00
21 7/31/2014 $18,667,000.00
22 4/30/2014 $58,107,000.00
23 1/31/2014 $13,628,000.00
24 10/31/2013 $27,476,000.00
25 7/31/2013 $12,308,000.00
26 4/30/2013 $50,035,000.00
27 1/31/2013 $37,318,000.00
28 10/31/2012 $13,196,000.00
29 7/31/2012 $11,922,000.00
30 4/30/2012 $57,303,000.00
31 1/31/2012 $44,348,000.00
32 10/31/2011 $16,268,000.00
33 7/31/2011 $13,706,000.00
34 4/30/2011 $48,179,000.00
35 1/31/2011 $35,496,000.00
36 4/30/2010 $41,556,000.00
Financials: CurrentStateAndLocalTaxExpenseBenefit
Date Value
1 4/30/2023 $301,000.00
2 4/30/2022 $605,000.00
3 4/30/2021 --
4 4/30/2020 --
5 4/30/2019 $-48,000.00
6 4/30/2018 $155,000.00
7 4/30/2017 $309,000.00
8 4/30/2016 $-4,824,000.00
9 4/30/2015 $-4,450,000.00
10 4/30/2014 $-3,124,000.00
11 4/30/2013 $-2,631,000.00
12 4/30/2012 $20,000.00
13 4/30/2011 $-406,000.00
Financials: DeferredCompensationArrangementWithIndividualContributionsByEmployer
Date Value
1 4/30/2023 $900,000.00
2 4/30/2022 $600,000.00
3 4/30/2021 $500,000.00
4 4/30/2020 $500,000.00
5 4/30/2019 $400,000.00
6 4/30/2018 $600,000.00
7 4/30/2017 $845,000.00
Financials: DeferredIncomeTaxAssetsNet
Date Value
1 10/31/2023 $116,617,000.00
2 7/31/2023 $114,238,000.00
3 4/30/2023 $113,639,000.00
4 1/31/2023 $114,580,000.00
5 10/31/2022 $116,647,000.00
6 7/31/2022 $114,472,000.00
7 4/30/2022 $115,082,000.00
8 4/30/2021 --
Financials: DeferredIncomeTaxesAndOtherAssetsCurrent
Date Value
1 4/30/2023 $115,000,000.00
2 4/30/2022 $115,000,000.00
Financials: DeferredIncomeTaxExpenseBenefit
Date Value
1 10/31/2023 $-2,978,000.00
2 7/31/2023 $-599,000.00
3 4/30/2023 $1,443,000.00
4 1/31/2023 $502,000.00
5 10/31/2022 $-1,565,000.00
6 7/31/2022 $610,000.00
7 4/30/2022 $-115,082,000.00
8 1/31/2022 --
9 10/31/2021 --
10 7/31/2021 --
11 4/30/2021 --
12 4/30/2020 --
Financials: DeferredIncomeTaxLiabilities
Date Value
1 4/30/2023 $25,904,000.00
2 4/30/2022 $11,979,000.00
3 4/30/2021 $19,638,000.00
4 4/30/2020 $6,872,000.00
5 4/30/2019 $933,000.00
6 4/30/2018 $808,000.00
7 4/30/2017 $1,092,000.00
8 4/30/2016 $409,000.00
Financials: DeferredTaxAssetsDeferredIncome
Date Value
1 4/30/2023 $2,420,000.00
2 4/30/2022 $5,494,000.00
3 4/30/2021 $1,086,000.00
4 4/30/2020 $810,000.00
5 4/30/2019 $1,610,000.00
6 4/30/2018 $2,852,000.00
7 4/30/2017 $12,157,000.00
8 4/30/2016 $4,296,000.00
9 4/30/2015 $2,840,000.00
10 4/30/2014 $2,370,000.00
11 4/30/2013 $1,912,000.00
12 4/30/2012 $1,719,000.00
Financials: DeferredTaxAssetsGross
Date Value
1 4/30/2023 $139,543,000.00
2 4/30/2022 $127,061,000.00
3 4/30/2021 $131,026,000.00
4 4/30/2020 $125,009,000.00
5 4/30/2019 $120,449,000.00
6 4/30/2018 $124,363,000.00
7 4/30/2017 $179,492,000.00
8 4/30/2016 $168,395,000.00
9 4/30/2015 $146,524,000.00
10 4/30/2014 $126,992,000.00
11 4/30/2013 $114,839,000.00
12 4/30/2012 $6,529,000.00
Financials: DeferredTaxAssetsInProcessResearchAndDevelopment
Date Value
1 4/30/2023 $5,569,000.00
2 4/30/2022 $5,550,000.00
3 4/30/2021 $7,566,000.00
4 4/30/2020 --
Financials: DeferredTaxAssetsLiabilitiesNet
Date Value
1 4/30/2023 $113,639,000.00
2 4/30/2022 $115,082,000.00
3 4/30/2021 --
4 4/30/2020 --
5 4/30/2019 --
6 4/30/2018 --
7 4/30/2017 --
8 4/30/2016 --
Financials: DeferredTaxAssetsNet
Date Value
1 4/30/2023 $139,543,000.00
2 4/30/2022 $127,061,000.00
3 4/30/2021 $19,638,000.00
4 4/30/2020 $6,872,000.00
5 4/30/2019 $933,000.00
6 4/30/2018 $808,000.00
7 4/30/2017 $1,092,000.00
8 4/30/2016 --
9 4/30/2015 --
10 4/30/2014 --
11 4/30/2013 --
12 4/30/2012 --
Financials: DeferredTaxAssetsOperatingLossCarryforwards
Date Value
1 4/30/2023 $112,194,000.00
2 4/30/2022 $99,710,000.00
3 4/30/2021 $109,663,000.00
4 4/30/2020 $114,105,000.00
5 4/30/2019 $113,612,000.00
6 4/30/2018 $115,236,000.00
7 4/30/2017 $154,030,000.00
8 4/30/2016 $152,746,000.00
9 4/30/2015 $133,800,000.00
10 4/30/2014 $117,592,000.00
11 4/30/2013 $105,958,000.00
12 4/30/2012 --
Financials: DeferredTaxAssetsOther
Date Value
1 4/30/2023 $12,742,000.00
2 4/30/2022 $11,107,000.00
3 4/30/2021 $6,260,000.00
4 4/30/2020 $6,324,000.00
5 4/30/2019 --
6 4/30/2015 $530,000.00
7 4/30/2014 $664,000.00
8 4/30/2013 $668,000.00
9 4/30/2012 $623,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits
Date Value
1 4/30/2023 $1,781,000.00
2 4/30/2022 $1,705,000.00
3 4/30/2021 $2,263,000.00
4 4/30/2020 --
Financials: DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
Date Value
1 4/30/2023 $2,589,000.00
2 4/30/2022 $2,710,000.00
3 4/30/2021 $2,776,000.00
4 4/30/2020 $2,573,000.00
5 4/30/2019 $3,416,000.00
6 4/30/2018 $4,828,000.00
7 4/30/2017 $9,583,000.00
8 4/30/2016 $8,806,000.00
9 4/30/2015 $7,119,000.00
10 4/30/2014 $4,716,000.00
11 4/30/2013 $4,624,000.00
12 4/30/2012 $3,494,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
Date Value
1 4/30/2023 $2,248,000.00
2 4/30/2022 $785,000.00
3 4/30/2021 $942,000.00
4 4/30/2020 $1,197,000.00
5 4/30/2015 $2,235,000.00
6 4/30/2014 $1,650,000.00
7 4/30/2013 $1,677,000.00
8 4/30/2012 $693,000.00
Financials: DeferredTaxAssetsValuationAllowance
Date Value
1 4/30/2023 --
2 4/30/2022 --
3 4/30/2021 $111,388,000.00
4 4/30/2020 $118,137,000.00
5 4/30/2019 $119,516,000.00
6 4/30/2018 $123,555,000.00
7 4/30/2017 $178,400,000.00
8 4/30/2016 $168,395,000.00
9 4/30/2015 $146,524,000.00
10 4/30/2014 $126,992,000.00
11 4/30/2013 $114,839,000.00
12 4/30/2012 $6,529,000.00
Financials: DeferredTaxLiabilitiesPropertyPlantAndEquipment
Date Value
1 4/30/2023 $14,320,000.00
2 4/30/2022 $1,972,000.00
3 4/30/2021 $1,404,000.00
4 4/30/2020 $1,216,000.00
5 4/30/2019 $933,000.00
6 4/30/2018 $808,000.00
7 4/30/2017 $1,092,000.00
8 4/30/2016 $409,000.00
Financials: DepreciationAndAmortization
Date Value
1 10/31/2023 $5,400,000.00
2 7/31/2023 $2,600,000.00
3 4/30/2023 $7,200,000.00
4 1/31/2023 $5,300,000.00
5 10/31/2022 $3,400,000.00
6 7/31/2022 $1,600,000.00
7 4/30/2022 $4,500,000.00
8 1/31/2022 $3,100,000.00
9 10/31/2021 $1,000.00
10 7/31/2021 $1,000,000.00
11 4/30/2021 $3,500,000.00
12 1/31/2021 $900,000.00
13 10/31/2020 $900,000.00
14 7/31/2020 $800,000.00
15 1/31/2020 $2,300,000.00
16 10/31/2019 $1,300,000.00
17 1/31/2012 $664,000.00
18 1/31/2011 $469,000.00
Financials: DepreciationDepletionAndAmortization
Date Value
1 10/31/2023 $5,433,000.00
2 7/31/2023 $2,649,000.00
3 4/30/2023 $7,210,000.00
4 1/31/2023 $5,326,000.00
5 10/31/2022 $3,409,000.00
6 7/31/2022 $1,590,000.00
7 4/30/2022 $4,480,000.00
8 1/31/2022 $3,060,000.00
9 10/31/2021 $2,036,000.00
10 7/31/2021 $1,009,000.00
11 4/30/2021 $3,453,000.00
12 1/31/2021 $2,540,000.00
13 10/31/2020 $1,684,000.00
14 7/31/2020 $830,000.00
15 4/30/2020 $3,091,000.00
16 1/31/2020 $2,276,000.00
17 10/31/2019 $1,467,000.00
18 7/31/2019 $726,000.00
19 4/30/2019 $2,746,000.00
20 1/31/2019 $681,000.00
21 10/31/2018 $683,000.00
22 7/31/2018 $642,000.00
23 4/30/2018 $2,562,000.00
24 1/31/2018 $1,945,000.00
25 10/31/2017 $1,300,000.00
26 7/31/2017 $642,000.00
27 4/30/2017 $2,463,000.00
28 1/31/2017 $1,850,000.00
29 10/31/2016 $1,219,000.00
30 7/31/2016 $613,000.00
31 4/30/2016 $1,535,000.00
32 1/31/2016 $464,000.00
33 10/31/2015 $457,000.00
34 7/31/2015 $234,000.00
35 4/30/2015 $1,041,000.00
36 1/31/2015 $803,000.00
37 10/31/2014 $542,000.00
38 7/31/2014 $277,000.00
39 4/30/2014 $986,000.00
40 1/31/2014 $244,000.00
41 10/31/2013 $236,000.00
42 7/31/2013 $257,000.00
43 4/30/2013 $1,087,000.00
44 1/31/2013 $806,000.00
45 10/31/2012 $266,000.00
46 7/31/2012 $260,000.00
47 4/30/2012 $908,000.00
48 1/31/2012 $664,000.00
49 10/31/2011 $223,000.00
50 7/31/2011 $203,000.00
51 4/30/2011 $652,000.00
52 4/30/2010 $447,000.00
Financials: DepreciationExpenseOnReclassifiedAssets
Date Value
1 4/30/2023 $89,000.00
2 4/30/2022 --
3 4/30/2021 --
Financials: DividendsPreferredStockStock
Date Value
1 4/30/2023 --
2 4/30/2022 --
3 4/30/2021 $4,455,000.00
4 4/30/2018 $1,442,000.00
5 1/31/2018 $1,442,000.00
6 10/31/2017 $1,442,000.00
7 7/31/2017 $1,442,000.00
8 4/30/2017 $1,442,000.00
9 1/31/2017 $1,442,000.00
10 10/31/2016 $1,442,000.00
11 7/31/2016 $1,380,000.00
12 4/30/2016 $1,380,000.00
13 1/31/2016 $1,380,000.00
14 10/31/2015 $1,380,000.00
15 7/31/2015 $1,378,000.00
16 4/30/2015 $-1,378,000.00
17 1/31/2015 $1,033,000.00
18 10/31/2014 $-1,031,000.00
19 7/31/2014 $1,028,000.00
20 4/30/2014 $-401,000.00
21 1/31/2014 --
22 10/31/2013 --
23 7/31/2013 --
Financials: EarningsPerShareBasic
Date Value
1 10/31/2023 $-0.18
2 7/31/2023 $-0.03
3 4/30/2023 $0.01
4 1/31/2023 $0.01
5 10/31/2022 $0.01
6 7/31/2022 $0.03
7 4/30/2022 $2.08
8 1/31/2022 $0.20
9 10/31/2021 $0.06
10 7/31/2021 $0.10
11 4/30/2021 $0.06
12 1/31/2021 $0.10
13 10/31/2020 $0.01
14 7/31/2020 $0.06
15 4/30/2020 $-0.27
16 1/31/2020 $-0.17
17 10/31/2019 $-0.11
18 7/31/2019 $-0.08
19 4/30/2019 $-0.16
Financials: EarningsPerShareDiluted
Date Value
1 10/31/2023 $-0.18
2 7/31/2023 $-0.03
3 4/30/2023 $0.01
4 1/31/2023 $0.01
5 10/31/2022 $0.01
6 7/31/2022 $0.02
7 4/30/2022 $1.84
8 1/31/2022 $0.19
9 10/31/2021 $0.15
10 7/31/2021 $0.10
11 4/30/2021 $0.06
12 1/31/2021 $0.01
13 10/31/2020 $0.08
14 7/31/2020 $0.06
15 4/30/2020 $-0.27
16 1/31/2020 $-0.06
17 10/31/2019 $-0.11
18 7/31/2019 $-0.08
19 4/30/2019 $-0.16
Financials: EffectiveIncomeTaxRateContinuingOperations
Date Value
1 10/31/2023 $0.20
2 7/31/2023 $0.22
3 1/31/2023 $0.45
4 10/31/2022 $1.42
5 7/31/2022 $0.31
6 4/30/2019 $0.21
7 4/30/2018 $0.21
Financials: EmployeeRelatedLiabilitiesCurrent
Date Value
1 10/31/2023 $4,244,000.00
2 7/31/2023 $4,667,000.00
3 4/30/2023 $8,780,000.00
4 1/31/2023 $8,400,000.00
5 10/31/2022 $6,007,000.00
6 7/31/2022 $5,300,000.00
7 4/30/2022 $8,418,000.00
8 1/31/2022 $7,742,000.00
9 10/31/2021 $5,053,000.00
10 7/31/2021 $4,114,000.00
11 4/30/2021 $8,794,000.00
12 1/31/2021 $6,500,000.00
13 10/31/2020 $4,850,000.00
14 7/31/2020 $3,405,000.00
15 4/30/2020 $3,019,000.00
16 1/31/2020 $2,985,000.00
17 10/31/2019 $3,360,000.00
18 7/31/2019 $3,230,000.00
19 4/30/2019 $3,540,000.00
20 1/31/2019 $2,549,000.00
21 10/31/2018 $1,829,000.00
22 7/31/2018 $2,030,000.00
23 4/30/2018 $2,564,000.00
24 1/31/2018 $3,876,000.00
25 10/31/2017 $4,063,000.00
26 7/31/2017 $4,844,000.00
27 4/30/2017 $5,055,000.00
28 1/31/2017 $5,637,000.00
29 10/31/2016 $5,280,000.00
30 7/31/2016 $3,653,000.00
31 4/30/2016 $5,821,000.00
32 1/31/2016 $4,497,000.00
33 10/31/2015 $4,130,000.00
34 7/31/2015 $3,094,000.00
35 4/30/2015 $4,606,000.00
36 1/31/2015 $3,716,000.00
37 10/31/2014 $3,472,000.00
38 7/31/2014 $2,654,000.00
39 4/30/2014 $3,837,000.00
40 1/31/2014 $3,309,000.00
41 10/31/2013 $3,152,000.00
42 7/31/2013 $3,271,000.00
43 4/30/2013 $3,582,000.00
44 1/31/2013 $2,949,000.00
45 10/31/2012 $2,394,000.00
46 7/31/2012 $2,908,000.00
47 4/30/2012 $2,468,000.00
48 1/31/2012 $2,098,000.00
49 4/30/2011 $1,455,000.00
Financials: FinanceLeaseInterestExpense
Date Value
1 10/31/2023 $52,000.00
2 7/31/2023 $27,000.00
3 4/30/2023 $125,000.00
4 10/31/2022 $66,000.00
5 7/31/2022 $33,000.00
6 4/30/2022 $47,000.00
7 4/30/2021 $4,000.00
Financials: FinanceLeaseInterestPaymentOnLiability
Date Value
1 10/31/2023 $52,000.00
2 7/31/2023 $27,000.00
3 4/30/2023 $125,000.00
4 10/31/2022 $65,000.00
5 7/31/2022 $22,000.00
6 4/30/2022 $47,000.00
7 4/30/2021 $5,000.00
Financials: FinanceLeaseLiability
Date Value
1 1/31/2023 --
Financials: FinanceLeaseLiabilityCurrent
Date Value
1 10/31/2023 $1,403,000.00
2 7/31/2023 $539,000.00
3 4/30/2023 $531,000.00
4 1/31/2023 $524,000.00
5 10/31/2022 $517,000.00
6 7/31/2022 $511,000.00
7 4/30/2022 $505,000.00
8 1/31/2022 $498,000.00
9 10/31/2021 $496,000.00
10 4/30/2021 --
Financials: FinanceLeaseLiabilityNoncurrent
Date Value
1 10/31/2023 $7,840,000.00
2 7/31/2023 $1,424,000.00
3 4/30/2023 $1,562,000.00
4 1/31/2023 $1,698,000.00
5 10/31/2022 $1,831,000.00
6 7/31/2022 $1,963,000.00
7 4/30/2022 $2,093,000.00
8 1/31/2022 $2,222,000.00
9 10/31/2021 $2,264,000.00
10 4/30/2021 --
Financials: FinanceLeasePrincipalPayments
Date Value
1 10/31/2023 $262,000.00
2 7/31/2023 $130,000.00
3 4/30/2023 $505,000.00
4 10/31/2022 $249,000.00
5 7/31/2022 $83,000.00
6 4/30/2022 $162,000.00
7 4/30/2021 $93,000.00
8 1/31/2020 $78,000.00
9 10/31/2019 $78,000.00
10 7/31/2019 $78,000.00
11 1/31/2019 $74,000.00
12 10/31/2018 $74,000.00
13 7/31/2018 $74,000.00
Financials: FinanceLeaseRightOfUseAsset
Date Value
1 10/31/2023 $9,803,000.00
2 7/31/2023 $2,460,000.00
3 4/30/2023 $2,529,000.00
4 1/31/2023 $2,584,000.00
5 10/31/2022 $2,632,000.00
6 7/31/2022 $2,680,000.00
7 4/30/2022 $2,728,000.00
8 1/31/2022 $2,760,000.00
9 10/31/2021 $2,760,000.00
10 4/30/2021 --
Financials: FinanceLeaseRightOfUseAssetAmortization
Date Value
1 10/31/2023 $108,000.00
2 7/31/2023 $54,000.00
3 4/30/2023 $216,000.00
4 10/31/2022 $108,000.00
5 7/31/2022 $54,000.00
6 4/30/2022 $43,000.00
7 4/30/2021 $82,000.00
Financials: FinanceLeaseWeightedAverageDiscountRatePercent
Date Value
1 10/31/2023 $0.06
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 4/30/2021 --
Financials: GainLossOnDispositionOfAssets
Date Value
1 10/31/2023 $-46,000.00
2 7/31/2023 $-46,000.00
3 4/30/2023 $-139,000.00
4 1/31/2023 $-82,000.00
5 10/31/2022 $-70,000.00
6 7/31/2022 $-34,000.00
7 4/30/2022 $-381,000.00
8 1/31/2022 $-385,000.00
9 10/31/2021 --
10 7/31/2021 --
11 4/30/2021 --
12 1/31/2021 --
13 10/31/2020 --
14 4/30/2020 $-13,000.00
15 1/31/2020 $-13,000.00
16 10/31/2019 $-13,000.00
17 4/30/2019 $-127,000.00
18 1/31/2019 $-104,000.00
19 10/31/2018 --
20 4/30/2018 $-1,692,000.00
21 4/30/2017 $-1,000.00
22 1/31/2017 --
23 4/30/2016 $-14,000.00
24 1/31/2016 $-14,000.00
25 4/30/2015 $-2,000.00
26 1/31/2015 $-1,000.00
27 4/30/2014 $-4,000.00
28 1/31/2014 $-4,000.00
29 4/30/2013 $8,000.00
30 4/30/2012 $2,000.00
31 4/30/2011 --
Financials: GrossProfit
Date Value
1 10/31/2023 $-565,000.00
2 7/31/2023 $4,100,000.00
3 4/30/2023 $31,480,000.00
4 1/31/2023 $23,089,000.00
5 10/31/2022 $13,264,000.00
6 7/31/2022 $9,117,000.00
7 4/30/2022 $36,648,000.00
8 1/31/2022 $29,664,000.00
9 10/31/2021 $20,577,000.00
10 7/31/2021 $11,391,000.00
11 4/30/2021 $29,307,000.00
12 1/31/2021 $6,202,000.00
13 10/31/2020 $14,962,000.00
14 7/31/2020 $8,544,000.00
15 4/30/2020 $-1,299,000.00
16 1/31/2020 $785,000.00
17 10/31/2019 $4,446,000.00
18 7/31/2019 $1,086,000.00
19 4/30/2019 $3,648,000.00
20 1/31/2019 $3,576,000.00
21 10/31/2018 $334,000.00
22 7/31/2018 $1,192,000.00
23 4/30/2018 $-2,924,000.00
24 1/31/2018 $-4,132,000.00
25 10/31/2017 $3,169,000.00
26 7/31/2017 $6,629,000.00
27 4/30/2017 $6,122,000.00
28 1/31/2017 $2,773,000.00
29 10/31/2016 $7,929,000.00
30 7/31/2016 $2,547,000.00
31 4/30/2016 $9,062,000.00
32 1/31/2016 $2,776,000.00
33 10/31/2015 $4,782,000.00
34 7/31/2015 $4,771,000.00
35 4/30/2015 $11,151,000.00
36 1/31/2015 $2,564,000.00
37 10/31/2014 $4,037,000.00
38 7/31/2014 $1,913,000.00
39 4/30/2014 $9,184,000.00
40 1/31/2014 $6,539,000.00
41 10/31/2013 $3,159,000.00
42 7/31/2013 $1,911,000.00
43 4/30/2013 $8,738,000.00
44 1/31/2013 $7,779,000.00
45 10/31/2012 $4,469,000.00
46 7/31/2012 $2,111,000.00
47 4/30/2012 $1,053,000.00
48 1/31/2012 $719,000.00
49 10/31/2011 $436,000.00
50 7/31/2011 $2,422,000.00
51 4/30/2011 $1,206,000.00
Financials: ImpairmentOfLongLivedAssetsHeldForUse
Date Value
1 7/31/2023 --
2 1/31/2023 --
3 10/31/2022 --
4 7/31/2022 --
5 4/30/2022 --
6 1/31/2022 --
7 10/31/2021 --
8 7/31/2021 --
9 4/30/2021 --
10 1/31/2021 --
11 10/31/2020 --
12 7/31/2020 --
13 4/30/2020 --
14 1/31/2020 --
15 10/31/2019 --
16 7/31/2019 --
17 4/30/2019 --
18 1/31/2019 --
19 10/31/2018 --
20 4/30/2018 --
Financials: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Date Value
1 10/31/2023 $-14,567,000.00
2 7/31/2023 $-2,680,000.00
3 4/30/2023 $2,003,000.00
4 1/31/2023 $1,555,000.00
5 10/31/2022 $-975,000.00
6 7/31/2022 $2,267,000.00
7 4/30/2022 $12,661,000.00
8 1/31/2022 $12,074,000.00
9 10/31/2021 $9,826,000.00
10 7/31/2021 $6,304,000.00
11 4/30/2021 $11,212,000.00
12 4/30/2020 $-10,466,000.00
13 1/31/2020 $-2,104,000.00
14 10/31/2019 $-3,594,000.00
15 4/30/2019 $-5,340,000.00
16 1/31/2019 $-5,507,000.00
17 10/31/2018 $-2,363,000.00
18 7/31/2018 $-1,961,000.00
19 4/30/2018 $-20,563,000.00
20 1/31/2018 $-8,928,000.00
21 10/31/2017 $-5,501,000.00
22 7/31/2017 $2,800,000.00
23 4/30/2017 $1,393,000.00
24 1/31/2017 $-284,000.00
25 4/30/2016 $3,597,000.00
Financials: IncomeTaxesPaidNet
Date Value
1 10/31/2023 $14,000.00
2 7/31/2023 $12,000.00
3 4/30/2023 $260,000.00
4 1/31/2023 $220,000.00
5 10/31/2022 $220,000.00
6 7/31/2022 $40,000.00
7 4/30/2022 $64,000.00
8 1/31/2022 --
9 10/31/2021 --
10 7/31/2021 --
11 4/30/2021 --
12 4/30/2020 --
Financials: IncomeTaxExaminationPenaltiesAndInterestAccrued
Date Value
1 10/31/2023 --
2 7/31/2023 --
3 4/30/2023 --
4 4/30/2021 --
5 4/30/2020 --
6 4/30/2019 --
7 4/30/2018 --
8 4/30/2017 --
9 4/30/2016 --
10 4/30/2015 --
Financials: IncomeTaxExpenseBenefit
Date Value
1 10/31/2023 $-2,965,000.00
2 7/31/2023 $-587,000.00
3 4/30/2023 $1,443,000.00
4 1/31/2023 $686,000.00
5 10/31/2022 $-1,383,000.00
6 7/31/2022 $703,000.00
7 4/30/2022 $-115,011,000.00
8 1/31/2022 --
9 10/31/2021 --
10 7/31/2021 --
11 4/30/2021 --
12 4/30/2020 --
13 1/31/2020 --
14 10/31/2019 --
15 4/30/2019 $-284,000.00
16 1/31/2019 $-44,000.00
17 10/31/2018 $-173,000.00
18 4/30/2018 --
19 1/31/2018 --
20 10/31/2017 --
21 4/30/2017 --
22 4/30/2016 --
23 4/30/2015 --
24 4/30/2014 --
25 4/30/2013 --
26 4/30/2012 --
27 4/30/2011 --
Financials: IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
Date Value
1 4/30/2023 --
2 4/30/2022 $-122,703,000.00
3 4/30/2021 $2,450,000.00
4 4/30/2020 $-1,664,000.00
5 4/30/2019 $-2,480,000.00
6 4/30/2018 $-57,599,000.00
7 4/30/2017 $-2,616,000.00
8 4/30/2016 $21,871,000.00
9 4/30/2015 $19,532,000.00
10 4/30/2014 $12,153,000.00
11 4/30/2013 $108,310,000.00
12 4/30/2012 $-95,000.00
13 4/30/2011 $2,294,000.00
Financials: IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
Date Value
1 4/30/2023 $421,000.00
2 4/30/2022 $2,659,000.00
3 4/30/2021 $2,355,000.00
4 4/30/2020 $-2,197,000.00
5 4/30/2019 $-1,120,000.00
Financials: IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
Date Value
1 4/30/2023 $615,000.00
2 4/30/2022 $-1,153,000.00
3 4/30/2021 $-240,000.00
4 4/30/2020 $1,138,000.00
5 4/30/2019 $1,309,000.00
6 4/30/2018 $1,584,000.00
7 4/30/2017 --
8 4/30/2016 --
Financials: IncomeTaxReconciliationOtherAdjustments
Date Value
1 4/30/2023 $40,000.00
2 4/30/2022 $255,000.00
3 4/30/2021 $-62,000.00
4 4/30/2020 $135,000.00
5 4/30/2019 $-452,000.00
6 4/30/2018 $6,000.00
7 4/30/2017 $139,000.00
8 4/30/2016 $294,000.00
9 4/30/2015 $250,000.00
10 4/30/2014 $243,000.00
11 4/30/2013 $76,000.00
12 4/30/2012 $416,000.00
13 4/30/2011 $549,000.00
Financials: IncomeTaxReconciliationOtherReconcilingItems
Date Value
1 4/30/2023 --
2 4/30/2022 --
3 4/30/2021 $451,000.00
4 4/30/2020 $2,588,000.00
5 4/30/2019 $2,507,000.00
6 4/30/2018 $1,840,000.00
7 4/30/2017 $1,693,000.00
8 4/30/2016 $1,580,000.00
9 4/30/2015 $1,790,000.00
10 4/30/2014 $2,751,000.00
11 4/30/2013 $-95,630,000.00
12 4/30/2012 $17,703,000.00
13 4/30/2011 $9,174,000.00
Financials: IncreaseDecreaseInAccountsPayable
Date Value
1 10/31/2023 $4,344,000.00
2 7/31/2023 $4,684,000.00
3 4/30/2023 $964,000.00
4 1/31/2023 $2,904,000.00
5 10/31/2022 $5,346,000.00
6 7/31/2022 $4,242,000.00
7 4/30/2022 $-943,000.00
8 1/31/2022 $-3,621,000.00
9 10/31/2021 $-1,745,000.00
10 7/31/2021 $-3,570,000.00
11 4/30/2021 $-608,000.00
12 1/31/2021 $-951,000.00
13 10/31/2020 $-2,103,000.00
14 7/31/2020 $-1,572,000.00
15 4/30/2020 $802,000.00
16 1/31/2020 $491,000.00
17 10/31/2019 $-86,000.00
18 7/31/2019 $-410,000.00
19 4/30/2019 $2,125,000.00
20 1/31/2019 $993,000.00
21 10/31/2018 $880,000.00
22 7/31/2018 $1,151,000.00
23 4/30/2018 $-1,271,000.00
24 1/31/2018 $-3,895,000.00
25 10/31/2017 $-1,426,000.00
26 7/31/2017 $-283,000.00
27 4/30/2017 $-3,804,000.00
28 1/31/2017 $-1,153,000.00
29 10/31/2016 $2,888,000.00
30 7/31/2016 $222,000.00
31 4/30/2016 $-3,521,000.00
32 1/31/2016 $-4,289,000.00
33 10/31/2015 $-5,947,000.00
34 7/31/2015 $-2,851,000.00
35 4/30/2015 $3,278,000.00
36 1/31/2015 $1,870,000.00
37 10/31/2014 $484,000.00
38 7/31/2014 $2,518,000.00
39 4/30/2014 $-391,000.00
40 1/31/2014 $-976,000.00
41 10/31/2013 $-527,000.00
42 7/31/2013 $-661,000.00
43 4/30/2013 $-691,000.00
44 1/31/2013 $-1,883,000.00
45 10/31/2012 $-316,000.00
46 7/31/2012 $621,000.00
47 4/30/2012 $-601,000.00
48 1/31/2012 $-119,000.00
49 10/31/2011 $307,000.00
50 7/31/2011 $-1,159,000.00
51 4/30/2011 $608,000.00
52 1/31/2011 $-802,000.00
53 4/30/2010 $-484,000.00
Financials: IncreaseDecreaseInAccountsReceivable
Date Value
1 10/31/2023 $-4,919,000.00
2 7/31/2023 $-2,089,000.00
3 4/30/2023 $-2,249,000.00
4 1/31/2023 $-5,721,000.00
5 10/31/2022 $33,000.00
6 7/31/2022 $5,398,000.00
7 4/30/2022 $1,705,000.00
8 1/31/2022 $9,167,000.00
9 10/31/2021 $-705,000.00
10 7/31/2021 $-488,000.00
11 4/30/2021 $10,236,000.00
12 1/31/2021 $18,507,000.00
13 10/31/2020 $2,962,000.00
14 7/31/2020 $5,705,000.00
15 4/30/2020 $1,232,000.00
16 1/31/2020 $2,777,000.00
17 10/31/2019 $48,000.00
18 7/31/2019 $849,000.00
19 4/30/2019 $3,620,000.00
20 1/31/2019 $4,131,000.00
21 10/31/2018 $443,000.00
22 7/31/2018 $-803,000.00
23 4/30/2018 $-3,988,000.00
24 4/30/2017 $4,883,000.00
Financials: IncreaseDecreaseInContractWithCustomerAsset
Date Value
1 10/31/2023 $1,238,000.00
2 7/31/2023 $4,845,000.00
3 4/30/2023 $4,240,000.00
4 1/31/2023 $5,019,000.00
5 10/31/2022 $1,159,000.00
6 7/31/2022 $1,709,000.00
7 4/30/2022 $-743,000.00
8 1/31/2022 $-2,768,000.00
9 10/31/2021 $-2,692,000.00
10 7/31/2021 $-156,000.00
11 4/30/2021 $2,812,000.00
12 1/31/2021 $2,245,000.00
13 10/31/2020 $2,043,000.00
14 7/31/2020 $1,017,000.00
15 4/30/2020 $-1,027,000.00
16 1/31/2020 $1,784,000.00
17 10/31/2019 $1,783,000.00
18 7/31/2019 $1,262,000.00
19 4/30/2019 $1,439,000.00
20 1/31/2019 $1,024,000.00
21 10/31/2018 $2,204,000.00
22 7/31/2018 $1,887,000.00
23 4/30/2018 --
24 1/31/2018 --
25 10/31/2017 --
26 4/30/2017 --
Financials: IncreaseDecreaseInContractWithCustomerLiability
Date Value
1 10/31/2023 $8,808,000.00
2 7/31/2023 $-4,333,000.00
3 4/30/2023 $-16,446,000.00
4 1/31/2023 $-16,048,000.00
5 10/31/2022 $-5,352,000.00
6 7/31/2022 $-1,023,000.00
7 4/30/2022 $3,029,000.00
8 1/31/2022 $8,222,000.00
9 10/31/2021 $1,096,000.00
10 7/31/2021 $-4,507,000.00
11 4/30/2021 $21,649,000.00
12 1/31/2021 $18,587,000.00
13 10/31/2020 $2,330,000.00
14 7/31/2020 $-1,997,000.00
15 4/30/2020 $14,469,000.00
16 1/31/2020 $11,704,000.00
17 10/31/2019 $7,548,000.00
18 7/31/2019 $3,453,000.00
19 4/30/2019 $-5,371,000.00
20 1/31/2019 $-5,402,000.00
21 10/31/2018 $-2,715,000.00
22 7/31/2018 $-2,028,000.00
23 4/30/2018 $-17,582,000.00
24 4/30/2017 $11,275,000.00
Financials: IncreaseDecreaseInEmployeeRelatedLiabilities
Date Value
1 10/31/2023 $-4,536,000.00
2 7/31/2023 $-4,113,000.00
3 4/30/2023 $362,000.00
4 1/31/2023 $-18,000.00
5 10/31/2022 $-2,411,000.00
6 7/31/2022 $-3,118,000.00
7 4/30/2022 $-376,000.00
8 1/31/2022 $-1,052,000.00
9 10/31/2021 $-3,741,000.00
10 7/31/2021 $-4,680,000.00
11 4/30/2021 $5,775,000.00
12 1/31/2021 $3,481,000.00
13 10/31/2020 $1,831,000.00
14 7/31/2020 $386,000.00
15 4/30/2020 $-521,000.00
16 1/31/2020 $-555,000.00
17 10/31/2019 $-180,000.00
18 7/31/2019 $-310,000.00
19 4/30/2019 $976,000.00
20 1/31/2019 $-15,000.00
21 10/31/2018 $-735,000.00
22 7/31/2018 $-534,000.00
23 4/30/2018 $-2,906,000.00
24 1/31/2018 $-2,271,000.00
25 10/31/2017 $-2,021,000.00
26 7/31/2017 $-1,206,000.00
27 4/30/2017 $372,000.00
28 1/31/2017 $-184,000.00
29 10/31/2016 $-541,000.00
30 7/31/2016 $-2,168,000.00
31 4/30/2016 $1,215,000.00
32 1/31/2016 $-109,000.00
33 10/31/2015 $-476,000.00
34 7/31/2015 $-1,512,000.00
35 4/30/2015 $769,000.00
36 1/31/2015 $-121,000.00
37 10/31/2014 $-365,000.00
38 7/31/2014 $-1,183,000.00
39 4/30/2014 $255,000.00
40 1/31/2014 $-273,000.00
41 10/31/2013 $-430,000.00
42 7/31/2013 $-311,000.00
43 4/30/2013 $1,114,000.00
44 1/31/2013 $481,000.00
45 10/31/2012 $-74,000.00
46 7/31/2012 $440,000.00
47 4/30/2012 $1,013,000.00
48 1/31/2012 $643,000.00
49 10/31/2011 $68,000.00
50 7/31/2011 $77,000.00
51 4/30/2011 $-168,000.00
52 1/31/2011 $-109,000.00
53 4/30/2010 $43,000.00
Financials: IncreaseDecreaseInInventories
Date Value
1 10/31/2023 $-5,325,000.00
2 7/31/2023 $-3,042,000.00
3 4/30/2023 $17,846,000.00
4 1/31/2023 $19,040,000.00
5 10/31/2022 $12,999,000.00
6 7/31/2022 $4,292,000.00
7 4/30/2022 $14,191,000.00
8 1/31/2022 $9,183,000.00
9 10/31/2021 $8,439,000.00
10 7/31/2021 $3,371,000.00
11 4/30/2021 $988,000.00
12 1/31/2021 $1,063,000.00
13 10/31/2020 $-1,160,000.00
14 7/31/2020 $-1,273,000.00
15 4/30/2020 $4,326,000.00
16 1/31/2020 $3,008,000.00
17 10/31/2019 $1,252,000.00
18 7/31/2019 $1,474,000.00
19 4/30/2019 $-1,701,000.00
20 1/31/2019 $402,000.00
21 10/31/2018 $1,478,000.00
22 7/31/2018 $910,000.00
23 4/30/2018 $-16,970,000.00
24 1/31/2018 $-18,881,000.00
25 10/31/2017 $-16,581,000.00
26 7/31/2017 $-8,864,000.00
27 4/30/2017 $16,913,000.00
28 1/31/2017 $17,643,000.00
29 10/31/2016 $9,738,000.00
30 7/31/2016 $9,088,000.00
31 4/30/2016 $8,832,000.00
32 1/31/2016 $7,835,000.00
33 10/31/2015 $5,200,000.00
34 7/31/2015 $3,103,000.00
35 4/30/2015 $1,824,000.00
36 1/31/2015 $618,000.00
37 10/31/2014 $-151,000.00
38 7/31/2014 $468,000.00
39 4/30/2014 $1,191,000.00
40 1/31/2014 $885,000.00
41 10/31/2013 $306,000.00
42 7/31/2013 $1,340,000.00
43 4/30/2013 $728,000.00
44 1/31/2013 $-1,024,000.00
45 10/31/2012 $-1,815,000.00
46 7/31/2012 $-2,133,000.00
47 4/30/2012 $1,673,000.00
48 1/31/2012 $2,540,000.00
49 10/31/2011 $2,106,000.00
50 7/31/2011 $803,000.00
51 4/30/2011 $-2,161,000.00
52 1/31/2011 $-793,000.00
53 4/30/2010 $1,584,000.00
Financials: IncreaseDecreaseInOtherCurrentLiabilities
Date Value
1 10/31/2023 $-239,000.00
2 7/31/2023 $644,000.00
3 4/30/2023 $755,000.00
4 1/31/2023 $833,000.00
5 10/31/2022 $439,000.00
6 7/31/2022 $664,000.00
7 4/30/2022 $1,279,000.00
8 1/31/2022 $1,453,000.00
9 10/31/2021 $223,000.00
10 7/31/2021 $893,000.00
11 4/30/2021 $227,000.00
12 1/31/2021 $-394,000.00
13 10/31/2020 $-240,000.00
14 7/31/2020 $-74,000.00
15 4/30/2020 $474,000.00
16 1/31/2020 $-32,000.00
17 10/31/2019 $-61,000.00
18 7/31/2019 $287,000.00
19 4/30/2019 $-642,000.00
20 1/31/2019 $-536,000.00
21 10/31/2018 $-741,000.00
22 7/31/2018 $-579,000.00
23 4/30/2018 $383,000.00
24 1/31/2018 $287,000.00
25 10/31/2017 $-94,000.00
26 7/31/2017 $-28,000.00
27 4/30/2017 $-407,000.00
28 1/31/2017 $-801,000.00
29 10/31/2016 $-476,000.00
30 7/31/2016 $-819,000.00
31 4/30/2016 $1,051,000.00
32 1/31/2016 $610,000.00
33 10/31/2015 $230,000.00
34 7/31/2015 $183,000.00
35 4/30/2015 $-52,000.00
36 1/31/2015 $1,000.00
37 10/31/2014 $79,000.00
38 7/31/2014 $108,000.00
39 4/30/2014 $-464,000.00
40 1/31/2014 $258,000.00
41 10/31/2013 $115,000.00
42 7/31/2013 $357,000.00
43 4/30/2013 $24,000.00
44 1/31/2013 $-64,000.00
45 10/31/2012 $70,000.00
46 7/31/2012 $275,000.00
47 4/30/2012 $-62,000.00
48 1/31/2012 $-29,000.00
49 10/31/2011 $-35,000.00
50 7/31/2011 $83,000.00
51 4/30/2011 $372,000.00
52 1/31/2011 $210,000.00
53 4/30/2010 $-232,000.00
Financials: IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
Date Value
1 10/31/2023 $7,909,000.00
2 7/31/2023 $131,000.00
3 4/30/2023 $61,000.00
4 1/31/2023 $7,000.00
5 10/31/2022 $127,000.00
6 7/31/2022 $355,000.00
7 4/30/2022 $4,232,000.00
8 1/31/2022 $2,204,000.00
9 10/31/2021 $2,742,000.00
10 7/31/2021 $1,217,000.00
11 4/30/2021 $1,260,000.00
12 1/31/2021 $101,000.00
13 10/31/2020 $293,000.00
14 7/31/2020 $-143,000.00
15 4/30/2020 $3,000.00
16 1/31/2020 $54,000.00
17 10/31/2019 $217,000.00
18 7/31/2019 $68,000.00
19 4/30/2019 $28,000.00
20 1/31/2019 $-114,000.00
21 10/31/2018 $93,000.00
22 7/31/2018 $-153,000.00
23 4/30/2018 $-153,000.00
24 4/30/2017 $-434,000.00
25 1/31/2017 $396,000.00
26 10/31/2016 $360,000.00
27 7/31/2016 $-116,000.00
28 4/30/2016 $-4,000.00
29 1/31/2016 $991,000.00
30 10/31/2015 $640,000.00
31 7/31/2015 $-303,000.00
32 4/30/2015 $-64,000.00
33 1/31/2015 $-485,000.00
34 10/31/2014 $-230,000.00
35 7/31/2014 $-536,000.00
36 4/30/2014 $710,000.00
37 1/31/2014 $341,000.00
38 10/31/2013 $165,000.00
39 7/31/2013 $-74,000.00
40 4/30/2013 $-86,000.00
41 1/31/2013 $-83,000.00
42 10/31/2012 $-90,000.00
43 7/31/2012 $-92,000.00
44 4/30/2012 $-158,000.00
45 1/31/2012 $-285,000.00
46 10/31/2011 $-171,000.00
47 7/31/2011 $108,000.00
48 4/30/2011 $95,000.00
49 1/31/2011 $-270,000.00
50 4/30/2010 $-777,000.00
Financials: IncrementalCommonSharesAttributableToCallOptionsAndWarrants
Date Value
1 10/31/2023 --
2 7/31/2023 --
3 4/30/2023 $1,248,000.00
4 1/31/2023 $1,239,000.00
5 10/31/2022 $1,294,000.00
6 7/31/2022 $1,195,000.00
7 4/30/2022 $1,830,000.00
8 1/31/2022 $1,926,000.00
9 10/31/2021 $1,882,000.00
10 7/31/2021 $2,008,000.00
11 4/30/2021 $909,000.00
12 1/31/2021 $507,000.00
13 10/31/2020 $349,000.00
14 7/31/2020 $264,000.00
15 4/30/2020 --
16 1/31/2020 --
17 10/31/2019 --
18 7/31/2019 --
19 4/30/2019 --
Financials: IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
Date Value
1 10/31/2023 --
2 7/31/2023 --
3 4/30/2023 $266,000.00
4 1/31/2023 $229,000.00
5 10/31/2022 $226,000.00
6 7/31/2022 $233,000.00
7 4/30/2022 $384,000.00
8 1/31/2022 $391,000.00
9 10/31/2021 $370,000.00
10 7/31/2021 $14,000.00
11 4/30/2021 $295,000.00
12 1/31/2021 $14,000.00
13 10/31/2020 $4,000.00
14 7/31/2020 $4,000.00
15 4/30/2020 --
16 1/31/2020 --
17 10/31/2019 --
18 7/31/2019 --
19 4/30/2019 --
Financials: InterestCostsIncurredCapitalized
Date Value
1 10/31/2023 $100,000.00
2 7/31/2023 $200,000.00
3 4/30/2023 $400,000.00
4 1/31/2023 $400,000.00
5 10/31/2022 $300,000.00
6 7/31/2022 $200,000.00
7 4/30/2022 $200,000.00
8 1/31/2022 --
9 10/31/2021 --
10 4/30/2021 --
11 4/30/2020 --
12 4/30/2019 --
Financials: InterestExpense
Date Value
1 10/31/2023 $1,580,000.00
2 7/31/2023 $775,000.00
3 4/30/2023 $2,600,000.00
4 1/31/2023 $1,841,000.00
5 10/31/2022 $1,221,000.00
6 7/31/2022 $518,000.00
7 4/30/2022 $2,680,000.00
8 1/31/2022 $2,125,000.00
9 10/31/2021 $704,000.00
10 7/31/2021 $703,000.00
11 4/30/2021 $1,164,000.00
12 1/31/2021 --
13 10/31/2020 $4,000.00
14 7/31/2020 $4,000.00
15 4/30/2020 $8,000.00
16 4/30/2019 $11,000.00
17 1/31/2017 $2,000.00
18 1/31/2016 $14,000.00
19 4/30/2015 $1,000.00
20 1/31/2015 $1,000.00
21 10/31/2014 --
22 7/31/2014 --
23 4/30/2014 $5,000.00
24 1/31/2014 $5,000.00
25 10/31/2013 --
26 7/31/2013 $1,000.00
27 4/30/2013 $54,000.00
28 1/31/2013 $53,000.00
29 10/31/2012 $45,000.00
30 7/31/2012 $1,000.00
31 4/30/2012 $90,000.00
32 1/31/2012 $6,000.00
33 10/31/2011 $28,000.00
34 7/31/2011 $54,000.00
35 4/30/2011 $516,000.00
36 1/31/2011 $438,000.00
37 4/30/2010 $997,000.00
Financials: InterestExpenseBorrowings
Date Value
1 1/31/2023 $1,745,000.00
2 1/31/2022 $2,113,000.00
Financials: InterestPaidCapitalized
Date Value
1 10/31/2023 $882,000.00
2 7/31/2023 $27,000.00
3 1/31/2023 $224,000.00
4 10/31/2022 $438,000.00
5 7/31/2022 $23,000.00
6 1/31/2022 $914,000.00
7 10/31/2021 $913,000.00
8 7/31/2021 --
9 1/31/2021 $5,000.00
Financials: InterestPaidNet
Date Value
1 4/30/2023 $1,118,000.00
2 4/30/2022 $1,670,000.00
3 4/30/2021 $5,000.00
4 4/30/2020 $8,000.00
5 4/30/2019 $11,000.00
6 4/30/2018 $4,000.00
7 4/30/2017 $6,000.00
8 4/30/2016 --
Financials: InterestPayableCurrent
Date Value
1 1/31/2023 --
2 10/31/2022 --
3 7/31/2022 --
Financials: InventoryNet
Date Value
1 10/31/2023 $38,583,000.00
2 7/31/2023 $40,866,000.00
3 4/30/2023 $43,908,000.00
4 1/31/2023 $45,102,000.00
5 10/31/2022 $39,061,000.00
6 7/31/2022 $30,354,000.00
7 4/30/2022 $26,062,000.00
8 1/31/2022 $21,054,000.00
9 10/31/2021 $20,310,000.00
10 7/31/2021 $15,242,000.00
11 4/30/2021 $11,871,000.00
12 1/31/2021 $11,946,000.00
13 10/31/2020 $9,723,000.00
14 7/31/2020 $9,610,000.00
15 4/30/2020 $10,883,000.00
16 1/31/2020 $9,565,000.00
17 10/31/2019 $7,809,000.00
18 7/31/2019 $8,031,000.00
19 4/30/2019 $6,557,000.00
20 1/31/2019 $8,660,000.00
21 10/31/2018 $9,736,000.00
22 7/31/2018 $9,168,000.00
23 4/30/2018 $16,129,000.00
24 1/31/2018 $14,218,000.00
25 10/31/2017 $16,518,000.00
26 7/31/2017 $24,235,000.00
27 4/30/2017 $33,099,000.00
28 1/31/2017 $33,829,000.00
29 10/31/2016 $25,924,000.00
30 7/31/2016 $25,274,000.00
31 4/30/2016 $16,186,000.00
32 1/31/2016 $15,189,000.00
33 10/31/2015 $12,554,000.00
34 7/31/2015 $10,457,000.00
35 4/30/2015 $7,354,000.00
36 1/31/2015 $6,148,000.00
37 10/31/2014 $5,379,000.00
38 7/31/2014 $5,998,000.00
39 4/30/2014 $5,530,000.00
40 1/31/2014 $5,224,000.00
41 10/31/2013 $4,033,000.00
42 7/31/2013 $5,679,000.00
43 4/30/2013 $4,339,000.00
44 1/31/2013 $4,635,000.00
45 10/31/2012 $5,426,000.00
46 7/31/2012 $5,744,000.00
47 4/30/2012 $3,611,000.00
48 1/31/2012 $2,744,000.00
49 4/30/2011 $5,284,000.00
Financials: LeaseCost
Date Value
1 10/31/2023 $3,292,000.00
2 7/31/2023 $1,608,000.00
3 4/30/2023 $6,711,000.00
4 1/31/2023 $4,892,000.00
5 10/31/2022 $3,471,000.00
6 7/31/2022 $1,602,000.00
7 4/30/2022 $5,331,000.00
8 1/31/2022 $3,827,000.00
9 10/31/2021 $1,304,000.00
10 7/31/2021 $1,088,000.00
11 4/30/2021 $4,301,000.00
12 1/31/2021 $3,086,000.00
13 10/31/2020 $2,086,000.00
14 7/31/2020 $1,001,000.00
15 4/30/2020 $4,113,000.00
16 1/31/2020 $3,141,000.00
17 10/31/2019 $2,098,000.00
18 7/31/2019 $1,048,000.00
Financials: Liabilities
Date Value
1 10/31/2023 $270,967,000.00
2 7/31/2023 $251,739,000.00
3 4/30/2023 $261,584,000.00
4 1/31/2023 $265,035,000.00
5 10/31/2022 $260,655,000.00
6 7/31/2022 $272,220,000.00
7 4/30/2022 $255,317,000.00
8 1/31/2022 $257,520,000.00
9 10/31/2021 $250,522,000.00
10 4/30/2021 $187,774,000.00
11 1/31/2021 $82,808,000.00
12 10/31/2020 $64,209,000.00
13 7/31/2020 $59,022,000.00
14 4/30/2020 $65,724,000.00
15 1/31/2020 $58,138,000.00
16 4/30/2019 $25,327,000.00
Financials: LiabilitiesAndStockholdersEquity
Date Value
1 10/31/2023 $454,642,000.00
2 7/31/2023 $442,337,000.00
3 4/30/2023 $451,054,000.00
4 1/31/2023 $450,430,000.00
5 10/31/2022 $441,850,000.00
6 7/31/2022 $451,219,000.00
7 4/30/2022 $429,843,000.00
8 1/31/2022 $314,095,000.00
9 10/31/2021 $301,627,000.00
10 7/31/2021 $270,531,000.00
11 4/30/2021 $265,510,000.00
12 1/31/2021 $168,178,000.00
13 10/31/2020 $113,595,000.00
14 7/31/2020 $105,561,000.00
15 4/30/2020 $107,620,000.00
16 1/31/2020 $105,216,000.00
17 10/31/2019 $105,250,000.00
18 7/31/2019 $102,070,000.00
19 4/30/2019 $78,395,000.00
20 1/31/2019 $76,110,000.00
21 10/31/2018 $80,224,000.00
22 7/31/2018 $84,708,000.00
23 4/30/2018 $95,760,000.00
24 1/31/2018 $69,857,000.00
25 10/31/2017 $78,627,000.00
26 7/31/2017 $100,275,000.00
27 4/30/2017 $118,112,000.00
28 1/31/2017 $111,317,000.00
29 10/31/2016 $109,937,000.00
30 7/31/2016 $105,604,000.00
31 4/30/2016 $109,043,000.00
32 1/31/2016 $119,052,000.00
33 10/31/2015 $112,657,000.00
34 7/31/2015 $92,032,000.00
35 4/30/2015 $97,464,000.00
36 1/31/2015 $79,121,000.00
37 10/31/2014 $81,437,000.00
38 7/31/2014 $87,607,000.00
39 4/30/2014 $90,545,000.00
40 1/31/2014 $76,485,000.00
41 10/31/2013 $55,107,000.00
42 7/31/2013 $53,323,000.00
43 4/30/2013 $45,058,000.00
44 1/31/2013 $37,157,000.00
45 10/31/2012 $36,528,000.00
46 7/31/2012 $31,506,000.00
47 4/30/2012 $28,262,000.00
48 1/31/2012 $29,440,000.00
49 4/30/2011 $34,766,000.00
Financials: LiabilitiesCurrent
Date Value
1 10/31/2023 $76,937,000.00
2 7/31/2023 $64,057,000.00
3 4/30/2023 $73,709,000.00
4 1/31/2023 $87,319,000.00
5 10/31/2022 $82,377,000.00
6 7/31/2022 $93,343,000.00
7 4/30/2022 $75,761,000.00
8 1/31/2022 $77,302,000.00
9 10/31/2021 $69,528,000.00
10 7/31/2021 $63,248,000.00
11 4/30/2021 $70,936,000.00
12 1/31/2021 $62,575,000.00
13 10/31/2020 $43,659,000.00
14 7/31/2020 $38,111,000.00
15 4/30/2020 $44,480,000.00
16 1/31/2020 $36,554,000.00
17 10/31/2019 $33,672,000.00
18 7/31/2019 $28,935,000.00
19 4/30/2019 $23,162,000.00
20 1/31/2019 $20,848,000.00
21 10/31/2018 $23,208,000.00
22 7/31/2018 $25,724,000.00
23 4/30/2018 $37,863,000.00
24 1/31/2018 $36,274,000.00
25 10/31/2017 $33,550,000.00
26 7/31/2017 $42,387,000.00
27 4/30/2017 $62,931,000.00
28 1/31/2017 $69,978,000.00
29 10/31/2016 $66,411,000.00
30 7/31/2016 $63,256,000.00
31 4/30/2016 $57,574,000.00
32 1/31/2016 $58,214,000.00
33 10/31/2015 $42,459,000.00
34 7/31/2015 $35,550,000.00
35 4/30/2015 $37,331,000.00
36 1/31/2015 $28,200,000.00
37 10/31/2014 $21,582,000.00
38 7/31/2014 $21,123,000.00
39 4/30/2014 $22,207,000.00
40 1/31/2014 $20,749,000.00
41 10/31/2013 $18,767,000.00
42 7/31/2013 $20,066,000.00
43 4/30/2013 $20,561,000.00
44 1/31/2013 $18,767,000.00
45 10/31/2012 $22,932,000.00
46 7/31/2012 $26,556,000.00
47 4/30/2012 $17,639,000.00
48 1/31/2012 $15,199,000.00
49 4/30/2011 $17,679,000.00
Financials: LiabilityForUncertainTaxPositionsCurrent
Date Value
1 10/31/2023 --
2 7/31/2023 --
3 4/30/2023 $3,440,000.00
4 1/31/2023 --
5 10/31/2022 --
6 7/31/2022 --
7 4/30/2022 $5,133,000.00
8 4/30/2021 $1,600,000.00
9 4/30/2020 --
10 4/30/2019 --
Financials: LongTermDebt
Date Value
1 10/31/2023 $55,542,000.00
2 7/31/2023 $48,595,000.00
3 4/30/2023 $49,141,000.00
4 1/31/2023 $40,905,000.00
5 10/31/2022 $41,809,000.00
6 7/31/2022 $42,703,000.00
7 4/30/2022 $43,453,000.00
8 1/31/2022 $44,027,000.00
9 10/31/2021 $43,802,000.00
Financials: LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
Date Value
1 4/30/2023 $56,418,000.00
2 1/31/2023 $28,708,000.00
3 10/31/2022 $28,708,000.00
4 7/31/2022 $28,708,000.00
5 4/30/2022 $28,709,000.00
6 1/31/2022 $33,327,000.00
7 10/31/2021 $33,222,000.00
Financials: LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
Date Value
1 10/31/2023 $6,023,000.00
2 7/31/2023 $4,689,000.00
3 4/30/2023 $4,769,000.00
4 1/31/2023 $1,271,000.00
5 10/31/2022 $2,530,000.00
6 7/31/2022 $3,788,000.00
7 4/30/2022 $4,908,000.00
8 1/31/2022 $951,000.00
9 10/31/2021 $1,190,000.00
Financials: LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
Date Value
1 4/30/2023 $4,036,000.00
2 1/31/2023 $4,618,000.00
3 10/31/2022 $4,618,000.00
4 7/31/2022 $4,618,000.00
5 4/30/2022 $4,618,000.00
6 1/31/2022 $4,796,000.00
7 10/31/2021 $4,796,000.00
Financials: LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
Date Value
1 10/31/2023 $5,370,000.00
2 7/31/2023 $4,036,000.00
3 4/30/2023 $4,618,000.00
4 1/31/2023 $4,796,000.00
5 10/31/2022 $4,796,000.00
6 7/31/2022 $4,796,000.00
7 4/30/2022 $4,796,000.00
8 1/31/2022 $4,689,000.00
9 10/31/2021 $4,689,000.00
Financials: LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
Date Value
1 10/31/2023 $5,953,000.00
2 7/31/2023 $4,618,000.00
3 4/30/2023 $4,796,000.00
4 1/31/2023 $4,689,000.00
5 10/31/2022 $4,689,000.00
6 7/31/2022 $4,689,000.00
7 4/30/2022 $4,689,000.00
8 1/31/2022 $4,769,000.00
9 10/31/2021 $4,769,000.00
Financials: LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
Date Value
1 10/31/2023 $6,130,000.00
2 7/31/2023 $4,796,000.00
3 4/30/2023 $4,689,000.00
4 1/31/2023 $4,769,000.00
5 10/31/2022 $4,769,000.00
6 7/31/2022 $4,769,000.00
7 4/30/2022 $4,769,000.00
8 1/31/2022 $4,908,000.00
9 10/31/2021 $4,908,000.00
Financials: LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear
Date Value
1 10/31/2023 $2,972,000.00
2 7/31/2023 $3,493,000.00
Financials: MarketableSecuritiesCurrent
Date Value
1 10/31/2023 $7,500,000.00
2 4/30/2023 --
Financials: NetCashProvidedByUsedInFinancingActivities
Date Value
1 10/31/2023 $8,148,000.00
2 7/31/2023 $748,000.00
3 4/30/2023 $2,901,000.00
4 1/31/2023 $2,197,000.00
5 10/31/2022 $1,329,000.00
6 7/31/2022 $929,000.00
7 4/30/2022 $3,197,000.00
8 1/31/2022 $3,034,000.00
9 10/31/2021 $1,923,000.00
10 7/31/2021 $918,000.00
11 4/30/2021 $112,335,000.00
12 1/31/2021 $27,027,000.00
13 10/31/2020 $-5,751,000.00
14 7/31/2020 $-5,289,000.00
15 4/30/2020 $1,096,000.00
16 1/31/2020 $-2,219,000.00
17 10/31/2019 $-1,622,000.00
18 7/31/2019 $-901,000.00
19 4/30/2019 $-2,863,000.00
20 1/31/2019 $-2,016,000.00
21 10/31/2018 $-964,000.00
22 7/31/2018 $-141,000.00
23 4/30/2018 $22,251,000.00
24 1/31/2018 $1,384,000.00
25 10/31/2017 $2,205,000.00
26 7/31/2017 $3,070,000.00
27 4/30/2017 $28,165,000.00
28 1/31/2017 $10,171,000.00
29 10/31/2016 $5,496,000.00
30 7/31/2016 $1,080,000.00
31 4/30/2016 $41,793,000.00
32 10/31/2013 $23,942,000.00
33 7/31/2013 $14,770,000.00
34 4/30/2013 $38,848,000.00
35 1/31/2013 $25,173,000.00
36 10/31/2012 $16,578,000.00
37 7/31/2012 $1,424,000.00
38 4/30/2012 $32,007,000.00
39 1/31/2012 $24,897,000.00
40 10/31/2011 $14,509,000.00
41 7/31/2011 $3,068,000.00
42 4/30/2011 $31,203,000.00
43 1/31/2011 $24,887,000.00
44 4/30/2010 $23,892,000.00
Financials: NetCashProvidedByUsedInInvestingActivities
Date Value
1 10/31/2023 $-21,437,000.00
2 7/31/2023 $-14,114,000.00
3 4/30/2023 $-77,638,000.00
4 1/31/2023 $-52,761,000.00
5 10/31/2022 $-41,432,000.00
6 7/31/2022 $-6,924,000.00
7 4/30/2022 $-56,411,000.00
8 1/31/2022 $-31,845,000.00
9 10/31/2021 $-11,824,000.00
10 7/31/2021 $-4,199,000.00
11 4/30/2021 $-9,864,000.00
12 1/31/2021 $-5,717,000.00
13 10/31/2020 $-2,980,000.00
14 7/31/2020 $-489,000.00
15 4/30/2020 $-3,812,000.00
16 1/31/2020 $-3,025,000.00
17 10/31/2019 $-985,000.00
18 7/31/2019 $-38,000.00
19 4/30/2019 $4,544,000.00
20 1/31/2019 $4,752,000.00
21 10/31/2018 $5,554,000.00
22 7/31/2018 $2,808,000.00
23 4/30/2018 $-19,000.00
24 1/31/2018 $-2,144,000.00
25 10/31/2017 $-1,809,000.00
26 7/31/2017 $-403,000.00
27 4/30/2017 $-3,059,000.00
28 1/31/2017 $-2,439,000.00
29 10/31/2016 $-1,066,000.00
30 7/31/2016 $-375,000.00
31 4/30/2016 $-8,791,000.00
32 10/31/2013 $-1,093,000.00
33 7/31/2013 $-250,000.00
34 4/30/2013 $-751,000.00
35 1/31/2013 $-741,000.00
36 10/31/2012 $-510,000.00
37 7/31/2012 $-365,000.00
38 4/30/2012 $-1,171,000.00
39 1/31/2012 $-1,069,000.00
40 10/31/2011 $-877,000.00
41 7/31/2011 $-332,000.00
42 4/30/2011 $-1,347,000.00
43 1/31/2011 $-1,036,000.00
44 4/30/2010 $-268,000.00
Financials: NetCashProvidedByUsedInOperatingActivities
Date Value
1 10/31/2023 $5,821,000.00
2 7/31/2023 $-278,000.00
3 4/30/2023 $-12,887,000.00
4 1/31/2023 $-15,686,000.00
5 10/31/2022 $-8,771,000.00
6 7/31/2022 $-5,034,000.00
7 4/30/2022 $9,465,000.00
8 1/31/2022 $8,853,000.00
9 10/31/2021 $3,661,000.00
10 7/31/2021 $-6,942,000.00
11 4/30/2021 $31,182,000.00
12 1/31/2021 $13,322,000.00
13 10/31/2020 $8,133,000.00
14 7/31/2020 $-2,273,000.00
15 4/30/2020 $5,827,000.00
16 1/31/2020 $2,780,000.00
17 10/31/2019 $3,416,000.00
18 7/31/2019 $-2,468,000.00
19 4/30/2019 $-11,595,000.00
20 1/31/2019 $-17,243,000.00
21 10/31/2018 $-14,161,000.00
22 7/31/2018 $-7,448,000.00
23 4/30/2018 $-26,766,000.00
24 1/31/2018 $-28,101,000.00
25 10/31/2017 $-19,468,000.00
26 7/31/2017 $-12,210,000.00
27 4/30/2017 $-39,169,000.00
28 1/31/2017 $-27,616,000.00
29 10/31/2016 $-16,787,000.00
30 7/31/2016 $-17,922,000.00
31 4/30/2016 $-39,591,000.00
32 10/31/2013 $-13,610,000.00
33 7/31/2013 $-8,124,000.00
34 4/30/2013 $-20,926,000.00
35 1/31/2013 $-16,210,000.00
36 10/31/2012 $-9,658,000.00
37 7/31/2012 $-101,000.00
38 4/30/2012 $-35,878,000.00
39 1/31/2012 $-27,142,000.00
40 10/31/2011 $-18,652,000.00
41 7/31/2011 $-9,271,000.00
42 4/30/2011 $-26,462,000.00
43 1/31/2011 $-19,464,000.00
44 4/30/2010 $-13,961,000.00
Financials: NetIncomeLoss
Date Value
1 10/31/2023 $-11,602,000.00
2 7/31/2023 $-2,093,000.00
3 4/30/2023 $560,000.00
4 1/31/2023 $869,000.00
5 10/31/2022 $408,000.00
6 7/31/2022 $1,564,000.00
7 4/30/2022 $127,672,000.00
8 1/31/2022 $12,074,000.00
9 10/31/2021 $9,826,000.00
10 7/31/2021 $6,304,000.00
11 4/30/2021 $11,212,000.00
12 1/31/2021 $9,221,000.00
13 10/31/2020 $2,284,000.00
14 7/31/2020 $4,730,000.00
15 4/30/2020 $-4,768,000.00
16 1/31/2020 $-5,698,000.00
17 10/31/2019 $-430,000.00
18 7/31/2019 $-3,164,000.00
19 4/30/2019 $336,000.00
20 1/31/2019 $-4,551,000.00
21 10/31/2018 $-1,451,000.00
22 7/31/2018 $-1,961,000.00
23 4/30/2018 $3,020,000.00
24 1/31/2018 $-24,833,000.00
25 10/31/2017 $-13,829,000.00
26 7/31/2017 $-1,205,000.00
27 4/30/2017 $-28,159,000.00
28 1/31/2017 $-22,887,000.00
29 10/31/2016 $-4,056,000.00
30 7/31/2016 $-11,057,000.00
31 4/30/2016 $-11,884,000.00
32 1/31/2016 $-16,847,000.00
33 10/31/2015 $-13,198,000.00
34 7/31/2015 $-13,723,000.00
35 4/30/2015 $-50,358,000.00
36 1/31/2015 $-38,223,000.00
37 10/31/2014 $-12,100,000.00
38 7/31/2014 $-13,129,000.00
39 4/30/2014 $-35,362,000.00
40 1/31/2014 $-25,114,000.00
41 10/31/2013 $-7,790,000.00
42 7/31/2013 $-7,600,000.00
43 4/30/2013 $-8,449,000.00
44 1/31/2013 $-4,914,000.00
45 10/31/2012 $-8,753,000.00
46 7/31/2012 $-7,664,000.00
47 4/30/2012 $-42,119,000.00
48 1/31/2012 $-11,090,000.00
49 10/31/2011 $-12,055,000.00
50 7/31/2011 $-8,092,000.00
51 4/30/2011 $-34,151,000.00
52 1/31/2011 $-24,137,000.00
53 4/30/2010 $-14,494,000.00
Financials: NetIncomeLossAvailableToCommonStockholdersBasic
Date Value
1 4/30/2023 $560,000.00
2 4/30/2022 $127,672,000.00
3 1/31/2022 $12,074,000.00
4 10/31/2021 $9,826,000.00
5 7/31/2021 $6,304,000.00
6 4/30/2021 $3,318,000.00
7 1/31/2021 $5,617,000.00
8 10/31/2020 $842,000.00
9 7/31/2020 $3,288,000.00
10 4/30/2020 $-15,152,000.00
11 1/31/2020 $-9,302,000.00
12 10/31/2019 $-6,117,000.00
13 7/31/2019 $-4,606,000.00
14 4/30/2019 $-8,901,000.00
15 1/31/2019 $-8,155,000.00
16 10/31/2018 $-5,935,000.00
17 7/31/2018 $-3,403,000.00
18 4/30/2018 $1,578,000.00
19 1/31/2018 $-12,446,000.00
20 10/31/2017 $-14,066,000.00
21 7/31/2017 $-2,647,000.00
22 4/30/2017 $-6,714,000.00
23 1/31/2017 $-9,216,000.00
24 10/31/2016 $-5,498,000.00
25 7/31/2016 $-12,437,000.00
26 4/30/2016 $-13,264,000.00
27 1/31/2016 $-47,216,000.00
28 10/31/2015 $-14,578,000.00
29 7/31/2015 $-15,101,000.00
30 4/30/2015 $-54,054,000.00
31 1/31/2015 $-40,800,000.00
32 10/31/2014 $-13,131,000.00
33 7/31/2014 $-14,157,000.00
34 4/30/2014 $-10,649,000.00
35 1/31/2014 $-9,724,000.00
36 10/31/2013 $-7,790,000.00
37 7/31/2013 $-7,600,000.00
38 4/30/2013 $-8,449,000.00
39 1/31/2013 $-4,914,000.00
40 10/31/2012 $-8,753,000.00
41 7/31/2012 $-7,664,000.00
42 4/30/2012 $-42,119,000.00
Financials: NetIncomeLossAvailableToCommonStockholdersDiluted
Date Value
1 4/30/2023 $560,000.00
2 4/30/2022 $129,626,000.00
3 1/31/2022 $2,248,000.00
4 10/31/2021 $3,522,000.00
5 7/31/2021 $6,304,000.00
6 4/30/2021 $3,318,000.00
7 1/31/2021 $765,000.00
8 10/31/2020 $842,000.00
9 7/31/2020 $3,288,000.00
10 4/30/2020 $-15,152,000.00
11 1/31/2020 $-3,546,000.00
12 10/31/2019 $-1,872,000.00
13 7/31/2019 $-4,606,000.00
Financials: OperatingExpenses
Date Value
1 10/31/2023 $12,820,000.00
2 7/31/2023 $6,263,000.00
3 1/31/2023 $20,320,000.00
4 10/31/2022 $13,213,000.00
5 7/31/2022 $6,382,000.00
6 1/31/2022 $15,311,000.00
7 10/31/2021 $5,033,000.00
8 7/31/2021 $4,460,000.00
9 4/30/2021 $5,055,000.00
10 1/31/2021 $12,009,000.00
11 10/31/2020 $4,166,000.00
12 7/31/2020 $3,825,000.00
13 4/30/2020 $3,528,000.00
14 1/31/2020 $2,996,000.00
15 10/31/2019 $3,889,000.00
16 7/31/2019 $4,459,000.00
17 1/31/2019 $3,242,000.00
18 10/31/2018 $6,031,000.00
19 1/31/2018 $13,531,000.00
20 10/31/2017 $4,854,000.00
Financials: OperatingIncomeLoss
Date Value
1 10/31/2023 $-13,385,000.00
2 7/31/2023 $-2,163,000.00
3 4/30/2023 $3,601,000.00
4 1/31/2023 $2,769,000.00
5 10/31/2022 $51,000.00
6 7/31/2022 $2,735,000.00
7 4/30/2022 $15,422,000.00
8 1/31/2022 $14,353,000.00
9 10/31/2021 $4,153,000.00
10 7/31/2021 $6,931,000.00
11 4/30/2021 $12,243,000.00
12 1/31/2021 $9,155,000.00
13 10/31/2020 $2,252,000.00
14 7/31/2020 $4,719,000.00
15 4/30/2020 $-10,940,000.00
16 1/31/2020 $-6,113,000.00
17 10/31/2019 $-3,902,000.00
18 7/31/2019 $-3,373,000.00
19 4/30/2019 $-5,622,000.00
20 1/31/2019 $-5,697,000.00
21 10/31/2018 $-4,505,000.00
22 7/31/2018 $-2,023,000.00
23 4/30/2018 $-20,638,000.00
24 1/31/2018 $-14,494,000.00
25 10/31/2017 $-12,637,000.00
26 7/31/2017 $2,776,000.00
27 4/30/2017 $1,292,000.00
28 1/31/2017 $-1,592,000.00
29 10/31/2016 $-15,159,000.00
30 7/31/2016 $-11,082,000.00
31 4/30/2016 $3,487,000.00
32 1/31/2016 $-16,867,000.00
33 10/31/2015 $-13,824,000.00
34 7/31/2015 $-13,754,000.00
35 4/30/2015 $-50,499,000.00
36 1/31/2015 $-13,022,000.00
37 10/31/2014 $-25,308,000.00
38 7/31/2014 $-13,171,000.00
39 4/30/2014 $-35,706,000.00
40 1/31/2014 $-9,743,000.00
41 10/31/2013 $-15,434,000.00
42 7/31/2013 $-7,620,000.00
43 4/30/2013 $-28,352,000.00
44 1/31/2013 $-5,161,000.00
45 10/31/2012 $-7,057,000.00
46 7/31/2012 $-7,671,000.00
47 4/30/2012 $-42,070,000.00
48 1/31/2012 $-11,093,000.00
49 10/31/2011 $-12,036,000.00
50 7/31/2011 $-8,051,000.00
51 4/30/2011 $-34,687,000.00
52 1/31/2011 $-8,843,000.00
53 4/30/2010 $-13,613,000.00
Financials: OperatingLeaseCost
Date Value
1 10/31/2023 $2,290,000.00
2 7/31/2023 $1,140,000.00
3 4/30/2023 $4,386,000.00
4 1/31/2023 $3,233,000.00
5 10/31/2022 $2,173,000.00
6 7/31/2022 $1,083,000.00
7 4/30/2022 $3,872,000.00
8 1/31/2022 $2,828,000.00
9 10/31/2021 $989,000.00
10 7/31/2021 $788,000.00
11 4/30/2021 $3,151,000.00
12 1/31/2021 $2,364,000.00
13 10/31/2020 $788,000.00
14 7/31/2020 $788,000.00
15 4/30/2020 $3,339,000.00
16 1/31/2020 $2,570,000.00
17 10/31/2019 $1,772,000.00
18 7/31/2019 $892,000.00
Financials: OperatingLeaseLiabilityCurrent
Date Value
1 10/31/2023 $1,263,000.00
2 7/31/2023 $1,262,000.00
3 4/30/2023 $1,358,000.00
4 1/31/2023 $3,024,000.00
5 10/31/2022 $3,111,000.00
6 7/31/2022 $3,152,000.00
7 4/30/2022 $2,969,000.00
8 1/31/2022 $2,624,000.00
9 10/31/2021 $1,378,000.00
10 7/31/2021 $1,630,000.00
11 4/30/2021 $1,355,000.00
12 1/31/2021 $1,334,000.00
13 10/31/2020 $1,326,000.00
14 7/31/2020 $1,268,000.00
15 4/30/2020 $1,355,000.00
16 1/31/2020 $1,172,000.00
17 10/31/2019 $1,241,000.00
18 7/31/2019 $1,382,000.00
19 4/30/2019 --
Financials: OperatingLeaseLiabilityNoncurrent
Date Value
1 10/31/2023 $45,036,000.00
2 7/31/2023 $45,370,000.00
3 4/30/2023 $45,690,000.00
4 1/31/2023 $35,659,000.00
5 10/31/2022 $36,350,000.00
6 7/31/2022 $37,077,000.00
7 4/30/2022 $37,886,000.00
8 1/31/2022 $38,683,000.00
9 10/31/2021 $39,664,000.00
10 7/31/2021 $23,835,000.00
11 4/30/2021 $19,889,000.00
12 1/31/2021 $20,233,000.00
13 10/31/2020 $20,550,000.00
14 7/31/2020 $20,911,000.00
15 4/30/2020 $19,889,000.00
16 1/31/2020 $21,584,000.00
17 10/31/2019 $22,394,000.00
18 7/31/2019 $23,451,000.00
19 4/30/2019 --
Financials: OperatingLeasePayments
Date Value
1 10/31/2023 $2,149,000.00
2 7/31/2023 $1,119,000.00
3 4/30/2023 $4,069,000.00
4 1/31/2023 $3,000,000.00
5 10/31/2022 $2,063,000.00
6 7/31/2022 $1,000,000.00
7 4/30/2022 $2,376,000.00
8 1/31/2022 $1,600,000.00
9 10/31/2021 $1,500,000.00
10 7/31/2021 $800,000.00
11 4/30/2021 $2,972,000.00
12 1/31/2021 $2,200,000.00
13 10/31/2020 $1,500,000.00
14 7/31/2020 $700,000.00
15 4/30/2020 $3,100,000.00
16 1/31/2020 $2,300,000.00
17 10/31/2019 $1,600,000.00
18 7/31/2019 $700,000.00
Financials: OperatingLeaseRightOfUseAsset
Date Value
1 10/31/2023 $41,973,000.00
2 7/31/2023 $42,374,000.00
3 4/30/2023 $42,772,000.00
4 1/31/2023 $34,463,000.00
5 10/31/2022 $35,373,000.00
6 7/31/2022 $36,093,000.00
7 4/30/2022 $36,806,000.00
8 1/31/2022 $37,508,000.00
9 10/31/2021 $38,223,000.00
10 7/31/2021 $22,877,000.00
11 4/30/2021 $18,691,000.00
12 1/31/2021 $19,053,000.00
13 10/31/2020 $19,408,000.00
14 7/31/2020 $19,757,000.00
15 4/30/2020 $18,691,000.00
16 1/31/2020 $20,437,000.00
17 10/31/2019 $21,381,000.00
18 7/31/2019 $22,601,000.00
19 4/30/2019 --
Financials: OperatingLeaseWeightedAverageDiscountRatePercent
Date Value
1 10/31/2023 $0.06
2 7/31/2023 $0.06
3 4/30/2023 $0.06
4 1/31/2023 $0.03
5 10/31/2022 $0.03
6 7/31/2022 $0.03
7 4/30/2022 $0.03
8 1/31/2022 $0.03
9 10/31/2021 $0.03
10 7/31/2021 $0.04
11 4/30/2021 $0.08
12 1/31/2021 $0.07
13 10/31/2020 $0.08
14 7/31/2020 $0.08
15 4/30/2020 $0.08
16 1/31/2020 $0.08
17 10/31/2019 $0.08
18 7/31/2019 $0.08
Financials: OtherAssetsNoncurrent
Date Value
1 10/31/2023 $4,673,000.00
2 7/31/2023 $4,757,000.00
3 4/30/2023 $4,473,000.00
4 1/31/2023 $4,402,000.00
5 10/31/2022 $4,153,000.00
6 7/31/2022 $4,740,000.00
7 4/30/2022 $4,627,000.00
8 1/31/2022 $3,352,000.00
9 10/31/2021 $3,639,000.00
10 7/31/2021 $1,955,000.00
11 4/30/2021 $1,210,000.00
12 1/31/2021 $302,000.00
13 10/31/2020 $479,000.00
14 7/31/2020 $302,000.00
15 4/30/2020 $302,000.00
16 1/31/2020 $302,000.00
17 10/31/2019 $302,000.00
18 7/31/2019 $302,000.00
19 4/30/2019 $302,000.00
20 1/31/2019 $302,000.00
21 10/31/2018 $302,000.00
22 7/31/2018 $302,000.00
23 4/30/2018 $304,000.00
24 1/31/2018 $1,353,000.00
25 10/31/2017 $1,353,000.00
26 7/31/2017 $3,963,000.00
27 4/30/2017 $1,043,000.00
28 1/31/2017 $3,587,000.00
29 10/31/2016 $2,624,000.00
30 7/31/2016 $2,502,000.00
31 4/30/2016 $2,333,000.00
32 1/31/2016 $1,602,000.00
33 10/31/2015 $1,435,000.00
34 7/31/2015 $1,307,000.00
35 4/30/2015 $1,817,000.00
36 1/31/2015 $1,559,000.00
37 10/31/2014 $1,671,000.00
38 7/31/2014 $2,432,000.00
39 4/30/2014 $2,327,000.00
40 1/31/2014 $1,738,000.00
41 10/31/2013 $1,506,000.00
42 7/31/2013 $689,000.00
43 4/30/2013 $466,000.00
44 1/31/2013 $623,000.00
45 10/31/2012 $771,000.00
46 7/31/2012 $745,000.00
47 4/30/2012 $570,000.00
48 1/31/2012 $960,000.00
49 4/30/2011 $1,742,000.00
Financials: OtherLiabilitiesCurrent
Date Value
1 10/31/2023 $2,209,000.00
2 7/31/2023 $2,296,000.00
3 4/30/2023 $1,626,000.00
4 1/31/2023 $1,753,000.00
5 10/31/2022 $1,485,000.00
6 7/31/2022 $1,655,000.00
7 4/30/2022 $1,072,000.00
8 1/31/2022 $1,489,000.00
9 10/31/2021 $1,227,000.00
10 7/31/2021 $1,631,000.00
11 4/30/2021 $761,000.00
12 1/31/2021 $179,000.00
13 10/31/2020 $379,000.00
14 7/31/2020 $591,000.00
15 4/30/2020 $808,000.00
16 1/31/2020 $710,000.00
17 10/31/2019 $746,000.00
18 7/31/2019 $761,000.00
19 4/30/2019 $619,000.00
20 1/31/2019 $638,000.00
21 10/31/2018 $433,000.00
22 7/31/2018 $609,000.00
23 4/30/2018 $905,000.00
24 1/31/2018 $749,000.00
25 10/31/2017 $745,000.00
26 7/31/2017 $963,000.00
27 4/30/2017 $636,000.00
28 1/31/2017 $941,000.00
29 10/31/2016 $1,012,000.00
30 7/31/2016 $669,000.00
31 4/30/2016 $1,488,000.00
32 1/31/2016 $1,047,000.00
33 10/31/2015 $667,000.00
34 7/31/2015 $620,000.00
35 4/30/2015 $437,000.00
36 1/31/2015 $490,000.00
37 10/31/2014 $572,000.00
38 7/31/2014 $606,000.00
39 4/30/2014 $502,000.00
40 1/31/2014 $1,228,000.00
41 10/31/2013 $1,089,000.00
42 7/31/2013 $1,335,000.00
43 4/30/2013 $998,000.00
44 1/31/2013 $930,000.00
45 10/31/2012 $1,083,000.00
46 7/31/2012 $1,308,000.00
47 4/30/2012 $1,052,000.00
48 1/31/2012 $1,104,000.00
49 4/30/2011 $1,189,000.00
Financials: OtherNoncashIncomeExpense
Date Value
1 4/30/2023 $1,002,000.00
2 10/31/2022 $195,000.00
3 7/31/2022 $50,000.00
4 4/30/2022 $-81,000.00
5 1/31/2022 $-303,000.00
6 10/31/2021 $73,000.00
7 7/31/2021 $76,000.00
8 4/30/2021 $133,000.00
9 1/31/2021 $23,000.00
10 4/30/2020 $482,000.00
Financials: OtherNonoperatingIncomeExpense
Date Value
1 10/31/2023 $398,000.00
2 7/31/2023 $258,000.00
3 1/31/2023 $627,000.00
4 10/31/2022 $195,000.00
5 7/31/2022 $50,000.00
6 1/31/2022 $-154,000.00
7 1/31/2017 $23,000.00
8 1/31/2016 $20,000.00
9 1/31/2015 $107,000.00
Financials: PaymentsForRepurchaseOfRedeemablePreferredStock
Date Value
1 4/30/2023 --
2 4/30/2022 --
3 4/30/2021 $37,051,000.00
4 4/30/2020 --
5 4/30/2019 --
Financials: PaymentsOfDividendsPreferredStockAndPreferenceStock
Date Value
1 4/30/2023 --
2 4/30/2022 --
3 1/31/2022 --
4 10/31/2021 --
5 7/31/2021 --
6 4/30/2021 $4,455,000.00
7 1/31/2021 $3,244,000.00
8 10/31/2020 $2,162,000.00
9 7/31/2020 $1,081,000.00
10 4/30/2020 $4,325,000.00
11 1/31/2020 $3,244,000.00
12 10/31/2019 $2,162,000.00
13 7/31/2019 $1,081,000.00
14 4/30/2019 $4,325,000.00
15 1/31/2019 $3,244,000.00
16 10/31/2018 $2,162,000.00
17 7/31/2018 $1,081,000.00
18 4/30/2018 $4,325,000.00
19 1/31/2018 $3,244,000.00
20 10/31/2017 $2,162,000.00
21 7/31/2017 $1,081,000.00
22 4/30/2017 $4,279,000.00
23 1/31/2017 $3,198,000.00
24 10/31/2016 $2,116,000.00
25 7/31/2016 $1,035,000.00
26 4/30/2016 $4,139,000.00
27 1/31/2016 $3,103,000.00
28 10/31/2015 $2,068,000.00
29 7/31/2015 $1,033,000.00
30 4/30/2015 $3,352,000.00
31 1/31/2015 $2,318,000.00
32 10/31/2014 $1,544,000.00
33 7/31/2014 $771,000.00
34 4/30/2014 $232,000.00
35 1/31/2014 --
36 10/31/2013 --
37 7/31/2013 --
38 4/30/2013 --
39 4/30/2012 --
Financials: PaymentsToAcquirePropertyPlantAndEquipment
Date Value
1 10/31/2023 $21,437,000.00
2 7/31/2023 $14,114,000.00
3 4/30/2023 $77,638,000.00
4 1/31/2023 $52,761,000.00
5 10/31/2022 $41,432,000.00
6 7/31/2022 $6,924,000.00
7 4/30/2022 $56,411,000.00
8 1/31/2022 $31,845,000.00
9 10/31/2021 $11,824,000.00
10 7/31/2021 $4,199,000.00
11 4/30/2021 $9,864,000.00
12 1/31/2021 $5,717,000.00
13 10/31/2020 $2,980,000.00
14 7/31/2020 $489,000.00
15 4/30/2020 $3,812,000.00
16 1/31/2020 $3,025,000.00
17 10/31/2019 $985,000.00
18 7/31/2019 $38,000.00
19 4/30/2019 $1,502,000.00
20 1/31/2019 $1,248,000.00
21 10/31/2018 $446,000.00
22 7/31/2018 $192,000.00
23 4/30/2018 $3,793,000.00
24 1/31/2018 $2,129,000.00
25 10/31/2017 $1,809,000.00
26 7/31/2017 $403,000.00
27 4/30/2017 $3,627,000.00
28 1/31/2017 $2,644,000.00
29 10/31/2016 $1,066,000.00
30 7/31/2016 $275,000.00
31 4/30/2016 $8,878,000.00
32 1/31/2016 $7,909,000.00
33 10/31/2015 $4,534,000.00
34 7/31/2015 $1,099,000.00
35 4/30/2015 $9,047,000.00
36 1/31/2015 $4,805,000.00
37 10/31/2014 $2,571,000.00
38 7/31/2014 $1,349,000.00
39 4/30/2014 $755,000.00
40 1/31/2014 $543,000.00
41 10/31/2013 $53,000.00
42 7/31/2013 $27,000.00
43 4/30/2013 $853,000.00
44 4/30/2012 $1,554,000.00
Financials: PreferredStockDividendsIncomeStatementImpact
Date Value
1 4/30/2023 --
2 4/30/2022 --
3 1/31/2022 --
4 10/31/2021 --
5 7/31/2021 --
6 4/30/2021 $3,439,000.00
7 1/31/2021 $3,604,000.00
8 10/31/2020 $1,442,000.00
9 7/31/2020 $1,442,000.00
10 4/30/2020 $4,686,000.00
11 1/31/2020 $3,604,000.00
12 10/31/2019 $2,523,000.00
13 7/31/2019 $1,442,000.00
14 4/30/2019 --
15 1/31/2019 $3,604,000.00
16 10/31/2018 $2,523,000.00
17 7/31/2018 $1,442,000.00
18 4/30/2018 $4,686,000.00
19 1/31/2018 $3,604,000.00
20 10/31/2017 $2,523,000.00
21 7/31/2017 $1,442,000.00
22 4/30/2017 $4,640,000.00
23 1/31/2017 $1,442,000.00
24 10/31/2016 $2,477,000.00
25 7/31/2016 $1,380,000.00
26 4/30/2016 $4,484,000.00
27 1/31/2016 $3,448,000.00
28 10/31/2015 $2,413,000.00
29 7/31/2015 $1,378,000.00
30 4/30/2015 $3,696,000.00
31 1/31/2015 $2,577,000.00
32 10/31/2014 $1,802,000.00
33 7/31/2014 $-1,028,000.00
34 4/30/2014 $401,000.00
35 1/31/2014 --
36 10/31/2013 --
37 7/31/2013 --
38 4/30/2013 --
39 4/30/2012 --
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 7/31/2020 $0.00
15 4/30/2020 $0.00
16 1/31/2020 $0.00
17 10/31/2019 $0.00
18 7/31/2019 $0.00
19 4/30/2019 $0.00
20 1/31/2019 $0.00
21 10/31/2018 $0.00
22 7/31/2018 $0.00
23 4/30/2018 $0.00
24 1/31/2018 $0.00
25 10/31/2017 $0.00
26 7/31/2017 $0.00
27 4/30/2017 $0.00
28 1/31/2017 $0.00
29 10/31/2016 $0.00
30 7/31/2016 $0.00
31 4/30/2016 $0.00
32 1/31/2016 $0.00
33 10/31/2015 $0.00
34 7/31/2015 $0.00
35 4/30/2015 $0.00
36 1/31/2015 $0.00
37 10/31/2014 $0.00
38 7/31/2014 $0.00
39 4/30/2014 $0.00
40 1/31/2014 $0.00
41 10/31/2013 $0.00
42 7/31/2013 $0.00
43 4/30/2013 $0.00
44 1/31/2013 $0.00
45 10/31/2012 $0.00
46 7/31/2012 $0.00
47 4/30/2012 $0.00
48 1/31/2012 $0.00
49 4/30/2011 $0.00
Financials: PreferredStockSharesAuthorized
Date Value
1 10/31/2023 $5,000,000.00
2 7/31/2023 $5,000,000.00
3 4/30/2023 $5,000,000.00
4 1/31/2023 $5,000,000.00
5 10/31/2022 $5,000,000.00
6 7/31/2022 $5,000,000.00
7 4/30/2022 $5,000,000.00
8 1/31/2022 $5,000,000.00
9 10/31/2021 $5,000,000.00
10 7/31/2021 $5,000,000.00
11 4/30/2021 $5,000,000.00
12 1/31/2021 $5,000,000.00
13 10/31/2020 $5,000,000.00
14 7/31/2020 $5,000,000.00
15 4/30/2020 $5,000,000.00
16 1/31/2020 $5,000,000.00
17 10/31/2019 $5,000,000.00
18 7/31/2019 $5,000,000.00
19 4/30/2019 $5,000,000.00
20 1/31/2019 $5,000,000.00
21 10/31/2018 $5,000,000.00
22 7/31/2018 $5,000,000.00
23 4/30/2018 $5,000,000.00
24 1/31/2018 $5,000,000.00
25 10/31/2017 $5,000,000.00
26 7/31/2017 $5,000,000.00
27 4/30/2017 $5,000,000.00
28 1/31/2017 $5,000,000.00
29 10/31/2016 $5,000,000.00
30 7/31/2016 $5,000,000.00
31 4/30/2016 $5,000,000.00
32 1/31/2016 $5,000,000.00
33 10/31/2015 $5,000,000.00
34 7/31/2015 $5,000,000.00
35 4/30/2015 $5,000,000.00
36 1/31/2015 $5,000,000.00
37 10/31/2014 $5,000,000.00
38 7/31/2014 $5,000,000.00
39 4/30/2014 $5,000,000.00
40 1/31/2014 $5,000,000.00
41 10/31/2013 $5,000,000.00
42 7/31/2013 $5,000,000.00
43 4/30/2013 $5,000,000.00
44 1/31/2013 $5,000,000.00
45 10/31/2012 $5,000,000.00
46 7/31/2012 $5,000,000.00
47 4/30/2012 $5,000,000.00
48 1/31/2012 $5,000,000.00
49 4/30/2011 $5,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 $1,648,000.00
13 10/31/2020 $1,648,000.00
14 7/31/2020 $1,647,760.00
15 4/30/2020 $1,648,000.00
16 1/31/2020 $1,648,000.00
17 10/31/2019 $1,648,000.00
18 7/31/2019 $1,648,000.00
19 4/30/2019 $1,648,000.00
20 1/31/2019 $1,647,760.00
21 10/31/2018 $1,647,760.00
22 7/31/2018 $1,647,760.00
23 4/30/2018 $1,647,760.00
24 1/31/2018 $1,647,760.00
25 10/31/2017 $1,647,760.00
26 7/31/2017 $1,647,760.00
27 4/30/2017 $1,647,760.00
28 1/31/2017 $1,647,760.00
29 10/31/2016 $1,647,760.00
30 7/31/2016 $1,577,440.00
31 4/30/2016 $1,577,440.00
32 1/31/2016 $1,577,440.00
33 10/31/2015 $1,577,440.00
34 7/31/2015 $1,574,764.00
35 4/30/2015 $1,574,764.00
36 1/31/2015 $1,180,004.00
37 10/31/2014 $1,177,858.00
38 7/31/2014 $1,175,000.00
39 4/30/2014 $775,000.00
40 1/31/2014 --
41 10/31/2013 --
42 7/31/2013 --
43 4/30/2013 --
44 1/31/2013 --
45 10/31/2012 --
46 7/31/2012 --
47 4/30/2012 --
48 4/30/2011 --
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 $1,648,000.00
13 10/31/2020 $1,648,000.00
14 7/31/2020 $1,647,760.00
15 4/30/2020 $1,648,000.00
16 1/31/2020 $1,648,000.00
17 10/31/2019 $1,648,000.00
18 7/31/2019 $1,648,000.00
19 4/30/2019 $1,648,000.00
20 1/31/2019 $1,647,760.00
21 10/31/2018 $1,647,760.00
22 7/31/2018 $1,647,760.00
23 4/30/2018 $1,647,760.00
24 1/31/2018 $1,647,760.00
25 10/31/2017 $1,647,760.00
26 7/31/2017 $1,647,760.00
27 4/30/2017 $1,647,760.00
28 1/31/2017 $1,647,760.00
29 10/31/2016 $1,647,760.00
30 7/31/2016 $1,577,440.00
31 4/30/2016 $1,577,440.00
32 1/31/2016 $1,577,440.00
33 10/31/2015 $1,577,440.00
34 7/31/2015 $1,574,764.00
35 4/30/2015 $1,574,764.00
36 1/31/2015 $1,180,004.00
37 10/31/2014 $1,177,858.00
38 7/31/2014 $1,175,000.00
39 4/30/2014 $775,000.00
40 1/31/2014 --
41 10/31/2013 --
42 7/31/2013 --
43 4/30/2013 --
44 1/31/2013 --
45 10/31/2012 --
46 7/31/2012 --
47 4/30/2012 --
48 1/31/2012 --
49 4/30/2011 --
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 $2,000.00
13 10/31/2020 $2,000.00
14 7/31/2020 $2,000.00
15 4/30/2020 $2,000.00
16 1/31/2020 $2,000.00
17 10/31/2019 $2,000.00
18 7/31/2019 $2,000.00
19 4/30/2019 $2,000.00
20 1/31/2019 $2,000.00
21 10/31/2018 $2,000.00
22 7/31/2018 $2,000.00
23 4/30/2018 $2,000.00
24 1/31/2018 $2,000.00
25 10/31/2017 $2,000.00
26 7/31/2017 $2,000.00
27 4/30/2017 $2,000.00
28 1/31/2017 $2,000.00
29 10/31/2016 $2,000.00
30 7/31/2016 $2,000.00
31 4/30/2016 $2,000.00
32 1/31/2016 $2,000.00
33 10/31/2015 $2,000.00
34 7/31/2015 $2,000.00
35 4/30/2015 $2,000.00
36 1/31/2015 $1,000.00
37 10/31/2014 $1,000.00
38 7/31/2014 $1,000.00
39 4/30/2014 $1,000.00
40 1/31/2014 --
41 10/31/2013 --
42 7/31/2013 --
43 4/30/2013 --
44 1/31/2013 --
45 10/31/2012 --
46 7/31/2012 --
47 4/30/2012 --
48 1/31/2012 --
49 4/30/2011 --
Financials: PrepaidExpenseAndOtherAssetsCurrent
Date Value
1 10/31/2023 $9,972,000.00
2 7/31/2023 $1,892,000.00
3 4/30/2023 $2,094,000.00
4 1/31/2023 $2,111,000.00
5 10/31/2022 $2,480,000.00
6 7/31/2022 $2,121,000.00
7 4/30/2022 $1,879,000.00
8 1/31/2022 $1,126,000.00
9 10/31/2021 $1,377,000.00
10 7/31/2021 $1,536,000.00
11 4/30/2021 $1,064,000.00
12 1/31/2021 $813,000.00
13 10/31/2020 $828,000.00
14 7/31/2020 $569,000.00
15 4/30/2020 $712,000.00
16 1/31/2020 $763,000.00
17 10/31/2019 $926,000.00
18 7/31/2019 $777,000.00
19 4/30/2019 $709,000.00
20 1/31/2017 $1,747,000.00
21 10/31/2016 $1,711,000.00
22 7/31/2016 $1,235,000.00
23 4/30/2016 $1,351,000.00
24 1/31/2016 $2,346,000.00
25 10/31/2015 $1,995,000.00
26 7/31/2015 $1,052,000.00
27 4/30/2015 $1,355,000.00
28 1/31/2015 $934,000.00
29 10/31/2014 $1,189,000.00
30 7/31/2014 $883,000.00
31 4/30/2014 $1,419,000.00
32 1/31/2014 $1,050,000.00
33 10/31/2013 $874,000.00
34 7/31/2013 $635,000.00
35 4/30/2013 $709,000.00
36 1/31/2013 $878,000.00
37 10/31/2012 $885,000.00
38 7/31/2012 $887,000.00
39 4/30/2012 $795,000.00
40 1/31/2012 $1,238,000.00
41 4/30/2011 $974,000.00
Financials: ProceedsFromConvertibleDebt
Date Value
1 4/30/2023 --
2 4/30/2022 --
3 4/30/2021 $138,464,000.00
4 4/30/2020 --
5 4/30/2019 --
Financials: ProceedsFromIssuanceOfCommonStock
Date Value
1 4/30/2023 --
2 4/30/2022 --
3 1/31/2022 --
4 4/30/2021 $32,141,000.00
5 1/31/2021 $32,141,000.00
6 4/30/2020 --
7 1/31/2020 --
8 4/30/2019 --
9 1/31/2019 --
10 10/31/2018 --
11 7/31/2018 --
12 4/30/2018 $25,687,000.00
13 1/31/2018 $4,193,000.00
14 10/31/2017 $4,193,000.00
15 7/31/2017 $4,193,000.00
16 4/30/2017 $30,450,000.00
17 1/31/2017 $11,604,000.00
18 10/31/2016 $5,781,000.00
19 7/31/2016 $2,115,000.00
20 4/30/2016 $45,195,000.00
21 1/31/2016 $43,498,000.00
22 10/31/2015 $36,198,000.00
23 7/31/2015 $9,891,000.00
24 4/30/2015 $19,235,000.00
25 1/31/2015 $7,205,000.00
26 10/31/2014 $4,213,000.00
27 7/31/2014 $421,000.00
28 4/30/2014 $53,920,000.00
29 1/31/2014 $52,407,000.00
30 10/31/2013 $23,555,000.00
31 7/31/2013 $15,197,000.00
32 1/31/2012 $26,190,000.00
33 1/31/2011 $26,430,000.00
Financials: ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans
Date Value
1 10/31/2023 $998,000.00
2 7/31/2023 $878,000.00
3 4/30/2023 $3,406,000.00
4 1/31/2023 $2,573,000.00
5 10/31/2022 $1,578,000.00
6 7/31/2022 $1,012,000.00
7 4/30/2022 $3,359,000.00
8 1/31/2022 $3,034,000.00
9 10/31/2021 $1,923,000.00
10 7/31/2021 $918,000.00
11 4/30/2021 $3,984,000.00
12 1/31/2021 $2,602,000.00
13 10/31/2020 $179,000.00
14 7/31/2020 $264,000.00
15 4/30/2020 $187,000.00
16 1/31/2020 $187,000.00
17 10/31/2019 $187,000.00
18 7/31/2019 --
19 4/30/2019 $1,536,000.00
20 4/30/2018 $317,000.00
21 1/31/2018 $217,000.00
22 10/31/2017 $216,000.00
23 4/30/2017 $526,000.00
24 1/31/2017 $254,000.00
25 10/31/2016 $254,000.00
26 4/30/2016 $540,000.00
27 1/31/2016 $334,000.00
28 10/31/2015 $334,000.00
29 4/30/2015 $608,000.00
30 1/31/2015 $307,000.00
31 10/31/2014 $307,000.00
32 4/30/2014 $545,000.00
33 4/30/2013 $534,000.00
34 1/31/2013 $291,000.00
35 10/31/2012 $248,000.00
36 4/30/2012 $236,000.00
37 1/31/2012 $96,000.00
38 10/31/2011 $96,000.00
39 4/30/2011 $134,000.00
Financials: PropertyPlantAndEquipmentGross
Date Value
1 10/31/2023 $222,850,000.00
2 7/31/2023 $215,191,000.00
3 4/30/2023 $207,737,000.00
4 1/31/2023 $193,226,000.00
5 10/31/2022 $166,823,000.00
6 7/31/2022 $140,585,000.00
7 4/30/2022 $117,412,000.00
8 1/31/2022 $93,143,000.00
9 10/31/2021 $75,465,000.00
10 7/31/2021 $66,672,000.00
11 4/30/2021 $58,549,000.00
12 1/31/2021 $52,343,000.00
13 10/31/2020 $49,558,000.00
14 7/31/2020 $46,605,000.00
15 4/30/2020 $44,746,000.00
16 1/31/2020 $43,677,000.00
17 10/31/2019 $43,007,000.00
18 7/31/2019 $41,748,000.00
19 4/30/2019 $40,194,000.00
20 1/31/2019 $39,941,000.00
21 10/31/2018 $39,921,000.00
22 7/31/2018 $39,350,000.00
23 4/30/2018 $38,851,000.00
24 1/31/2018 $38,508,000.00
25 10/31/2017 $40,148,000.00
26 7/31/2017 $36,741,000.00
27 4/30/2017 $37,553,000.00
28 1/31/2017 $35,472,000.00
29 10/31/2016 $34,786,000.00
30 7/31/2016 $34,484,000.00
31 4/30/2016 $33,912,000.00
32 1/31/2016 $32,842,000.00
33 10/31/2015 $30,410,000.00
34 7/31/2015 $26,818,000.00
35 4/30/2015 $23,313,000.00
36 1/31/2015 $16,909,000.00
37 10/31/2014 $13,356,000.00
38 7/31/2014 $11,340,000.00
39 4/30/2014 $9,863,000.00
40 1/31/2014 $9,681,000.00
41 10/31/2013 $9,581,000.00
42 7/31/2013 $9,478,000.00
43 4/30/2013 $9,451,000.00
44 1/31/2013 $9,275,000.00
45 10/31/2012 $8,946,000.00
46 7/31/2012 $8,865,000.00
47 4/30/2012 $8,637,000.00
48 4/30/2011 $7,137,000.00
Financials: PropertyPlantAndEquipmentNet
Date Value
1 10/31/2023 $187,174,000.00
2 7/31/2023 $182,299,000.00
3 4/30/2023 $177,369,000.00
4 1/31/2023 $164,292,000.00
5 10/31/2022 $139,386,000.00
6 7/31/2022 $114,929,000.00
7 4/30/2022 $92,955,000.00
8 1/31/2022 $69,395,000.00
9 10/31/2021 $52,496,000.00
10 7/31/2021 $44,569,000.00
11 4/30/2021 $37,455,000.00
12 1/31/2021 $32,162,000.00
13 10/31/2020 $30,232,000.00
14 7/31/2020 $28,134,000.00
15 4/30/2020 $27,105,000.00
16 1/31/2020 $26,850,000.00
17 10/31/2019 $26,990,000.00
18 7/31/2019 $26,453,000.00
19 4/30/2019 $25,625,000.00
20 1/31/2019 $25,876,000.00
21 10/31/2018 $26,279,000.00
22 7/31/2018 $26,336,000.00
23 4/30/2018 $26,479,000.00
24 1/31/2018 $26,325,000.00
25 10/31/2017 $27,148,000.00
26 7/31/2017 $24,399,000.00
27 4/30/2017 $26,045,000.00
28 1/31/2017 $24,143,000.00
29 10/31/2016 $23,957,000.00
30 7/31/2016 $24,261,000.00
31 4/30/2016 $24,302,000.00
32 1/31/2016 $23,846,000.00
33 10/31/2015 $21,764,000.00
34 7/31/2015 $18,395,000.00
35 4/30/2015 $15,124,000.00
36 1/31/2015 $8,958,000.00
37 10/31/2014 $5,398,000.00
38 7/31/2014 $3,647,000.00
39 4/30/2014 $2,447,000.00
40 1/31/2014 $2,514,000.00
41 10/31/2013 $2,315,000.00
42 7/31/2013 $2,448,000.00
43 4/30/2013 $2,678,000.00
44 1/31/2013 $2,783,000.00
45 10/31/2012 $2,683,000.00
46 7/31/2012 $2,868,000.00
47 4/30/2012 $2,900,000.00
48 1/31/2012 $2,659,000.00
49 4/30/2011 $2,209,000.00
Financials: RepaymentsOfNotesPayable
Date Value
1 4/30/2023 --
2 4/30/2022 --
3 1/31/2022 --
4 10/31/2021 --
5 7/31/2021 --
6 4/30/2021 $4,379,000.00
7 1/31/2021 $4,379,000.00
8 10/31/2020 $4,379,000.00
9 7/31/2020 $4,379,000.00
10 1/31/2020 --
11 10/31/2019 --
12 7/31/2019 --
13 4/30/2015 --
14 4/30/2014 --
15 1/31/2014 --
16 10/31/2013 --
17 4/30/2013 $15,000,000.00
18 1/31/2013 $15,000,000.00
19 10/31/2012 $15,000,000.00
20 4/30/2012 $1,333,000.00
21 4/30/2011 $2,000,000.00
22 4/30/2010 $1,667,000.00
Financials: RepaymentsOfOtherDebt
Date Value
1 10/31/2023 $262,000.00
2 7/31/2023 $130,000.00
3 4/30/2023 $505,000.00
4 1/31/2023 $376,000.00
5 10/31/2022 $249,000.00
6 7/31/2022 $83,000.00
7 4/30/2022 $162,000.00
8 1/31/2022 --
9 10/31/2021 --
10 7/31/2021 --
11 4/30/2021 $93,000.00
12 1/31/2021 $93,000.00
13 10/31/2020 $93,000.00
Financials: RestrictedCash
Date Value
1 10/31/2023 --
2 7/31/2023 $350,000.00
3 4/30/2023 $350,000.00
4 1/31/2023 $350,000.00
5 10/31/2022 $350,000.00
6 7/31/2022 $350,000.00
7 4/30/2022 $350,000.00
8 1/31/2022 $350,000.00
9 10/31/2021 $350,000.00
10 7/31/2021 $350,000.00
11 4/30/2021 $350,000.00
12 1/31/2021 $350,000.00
13 10/31/2020 $350,000.00
14 7/31/2020 $350,000.00
15 4/30/2020 $350,000.00
16 1/31/2020 $350,000.00
17 10/31/2019 $350,000.00
18 7/31/2019 $1,150,000.00
19 4/30/2019 $1,150,000.00
20 1/31/2019 $1,150,000.00
21 10/31/2018 $1,150,000.00
22 7/31/2018 $1,150,000.00
23 4/30/2018 $1,150,000.00
24 1/31/2018 $1,150,000.00
25 10/31/2017 $1,150,000.00
26 7/31/2017 $1,150,000.00
27 4/30/2017 $1,150,000.00
Financials: RestrictedCashEquivalents
Date Value
1 7/31/2023 $400,000.00
2 4/30/2023 $400,000.00
3 1/31/2023 $400,000.00
4 10/31/2022 $400,000.00
5 7/31/2022 $400,000.00
6 4/30/2022 $400,000.00
7 1/31/2022 $400,000.00
Financials: RetainedEarningsAccumulatedDeficit
Date Value
1 10/31/2023 $-442,419,000.00
2 7/31/2023 $-432,910,000.00
3 4/30/2023 $-430,817,000.00
4 1/31/2023 $-430,508,000.00
5 10/31/2022 $-430,969,000.00
6 7/31/2022 $-429,813,000.00
7 4/30/2022 $-431,377,000.00
8 1/31/2022 $-546,975,000.00
9 10/31/2021 $-549,223,000.00
10 7/31/2021 $-552,745,000.00
11 4/30/2021 $-559,859,000.00
12 1/31/2021 $-561,850,000.00
13 10/31/2020 $-564,057,000.00
14 7/31/2020 $-566,341,000.00
15 4/30/2020 $-571,071,000.00
16 1/31/2020 $-566,303,000.00
17 10/31/2019 $-564,199,000.00
18 7/31/2019 $-563,769,000.00
19 4/30/2019 $-560,605,000.00
20 1/31/2019 $-560,941,000.00
21 10/31/2018 $-559,802,000.00
22 7/31/2018 $-558,351,000.00
23 4/30/2018 $-559,129,000.00
24 1/31/2018 $-562,149,000.00
25 10/31/2017 $-551,145,000.00
26 7/31/2017 $-538,521,000.00
27 4/30/2017 $-537,435,000.00
28 1/31/2017 $-532,163,000.00
29 10/31/2016 $-524,389,000.00
30 7/31/2016 $-520,333,000.00
31 4/30/2016 $-509,276,000.00
32 1/31/2016 $-497,392,000.00
33 10/31/2015 $-480,545,000.00
34 7/31/2015 $-467,347,000.00
35 4/30/2015 $-453,624,000.00
36 1/31/2015 $-441,489,000.00
37 10/31/2014 $-428,495,000.00
38 7/31/2014 $-416,395,000.00
39 4/30/2014 $-403,266,000.00
40 1/31/2014 $-393,018,000.00
41 10/31/2013 $-383,294,000.00
42 7/31/2013 $-375,504,000.00
43 4/30/2013 $-367,904,000.00
44 1/31/2013 $-359,455,000.00
45 10/31/2012 $-354,541,000.00
46 7/31/2012 $-345,788,000.00
47 4/30/2012 $-338,124,000.00
48 1/31/2012 $-327,242,000.00
49 4/30/2011 $-296,005,000.00
Financials: RevenueFromContractWithCustomerExcludingAssessedTax
Date Value
1 10/31/2023 $63,121,000.00
2 7/31/2023 $37,726,000.00
3 4/30/2023 $149,266,000.00
4 1/31/2023 $109,467,000.00
5 10/31/2022 $71,449,000.00
6 7/31/2022 $36,692,000.00
7 4/30/2022 $119,597,000.00
8 1/31/2022 $31,508,000.00
9 10/31/2021 $56,863,000.00
10 7/31/2021 $30,754,000.00
11 4/30/2021 $95,868,000.00
12 1/31/2021 $21,806,000.00
13 10/31/2020 $21,064,000.00
14 7/31/2020 $25,392,000.00
15 4/30/2020 $59,702,000.00
16 1/31/2020 $47,152,000.00
17 10/31/2019 $33,567,000.00
18 7/31/2019 $15,254,000.00
19 4/30/2019 $53,603,000.00
20 4/30/2018 $53,621,000.00
Financials: RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
Date Value
1 4/30/2023 --
2 4/30/2022 $2,760,000.00
3 4/30/2021 --
Financials: RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
Date Value
1 4/30/2023 --
2 1/31/2023 --
3 10/31/2022 --
4 7/31/2022 --
5 4/30/2022 $16,093,000.00
6 1/31/2022 $4,554,000.00
7 10/31/2021 $4,554,000.00
8 7/31/2021 $4,554,000.00
9 4/30/2021 --
10 1/31/2021 --
11 10/31/2020 --
12 7/31/2020 --
13 4/30/2020 --
Financials: SellingGeneralAndAdministrativeExpense
Date Value
1 10/31/2023 $12,820,000.00
2 7/31/2023 $6,263,000.00
3 4/30/2023 $27,879,000.00
4 1/31/2023 $20,320,000.00
5 10/31/2022 $13,213,000.00
6 7/31/2022 $6,382,000.00
7 4/30/2022 $21,226,000.00
8 1/31/2022 $5,818,000.00
9 10/31/2021 $5,033,000.00
10 7/31/2021 $4,460,000.00
11 4/30/2021 $17,064,000.00
12 1/31/2021 $4,018,000.00
13 10/31/2020 $4,166,000.00
14 7/31/2020 $3,825,000.00
15 4/30/2020 $14,517,000.00
16 1/31/2020 $10,989,000.00
17 10/31/2019 $7,993,000.00
18 7/31/2019 $4,459,000.00
19 4/30/2019 $12,846,000.00
20 1/31/2019 $9,273,000.00
21 10/31/2018 $2,816,000.00
22 7/31/2018 $3,215,000.00
23 4/30/2018 $16,456,000.00
24 1/31/2018 $4,824,000.00
25 10/31/2017 $8,080,000.00
26 7/31/2017 $3,853,000.00
27 4/30/2017 $18,079,000.00
28 1/31/2017 $13,602,000.00
29 10/31/2016 $10,044,000.00
30 7/31/2016 $5,060,000.00
31 4/30/2016 $17,904,000.00
32 1/31/2016 $4,524,000.00
33 10/31/2015 $4,416,000.00
34 7/31/2015 $4,899,000.00
35 4/30/2015 $18,691,000.00
36 1/31/2015 $4,325,000.00
37 10/31/2014 $9,178,000.00
38 7/31/2014 $4,883,000.00
39 4/30/2014 $17,274,000.00
40 1/31/2014 $4,563,000.00
41 10/31/2013 $4,016,000.00
42 7/31/2013 $4,334,000.00
43 4/30/2013 $13,134,000.00
44 1/31/2013 $3,112,000.00
45 10/31/2012 $3,440,000.00
46 7/31/2012 $2,917,000.00
47 4/30/2012 $11,462,000.00
48 1/31/2012 $2,710,000.00
49 10/31/2011 $2,732,000.00
50 7/31/2011 $2,929,000.00
51 4/30/2011 $11,421,000.00
52 1/31/2011 $8,147,000.00
53 4/30/2010 $8,182,000.00
Financials: ShareBasedCompensation
Date Value
1 10/31/2023 $4,809,000.00
2 7/31/2023 $2,343,000.00
3 4/30/2023 $10,978,000.00
4 1/31/2023 $7,427,000.00
5 10/31/2022 $4,683,000.00
6 7/31/2022 $1,897,000.00
7 4/30/2022 $7,380,000.00
8 1/31/2022 $5,352,000.00
9 10/31/2021 $1,942,000.00
10 7/31/2021 $1,299,000.00
11 4/30/2021 $3,854,000.00
12 1/31/2021 $2,754,000.00
13 10/31/2020 $1,025,000.00
14 7/31/2020 $730,000.00
15 4/30/2020 $2,499,000.00
16 1/31/2020 $1,849,000.00
17 10/31/2019 $1,254,000.00
18 7/31/2019 $603,000.00
19 4/30/2019 $1,595,000.00
20 1/31/2019 $1,080,000.00
21 10/31/2018 $622,000.00
22 7/31/2018 $297,000.00
23 4/30/2018 $1,538,000.00
24 1/31/2018 $1,206,000.00
25 10/31/2017 $794,000.00
26 7/31/2017 $485,000.00
27 4/30/2017 $3,363,000.00
28 1/31/2017 $2,591,000.00
29 10/31/2016 $1,722,000.00
30 7/31/2016 $837,000.00
31 4/30/2016 $4,898,000.00
32 1/31/2016 $3,740,000.00
33 10/31/2015 $2,457,000.00
34 7/31/2015 $1,183,000.00
35 4/30/2015 $6,702,000.00
36 1/31/2015 $1,616,000.00
37 10/31/2014 $3,664,000.00
38 7/31/2014 $1,776,000.00
39 4/30/2014 $6,207,000.00
40 1/31/2014 $4,914,000.00
41 10/31/2013 $3,313,000.00
42 7/31/2013 $1,593,000.00
43 4/30/2013 $3,435,000.00
44 1/31/2013 $2,320,000.00
45 10/31/2012 $1,291,000.00
46 7/31/2012 $662,000.00
47 4/30/2012 $2,769,000.00
48 1/31/2012 $2,438,000.00
49 10/31/2011 $1,679,000.00
50 7/31/2011 $884,000.00
51 4/30/2011 $2,837,000.00
52 1/31/2011 $1,998,000.00
53 4/30/2010 $1,421,000.00
Financials: ShortTermLeaseCost
Date Value
1 10/31/2023 $67,000.00
2 7/31/2023 $36,000.00
3 4/30/2023 $576,000.00
4 1/31/2023 $514,000.00
5 10/31/2022 $327,000.00
6 7/31/2022 $130,000.00
7 4/30/2022 $515,000.00
8 1/31/2022 $379,000.00
9 10/31/2021 $114,000.00
10 7/31/2021 $102,000.00
11 4/30/2021 $388,000.00
12 1/31/2021 $99,000.00
13 10/31/2020 $190,000.00
14 7/31/2020 $92,000.00
15 4/30/2020 $171,000.00
16 1/31/2020 $83,000.00
17 10/31/2019 --
18 7/31/2019 --
Financials: StockholdersEquity
Date Value
1 10/31/2023 $183,675,000.00
2 7/31/2023 $190,598,000.00
3 4/30/2023 $189,470,000.00
4 1/31/2023 $185,395,000.00
5 10/31/2022 $181,195,000.00
6 7/31/2022 $178,999,000.00
7 4/30/2022 $174,526,000.00
8 1/31/2022 $56,575,000.00
9 10/31/2021 $51,105,000.00
10 7/31/2021 $44,636,000.00
11 4/30/2021 $77,736,000.00
12 1/31/2021 $85,370,000.00
13 10/31/2020 $49,386,000.00
14 7/31/2020 $46,539,000.00
15 4/30/2020 $41,896,000.00
16 1/31/2020 $47,078,000.00
17 10/31/2019 $49,184,000.00
18 7/31/2019 $49,684,000.00
19 4/30/2019 $53,068,000.00
20 1/31/2019 $53,064,000.00
21 10/31/2018 $54,797,000.00
22 7/31/2018 $56,746,000.00
23 4/30/2018 $55,738,000.00
24 1/31/2018 $31,519,000.00
25 10/31/2017 $42,906,000.00
26 7/31/2017 $56,008,000.00
27 4/30/2017 $53,582,000.00
28 1/31/2017 $40,014,000.00
29 10/31/2016 $42,179,000.00
30 7/31/2016 $40,934,000.00
31 4/30/2016 $50,074,000.00
32 1/31/2016 $59,933,000.00
33 10/31/2015 $69,226,000.00
34 7/31/2015 $55,446,000.00
35 4/30/2015 $59,035,000.00
36 1/31/2015 $49,794,000.00
37 10/31/2014 $58,777,000.00
38 7/31/2014 $65,592,000.00
39 4/30/2014 $67,699,000.00
40 1/31/2014 $55,071,000.00
41 10/31/2013 $35,649,000.00
42 7/31/2013 $32,543,000.00
43 4/30/2013 $23,760,000.00
44 1/31/2013 $17,399,000.00
45 10/31/2012 $12,670,000.00
46 7/31/2012 $3,924,000.00
47 4/30/2012 $9,483,000.00
48 1/31/2012 $12,905,000.00
49 4/30/2011 $15,418,000.00
50 4/30/2010 $13,407,000.00
51 4/30/2009 $901,000.00
Financials: StockIssuedDuringPeriodValueShareBasedCompensationGross
Date Value
1 10/31/2023 $998,000.00
2 7/31/2023 $878,000.00
3 4/30/2023 $3,406,000.00
4 1/31/2023 $2,573,000.00
5 10/31/2022 $1,578,000.00
6 7/31/2022 $1,012,000.00
7 4/30/2022 $3,359,000.00
8 1/31/2022 $1,111,000.00
9 10/31/2021 $1,005,000.00
10 7/31/2021 $918,000.00
11 4/30/2021 $3,984,000.00
12 1/31/2021 $1,718,000.00
13 10/31/2020 $619,000.00
14 7/31/2020 $264,000.00
15 4/30/2020 $1,120,000.00
16 4/30/2019 $1,536,000.00
Financials: UnrecognizedTaxBenefitsPeriodIncreaseDecrease
Date Value
1 4/30/2023 $-1,693,000.00
2 4/30/2022 $3,553,000.00
3 4/30/2021 $1,600,000.00
4 4/30/2020 --
Financials: ValuationAllowanceDeferredTaxAssetChangeInAmount
Date Value
1 4/30/2023 --
2 4/30/2022 $111,400,000.00
3 4/30/2021 $6,700,000.00
4 4/30/2020 $1,400,000.00
Financials: VariableLeaseCost
Date Value
1 10/31/2023 $775,000.00
2 7/31/2023 $351,000.00
3 4/30/2023 $1,408,000.00
4 1/31/2023 $1,145,000.00
5 10/31/2022 $797,000.00
6 7/31/2022 $389,000.00
7 4/30/2022 $944,000.00
8 1/31/2022 $620,000.00
9 10/31/2021 $201,000.00
10 7/31/2021 $198,000.00
11 4/30/2021 $676,000.00
12 1/31/2021 $112,000.00
13 10/31/2020 $320,000.00
14 7/31/2020 $121,000.00
15 4/30/2020 $603,000.00
16 1/31/2020 $488,000.00
17 10/31/2019 $326,000.00
18 7/31/2019 $156,000.00
Financials: WeightedAverageNumberOfDilutedSharesOutstanding
Date Value
1 10/31/2023 $62,994,000.00
2 7/31/2023 $62,838,000.00
3 4/30/2023 $63,782,000.00
4 1/31/2023 $63,634,000.00
5 10/31/2022 $63,574,000.00
6 7/31/2022 $63,333,000.00
7 4/30/2022 $70,474,000.00
8 1/31/2022 $63,711,000.00
9 10/31/2021 $63,602,000.00
10 7/31/2021 $63,571,000.00
11 4/30/2021 $59,426,000.00
12 1/31/2021 $60,097,000.00
13 10/31/2020 $57,248,000.00
14 7/31/2020 $56,892,000.00
15 4/30/2020 $56,326,000.00
16 1/31/2020 $56,275,000.00
17 10/31/2019 $56,210,000.00
18 7/31/2019 $56,167,000.00
19 4/30/2019 $55,981,000.00
20 7/31/2018 $55,770,108.00
21 7/31/2017 $44,877,985.00
Financials: WeightedAverageNumberOfSharesOutstandingBasic
Date Value
1 10/31/2023 $62,994,000.00
2 7/31/2023 $62,838,000.00
3 4/30/2023 $62,268,000.00
4 1/31/2023 $62,166,000.00
5 10/31/2022 $62,054,000.00
6 7/31/2022 $61,905,000.00
7 4/30/2022 $61,484,000.00
8 1/31/2022 $61,394,000.00
9 10/31/2021 $61,414,000.00
10 7/31/2021 $61,137,000.00
11 4/30/2021 $58,222,000.00
12 1/31/2021 $57,349,000.00
13 10/31/2020 $56,592,000.00
14 7/31/2020 $56,523,000.00
15 4/30/2020 $56,326,000.00
16 1/31/2020 $56,404,000.00
17 10/31/2019 $56,210,000.00
18 7/31/2019 $56,167,000.00
19 4/30/2019 $55,981,000.00
20 7/31/2018 $55,770,108.00
21 7/31/2017 $44,773,727.00
22 1/31/2012 $87,149,770.00
23 1/31/2011 $64,374,282.00
Copyright 2024 PursePoor.com