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

Business Address

855 N. WOLFE STREET
SUITE 619
BALTIMORE , MD US 21205

Mailing Address

855 N. WOLFE STREET
SUITE 619
BALTIMORE , MD US 21205
Phone Number: 410-369-0365 / State Incorporated: DE / Fiscal Year End 4 /30
Financials: AccountsPayableCurrent
Date Value
1 10/31/2023 $4,536,000.00
2 7/31/2023 $5,759,000.00
3 4/30/2023 $5,334,000.00
4 1/31/2023 $4,298,000.00
5 10/31/2022 $4,605,000.00
6 7/31/2022 $2,537,000.00
7 4/30/2022 $2,868,000.00
8 1/31/2022 $3,743,000.00
9 10/31/2021 $3,477,000.00
10 7/31/2021 $3,345,000.00
11 4/30/2021 $1,894,000.00
12 1/31/2021 $1,745,000.00
13 10/31/2020 $3,948,000.00
14 7/31/2020 $2,675,000.00
15 4/30/2020 $3,140,000.00
16 1/31/2020 $2,215,000.00
17 10/31/2019 $2,787,000.00
18 7/31/2019 $2,725,000.00
19 4/30/2019 $2,807,000.00
20 1/31/2019 $2,116,000.00
21 10/31/2018 $2,021,000.00
22 7/31/2018 $2,119,000.00
23 4/30/2018 $2,154,000.00
24 1/31/2018 $1,961,000.00
25 10/31/2017 $1,549,000.00
26 7/31/2017 $1,732,000.00
27 4/30/2017 $1,852,000.00
28 1/31/2017 $1,324,000.00
29 10/31/2016 $1,152,000.00
30 7/31/2016 $1,509,000.00
31 4/30/2016 $1,896,000.00
32 1/31/2016 $1,515,000.00
33 10/31/2015 $1,338,000.00
34 7/31/2015 $1,436,000.00
35 4/30/2015 $1,414,000.00
36 1/31/2015 $1,362,000.00
37 10/31/2014 $1,632,000.00
38 7/31/2014 $1,328,000.00
39 4/30/2014 $981,000.00
40 1/31/2014 $937,000.00
41 10/31/2013 $982,000.00
42 7/31/2013 $976,000.00
43 4/30/2013 $1,204,000.00
44 1/31/2013 $1,101,000.00
45 10/31/2012 $1,209,000.00
46 7/31/2012 $1,291,000.00
47 4/30/2012 $1,676,000.00
48 1/31/2012 $1,623,000.00
49 4/30/2011 $1,580,000.00
Financials: AccountsReceivableGross
Date Value
1 10/31/2023 $4,780,000.00
2 7/31/2023 $5,705,000.00
3 4/30/2023 $3,843,000.00
4 1/31/2023 $5,051,000.00
5 10/31/2022 $5,392,000.00
6 7/31/2022 $5,619,000.00
7 4/30/2022 $10,143,000.00
8 1/31/2022 $4,858,000.00
9 10/31/2021 $4,654,000.00
10 7/31/2021 $4,465,000.00
11 4/30/2021 $7,324,000.00
12 1/31/2021 $3,333,000.00
13 10/31/2020 $3,249,000.00
14 7/31/2020 $2,633,000.00
15 4/30/2020 $5,059,000.00
16 1/31/2020 $3,073,000.00
17 10/31/2019 $2,298,000.00
18 7/31/2019 $1,972,000.00
19 4/30/2019 $4,399,000.00
20 1/31/2019 $2,367,000.00
21 10/31/2018 $3,112,000.00
22 7/31/2018 $1,153,000.00
23 4/30/2018 $3,930,000.00
Financials: AccountsReceivableGrossCurrent
Date Value
1 10/31/2023 $8,782,000.00
2 7/31/2023 $9,934,000.00
3 4/30/2023 $8,836,000.00
4 1/31/2023 $8,766,000.00
5 10/31/2022 $9,708,000.00
6 7/31/2022 $9,985,000.00
7 4/30/2022 $10,143,000.00
8 1/31/2022 $9,018,000.00
9 10/31/2021 $8,645,000.00
10 7/31/2021 $8,149,000.00
11 4/30/2021 $7,324,000.00
12 1/31/2021 $6,459,000.00
13 10/31/2020 $6,298,000.00
14 7/31/2020 $5,322,000.00
15 4/30/2020 $5,059,000.00
16 1/31/2020 $4,723,000.00
17 10/31/2019 $3,974,000.00
18 7/31/2019 $3,919,000.00
19 4/30/2019 $4,399,000.00
20 1/31/2019 $3,932,000.00
21 10/31/2018 $4,716,000.00
22 7/31/2018 $3,782,000.00
23 4/30/2018 $3,930,000.00
Financials: AccountsReceivableNetCurrent
Date Value
1 10/31/2023 $7,724,000.00
2 7/31/2023 $8,948,000.00
3 4/30/2023 $8,011,000.00
4 1/31/2023 $8,053,000.00
5 10/31/2022 $8,948,000.00
6 7/31/2022 $9,400,000.00
7 4/30/2022 $9,513,000.00
8 1/31/2022 $8,563,000.00
9 10/31/2021 $8,190,000.00
10 7/31/2021 $7,733,000.00
11 4/30/2021 $6,986,000.00
12 1/31/2021 $6,121,000.00
13 10/31/2020 $5,960,000.00
14 7/31/2020 $5,039,000.00
15 4/30/2020 $4,770,000.00
16 1/31/2020 $4,493,000.00
17 10/31/2019 $3,918,000.00
18 7/31/2019 $3,891,000.00
19 4/30/2019 $4,377,000.00
20 1/31/2019 $3,919,000.00
21 10/31/2018 $4,703,000.00
22 7/31/2018 $3,769,000.00
23 4/30/2018 $3,917,000.00
24 1/31/2018 $2,942,000.00
25 10/31/2017 $2,578,000.00
26 7/31/2017 $2,667,000.00
27 4/30/2017 $2,274,000.00
28 1/31/2017 $2,026,000.00
29 10/31/2016 $1,891,000.00
30 7/31/2016 $1,628,000.00
31 4/30/2016 $1,312,000.00
32 1/31/2016 $2,105,000.00
33 10/31/2015 $1,891,000.00
34 7/31/2015 $1,458,000.00
35 4/30/2015 $1,060,000.00
36 1/31/2015 $1,092,000.00
37 10/31/2014 $1,115,000.00
38 7/31/2014 $925,000.00
39 4/30/2014 $1,325,000.00
40 1/31/2014 $3,123,000.00
41 10/31/2013 $1,462,000.00
42 7/31/2013 $1,784,000.00
43 4/30/2013 $500,000.00
44 1/31/2013 $642,000.00
45 10/31/2012 $627,000.00
46 7/31/2012 $639,000.00
47 4/30/2012 $584,000.00
48 1/31/2012 $497,000.00
49 4/30/2011 $585,000.00
Financials: AccruedLiabilitiesCurrent
Date Value
1 10/31/2023 $2,023,000.00
2 7/31/2023 $2,091,000.00
3 4/30/2023 $2,270,000.00
4 1/31/2023 $2,031,000.00
5 10/31/2022 $1,670,000.00
6 7/31/2022 $1,957,000.00
7 4/30/2022 $2,414,000.00
8 1/31/2022 $2,026,000.00
9 10/31/2021 $1,911,000.00
10 7/31/2021 $1,981,000.00
11 4/30/2021 $2,231,000.00
12 1/31/2021 $2,426,000.00
13 10/31/2020 $1,995,000.00
14 7/31/2020 $2,154,000.00
15 4/30/2020 $2,502,000.00
16 1/31/2020 $978,000.00
17 10/31/2019 $841,000.00
18 7/31/2019 $770,000.00
19 4/30/2019 $1,180,000.00
20 1/31/2019 $641,000.00
21 10/31/2018 $341,000.00
22 7/31/2018 $366,000.00
23 4/30/2018 $595,000.00
24 1/31/2018 $365,000.00
25 10/31/2017 $390,000.00
26 7/31/2017 $551,000.00
27 4/30/2017 $685,000.00
28 1/31/2017 $327,000.00
29 10/31/2016 $302,000.00
30 7/31/2016 $220,000.00
31 4/30/2016 $271,000.00
32 1/31/2016 $257,000.00
33 10/31/2015 $283,000.00
34 7/31/2015 $416,000.00
35 4/30/2015 $373,000.00
36 1/31/2015 $598,000.00
37 10/31/2014 $546,000.00
38 7/31/2014 $390,000.00
39 4/30/2014 $587,000.00
40 1/31/2014 $705,000.00
41 10/31/2013 $329,000.00
42 7/31/2013 $340,000.00
43 4/30/2013 $611,000.00
44 1/31/2013 $566,000.00
45 10/31/2012 $514,000.00
46 7/31/2012 $344,000.00
47 4/30/2012 $625,000.00
48 1/31/2012 $344,000.00
49 4/30/2011 $302,000.00
Financials: AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
Date Value
1 10/31/2023 $9,497,000.00
2 7/31/2023 $9,075,000.00
3 4/30/2023 $8,630,000.00
4 1/31/2023 $7,240,000.00
5 10/31/2022 $6,665,000.00
6 7/31/2022 $6,105,000.00
7 4/30/2022 $5,577,000.00
8 4/30/2021 $3,956,000.00
9 10/31/2020 $3,356,000.00
10 7/31/2020 $3,048,000.00
11 4/30/2020 $2,772,000.00
12 1/31/2020 $2,526,000.00
13 10/31/2019 $2,307,000.00
14 7/31/2019 $2,256,000.00
15 4/30/2019 $2,074,000.00
16 1/31/2019 $1,901,000.00
17 10/31/2018 $1,737,000.00
18 7/31/2018 $1,586,000.00
19 4/30/2018 $1,468,000.00
20 1/31/2018 $1,359,000.00
21 10/31/2017 $1,254,000.00
22 7/31/2017 $1,164,000.00
23 4/30/2017 $1,122,000.00
24 1/31/2017 $1,081,000.00
25 10/31/2016 $1,041,000.00
26 7/31/2016 $999,000.00
27 4/30/2016 $954,000.00
28 1/31/2016 $912,000.00
29 10/31/2015 $874,000.00
30 7/31/2015 $836,000.00
31 4/30/2015 $798,000.00
32 1/31/2015 $754,000.00
33 10/31/2014 $698,000.00
34 7/31/2014 $644,000.00
35 4/30/2014 $588,000.00
36 1/31/2014 $533,000.00
37 10/31/2013 $479,000.00
38 7/31/2013 $425,000.00
39 4/30/2013 $375,000.00
40 1/31/2013 $323,000.00
41 10/31/2012 $273,000.00
42 7/31/2012 $-224,000.00
43 4/30/2012 $170,000.00
Financials: AdditionalPaidInCapitalCommonStock
Date Value
1 10/31/2023 $82,741,000.00
2 7/31/2023 $82,448,000.00
3 4/30/2023 $82,013,000.00
4 1/31/2023 $81,806,000.00
5 10/31/2022 $81,475,000.00
6 7/31/2022 $81,270,000.00
7 4/30/2022 $81,064,000.00
8 1/31/2022 $80,860,000.00
9 10/31/2021 $80,482,000.00
10 7/31/2021 $80,227,000.00
11 4/30/2021 $79,945,000.00
12 1/31/2021 $79,711,000.00
13 10/31/2020 $79,477,000.00
14 7/31/2020 $78,098,000.00
15 4/30/2020 $77,978,000.00
16 1/31/2020 $73,790,000.00
17 10/31/2019 $73,134,000.00
18 7/31/2019 $73,055,000.00
19 4/30/2019 $72,924,000.00
20 1/31/2019 $72,756,000.00
21 10/31/2018 $72,057,000.00
22 7/31/2018 $72,187,000.00
23 4/30/2018 $72,070,000.00
24 1/31/2018 $71,906,000.00
25 10/31/2017 $71,732,000.00
26 7/31/2017 $71,555,000.00
27 4/30/2017 $70,991,000.00
28 1/31/2017 $70,206,000.00
29 10/31/2016 $69,963,000.00
30 7/31/2016 $69,429,000.00
31 4/30/2016 $63,947,000.00
32 1/31/2016 $63,394,000.00
33 10/31/2015 $62,826,000.00
34 7/31/2015 $62,079,000.00
35 4/30/2015 $61,322,000.00
36 1/31/2015 $45,388,000.00
37 10/31/2014 $44,888,000.00
38 7/31/2014 $44,067,000.00
39 4/30/2014 $43,323,000.00
40 1/31/2014 $42,409,000.00
41 10/31/2013 $24,617,000.00
42 7/31/2013 $24,133,000.00
43 4/30/2013 $23,580,000.00
44 1/31/2013 $23,136,000.00
45 10/31/2012 $22,568,000.00
46 7/31/2012 $21,943,000.00
47 4/30/2012 $21,204,000.00
48 4/30/2011 $17,784,000.00
Financials: AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
Date Value
1 10/31/2023 $53,000.00
2 7/31/2023 $423,000.00
3 4/30/2023 $864,000.00
4 1/31/2023 $331,000.00
5 10/31/2022 $119,000.00
6 7/31/2022 $206,000.00
7 4/30/2022 $912,000.00
8 1/31/2022 $310,000.00
9 10/31/2021 $134,000.00
10 7/31/2021 $280,000.00
11 4/30/2021 $598,000.00
12 1/31/2021 $232,000.00
13 10/31/2020 $85,000.00
14 7/31/2020 $120,000.00
15 4/30/2020 $600,000.00
16 1/31/2020 $229,000.00
17 10/31/2019 $77,000.00
18 7/31/2019 $131,000.00
19 4/30/2019 $636,000.00
20 1/31/2019 $335,000.00
21 10/31/2018 $88,000.00
22 7/31/2018 $75,000.00
23 4/30/2018 $1,004,000.00
24 4/30/2017 $2,662,000.00
25 4/30/2016 $2,599,000.00
26 4/30/2015 $2,948,000.00
27 4/30/2014 $2,807,000.00
28 4/30/2013 $2,376,000.00
29 4/30/2012 $3,323,000.00
30 4/30/2011 $3,133,000.00
Financials: AllocatedShareBasedCompensationExpense
Date Value
1 10/31/2023 $53,000.00
2 7/31/2023 $423,000.00
3 4/30/2023 $864,000.00
4 1/31/2023 $656,000.00
5 10/31/2022 $119,000.00
6 7/31/2022 $206,000.00
7 4/30/2022 $912,000.00
8 1/31/2022 $724,000.00
9 10/31/2021 $414,000.00
10 7/31/2021 $280,000.00
11 4/30/2021 $598,000.00
12 1/31/2021 $437,000.00
13 10/31/2020 $85,000.00
14 7/31/2020 $120,000.00
15 4/30/2020 $600,000.00
16 1/31/2020 $437,000.00
17 10/31/2019 $208,000.00
18 7/31/2019 $131,000.00
19 4/30/2019 $649,000.00
20 1/31/2019 $498,000.00
21 10/31/2018 $88,000.00
22 7/31/2018 $83,000.00
23 4/30/2018 $1,000,000.00
24 1/31/2018 $863,000.00
25 10/31/2017 $148,000.00
26 7/31/2017 $564,000.00
27 4/30/2017 $2,662,000.00
28 1/31/2017 $237,000.00
29 10/31/2016 $535,000.00
30 7/31/2016 $1,129,000.00
31 4/30/2016 $2,599,000.00
32 1/31/2016 $567,000.00
33 10/31/2015 $1,523,000.00
34 7/31/2015 $775,000.00
35 4/30/2015 $3,162,000.00
36 1/31/2015 $657,000.00
37 10/31/2014 $820,000.00
38 7/31/2014 $808,000.00
39 4/30/2014 $2,807,000.00
40 1/31/2014 $941,000.00
41 10/31/2013 $1,028,000.00
42 7/31/2013 $552,000.00
43 4/30/2013 $2,376,000.00
44 1/31/2013 $1,934,000.00
45 10/31/2012 $1,364,000.00
46 7/31/2012 $739,000.00
47 4/30/2012 $3,323,000.00
48 1/31/2012 $743,000.00
49 10/31/2011 $855,000.00
50 7/31/2011 $1,014,000.00
Financials: AllowanceForDoubtfulAccountsReceivable
Date Value
1 10/31/2023 $1,058,000.00
2 7/31/2023 $986,000.00
3 4/30/2023 $825,000.00
4 1/31/2023 $713,000.00
5 10/31/2022 $760,000.00
6 7/31/2022 $630,000.00
7 4/30/2022 $630,000.00
8 1/31/2022 $455,000.00
9 10/31/2021 $455,000.00
10 7/31/2021 $416,000.00
11 4/30/2021 $338,000.00
12 1/31/2021 $338,000.00
13 10/31/2020 $338,000.00
14 7/31/2020 $283,000.00
15 4/30/2020 $289,000.00
16 1/31/2020 $230,000.00
17 10/31/2019 $56,000.00
18 7/31/2019 $28,000.00
19 4/30/2019 $22,000.00
20 1/31/2019 $13,000.00
21 10/31/2018 $13,000.00
22 7/31/2018 $13,000.00
23 4/30/2018 $13,000.00
24 4/30/2017 $56,000.00
25 4/30/2016 $32,000.00
26 4/30/2015 $2,000.00
27 4/30/2014 $2,000.00
28 4/30/2013 $19,000.00
29 4/30/2012 $14,000.00
Financials: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
Date Value
1 10/31/2023 $1,831,867.00
2 7/31/2023 $1,766,752.00
3 4/30/2023 $1,775,667.00
4 1/31/2023 $1,779,167.00
5 10/31/2022 $1,675,447.00
6 7/31/2022 $1,722,155.00
7 4/30/2022 $1,658,239.00
8 1/31/2022 $1,681,448.00
9 10/31/2021 $1,634,928.00
10 7/31/2021 $1,734,428.00
11 4/30/2021 $1,653,646.00
12 1/31/2021 $1,693,312.00
13 10/31/2020 $1,651,478.00
14 7/31/2020 $2,276,263.00
15 4/30/2020 $2,271,658.00
16 1/31/2020 $4,036,371.00
17 10/31/2019 $4,123,647.00
18 7/31/2019 $4,044,648.00
19 4/30/2019 $4,095,066.00
20 1/31/2019 $4,161,608.00
21 10/31/2018 $4,345,096.00
22 7/31/2018 $4,691,379.00
23 4/30/2018 $4,710,129.00
24 1/31/2018 $4,523,129.00
25 10/31/2017 $4,499,214.00
26 7/31/2017 $4,506,090.00
27 4/30/2017 $4,312,988.00
28 1/31/2017 $4,418,544.00
29 10/31/2016 $4,559,593.00
30 7/31/2016 $4,264,788.00
31 4/30/2016 $4,322,597.00
32 1/31/2016 $4,322,411.00
33 10/31/2015 $4,087,601.00
34 7/31/2015 $4,124,347.00
35 4/30/2015 $4,113,842.00
36 1/31/2015 $27,116,675.00
37 10/31/2014 $2,281,949.00
38 7/31/2014 $26,658,954.00
39 4/30/2014 $26,627,704.00
40 1/31/2014 $25,910,622.00
41 10/31/2013 $18,750,622.00
42 7/31/2013 $17,463,122.00
43 4/30/2013 $17,216,872.00
44 1/31/2013 $18,370,622.00
45 10/31/2012 $16,060,622.00
46 7/31/2012 $16,533,122.00
47 4/30/2012 $16,307,705.00
48 1/31/2012 $16,519,033.00
49 10/31/2011 $16,032,615.00
50 7/31/2011 $16,462,965.00
Financials: Assets
Date Value
1 10/31/2023 $28,294,000.00
2 7/31/2023 $29,906,000.00
3 4/30/2023 $34,311,000.00
4 1/31/2023 $36,151,000.00
5 10/31/2022 $36,364,000.00
6 7/31/2022 $34,390,000.00
7 4/30/2022 $35,378,000.00
8 1/31/2022 $33,584,000.00
9 10/31/2021 $29,296,000.00
10 7/31/2021 $28,108,000.00
11 4/30/2021 $27,591,000.00
12 1/31/2021 $25,260,000.00
13 10/31/2020 $25,760,000.00
14 7/31/2020 $22,820,000.00
15 4/30/2020 $20,751,000.00
16 1/31/2020 $15,075,000.00
17 10/31/2019 $13,947,000.00
18 7/31/2019 $13,362,000.00
19 4/30/2019 $11,265,000.00
20 1/31/2019 $10,911,000.00
21 10/31/2018 $10,239,000.00
22 7/31/2018 $8,391,000.00
23 4/30/2018 $8,078,000.00
24 1/31/2018 $7,095,000.00
25 10/31/2017 $6,493,000.00
26 7/31/2017 $6,467,000.00
27 4/30/2017 $8,011,000.00
28 1/31/2017 $7,546,000.00
29 10/31/2016 $8,044,000.00
30 7/31/2016 $7,849,000.00
31 4/30/2016 $5,777,000.00
32 1/31/2016 $7,145,000.00
33 10/31/2015 $7,582,000.00
34 7/31/2015 $9,848,000.00
35 4/30/2015 $12,047,000.00
36 1/31/2015 $2,833,000.00
37 10/31/2014 $3,311,000.00
38 7/31/2014 $5,678,000.00
39 4/30/2014 $8,867,000.00
40 1/31/2014 $10,471,000.00
41 10/31/2013 $10,502,000.00
42 7/31/2013 $10,670,000.00
43 4/30/2013 $11,651,000.00
44 1/31/2013 $13,012,000.00
45 10/31/2012 $4,225,000.00
46 7/31/2012 $5,145,000.00
47 4/30/2012 $6,922,000.00
48 1/31/2012 $8,865,000.00
49 4/30/2011 $12,650,000.00
Financials: AssetsCurrent
Date Value
1 10/31/2023 $14,017,000.00
2 7/31/2023 $14,922,000.00
3 4/30/2023 $19,457,000.00
4 1/31/2023 $20,359,000.00
5 10/31/2022 $20,608,000.00
6 7/31/2022 $18,371,000.00
7 4/30/2022 $19,664,000.00
8 1/31/2022 $17,825,000.00
9 10/31/2021 $13,702,000.00
10 7/31/2021 $12,595,000.00
11 4/30/2021 $12,630,000.00
12 1/31/2021 $13,969,000.00
13 10/31/2020 $14,990,000.00
14 7/31/2020 $12,342,000.00
15 4/30/2020 $13,497,000.00
16 1/31/2020 $8,130,000.00
17 10/31/2019 $7,065,000.00
18 7/31/2019 $6,349,000.00
19 4/30/2019 $7,922,000.00
20 1/31/2019 $7,527,000.00
21 10/31/2018 $6,921,000.00
22 7/31/2018 $5,031,000.00
23 4/30/2018 $5,060,000.00
24 1/31/2018 $4,189,000.00
25 10/31/2017 $3,541,000.00
26 7/31/2017 $3,457,000.00
27 4/30/2017 $5,869,000.00
28 1/31/2017 $6,055,000.00
29 10/31/2016 $6,664,000.00
30 7/31/2016 $6,440,000.00
31 4/30/2016 $4,340,000.00
32 1/31/2016 $5,812,000.00
33 10/31/2015 $6,343,000.00
34 7/31/2015 $8,584,000.00
35 4/30/2015 $10,763,000.00
36 1/31/2015 $1,532,000.00
37 10/31/2014 $2,083,000.00
38 7/31/2014 $4,433,000.00
39 4/30/2014 $7,599,000.00
40 1/31/2014 $9,216,000.00
41 10/31/2013 $9,253,000.00
42 7/31/2013 $9,404,000.00
43 4/30/2013 $10,376,000.00
44 1/31/2013 $11,711,000.00
45 10/31/2012 $2,883,000.00
46 7/31/2012 $3,763,000.00
47 4/30/2012 $5,543,000.00
48 1/31/2012 $7,594,000.00
49 4/30/2011 $11,835,000.00
Financials: CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers
Date Value
1 7/31/2023 --
2 4/30/2023 --
Financials: Cash
Date Value
1 4/30/2023 $10,100,000.00
2 4/30/2022 $9,007,000.00
3 4/30/2021 $4,687,000.00
4 4/30/2020 $8,342,000.00
5 4/30/2019 $3,237,000.00
6 1/31/2019 $3,310,000.00
7 10/31/2018 $1,956,000.00
8 7/31/2018 $1,016,000.00
9 4/30/2018 $856,000.00
Financials: CashAndCashEquivalentsAtCarryingValue
Date Value
1 10/31/2023 $5,513,000.00
2 7/31/2023 $4,900,000.00
3 4/30/2023 $10,118,000.00
4 1/31/2023 $11,600,000.00
5 10/31/2022 $10,826,000.00
6 7/31/2022 $8,058,000.00
7 4/30/2022 $9,007,000.00
8 1/31/2022 $8,701,000.00
9 10/31/2021 $4,781,000.00
10 7/31/2021 $4,000,000.00
11 4/30/2021 $4,687,000.00
12 1/31/2021 $7,400,000.00
13 10/31/2020 $8,553,000.00
14 7/31/2020 $6,943,000.00
15 4/30/2020 $8,342,000.00
16 1/31/2020 $3,282,000.00
17 10/31/2019 $2,784,000.00
18 7/31/2019 $2,202,000.00
19 4/30/2019 $3,237,000.00
20 1/31/2019 $3,310,000.00
21 10/31/2018 $2,000,000.00
22 7/31/2018 $1,016,000.00
23 4/30/2018 $856,000.00
24 1/31/2018 $1,100,000.00
25 10/31/2017 $700,000.00
26 7/31/2017 $430,000.00
27 4/30/2017 $3,295,000.00
28 1/31/2017 $3,488,000.00
29 10/31/2016 $4,300,000.00
30 7/31/2016 $4,463,000.00
31 4/30/2016 $2,585,000.00
32 1/31/2016 $3,293,000.00
33 10/31/2015 $4,157,000.00
34 7/31/2015 $6,760,000.00
35 4/30/2015 $9,357,000.00
36 1/31/2015 $182,000.00
37 10/31/2014 $575,000.00
38 7/31/2014 $3,052,000.00
39 4/30/2014 $5,891,000.00
40 1/31/2014 $5,812,000.00
41 10/31/2013 $7,572,000.00
42 7/31/2013 $7,365,000.00
43 4/30/2013 $9,561,000.00
44 1/31/2013 $10,769,000.00
45 10/31/2012 $2,161,000.00
46 7/31/2012 $2,916,000.00
47 4/30/2012 $4,754,000.00
48 1/31/2012 $6,482,000.00
49 10/31/2011 $7,119,000.00
50 7/31/2011 $8,839,000.00
51 4/30/2011 $10,457,000.00
52 1/31/2011 $2,941,000.00
53 4/30/2010 $2,572,000.00
Financials: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
Date Value
1 10/31/2023 $5,513,000.00
2 7/31/2023 $4,869,000.00
3 4/30/2023 $10,118,000.00
4 1/31/2023 $11,645,000.00
5 10/31/2022 $10,826,000.00
6 7/31/2022 $8,058,000.00
7 4/30/2022 $9,007,000.00
8 1/31/2022 $8,701,000.00
9 10/31/2021 $4,781,000.00
10 7/31/2021 $3,998,000.00
11 4/30/2021 $4,687,000.00
12 1/31/2021 $7,429,000.00
13 10/31/2020 $8,553,000.00
14 7/31/2020 $6,943,000.00
15 4/30/2020 $8,342,000.00
16 1/31/2020 $3,282,000.00
17 10/31/2019 $2,784,000.00
18 7/31/2019 $2,202,000.00
19 4/30/2019 $3,200,000.00
20 1/31/2019 $3,310,000.00
21 10/31/2018 $1,956,000.00
22 7/31/2018 $1,166,000.00
23 4/30/2018 $1,006,000.00
24 1/31/2018 $1,062,000.00
25 10/31/2017 $660,000.00
26 7/31/2017 $580,000.00
27 4/30/2017 $3,445,000.00
Financials: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
Date Value
1 10/31/2023 $-4,605,000.00
2 7/31/2023 $-5,249,000.00
3 4/30/2023 $1,111,000.00
4 1/31/2023 $2,638,000.00
5 10/31/2022 $1,819,000.00
6 7/31/2022 $-949,000.00
7 4/30/2022 $4,320,000.00
8 1/31/2022 $4,014,000.00
9 10/31/2021 $94,000.00
10 7/31/2021 $-689,000.00
11 4/30/2021 $-3,655,000.00
12 1/31/2021 $-913,000.00
13 10/31/2020 $211,000.00
14 7/31/2020 $-1,399,000.00
15 4/30/2020 $5,105,000.00
16 1/31/2020 $45,000.00
17 10/31/2019 $-453,000.00
18 7/31/2019 $-1,035,000.00
19 4/30/2019 $2,231,000.00
20 1/31/2019 $2,304,000.00
21 10/31/2018 $950,000.00
22 7/31/2018 $160,000.00
23 4/30/2018 $-2,439,000.00
24 1/31/2018 $-2,233,000.00
25 10/31/2017 $-2,635,000.00
26 7/31/2017 $-2,865,000.00
Financials: CashEquivalentsAtCarryingValue
Date Value
1 10/31/2023 $3,600,000.00
2 7/31/2023 $4,100,000.00
3 4/30/2023 --
4 1/31/2023 --
5 10/31/2022 --
6 7/31/2022 --
7 4/30/2022 --
8 1/31/2022 --
9 10/31/2021 --
10 7/31/2021 --
11 4/30/2021 --
12 1/31/2021 --
13 10/31/2020 --
14 7/31/2020 --
15 4/30/2020 --
16 4/30/2019 --
17 7/31/2018 --
18 4/30/2018 --
19 1/31/2016 $3,300,000.00
20 10/31/2015 $4,200,000.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 2/28/2015 $0.00
37 1/31/2015 $0.00
38 10/31/2014 $0.00
39 7/31/2014 $0.00
40 4/30/2014 $0.00
41 1/31/2014 $0.00
42 10/31/2013 $0.00
43 7/31/2013 $0.00
44 4/30/2013 $0.00
45 1/31/2013 $0.00
46 10/31/2012 $0.00
47 7/31/2012 $0.00
48 4/30/2012 $0.00
49 1/31/2012 $0.00
50 4/30/2011 $0.00
Financials: CommonStockSharesAuthorized
Date Value
1 10/31/2023 $200,000,000.00
2 7/31/2023 $200,000,000.00
3 4/30/2023 $200,000,000.00
4 1/31/2023 $200,000,000.00
5 10/31/2022 $200,000,000.00
6 7/31/2022 $200,000,000.00
7 4/30/2022 $200,000,000.00
8 1/31/2022 $200,000,000.00
9 10/31/2021 $200,000,000.00
10 7/31/2021 $200,000,000.00
11 4/30/2021 $200,000,000.00
12 1/31/2021 $200,000,000.00
13 10/31/2020 $200,000,000.00
14 7/31/2020 $200,000,000.00
15 4/30/2020 $200,000,000.00
16 1/31/2020 $200,000,000.00
17 10/31/2019 $200,000,000.00
18 7/31/2019 $200,000,000.00
19 4/30/2019 $200,000,000.00
20 1/31/2019 $200,000,000.00
21 10/31/2018 $200,000,000.00
22 7/31/2018 $200,000,000.00
23 4/30/2018 $200,000,000.00
24 1/31/2018 $200,000,000.00
25 10/31/2017 $200,000,000.00
26 7/31/2017 $200,000,000.00
27 4/30/2017 $200,000,000.00
28 1/31/2017 $200,000,000.00
29 10/31/2016 $200,000,000.00
30 7/31/2016 $200,000,000.00
31 4/30/2016 $200,000,000.00
32 1/31/2016 $200,000,000.00
33 10/31/2015 $200,000,000.00
34 7/31/2015 $200,000,000.00
35 4/30/2015 $125,000,000.00
36 1/31/2015 $125,000,000.00
37 10/31/2014 $125,000,000.00
38 7/31/2014 $125,000,000.00
39 4/30/2014 $125,000,000.00
40 1/31/2014 $125,000,000.00
41 10/31/2013 $125,000,000.00
42 7/31/2013 $125,000,000.00
43 4/30/2013 $125,000,000.00
44 1/31/2013 $125,000,000.00
45 10/31/2012 $125,000,000.00
46 7/31/2012 $125,000,000.00
47 4/30/2012 $125,000,000.00
48 1/31/2012 $125,000,000.00
49 4/30/2011 $125,000,000.00
Financials: CommonStockSharesIssued
Date Value
1 10/31/2023 $13,714,099.00
2 7/31/2023 $13,599,548.00
3 4/30/2023 $13,558,650.00
4 1/31/2023 $13,558,650.00
5 10/31/2022 $13,558,650.00
6 7/31/2022 $13,522,441.00
7 4/30/2022 $13,522,441.00
8 1/31/2022 $13,517,941.00
9 10/31/2021 $13,496,144.00
10 7/31/2021 $13,415,066.00
11 4/30/2021 $13,414,066.00
12 1/31/2021 $13,390,172.00
13 10/31/2020 $13,368,545.00
14 7/31/2020 $12,727,888.00
15 4/30/2020 $12,726,728.00
16 1/31/2020 $11,823,274.00
17 10/31/2019 $11,620,163.00
18 7/31/2019 $11,619,538.00
19 4/30/2019 $11,619,538.00
20 1/31/2019 $11,612,700.00
21 10/31/2018 $11,474,805.00
22 7/31/2018 $11,297,675.00
23 4/30/2018 $11,277,675.00
24 1/31/2018 $11,277,675.00
25 10/31/2017 $11,265,175.00
26 7/31/2017 $11,251,844.00
27 4/30/2017 $11,251,844.00
28 1/31/2017 $11,240,423.00
29 10/31/2016 $11,237,176.00
30 7/31/2016 $11,237,176.00
31 4/30/2016 $8,974,531.00
32 1/31/2016 $8,963,590.00
33 10/31/2015 $8,963,590.00
34 7/31/2015 $8,963,590.00
35 4/30/2015 $8,962,301.00
36 1/31/2015 $70,125,836.00
37 10/31/2014 $70,125,836.00
38 7/31/2014 $70,121,741.00
39 4/30/2014 $70,122,086.00
40 1/31/2014 $70,103,336.00
41 10/31/2013 $38,970,003.00
42 7/31/2013 $38,955,003.00
43 4/30/2013 $38,855,003.00
44 1/31/2013 $38,855,003.00
45 10/31/2012 $37,740,345.00
46 7/31/2012 $37,740,345.00
47 4/30/2012 $37,740,345.00
48 1/31/2012 $37,451,691.00
49 4/30/2011 $36,956,667.00
Financials: CommonStockSharesOutstanding
Date Value
1 10/31/2023 $13,593,766.00
2 7/31/2023 $13,484,110.00
3 4/30/2023 $13,544,228.00
4 1/31/2023 $13,558,650.00
5 10/31/2022 $13,558,650.00
6 7/31/2022 $13,522,441.00
7 4/30/2022 $13,522,441.00
8 1/31/2022 $13,517,941.00
9 10/31/2021 $13,496,144.00
10 7/31/2021 $13,415,066.00
11 4/30/2021 $13,414,066.00
12 1/31/2021 $13,390,172.00
13 10/31/2020 $13,368,545.00
14 7/31/2020 $12,727,888.00
15 4/30/2020 $12,726,728.00
16 1/31/2020 $11,619,538.00
17 10/31/2019 $11,620,163.00
18 7/31/2019 $11,619,538.00
19 4/30/2019 $11,619,538.00
20 1/31/2019 $11,612,700.00
21 10/31/2018 $11,474,805.00
22 7/31/2018 $11,027,990.00
23 4/30/2018 $11,003,228.00
24 1/31/2018 $11,000,847.00
25 10/31/2017 $10,988,347.00
26 7/31/2017 $10,982,159.00
27 4/30/2017 $10,982,159.00
28 1/31/2017 $10,967,491.00
29 10/31/2016 $10,967,491.00
30 7/31/2016 $10,967,491.00
31 4/30/2016 $8,704,846.00
32 1/31/2016 $8,963,590.00
33 10/31/2015 $8,702,237.00
34 7/31/2015 $8,702,237.00
35 4/30/2015 $8,692,616.00
36 1/31/2015 $66,889,600.00
37 10/31/2014 $66,889,600.00
38 7/31/2014 $66,885,741.00
39 4/30/2014 $5,573,821.00
40 1/31/2014 $66,867,100.00
41 10/31/2013 $35,733,767.00
42 7/31/2013 $35,718,767.00
43 4/30/2013 $35,643,658.00
44 1/31/2013 $35,618,767.00
45 10/31/2012 $34,504,109.00
46 7/31/2012 $34,504,109.00
47 4/30/2012 $34,529,000.00
48 1/31/2012 $34,477,955.00
49 4/30/2011 $33,870,000.00
Financials: CommonStockValue
Date Value
1 10/31/2023 $14,000.00
2 7/31/2023 $14,000.00
3 4/30/2023 $14,000.00
4 1/31/2023 $14,000.00
5 10/31/2022 $14,000.00
6 7/31/2022 $14,000.00
7 4/30/2022 $14,000.00
8 1/31/2022 $14,000.00
9 10/31/2021 $14,000.00
10 7/31/2021 $13,000.00
11 4/30/2021 $13,000.00
12 1/31/2021 $13,000.00
13 10/31/2020 $13,000.00
14 7/31/2020 $13,000.00
15 4/30/2020 $13,000.00
16 1/31/2020 $12,000.00
17 10/31/2019 $12,000.00
18 7/31/2019 $12,000.00
19 4/30/2019 $12,000.00
20 1/31/2019 $12,000.00
21 10/31/2018 $11,000.00
22 7/31/2018 $11,000.00
23 4/30/2018 $11,000.00
24 1/31/2018 $11,000.00
25 10/31/2017 $11,000.00
26 7/31/2017 $11,000.00
27 4/30/2017 $11,000.00
28 1/31/2017 $11,000.00
29 10/31/2016 $11,000.00
30 7/31/2016 $11,000.00
31 4/30/2016 $9,000.00
32 1/31/2016 $9,000.00
33 10/31/2015 $9,000.00
34 7/31/2015 $9,000.00
35 4/30/2015 $9,000.00
36 1/31/2015 $70,000.00
37 10/31/2014 $70,000.00
38 7/31/2014 $70,000.00
39 4/30/2014 $70,000.00
40 1/31/2014 $70,000.00
41 10/31/2013 $39,000.00
42 7/31/2013 $39,000.00
43 4/30/2013 $39,000.00
44 1/31/2013 $39,000.00
45 10/31/2012 $38,000.00
46 7/31/2012 $38,000.00
47 4/30/2012 $38,000.00
48 1/31/2012 $38,000.00
49 4/30/2011 $37,000.00
Financials: ContractWithCustomerLiability
Date Value
1 10/31/2023 $12,968,000.00
2 7/31/2023 $11,142,000.00
3 4/30/2023 $12,776,000.00
4 1/31/2023 $13,158,000.00
5 10/31/2022 $11,185,000.00
6 7/31/2022 $10,885,000.00
7 4/30/2022 $11,071,000.00
8 1/31/2022 $8,701,000.00
9 10/31/2021 $6,132,000.00
10 7/31/2021 $5,481,000.00
11 4/30/2021 $6,256,000.00
12 1/31/2021 $6,615,000.00
13 10/31/2020 $6,188,000.00
14 7/31/2020 $5,669,000.00
15 4/30/2020 $5,815,000.00
16 1/31/2020 $4,586,000.00
17 10/31/2019 $4,146,000.00
18 7/31/2019 $3,969,000.00
19 4/30/2019 $4,022,000.00
20 1/31/2019 $4,723,000.00
21 10/31/2018 $4,828,000.00
22 7/31/2018 $4,263,000.00
23 4/30/2018 $4,704,000.00
Financials: ContractWithCustomerLiabilityCurrent
Date Value
1 10/31/2023 $12,968,000.00
2 7/31/2023 $11,142,000.00
3 4/30/2023 $12,776,000.00
4 1/31/2023 $13,158,000.00
5 10/31/2022 $11,185,000.00
6 7/31/2022 $10,900,000.00
7 4/30/2022 $11,071,000.00
8 1/31/2022 $8,701,000.00
9 10/31/2021 $6,132,000.00
10 7/31/2021 $5,481,000.00
11 4/30/2021 $6,256,000.00
12 1/31/2021 $6,615,000.00
13 10/31/2020 $6,188,000.00
14 7/31/2020 $5,669,000.00
15 4/30/2020 $5,800,000.00
16 1/31/2020 $4,586,000.00
17 10/31/2019 $4,146,000.00
18 7/31/2019 $3,969,000.00
19 4/30/2019 $4,022,000.00
20 1/31/2019 $4,723,000.00
21 10/31/2018 $4,828,000.00
22 7/31/2018 $4,263,000.00
23 4/30/2018 $4,704,000.00
Financials: CostOfGoodsAndServicesSold
Date Value
1 10/31/2023 $6,618,000.00
2 7/31/2023 $7,684,000.00
3 4/30/2023 $29,532,000.00
4 1/31/2023 $22,194,000.00
5 10/31/2022 $7,443,000.00
6 7/31/2022 $7,052,000.00
7 4/30/2022 $23,632,000.00
8 1/31/2022 $17,411,000.00
9 10/31/2021 $5,609,000.00
10 7/31/2021 $5,396,000.00
11 4/30/2021 $21,446,000.00
12 1/31/2021 $15,603,000.00
13 10/31/2020 $10,980,000.00
14 7/31/2020 $5,336,000.00
15 4/30/2020 $17,000,000.00
16 1/31/2020 $11,958,000.00
17 10/31/2019 $3,881,000.00
18 7/31/2019 $3,752,000.00
19 1/31/2019 $9,963,000.00
20 10/31/2018 $6,533,000.00
21 7/31/2018 $3,083,000.00
22 1/31/2018 $7,737,000.00
23 10/31/2017 $5,294,000.00
24 7/31/2017 $2,642,000.00
Financials: CurrentFederalTaxExpenseBenefit
Date Value
1 4/30/2023 --
2 4/30/2022 --
3 4/30/2021 --
4 4/30/2020 --
5 4/30/2019 --
6 4/30/2018 --
7 4/30/2017 $-14,000.00
8 4/30/2016 --
9 4/30/2015 --
10 4/30/2014 --
11 4/30/2013 --
12 4/30/2012 --
Financials: CurrentForeignTaxExpenseBenefit
Date Value
1 4/30/2023 $53,000.00
2 4/30/2022 $25,000.00
3 4/30/2021 $62,000.00
4 4/30/2020 $127,000.00
5 4/30/2019 $101,000.00
6 4/30/2018 $30,000.00
7 4/30/2017 $33,000.00
8 4/30/2016 $92,000.00
9 4/30/2015 $124,000.00
10 4/30/2014 $12,000.00
11 4/30/2013 $8,000.00
12 4/30/2012 $-3,000.00
Financials: CurrentIncomeTaxExpenseBenefit
Date Value
1 4/30/2023 $68,000.00
2 4/30/2022 $35,000.00
3 4/30/2021 $75,000.00
4 4/30/2020 $130,000.00
5 4/30/2019 $103,000.00
6 4/30/2018 $33,000.00
7 4/30/2017 $19,000.00
8 4/30/2016 $92,000.00
9 4/30/2015 $127,000.00
10 4/30/2014 $17,000.00
11 4/30/2013 $10,000.00
12 4/30/2012 $-2,000.00
Financials: CurrentStateAndLocalTaxExpenseBenefit
Date Value
1 4/30/2023 $15,000.00
2 4/30/2022 $10,000.00
3 4/30/2021 $13,000.00
4 4/30/2020 $3,000.00
5 4/30/2019 $2,000.00
6 4/30/2018 $3,000.00
7 4/30/2017 --
8 4/30/2016 --
9 4/30/2015 $3,000.00
10 4/30/2014 $5,000.00
11 4/30/2013 $2,000.00
12 4/30/2012 $1,000.00
Financials: DeferredTaxAssetsGross
Date Value
1 4/30/2023 $16,756,000.00
2 4/30/2022 $15,502,000.00
3 4/30/2021 $15,341,000.00
4 4/30/2020 $15,411,000.00
5 4/30/2019 $14,953,000.00
6 4/30/2018 $14,409,000.00
7 4/30/2017 $21,823,000.00
8 4/30/2016 $19,071,000.00
9 4/30/2015 $15,212,000.00
10 4/30/2014 $10,968,000.00
11 4/30/2013 $8,926,000.00
12 4/30/2012 $6,373,000.00
Financials: DeferredTaxAssetsLiabilitiesNet
Date Value
1 4/30/2023 --
2 4/30/2022 --
3 4/30/2021 --
4 4/30/2020 --
5 4/30/2019 --
6 4/30/2013 --
7 4/30/2012 --
Financials: DeferredTaxAssetsOperatingLossCarryforwards
Date Value
1 4/30/2023 $9,756,000.00
2 4/30/2022 $11,546,000.00
3 4/30/2021 $11,404,000.00
4 4/30/2020 $11,174,000.00
5 4/30/2019 $10,460,000.00
6 4/30/2018 $9,678,000.00
7 4/30/2017 $14,786,000.00
8 4/30/2016 $12,970,000.00
9 4/30/2015 $9,719,000.00
10 4/30/2014 $5,608,000.00
11 4/30/2013 $4,144,000.00
12 4/30/2012 $2,478,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
Date Value
1 4/30/2023 $4,024,000.00
2 4/30/2022 $3,874,000.00
3 4/30/2021 $3,640,000.00
4 4/30/2020 $4,109,000.00
5 4/30/2019 $4,207,000.00
6 4/30/2018 $4,466,000.00
7 4/30/2017 $6,503,000.00
8 4/30/2016 $5,528,000.00
9 4/30/2015 $4,803,000.00
10 4/30/2014 $4,511,000.00
11 4/30/2013 $3,582,000.00
12 4/30/2012 $2,685,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
Date Value
1 4/30/2023 $273,000.00
2 4/30/2022 $162,000.00
3 4/30/2021 $232,000.00
4 4/30/2020 $303,000.00
5 4/30/2019 $385,000.00
6 4/30/2018 $71,000.00
7 4/30/2017 $103,000.00
8 4/30/2016 $21,000.00
9 4/30/2015 $21,000.00
10 4/30/2014 $38,000.00
11 4/30/2013 $89,000.00
12 4/30/2012 $62,000.00
Financials: DeferredTaxAssetsValuationAllowance
Date Value
1 4/30/2023 $16,800,000.00
2 4/30/2022 $15,502,000.00
3 4/30/2021 $15,341,000.00
4 4/30/2020 $15,400,000.00
5 4/30/2019 $15,000,000.00
6 4/30/2018 $14,400,000.00
7 4/30/2017 $21,779,000.00
8 4/30/2016 $19,100,000.00
9 4/30/2015 $15,212,000.00
10 4/30/2014 $10,968,000.00
11 4/30/2013 $8,948,000.00
12 4/30/2012 $6,373,000.00
Financials: DepreciationAndAmortization
Date Value
1 10/31/2023 $929,000.00
2 7/31/2023 $445,000.00
3 4/30/2023 $2,246,000.00
4 1/31/2023 $1,663,000.00
5 10/31/2022 $1,088,000.00
6 7/31/2022 $528,000.00
7 4/30/2022 $1,627,000.00
8 1/31/2022 $1,059,000.00
9 10/31/2021 $663,000.00
10 7/31/2021 $317,000.00
11 4/30/2021 $1,184,000.00
12 1/31/2021 $881,000.00
13 10/31/2020 $584,000.00
14 7/31/2020 $277,000.00
15 4/30/2020 $825,000.00
16 1/31/2020 $579,000.00
17 10/31/2019 $360,000.00
18 7/31/2019 $182,000.00
19 4/30/2019 $606,000.00
20 1/31/2019 $433,000.00
21 10/31/2018 $269,000.00
22 7/31/2018 $118,000.00
23 4/30/2018 $360,000.00
24 1/31/2018 $253,000.00
25 10/31/2017 $132,000.00
26 7/31/2017 $42,000.00
27 4/30/2017 $168,000.00
28 1/31/2017 $127,000.00
29 10/31/2016 $87,000.00
30 7/31/2016 $45,000.00
31 4/30/2016 $156,000.00
32 1/31/2016 $114,000.00
33 10/31/2015 $76,000.00
34 7/31/2015 $37,000.00
35 4/30/2015 $214,000.00
36 1/31/2015 $166,000.00
37 10/31/2014 $110,000.00
38 7/31/2014 $56,000.00
39 4/30/2014 $213,000.00
40 1/31/2014 $158,000.00
41 10/31/2013 $102,000.00
42 7/31/2013 $50,000.00
43 4/30/2013 $203,000.00
44 1/31/2013 $153,000.00
Financials: DepreciationDepletionAndAmortization
Date Value
1 10/31/2023 $929,000.00
2 7/31/2023 $445,000.00
3 4/30/2023 $2,100,000.00
4 1/31/2023 $1,700,000.00
5 10/31/2022 $1,100,000.00
6 7/31/2022 $499,000.00
7 4/30/2022 $1,500,000.00
8 1/31/2022 $1,100,000.00
9 10/31/2021 $663,000.00
10 7/31/2021 $317,000.00
11 4/30/2021 $925,000.00
12 1/31/2021 $757,000.00
13 10/31/2020 $478,000.00
14 7/31/2020 $224,000.00
15 4/30/2020 $825,000.00
16 1/31/2020 $184,000.00
17 4/30/2019 $606,000.00
18 4/30/2018 $360,000.00
19 4/30/2017 $168,000.00
20 4/30/2016 $156,000.00
21 4/30/2015 $214,000.00
22 4/30/2014 $213,000.00
Financials: DueToRelatedPartiesCurrentAndNoncurrent
Date Value
1 1/31/2023 --
2 10/31/2022 --
3 7/31/2022 --
4 1/31/2022 $3,000.00
5 10/31/2021 $4,600.00
6 7/31/2021 $4,400.00
7 1/31/2021 $4,000.00
8 10/31/2020 $4,000.00
9 7/31/2020 $7,400.00
10 1/31/2020 $8,300.00
Financials: EarningsPerShareBasic
Date Value
1 10/31/2023 $-0.34
2 7/31/2023 $-0.19
3 4/30/2023 $-0.39
4 1/31/2023 $-0.20
5 10/31/2022 $-0.02
6 7/31/2022 $-0.02
7 4/30/2022 $0.04
8 1/31/2022 $0.07
9 10/31/2021 $0.02
10 7/31/2021 $-0.01
11 4/30/2021 $0.03
12 1/31/2021 $0.08
13 10/31/2020 $0.01
14 7/31/2020 $0.01
15 4/30/2020 $-0.17
16 1/31/2020 $0.01
17 10/31/2019 $-0.03
18 7/31/2019 $-0.06
19 4/30/2019 $0.01
20 1/31/2019 $0.03
21 10/31/2018 $0.07
22 7/31/2018 $0.04
23 4/30/2018 $-0.13
24 1/31/2018 $-0.01
25 10/31/2017 $-0.07
26 7/31/2017 $-0.06
27 4/30/2016 $-1.20
28 1/31/2016 $-0.28
29 10/31/2015 $-0.29
30 7/31/2015 $-0.33
31 4/30/2015 $-2.20
32 1/31/2015 $-0.14
33 10/31/2014 $-0.55
34 7/31/2014 $-0.64
35 4/30/2014 $-1.33
36 1/31/2014 $-0.01
37 10/31/2013 $-0.03
Financials: EarningsPerShareDiluted
Date Value
1 10/31/2023 $-0.34
2 7/31/2023 $-0.19
3 4/30/2023 $-0.39
4 1/31/2023 $-0.20
5 10/31/2022 $-0.02
6 7/31/2022 $-0.02
7 4/30/2022 $0.04
8 1/31/2022 $0.06
9 10/31/2021 $0.02
10 7/31/2021 $-0.01
11 4/30/2021 $0.02
12 1/31/2021 $0.07
13 10/31/2020 $0.01
14 7/31/2020 $0.01
15 4/30/2020 $-0.18
16 1/31/2020 $0.01
17 10/31/2019 $-0.03
18 7/31/2019 $-0.06
19 4/30/2019 $0.01
20 1/31/2019 $0.03
21 10/31/2018 $0.06
22 7/31/2018 $0.04
23 4/30/2018 $-0.13
24 1/31/2018 $-0.08
25 10/31/2017 $-0.07
26 7/31/2017 $-0.06
27 4/30/2016 $-1.20
28 1/31/2016 $-0.90
29 10/31/2015 $-0.29
30 7/31/2015 $-0.33
31 4/30/2015 $-2.20
32 1/31/2015 $-0.61
33 10/31/2014 $-0.05
34 7/31/2014 $-0.64
35 4/30/2014 $-1.33
36 1/31/2014 $-0.08
37 10/31/2013 $-0.03
Financials: EffectiveIncomeTaxRateContinuingOperations
Date Value
1 4/30/2023 $-0.01
2 4/30/2022 $0.06
3 4/30/2021 $0.17
4 4/30/2020 $-0.07
5 4/30/2019 $0.45
6 4/30/2018 $-0.02
7 4/30/2017 $0.00
8 4/30/2016 $-0.01
9 4/30/2015 $-0.01
10 4/30/2014 $0.00
11 4/30/2013 $0.00
12 4/30/2012 --
Financials: EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
Date Value
1 4/30/2023 $0.21
2 4/30/2022 $0.21
3 4/30/2021 $0.21
4 4/30/2020 $0.21
5 4/30/2019 $0.21
6 4/30/2018 $0.30
7 4/30/2017 $0.34
8 4/30/2016 $0.34
9 4/30/2015 $0.34
10 4/30/2014 $0.34
11 4/30/2013 $0.34
12 4/30/2012 $0.34
Financials: EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
Date Value
1 4/30/2023 $-0.24
2 4/30/2022 $0.28
3 4/30/2021 $-0.24
4 4/30/2020 $-0.07
5 4/30/2019 $0.41
6 4/30/2018 $4.98
7 4/30/2017 $-0.40
8 4/30/2016 $-0.37
9 4/30/2015 $-0.31
10 4/30/2014 $-0.27
11 4/30/2013 $-0.40
12 4/30/2012 $-0.32
Financials: EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
Date Value
1 4/30/2023 $0.00
2 4/30/2022 $0.01
3 4/30/2021 $0.01
4 4/30/2020 $-0.01
5 4/30/2019 $0.01
6 4/30/2018 $0.00
7 4/30/2017 --
Financials: EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
Date Value
1 4/30/2023 $0.02
2 4/30/2022 $0.03
3 4/30/2021 $0.81
4 4/30/2020 $0.00
5 4/30/2019 $0.01
6 4/30/2018 $0.00
7 4/30/2017 $0.04
8 4/30/2016 $0.03
9 4/30/2015 $0.03
10 4/30/2014 $0.02
11 4/30/2013 $0.03
12 4/30/2012 $0.02
Financials: FederalIncomeTaxExpenseBenefitContinuingOperations
Date Value
1 4/30/2023 --
2 4/30/2022 --
3 4/30/2021 --
4 4/30/2020 --
5 4/30/2019 --
6 4/30/2018 --
7 4/30/2017 $-14,000.00
8 4/30/2016 --
9 4/30/2015 --
10 4/30/2014 --
11 4/30/2013 --
12 4/30/2012 --
Financials: FinanceLeaseLiabilityCurrent
Date Value
1 4/30/2023 $145,000.00
2 4/30/2022 $72,000.00
3 4/30/2021 --
4 1/31/2021 --
5 10/31/2020 $18,000.00
6 7/31/2020 $72,000.00
7 4/30/2020 $125,000.00
8 1/31/2020 $177,000.00
Financials: FinanceLeaseRightOfUseAsset
Date Value
1 4/30/2023 $1,000,000.00
2 4/30/2022 $713,000.00
3 1/31/2022 --
4 10/31/2021 --
5 7/31/2021 --
6 4/30/2021 $343,000.00
7 1/31/2021 --
8 10/31/2020 $343,000.00
9 7/31/2020 $343,000.00
10 4/30/2020 $343,000.00
11 1/31/2020 $343,000.00
12 10/31/2019 $366,000.00
13 7/31/2019 $366,000.00
14 4/30/2019 $366,000.00
15 1/31/2019 --
Financials: FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
Date Value
1 10/31/2023 $1,000,000.00
2 7/31/2023 $1,000,000.00
3 4/30/2023 $1,000,000.00
4 1/31/2023 $1,100,000.00
5 10/31/2022 $1,100,000.00
6 7/31/2022 $1,081,000.00
7 4/30/2022 $713,000.00
8 1/31/2022 $343,000.00
9 10/31/2021 $343,000.00
10 7/31/2021 $343,000.00
11 4/30/2021 $343,000.00
12 1/31/2021 $343,000.00
13 4/30/2020 $343,000.00
Financials: ForeignIncomeTaxExpenseBenefitContinuingOperations
Date Value
1 4/30/2023 $53,000.00
2 4/30/2022 $25,000.00
3 4/30/2021 $62,000.00
4 4/30/2020 $127,000.00
5 4/30/2019 $101,000.00
6 4/30/2018 $30,000.00
7 4/30/2017 $33,000.00
8 4/30/2016 $92,000.00
9 4/30/2015 $124,000.00
10 4/30/2014 $12,000.00
11 4/30/2013 $8,000.00
12 4/30/2012 $-3,000.00
Financials: GainLossOnSaleOfPropertyPlantEquipment
Date Value
1 10/31/2023 $-65,000.00
2 4/30/2023 --
3 1/31/2023 --
4 10/31/2022 --
5 7/31/2022 --
6 4/30/2022 $4,000.00
7 1/31/2022 $4,000.00
8 10/31/2021 $4,000.00
9 7/31/2021 $4,000.00
10 4/30/2021 --
11 1/31/2021 --
12 10/31/2020 --
13 7/31/2020 --
14 4/30/2020 $52,000.00
15 1/31/2020 $52,000.00
16 10/31/2019 $52,000.00
17 4/30/2019 --
18 1/31/2019 --
19 10/31/2018 --
20 4/30/2012 --
21 4/30/2011 $-1,000.00
Financials: GeneralAndAdministrativeExpense
Date Value
1 10/31/2023 $2,600,000.00
2 7/31/2023 $2,940,000.00
3 4/30/2023 $10,240,000.00
4 1/31/2023 $7,494,000.00
5 10/31/2022 $2,527,000.00
6 7/31/2022 $2,398,000.00
7 4/30/2022 $9,117,000.00
8 1/31/2022 $6,356,000.00
9 10/31/2021 $1,975,000.00
10 7/31/2021 $2,154,000.00
11 4/30/2021 $6,512,000.00
12 1/31/2021 $4,686,000.00
13 10/31/2020 $2,850,000.00
14 7/31/2020 $1,382,000.00
15 4/30/2020 $6,614,000.00
16 1/31/2020 $4,118,000.00
17 10/31/2019 $2,561,000.00
18 7/31/2019 $1,426,000.00
19 4/30/2019 $4,678,000.00
20 1/31/2019 $3,311,000.00
21 10/31/2018 $2,088,000.00
22 7/31/2018 $1,055,000.00
23 4/30/2018 $4,071,000.00
24 1/31/2018 $3,167,000.00
25 10/31/2017 $2,164,000.00
26 7/31/2017 $1,209,000.00
27 4/30/2017 $4,963,000.00
28 1/31/2017 $3,393,000.00
29 10/31/2016 $1,022,000.00
30 7/31/2016 $1,534,000.00
31 4/30/2016 $5,173,000.00
32 1/31/2016 $1,041,000.00
33 10/31/2015 $3,017,000.00
34 7/31/2015 $1,317,000.00
35 4/30/2015 $5,340,000.00
36 1/31/2015 $3,944,000.00
37 10/31/2014 $1,377,000.00
38 7/31/2014 $1,462,000.00
39 4/30/2014 $6,127,000.00
40 1/31/2014 $2,120,000.00
41 10/31/2013 $1,279,000.00
42 7/31/2013 $1,071,000.00
43 4/30/2013 $4,631,000.00
44 1/31/2013 $1,145,000.00
45 10/31/2012 $1,201,000.00
46 7/31/2012 $1,138,000.00
47 4/30/2012 $5,450,000.00
48 1/31/2012 $4,421,000.00
49 10/31/2011 $3,130,000.00
50 7/31/2011 $1,717,000.00
51 4/30/2011 $4,611,000.00
52 1/31/2011 $2,649,000.00
Financials: Goodwill
Date Value
1 10/31/2023 $335,000.00
2 7/31/2023 $335,000.00
3 4/30/2023 $335,000.00
4 1/31/2023 $335,000.00
5 10/31/2022 $335,000.00
6 7/31/2022 $335,000.00
7 4/30/2022 $335,000.00
8 1/31/2022 $335,000.00
9 10/31/2021 $335,000.00
10 7/31/2021 $335,000.00
11 4/30/2021 $335,000.00
12 1/31/2021 $335,000.00
13 10/31/2020 $335,000.00
14 7/31/2020 $335,000.00
15 4/30/2020 $335,000.00
16 1/31/2020 $669,000.00
17 10/31/2019 $669,000.00
18 7/31/2019 $669,000.00
19 4/30/2019 $669,000.00
20 1/31/2019 $669,000.00
21 10/31/2018 $669,000.00
22 7/31/2018 $669,000.00
23 4/30/2018 $669,000.00
24 1/31/2018 $669,000.00
25 10/31/2017 $669,000.00
26 7/31/2017 $669,000.00
27 4/30/2017 $669,000.00
28 1/31/2017 $669,000.00
29 10/31/2016 $669,000.00
30 7/31/2016 $669,000.00
31 4/30/2016 $669,000.00
32 1/31/2016 $669,000.00
33 10/31/2015 $669,000.00
34 7/31/2015 $669,000.00
35 4/30/2015 $669,000.00
36 1/31/2015 $669,000.00
37 10/31/2014 $669,000.00
38 7/31/2014 $669,000.00
39 4/30/2014 $669,000.00
40 1/31/2014 $669,000.00
41 10/31/2013 $669,000.00
42 7/31/2013 $669,000.00
43 4/30/2013 $669,000.00
44 1/31/2013 $669,000.00
45 10/31/2012 $669,000.00
46 7/31/2012 $669,000.00
47 4/30/2012 $669,000.00
48 1/31/2012 $669,000.00
49 4/30/2011 $669,000.00
Financials: GoodwillImpairmentLoss
Date Value
1 4/30/2023 --
2 4/30/2022 --
3 4/30/2021 --
4 4/30/2020 $335,000.00
5 4/30/2019 --
Financials: HostingArrangementServiceContractImplementationCostExpenseAmortization
Date Value
1 10/31/2023 --
2 7/31/2023 --
3 4/30/2023 $630,000.00
4 1/31/2023 $471,000.00
5 10/31/2022 $157,000.00
6 7/31/2022 $157,000.00
7 4/30/2022 $317,000.00
8 1/31/2022 $160,000.00
9 10/31/2021 $81,000.00
10 7/31/2021 $40,000.00
11 4/30/2021 $134,000.00
12 1/31/2021 $93,000.00
13 10/31/2020 $81,000.00
14 7/31/2020 --
Financials: ImpairmentOfLongLivedAssetsHeldForUse
Date Value
1 4/30/2023 $807,000.00
2 4/30/2022 --
3 4/30/2021 --
4 4/30/2020 --
5 4/30/2019 --
Financials: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Date Value
1 10/31/2023 $-2,060,000.00
2 7/31/2023 $-2,538,000.00
3 4/30/2023 $-5,267,000.00
4 1/31/2023 $-2,726,000.00
5 10/31/2022 $-2,000.00
6 7/31/2022 $-302,000.00
7 4/30/2022 $583,000.00
8 1/31/2022 $929,000.00
9 10/31/2021 $289,000.00
10 7/31/2021 $-158,000.00
11 4/30/2021 $437,000.00
12 1/31/2021 $974,000.00
13 10/31/2020 $16,000.00
14 7/31/2020 $88,000.00
15 4/30/2020 $-1,845,000.00
16 1/31/2020 $110,000.00
17 10/31/2019 $-308,000.00
18 7/31/2019 $-626,000.00
19 4/30/2019 $231,000.00
20 1/31/2019 $381,000.00
21 10/31/2018 $751,000.00
22 7/31/2018 $482,000.00
23 4/30/2018 $-1,443,000.00
24 1/31/2018 $-826,000.00
25 10/31/2017 $-83,000.00
26 7/31/2017 $-670,000.00
27 4/30/2017 $-6,865,000.00
28 1/31/2017 $-1,409,000.00
29 10/31/2016 $-3,042,000.00
30 7/31/2016 $-2,532,000.00
31 4/30/2016 $-10,354,000.00
32 1/31/2016 $-2,381,000.00
33 10/31/2015 $-2,507,000.00
34 7/31/2015 $-2,907,000.00
35 4/30/2015 $-13,013,000.00
36 1/31/2015 $-2,804,000.00
37 10/31/2014 $-6,669,000.00
38 7/31/2014 $-3,543,000.00
39 4/30/2014 $-7,389,000.00
40 1/31/2014 $-569,000.00
41 10/31/2013 $-2,315,000.00
42 7/31/2013 $-2,229,000.00
43 4/30/2013 $-6,320,000.00
44 1/31/2013 $-4,278,000.00
45 10/31/2012 $-1,973,000.00
46 7/31/2012 $-1,320,000.00
47 4/30/2012 $-8,663,000.00
48 1/31/2012 $-6,111,000.00
49 10/31/2011 $-4,387,000.00
50 7/31/2011 $-2,037,000.00
51 4/30/2011 $-3,791,000.00
52 1/31/2011 $-1,060,000.00
Financials: IncomeTaxExaminationPenaltiesAndInterestExpense
Date Value
1 10/31/2023 --
2 7/31/2023 --
3 1/31/2023 --
4 10/31/2022 --
5 7/31/2022 --
6 1/31/2022 --
7 10/31/2021 --
8 7/31/2021 --
9 1/31/2021 --
10 10/31/2020 --
11 7/31/2020 --
Financials: IncomeTaxExpenseBenefit
Date Value
1 10/31/2023 $11,000.00
2 7/31/2023 $28,000.00
3 4/30/2023 $68,000.00
4 1/31/2023 $48,000.00
5 10/31/2022 $14,000.00
6 7/31/2022 $17,000.00
7 4/30/2022 $35,000.00
8 1/31/2022 $37,000.00
9 10/31/2021 $26,000.00
10 7/31/2021 $14,000.00
11 4/30/2021 $75,000.00
12 1/31/2021 $15,000.00
13 10/31/2020 $15,000.00
14 7/31/2020 $13,000.00
15 4/30/2020 $130,000.00
16 1/31/2020 $38,000.00
17 10/31/2019 $26,000.00
18 7/31/2019 $15,000.00
19 4/30/2019 $103,000.00
20 1/31/2019 --
21 10/31/2018 $1,000.00
22 7/31/2018 --
23 4/30/2018 $33,000.00
24 1/31/2018 $18,000.00
25 10/31/2017 $15,000.00
26 7/31/2017 $4,000.00
27 4/30/2017 $19,000.00
28 1/31/2017 $7,000.00
29 10/31/2016 $9,000.00
30 7/31/2016 $14,000.00
31 4/30/2016 $92,000.00
32 1/31/2016 $76,000.00
33 10/31/2015 $41,000.00
34 7/31/2015 $6,000.00
35 4/30/2015 $127,000.00
36 1/31/2015 $12,000.00
37 10/31/2014 $10,000.00
38 7/31/2014 $5,000.00
39 4/30/2014 $17,000.00
40 1/31/2014 $13,000.00
41 10/31/2013 $3,000.00
42 7/31/2013 $3,000.00
43 4/30/2013 $10,000.00
44 1/31/2013 $5,000.00
45 10/31/2012 $1,000.00
46 7/31/2012 $3,000.00
47 4/30/2012 $-2,000.00
48 1/31/2012 --
49 7/31/2011 --
50 4/30/2011 $11,000.00
51 1/31/2011 --
Financials: IncreaseDecreaseInAccountsPayable
Date Value
1 10/31/2023 $-800,000.00
2 7/31/2023 $424,000.00
3 4/30/2023 $2,465,000.00
4 1/31/2023 $1,430,000.00
5 10/31/2022 $1,737,000.00
6 7/31/2022 $-331,000.00
7 4/30/2022 $974,000.00
8 1/31/2022 $1,772,000.00
9 10/31/2021 $1,506,000.00
10 7/31/2021 $1,372,000.00
11 4/30/2021 $-1,246,000.00
12 1/31/2021 $-1,395,000.00
13 10/31/2020 $568,000.00
14 7/31/2020 $-465,000.00
15 4/30/2020 $333,000.00
16 1/31/2020 $-913,000.00
17 10/31/2019 $-341,000.00
18 7/31/2019 $-82,000.00
19 4/30/2019 $653,000.00
20 1/31/2019 $-46,000.00
21 10/31/2018 $-141,000.00
22 7/31/2018 $-43,000.00
23 4/30/2018 $301,000.00
24 1/31/2018 $124,000.00
25 10/31/2017 $-303,000.00
26 7/31/2017 $-120,000.00
27 4/30/2017 $-43,000.00
28 1/31/2017 $-572,000.00
29 10/31/2016 $-744,000.00
30 7/31/2016 $-387,000.00
31 4/30/2016 $482,000.00
32 1/31/2016 $101,000.00
33 10/31/2015 $-76,000.00
34 7/31/2015 $22,000.00
35 4/30/2015 $433,000.00
36 1/31/2015 $381,000.00
37 10/31/2014 $651,000.00
38 7/31/2014 $347,000.00
39 4/30/2014 $-223,000.00
40 1/31/2014 $-266,000.00
41 10/31/2013 $-220,000.00
42 7/31/2013 $-227,000.00
43 4/30/2013 $-472,000.00
44 1/31/2013 $-574,000.00
45 10/31/2012 $-467,000.00
46 7/31/2012 $-385,000.00
47 4/30/2012 $96,000.00
48 1/31/2012 $43,000.00
49 10/31/2011 $-286,000.00
50 7/31/2011 $-82,000.00
51 4/30/2011 $636,000.00
52 1/31/2011 $1,139,000.00
Financials: IncreaseDecreaseInAccountsReceivable
Date Value
1 10/31/2023 $-53,000.00
2 7/31/2023 $1,099,000.00
3 4/30/2023 $-1,308,000.00
4 1/31/2023 $-1,377,000.00
5 10/31/2022 $-434,000.00
6 7/31/2022 $-158,000.00
7 4/30/2022 $2,818,000.00
8 1/31/2022 $1,693,000.00
9 10/31/2021 $1,321,000.00
10 7/31/2021 $825,000.00
11 4/30/2021 $2,265,000.00
12 1/31/2021 $1,401,000.00
13 10/31/2020 $1,237,000.00
14 7/31/2020 $263,000.00
15 4/30/2020 $670,000.00
16 1/31/2020 $334,000.00
17 10/31/2019 $-425,000.00
18 7/31/2019 $-480,000.00
19 4/30/2019 $531,000.00
20 1/31/2019 $55,000.00
21 10/31/2018 $786,000.00
22 7/31/2018 $-148,000.00
23 4/30/2018 $1,600,000.00
24 1/31/2018 $669,000.00
25 10/31/2017 $263,000.00
26 7/31/2017 $407,000.00
27 4/30/2017 $986,000.00
28 1/31/2017 $714,000.00
29 10/31/2016 $577,000.00
30 7/31/2016 $314,000.00
31 4/30/2016 $282,000.00
32 1/31/2016 $1,078,000.00
33 10/31/2015 $865,000.00
34 7/31/2015 $398,000.00
35 4/30/2015 $-265,000.00
36 1/31/2015 $-233,000.00
37 10/31/2014 $-210,000.00
38 7/31/2014 $-400,000.00
39 4/30/2014 $825,000.00
40 1/31/2014 $2,623,000.00
41 10/31/2013 $962,000.00
42 7/31/2013 $1,284,000.00
43 4/30/2013 $-84,000.00
44 1/31/2013 $58,000.00
45 10/31/2012 $43,000.00
Financials: IncreaseDecreaseInAccruedLiabilities
Date Value
1 10/31/2023 $-245,000.00
2 7/31/2023 $-178,000.00
3 4/30/2023 $-145,000.00
4 1/31/2023 $-383,000.00
5 10/31/2022 $-743,000.00
6 7/31/2022 $-456,000.00
7 4/30/2022 $183,000.00
8 1/31/2022 $-205,000.00
9 10/31/2021 $-320,000.00
10 7/31/2021 $-250,000.00
11 4/30/2021 $-316,000.00
12 1/31/2021 $-122,000.00
13 10/31/2020 $-507,000.00
14 7/31/2020 $-348,000.00
15 4/30/2020 $1,322,000.00
16 1/31/2020 $-202,000.00
17 10/31/2019 $-339,000.00
18 7/31/2019 $-410,000.00
19 4/30/2019 $611,000.00
20 1/31/2019 $72,000.00
21 10/31/2018 $-228,000.00
22 7/31/2018 $-203,000.00
23 4/30/2018 $-90,000.00
24 1/31/2018 $-320,000.00
25 10/31/2017 $-295,000.00
26 7/31/2017 $-134,000.00
27 4/30/2017 $412,000.00
28 1/31/2017 $55,000.00
29 10/31/2016 $31,000.00
30 7/31/2016 $-51,000.00
31 4/30/2016 $-102,000.00
32 1/31/2016 $-116,000.00
33 10/31/2015 $-90,000.00
34 7/31/2015 $43,000.00
35 4/30/2015 $-231,000.00
36 1/31/2015 $-167,000.00
37 10/31/2014 $-40,000.00
38 7/31/2014 $-196,000.00
39 4/30/2014 $-24,000.00
40 1/31/2014 $94,000.00
41 10/31/2013 $-282,000.00
42 7/31/2013 $-270,000.00
43 4/30/2013 $-14,000.00
44 1/31/2013 $-58,000.00
45 10/31/2012 $-111,000.00
46 7/31/2012 $-281,000.00
47 4/30/2012 $323,000.00
48 1/31/2012 $42,000.00
49 10/31/2011 $-79,000.00
50 7/31/2011 $-38,000.00
51 4/30/2011 $62,000.00
52 1/31/2011 $-67,000.00
Financials: IncreaseDecreaseInContractWithCustomerLiability
Date Value
1 10/31/2023 $191,000.00
2 7/31/2023 $-1,634,000.00
3 1/31/2023 $2,088,000.00
4 10/31/2022 $114,000.00
5 7/31/2022 $-186,000.00
6 1/31/2022 $2,445,000.00
7 10/31/2021 $-124,000.00
8 7/31/2021 $-775,000.00
9 1/31/2021 $801,000.00
10 10/31/2020 $373,000.00
11 7/31/2020 $-146,000.00
12 1/31/2020 $564,000.00
13 10/31/2019 $124,000.00
14 7/31/2019 $-53,000.00
15 1/31/2019 $19,000.00
16 10/31/2018 $124,000.00
17 7/31/2018 $-441,000.00
Financials: IncreaseDecreaseInDeferredRevenue
Date Value
1 4/30/2023 $1,706,000.00
2 4/30/2022 $4,815,000.00
3 4/30/2021 $441,000.00
4 4/30/2020 $1,792,000.00
5 4/30/2019 $-682,000.00
6 1/31/2019 $19,000.00
7 10/31/2018 $124,000.00
8 7/31/2018 $-441,000.00
9 4/30/2018 $-206,000.00
10 1/31/2018 $-1,059,000.00
11 10/31/2017 $-1,031,000.00
12 7/31/2017 $-1,173,000.00
13 4/30/2017 $1,771,000.00
14 1/31/2017 $483,000.00
15 10/31/2016 $5,000.00
16 7/31/2016 $-442,000.00
17 4/30/2016 $1,130,000.00
18 1/31/2016 $866,000.00
19 10/31/2015 $-367,000.00
20 7/31/2015 $-102,000.00
21 4/30/2015 $-82,000.00
22 1/31/2015 $218,000.00
23 10/31/2014 $-331,000.00
24 7/31/2014 $-427,000.00
25 4/30/2014 $977,000.00
26 1/31/2014 $981,000.00
27 10/31/2013 $845,000.00
28 7/31/2013 $-254,000.00
29 4/30/2013 $-71,000.00
30 1/31/2013 $-168,000.00
31 10/31/2012 $20,000.00
32 7/31/2012 $-267,000.00
33 4/30/2012 $-433,000.00
34 1/31/2012 $-117,000.00
35 10/31/2011 $281,000.00
36 7/31/2011 $459,000.00
37 4/30/2011 $697,000.00
38 1/31/2011 $-550,000.00
Financials: IncreaseDecreaseInOperatingLeaseLiability
Date Value
1 10/31/2023 $-549,000.00
2 4/30/2023 $-907,000.00
3 10/31/2022 $-511,000.00
4 4/30/2022 $-631,000.00
5 4/30/2021 $-242,000.00
Financials: IncreaseDecreaseInOtherCurrentLiabilities
Date Value
1 1/31/2023 --
2 10/31/2022 --
3 7/31/2022 --
4 1/31/2022 $15,000.00
5 10/31/2021 $15,000.00
6 7/31/2021 $15,000.00
7 1/31/2021 --
8 10/31/2020 --
9 7/31/2020 --
10 4/30/2012 --
11 4/30/2011 $-77,000.00
Financials: IncreaseDecreaseInOtherNoncurrentAssets
Date Value
1 10/31/2023 $169,000.00
2 7/31/2023 $169,000.00
3 10/31/2022 --
4 7/31/2022 --
5 7/31/2021 $70,000.00
6 7/31/2020 --
7 4/30/2020 --
8 1/31/2020 --
9 4/30/2019 $12,000.00
10 1/31/2019 $21,000.00
11 4/30/2018 $9,000.00
12 1/31/2018 --
13 4/30/2017 $107,000.00
14 4/30/2016 --
Financials: IncreaseDecreaseInOtherNoncurrentLiabilities
Date Value
1 1/31/2023 --
2 10/31/2022 --
3 7/31/2022 --
4 4/30/2022 --
5 1/31/2022 $50,000.00
6 10/31/2021 $54,000.00
7 7/31/2021 $62,000.00
8 4/30/2021 $3,000.00
9 1/31/2021 $3,000.00
10 10/31/2020 $3,000.00
11 7/31/2020 $1,000.00
12 4/30/2020 $27,000.00
13 1/31/2020 --
14 10/31/2019 --
15 7/31/2019 --
16 4/30/2019 --
17 4/30/2018 $30,000.00
18 1/31/2018 $302,000.00
19 10/31/2017 $151,000.00
20 7/31/2017 --
21 4/30/2017 $-44,000.00
22 1/31/2017 $20,000.00
23 10/31/2016 $20,000.00
24 7/31/2016 $20,000.00
25 4/30/2016 $65,000.00
26 1/31/2016 $64,000.00
27 10/31/2015 $35,000.00
28 7/31/2015 --
29 4/30/2015 $100,000.00
30 1/31/2015 --
31 10/31/2014 --
32 4/30/2014 --
Financials: IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
Date Value
1 10/31/2023 $-548,000.00
2 7/31/2023 $-223,000.00
3 4/30/2023 $184,000.00
4 1/31/2023 $-482,000.00
5 10/31/2022 $-310,000.00
6 7/31/2022 $-186,000.00
7 4/30/2022 $187,000.00
8 1/31/2022 $-397,000.00
9 10/31/2021 $-226,000.00
10 7/31/2021 $-93,000.00
11 4/30/2021 $572,000.00
12 1/31/2021 $34,000.00
13 10/31/2020 $92,000.00
14 7/31/2020 $-25,000.00
15 4/30/2020 $77,000.00
16 1/31/2020 $47,000.00
17 10/31/2019 $55,000.00
18 7/31/2019 $-52,000.00
19 4/30/2019 $21,000.00
20 1/31/2019 $11,000.00
21 10/31/2018 $-25,000.00
22 7/31/2018 $-41,000.00
23 4/30/2018 $-13,000.00
24 1/31/2018 $-115,000.00
25 10/31/2017 $3,000.00
26 7/31/2017 $60,000.00
27 4/30/2017 $-143,000.00
28 1/31/2017 $98,000.00
29 10/31/2016 $3,000.00
30 7/31/2016 $-94,000.00
31 4/30/2016 $97,000.00
32 1/31/2016 $68,000.00
33 10/31/2015 $-51,000.00
34 7/31/2015 $20,000.00
35 4/30/2015 $-37,000.00
36 1/31/2015 $-125,000.00
37 10/31/2014 $10,000.00
38 7/31/2014 $73,000.00
39 4/30/2014 $68,000.00
40 1/31/2014 $-34,000.00
41 10/31/2013 $-96,000.00
42 7/31/2013 $-59,000.00
43 4/30/2013 $110,000.00
44 1/31/2013 $96,000.00
45 10/31/2012 $-110,000.00
Financials: IncrementalCommonSharesAttributableToCallOptionsAndWarrants
Date Value
1 4/30/2023 --
2 1/31/2023 --
3 4/30/2022 $962,629.00
4 1/31/2022 $1,007,202.00
5 10/31/2021 $1,067,520.00
6 7/31/2021 --
7 4/30/2021 $1,434,566.00
8 1/31/2021 $1,135,542.00
9 10/31/2020 $1,751,139.00
10 7/31/2020 $1,504,366.00
11 4/30/2020 --
12 1/31/2020 $1,787,746.00
13 10/31/2019 --
14 7/31/2019 --
15 4/30/2019 $2,755,933.00
16 1/31/2019 $2,651,749.00
17 10/31/2018 $2,356,144.00
18 7/31/2018 $1,605,740.00
19 4/30/2018 --
20 1/31/2018 --
21 10/31/2017 --
22 7/31/2017 --
23 4/30/2016 --
24 1/31/2016 --
25 10/31/2015 --
26 7/31/2015 --
27 4/30/2015 $439,065.00
28 1/31/2015 $29,351.00
29 10/31/2014 $80,666.00
30 7/31/2014 $245,739.00
31 4/30/2014 --
Financials: LesseeOperatingLeaseLiabilityPaymentsDue
Date Value
1 10/31/2023 $15,458,000.00
2 7/31/2023 $16,171,000.00
3 4/30/2023 $16,816,000.00
4 1/31/2023 $17,505,000.00
5 10/31/2022 $18,213,000.00
6 7/31/2022 $18,641,000.00
7 4/30/2022 $19,311,000.00
8 1/31/2022 $19,997,000.00
9 10/31/2021 $20,084,000.00
10 7/31/2021 $20,547,000.00
11 4/30/2021 $21,014,000.00
12 1/31/2021 $21,468,000.00
13 10/31/2020 $15,498,000.00
14 7/31/2020 $15,765,000.00
15 4/30/2020 $16,345,000.00
16 1/31/2020 $10,486,000.00
17 10/31/2019 $10,833,000.00
18 7/31/2019 $11,180,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
Date Value
1 4/30/2023 $2,390,000.00
2 4/30/2022 $5,164,000.00
3 4/30/2021 $7,904,000.00
4 4/30/2020 $7,268,000.00
5 1/31/2020 $4,400,000.00
6 10/31/2019 $4,400,000.00
7 7/31/2019 $4,400,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
Date Value
1 10/31/2023 $2,902,000.00
2 7/31/2023 $2,902,000.00
3 4/30/2023 $2,841,000.00
4 1/31/2023 $2,841,000.00
5 10/31/2022 $2,847,000.00
6 7/31/2022 $2,811,000.00
7 4/30/2022 $2,735,000.00
8 1/31/2022 $2,743,000.00
9 10/31/2021 $2,630,000.00
10 7/31/2021 $2,538,000.00
11 4/30/2021 $2,437,000.00
12 1/31/2021 $2,431,000.00
13 10/31/2020 $1,851,000.00
14 7/31/2020 $1,851,000.00
15 4/30/2020 $1,697,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearFive
Date Value
1 4/30/2023 $2,854,000.00
2 4/30/2022 $2,860,000.00
3 4/30/2021 $2,757,000.00
4 4/30/2020 $1,867,000.00
5 1/31/2020 $1,419,000.00
6 10/31/2019 $1,419,000.00
7 7/31/2019 $1,419,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearFour
Date Value
1 10/31/2023 $2,867,000.00
2 7/31/2023 $2,867,000.00
3 4/30/2023 $2,904,000.00
4 1/31/2023 $2,904,000.00
5 10/31/2022 $2,903,000.00
6 7/31/2022 $2,860,000.00
7 4/30/2022 $2,895,000.00
8 1/31/2022 $2,897,000.00
9 10/31/2021 $2,775,000.00
10 7/31/2021 $2,765,000.00
11 4/30/2021 $2,713,000.00
12 1/31/2021 $2,711,000.00
13 10/31/2020 $1,867,000.00
14 7/31/2020 $1,867,000.00
15 4/30/2020 $1,844,000.00
16 1/31/2020 $1,404,000.00
17 10/31/2019 $1,404,000.00
18 7/31/2019 $1,404,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearThree
Date Value
1 10/31/2023 $2,916,000.00
2 7/31/2023 $2,916,000.00
3 4/30/2023 $2,938,000.00
4 1/31/2023 $2,938,000.00
5 10/31/2022 $2,937,000.00
6 7/31/2022 $2,896,000.00
7 4/30/2022 $2,848,000.00
8 1/31/2022 $2,850,000.00
9 10/31/2021 $2,731,000.00
10 7/31/2021 $2,721,000.00
11 4/30/2021 $2,673,000.00
12 1/31/2021 $2,671,000.00
13 10/31/2020 $1,844,000.00
14 7/31/2020 $1,844,000.00
15 4/30/2020 $1,818,000.00
16 1/31/2020 $1,445,000.00
17 10/31/2019 $1,445,000.00
18 7/31/2019 $1,445,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
Date Value
1 10/31/2023 $2,950,000.00
2 7/31/2023 $2,950,000.00
3 4/30/2023 $2,889,000.00
4 1/31/2023 $2,889,000.00
5 10/31/2022 $2,888,000.00
6 7/31/2022 $2,850,000.00
7 4/30/2022 $2,809,000.00
8 1/31/2022 $2,811,000.00
9 10/31/2021 $2,694,000.00
10 7/31/2021 $2,678,000.00
11 4/30/2021 $2,530,000.00
12 1/31/2021 $2,525,000.00
13 10/31/2020 $1,818,000.00
14 7/31/2020 $1,818,000.00
15 4/30/2020 $1,851,000.00
16 1/31/2020 $1,471,000.00
17 10/31/2019 $1,471,000.00
18 7/31/2019 $1,471,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
Date Value
1 10/31/2023 $1,431,000.00
2 7/31/2023 $2,144,000.00
3 1/31/2023 $689,000.00
4 10/31/2022 $1,395,000.00
5 7/31/2022 $2,060,000.00
6 1/31/2022 $672,000.00
7 10/31/2021 $1,307,000.00
8 7/31/2021 $1,913,000.00
9 1/31/2021 $471,000.00
10 10/31/2020 $850,000.00
11 7/31/2020 $1,117,000.00
12 1/31/2020 $347,000.00
13 10/31/2019 $694,000.00
14 7/31/2019 $1,041,000.00
Financials: LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
Date Value
1 10/31/2023 $7,408,000.00
2 7/31/2023 $7,820,000.00
3 4/30/2023 $8,217,000.00
4 1/31/2023 $8,636,000.00
5 10/31/2022 $9,248,000.00
6 7/31/2022 $9,415,000.00
7 4/30/2022 $9,845,000.00
Financials: Liabilities
Date Value
1 10/31/2023 $28,201,000.00
2 7/31/2023 $28,003,000.00
3 4/30/2023 $29,675,000.00
4 1/31/2023 $29,087,000.00
5 10/31/2022 $27,192,000.00
6 7/31/2022 $25,407,000.00
7 4/30/2022 $26,282,000.00
8 1/31/2022 $24,348,000.00
9 10/31/2021 $21,225,000.00
10 7/31/2021 $20,570,000.00
11 4/30/2021 $20,163,000.00
12 1/31/2021 $17,393,000.00
13 10/31/2020 $18,867,000.00
14 7/31/2020 $17,307,000.00
15 4/30/2020 $15,433,000.00
16 1/31/2020 $11,898,000.00
17 10/31/2019 $11,833,000.00
18 7/31/2019 $11,634,000.00
19 4/30/2019 $9,027,000.00
20 1/31/2019 $8,588,000.00
21 10/31/2018 $8,247,000.00
22 7/31/2018 $7,789,000.00
23 4/30/2018 $8,075,000.00
24 1/31/2018 $6,623,000.00
25 10/31/2017 $6,120,000.00
26 7/31/2017 $6,177,000.00
27 4/30/2017 $7,611,000.00
28 1/31/2017 $5,506,000.00
29 10/31/2016 $4,839,000.00
30 7/31/2016 $4,673,000.00
31 4/30/2016 $5,539,000.00
32 1/31/2016 $4,886,000.00
33 10/31/2015 $3,480,000.00
34 7/31/2015 $3,945,000.00
35 4/30/2015 $3,988,000.00
36 1/31/2015 $6,977,000.00
37 10/31/2014 $5,169,000.00
38 7/31/2014 $5,239,000.00
39 4/30/2014 $5,670,000.00
40 1/31/2014 $5,985,000.00
41 10/31/2013 $6,363,000.00
42 7/31/2013 $4,683,000.00
43 4/30/2013 $3,975,000.00
44 1/31/2013 $3,677,000.00
45 10/31/2012 $3,250,000.00
46 7/31/2012 $2,823,000.00
47 4/30/2012 $4,041,000.00
48 1/31/2012 $4,086,000.00
49 4/30/2011 $4,472,000.00
Financials: LiabilitiesAndStockholdersEquity
Date Value
1 10/31/2023 $28,294,000.00
2 7/31/2023 $29,906,000.00
3 4/30/2023 $34,311,000.00
4 1/31/2023 $36,151,000.00
5 10/31/2022 $36,364,000.00
6 7/31/2022 $34,390,000.00
7 4/30/2022 $35,378,000.00
8 1/31/2022 $33,584,000.00
9 10/31/2021 $29,296,000.00
10 7/31/2021 $28,108,000.00
11 4/30/2021 $27,591,000.00
12 1/31/2021 $25,260,000.00
13 10/31/2020 $25,760,000.00
14 7/31/2020 $22,820,000.00
15 4/30/2020 $20,751,000.00
16 1/31/2020 $15,075,000.00
17 10/31/2019 $13,947,000.00
18 7/31/2019 $13,362,000.00
19 4/30/2019 $11,265,000.00
20 1/31/2019 $10,911,000.00
21 10/31/2018 $10,239,000.00
22 7/31/2018 $8,391,000.00
23 4/30/2018 $8,078,000.00
24 1/31/2018 $7,095,000.00
25 10/31/2017 $6,493,000.00
26 7/31/2017 $6,467,000.00
27 4/30/2017 $8,011,000.00
28 1/31/2017 $7,546,000.00
29 10/31/2016 $8,044,000.00
30 7/31/2016 $7,849,000.00
31 4/30/2016 $5,777,000.00
32 1/31/2016 $7,145,000.00
33 10/31/2015 $7,582,000.00
34 7/31/2015 $9,848,000.00
35 4/30/2015 $12,047,000.00
36 1/31/2015 $2,833,000.00
37 10/31/2014 $3,311,000.00
38 7/31/2014 $5,678,000.00
39 4/30/2014 $8,867,000.00
40 1/31/2014 $10,471,000.00
41 10/31/2013 $10,502,000.00
42 7/31/2013 $10,670,000.00
43 4/30/2013 $11,651,000.00
44 1/31/2013 $13,012,000.00
45 10/31/2012 $4,225,000.00
46 7/31/2012 $5,145,000.00
47 4/30/2012 $6,922,000.00
48 1/31/2012 $8,865,000.00
49 4/30/2011 $12,650,000.00
Financials: LiabilitiesCurrent
Date Value
1 10/31/2023 $20,950,000.00
2 7/31/2023 $20,382,000.00
3 4/30/2023 $21,733,000.00
4 1/31/2023 $20,797,000.00
5 10/31/2022 $18,736,000.00
6 7/31/2022 $16,620,000.00
7 4/30/2022 $17,479,000.00
8 1/31/2022 $15,499,000.00
9 10/31/2021 $12,465,000.00
10 7/31/2021 $11,676,000.00
11 4/30/2021 $11,199,000.00
12 1/31/2021 $11,414,000.00
13 10/31/2020 $12,754,000.00
14 7/31/2020 $11,085,000.00
15 4/30/2020 $12,304,000.00
16 1/31/2020 $8,446,000.00
17 10/31/2019 $8,253,000.00
18 7/31/2019 $7,930,000.00
19 4/30/2019 $8,025,000.00
20 1/31/2019 $7,704,000.00
21 10/31/2018 $7,332,000.00
22 7/31/2018 $6,885,000.00
23 4/30/2018 $7,453,000.00
24 1/31/2018 $6,177,000.00
25 10/31/2017 $5,818,000.00
26 7/31/2017 $6,020,000.00
27 4/30/2017 $7,447,000.00
28 1/31/2017 $5,272,000.00
29 10/31/2016 $4,598,000.00
30 7/31/2016 $4,426,000.00
31 4/30/2016 $5,306,000.00
32 1/31/2016 $4,647,000.00
33 10/31/2015 $3,265,000.00
34 7/31/2015 $3,759,000.00
35 4/30/2015 $3,796,000.00
36 1/31/2015 $6,269,000.00
37 10/31/2014 $3,938,000.00
38 7/31/2014 $3,383,000.00
39 4/30/2014 $3,659,000.00
40 1/31/2014 $3,737,000.00
41 10/31/2013 $3,269,000.00
42 7/31/2013 $2,175,000.00
43 4/30/2013 $2,929,000.00
44 1/31/2013 $2,684,000.00
45 10/31/2012 $2,928,000.00
46 7/31/2012 $2,553,000.00
47 4/30/2012 $3,486,000.00
48 1/31/2012 $3,468,000.00
49 4/30/2011 $3,500,000.00
Financials: NetCashProvidedByUsedInFinancingActivities
Date Value
1 10/31/2023 $-382,000.00
2 7/31/2023 $-590,000.00
3 4/30/2023 $11,000.00
4 1/31/2023 $86,000.00
5 10/31/2022 $86,000.00
6 7/31/2022 --
7 4/30/2022 $207,000.00
8 1/31/2022 $191,000.00
9 10/31/2021 $123,000.00
10 7/31/2021 $2,000.00
11 4/30/2021 $1,195,000.00
12 1/31/2021 $1,123,000.00
13 10/31/2020 $1,179,000.00
14 7/31/2020 $-58,000.00
15 4/30/2020 $4,420,000.00
16 1/31/2020 $378,000.00
17 10/31/2019 $-12,000.00
18 7/31/2019 $-7,000.00
19 4/30/2019 $1,203,000.00
20 1/31/2019 $1,387,000.00
21 10/31/2018 $1,036,000.00
22 7/31/2018 $35,000.00
23 4/30/2018 $13,000.00
24 1/31/2018 $19,000.00
25 10/31/2017 $-13,000.00
26 7/31/2017 $-7,000.00
27 4/30/2017 $4,316,000.00
28 1/31/2017 $4,322,000.00
29 10/31/2016 $4,328,000.00
30 7/31/2016 $4,334,000.00
31 4/30/2016 $2,000.00
32 1/31/2016 $-35,000.00
33 10/31/2015 $-29,000.00
34 7/31/2015 $-25,000.00
35 4/30/2015 $13,210,000.00
36 10/31/2013 $9,000.00
37 7/31/2013 --
38 4/30/2013 $9,141,000.00
39 1/31/2013 $9,195,000.00
40 10/31/2012 --
41 7/31/2012 --
42 4/30/2012 $97,000.00
43 1/31/2012 $98,000.00
44 10/31/2011 $98,000.00
45 7/31/2011 $4,000.00
46 4/30/2011 $8,083,000.00
47 1/31/2011 $-71,000.00
Financials: NetCashProvidedByUsedInInvestingActivities
Date Value
1 10/31/2023 $-821,000.00
2 7/31/2023 $-668,000.00
3 4/30/2023 $-2,872,000.00
4 1/31/2023 $-2,112,000.00
5 10/31/2022 $-1,358,000.00
6 7/31/2022 $-754,000.00
7 4/30/2022 $-2,384,000.00
8 1/31/2022 $-1,878,000.00
9 10/31/2021 $-1,473,000.00
10 7/31/2021 $-907,000.00
11 4/30/2021 $-3,169,000.00
12 1/31/2021 $-2,335,000.00
13 10/31/2020 $-1,132,000.00
14 7/31/2020 $-626,000.00
15 4/30/2020 $-2,220,000.00
16 1/31/2020 $-693,000.00
17 10/31/2019 $-522,000.00
18 7/31/2019 $-749,000.00
19 4/30/2019 $-834,000.00
20 1/31/2019 $-693,000.00
21 10/31/2018 $-486,000.00
22 7/31/2018 $-211,000.00
23 4/30/2018 $-1,226,000.00
24 1/31/2018 $-1,017,000.00
25 10/31/2017 $-942,000.00
26 7/31/2017 $-910,000.00
27 4/30/2017 $-766,000.00
28 1/31/2017 $-181,000.00
29 10/31/2016 $-30,000.00
30 7/31/2016 $-17,000.00
31 4/30/2016 $-322,000.00
32 1/31/2016 $-176,000.00
33 10/31/2015 $-44,000.00
34 7/31/2015 $-29,000.00
35 4/30/2015 $-114,000.00
36 10/31/2013 $-76,000.00
37 7/31/2013 $-40,000.00
38 4/30/2013 $-57,000.00
39 1/31/2013 $-35,000.00
40 10/31/2012 $-28,000.00
41 7/31/2012 $-19,000.00
42 4/30/2012 $-519,000.00
43 1/31/2012 $-371,000.00
44 10/31/2011 $-160,000.00
45 7/31/2011 $-95,000.00
46 4/30/2011 $-84,000.00
47 1/31/2011 $-47,000.00
Financials: NetCashProvidedByUsedInOperatingActivities
Date Value
1 10/31/2023 $-3,402,000.00
2 7/31/2023 $-4,000,000.00
3 4/30/2023 $3,972,000.00
4 1/31/2023 $4,700,000.00
5 10/31/2022 $3,091,000.00
6 7/31/2022 $-195,000.00
7 4/30/2022 $6,497,000.00
8 1/31/2022 $5,701,000.00
9 10/31/2021 $1,444,000.00
10 7/31/2021 $216,000.00
11 4/30/2021 $-1,681,000.00
12 1/31/2021 $299,000.00
13 10/31/2020 $164,000.00
14 7/31/2020 $-715,000.00
15 4/30/2020 $2,905,000.00
16 1/31/2020 $360,000.00
17 10/31/2019 $81,000.00
18 7/31/2019 $-279,000.00
19 4/30/2019 $1,862,000.00
20 1/31/2019 $1,610,000.00
21 10/31/2018 $400,000.00
22 7/31/2018 $336,000.00
23 4/30/2018 $-1,226,000.00
24 1/31/2018 $-1,235,000.00
25 10/31/2017 $-1,680,000.00
26 7/31/2017 $-1,948,000.00
27 4/30/2017 $-2,840,000.00
28 1/31/2017 $-684,000.00
29 10/31/2016 $-2,555,000.00
30 7/31/2016 $-2,439,000.00
31 4/30/2016 $-6,408,000.00
32 1/31/2016 $-5,853,000.00
33 10/31/2015 $-5,127,000.00
34 7/31/2015 $-2,543,000.00
35 4/30/2015 $-9,630,000.00
36 10/31/2013 $-1,902,000.00
37 7/31/2013 $-2,144,000.00
38 4/30/2013 $-4,292,000.00
39 1/31/2013 $-3,132,000.00
40 10/31/2012 $-2,554,000.00
41 7/31/2012 $-1,806,000.00
42 4/30/2012 $-5,227,000.00
43 1/31/2012 $-3,704,000.00
44 10/31/2011 $-3,291,000.00
45 7/31/2011 $-1,535,000.00
46 4/30/2011 $-54,000.00
47 1/31/2011 $504,000.00
Financials: NetIncomeLoss
Date Value
1 10/31/2023 $-2,071,000.00
2 7/31/2023 $-2,600,000.00
3 4/30/2023 $-5,300,000.00
4 1/31/2023 $-2,800,000.00
5 10/31/2022 $-335,000.00
6 7/31/2022 $-319,000.00
7 4/30/2022 $548,000.00
8 1/31/2022 $892,000.00
9 10/31/2021 $277,000.00
10 7/31/2021 $-172,000.00
11 4/30/2021 $362,000.00
12 1/31/2021 $1,035,000.00
13 10/31/2020 $1,000.00
14 7/31/2020 $75,000.00
15 4/30/2020 $-2,093,000.00
16 1/31/2020 $72,000.00
17 10/31/2019 $307,000.00
18 7/31/2019 $-641,000.00
19 4/30/2019 $128,000.00
20 1/31/2019 $381,000.00
21 10/31/2018 $750,000.00
22 7/31/2018 $483,000.00
23 4/30/2018 $-1,476,000.00
24 1/31/2018 $-844,000.00
25 10/31/2017 $-94,000.00
26 7/31/2017 $-674,000.00
27 4/30/2017 $-6,884,000.00
28 1/31/2017 $-4,459,773.00
29 10/31/2016 $-504,000.00
30 7/31/2016 $-2,546,000.00
31 4/30/2016 $-10,445,537.00
32 1/31/2016 $-7,872,000.00
33 10/31/2015 $-5,461,000.00
34 7/31/2015 $-2,913,000.00
35 4/30/2015 $-13,139,820.00
36 1/31/2015 $-2,816,000.00
37 10/31/2014 $-3,078,000.00
38 7/31/2014 $-3,548,000.00
39 4/30/2014 $-7,406,000.00
40 1/31/2014 $-574,000.00
41 10/31/2013 $-4,556,000.00
42 7/31/2013 $-2,229,000.00
43 4/30/2013 $-6,330,000.00
44 1/31/2013 $-4,284,000.00
45 10/31/2012 $-3,297,000.00
46 7/31/2012 $-1,323,000.00
47 4/30/2012 $-8,661,000.00
48 1/31/2012 $-6,111,000.00
49 10/31/2011 $-4,387,000.00
50 7/31/2011 $-2,037,000.00
51 4/30/2011 $-3,802,000.00
52 1/31/2011 $-1,060,000.00
Financials: NetIncomeLossAvailableToCommonStockholdersDiluted
Date Value
1 4/30/2023 $-5,335,000.00
2 1/31/2023 $-2,774,000.00
3 4/30/2022 $548,000.00
4 1/31/2022 $892,000.00
5 10/31/2021 $277,000.00
6 7/31/2021 $-172,000.00
7 4/30/2021 $362,000.00
8 1/31/2021 $1,035,000.00
9 10/31/2020 $76,000.00
10 7/31/2020 $75,000.00
11 4/30/2020 $-2,093,000.00
12 1/31/2020 $72,000.00
13 10/31/2019 $-334,000.00
14 7/31/2019 $-641,000.00
15 4/30/2019 $128,000.00
16 1/31/2019 $381,000.00
17 10/31/2018 $267,000.00
18 7/31/2018 $482,000.00
19 4/30/2018 $-1,476,000.00
20 1/31/2018 $-844,000.00
21 10/31/2017 $-94,000.00
22 7/31/2017 $-674,000.00
23 4/30/2016 $-10,445,537.00
24 1/31/2016 $-7,872,115.00
25 10/31/2015 $-5,461,000.00
26 7/31/2015 $-2,913,101.00
27 4/30/2015 $-14,120,339.00
28 1/31/2015 $-10,863,595.00
29 10/31/2014 $-3,702,993.00
30 7/31/2014 $-3,703,517.00
31 4/30/2014 $-7,406,367.00
32 1/31/2014 $-1,419,981.00
33 10/31/2013 $-2,318,000.00
Financials: NumberOfReportableSegments
Date Value
1 4/30/2023 $1.00
2 4/30/2022 $1.00
3 4/30/2021 $1.00
4 4/30/2020 $1.00
5 4/30/2019 $1.00
6 4/30/2018 $1.00
Financials: OperatingCostsAndExpenses
Date Value
1 10/31/2023 $13,528,000.00
2 7/31/2023 $15,113,000.00
3 4/30/2023 $59,126,000.00
4 1/31/2023 $43,534,000.00
5 10/31/2022 $14,274,000.00
6 7/31/2022 $14,029,000.00
7 4/30/2022 $48,502,000.00
8 1/31/2022 $35,314,000.00
9 10/31/2021 $11,523,000.00
10 7/31/2021 $11,428,000.00
11 4/30/2021 $40,674,000.00
12 1/31/2021 $9,830,000.00
13 10/31/2020 $19,633,000.00
14 7/31/2020 $9,523,000.00
15 4/30/2020 $34,044,000.00
16 1/31/2020 $23,266,000.00
17 10/31/2019 $14,685,000.00
18 7/31/2019 $7,351,000.00
Financials: OperatingIncomeLoss
Date Value
1 10/31/2023 $-1,955,000.00
2 7/31/2023 $-2,552,000.00
3 4/30/2023 $-5,256,000.00
4 1/31/2023 $-2,735,000.00
5 10/31/2022 $7,000.00
6 7/31/2022 $-284,000.00
7 4/30/2022 $607,000.00
8 1/31/2022 $918,000.00
9 10/31/2021 $263,000.00
10 7/31/2021 $-175,000.00
11 4/30/2021 $366,000.00
12 1/31/2021 $982,000.00
13 10/31/2020 $7,000.00
14 7/31/2020 $24,000.00
15 4/30/2020 $-1,921,000.00
16 1/31/2020 $109,000.00
17 10/31/2019 $-323,000.00
18 7/31/2019 $-614,000.00
19 4/30/2019 $270,000.00
20 1/31/2019 $386,000.00
21 10/31/2018 $757,000.00
22 7/31/2018 $481,000.00
23 4/30/2018 $-1,354,000.00
24 1/31/2018 $-755,000.00
25 10/31/2017 $-70,000.00
26 7/31/2017 $-619,000.00
27 4/30/2017 $-6,809,000.00
28 1/31/2017 $-4,420,000.00
29 10/31/2016 $-493,000.00
30 7/31/2016 $-2,523,000.00
31 4/30/2016 $-10,316,000.00
32 1/31/2016 $-2,373,000.00
33 10/31/2015 $-2,493,000.00
34 7/31/2015 $-2,897,000.00
35 4/30/2015 $-13,238,000.00
36 1/31/2015 $-10,834,000.00
37 10/31/2014 $-7,387,000.00
38 7/31/2014 $-3,729,000.00
39 4/30/2014 $-6,260,000.00
40 1/31/2014 $-3,882,000.00
41 10/31/2013 $-1,701,000.00
42 7/31/2013 $-766,000.00
43 4/30/2013 $-6,221,000.00
44 1/31/2013 $-4,235,000.00
45 10/31/2012 $-3,516,000.00
46 7/31/2012 $-1,599,000.00
47 4/30/2012 $-9,065,000.00
48 1/31/2012 $-1,773,000.00
49 10/31/2011 $-2,469,000.00
50 7/31/2011 $-2,214,000.00
51 4/30/2011 $-5,235,000.00
52 1/31/2011 $-786,000.00
Financials: OperatingLeaseExpense
Date Value
1 10/31/2023 $907,000.00
2 7/31/2023 $453,000.00
3 4/30/2023 $1,900,000.00
4 1/31/2023 $1,400,000.00
5 10/31/2022 $466,000.00
6 7/31/2022 $467,000.00
7 4/30/2022 $1,900,000.00
8 1/31/2022 $1,400,000.00
9 10/31/2021 $467,000.00
10 7/31/2021 $452,000.00
11 4/30/2021 $1,300,000.00
12 1/31/2021 $314,000.00
13 10/31/2020 $629,000.00
14 7/31/2020 $307,000.00
15 4/30/2020 $955,000.00
16 1/31/2020 $240,000.00
17 10/31/2019 $477,000.00
18 7/31/2019 $239,000.00
19 10/31/2018 $375,000.00
20 7/31/2018 $188,000.00
Financials: OperatingLeaseLiability
Date Value
1 10/31/2023 $8,050,000.00
2 7/31/2023 $8,351,000.00
3 4/30/2023 $8,599,000.00
4 1/31/2023 $8,869,000.00
5 10/31/2022 $8,965,000.00
6 7/31/2022 $9,226,000.00
7 4/30/2022 $9,466,000.00
8 3/31/2021 $3,300,000.00
9 4/30/2019 $4,100,000.00
Financials: OperatingLeaseLiabilityCurrent
Date Value
1 10/31/2023 $1,275,000.00
2 7/31/2023 $1,244,000.00
3 4/30/2023 $1,208,000.00
4 1/31/2023 $1,166,000.00
5 10/31/2022 $1,133,000.00
6 7/31/2022 $1,099,000.00
7 4/30/2022 $1,054,000.00
8 1/31/2022 $1,014,000.00
9 10/31/2021 $930,000.00
10 7/31/2021 $854,000.00
11 4/30/2021 $818,000.00
12 1/31/2021 $628,000.00
13 10/31/2020 $605,000.00
14 7/31/2020 $515,000.00
15 4/30/2020 $818,000.00
16 1/31/2020 $490,000.00
17 10/31/2019 $477,000.00
18 7/31/2019 $457,000.00
19 4/30/2019 $438,000.00
Financials: OperatingLeaseLiabilityNoncurrent
Date Value
1 10/31/2023 $6,775,000.00
2 7/31/2023 $7,107,000.00
3 4/30/2023 $7,391,000.00
4 1/31/2023 $7,702,000.00
5 10/31/2022 $7,832,000.00
6 7/31/2022 $8,127,000.00
7 4/30/2022 $8,412,000.00
8 1/31/2022 $8,618,000.00
9 10/31/2021 $8,525,000.00
10 7/31/2021 $8,652,000.00
11 4/30/2021 $8,783,000.00
12 1/31/2021 $5,798,000.00
13 10/31/2020 $5,932,000.00
14 7/31/2020 $6,044,000.00
15 4/30/2020 $8,783,000.00
16 1/31/2020 $3,301,000.00
17 10/31/2019 $3,429,000.00
18 7/31/2019 $3,553,000.00
19 4/30/2019 --
Financials: OperatingLeaseRightOfUseAsset
Date Value
1 10/31/2023 $6,816,000.00
2 7/31/2023 $7,092,000.00
3 4/30/2023 $7,318,000.00
4 1/31/2023 $7,590,000.00
5 10/31/2022 $7,698,000.00
6 7/31/2022 $7,971,000.00
7 4/30/2022 $8,230,000.00
8 1/31/2022 $8,418,000.00
9 10/31/2021 $8,261,000.00
10 7/31/2021 $8,329,000.00
11 4/30/2021 $8,521,000.00
12 1/31/2021 $5,380,000.00
13 10/31/2020 $5,527,000.00
14 7/31/2020 $5,673,000.00
15 4/30/2020 $8,521,000.00
16 1/31/2020 $2,902,000.00
17 10/31/2019 $3,004,000.00
18 7/31/2019 $3,103,000.00
19 4/30/2019 $3,200,000.00
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.06
5 10/31/2022 $0.06
6 7/31/2022 $0.06
7 4/30/2022 $0.06
8 1/31/2022 $0.06
9 10/31/2021 $0.06
10 7/31/2021 $0.06
11 4/30/2021 $0.06
12 1/31/2021 $0.06
13 7/31/2019 $0.07
Financials: OperatingLossCarryforwards
Date Value
1 4/30/2023 $41,300,000.00
2 4/30/2022 $48,000,000.00
3 4/30/2021 $46,900,000.00
4 4/30/2020 $45,000,000.00
Financials: OtherAssetsNoncurrent
Date Value
1 10/31/2023 $185,000.00
2 7/31/2023 $184,000.00
3 4/30/2023 $15,000.00
4 1/31/2023 $15,000.00
5 10/31/2022 $15,000.00
6 7/31/2022 $15,000.00
7 4/30/2022 $15,000.00
8 1/31/2022 $15,000.00
9 10/31/2021 $15,000.00
10 7/31/2021 $86,000.00
11 4/30/2021 $15,000.00
12 1/31/2021 $36,000.00
13 10/31/2020 $36,000.00
14 7/31/2020 $36,000.00
15 4/30/2020 $128,000.00
16 1/31/2020 $128,000.00
17 10/31/2019 $128,000.00
18 7/31/2019 $128,000.00
19 4/30/2019 $128,000.00
20 1/31/2019 $137,000.00
21 10/31/2018 $114,000.00
22 7/31/2018 $116,000.00
23 4/30/2018 $116,000.00
24 1/31/2018 $107,000.00
25 10/31/2017 $107,000.00
26 7/31/2017 $107,000.00
27 4/30/2017 $107,000.00
28 4/30/2016 --
Financials: OtherLiabilitiesCurrent
Date Value
1 10/31/2023 $148,000.00
2 7/31/2023 $146,000.00
3 4/30/2023 $145,000.00
4 1/31/2023 $144,000.00
5 10/31/2022 $143,000.00
6 7/31/2022 $142,000.00
7 4/30/2022 $72,000.00
8 1/31/2022 $15,000.00
9 10/31/2021 $15,000.00
10 7/31/2021 $15,000.00
11 4/30/2021 --
Financials: OtherLiabilitiesNoncurrent
Date Value
1 10/31/2023 $476,000.00
2 7/31/2023 $514,000.00
3 4/30/2023 $551,000.00
4 1/31/2023 $588,000.00
5 10/31/2022 $624,000.00
6 7/31/2022 $660,000.00
7 4/30/2022 $391,000.00
8 1/31/2022 $231,000.00
9 10/31/2021 $235,000.00
10 7/31/2021 $242,000.00
11 4/30/2021 $181,000.00
12 1/31/2021 $181,000.00
13 10/31/2020 $181,000.00
14 7/31/2020 $178,000.00
15 4/30/2020 $178,000.00
16 1/31/2020 $151,000.00
17 10/31/2019 $151,000.00
18 7/31/2019 $151,000.00
19 4/30/2019 $151,000.00
20 1/31/2019 $151,000.00
21 10/31/2018 $151,000.00
22 7/31/2018 $151,000.00
23 4/30/2018 $151,000.00
24 1/31/2018 $446,000.00
25 10/31/2017 $302,000.00
26 7/31/2017 $157,000.00
27 4/30/2017 $164,000.00
28 1/31/2017 $234,000.00
29 10/31/2016 $241,000.00
30 7/31/2016 $247,000.00
31 4/30/2016 $233,000.00
32 1/31/2016 $239,000.00
33 10/31/2015 $215,000.00
34 7/31/2015 $186,000.00
35 4/30/2015 $192,000.00
36 1/31/2015 $98,000.00
37 4/30/2014 --
Financials: OtherNonoperatingIncomeExpense
Date Value
1 10/31/2023 $-91,000.00
2 7/31/2023 $14,000.00
3 4/30/2023 $-11,000.00
4 1/31/2023 $9,000.00
5 10/31/2022 $-27,000.00
6 7/31/2022 $-18,000.00
7 4/30/2022 $-24,000.00
8 1/31/2022 $11,000.00
9 10/31/2021 $26,000.00
10 7/31/2021 $17,000.00
11 4/30/2021 $71,000.00
12 1/31/2021 $64,000.00
13 10/31/2020 $73,000.00
14 7/31/2020 $64,000.00
15 4/30/2020 $-42,000.00
16 1/31/2020 $1,000.00
17 10/31/2019 $27,000.00
18 7/31/2019 $-12,000.00
19 4/30/2019 $-39,000.00
20 1/31/2019 $-5,000.00
21 10/31/2018 $-6,000.00
22 7/31/2018 $1,000.00
23 4/30/2018 $-89,000.00
24 1/31/2018 $-71,000.00
25 10/31/2017 $-13,000.00
26 7/31/2017 $-51,000.00
27 4/30/2017 $-56,000.00
28 1/31/2017 $-8,000.00
29 10/31/2016 $-25,000.00
30 7/31/2016 $-9,000.00
31 4/30/2016 $-38,000.00
32 1/31/2016 $-8,000.00
33 10/31/2015 $-24,000.00
34 7/31/2015 $-10,000.00
35 4/30/2015 $-170,000.00
36 1/31/2015 $-6,000.00
37 10/31/2014 $-63,000.00
38 7/31/2014 $31,000.00
39 4/30/2014 $-164,000.00
40 1/31/2014 $-37,000.00
41 10/31/2013 $-30,000.00
42 7/31/2013 $-1,000.00
43 4/30/2013 $-25,000.00
44 1/31/2013 $-10,000.00
45 10/31/2012 $-10,000.00
46 7/31/2012 $-6,000.00
47 4/30/2012 $-15,000.00
48 1/31/2012 $-12,000.00
Financials: PaymentsForRepurchaseOfCommonStock
Date Value
1 10/31/2023 $634,000.00
2 7/31/2023 $602,000.00
3 4/30/2023 $74,000.00
4 10/31/2022 --
5 7/31/2022 --
6 4/30/2022 --
7 4/30/2012 --
8 1/31/2012 --
9 4/30/2011 $1,033,000.00
10 1/31/2011 $73,000.00
Financials: PaymentsToAcquirePropertyPlantAndEquipment
Date Value
1 10/31/2023 $821,000.00
2 7/31/2023 $668,000.00
3 4/30/2023 $2,872,000.00
4 1/31/2023 $2,112,000.00
5 10/31/2022 $1,358,000.00
6 7/31/2022 $754,000.00
7 4/30/2022 $2,384,000.00
8 1/31/2022 $1,878,000.00
9 10/31/2021 $1,473,000.00
10 7/31/2021 $907,000.00
11 4/30/2021 $3,281,000.00
12 1/31/2021 $2,427,000.00
13 10/31/2020 $1,224,000.00
14 7/31/2020 $718,000.00
15 4/30/2020 $2,220,000.00
16 1/31/2020 $693,000.00
17 10/31/2019 $522,000.00
18 7/31/2019 $749,000.00
19 4/30/2019 $834,000.00
20 1/31/2019 $693,000.00
21 10/31/2018 $486,000.00
22 7/31/2018 $211,000.00
23 4/30/2018 $1,229,000.00
24 1/31/2018 $1,017,000.00
25 10/31/2017 $942,000.00
26 7/31/2017 $910,000.00
27 4/30/2017 $766,000.00
28 1/31/2017 $181,000.00
29 10/31/2016 $30,000.00
30 7/31/2016 $17,000.00
31 4/30/2016 $322,000.00
32 1/31/2016 $176,000.00
33 10/31/2015 $44,000.00
34 7/31/2015 $29,000.00
35 4/30/2015 $119,000.00
36 1/31/2015 $84,000.00
37 10/31/2014 $71,000.00
38 7/31/2014 $33,000.00
39 4/30/2014 $234,000.00
40 1/31/2014 $164,000.00
41 10/31/2013 $76,000.00
42 7/31/2013 $40,000.00
43 4/30/2013 $57,000.00
44 1/31/2013 $35,000.00
45 10/31/2012 $28,000.00
46 7/31/2012 $19,000.00
47 4/30/2012 $519,000.00
48 1/31/2012 $371,000.00
49 10/31/2011 $160,000.00
50 7/31/2011 $95,000.00
51 4/30/2011 $85,000.00
52 1/31/2011 $47,000.00
Financials: PrepaidExpenseAndOtherAssetsCurrent
Date Value
1 10/31/2023 $780,000.00
2 7/31/2023 $1,105,000.00
3 4/30/2023 $1,328,000.00
4 1/31/2023 $661,000.00
5 10/31/2022 $834,000.00
6 7/31/2022 $958,000.00
7 4/30/2022 $1,144,000.00
8 1/31/2022 $561,000.00
9 10/31/2021 $731,000.00
10 7/31/2021 $864,000.00
11 4/30/2021 $957,000.00
12 1/31/2021 $419,000.00
13 10/31/2020 $477,000.00
14 7/31/2020 $360,000.00
15 4/30/2020 $385,000.00
16 1/31/2020 $355,000.00
17 10/31/2019 $363,000.00
18 7/31/2019 $256,000.00
19 4/30/2019 $308,000.00
20 1/31/2019 $298,000.00
21 10/31/2018 $262,000.00
22 7/31/2018 $246,000.00
23 4/30/2018 $287,000.00
24 1/31/2018 $185,000.00
25 10/31/2017 $303,000.00
26 7/31/2017 $360,000.00
27 4/30/2017 $300,000.00
28 1/31/2017 $541,000.00
29 10/31/2016 $445,000.00
30 7/31/2016 $349,000.00
31 4/30/2016 $443,000.00
32 1/31/2016 $414,000.00
33 10/31/2015 $295,000.00
34 7/31/2015 $366,000.00
35 4/30/2015 $346,000.00
36 1/31/2015 $258,000.00
37 10/31/2014 $393,000.00
38 7/31/2014 $456,000.00
39 4/30/2014 $383,000.00
40 1/31/2014 $281,000.00
41 10/31/2013 $219,000.00
42 7/31/2013 $255,000.00
43 4/30/2013 $315,000.00
44 1/31/2013 $300,000.00
45 10/31/2012 $95,000.00
46 7/31/2012 $208,000.00
47 4/30/2012 $205,000.00
48 1/31/2012 $110,000.00
49 4/30/2011 $276,000.00
Financials: ProceedsFromStockOptionsExercised
Date Value
1 10/31/2023 $252,000.00
2 4/30/2023 $85,000.00
3 10/31/2022 $86,000.00
4 4/30/2022 $207,000.00
5 1/31/2020 $429,000.00
6 10/31/2019 $2,000.00
7 7/31/2019 --
8 1/31/2019 $1,440,000.00
9 10/31/2018 $1,076,000.00
10 7/31/2018 $42,000.00
11 4/30/2018 $38,000.00
12 1/31/2018 $38,000.00
13 10/31/2017 --
14 7/31/2017 --
15 4/30/2017 --
16 1/31/2017 --
17 1/31/2015 $2,000.00
18 4/30/2014 $21,000.00
19 1/31/2014 --
20 10/31/2013 $9,000.00
21 4/30/2013 --
22 10/31/2012 --
Financials: PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
Date Value
1 4/30/2023 $2,200,000.00
2 4/30/2022 $1,600,000.00
3 1/31/2022 $5,008,000.00
4 10/31/2021 $4,612,000.00
5 7/31/2021 $4,267,000.00
6 4/30/2021 $1,200,000.00
7 1/31/2021 $3,653,000.00
8 4/30/2020 $2,772,000.00
Financials: PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
Date Value
1 10/31/2023 $6,941,000.00
2 7/31/2023 $7,373,000.00
3 4/30/2023 $7,186,000.00
4 1/31/2023 $7,852,000.00
5 10/31/2022 $7,708,000.00
6 7/31/2022 $7,698,000.00
7 4/30/2022 $7,134,000.00
8 1/31/2022 $6,991,000.00
9 10/31/2021 $6,983,000.00
10 7/31/2021 $6,763,000.00
11 4/30/2021 $6,090,000.00
12 1/31/2021 $5,540,000.00
13 4/30/2020 $3,993,000.00
Financials: PropertyPlantAndEquipmentGross
Date Value
1 10/31/2023 $16,438,000.00
2 7/31/2023 $16,448,000.00
3 4/30/2023 $15,816,000.00
4 1/31/2023 $15,092,000.00
5 10/31/2022 $14,373,000.00
6 7/31/2022 $13,803,000.00
7 4/30/2022 $12,711,000.00
8 4/30/2021 $10,046,000.00
9 10/31/2020 $8,228,000.00
10 7/31/2020 $7,482,000.00
11 4/30/2020 $6,765,000.00
12 1/31/2020 $5,772,000.00
13 10/31/2019 $5,388,000.00
14 7/31/2019 $5,369,000.00
15 4/30/2019 $4,620,000.00
16 1/31/2019 $4,479,000.00
17 10/31/2018 $4,272,000.00
18 7/31/2018 $4,011,000.00
19 4/30/2018 $3,551,000.00
20 1/31/2018 $3,339,000.00
21 10/31/2017 $3,280,000.00
22 7/31/2017 $3,248,000.00
23 4/30/2017 $2,338,000.00
24 1/31/2017 $1,753,000.00
25 10/31/2016 $1,602,000.00
26 7/31/2016 $1,589,000.00
27 4/30/2016 $1,572,000.00
28 1/31/2016 $1,426,000.00
29 10/31/2015 $1,294,000.00
30 7/31/2015 $1,281,000.00
31 4/30/2015 $1,250,000.00
32 1/31/2015 $1,223,000.00
33 10/31/2014 $1,093,000.00
34 7/31/2014 $1,055,000.00
35 4/30/2014 $1,022,000.00
36 1/31/2014 $954,000.00
37 10/31/2013 $866,000.00
38 7/31/2013 $829,000.00
39 4/30/2013 $789,000.00
40 1/31/2013 $765,000.00
41 10/31/2012 $758,000.00
42 7/31/2012 $749,000.00
43 4/30/2012 $730,000.00
Financials: ProvisionForDoubtfulAccounts
Date Value
1 10/31/2023 $234,000.00
2 7/31/2023 $162,000.00
3 4/30/2023 $195,000.00
4 10/31/2022 $130,000.00
5 7/31/2022 --
6 4/30/2022 $292,000.00
7 4/30/2021 $49,000.00
8 4/30/2020 $277,000.00
9 4/30/2019 $71,000.00
10 4/30/2018 $-44,000.00
11 7/31/2017 $14,000.00
12 4/30/2017 $24,000.00
13 1/31/2017 --
14 10/31/2016 $-2,000.00
15 7/31/2016 $-2,000.00
16 4/30/2016 $30,000.00
17 1/31/2016 $33,000.00
18 10/31/2015 $34,000.00
19 7/31/2015 --
20 4/30/2015 --
21 1/31/2015 --
22 10/31/2014 --
Financials: ResearchAndDevelopmentExpense
Date Value
1 10/31/2023 $5,308,000.00
2 7/31/2023 $2,793,000.00
3 4/30/2023 $11,545,000.00
4 1/31/2023 $8,693,000.00
5 10/31/2022 $5,491,000.00
6 7/31/2022 $2,887,000.00
7 4/30/2022 $9,374,000.00
8 1/31/2022 $6,783,000.00
9 10/31/2021 $4,603,000.00
10 7/31/2021 $2,304,000.00
11 4/30/2021 $7,196,000.00
12 1/31/2021 $1,879,000.00
13 10/31/2020 $3,247,000.00
14 7/31/2020 $1,597,000.00
15 4/30/2020 $5,853,000.00
16 1/31/2020 $4,035,000.00
17 10/31/2019 $2,644,000.00
18 7/31/2019 $1,303,000.00
19 4/30/2019 $4,798,000.00
20 1/31/2019 $3,550,000.00
21 10/31/2018 $2,282,000.00
22 7/31/2018 $1,088,000.00
23 4/30/2018 $4,401,000.00
24 1/31/2018 $3,308,000.00
25 10/31/2017 $2,233,000.00
26 7/31/2017 $1,118,000.00
27 4/30/2017 $4,293,000.00
28 1/31/2017 $998,000.00
29 10/31/2016 $2,219,000.00
30 7/31/2016 $1,211,000.00
31 4/30/2016 $4,194,000.00
32 1/31/2016 $3,018,000.00
33 10/31/2015 $2,019,000.00
34 7/31/2015 $1,100,000.00
35 4/30/2015 $4,845,000.00
36 1/31/2015 $1,093,000.00
37 10/31/2014 $1,249,000.00
38 7/31/2014 $1,423,000.00
39 4/30/2014 $2,265,000.00
40 1/31/2014 $1,614,000.00
41 10/31/2013 $1,079,000.00
42 7/31/2013 $402,000.00
43 4/30/2013 $1,920,000.00
44 1/31/2013 $592,000.00
45 10/31/2012 $436,000.00
46 7/31/2012 $387,000.00
47 4/30/2012 $2,937,000.00
48 1/31/2012 $930,000.00
49 10/31/2011 $1,008,000.00
50 7/31/2011 $541,000.00
51 4/30/2011 $2,910,000.00
52 1/31/2011 $434,000.00
Financials: RetainedEarningsAccumulatedDeficit
Date Value
1 10/31/2023 $-82,000,000.00
2 7/31/2023 $-79,900,000.00
3 4/30/2023 $-77,300,000.00
4 1/31/2023 $-74,800,000.00
5 10/31/2022 $-72,317,000.00
6 7/31/2022 $-72,301,000.00
7 4/30/2022 $-71,982,000.00
8 1/31/2022 $-71,600,000.00
9 10/31/2021 $-72,425,000.00
10 7/31/2021 $-72,700,000.00
11 4/30/2021 $-72,530,000.00
12 1/31/2021 $-71,900,000.00
13 10/31/2020 $-72,600,000.00
14 7/31/2020 $-72,598,000.00
15 4/30/2020 $-72,700,000.00
16 1/31/2020 $-70,625,000.00
17 10/31/2019 $-71,000,000.00
18 7/31/2019 $-71,300,000.00
19 4/30/2019 $-70,698,000.00
20 1/31/2019 $-70,400,000.00
21 10/31/2018 $-70,100,000.00
22 7/31/2018 $-70,344,000.00
23 4/30/2018 $-70,826,000.00
24 1/31/2018 $-70,193,000.00
25 10/31/2017 $-70,118,000.00
26 7/31/2017 $-70,024,000.00
27 4/30/2017 $-69,350,000.00
28 1/31/2017 $-66,925,000.00
29 10/31/2016 $-65,517,000.00
30 7/31/2016 $-65,012,000.00
31 4/30/2016 $-62,466,000.00
32 1/31/2016 $-59,892,000.00
33 10/31/2015 $-57,481,000.00
34 7/31/2015 $-54,933,000.00
35 4/30/2015 $-52,020,000.00
36 1/31/2015 $-48,350,000.00
37 10/31/2014 $-45,564,000.00
38 7/31/2014 $-42,446,000.00
39 4/30/2014 $-38,880,000.00
40 1/31/2014 $-36,617,000.00
41 10/31/2013 $-36,023,000.00
42 7/31/2013 $-33,704,000.00
43 4/30/2013 $-31,473,000.00
44 1/31/2013 $-29,425,000.00
45 10/31/2012 $-28,440,000.00
46 7/31/2012 $-26,466,000.00
47 4/30/2012 $-25,143,000.00
48 1/31/2012 $-22,593,000.00
49 4/30/2011 $-16,482,000.00
Financials: RevenueFromContractWithCustomerExcludingAssessedTax
Date Value
1 10/31/2023 $24,134,000.00
2 7/31/2023 $12,561,000.00
3 4/30/2023 $53,870,000.00
4 1/31/2023 $40,799,000.00
5 10/31/2022 $14,281,000.00
6 7/31/2022 $13,745,000.00
7 4/30/2022 $49,109,000.00
8 1/31/2022 $36,232,000.00
9 10/31/2021 $23,039,000.00
10 7/31/2021 $11,253,000.00
11 4/30/2021 $41,040,000.00
12 1/31/2021 $10,812,000.00
13 10/31/2020 $19,664,000.00
14 7/31/2020 $9,547,000.00
15 4/30/2020 $32,123,000.00
16 1/31/2020 $9,012,000.00
17 10/31/2019 $14,362,000.00
18 7/31/2019 $6,737,000.00
19 4/30/2019 $27,067,000.00
20 1/31/2019 $19,348,000.00
21 4/30/2018 $20,241,000.00
Financials: RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
Date Value
1 4/30/2023 $231,000.00
2 4/30/2022 $205,000.00
3 1/31/2022 $205,000.00
4 10/31/2021 $205,000.00
5 7/31/2021 --
6 4/30/2021 $6,121,000.00
7 1/31/2021 $3,872,000.00
8 10/31/2020 $3,872,000.00
9 7/31/2020 $3,872,000.00
10 4/30/2020 $3,201,000.00
11 1/31/2020 $3,205,000.00
12 10/31/2019 $3,205,000.00
13 7/31/2019 $3,205,000.00
14 4/30/2019 --
15 7/31/2018 --
Financials: RoyaltyExpense
Date Value
1 10/31/2023 $126,200.00
2 7/31/2023 $73,000.00
3 4/30/2023 $212,000.00
4 1/31/2023 $129,000.00
5 10/31/2022 $108,000.00
6 7/31/2022 $76,000.00
7 4/30/2022 $401,000.00
8 1/31/2022 $286,000.00
9 10/31/2021 $199,000.00
10 7/31/2021 $44,000.00
11 4/30/2021 $127,000.00
12 1/31/2021 $32,000.00
13 10/31/2020 $12,000.00
14 4/30/2020 $128,000.00
15 4/30/2013 $10,000.00
16 1/31/2013 $10,000.00
17 10/31/2012 $10,000.00
18 7/31/2012 $10,000.00
Financials: SellingAndMarketingExpense
Date Value
1 10/31/2023 $3,491,000.00
2 7/31/2023 $1,696,000.00
3 4/30/2023 $7,002,000.00
4 1/31/2023 $5,153,000.00
5 10/31/2022 $1,700,000.00
6 7/31/2022 $1,692,000.00
7 4/30/2022 $6,379,000.00
8 1/31/2022 $4,764,000.00
9 10/31/2021 $1,640,000.00
10 7/31/2021 $1,574,000.00
11 4/30/2021 $5,520,000.00
12 1/31/2021 $1,492,000.00
13 10/31/2020 $2,556,000.00
14 7/31/2020 $1,208,000.00
15 4/30/2020 $4,242,000.00
16 1/31/2020 $3,155,000.00
17 10/31/2019 $1,847,000.00
18 7/31/2019 $870,000.00
19 4/30/2019 $3,056,000.00
20 1/31/2019 $2,138,000.00
21 10/31/2018 $1,259,000.00
22 7/31/2018 $518,000.00
23 4/30/2018 $2,570,000.00
24 1/31/2018 $1,862,000.00
25 10/31/2017 $551,000.00
26 7/31/2017 $683,000.00
27 4/30/2017 $3,261,000.00
28 1/31/2017 $726,000.00
29 10/31/2016 $1,643,000.00
30 7/31/2016 $925,000.00
31 4/30/2016 $3,445,000.00
32 1/31/2016 $779,000.00
33 10/31/2015 $834,000.00
34 7/31/2015 $1,029,000.00
35 4/30/2015 $4,283,000.00
36 1/31/2015 $1,094,000.00
37 10/31/2014 $1,203,000.00
38 7/31/2014 $1,034,000.00
39 4/30/2014 $3,155,000.00
40 1/31/2014 $821,000.00
41 10/31/2013 $698,000.00
42 7/31/2013 $642,000.00
43 4/30/2013 $2,665,000.00
44 1/31/2013 $2,047,000.00
45 10/31/2012 $1,389,000.00
46 7/31/2012 $709,000.00
47 4/30/2012 $2,928,000.00
48 1/31/2012 $1,885,000.00
49 10/31/2011 $1,262,000.00
50 7/31/2011 $688,000.00
51 4/30/2011 $1,085,000.00
52 1/31/2011 $356,000.00
Financials: ServicingAsset
Date Value
1 10/31/2023 $1,900,000.00
2 7/31/2023 $1,900,000.00
3 4/30/2023 $1,900,000.00
4 4/30/2022 $1,900,000.00
5 1/31/2022 $1,900,000.00
Financials: ServicingAssetAtAmortizedValue
Date Value
1 1/31/2023 $965,000.00
2 10/31/2022 $1,100,000.00
3 7/31/2022 $1,300,000.00
Financials: ServicingAssetAtFairValueAmount
Date Value
1 4/30/2023 $807,000.00
2 1/31/2022 $1,400,000.00
Financials: ShareBasedCompensation
Date Value
1 10/31/2023 $476,000.00
2 7/31/2023 $423,000.00
3 4/30/2023 $864,000.00
4 1/31/2023 $656,000.00
5 10/31/2022 $325,000.00
6 7/31/2022 $206,000.00
7 4/30/2022 $912,000.00
8 1/31/2022 $724,000.00
9 10/31/2021 $414,000.00
10 7/31/2021 $280,000.00
11 4/30/2021 $598,000.00
12 1/31/2021 $437,000.00
13 10/31/2020 $205,000.00
14 7/31/2020 $120,000.00
15 4/30/2020 $600,000.00
16 1/31/2020 $437,000.00
17 10/31/2019 $208,000.00
18 7/31/2019 $131,000.00
19 4/30/2019 $636,000.00
20 1/31/2019 $498,000.00
21 10/31/2018 $163,000.00
22 7/31/2018 $75,000.00
23 4/30/2018 $1,004,000.00
24 1/31/2018 $848,000.00
25 10/31/2017 $711,000.00
26 7/31/2017 $564,000.00
27 4/30/2017 $2,662,000.00
28 1/31/2017 $1,901,000.00
29 10/31/2016 $1,664,000.00
30 7/31/2016 $1,129,000.00
31 4/30/2016 $2,599,000.00
32 1/31/2016 $2,090,000.00
33 10/31/2015 $1,523,000.00
34 7/31/2015 $775,000.00
35 4/30/2015 $3,162,000.00
36 1/31/2015 $2,284,000.00
37 10/31/2014 $1,627,000.00
38 7/31/2014 $808,000.00
39 4/30/2014 $2,807,000.00
40 1/31/2014 $1,968,000.00
41 10/31/2013 $1,028,000.00
42 7/31/2013 $552,000.00
43 4/30/2013 $2,376,000.00
44 1/31/2013 $1,934,000.00
45 10/31/2012 $1,364,000.00
46 7/31/2012 $739,000.00
47 4/30/2012 $3,323,000.00
48 1/31/2012 $2,612,000.00
49 10/31/2011 $1,868,000.00
50 7/31/2011 $1,014,000.00
51 4/30/2011 $3,133,000.00
52 1/31/2011 $1,578,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
Date Value
1 10/31/2023 --
2 7/31/2023 --
3 4/30/2023 --
4 1/31/2023 --
5 10/31/2022 --
6 7/31/2022 --
7 4/30/2022 --
8 1/31/2022 --
9 10/31/2021 --
10 7/31/2021 --
11 4/30/2021 --
12 1/31/2021 --
13 10/31/2020 --
14 7/31/2020 --
15 4/30/2020 --
16 1/31/2020 --
17 10/31/2019 --
18 7/31/2019 --
19 4/30/2019 --
20 1/31/2019 --
21 10/31/2018 --
22 7/31/2018 --
23 4/30/2018 --
24 1/31/2018 --
25 10/31/2017 --
26 7/31/2017 --
27 4/30/2017 --
28 1/31/2017 --
29 10/31/2016 --
30 7/31/2016 --
31 4/30/2016 --
32 1/31/2016 --
33 10/31/2015 --
34 7/31/2015 --
35 4/30/2015 --
36 1/31/2015 --
37 10/31/2014 --
38 7/31/2014 --
39 4/30/2014 --
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 7/31/2011 --
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
Date Value
1 10/31/2023 $0.63
2 7/31/2023 $0.63
3 1/31/2023 $0.62
4 10/31/2022 $0.63
5 1/31/2021 $0.75
6 10/31/2020 $0.73
7 7/31/2020 $0.73
8 10/31/2019 $0.71
9 7/31/2019 --
10 10/31/2018 $0.84
11 7/31/2018 $0.84
12 1/31/2018 $0.86
13 10/31/2017 $0.87
14 7/31/2017 $0.87
15 1/31/2015 --
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
Date Value
1 10/31/2023 $0.63
2 4/30/2023 $0.63
3 1/31/2023 $0.63
4 7/31/2022 $0.63
5 4/30/2022 $0.66
6 1/31/2022 $0.66
7 10/31/2021 $0.66
8 7/31/2021 $0.66
9 4/30/2021 $0.75
10 1/31/2021 $0.75
11 10/31/2020 $0.73
12 4/30/2020 $0.71
13 1/31/2020 $0.71
14 4/30/2019 $0.85
15 4/30/2018 $0.88
16 1/31/2018 $0.88
17 10/31/2017 $0.87
18 4/30/2017 $0.88
19 1/31/2017 $0.88
20 10/31/2016 $0.73
21 7/31/2016 $0.96
22 4/30/2016 $0.93
23 1/31/2016 $0.92
24 10/31/2015 $0.92
25 7/31/2015 $0.92
26 4/30/2015 $1.02
27 1/31/2015 $1.02
28 10/31/2014 $1.02
29 7/31/2014 $1.03
30 4/30/2014 $1.02
31 1/31/2014 $1.02
32 10/31/2013 $1.01
33 7/31/2013 $1.01
34 4/30/2013 $1.04
35 1/31/2013 $1.02
36 10/31/2012 $1.00
37 7/31/2012 $0.99
38 4/30/2012 $1.08
39 1/31/2012 $1.08
40 7/31/2011 $0.99
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
Date Value
1 10/31/2023 $0.63
2 4/30/2023 $0.61
3 1/31/2023 $0.62
4 7/31/2022 $0.63
5 4/30/2022 $0.64
6 1/31/2022 $0.64
7 10/31/2021 $0.66
8 7/31/2021 $0.66
9 4/30/2021 $0.70
10 1/31/2021 $0.73
11 10/31/2020 $0.73
12 4/30/2020 $0.69
13 1/31/2020 $0.69
14 4/30/2019 $0.65
15 4/30/2018 $0.84
16 1/31/2018 $0.86
17 4/30/2017 $0.72
18 1/31/2017 $0.72
19 10/31/2016 $0.96
20 7/31/2016 $0.73
21 4/30/2016 $0.83
22 1/31/2016 $0.83
23 10/31/2015 $0.88
24 7/31/2015 $0.88
25 4/30/2015 $0.86
26 1/31/2015 $0.86
27 10/31/2014 $0.86
28 7/31/2014 $0.94
29 4/30/2014 $0.84
30 1/31/2014 $0.97
31 10/31/2013 $0.98
32 7/31/2013 $0.96
33 4/30/2013 $0.88
34 1/31/2013 $1.00
35 10/31/2012 $0.99
36 7/31/2012 $0.99
37 4/30/2012 $0.90
38 1/31/2012 $0.90
39 7/31/2011 $0.99
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
Date Value
1 10/31/2023 $0.04
2 7/31/2023 $0.04
3 1/31/2023 $0.04
4 10/31/2022 $0.03
5 7/31/2022 $0.03
6 10/31/2021 --
7 7/31/2021 $0.01
8 1/31/2021 $0.00
9 10/31/2020 $0.00
10 7/31/2020 $0.00
11 10/31/2019 $0.02
12 7/31/2019 --
13 10/31/2018 $0.03
14 7/31/2018 $0.03
15 1/31/2018 $0.02
16 10/31/2017 $0.02
17 7/31/2017 $0.02
18 1/31/2015 --
19 10/31/2012 $0.01
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
Date Value
1 10/31/2023 $0.04
2 4/30/2023 $0.04
3 1/31/2023 $0.04
4 7/31/2022 $0.03
5 4/30/2022 $0.01
6 1/31/2022 $0.01
7 10/31/2021 --
8 4/30/2021 $0.01
9 1/31/2021 $0.00
10 10/31/2020 $0.00
11 4/30/2020 $0.02
12 1/31/2020 $0.02
13 4/30/2019 $0.03
14 4/30/2018 $0.03
15 1/31/2018 $0.02
16 10/31/2017 $0.02
17 4/30/2017 $0.02
18 1/31/2017 $0.02
19 10/31/2016 --
20 7/31/2016 $0.01
21 4/30/2016 $0.02
22 1/31/2016 $0.02
23 10/31/2015 $0.02
24 7/31/2015 $0.02
25 4/30/2015 $0.02
26 1/31/2015 $0.02
27 10/31/2014 $0.02
28 7/31/2014 $0.02
29 4/30/2014 $0.02
30 1/31/2014 $0.02
31 10/31/2013 $0.02
32 7/31/2013 $0.02
33 4/30/2013 $0.01
34 1/31/2013 $0.01
35 10/31/2012 $0.01
36 7/31/2012 $0.01
37 4/30/2012 $0.02
38 1/31/2012 $0.02
39 7/31/2011 $0.01
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
Date Value
1 10/31/2023 $0.04
2 4/30/2023 $0.03
3 1/31/2023 $0.03
4 10/31/2022 $0.03
5 4/30/2022 $0.01
6 1/31/2022 $0.01
7 10/31/2021 $0.01
8 4/30/2021 $0.00
9 1/31/2021 $0.00
10 10/31/2020 $0.00
11 4/30/2020 $0.01
12 1/31/2020 $0.02
13 4/30/2019 $0.03
14 4/30/2018 $0.02
15 1/31/2018 $0.02
16 4/30/2017 $0.01
17 1/31/2017 $0.01
18 10/31/2016 $0.01
19 7/31/2016 $0.01
20 4/30/2016 $0.01
21 1/31/2016 $0.01
22 10/31/2015 $0.02
23 7/31/2015 $0.02
24 4/30/2015 $0.01
25 1/31/2015 $0.01
26 10/31/2014 $0.02
27 7/31/2014 $0.01
28 4/30/2014 $0.01
29 1/31/2014 $0.01
30 10/31/2013 $0.01
31 7/31/2013 $0.01
32 4/30/2013 $0.01
33 1/31/2013 $0.01
34 10/31/2012 $0.01
35 7/31/2012 $0.01
36 4/30/2012 $0.00
37 1/31/2012 $0.00
38 7/31/2011 $0.01
Financials: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
Date Value
1 10/31/2023 $2,675,000.00
2 7/31/2023 $4,103,000.00
3 4/30/2023 $2,681,000.00
4 1/31/2023 $1,896,000.00
5 10/31/2022 $4,788,000.00
6 7/31/2022 $6,846,000.00
7 4/30/2022 $5,778,000.00
8 1/31/2022 $6,057,000.00
9 10/31/2021 $8,189,000.00
10 7/31/2021 $9,666,000.00
11 4/30/2021 $9,995,000.00
12 1/31/2021 $10,173,000.00
13 10/31/2020 $7,660,000.00
14 7/31/2020 $11,810,000.00
15 4/30/2020 $9,898,000.00
16 1/31/2020 $9,695,000.00
17 10/31/2019 $6,004,000.00
18 7/31/2019 $8,469,000.00
19 4/30/2019 $13,785,000.00
20 1/31/2019 $20,087,000.00
21 10/31/2018 $20,410,000.00
22 7/31/2018 $13,473,000.00
23 4/30/2018 $5,036,000.00
24 1/31/2018 $3,847,000.00
25 10/31/2017 $2,484,000.00
26 7/31/2017 $1,608,000.00
27 4/30/2017 $1,101,000.00
28 1/31/2017 $4,672,000.00
29 10/31/2016 --
30 7/31/2016 --
31 4/30/2016 $9,000.00
32 1/31/2016 $1,000.00
33 10/31/2015 $719,000.00
34 7/31/2015 $1,093,000.00
35 4/30/2015 $2,879,000.00
36 1/31/2015 $62,000.00
37 10/31/2014 $269,000.00
38 7/31/2014 $701,000,000.00
39 4/30/2014 $927,000.00
40 1/31/2014 $2,132,000.00
41 10/31/2013 $2,703,000.00
42 7/31/2013 $2,703,000.00
43 4/30/2013 $54,000,000.00
44 1/31/2013 $14,000.00
45 10/31/2012 --
46 7/31/2012 --
47 4/30/2012 --
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
Date Value
1 10/31/2023 $1,480,079.00
2 7/31/2023 $1,493,659.00
3 4/30/2023 $1,438,807.00
4 1/31/2023 $1,390,877.00
5 10/31/2022 $1,363,447.00
6 7/31/2022 $1,380,775.00
7 4/30/2022 $1,354,479.00
8 1/31/2022 $1,292,933.00
9 10/31/2021 $1,300,678.00
10 7/31/2021 $1,363,336.00
11 4/30/2021 $1,332,854.00
12 1/31/2021 $1,298,688.00
13 10/31/2020 $1,312,980.00
14 7/31/2020 $1,957,682.00
15 4/30/2020 $1,943,618.00
16 1/31/2020 $1,914,035.00
17 10/31/2019 $2,085,938.00
18 7/31/2019 $2,143,231.00
19 4/30/2019 $2,133,920.00
20 1/31/2019 $2,135,088.00
21 10/31/2018 $2,136,797.00
22 7/31/2018 $2,480,557.00
23 4/30/2018 $2,462,099.00
24 1/31/2018 $2,415,307.00
25 10/31/2017 $2,425,225.00
26 7/31/2017 $2,320,431.00
27 4/30/2017 $2,061,805.00
28 1/31/2017 $1,987,719.00
29 10/31/2016 $1,840,881.00
30 7/31/2016 $1,774,069.00
31 4/30/2016 $1,737,306.00
32 1/31/2016 $1,678,494.00
33 10/31/2015 $1,551,416.00
34 7/31/2015 $1,556,788.00
35 4/30/2015 $1,425,923.00
36 1/31/2015 $17,031,966.00
37 10/31/2014 $15,854,089.00
38 7/31/2014 $14,695,827.00
39 4/30/2014 $13,564,577.00
40 1/31/2014 $13,612,495.00
41 10/31/2013 $13,529,162.00
42 7/31/2013 $12,565,704.00
43 4/30/2013 $11,344,454.00
44 1/31/2013 $10,668,412.00
45 10/31/2012 $9,607,579.00
46 7/31/2012 $8,960,010.00
47 4/30/2012 $7,743,830.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
Date Value
1 10/31/2023 $4.91
2 7/31/2023 $4.62
3 4/30/2023 $4.35
4 1/31/2023 $4.24
5 10/31/2022 $4.18
6 7/31/2022 $4.06
7 4/30/2022 $3.93
8 1/31/2022 $3.77
9 10/31/2021 $3.69
10 7/31/2021 $3.50
11 4/30/2021 $3.34
12 1/31/2021 $3.25
13 10/31/2020 $3.15
14 7/31/2020 $2.85
15 4/30/2020 $2.83
16 1/31/2020 $2.72
17 10/31/2019 $2.64
18 7/31/2019 $2.74
19 4/30/2019 $2.70
20 1/31/2019 $2.89
21 10/31/2018 $2.71
22 7/31/2018 $2.63
23 4/30/2018 $2.79
24 1/31/2018 $2.77
25 10/31/2017 $2.81
26 7/31/2017 $2.85
27 4/30/2017 $2.93
28 1/31/2017 $2.97
29 10/31/2016 $3.21
30 7/31/2016 $3.35
31 4/30/2016 $5.71
32 1/31/2016 $5.76
33 10/31/2015 $5.85
34 7/31/2015 $5.90
35 4/30/2015 $5.88
36 1/31/2015 $0.91
37 10/31/2014 $0.90
38 7/31/2014 $0.88
39 4/30/2014 $10.20
40 1/31/2014 $0.85
41 10/31/2013 $0.85
42 7/31/2013 $0.85
43 4/30/2013 $0.86
44 1/31/2013 $0.88
45 10/31/2012 $0.88
46 7/31/2012 $0.88
47 4/30/2012 $0.89
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
Date Value
1 10/31/2023 $833.00
2 7/31/2023 --
3 4/30/2023 $4,584.00
4 1/31/2023 $4,584.00
5 10/31/2022 $4,584.00
6 7/31/2022 $4,584.00
7 4/30/2022 $5,000.00
8 1/31/2022 $5,000.00
9 10/31/2021 $5,000.00
10 7/31/2021 --
11 4/30/2021 $5,834.00
12 1/31/2021 $5,834.00
13 10/31/2020 $5,834.00
14 7/31/2020 --
15 4/30/2020 $76,669.00
16 1/31/2020 $76,669.00
17 10/31/2019 $76,669.00
18 7/31/2019 $6,668.00
19 4/30/2019 $66,110.00
20 1/31/2019 $16,667.00
21 10/31/2018 --
22 7/31/2018 --
23 4/30/2018 $38,627.00
24 1/31/2018 $38,627.00
25 10/31/2017 $2,709.00
26 7/31/2017 --
27 4/30/2017 $109,468.00
28 1/31/2017 $109,468.00
29 10/31/2016 $77,801.00
30 7/31/2016 $18,542.00
31 4/30/2016 $92,479.00
32 1/31/2016 $84,873.00
33 10/31/2015 $79,769.00
34 7/31/2015 $31,667.00
35 4/30/2015 $36,309.00
36 1/31/2015 $349,204.00
37 10/31/2014 $172,500.00
38 7/31/2014 $172,500.00
39 4/30/2014 $226,250.00
40 1/31/2014 $26,250.00
41 10/31/2013 $26,250.00
42 7/31/2013 $26,250.00
43 4/30/2013 $1,140,833.00
44 1/31/2013 $515,833.00
45 10/31/2012 $-513,333.00
46 7/31/2012 $-13,333.00
47 4/30/2012 $551,329.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
Date Value
1 10/31/2023 $32,000.00
2 7/31/2023 $2,000.00
3 4/30/2023 $14,625.00
4 1/31/2023 $9,125.00
5 10/31/2022 $9,125.00
6 7/31/2022 $7,625.00
7 4/30/2022 $36,875.00
8 1/31/2022 $20,500.00
9 10/31/2021 $12,500.00
10 7/31/2021 $3,750.00
11 4/30/2021 $12,000.00
12 1/31/2021 $7,000.00
13 10/31/2020 $5,500.00
14 7/31/2020 $500.00
15 4/30/2020 $44,813.00
16 1/31/2020 $41,875.00
17 10/31/2019 $41,875.00
18 7/31/2019 $40,000.00
19 4/30/2019 $9,750.00
20 1/31/2019 $8,375.00
21 10/31/2018 --
22 7/31/2018 --
23 4/30/2018 $7,042.00
24 1/31/2018 $6,042.00
25 10/31/2017 $6,042.00
26 7/31/2017 $1,875.00
27 4/30/2017 $421,487.00
28 1/31/2017 $421,487.00
29 10/31/2016 $9,063.00
30 7/31/2016 $7,813.00
31 4/30/2016 $42,515.00
32 1/31/2016 $38,140.00
33 10/31/2015 $35,641.00
34 7/31/2015 $31,161.00
35 4/30/2015 $12,604.00
36 1/31/2015 $101,250.00
37 10/31/2014 $11,250.00
38 7/31/2014 $11,250.00
39 4/30/2014 $6,042.00
40 1/31/2014 $65,000.00
41 10/31/2013 $20,000.00
42 7/31/2013 $12,500.00
43 4/30/2013 $551,250.00
44 1/31/2013 $22,500.00
45 10/31/2012 --
46 7/31/2012 --
47 4/30/2012 $348,581.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
Date Value
1 10/31/2023 $279,100.00
2 7/31/2023 $68,600.00
3 4/30/2023 $186,720.00
4 1/31/2023 $184,720.00
5 10/31/2022 $80,500.00
6 7/31/2022 $78,000.00
7 4/30/2022 $166,052.00
8 1/31/2022 $166,052.00
9 10/31/2021 --
10 7/31/2021 $85,532.00
11 4/30/2021 $135,834.00
12 1/31/2021 $133,833.00
13 10/31/2020 $60,000.00
14 7/31/2020 $7,500.00
15 4/30/2020 $229,833.00
16 1/31/2020 $219,833.00
17 10/31/2019 $154,000.00
18 7/31/2019 --
19 4/30/2019 $206,790.00
20 1/31/2019 $206,790.00
21 10/31/2018 $141,957.00
22 7/31/2018 $1,250.00
23 4/30/2018 $455,310.00
24 1/31/2018 $267,310.00
25 10/31/2017 $194,977.00
26 7/31/2017 $194,977.00
27 4/30/2017 $2,420,681.00
28 1/31/2017 $2,420,681.00
29 10/31/2016 $2,320,681.00
30 7/31/2016 $1,568,191.00
31 4/30/2016 $343,749.00
32 1/31/2016 $331,582.00
33 10/31/2015 $89,169.00
34 7/31/2015 $73,333.00
35 4/30/2015 $1,763,381.00
36 1/31/2015 $1,093,175.00
37 10/31/2014 $1,093,175.00
38 7/31/2014 $215,000.00
39 4/30/2014 $9,793,332.00
40 1/31/2014 $8,850,000.00
41 10/31/2013 $1,645,000.00
42 4/30/2013 $741,250.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
Date Value
1 10/31/2023 $3.95
2 7/31/2023 $3.72
3 4/30/2023 $4.31
4 1/31/2023 $4.33
5 10/31/2022 $4.50
6 7/31/2022 $4.50
7 4/30/2022 $5.56
8 1/31/2022 $5.56
9 10/31/2021 $5.33
10 7/31/2021 $5.33
11 4/30/2021 $5.11
12 1/31/2021 $5.08
13 10/31/2020 $7.29
14 7/31/2020 $9.85
15 4/30/2020 $5.33
16 1/31/2020 $3.09
17 10/31/2019 $3.32
18 7/31/2019 $5.18
19 4/30/2019 $6.03
20 1/31/2019 $6.03
21 10/31/2018 $6.16
22 7/31/2018 $5.18
23 4/30/2018 $2.19
24 1/31/2018 $1.95
25 10/31/2017 --
26 7/31/2017 $1.79
27 4/30/2017 $1.71
28 1/31/2017 $1.71
29 10/31/2016 $1.16
30 7/31/2016 $1.79
31 4/30/2016 $3.54
32 1/31/2016 $3.60
33 10/31/2015 $5.47
34 7/31/2015 $4.85
35 4/30/2015 $7.32
36 1/31/2015 $0.67
37 10/31/2014 $8.28
38 7/31/2014 $0.69
39 4/30/2014 $0.96
40 1/31/2014 $0.97
41 10/31/2013 $1.06
42 7/31/2013 $0.40
43 4/30/2013 $0.41
44 1/31/2013 $0.36
45 10/31/2012 $0.52
46 7/31/2012 $0.54
47 4/30/2012 $0.58
48 1/31/2012 $0.57
49 10/31/2011 $0.37
50 7/31/2011 $0.74
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
Date Value
1 10/31/2023 $2,685,000.00
2 7/31/2023 $4,254,000.00
3 4/30/2023 $2,683,000.00
4 1/31/2023 $1,896,000.00
5 10/31/2022 $4,989,000.00
6 7/31/2022 $7,462,000.00
7 4/30/2022 $6,131,000.00
8 1/31/2022 $6,611,000.00
9 10/31/2021 $9,246,000.00
10 7/31/2021 $11,063,000.00
11 4/30/2021 $11,384,000.00
12 1/31/2021 $11,975,000.00
13 10/31/2020 $8,641,000.00
14 7/31/2020 --
15 4/30/2020 $10,663,000.00
16 1/31/2020 $10,594,000.00
17 10/31/2019 $6,216,000.00
18 7/31/2019 $8,836,000.00
19 4/30/2019 $14,557,000.00
20 1/31/2019 $22,036,000.00
21 10/31/2018 $22,630,000.00
22 7/31/2018 $14,401,000.00
23 4/30/2018 $5,265,000.00
24 1/31/2018 $3,921,000.00
25 10/31/2017 $2,512,000.00
26 7/31/2017 $1,720,000.00
27 4/30/2017 $1,282,000.00
28 1/31/2017 $6,201,000.00
29 10/31/2016 --
30 7/31/2016 --
31 4/30/2016 $10,000.00
32 1/31/2016 $1,000.00
33 10/31/2015 $927,000.00
34 7/31/2015 $1,457,000.00
35 4/30/2015 $4,166,000.00
36 1/31/2015 $63,000.00
37 10/31/2014 $334,000.00
38 7/31/2014 $739,000,000.00
39 4/30/2014 $985,000.00
40 1/31/2014 $2,224,000.00
41 10/31/2013 $6,290,000.00
42 7/31/2013 $3,062,000.00
43 4/30/2013 $89,000,000.00
44 1/31/2013 $96,000.00
45 10/31/2012 $5,000,000.00
46 7/31/2012 --
47 4/30/2012 --
48 4/30/2011 $1,780,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
Date Value
1 10/31/2023 $1,831,867.00
2 7/31/2023 $1,766,752.00
3 4/30/2023 $1,775,667.00
4 1/31/2023 $1,779,167.00
5 10/31/2022 $1,675,447.00
6 7/31/2022 $1,722,155.00
7 4/30/2022 $1,658,239.00
8 1/31/2022 $1,681,448.00
9 10/31/2021 $1,634,928.00
10 7/31/2021 $1,734,428.00
11 4/30/2021 $1,653,646.00
12 1/31/2021 $1,693,312.00
13 10/31/2020 $1,651,478.00
14 7/31/2020 $2,276,263.00
15 4/30/2020 $2,271,658.00
16 1/31/2020 $2,316,596.00
17 10/31/2019 $2,453,874.00
18 7/31/2019 $2,374,875.00
19 4/30/2019 $2,423,626.00
20 1/31/2019 $2,490,168.00
21 10/31/2018 $2,466,877.00
22 7/31/2018 $2,687,095.00
23 4/30/2018 $2,705,845.00
24 1/31/2018 $2,518,845.00
25 10/31/2017 $2,494,930.00
26 7/31/2017 $2,501,806.00
27 4/30/2017 $2,308,704.00
28 1/31/2017 $2,308,704.00
29 10/31/2016 $2,449,753.00
30 7/31/2016 $2,154,948.00
31 4/30/2016 $2,212,757.00
32 1/31/2016 $2,212,571.00
33 10/31/2015 $1,977,761.00
34 7/31/2015 $2,014,507.00
35 4/30/2015 $2,004,002.00
36 1/31/2015 $23,990,008.00
37 10/31/2014 $24,256,712.00
38 7/31/2014 $23,382,287.00
39 4/30/2014 $1,945,920.00
40 1/31/2014 $22,633,955.00
41 10/31/2013 $15,473,955.00
42 7/31/2013 $14,161,455.00
43 4/30/2013 $13,890,205.00
44 1/31/2013 $15,018,955.00
45 10/31/2012 $14,643,955.00
46 7/31/2012 $15,103,955.00
47 4/30/2012 $14,866,038.00
48 4/30/2011 $14,320,948.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
Date Value
1 10/31/2023 $5.25
2 7/31/2023 $4.91
3 4/30/2023 $4.80
4 1/31/2023 $4.81
5 10/31/2022 $4.67
6 7/31/2022 $4.64
7 4/30/2022 $4.51
8 1/31/2022 $4.54
9 10/31/2021 $4.29
10 7/31/2021 $4.19
11 4/30/2021 $3.96
12 1/31/2021 $4.02
13 10/31/2020 $3.71
14 7/31/2020 $3.24
15 4/30/2020 $3.23
16 1/31/2020 $3.22
17 10/31/2019 $3.07
18 7/31/2019 $3.08
19 4/30/2019 $3.19
20 1/31/2019 $3.45
21 10/31/2018 $3.28
22 7/31/2018 $2.85
23 4/30/2018 $2.85
24 1/31/2018 $2.80
25 10/31/2017 $2.82
26 7/31/2017 $2.83
27 4/30/2017 $2.86
28 1/31/2017 $2.76
29 10/31/2016 $2.87
30 7/31/2016 $3.22
31 4/30/2016 $5.58
32 1/31/2016 $5.61
33 10/31/2015 $5.74
34 7/31/2015 $5.72
35 4/30/2015 $5.74
36 1/31/2015 $1.00
37 10/31/2014 $1.00
38 7/31/2014 $1.01
39 4/30/2014 $12.12
40 1/31/2014 $1.00
41 10/31/2013 $0.89
42 7/31/2013 $0.85
43 4/30/2013 $10.20
44 1/31/2013 $0.86
45 10/31/2012 $0.87
46 7/31/2012 $0.87
47 4/30/2012 $0.88
48 4/30/2011 $0.88
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
Date Value
1 10/31/2023 $2,685,000.00
2 7/31/2023 $4,254,000.00
3 4/30/2023 $2,683,000.00
4 1/31/2023 $1,896,000.00
5 10/31/2022 $4,989,000.00
6 7/31/2022 $7,462,000.00
7 4/30/2022 $6,131,000.00
8 1/31/2022 $6,611,000.00
9 10/31/2021 $9,246,000.00
10 7/31/2021 $11,063,000.00
11 4/30/2021 $11,384,000.00
12 1/31/2021 $11,975,000.00
13 10/31/2020 $8,641,000.00
14 7/31/2020 --
15 4/30/2020 $10,663,000.00
16 1/31/2020 $10,594,000.00
17 10/31/2019 $6,216,000.00
18 7/31/2019 $8,836,000.00
19 4/30/2019 $14,557,000.00
20 1/31/2019 $22,036,000.00
21 10/31/2018 $22,630,000.00
22 7/31/2018 $14,401,000.00
23 4/30/2018 $5,265,000.00
24 1/31/2018 $3,921,000.00
25 10/31/2017 $2,512,000.00
26 7/31/2017 $1,720,000.00
27 4/30/2017 $1,282,000.00
28 1/31/2017 $6,201,000.00
29 10/31/2016 --
30 7/31/2016 --
31 4/30/2016 $10,000.00
32 1/31/2016 $1,000.00
33 10/31/2015 $927,000.00
34 7/31/2015 $1,457,000.00
35 4/30/2015 $4,166,000.00
36 1/31/2015 $63,000.00
37 10/31/2014 $334,000.00
38 7/31/2014 $739,000,000.00
39 4/30/2014 $985,000.00
40 1/31/2014 $2,224,000.00
41 10/31/2013 $6,290,000.00
42 7/31/2013 $3,062,000.00
43 4/30/2013 $89,000,000.00
44 10/31/2012 $5,000,000.00
45 7/31/2012 --
46 4/30/2012 --
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
Date Value
1 10/31/2023 $1,831,867.00
2 7/31/2023 $1,766,752.00
3 4/30/2023 $1,775,667.00
4 1/31/2023 $1,779,167.00
5 10/31/2022 $1,675,447.00
6 7/31/2022 $1,722,155.00
7 4/30/2022 $1,658,239.00
8 1/31/2022 $1,681,448.00
9 10/31/2021 $1,634,928.00
10 7/31/2021 $1,734,428.00
11 4/30/2021 $1,653,646.00
12 1/31/2021 $1,693,312.00
13 10/31/2020 $1,651,478.00
14 7/31/2020 $2,276,263.00
15 4/30/2020 $2,271,658.00
16 1/31/2020 $2,316,596.00
17 10/31/2019 $2,453,874.00
18 7/31/2019 $2,374,875.00
19 4/30/2019 $2,423,626.00
20 1/31/2019 $2,490,168.00
21 10/31/2018 $2,466,877.00
22 7/31/2018 $2,687,095.00
23 4/30/2018 $2,705,845.00
24 1/31/2018 $2,518,845.00
25 10/31/2017 $2,494,930.00
26 7/31/2017 $2,501,806.00
27 4/30/2017 $2,308,704.00
28 1/31/2017 $2,308,704.00
29 10/31/2016 $2,449,753.00
30 7/31/2016 $2,154,948.00
31 4/30/2016 $2,212,757.00
32 1/31/2016 $2,212,571.00
33 10/31/2015 $1,977,761.00
34 7/31/2015 $2,014,507.00
35 4/30/2015 $2,004,002.00
36 1/31/2015 $23,990,008.00
37 10/31/2014 $24,256,712.00
38 7/31/2014 $23,382,287.00
39 4/30/2014 $1,945,920.00
40 1/31/2014 $22,633,955.00
41 10/31/2013 $15,473,955.00
42 7/31/2013 $14,161,455.00
43 4/30/2013 $13,890,205.00
44 1/31/2013 $15,018,955.00
45 10/31/2012 $14,636,455.00
46 7/31/2012 $15,103,955.00
47 4/30/2012 $14,866,038.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
Date Value
1 10/31/2023 $5.25
2 7/31/2023 $4.91
3 4/30/2023 $4.80
4 1/31/2023 $4.81
5 10/31/2022 $4.67
6 7/31/2022 $4.64
7 4/30/2022 $4.51
8 1/31/2022 $4.54
9 10/31/2021 $4.29
10 7/31/2021 $4.19
11 4/30/2021 $3.96
12 1/31/2021 $4.02
13 10/31/2020 $3.71
14 7/31/2020 $3.24
15 4/30/2020 $3.23
16 1/31/2020 $3.22
17 10/31/2019 $3.07
18 7/31/2019 $3.08
19 4/30/2019 $3.19
20 1/31/2019 $3.45
21 10/31/2018 $3.11
22 7/31/2018 $2.69
23 4/30/2018 $2.85
24 1/31/2018 $2.80
25 10/31/2017 $2.82
26 7/31/2017 $2.83
27 1/31/2017 $2.76
28 10/31/2016 $2.87
29 7/31/2016 $3.22
30 1/31/2016 $5.61
31 10/31/2015 $5.74
32 7/31/2015 $5.72
33 1/31/2015 $1.00
34 10/31/2014 $1.00
35 7/31/2014 $1.01
36 1/31/2014 $1.00
37 10/31/2013 $0.89
38 7/31/2013 $0.85
39 10/31/2012 $0.87
40 7/31/2012 $0.87
41 4/30/2012 $0.88
Financials: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
Date Value
1 10/31/2023 $2.31
2 7/31/2023 $2.90
3 4/30/2023 $3.21
4 1/31/2023 $3.21
5 10/31/2022 $3.21
6 4/30/2022 $2.29
7 1/31/2022 $2.24
8 10/31/2021 $1.91
9 7/31/2021 $2.10
10 4/30/2021 $2.33
11 1/31/2021 $2.27
12 10/31/2020 $2.24
13 7/31/2020 $4.20
14 4/30/2020 $2.31
15 1/31/2020 $2.10
16 10/31/2019 $5.81
17 7/31/2019 --
18 4/30/2019 $2.22
19 1/31/2019 $2.18
20 10/31/2018 $2.16
21 7/31/2018 $2.10
22 4/30/2018 $3.00
23 1/31/2018 $3.00
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 $5.88
35 1/31/2015 $0.49
36 10/31/2014 $0.49
37 4/30/2014 $7.56
38 1/31/2014 $0.62
39 10/31/2013 $0.62
40 4/30/2013 --
41 10/31/2012 --
42 7/31/2012 --
43 4/30/2012 $0.17
Financials: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
Date Value
1 4/30/2023 $5.40
2 1/31/2023 $5.40
3 10/31/2022 $5.40
4 7/31/2022 $5.40
5 4/30/2022 $9.60
6 1/31/2022 $9.60
7 10/31/2021 $9.60
8 7/31/2021 --
9 4/30/2021 $10.80
10 1/31/2021 $10.80
11 10/31/2020 $10.80
12 7/31/2020 --
13 4/30/2020 $8.04
14 1/31/2020 $8.04
15 10/31/2019 $8.04
16 7/31/2019 $12.24
17 4/30/2019 $15.10
18 1/31/2019 --
19 10/31/2018 --
20 7/31/2018 --
21 4/30/2018 $5.21
22 1/31/2018 $5.21
23 10/31/2017 $8.44
24 7/31/2017 --
25 4/30/2017 $7.86
26 1/31/2017 $7.86
27 10/31/2016 $7.34
28 7/31/2016 $10.64
29 4/30/2016 $6.97
30 1/31/2016 $6.91
31 10/31/2015 $6.80
32 7/31/2015 $9.24
33 4/30/2015 $11.88
34 1/31/2015 $1.04
35 10/31/2014 $1.12
36 7/31/2014 $1.12
37 4/30/2014 $8.76
38 1/31/2014 $0.75
39 10/31/2013 $0.75
40 7/31/2013 $0.75
41 4/30/2013 $0.95
42 1/31/2013 $0.76
43 4/30/2012 $0.60
Financials: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
Date Value
1 10/31/2023 $5.86
2 7/31/2023 $4.18
3 4/30/2023 $7.94
4 1/31/2023 $7.94
5 10/31/2022 $7.94
6 7/31/2022 $7.73
7 4/30/2022 $7.45
8 1/31/2022 $7.14
9 10/31/2021 $6.74
10 7/31/2021 $10.64
11 4/30/2021 $7.48
12 1/31/2021 $6.43
13 10/31/2020 $6.76
14 7/31/2020 $2.51
15 4/30/2020 $7.85
16 1/31/2020 $7.99
17 10/31/2019 $7.99
18 7/31/2019 $8.20
19 4/30/2019 $3.50
20 1/31/2019 --
21 10/31/2018 --
22 7/31/2018 --
23 4/30/2018 $6.86
24 1/31/2018 $7.58
25 10/31/2017 $7.58
26 7/31/2017 $7.76
27 4/30/2017 $2.03
28 1/31/2017 $2.03
29 10/31/2016 $10.18
30 7/31/2016 $9.85
31 4/30/2016 $6.90
32 1/31/2016 $6.64
33 10/31/2015 $6.53
34 7/31/2015 $5.73
35 4/30/2015 $11.52
36 1/31/2015 $0.96
37 10/31/2014 $0.49
38 7/31/2014 $0.49
39 4/30/2014 $9.84
40 1/31/2014 $0.84
41 10/31/2013 $0.50
42 7/31/2013 $0.50
43 4/30/2013 $0.72
44 1/31/2013 $0.67
45 10/31/2012 --
46 7/31/2012 --
47 4/30/2012 $0.94
Financials: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
Date Value
1 10/31/2023 $6.40
2 7/31/2023 $6.11
3 4/30/2023 $7.22
4 1/31/2023 $7.25
5 10/31/2022 $7.57
6 7/31/2022 $7.57
7 4/30/2022 $9.44
8 1/31/2022 $9.44
9 10/31/2021 $9.01
10 7/31/2021 $9.01
11 4/30/2021 $9.24
12 1/31/2021 $9.21
13 10/31/2020 $7.29
14 7/31/2020 $8.94
15 4/30/2020 $5.33
16 1/31/2020 $5.29
17 10/31/2019 $5.23
18 7/31/2019 --
19 4/30/2019 $9.86
20 1/31/2019 $9.86
21 10/31/2018 $8.55
22 7/31/2018 $7.17
23 4/30/2018 $3.01
24 1/31/2018 $2.68
25 10/31/2017 $2.51
26 7/31/2017 $2.51
27 4/30/2017 $1.99
28 1/31/2017 $1.99
29 10/31/2016 $1.98
30 7/31/2016 $2.10
31 4/30/2016 $5.33
32 1/31/2016 $5.33
33 10/31/2015 $6.98
34 7/31/2015 $6.82
35 4/30/2015 $7.92
36 1/31/2015 $0.72
37 10/31/2014 $0.72
38 7/31/2014 $1.01
39 4/30/2014 $14.76
40 1/31/2014 $1.23
41 10/31/2013 $1.18
42 7/31/2013 $0.53
43 4/30/2013 $0.41
44 1/31/2013 $0.41
45 10/31/2012 $0.54
46 7/31/2012 $0.57
47 4/30/2012 $0.77
Financials: SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit
Date Value
1 10/31/2023 --
2 7/31/2023 --
3 1/31/2023 --
4 10/31/2022 --
5 7/31/2022 --
6 1/31/2022 --
7 10/31/2021 --
8 7/31/2021 --
Financials: StateAndLocalIncomeTaxExpenseBenefitContinuingOperations
Date Value
1 4/30/2023 $15,000.00
2 4/30/2022 $10,000.00
3 4/30/2021 $13,000.00
4 4/30/2020 $3,000.00
5 4/30/2019 $2,000.00
6 4/30/2018 $3,000.00
7 4/30/2017 --
8 4/30/2016 --
9 4/30/2015 $3,000.00
10 4/30/2014 $5,000.00
11 4/30/2013 $2,000.00
12 4/30/2012 $1,000.00
Financials: StockholdersEquity
Date Value
1 10/31/2023 $93,000.00
2 7/31/2023 $1,903,000.00
3 4/30/2023 $4,636,000.00
4 1/31/2023 $7,064,000.00
5 10/31/2022 $9,172,000.00
6 7/31/2022 $8,983,000.00
7 4/30/2022 $9,096,000.00
8 1/31/2022 $9,236,000.00
9 10/31/2021 $8,071,000.00
10 7/31/2021 $7,538,000.00
11 4/30/2021 $7,428,000.00
12 1/31/2021 $8,086,000.00
13 10/31/2020 $6,893,000.00
14 7/31/2020 $5,513,000.00
15 4/30/2020 $5,099,000.00
16 1/31/2020 $3,177,000.00
17 10/31/2019 $2,114,000.00
18 7/31/2019 $1,728,000.00
19 4/30/2019 $2,137,000.00
20 1/31/2019 $2,323,000.00
21 10/31/2018 $1,992,000.00
22 7/31/2018 $602,000.00
23 4/30/2018 $3,000.00
24 1/31/2018 $472,000.00
25 10/31/2017 $373,000.00
26 7/31/2017 $290,000.00
27 4/30/2017 $400,000.00
28 1/31/2017 $2,040,000.00
29 10/31/2016 $3,205,000.00
30 7/31/2016 $3,176,000.00
31 4/30/2016 $238,000.00
32 1/31/2016 $2,259,000.00
33 10/31/2015 $4,102,000.00
34 7/31/2015 $5,903,000.00
35 4/30/2015 $8,059,000.00
36 1/31/2015 $-4,144,000.00
37 10/31/2014 $-1,858,000.00
38 7/31/2014 $439,000.00
39 4/30/2014 $3,197,000.00
40 1/31/2014 $4,486,000.00
41 10/31/2013 $-12,743,000.00
42 7/31/2013 $-10,895,000.00
43 4/30/2013 $-9,206,000.00
44 1/31/2013 $-7,601,000.00
45 10/31/2012 $-7,184,000.00
46 7/31/2012 $-5,837,000.00
47 4/30/2012 $-5,278,000.00
48 1/31/2012 $-3,380,000.00
49 4/30/2011 $19,000.00
50 4/30/2010 $1,577,000.00
Financials: StockIssuedDuringPeriodSharesStockOptionsExercised
Date Value
1 10/31/2023 $155,449.00
2 7/31/2023 $40,897.00
3 4/30/2023 $36,209.00
4 1/31/2023 $36,209.00
5 10/31/2022 $36,209.00
6 4/30/2022 $108,375.00
7 1/31/2022 $103,875.00
8 10/31/2021 $82,078.00
9 7/31/2021 $1,000.00
10 4/30/2021 $687,338.00
11 1/31/2021 $663,444.00
12 10/31/2020 $641,817.00
13 7/31/2020 $1,160.00
14 4/30/2020 $248,495.00
15 1/31/2020 $203,736.00
16 10/31/2019 $625.00
17 7/31/2019 --
18 4/30/2019 $363,383.00
19 1/31/2019 $357,242.00
20 10/31/2018 $380,925.00
21 7/31/2018 $20,000.00
22 4/30/2018 $12,500.00
23 1/31/2018 $12,500.00
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 $313.00
35 1/31/2015 $3,750.00
36 10/31/2014 $3,750.00
37 4/30/2014 $2,813.00
38 1/31/2014 $15,000.00
39 10/31/2013 $15,000.00
40 4/30/2013 --
41 10/31/2012 --
42 7/31/2012 --
43 4/30/2012 $50,000.00
Financials: StockIssuedDuringPeriodValueOther
Date Value
1 10/31/2023 $240,000.00
2 7/31/2023 $12,000.00
3 4/30/2023 $85,000.00
4 10/31/2022 $86,000.00
5 4/30/2022 $208,000.00
6 1/31/2022 $68,000.00
7 10/31/2021 $122,000.00
8 7/31/2021 $2,000.00
9 4/30/2021 $1,369,000.00
10 1/31/2021 $2,000.00
11 10/31/2020 $1,294,000.00
12 7/31/2020 --
13 4/30/2020 $4,455,000.00
14 1/31/2020 $427,000.00
15 10/31/2019 $2,000.00
16 4/30/2019 $1,465,000.00
17 1/31/2019 $365,000.00
18 10/31/2018 $1,034,000.00
19 7/31/2018 $42,000.00
20 4/30/2018 $38,000.00
21 4/30/2017 $4,340,000.00
22 4/30/2016 $44,000.00
23 4/30/2015 $11,160,000.00
Financials: StockRepurchasedDuringPeriodShares
Date Value
1 4/30/2023 $14,422.00
Financials: StockRepurchasedDuringPeriodValue
Date Value
1 10/31/2023 $32,000.00
2 7/31/2023 $602,000.00
3 4/30/2023 $74,000.00
Financials: StockRepurchaseProgramAuthorizedAmount1
Date Value
1 3/31/2023 $5,000,000.00
Financials: StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
Date Value
1 10/31/2023 $4,300,000.00
2 7/31/2023 $4,300,000.00
3 4/30/2023 $4,900,000.00
Financials: TreasuryStockAcquiredAverageCostPerShare
Date Value
1 10/31/2023 $5.73
2 7/31/2023 $5.62
3 4/30/2023 $5.11
Financials: TreasuryStockCommonValue
Date Value
1 10/31/2023 $708,000.00
2 7/31/2023 $676,000.00
3 4/30/2023 $74,000.00
4 4/30/2022 --
Financials: TreasuryStockSharesAcquired
Date Value
1 10/31/2023 $120,300.00
2 7/31/2023 $115,000.00
3 4/30/2023 $14,000.00
Financials: TreasuryStockValueAcquiredCostMethod
Date Value
1 10/31/2023 $708,000.00
2 7/31/2023 $676,000.00
3 4/30/2023 $74,000.00
Financials: UnbilledContractsReceivable
Date Value
1 10/31/2023 $4,002,000.00
2 7/31/2023 $4,229,000.00
3 4/30/2023 $4,993,000.00
4 1/31/2023 $3,715,000.00
5 10/31/2022 $4,316,000.00
6 7/31/2022 $4,366,000.00
7 4/30/2022 $4,106,000.00
8 1/31/2022 $4,160,000.00
9 10/31/2021 $3,991,000.00
10 7/31/2021 $3,684,000.00
11 4/30/2021 $3,020,000.00
12 1/31/2021 $3,126,000.00
13 10/31/2020 $3,049,000.00
14 7/31/2020 $2,689,000.00
15 4/30/2020 $2,400,000.00
16 1/31/2020 $1,650,000.00
17 10/31/2019 $1,676,000.00
18 7/31/2019 $1,947,000.00
19 4/30/2019 $2,417,000.00
20 1/31/2019 $1,565,000.00
21 10/31/2018 $1,604,000.00
22 7/31/2018 $2,629,000.00
23 4/30/2018 $2,093,000.00
Financials: UnrecognizedTaxBenefits
Date Value
1 10/31/2023 $181,000.00
2 7/31/2023 $181,000.00
3 4/30/2023 $181,000.00
4 1/31/2023 $181,000.00
5 10/31/2022 $181,000.00
6 7/31/2022 $181,000.00
7 4/30/2022 $181,000.00
8 1/31/2022 $181,000.00
9 10/31/2021 $181,000.00
10 7/31/2021 $181,000.00
11 4/30/2021 $181,000.00
12 1/31/2021 $181,000.00
13 10/31/2020 $180,000.00
14 7/31/2020 $178,000.00
15 4/30/2020 $178,000.00
16 1/31/2020 $151,000.00
17 10/31/2019 $151,000.00
18 7/31/2019 $151,000.00
19 4/30/2019 $151,000.00
20 1/31/2019 $151,000.00
21 10/31/2018 $151,000.00
22 7/31/2018 $151,000.00
23 4/30/2018 $151,000.00
24 1/31/2018 $121,000.00
25 10/31/2017 $121,000.00
26 7/31/2017 $121,000.00
27 4/30/2017 $121,000.00
28 1/31/2017 $185,000.00
29 10/31/2016 $185,000.00
30 7/31/2016 $185,000.00
31 4/30/2016 $165,000.00
32 1/31/2016 $165,000.00
33 10/31/2015 $135,000.00
34 7/31/2015 $100,000.00
35 4/30/2015 $100,000.00
36 4/30/2014 --
37 4/30/2013 --
Financials: UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
Date Value
1 4/30/2023 --
2 4/30/2022 --
3 4/30/2021 --
4 4/30/2020 --
5 4/30/2019 --
6 4/30/2018 --
7 4/30/2017 $84,000.00
8 4/30/2016 --
Financials: UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
Date Value
1 4/30/2023 --
2 4/30/2022 --
3 4/30/2021 $3,000,000.00
4 1/31/2021 $3,000.00
5 4/30/2020 $27,000,000.00
6 4/30/2019 --
Financials: UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
Date Value
1 4/30/2023 --
2 4/30/2022 --
3 4/30/2021 $3,000.00
4 4/30/2020 $27,000.00
5 4/30/2019 --
6 4/30/2018 $30,000.00
7 4/30/2017 $40,000.00
8 4/30/2016 $23,000.00
9 4/30/2015 $79,000.00
10 4/30/2014 --
Financials: UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
Date Value
1 4/30/2023 --
2 4/30/2022 --
3 4/30/2021 --
4 4/30/2020 --
5 4/30/2019 --
6 4/30/2018 --
7 4/30/2017 --
8 4/30/2016 $42,000.00
9 4/30/2015 $21,000.00
10 4/30/2014 --
Financials: ValuationAllowanceDeferredTaxAssetChangeInAmount
Date Value
1 4/30/2023 $1,300,000.00
2 4/30/2022 $200,000.00
Financials: WeightedAverageNumberOfDilutedSharesOutstanding
Date Value
1 10/31/2023 $13,529,629.00
2 7/31/2023 $13,506,782.00
3 4/30/2023 $13,541,559.00
4 1/31/2023 $13,532,990.00
5 10/31/2022 $13,521,496.00
6 7/31/2022 $13,522,433.00
7 4/30/2022 $14,159,799.00
8 1/31/2022 $14,178,082.00
9 10/31/2021 $14,213,450.00
10 7/31/2021 $13,401,929.00
11 4/30/2021 $14,573,561.00
12 1/31/2021 $14,510,280.00
13 10/31/2020 $14,563,060.00
14 7/31/2020 $14,231,641.00
15 4/30/2020 $11,843,463.00
16 1/31/2020 $13,440,861.00
17 10/31/2019 $11,619,569.00
18 7/31/2019 $11,619,538.00
19 4/30/2019 $14,096,117.00
20 1/31/2019 $13,909,063.00
21 10/31/2018 $13,491,502.00
22 7/31/2018 $12,618,021.00
23 4/30/2018 $10,991,105.00
24 1/31/2018 $10,987,797.00
25 10/31/2017 $10,984,703.00
26 7/31/2017 $10,982,159.00
27 4/30/2016 $8,695,199.00
28 1/31/2016 $8,702,237.00
29 10/31/2015 $8,702,237.00
30 7/31/2015 $8,702,237.00
31 4/30/2015 $6,424,411.00
32 1/31/2015 $67,245,577.00
33 10/31/2014 $5,654,610.00
34 7/31/2014 $5,819,657.00
35 4/30/2014 $5,571,993.00
36 1/31/2014 $66,867,114.00
37 10/31/2013 $66,857,630.00
Financials: WeightedAverageNumberOfSharesOutstandingBasic
Date Value
1 10/31/2023 $13,529,629.00
2 7/31/2023 $13,506,782.00
3 4/30/2023 $13,541,559.00
4 1/31/2023 $13,532,990.00
5 10/31/2022 $13,521,496.00
6 7/31/2022 $13,522,433.00
7 4/30/2022 $13,197,170.00
8 1/31/2022 $13,170,880.00
9 10/31/2021 $13,428,508.00
10 7/31/2021 $13,401,929.00
11 4/30/2021 $13,138,995.00
12 1/31/2021 $13,371,613.00
13 10/31/2020 $12,811,921.00
14 7/31/2020 $12,727,275.00
15 4/30/2020 $11,843,463.00
16 1/31/2020 $11,653,115.00
17 10/31/2019 $11,619,569.00
18 7/31/2019 $11,619,538.00
19 4/30/2019 $11,340,184.00
20 1/31/2019 $11,257,314.00
21 10/31/2018 $11,135,358.00
22 7/31/2018 $11,012,281.00
23 4/30/2018 $10,991,105.00
24 1/31/2018 $10,987,797.00
25 10/31/2017 $10,984,703.00
26 7/31/2017 $10,982,159.00
27 1/31/2017 $10,967,738.00
28 10/31/2016 $10,967,491.00
29 7/31/2016 $9,835,279.00
30 4/30/2016 $8,695,199.00
31 1/31/2016 $8,702,237.00
32 10/31/2015 $8,702,237.00
33 7/31/2015 $8,702,237.00
34 4/30/2015 $5,985,346.00
35 1/31/2015 $66,893,364.00
36 10/31/2014 $5,573,853.00
37 7/31/2014 $5,573,822.00
38 4/30/2014 $5,571,993.00
39 1/31/2014 $66,860,792.00
40 10/31/2013 $66,863,147.00
Copyright 2024 PursePoor.com