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

Business Address

3101 JAY STREET

SANTA CLARA , CA US 95054

Mailing Address

3101 JAY STREET

SANTA CLARA , CA US 95054
Phone Number: 408-734-8888 / State Incorporated: / Fiscal Year End 1 /31
Financials: AccountsPayableCurrent
Date Value
1 10/31/2023 $9,298,000.00
2 7/31/2023 $11,943,000.00
3 4/30/2023 $25,625,000.00
4 1/31/2023 $17,845,000.00
5 10/31/2022 $29,130,000.00
6 7/31/2022 $22,074,000.00
7 4/30/2022 $29,763,000.00
8 1/31/2022 $31,170,000.00
9 10/31/2021 $27,071,000.00
10 7/31/2021 $33,116,000.00
11 4/30/2021 $20,644,000.00
12 1/31/2021 $21,124,000.00
13 10/31/2020 $14,613,000.00
14 7/31/2020 $13,693,000.00
15 4/30/2020 $20,589,000.00
16 1/31/2020 $14,910,000.00
17 10/31/2019 $18,697,000.00
18 7/31/2019 $18,912,000.00
19 4/30/2019 $16,055,000.00
20 1/31/2019 $12,801,000.00
21 10/31/2018 $11,134,000.00
22 7/31/2018 $23,381,000.00
23 4/30/2018 $17,449,000.00
24 1/31/2018 $19,815,000.00
25 10/31/2017 $26,208,000.00
26 7/31/2017 $23,466,000.00
27 4/30/2017 $18,699,000.00
28 1/31/2017 $19,955,000.00
29 10/31/2016 $28,364,000.00
30 7/31/2016 $19,723,000.00
31 4/30/2016 $16,347,000.00
32 1/31/2016 $14,175,000.00
33 10/31/2015 $22,621,000.00
34 7/31/2015 $20,314,000.00
35 4/30/2015 $23,990,000.00
36 1/31/2015 $21,036,000.00
37 10/31/2014 $20,830,000.00
38 7/31/2014 $14,424,000.00
39 4/30/2014 $13,408,000.00
40 1/31/2014 $8,321,000.00
41 10/31/2013 $14,139,000.00
42 7/31/2013 $11,440,000.00
43 4/30/2013 $9,987,000.00
44 1/31/2013 $7,051,000.00
45 10/31/2012 $9,345,000.00
46 1/31/2012 $6,481,000.00
Financials: AccountsReceivableNetCurrent
Date Value
1 10/31/2023 $22,968,000.00
2 7/31/2023 $30,158,000.00
3 4/30/2023 $29,825,000.00
4 1/31/2023 $51,987,000.00
5 10/31/2022 $48,556,000.00
6 7/31/2022 $37,698,000.00
7 4/30/2022 $28,008,000.00
8 1/31/2022 $44,307,000.00
9 10/31/2021 $44,776,000.00
10 7/31/2021 $38,295,000.00
11 4/30/2021 $34,528,000.00
12 1/31/2021 $24,974,000.00
13 10/31/2020 $24,111,000.00
14 7/31/2020 $23,275,000.00
15 4/30/2020 $20,684,000.00
16 1/31/2020 $18,487,000.00
17 10/31/2019 $21,609,000.00
18 7/31/2019 $27,940,000.00
19 4/30/2019 $26,457,000.00
20 1/31/2019 $26,212,000.00
21 10/31/2018 $32,417,000.00
22 7/31/2018 $29,007,000.00
23 4/30/2018 $25,727,000.00
24 1/31/2018 $31,294,000.00
25 10/31/2017 $47,197,000.00
26 7/31/2017 $38,351,000.00
27 4/30/2017 $22,871,000.00
28 1/31/2017 $38,596,000.00
29 10/31/2016 $41,394,000.00
30 7/31/2016 $33,588,000.00
31 4/30/2016 $30,501,000.00
32 1/31/2016 $39,408,000.00
33 10/31/2015 $46,282,000.00
34 7/31/2015 $42,137,000.00
35 4/30/2015 $39,193,000.00
36 1/31/2015 $40,180,000.00
37 10/31/2014 $40,965,000.00
38 7/31/2014 $26,833,000.00
39 4/30/2014 $21,305,000.00
40 1/31/2014 $18,837,000.00
41 10/31/2013 $25,449,000.00
42 7/31/2013 $21,881,000.00
43 4/30/2013 $23,467,000.00
44 1/31/2013 $20,153,000.00
45 10/31/2012 $18,243,000.00
46 1/31/2012 $9,485,000.00
Financials: AccretionAmortizationOfDiscountsAndPremiumsInvestments
Date Value
1 10/31/2023 $957,000.00
2 7/31/2023 $710,000.00
3 4/30/2023 $369,000.00
4 1/31/2023 $683,000.00
5 10/31/2022 $281,000.00
6 7/31/2022 --
7 4/30/2022 --
8 1/31/2022 $-1,034,000.00
9 10/31/2021 $-1,034,000.00
10 7/31/2021 $-852,000.00
11 4/30/2021 $-417,000.00
12 1/31/2021 $-721,000.00
13 10/31/2020 $-348,000.00
14 7/31/2020 $-88,000.00
15 4/30/2020 $-10,000.00
16 1/31/2020 $969,000.00
17 10/31/2019 $879,000.00
18 7/31/2019 $696,000.00
19 4/30/2019 $378,000.00
20 1/31/2019 $670,000.00
21 10/31/2018 $311,000.00
22 7/31/2018 $106,000.00
23 4/30/2018 $26,000.00
24 1/31/2018 $-172,000.00
25 10/31/2017 $-152,000.00
26 7/31/2017 $-101,000.00
27 4/30/2017 $-57,000.00
28 1/31/2017 $-246,000.00
29 10/31/2016 $-172,000.00
30 7/31/2016 $-125,000.00
31 4/30/2016 $-76,000.00
32 1/31/2016 $-525,000.00
33 10/31/2015 $-415,000.00
34 7/31/2015 $-283,000.00
35 4/30/2015 $-150,000.00
36 1/31/2015 $-675,000.00
37 10/31/2014 $-475,000.00
38 7/31/2014 $-265,000.00
39 4/30/2014 $-104,000.00
40 1/31/2014 --
Financials: AccruedIncomeTaxesCurrent
Date Value
1 10/31/2023 $2,391,000.00
2 7/31/2023 $2,458,000.00
3 4/30/2023 $3,619,000.00
4 1/31/2023 $4,112,000.00
5 10/31/2022 $3,782,000.00
6 7/31/2022 $3,110,000.00
7 4/30/2022 $1,481,000.00
8 1/31/2022 $1,245,000.00
9 10/31/2021 $1,358,000.00
10 7/31/2021 $1,726,000.00
11 4/30/2021 $700,000.00
12 1/31/2021 $962,000.00
13 10/31/2020 $1,711,000.00
14 7/31/2020 $511,000.00
15 4/30/2020 $749,000.00
16 1/31/2020 $691,000.00
17 10/31/2019 $955,000.00
18 7/31/2019 $1,083,000.00
19 4/30/2019 $682,000.00
20 1/31/2019 $993,000.00
21 10/31/2018 $755,000.00
22 7/31/2018 $524,000.00
23 4/30/2018 $385,000.00
24 1/31/2018 $936,000.00
25 10/31/2017 $2,447,000.00
26 7/31/2017 $2,014,000.00
27 4/30/2017 $555,000.00
28 1/31/2017 $568,000.00
29 10/31/2016 $1,359,000.00
30 7/31/2016 --
31 4/30/2016 --
32 1/31/2016 $787,000.00
33 10/31/2015 $1,555,000.00
34 7/31/2015 $2,939,000.00
35 4/30/2015 $1,306,000.00
36 1/31/2015 $748,000.00
37 10/31/2014 $1,895,000.00
38 7/31/2014 $706,000.00
39 4/30/2014 $449,000.00
40 1/31/2014 $545,000.00
41 10/31/2013 $77,000.00
42 7/31/2013 $381,000.00
43 4/30/2013 $171,000.00
44 1/31/2013 $286,000.00
45 10/31/2012 $1,115,000.00
46 1/31/2012 $530,000.00
Financials: AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
Date Value
1 10/31/2023 $25,309,000.00
2 7/31/2023 $24,649,000.00
3 4/30/2023 $23,501,000.00
4 1/31/2023 $22,363,000.00
5 10/31/2022 $21,708,000.00
6 7/31/2022 $20,756,000.00
7 4/30/2022 $19,876,000.00
8 1/31/2022 $19,131,000.00
9 10/31/2021 $18,384,000.00
10 7/31/2021 $17,681,000.00
11 4/30/2021 $17,054,000.00
12 1/31/2021 $16,478,000.00
13 10/31/2020 $16,118,000.00
14 7/31/2020 $15,472,000.00
15 4/30/2020 $14,993,000.00
16 1/31/2020 $14,373,000.00
17 10/31/2019 $13,693,000.00
18 7/31/2019 $12,996,000.00
19 4/30/2019 $12,304,000.00
20 1/31/2019 $14,373,000.00
21 10/31/2018 $11,093,000.00
22 7/31/2018 $11,166,000.00
23 4/30/2018 $10,564,000.00
24 1/31/2018 $9,932,000.00
25 10/31/2017 $9,579,000.00
26 7/31/2017 $9,152,000.00
27 4/30/2017 $8,721,000.00
28 1/31/2017 $8,439,000.00
29 10/31/2016 $8,675,000.00
30 7/31/2016 $8,601,000.00
31 4/30/2016 $8,293,000.00
32 1/31/2016 $7,853,000.00
33 10/31/2015 $7,427,000.00
34 7/31/2015 $7,059,000.00
35 4/30/2015 $6,552,000.00
36 1/31/2015 $6,204,000.00
37 10/31/2014 $5,848,000.00
38 7/31/2014 $5,791,000.00
39 4/30/2014 $5,471,000.00
40 1/31/2014 $5,226,000.00
41 10/31/2013 $4,942,000.00
42 7/31/2013 $4,639,000.00
43 4/30/2013 $4,363,000.00
44 1/31/2013 $4,190,000.00
45 10/31/2012 $4,151,000.00
46 1/31/2012 $3,635,000.00
Financials: AccumulatedOtherComprehensiveIncomeLossNetOfTax
Date Value
1 10/31/2023 $-1,219,000.00
2 7/31/2023 $-930,000.00
3 4/30/2023 $-382,000.00
4 1/31/2023 $-492,000.00
5 10/31/2022 $-1,043,000.00
6 7/31/2022 $-2,000.00
7 1/31/2022 --
8 10/31/2021 --
9 7/31/2021 $608,000.00
10 4/30/2021 $792,000.00
11 1/31/2021 $1,219,000.00
12 10/31/2020 $1,363,000.00
13 7/31/2020 $1,587,000.00
14 4/30/2020 $405,000.00
15 1/31/2020 $768,000.00
16 10/31/2019 $685,000.00
17 7/31/2019 $545,000.00
18 4/30/2019 $351,000.00
19 1/31/2019 $97,000.00
20 10/31/2018 $-185,000.00
21 7/31/2018 $-211,000.00
22 4/30/2018 $-389,000.00
23 1/31/2018 $-279,000.00
24 10/31/2017 $-116,000.00
25 7/31/2017 $-82,000.00
26 4/30/2017 $-88,000.00
27 1/31/2017 $-70,000.00
28 10/31/2016 $-18,000.00
29 7/31/2016 $33,000.00
30 4/30/2016 $20,000.00
31 1/31/2016 $-7,000.00
32 10/31/2015 $-15,000.00
33 7/31/2015 $-24,000.00
34 4/30/2015 $-17,000.00
35 1/31/2015 $-1,000.00
36 10/31/2014 $-14,000.00
37 7/31/2014 $-21,000.00
38 4/30/2014 $8,000.00
Financials: AdditionalPaidInCapitalCommonStock
Date Value
1 10/31/2023 $667,313,000.00
2 7/31/2023 $635,844,000.00
3 4/30/2023 $607,971,000.00
4 1/31/2023 $572,076,000.00
5 10/31/2022 $543,833,000.00
6 7/31/2022 $512,696,000.00
7 4/30/2022 $485,281,000.00
8 1/31/2022 $447,287,000.00
9 10/31/2021 $420,153,000.00
10 7/31/2021 $394,121,000.00
11 4/30/2021 $375,021,000.00
12 1/31/2021 $347,458,000.00
13 10/31/2020 $322,502,000.00
14 7/31/2020 $301,195,000.00
15 4/30/2020 $284,557,000.00
16 1/31/2020 $261,220,000.00
17 10/31/2019 $245,490,000.00
18 7/31/2019 $224,542,000.00
19 1/31/2019 $188,516,000.00
Financials: AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
Date Value
1 10/31/2023 $27,649,000.00
2 7/31/2023 $27,320,000.00
3 4/30/2023 $26,249,000.00
4 1/31/2023 $106,745,000.00
5 10/31/2022 $27,365,000.00
6 7/31/2022 $26,211,000.00
7 4/30/2022 $26,155,000.00
8 1/31/2022 $80,020,000.00
9 10/31/2021 $20,319,000.00
10 7/31/2021 $17,639,000.00
11 4/30/2021 $17,128,000.00
12 1/31/2021 $65,730,000.00
13 10/31/2020 $17,041,000.00
14 7/31/2020 $16,294,000.00
15 4/30/2020 $15,214,000.00
16 1/31/2020 $61,042,000.00
17 10/31/2019 $15,333,000.00
18 7/31/2019 $15,032,000.00
19 4/30/2019 $15,423,000.00
20 1/31/2019 $60,812,000.00
21 10/31/2018 $15,612,000.00
22 7/31/2018 $15,130,000.00
23 4/30/2018 $14,195,000.00
24 1/31/2018 $56,861,000.00
25 1/31/2017 $48,832,000.00
26 1/31/2016 $31,094,000.00
27 1/31/2015 $15,692,000.00
28 1/31/2014 $8,535,000.00
29 1/31/2013 $4,999,000.00
30 1/31/2012 $3,616,000.00
31 1/31/2011 $1,856,000.00
Financials: AllocatedShareBasedCompensationExpense
Date Value
1 10/31/2023 $27,409,000.00
2 7/31/2023 $55,387,000.00
3 4/30/2023 $27,265,000.00
4 1/31/2023 $111,158,000.00
5 10/31/2022 $28,101,000.00
6 7/31/2022 $53,950,000.00
7 4/30/2022 $27,041,000.00
8 1/31/2022 $87,801,000.00
9 10/31/2021 $22,053,000.00
10 7/31/2021 $19,372,000.00
11 4/30/2021 $18,842,000.00
12 1/31/2021 $70,134,000.00
13 10/31/2020 $51,407,000.00
14 7/31/2020 $32,430,000.00
15 4/30/2020 $16,036,000.00
16 1/31/2020 $66,871,000.00
17 10/31/2019 $49,968,000.00
18 7/31/2019 $32,660,000.00
19 4/30/2019 $16,460,000.00
20 1/31/2019 $60,812,000.00
21 10/31/2018 $44,937,000.00
22 7/31/2018 $29,325,000.00
23 4/30/2018 $14,195,000.00
24 1/31/2018 $56,861,000.00
25 10/31/2017 $42,075,000.00
26 7/31/2017 $14,435,000.00
27 4/30/2017 $12,972,000.00
28 1/31/2017 $48,832,000.00
29 10/31/2016 $12,707,000.00
30 7/31/2016 $22,767,000.00
31 4/30/2016 $11,301,000.00
32 1/31/2016 $31,094,000.00
33 10/31/2015 $19,548,000.00
34 7/31/2015 $6,121,000.00
35 4/30/2015 $5,482,000.00
36 1/31/2015 $15,692,000.00
37 10/31/2014 $10,107,000.00
38 7/31/2014 $5,823,000.00
39 4/30/2014 $2,874,000.00
40 1/31/2014 $8,535,000.00
41 10/31/2013 $5,660,000.00
42 7/31/2013 $1,593,000.00
43 4/30/2013 $1,606,000.00
44 1/31/2013 $4,999,000.00
45 10/31/2012 $1,485,000.00
46 7/31/2012 $1,956,000.00
47 4/30/2012 $943,000.00
48 1/31/2012 $3,616,000.00
49 10/31/2011 $919,000.00
50 1/31/2011 $1,856,000.00
Financials: AllowanceForDoubtfulAccountsReceivable
Date Value
1 1/31/2023 --
2 1/31/2022 --
3 1/31/2021 --
4 1/31/2015 --
5 1/31/2014 --
6 1/31/2013 --
Financials: AllowanceForDoubtfulAccountsReceivableWriteOffs
Date Value
1 1/31/2023 --
2 1/31/2022 --
3 1/31/2021 --
4 1/31/2015 --
5 1/31/2014 --
6 1/31/2013 --
7 1/31/2012 --
Financials: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
Date Value
1 10/31/2023 $1,792,889.00
2 7/31/2023 $1,546,503.00
3 4/30/2023 $1,678,547.00
4 1/31/2023 $1,898,390.00
5 10/31/2022 $1,733,191.00
6 7/31/2022 $2,001,354.00
7 4/30/2022 $2,199,771.00
8 1/31/2022 $1,724,742.00
9 10/31/2021 $1,383,806.00
10 7/31/2021 $1,897,540.00
11 4/30/2021 $2,236,983.00
12 1/31/2021 $2,127,990.00
13 10/31/2020 $2,077,682.00
14 7/31/2020 $2,137,555.00
15 4/30/2020 $2,244,323.00
16 1/31/2020 $2,061,477.00
17 10/31/2019 $2,154,807.00
18 7/31/2019 $1,954,980.00
19 4/30/2019 $1,946,685.00
20 1/31/2019 $2,740,341.00
21 10/31/2018 $2,702,216.00
22 7/31/2018 $2,278,866.00
23 4/30/2018 $2,228,273.00
24 1/31/2018 $1,203,621.00
25 10/31/2017 $1,273,208.00
26 7/31/2017 $1,134,392.00
27 4/30/2017 $1,200,796.00
28 1/31/2017 $1,250,539.00
29 10/31/2016 $1,300,695.00
30 7/31/2016 $1,364,875.00
31 4/30/2016 $1,716,997.00
32 1/31/2016 $283,081.00
33 10/31/2015 $395,767.00
34 7/31/2015 $95,528.00
35 4/30/2015 $84,917.00
36 1/31/2015 $428,027.00
37 10/31/2014 $488,704.00
38 7/31/2014 $315,233.00
39 4/30/2014 $192,864.00
40 1/31/2014 $229,252.00
41 10/31/2013 $269,762.00
42 7/31/2013 $291,202.00
43 4/30/2013 $443,428.00
44 1/31/2013 $11,378,720.00
45 10/31/2012 $12,867,204.00
46 7/31/2012 $15,507,547.00
47 4/30/2012 $15,502,221.00
48 1/31/2012 $14,236,680.00
49 10/31/2011 $14,368,987.00
50 1/31/2011 $13,262,510.00
Financials: Assets
Date Value
1 10/31/2023 $684,629,000.00
2 7/31/2023 $696,244,000.00
3 4/30/2023 $704,781,000.00
4 1/31/2023 $710,195,000.00
5 10/31/2022 $687,457,000.00
6 7/31/2022 $674,420,000.00
7 4/30/2022 $668,665,000.00
8 1/31/2022 $657,545,000.00
9 10/31/2021 $633,355,000.00
10 7/31/2021 $610,058,000.00
11 4/30/2021 $584,638,000.00
12 1/31/2021 $573,280,000.00
13 10/31/2020 $549,555,000.00
14 7/31/2020 $533,398,000.00
15 4/30/2020 $531,733,000.00
16 1/31/2020 $527,276,000.00
17 10/31/2019 $514,489,000.00
18 7/31/2019 $490,232,000.00
19 4/30/2019 $479,251,000.00
20 1/31/2019 $466,853,000.00
21 10/31/2018 $458,648,000.00
22 7/31/2018 $490,722,000.00
23 4/30/2018 $519,152,000.00
24 1/31/2018 $546,649,000.00
25 10/31/2017 $542,587,000.00
26 7/31/2017 $513,446,000.00
27 4/30/2017 $519,069,000.00
28 1/31/2017 $512,271,000.00
29 10/31/2016 $484,844,000.00
30 7/31/2016 $427,858,000.00
31 4/30/2016 $419,053,000.00
32 1/31/2016 $410,615,000.00
33 10/31/2015 $391,292,000.00
34 7/31/2015 $353,677,000.00
35 4/30/2015 $313,928,000.00
36 1/31/2015 $284,284,000.00
37 10/31/2014 $253,278,000.00
38 7/31/2014 $216,420,000.00
39 4/30/2014 $197,263,000.00
40 1/31/2014 $183,307,000.00
41 10/31/2013 $175,684,000.00
42 7/31/2013 $159,153,000.00
43 4/30/2013 $146,239,000.00
44 1/31/2013 $138,603,000.00
45 10/31/2012 $129,552,000.00
46 1/31/2012 $81,739,000.00
Financials: AssetsCurrent
Date Value
1 10/31/2023 $279,822,000.00
2 7/31/2023 $286,647,000.00
3 4/30/2023 $304,521,000.00
4 1/31/2023 $304,632,000.00
5 10/31/2022 $298,330,000.00
6 7/31/2022 $282,863,000.00
7 4/30/2022 $278,329,000.00
8 1/31/2022 $266,748,000.00
9 10/31/2021 $555,374,000.00
10 7/31/2021 $534,021,000.00
11 4/30/2021 $508,548,000.00
12 1/31/2021 $497,304,000.00
13 10/31/2020 $476,247,000.00
14 7/31/2020 $461,398,000.00
15 4/30/2020 $458,766,000.00
16 1/31/2020 $451,190,000.00
17 10/31/2019 $447,428,000.00
18 7/31/2019 $425,618,000.00
19 4/30/2019 $415,304,000.00
20 1/31/2019 $409,589,000.00
21 10/31/2018 $407,682,000.00
22 7/31/2018 $438,449,000.00
23 4/30/2018 $466,647,000.00
24 1/31/2018 $493,283,000.00
25 10/31/2017 $486,329,000.00
26 7/31/2017 $459,711,000.00
27 4/30/2017 $465,418,000.00
28 1/31/2017 $468,535,000.00
29 10/31/2016 $441,604,000.00
30 7/31/2016 $385,701,000.00
31 4/30/2016 $376,086,000.00
32 1/31/2016 $369,645,000.00
33 10/31/2015 $351,379,000.00
34 7/31/2015 $313,919,000.00
35 4/30/2015 $304,978,000.00
36 1/31/2015 $275,371,000.00
37 10/31/2014 $246,447,000.00
38 7/31/2014 $210,193,000.00
39 4/30/2014 $191,180,000.00
40 1/31/2014 $177,236,000.00
41 10/31/2013 $169,584,000.00
42 7/31/2013 $152,804,000.00
43 4/30/2013 $140,130,000.00
44 1/31/2013 $133,148,000.00
45 10/31/2012 $125,323,000.00
46 1/31/2012 $77,819,000.00
Financials: AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
Date Value
1 10/31/2023 $7,000.00
2 7/31/2023 $41,000.00
3 4/30/2023 $162,000.00
4 1/31/2023 $116,000.00
5 10/31/2022 $1,000.00
6 7/31/2022 --
7 1/31/2022 --
8 10/31/2021 --
9 7/31/2021 $632,000.00
10 4/30/2021 $832,000.00
11 1/31/2021 $1,226,000.00
12 10/31/2020 $1,384,000.00
13 7/31/2020 $1,631,000.00
14 4/30/2020 $1,022,000.00
15 1/31/2020 $770,000.00
16 10/31/2019 $703,000.00
17 7/31/2019 $569,000.00
18 4/30/2019 $369,000.00
19 1/31/2019 $176,000.00
20 10/31/2018 $1,000.00
21 7/31/2018 $1,000.00
22 4/30/2018 --
23 1/31/2018 --
24 10/31/2017 --
25 7/31/2017 $3,000.00
26 4/30/2017 $7,000.00
27 1/31/2017 $13,000.00
28 10/31/2016 $10,000.00
29 7/31/2016 $35,000.00
30 4/30/2016 $29,000.00
31 1/31/2016 $11,000.00
32 10/31/2015 $6,000.00
33 7/31/2015 $1,000.00
34 4/30/2015 $2,000.00
35 1/31/2015 $9,000.00
36 10/31/2014 $6,000.00
Financials: AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
Date Value
1 10/31/2023 $1,226,000.00
2 7/31/2023 $971,000.00
3 4/30/2023 $544,000.00
4 1/31/2023 $608,000.00
5 10/31/2022 $1,044,000.00
6 7/31/2022 $2,000.00
7 1/31/2022 --
8 10/31/2021 --
9 7/31/2021 $24,000.00
10 4/30/2021 $40,000.00
11 1/31/2021 $7,000.00
12 10/31/2020 $21,000.00
13 7/31/2020 $44,000.00
14 4/30/2020 $617,000.00
15 1/31/2020 $2,000.00
16 10/31/2019 $18,000.00
17 7/31/2019 $24,000.00
18 4/30/2019 $18,000.00
19 1/31/2019 $79,000.00
20 10/31/2018 $186,000.00
21 7/31/2018 $212,000.00
22 4/30/2018 $389,000.00
23 1/31/2018 $279,000.00
24 10/31/2017 $116,000.00
25 7/31/2017 $85,000.00
26 4/30/2017 $95,000.00
27 1/31/2017 $83,000.00
28 10/31/2016 $28,000.00
29 7/31/2016 $2,000.00
30 4/30/2016 $9,000.00
31 1/31/2016 $18,000.00
32 10/31/2015 $21,000.00
33 7/31/2015 $25,000.00
34 4/30/2015 $19,000.00
35 1/31/2015 $10,000.00
36 10/31/2014 $20,000.00
Financials: AvailableForSaleDebtSecuritiesAmortizedCostBasis
Date Value
1 10/31/2023 $105,039,000.00
2 7/31/2023 $103,805,000.00
3 4/30/2023 $102,685,000.00
4 1/31/2023 $101,686,000.00
5 10/31/2022 $100,765,000.00
6 7/31/2022 $100,040,000.00
7 1/31/2022 $20,000.00
8 10/31/2021 $20,000.00
9 7/31/2021 $214,433,000.00
10 4/30/2021 $214,069,000.00
11 1/31/2021 $213,583,000.00
12 10/31/2020 $213,047,000.00
13 7/31/2020 $212,429,000.00
14 4/30/2020 $211,395,000.00
15 1/31/2020 $210,313,000.00
16 10/31/2019 $209,144,000.00
17 7/31/2019 $207,784,000.00
18 4/30/2019 $206,401,000.00
19 1/31/2019 $205,009,000.00
20 10/31/2018 $203,629,000.00
21 7/31/2018 $102,764,000.00
22 4/30/2018 $102,370,000.00
23 1/31/2018 $101,986,000.00
24 10/31/2017 $101,666,000.00
25 7/31/2017 $101,391,000.00
26 4/30/2017 $101,146,000.00
27 1/31/2017 $100,920,000.00
28 10/31/2016 $70,726,000.00
29 7/31/2016 $60,590,000.00
30 4/30/2016 $60,473,000.00
31 1/31/2016 $40,374,000.00
32 10/31/2015 $40,311,000.00
33 7/31/2015 $40,247,000.00
34 4/30/2015 $40,187,000.00
35 1/31/2015 $40,131,000.00
36 10/31/2014 $40,090,000.00
Financials: AvailableForSaleSecuritiesDebtSecurities
Date Value
1 10/31/2023 $103,820,000.00
2 7/31/2023 $102,875,000.00
3 4/30/2023 $102,303,000.00
4 1/31/2023 $101,194,000.00
5 10/31/2022 $99,722,000.00
6 7/31/2022 $100,038,000.00
7 1/31/2022 $20,000.00
8 10/31/2021 $20,000.00
9 7/31/2021 $215,041,000.00
10 4/30/2021 $214,861,000.00
11 1/31/2021 $214,802,000.00
12 10/31/2020 $214,410,000.00
13 7/31/2020 $214,016,000.00
14 4/30/2020 $211,800,000.00
15 1/31/2020 $211,081,000.00
16 10/31/2019 $209,829,000.00
17 7/31/2019 $208,329,000.00
18 4/30/2019 $206,752,000.00
19 1/31/2019 $205,106,000.00
20 10/31/2018 $203,444,000.00
21 7/31/2018 $102,553,000.00
22 4/30/2018 $101,981,000.00
23 1/31/2018 $101,707,000.00
24 10/31/2017 $101,550,000.00
25 7/31/2017 $101,309,000.00
26 4/30/2017 $101,058,000.00
27 1/31/2017 $100,850,000.00
28 10/31/2016 $70,708,000.00
29 7/31/2016 $60,623,000.00
30 4/30/2016 $60,493,000.00
31 1/31/2016 $40,367,000.00
32 10/31/2015 $40,296,000.00
33 7/31/2015 $40,223,000.00
34 4/30/2015 $40,170,000.00
35 1/31/2015 $40,130,000.00
36 10/31/2014 $40,076,000.00
Financials: AvailableForSaleSecuritiesDebtSecuritiesCurrent
Date Value
1 10/31/2023 $78,549,000.00
2 7/31/2023 $93,997,000.00
3 4/30/2023 $99,647,000.00
4 1/31/2023 $93,322,000.00
5 10/31/2022 $86,197,000.00
6 7/31/2022 $2,970,000.00
7 4/30/2022 --
8 1/31/2022 --
9 10/31/2021 --
10 7/31/2021 $190,757,000.00
11 4/30/2021 $208,020,000.00
12 1/31/2021 $199,434,000.00
13 10/31/2020 $198,129,000.00
14 7/31/2020 $190,056,000.00
15 4/30/2020 $174,742,000.00
16 1/31/2020 $173,345,000.00
17 10/31/2019 $148,481,000.00
18 7/31/2019 $153,109,000.00
19 4/30/2019 $161,732,000.00
20 1/31/2019 $164,861,000.00
21 10/31/2018 $136,279,000.00
22 7/31/2018 $80,671,000.00
23 1/31/2018 $87,919,000.00
Financials: CashAndCashEquivalentsAtCarryingValue
Date Value
1 10/31/2023 $143,787,000.00
2 7/31/2023 $122,515,000.00
3 4/30/2023 $127,741,000.00
4 1/31/2023 $113,541,000.00
5 10/31/2022 $112,837,000.00
6 7/31/2022 $194,944,000.00
7 4/30/2022 $200,639,000.00
8 1/31/2022 $171,043,000.00
9 10/31/2021 $457,760,000.00
10 7/31/2021 $258,402,000.00
11 4/30/2021 $227,509,000.00
12 1/31/2021 $241,274,000.00
13 10/31/2020 $225,508,000.00
14 7/31/2020 $220,647,000.00
15 4/30/2020 $236,585,000.00
16 1/31/2020 $231,403,000.00
17 10/31/2019 $252,310,000.00
18 7/31/2019 $222,693,000.00
19 4/30/2019 $204,444,000.00
20 1/31/2019 $194,047,000.00
21 10/31/2018 $212,338,000.00
22 7/31/2018 $295,289,000.00
23 4/30/2018 $336,692,000.00
24 1/31/2018 $346,672,000.00
25 10/31/2017 $320,933,000.00
26 7/31/2017 $309,738,000.00
27 4/30/2017 $335,182,000.00
28 1/31/2017 $322,872,000.00
29 10/31/2016 $313,455,000.00
30 7/31/2016 $276,507,000.00
31 4/30/2016 $267,959,000.00
32 1/31/2016 $268,056,000.00
33 10/31/2015 $236,465,000.00
34 7/31/2015 $199,577,000.00
35 4/30/2015 $197,311,000.00
36 1/31/2015 $170,291,000.00
37 10/31/2014 $146,577,000.00
38 7/31/2014 $128,263,000.00
39 4/30/2014 $129,480,000.00
40 1/31/2014 $143,394,000.00
41 10/31/2013 $128,051,000.00
42 7/31/2013 $118,310,000.00
43 4/30/2013 $104,277,000.00
44 1/31/2013 $100,494,000.00
45 10/31/2012 $94,820,000.00
46 7/31/2012 $65,171,000.00
47 4/30/2012 $59,694,000.00
48 1/31/2012 $58,944,000.00
49 10/31/2011 $47,576,000.00
50 1/31/2011 $41,896,000.00
51 1/31/2010 $26,599,000.00
Financials: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
Date Value
1 10/31/2023 $143,794,000.00
2 7/31/2023 $122,523,000.00
3 4/30/2023 $127,749,000.00
4 1/31/2023 $113,549,000.00
5 10/31/2022 $112,844,000.00
6 7/31/2022 $194,954,000.00
7 4/30/2022 $200,649,000.00
8 1/31/2022 $171,053,000.00
9 10/31/2021 $457,770,000.00
10 7/31/2021 $258,412,000.00
11 4/30/2021 $227,519,000.00
12 1/31/2021 $241,284,000.00
13 10/31/2020 $225,518,000.00
14 7/31/2020 $220,657,000.00
15 4/30/2020 $236,594,000.00
16 1/31/2020 $231,412,000.00
17 10/31/2019 $252,319,000.00
18 7/31/2019 $222,702,000.00
19 4/30/2019 $204,455,000.00
20 1/31/2019 $194,058,000.00
21 10/31/2018 $212,349,000.00
22 7/31/2018 $295,298,000.00
23 4/30/2018 $336,701,000.00
24 1/31/2018 $346,681,000.00
25 10/31/2017 $320,942,000.00
26 7/31/2017 $309,747,000.00
27 1/31/2017 $322,880,000.00
28 1/31/2016 $268,062,000.00
Financials: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
Date Value
1 10/31/2023 $30,245,000.00
2 7/31/2023 $8,974,000.00
3 4/30/2023 $14,200,000.00
4 1/31/2023 $-57,504,000.00
5 10/31/2022 $-58,209,000.00
6 7/31/2022 $23,901,000.00
7 4/30/2022 $29,596,000.00
8 1/31/2022 $-70,231,000.00
9 10/31/2021 $216,486,000.00
10 7/31/2021 $17,128,000.00
11 4/30/2021 $-13,765,000.00
12 1/31/2021 $9,872,000.00
13 10/31/2020 $-5,894,000.00
14 7/31/2020 $-10,755,000.00
15 4/30/2020 $5,182,000.00
16 1/31/2020 $37,354,000.00
17 10/31/2019 $58,261,000.00
18 7/31/2019 $28,644,000.00
19 4/30/2019 $10,397,000.00
20 1/31/2019 $-152,623,000.00
21 10/31/2018 $-134,332,000.00
22 7/31/2018 $-51,383,000.00
23 4/30/2018 $-9,980,000.00
24 1/31/2018 $23,801,000.00
25 10/31/2017 $-1,938,000.00
26 7/31/2017 $-13,133,000.00
27 4/30/2017 $12,311,000.00
28 1/31/2017 $54,818,000.00
Financials: CommitmentsAndContingencies
Date Value
1 10/31/2023 --
2 7/31/2023 --
3 4/30/2023 --
4 1/31/2023 --
5 10/31/2022 --
6 7/31/2022 --
7 4/30/2022 --
8 1/31/2022 --
9 10/31/2021 --
10 7/31/2021 --
11 4/30/2021 --
12 1/31/2021 --
13 10/31/2020 --
14 7/31/2020 --
15 4/30/2020 --
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 1/31/2012 --
Financials: CommonStockParOrStatedValuePerShare
Date Value
1 10/31/2023 $0.00
2 7/31/2023 $0.00
3 4/30/2023 $0.00
4 1/31/2023 $0.00
5 10/31/2022 $0.00
6 7/31/2022 $0.00
7 4/30/2022 $0.00
8 1/31/2022 $0.00
9 10/31/2021 $0.00
10 7/31/2021 $0.00
11 4/30/2021 $0.00
12 1/31/2021 $0.00
13 10/31/2020 $0.00
14 7/31/2020 $0.00
15 4/30/2020 $0.00
16 1/31/2020 $0.00
17 10/31/2019 $0.00
18 7/31/2019 $0.00
19 4/30/2019 $0.00
20 1/31/2019 $0.00
21 10/31/2018 $0.00
22 7/31/2018 $0.00
23 4/30/2018 $0.00
24 1/31/2018 $0.00
25 10/31/2017 $0.00
26 7/31/2017 $0.00
27 4/30/2017 $0.00
28 1/31/2017 $0.00
29 10/31/2016 $0.00
30 7/31/2016 $0.00
31 4/30/2016 $0.00
32 1/31/2016 $0.00
33 10/31/2015 $0.00
34 7/31/2015 $0.00
35 4/30/2015 $0.00
36 1/31/2015 $0.00
37 10/31/2014 $0.00
38 7/31/2014 $0.00
39 4/30/2014 $0.00
40 1/31/2014 $0.00
41 10/31/2013 $0.00
42 7/31/2013 $0.00
43 4/30/2013 $0.00
44 1/31/2013 $0.00
45 10/31/2012 $0.00
46 1/31/2012 $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 $200,000,000.00
36 1/31/2015 $200,000,000.00
37 10/31/2014 $200,000,000.00
38 7/31/2014 $200,000,000.00
39 4/30/2014 $200,000,000.00
40 1/31/2014 $200,000,000.00
41 10/31/2013 $200,000,000.00
42 7/31/2013 $200,000,000.00
43 4/30/2013 $200,000,000.00
44 1/31/2013 $200,000,000.00
45 10/31/2012 $200,000,000.00
46 1/31/2012 $44,444,444.00
Financials: CommonStockSharesIssued
Date Value
1 10/31/2023 $40,229,267.00
2 7/31/2023 $39,870,771.00
3 4/30/2023 $39,591,203.00
4 1/31/2023 $39,043,000.00
5 10/31/2022 $38,746,179.00
6 7/31/2022 $38,406,451.00
7 4/30/2022 $38,082,879.00
8 1/31/2022 $37,302,818.00
9 10/31/2021 $36,925,142.00
10 7/31/2021 $36,644,636.00
11 4/30/2021 $36,273,343.00
12 1/31/2021 $35,547,440.00
13 10/31/2020 $35,072,089.00
14 7/31/2020 $34,610,836.00
15 4/30/2020 $34,342,097.00
16 1/31/2020 $33,805,609.00
17 10/31/2019 $33,540,324.00
18 7/31/2019 $33,033,619.00
19 4/30/2019 $32,738,600.00
20 1/31/2019 $32,303,540.00
21 10/31/2018 $32,149,520.00
22 7/31/2018 $32,650,237.00
23 4/30/2018 $33,396,304.00
24 1/31/2018 $33,489,614.00
25 10/31/2017 $33,296,091.00
26 7/31/2017 $33,220,378.00
27 4/30/2017 $33,534,253.00
28 1/31/2017 $33,369,032.00
29 10/31/2016 $33,105,541.00
30 7/31/2016 $32,677,136.00
31 4/30/2016 $32,839,779.00
32 1/31/2016 $32,333,359.00
33 10/31/2015 $32,049,374.00
34 7/31/2015 $31,661,906.00
35 4/30/2015 $31,341,184.00
36 1/31/2015 $30,837,529.00
37 10/31/2014 $30,318,795.00
38 7/31/2014 $29,695,783.00
39 4/30/2014 $29,224,072.00
40 1/31/2014 $28,748,513.00
41 10/31/2013 $28,212,643.00
42 7/31/2013 $27,557,895.00
43 4/30/2013 $27,258,434.00
44 1/31/2013 $27,035,074.00
45 10/31/2012 $26,093,016.00
46 1/31/2012 $7,600,869.00
Financials: CommonStockSharesOutstanding
Date Value
1 10/31/2023 $40,229,267.00
2 7/31/2023 $39,870,771.00
3 4/30/2023 $39,591,203.00
4 1/31/2023 $39,043,000.00
5 10/31/2022 $38,746,179.00
6 7/31/2022 $38,406,451.00
7 4/30/2022 $38,082,879.00
8 1/31/2022 $37,302,818.00
9 10/31/2021 $36,925,142.00
10 7/31/2021 $36,644,636.00
11 4/30/2021 $36,273,343.00
12 1/31/2021 $35,547,440.00
13 10/31/2020 $35,072,089.00
14 7/31/2020 $34,610,836.00
15 4/30/2020 $34,342,097.00
16 1/31/2020 $33,805,609.00
17 10/31/2019 $33,540,324.00
18 7/31/2019 $33,033,619.00
19 4/30/2019 $32,738,600.00
20 1/31/2019 $32,303,540.00
21 10/31/2018 $32,149,520.00
22 7/31/2018 $32,650,237.00
23 4/30/2018 $33,396,304.00
24 1/31/2018 $33,489,614.00
25 10/31/2017 $33,296,091.00
26 7/31/2017 $33,220,378.00
27 4/30/2017 $33,534,253.00
28 1/31/2017 $33,369,032.00
29 10/31/2016 $33,105,541.00
30 7/31/2016 $32,677,136.00
31 4/30/2016 $32,839,779.00
32 1/31/2016 $32,333,359.00
33 10/31/2015 $32,049,374.00
34 7/31/2015 $31,661,906.00
35 4/30/2015 $31,341,184.00
36 1/31/2015 $30,837,529.00
37 10/31/2014 $30,318,795.00
38 7/31/2014 $29,695,783.00
39 4/30/2014 $29,224,072.00
40 1/31/2014 $28,748,513.00
41 10/31/2013 $28,212,643.00
42 7/31/2013 $27,557,895.00
43 4/30/2013 $27,258,434.00
44 1/31/2013 $27,035,074.00
45 10/31/2012 $26,093,016.00
46 1/31/2012 $7,600,869.00
Financials: CommonStockValue
Date Value
1 10/31/2023 $18,000.00
2 7/31/2023 $18,000.00
3 4/30/2023 $18,000.00
4 1/31/2023 $18,000.00
5 10/31/2022 $17,000.00
6 7/31/2022 $17,000.00
7 4/30/2022 $17,000.00
8 1/31/2022 $17,000.00
9 10/31/2021 $17,000.00
10 7/31/2021 $16,000.00
11 4/30/2021 $16,000.00
12 1/31/2021 $16,000.00
13 10/31/2020 $16,000.00
14 7/31/2020 $15,000.00
15 4/30/2020 $15,000.00
16 1/31/2020 $15,000.00
17 10/31/2019 $15,000.00
18 7/31/2019 $15,000.00
19 4/30/2019 $15,000.00
20 1/31/2019 $15,000.00
21 10/31/2018 $14,000.00
22 7/31/2018 $15,000.00
23 4/30/2018 $15,000.00
24 1/31/2018 $15,000.00
25 10/31/2017 $15,000.00
26 7/31/2017 $15,000.00
27 4/30/2017 $15,000.00
28 1/31/2017 $15,000.00
29 10/31/2016 $15,000.00
30 7/31/2016 $15,000.00
31 4/30/2016 $15,000.00
32 1/31/2016 $15,000.00
33 10/31/2015 $14,000.00
34 7/31/2015 $14,000.00
35 4/30/2015 $14,000.00
36 1/31/2015 $14,000.00
37 10/31/2014 $14,000.00
38 7/31/2014 $13,000.00
39 4/30/2014 $13,000.00
40 1/31/2014 $13,000.00
41 10/31/2013 $13,000.00
42 7/31/2013 $12,000.00
43 4/30/2013 $12,000.00
44 1/31/2013 $12,000.00
45 10/31/2012 $12,000.00
46 1/31/2012 $3,000.00
Financials: ComprehensiveIncomeNetOfTax
Date Value
1 10/31/2023 $-109,537,000.00
2 7/31/2023 $-67,538,000.00
3 4/30/2023 $-35,792,000.00
4 1/31/2023 $-65,878,000.00
5 10/31/2022 $-55,324,000.00
6 7/31/2022 $-34,474,000.00
7 4/30/2022 $-10,822,000.00
8 1/31/2022 $-27,630,000.00
9 10/31/2021 $-18,437,000.00
10 7/31/2021 $-7,340,000.00
11 4/30/2021 $-11,245,000.00
12 1/31/2021 $-59,335,000.00
13 10/31/2020 $-46,702,000.00
14 7/31/2020 $-29,400,000.00
15 4/30/2020 $-15,826,000.00
16 1/31/2020 $-44,121,000.00
17 10/31/2019 $-31,223,000.00
18 7/31/2019 $-9,997,000.00
19 4/30/2019 $-17,057,000.00
20 1/31/2019 $-30,071,000.00
21 10/31/2018 $-25,810,000.00
22 7/31/2018 $-6,699,000.00
23 4/30/2018 $-10,116,000.00
24 1/31/2018 $18,643,000.00
25 10/31/2017 $17,545,000.00
26 7/31/2017 $3,309,000.00
27 4/30/2017 $2,546,000.00
28 1/31/2017 $57,747,000.00
29 10/31/2016 $39,449,000.00
30 7/31/2016 $10,455,000.00
31 4/30/2016 $1,810,000.00
32 1/31/2016 $76,502,000.00
33 10/31/2015 $71,398,000.00
34 7/31/2015 $23,089,000.00
35 4/30/2015 $18,838,000.00
36 1/31/2015 $50,570,000.00
37 10/31/2014 $32,883,000.00
38 7/31/2014 $9,281,000.00
39 4/30/2014 $5,268,000.00
40 1/31/2014 $25,654,000.00
41 10/31/2013 $20,121,000.00
42 7/31/2013 $10,995,000.00
43 4/30/2013 $4,741,000.00
44 1/31/2013 $18,188,000.00
Financials: ContractWithCustomerLiabilityCurrent
Date Value
1 10/31/2023 $2,596,000.00
2 7/31/2023 $2,709,000.00
3 4/30/2023 $1,327,000.00
4 1/31/2023 $1,311,000.00
5 10/31/2022 $1,036,000.00
6 7/31/2022 $457,000.00
7 4/30/2022 $964,000.00
8 1/31/2022 $1,414,000.00
9 10/31/2021 $787,000.00
10 7/31/2021 $902,000.00
11 4/30/2021 $770,000.00
12 1/31/2021 $844,000.00
13 10/31/2020 $1,178,000.00
14 7/31/2020 $1,400,000.00
15 4/30/2020 $802,000.00
16 1/31/2020 $701,000.00
17 10/31/2019 $545,000.00
18 7/31/2019 $553,000.00
19 4/30/2019 $565,000.00
20 1/31/2019 $529,000.00
21 10/31/2018 $405,000.00
22 7/31/2018 $583,000.00
23 1/31/2018 $307,000.00
Financials: CostOfGoodsAndServicesSold
Date Value
1 10/31/2023 $68,894,000.00
2 7/31/2023 $48,282,000.00
3 4/30/2023 $24,623,000.00
4 1/31/2023 $128,672,000.00
5 10/31/2022 $94,996,000.00
6 7/31/2022 $29,820,000.00
7 4/30/2022 $33,758,000.00
8 1/31/2022 $123,724,000.00
9 10/31/2021 $34,541,000.00
10 7/31/2021 $29,908,000.00
11 4/30/2021 $26,368,000.00
12 1/31/2021 $87,417,000.00
13 10/31/2020 $63,078,000.00
14 7/31/2020 $41,780,000.00
15 4/30/2020 $22,625,000.00
16 1/31/2020 $96,023,000.00
17 10/31/2019 $72,127,000.00
18 7/31/2019 $23,973,000.00
19 4/30/2019 $19,335,000.00
20 1/31/2019 $89,624,000.00
21 10/31/2018 $69,208,000.00
22 7/31/2018 $46,507,000.00
23 4/30/2018 $22,046,000.00
24 1/31/2018 $107,669,000.00
25 10/31/2017 $82,445,000.00
26 7/31/2017 $49,997,000.00
27 1/31/2017 $105,283,000.00
Financials: CurrentFederalTaxExpenseBenefit
Date Value
1 1/31/2023 $-3,525,000.00
2 1/31/2022 $907,000.00
3 1/31/2021 $1,705,000.00
4 1/31/2020 $1,440,000.00
5 1/31/2019 $1,290,000.00
6 1/31/2018 $3,321,000.00
7 1/31/2017 $818,000.00
8 1/31/2016 $5,273,000.00
9 1/31/2015 $3,135,000.00
10 1/31/2014 $1,738,000.00
11 1/31/2013 $2,022,000.00
12 1/31/2012 $962,000.00
13 1/31/2011 $306,000.00
Financials: CurrentForeignTaxExpenseBenefit
Date Value
1 1/31/2023 $2,395,000.00
2 1/31/2022 $1,778,000.00
3 1/31/2021 $1,019,000.00
4 1/31/2020 $1,540,000.00
5 1/31/2019 $1,561,000.00
6 1/31/2018 $1,435,000.00
7 1/31/2017 $1,454,000.00
8 1/31/2016 $1,874,000.00
9 1/31/2015 $1,348,000.00
10 1/31/2014 $1,058,000.00
11 1/31/2013 $701,000.00
12 1/31/2012 $502,000.00
13 1/31/2011 $708,000.00
Financials: CurrentIncomeTaxExpenseBenefit
Date Value
1 1/31/2023 $-955,000.00
2 1/31/2022 $2,685,000.00
3 1/31/2021 $2,980,000.00
4 1/31/2020 $2,983,000.00
5 1/31/2019 $2,853,000.00
6 1/31/2018 $4,760,000.00
7 1/31/2017 $2,060,000.00
8 1/31/2016 $7,688,000.00
9 1/31/2015 $4,576,000.00
10 1/31/2014 $2,819,000.00
11 1/31/2013 $2,728,000.00
12 1/31/2012 $1,490,000.00
13 1/31/2011 $1,014,000.00
Financials: CurrentStateAndLocalTaxExpenseBenefit
Date Value
1 1/31/2023 $175,000.00
2 1/31/2022 --
3 1/31/2021 $256,000.00
4 1/31/2020 $3,000.00
5 1/31/2019 $2,000.00
6 1/31/2018 $4,000.00
7 1/31/2017 $-212,000.00
8 1/31/2016 $541,000.00
9 1/31/2015 $93,000.00
10 1/31/2014 $23,000.00
11 1/31/2013 $5,000.00
12 1/31/2012 $26,000.00
Financials: DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
Date Value
1 10/31/2023 $23,963,000.00
Financials: DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
Date Value
1 10/31/2023 $548,000.00
Financials: DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions
Date Value
1 7/31/2023 --
2 4/30/2023 --
3 1/31/2023 --
4 10/31/2022 --
5 7/31/2022 --
6 7/31/2021 --
7 4/30/2021 --
8 1/31/2021 --
9 10/31/2020 --
10 7/31/2020 --
11 4/30/2020 --
Financials: DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
Date Value
1 10/31/2023 $53,972,000.00
Financials: DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
Date Value
1 10/31/2023 $678,000.00
Financials: DebtSecuritiesAvailableForSaleUnrealizedLossPosition
Date Value
1 10/31/2023 $77,935,000.00
Financials: DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
Date Value
1 10/31/2023 $1,226,000.00
Financials: DeferredFederalIncomeTaxExpenseBenefit
Date Value
1 1/31/2023 $-4,231,000.00
2 1/31/2022 $-4,819,000.00
3 1/31/2021 $-432,000.00
4 1/31/2020 $182,000.00
5 1/31/2019 $-7,077,000.00
6 1/31/2018 $2,185,000.00
7 1/31/2017 $1,174,000.00
8 1/31/2016 $1,050,000.00
9 1/31/2015 $-3,208,000.00
10 1/31/2014 $-952,000.00
11 1/31/2013 $-743,000.00
12 1/31/2012 $-73,000.00
13 1/31/2011 $473,000.00
Financials: DeferredForeignIncomeTaxExpenseBenefit
Date Value
1 1/31/2023 $-366,000.00
2 1/31/2022 $-82,000.00
3 1/31/2021 $-65,000.00
4 1/31/2020 $-1,000.00
5 1/31/2019 $119,000.00
6 1/31/2018 $-68,000.00
7 1/31/2017 $-163,000.00
8 1/31/2016 $-37,000.00
9 1/31/2015 $97,000.00
10 1/31/2014 $33,000.00
11 1/31/2013 $-22,000.00
12 1/31/2012 $-37,000.00
13 1/31/2011 $4,000.00
Financials: DeferredIncomeTaxAssetsNet
Date Value
1 10/31/2023 $22,952,000.00
2 7/31/2023 $22,184,000.00
3 4/30/2023 $18,430,000.00
4 1/31/2023 $19,276,000.00
5 10/31/2022 $14,585,000.00
6 7/31/2022 $14,159,000.00
7 4/30/2022 $13,970,000.00
8 1/31/2022 $15,340,000.00
9 10/31/2021 $11,467,000.00
10 7/31/2021 $10,699,000.00
11 4/30/2021 $10,481,000.00
12 1/31/2021 $10,914,000.00
13 10/31/2020 $10,463,000.00
14 7/31/2020 $10,212,000.00
15 4/30/2020 $9,943,000.00
16 1/31/2020 $10,400,000.00
Financials: DeferredIncomeTaxesAndTaxCredits
Date Value
1 10/31/2023 $-3,676,000.00
2 7/31/2023 $-2,908,000.00
3 4/30/2023 $846,000.00
4 1/31/2023 $-3,936,000.00
5 10/31/2022 $755,000.00
6 7/31/2022 $1,181,000.00
7 4/30/2022 $1,370,000.00
8 1/31/2022 $-4,426,000.00
9 10/31/2021 $-553,000.00
10 7/31/2021 $215,000.00
11 4/30/2021 $433,000.00
12 1/31/2021 $-514,000.00
13 10/31/2020 $-63,000.00
14 7/31/2020 $188,000.00
15 4/30/2020 $457,000.00
16 1/31/2020 $187,000.00
17 10/31/2019 $267,000.00
18 7/31/2019 $170,000.00
19 4/30/2019 $21,000.00
20 1/31/2019 $-6,945,000.00
21 1/31/2018 $2,092,000.00
22 1/31/2017 $764,000.00
Financials: DeferredIncomeTaxExpenseBenefit
Date Value
1 1/31/2023 $-4,597,000.00
2 1/31/2022 $-4,915,000.00
3 1/31/2021 $-497,000.00
4 1/31/2020 $181,000.00
5 1/31/2019 $-6,958,000.00
6 1/31/2018 $2,117,000.00
7 1/31/2017 $1,011,000.00
8 1/31/2016 $1,013,000.00
9 1/31/2015 $-3,111,000.00
10 1/31/2014 $-578,000.00
11 1/31/2013 $-874,000.00
12 1/31/2012 $-146,000.00
13 1/31/2011 $487,000.00
Financials: DeferredIncomeTaxLiabilitiesNet
Date Value
1 10/31/2023 $1,018,000.00
2 7/31/2023 $1,018,000.00
3 4/30/2023 $1,118,000.00
4 1/31/2023 $1,120,000.00
5 10/31/2022 $1,536,000.00
6 7/31/2022 $1,551,000.00
7 4/30/2022 $1,962,000.00
8 1/31/2022 $1,769,000.00
9 10/31/2021 $1,287,000.00
10 7/31/2021 $1,287,000.00
11 4/30/2021 $1,287,000.00
12 1/31/2021 $1,288,000.00
13 10/31/2020 $1,287,000.00
14 7/31/2020 $1,287,000.00
15 4/30/2020 $1,287,000.00
16 1/31/2020 $1,288,000.00
Financials: DeferredStateAndLocalIncomeTaxExpenseBenefit
Date Value
1 1/31/2023 --
2 1/31/2022 $-14,000.00
3 1/31/2021 --
4 1/31/2020 --
5 1/31/2019 --
6 1/31/2018 --
7 1/31/2017 --
8 1/31/2016 --
9 1/31/2015 --
10 1/31/2014 $341,000.00
11 1/31/2013 $-109,000.00
12 1/31/2012 $-36,000.00
13 1/31/2011 $10,000.00
Financials: DeferredTaxAssetsGross
Date Value
1 1/31/2023 $55,479,000.00
2 1/31/2022 $48,164,000.00
3 1/31/2021 $31,010,000.00
4 1/31/2020 $27,226,000.00
5 1/31/2019 $23,325,000.00
6 1/31/2018 $22,517,000.00
7 1/31/2017 $20,885,000.00
8 1/31/2016 $16,686,000.00
9 1/31/2015 $10,099,000.00
10 1/31/2014 $5,222,000.00
11 1/31/2013 $3,598,000.00
12 1/31/2012 $2,768,000.00
Financials: DeferredTaxAssetsLiabilitiesNet
Date Value
1 1/31/2023 $18,032,000.00
2 1/31/2022 $13,574,000.00
3 1/31/2021 $9,627,000.00
4 1/31/2020 $9,113,000.00
5 1/31/2019 $9,294,000.00
6 1/31/2018 $2,324,000.00
7 1/31/2017 $4,441,000.00
8 1/31/2016 $3,203,000.00
9 1/31/2015 $5,834,000.00
10 1/31/2014 $2,733,000.00
11 1/31/2013 $2,158,000.00
12 1/31/2012 $1,287,000.00
Financials: DeferredTaxAssetsNet
Date Value
1 1/31/2023 $26,883,000.00
2 1/31/2022 $24,081,000.00
3 1/31/2021 $13,048,000.00
4 1/31/2020 $12,556,000.00
5 1/31/2019 $10,799,000.00
6 1/31/2018 $3,979,000.00
7 1/31/2017 $5,824,000.00
8 1/31/2016 $4,614,000.00
9 1/31/2015 $6,103,000.00
10 1/31/2014 $2,920,000.00
11 1/31/2013 $2,355,000.00
12 1/31/2012 $1,467,000.00
Financials: DeferredTaxAssetsOperatingLossCarryforwards
Date Value
1 1/31/2023 $6,659,000.00
2 1/31/2022 $7,466,000.00
3 1/31/2021 --
Financials: DeferredTaxAssetsTaxCreditCarryforwards
Date Value
1 1/31/2023 $40,134,000.00
2 1/31/2022 $33,485,000.00
3 1/31/2021 $24,394,000.00
4 1/31/2020 $21,275,000.00
5 1/31/2019 $19,426,000.00
6 1/31/2018 $18,176,000.00
7 1/31/2017 $14,782,000.00
8 1/31/2016 $11,852,000.00
9 1/31/2015 $6,465,000.00
10 1/31/2014 $2,587,000.00
11 1/31/2013 $1,243,000.00
12 1/31/2012 $1,301,000.00
Financials: DeferredTaxAssetsTaxDeferredExpense
Date Value
1 1/31/2023 $3,164,000.00
2 1/31/2022 $1,294,000.00
3 1/31/2021 $939,000.00
4 1/31/2020 $593,000.00
5 1/31/2019 $575,000.00
6 1/31/2018 $1,213,000.00
7 1/31/2017 $2,381,000.00
8 1/31/2016 $2,331,000.00
9 1/31/2015 $1,590,000.00
10 1/31/2014 $1,149,000.00
11 1/31/2013 $1,345,000.00
12 1/31/2012 $895,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
Date Value
1 1/31/2023 $3,678,000.00
2 1/31/2022 $3,632,000.00
3 1/31/2021 $3,349,000.00
4 1/31/2020 $3,203,000.00
5 1/31/2019 $3,202,000.00
6 1/31/2018 $2,899,000.00
7 1/31/2017 $3,561,000.00
8 1/31/2016 $2,503,000.00
9 1/31/2015 $2,044,000.00
10 1/31/2014 $1,460,000.00
11 1/31/2013 $950,000.00
12 1/31/2012 $451,000.00
Financials: DeferredTaxAssetsValuationAllowance
Date Value
1 1/31/2023 $28,596,000.00
2 1/31/2022 $24,083,000.00
3 1/31/2021 $18,000,000.00
4 1/31/2020 $14,700,000.00
5 1/31/2019 $12,526,000.00
6 1/31/2018 $18,538,000.00
7 1/31/2017 $15,061,000.00
8 1/31/2016 $12,072,000.00
9 1/31/2015 $3,996,000.00
10 1/31/2014 $2,302,000.00
11 1/31/2013 $1,243,000.00
12 1/31/2012 $1,301,000.00
Financials: DeferredTaxLiabilitiesGoodwillAndIntangibleAssets
Date Value
1 1/31/2023 $6,782,000.00
2 1/31/2022 $8,150,000.00
3 1/31/2021 --
Financials: DeferredTaxLiabilitiesLeasingArrangements
Date Value
1 1/31/2023 $1,452,000.00
2 1/31/2022 $1,971,000.00
3 1/31/2021 $1,978,000.00
4 1/31/2020 $1,974,000.00
5 1/31/2019 --
Financials: DeferredTaxLiabilitiesPropertyPlantAndEquipment
Date Value
1 1/31/2023 $617,000.00
2 1/31/2022 $386,000.00
3 1/31/2021 $1,443,000.00
4 1/31/2020 $1,469,000.00
5 1/31/2019 $1,505,000.00
6 1/31/2018 $1,655,000.00
7 1/31/2017 $1,383,000.00
8 1/31/2016 $1,378,000.00
9 1/31/2015 $199,000.00
10 1/31/2014 $187,000.00
11 1/31/2013 $197,000.00
12 1/31/2012 $180,000.00
Financials: DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries
Date Value
1 1/31/2023 $15,600,000.00
2 1/31/2022 $14,400,000.00
3 1/31/2021 $12,400,000.00
4 1/31/2020 $11,900,000.00
5 1/31/2019 $10,100,000.00
6 1/31/2018 $6,200,000.00
7 1/31/2017 $5,600,000.00
8 1/31/2016 $3,900,000.00
9 1/31/2015 $4,100,000.00
10 1/31/2014 $3,200,000.00
Financials: DefinedContributionPlanCostRecognized
Date Value
1 1/31/2023 $800,000.00
2 1/31/2022 $600,000.00
Financials: Depreciation
Date Value
1 10/31/2023 $3,500,000.00
2 7/31/2023 $2,300,000.00
3 4/30/2023 $1,100,000.00
4 1/31/2023 $3,900,000.00
5 10/31/2022 $2,800,000.00
6 7/31/2022 $1,800,000.00
7 4/30/2022 $900,000.00
8 1/31/2022 $2,800,000.00
9 10/31/2021 $1,900,000.00
10 7/31/2021 $600,000.00
11 4/30/2021 $600,000.00
12 1/31/2021 $2,600,000.00
13 10/31/2020 $1,900,000.00
14 7/31/2020 $1,300,000.00
15 4/30/2020 $700,000.00
16 1/31/2020 $2,800,000.00
17 10/31/2019 $2,100,000.00
18 7/31/2019 $1,400,000.00
19 4/30/2019 $700,000.00
20 1/31/2019 $2,600,000.00
21 10/31/2018 $1,901,000.00
22 7/31/2018 $1,300,000.00
23 4/30/2018 $636,000.00
24 1/31/2018 $1,789,000.00
25 10/31/2017 $1,306,000.00
26 7/31/2017 $855,000.00
27 4/30/2017 $412,000.00
28 1/31/2017 $1,535,000.00
29 1/31/2016 $1,590,000.00
30 4/30/2014 $299,000.00
31 1/31/2014 $1,096,000.00
32 10/31/2013 $789,000.00
33 7/31/2013 $481,000.00
34 4/30/2013 $194,000.00
35 1/31/2013 $737,000.00
36 10/31/2012 $545,000.00
37 7/31/2012 $200,000.00
38 4/30/2012 $176,000.00
39 1/31/2012 $596,000.00
40 10/31/2011 $444,000.00
41 1/31/2011 $563,000.00
Financials: DepreciationAndAmortization
Date Value
1 10/31/2023 $18,402,000.00
2 7/31/2023 $11,945,000.00
3 4/30/2023 $5,824,000.00
4 1/31/2023 $19,934,000.00
5 10/31/2022 $14,426,000.00
6 7/31/2022 $9,295,000.00
7 4/30/2022 $4,608,000.00
8 1/31/2022 $14,007,000.00
9 10/31/2021 $9,139,000.00
10 7/31/2021 $5,803,000.00
11 4/30/2021 $2,883,000.00
12 1/31/2021 $11,967,000.00
13 10/31/2020 $8,868,000.00
14 7/31/2020 $5,786,000.00
15 4/30/2020 $2,872,000.00
16 1/31/2020 $11,631,000.00
17 10/31/2019 $8,231,000.00
18 7/31/2019 $5,439,000.00
19 4/30/2019 $2,708,000.00
20 1/31/2019 $7,221,000.00
21 10/31/2018 $5,355,000.00
22 7/31/2018 $3,565,000.00
23 4/30/2018 $1,784,000.00
24 1/31/2018 $4,770,000.00
25 7/31/2014 $600,000.00
26 7/31/2013 $500,000.00
27 10/31/2012 $200,000.00
28 10/31/2011 $400,000.00
Financials: EarningsPerShareBasic
Date Value
1 10/31/2023 $-2.74
2 7/31/2023 $-1.70
3 4/30/2023 $-0.91
4 1/31/2023 $-1.70
5 10/31/2022 $-1.42
6 7/31/2022 $-0.62
7 4/30/2022 $-0.29
8 1/31/2022 $-0.72
9 10/31/2021 $0.02
10 7/31/2021 $-0.20
11 4/30/2021 $-0.30
12 1/31/2021 $-1.72
13 10/31/2020 $-1.37
14 7/31/2020 $-0.88
15 4/30/2020 $-0.45
16 1/31/2020 $-1.35
17 10/31/2019 $-0.97
18 7/31/2019 $-0.31
19 4/30/2019 $-0.53
20 1/31/2019 $-0.93
21 10/31/2018 $-0.79
22 7/31/2018 $-0.51
23 4/30/2018 $-0.30
24 1/31/2018 $0.57
25 10/31/2017 $0.53
26 7/31/2017 $0.18
27 4/30/2017 $0.08
28 1/31/2017 $1.77
29 10/31/2016 $0.89
30 7/31/2016 $0.32
31 4/30/2016 $0.05
32 1/31/2016 $2.42
33 10/31/2015 $0.93
34 7/31/2015 $1.34
35 4/30/2015 $0.61
36 1/31/2015 $1.70
37 10/31/2014 $0.61
38 7/31/2014 $0.32
39 4/30/2014 $0.18
40 1/31/2014 $0.93
41 10/31/2013 $0.33
42 7/31/2013 $0.40
43 4/30/2013 $0.17
44 1/31/2013 $0.64
45 10/31/2012 $0.55
46 7/31/2012 $0.20
47 4/30/2012 $0.08
48 1/31/2012 $0.32
49 10/31/2011 $0.28
50 1/31/2011 $0.54
Financials: EarningsPerShareDiluted
Date Value
1 10/31/2023 $-1.04
2 7/31/2023 $-1.70
3 4/30/2023 $-0.91
4 1/31/2023 $-1.70
5 10/31/2022 $-1.42
6 7/31/2022 $-0.91
7 4/30/2022 $-0.29
8 1/31/2022 $-0.72
9 10/31/2021 $-0.47
10 7/31/2021 $-0.50
11 4/30/2021 $-0.30
12 1/31/2021 $-1.72
13 10/31/2020 $-1.37
14 7/31/2020 $-0.88
15 4/30/2020 $-0.45
16 1/31/2020 $-1.35
17 10/31/2019 $-0.97
18 7/31/2019 $-0.31
19 4/30/2019 $-0.53
20 1/31/2019 $-0.93
21 10/31/2018 $-0.79
22 7/31/2018 $-0.21
23 4/30/2018 $-0.30
24 1/31/2018 $0.55
25 10/31/2017 $0.51
26 7/31/2017 $0.17
27 4/30/2017 $0.07
28 1/31/2017 $1.68
29 10/31/2016 $1.15
30 7/31/2016 $0.31
31 4/30/2016 $0.05
32 1/31/2016 $2.27
33 10/31/2015 $0.87
34 7/31/2015 $1.25
35 4/30/2015 $0.56
36 1/31/2015 $1.57
37 10/31/2014 $1.03
38 7/31/2014 $0.46
39 4/30/2014 $0.17
40 1/31/2014 $0.85
41 10/31/2013 $0.30
42 7/31/2013 $0.37
43 4/30/2013 $0.16
44 1/31/2013 $0.60
45 10/31/2012 $0.51
46 7/31/2012 $0.19
47 4/30/2012 $0.07
48 1/31/2012 $0.30
49 10/31/2011 $0.26
50 1/31/2011 $0.50
Financials: EffectiveIncomeTaxRateContinuingOperations
Date Value
1 10/31/2023 $0.00
2 7/31/2023 $0.03
3 4/30/2023 $-0.05
4 10/31/2022 $-0.06
5 7/31/2022 $-0.13
6 4/30/2022 $-0.04
7 10/31/2021 $-0.07
8 7/31/2021 $-0.18
9 4/30/2021 $-0.13
10 10/31/2020 $-0.08
11 7/31/2020 $-0.07
12 4/30/2020 $-0.08
13 10/31/2019 $-0.08
14 7/31/2019 $-0.13
15 4/30/2019 $-0.08
16 10/31/2018 $-0.10
17 7/31/2018 $-0.16
18 4/30/2018 $-0.09
19 10/31/2017 $0.26
20 7/31/2017 $0.29
21 4/30/2017 $0.07
22 10/31/2016 $0.03
23 7/31/2016 $0.04
24 4/30/2016 $-0.30
25 10/31/2015 $0.03
26 7/31/2015 $0.08
27 4/30/2015 $0.07
28 10/31/2014 $0.06
29 7/31/2014 $0.09
30 4/30/2014 $0.12
31 10/31/2013 $0.09
32 7/31/2013 $0.09
33 4/30/2013 $0.09
34 10/31/2012 $0.13
35 7/31/2012 $0.10
36 4/30/2012 $0.10
Financials: EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
Date Value
1 1/31/2023 $0.21
2 1/31/2022 $0.21
3 1/31/2021 $0.21
4 1/31/2020 $0.21
5 1/31/2019 $0.21
6 10/31/2018 $0.21
7 7/31/2018 $0.21
8 4/30/2018 $0.21
9 1/31/2018 $0.34
10 12/31/2017 $0.35
11 1/31/2017 $0.34
12 1/31/2016 $0.34
13 1/31/2015 $0.34
14 1/31/2014 $0.34
15 1/31/2013 $0.34
16 1/31/2012 $0.34
17 1/31/2011 $0.34
Financials: EmployeeRelatedLiabilitiesCurrent
Date Value
1 10/31/2023 $14,851,000.00
2 7/31/2023 $16,784,000.00
3 4/30/2023 $15,992,000.00
4 1/31/2023 $22,152,000.00
5 10/31/2022 $20,195,000.00
6 7/31/2022 $24,207,000.00
7 4/30/2022 $20,751,000.00
8 1/31/2022 $30,044,000.00
9 10/31/2021 $20,459,000.00
10 7/31/2021 $18,194,000.00
11 4/30/2021 $13,049,000.00
12 1/31/2021 $18,105,000.00
13 10/31/2020 $15,724,000.00
14 7/31/2020 $13,228,000.00
15 4/30/2020 $9,949,000.00
16 1/31/2020 $16,874,000.00
17 10/31/2019 $14,982,000.00
18 7/31/2019 $12,705,000.00
19 4/30/2019 $8,928,000.00
20 1/31/2019 $10,645,000.00
21 10/31/2018 $11,705,000.00
22 7/31/2018 $11,688,000.00
23 4/30/2018 $8,944,000.00
24 1/31/2018 $15,977,000.00
25 10/31/2017 $12,655,000.00
26 7/31/2017 $11,986,000.00
27 4/30/2017 $8,675,000.00
28 1/31/2017 $14,685,000.00
29 10/31/2016 $12,930,000.00
30 7/31/2016 $11,806,000.00
31 4/30/2016 $8,560,000.00
32 1/31/2016 $14,512,000.00
33 10/31/2015 $12,329,000.00
34 7/31/2015 $10,665,000.00
35 4/30/2015 $5,709,000.00
36 1/31/2015 $11,318,000.00
37 10/31/2014 $8,554,000.00
38 7/31/2014 $7,375,000.00
39 4/30/2014 $4,945,000.00
40 1/31/2014 $8,108,000.00
41 10/31/2013 $7,385,000.00
42 7/31/2013 $7,056,000.00
43 4/30/2013 $5,259,000.00
44 1/31/2013 $8,599,000.00
45 10/31/2012 $6,900,000.00
46 1/31/2012 $4,642,000.00
Financials: FiniteLivedIntangibleAssetsAccumulatedAmortization
Date Value
1 10/31/2023 $22,435,000.00
2 7/31/2023 $18,122,000.00
3 4/30/2023 $16,260,000.00
4 1/31/2023 $12,531,000.00
5 10/31/2022 $20,570,000.00
6 7/31/2022 $17,900,000.00
7 4/30/2022 $15,058,000.00
8 1/31/2022 $12,691,000.00
9 10/31/2021 $10,541,000.00
10 7/31/2021 $9,411,000.00
11 4/30/2021 $7,934,000.00
12 1/31/2021 $6,440,000.00
13 10/31/2020 $8,081,000.00
14 7/31/2020 $6,388,000.00
15 4/30/2020 $15,000,000.00
16 1/31/2020 $13,477,000.00
17 10/31/2019 $11,522,000.00
18 7/31/2019 $10,196,000.00
19 4/30/2019 $8,921,000.00
20 1/31/2019 $7,612,000.00
21 10/31/2018 $6,541,000.00
22 7/31/2018 $5,389,000.00
23 4/30/2018 $4,235,000.00
24 1/31/2018 $3,087,000.00
25 1/31/2017 $106,000.00
26 1/31/2013 $2,400,000.00
27 1/31/2012 $2,130,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
Date Value
1 1/31/2023 $11,381,000.00
2 1/31/2022 $11,278,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
Date Value
1 10/31/2023 $14,841,000.00
2 7/31/2023 $14,837,000.00
3 4/30/2023 $12,212,000.00
4 1/31/2023 $13,754,000.00
5 10/31/2022 $8,932,000.00
6 7/31/2022 $8,625,000.00
7 4/30/2022 $8,211,000.00
8 1/31/2022 $11,927,000.00
9 10/31/2021 $7,292,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
Date Value
1 10/31/2023 $4,188,000.00
2 7/31/2023 $8,354,000.00
3 4/30/2023 $10,401,000.00
4 10/31/2022 $2,448,000.00
5 7/31/2022 $5,268,000.00
6 4/30/2022 $7,693,000.00
7 10/31/2021 $1,665,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
Date Value
1 1/31/2023 $5,711,000.00
2 1/31/2022 $4,852,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
Date Value
1 10/31/2023 $6,081,000.00
2 7/31/2023 $6,081,000.00
3 4/30/2023 $5,711,000.00
4 1/31/2023 $5,711,000.00
5 10/31/2022 $5,711,000.00
6 7/31/2022 $5,711,000.00
7 4/30/2022 $5,405,000.00
8 1/31/2022 $4,853,000.00
9 10/31/2021 $586,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
Date Value
1 10/31/2023 $7,609,000.00
2 7/31/2023 $7,609,000.00
3 4/30/2023 $5,711,000.00
4 1/31/2023 $9,944,000.00
5 10/31/2022 $5,930,000.00
6 7/31/2022 $5,757,000.00
7 4/30/2022 $5,408,000.00
8 1/31/2022 $5,216,000.00
9 10/31/2021 $782,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
Date Value
1 10/31/2023 $12,479,000.00
2 7/31/2023 $12,479,000.00
3 4/30/2023 $10,118,000.00
4 1/31/2023 $11,996,000.00
5 10/31/2022 $7,437,000.00
6 7/31/2022 $7,110,000.00
7 4/30/2022 $6,971,000.00
8 1/31/2022 $8,176,000.00
9 10/31/2021 $3,478,000.00
Financials: FiniteLivedIntangibleAssetsGross
Date Value
1 10/31/2023 $81,240,000.00
2 7/31/2023 $81,243,000.00
3 4/30/2023 $71,795,000.00
4 1/31/2023 $71,028,000.00
5 10/31/2022 $68,120,000.00
6 7/31/2022 $67,463,000.00
7 4/30/2022 $63,535,000.00
8 1/31/2022 $58,993,000.00
9 10/31/2021 $25,808,000.00
10 7/31/2021 $25,211,000.00
11 4/30/2021 $25,225,000.00
12 1/31/2021 $25,143,000.00
13 10/31/2020 $25,433,000.00
14 7/31/2020 $22,476,000.00
15 4/30/2020 $31,391,000.00
16 1/31/2020 $31,303,000.00
17 10/31/2019 $19,754,000.00
18 7/31/2019 $19,204,000.00
19 4/30/2019 $19,055,000.00
20 1/31/2019 $18,548,000.00
21 10/31/2018 $17,763,000.00
22 7/31/2018 $17,755,000.00
23 4/30/2018 $17,506,000.00
24 1/31/2018 $17,504,000.00
25 1/31/2017 $4,255,000.00
26 1/31/2013 $2,400,000.00
27 1/31/2012 $2,400,000.00
Financials: FiniteLivedIntangibleAssetsNet
Date Value
1 10/31/2023 $58,805,000.00
2 7/31/2023 $63,121,000.00
3 4/30/2023 $55,535,000.00
4 1/31/2023 $58,497,000.00
5 10/31/2022 $47,550,000.00
6 7/31/2022 $49,563,000.00
7 4/30/2022 $48,477,000.00
8 1/31/2022 $46,302,000.00
9 10/31/2021 $15,267,000.00
10 7/31/2021 $15,800,000.00
11 4/30/2021 $17,291,000.00
12 1/31/2021 $18,703,000.00
13 10/31/2020 $17,352,000.00
14 7/31/2020 $16,088,000.00
15 4/30/2020 $16,391,000.00
16 1/31/2020 $17,826,000.00
17 10/31/2019 $8,232,000.00
18 7/31/2019 $9,008,000.00
19 4/30/2019 $10,134,000.00
20 1/31/2019 $10,936,000.00
21 10/31/2018 $11,222,000.00
22 7/31/2018 $12,366,000.00
23 4/30/2018 $13,271,000.00
24 1/31/2018 $14,417,000.00
25 1/31/2017 $4,149,000.00
26 1/31/2013 --
27 1/31/2012 $270,000.00
Financials: Goodwill
Date Value
1 10/31/2023 $303,625,000.00
2 7/31/2023 $303,625,000.00
3 4/30/2023 $303,625,000.00
4 1/31/2023 $303,600,000.00
5 10/31/2022 $303,625,000.00
6 7/31/2022 $303,625,000.00
7 4/30/2022 $303,625,000.00
8 1/31/2022 $303,625,000.00
9 10/31/2021 $26,601,000.00
10 7/31/2021 $26,601,000.00
11 4/30/2021 $26,601,000.00
12 1/31/2021 $26,601,000.00
13 10/31/2020 $26,601,000.00
14 7/31/2020 $26,601,000.00
15 4/30/2020 $26,601,000.00
16 1/31/2020 $26,601,000.00
17 10/31/2019 $26,601,000.00
18 7/31/2019 $26,601,000.00
19 4/30/2019 $26,601,000.00
20 1/31/2019 $26,601,000.00
21 10/31/2018 $26,601,000.00
22 7/31/2018 $26,601,000.00
23 4/30/2018 $26,601,000.00
24 1/31/2018 $26,601,000.00
25 10/31/2017 $26,601,000.00
26 7/31/2017 $26,601,000.00
27 4/30/2017 $26,601,000.00
28 1/31/2017 $26,601,000.00
29 10/31/2016 $26,601,000.00
30 7/31/2016 $26,601,000.00
31 4/30/2016 $26,601,000.00
32 1/31/2016 $26,601,000.00
33 10/31/2015 $26,601,000.00
34 7/31/2015 $26,601,000.00
35 1/31/2015 --
Financials: GoodwillAndIntangibleAssetImpairment
Date Value
1 10/31/2023 --
2 7/31/2023 --
3 4/30/2023 --
4 10/31/2022 --
5 7/31/2022 --
6 4/30/2022 --
7 1/31/2017 --
8 10/31/2016 --
9 7/31/2016 --
10 4/30/2016 --
11 1/31/2016 --
12 10/31/2015 --
13 7/31/2015 --
Financials: GoodwillImpairmentLoss
Date Value
1 1/31/2023 --
2 1/31/2022 --
3 1/31/2021 --
4 1/31/2020 --
5 1/31/2019 --
6 10/31/2018 --
7 7/31/2018 --
8 4/30/2018 --
9 1/31/2018 --
10 10/31/2017 --
11 7/31/2017 --
12 4/30/2017 --
13 1/31/2017 --
14 10/31/2016 --
15 7/31/2016 --
16 4/30/2016 --
17 1/31/2016 --
Financials: GrossProfit
Date Value
1 10/31/2023 $105,964,000.00
2 7/31/2023 $75,981,000.00
3 4/30/2023 $37,519,000.00
4 1/31/2023 $208,934,000.00
5 10/31/2022 $159,289,000.00
6 7/31/2022 $51,064,000.00
7 4/30/2022 $56,547,000.00
8 1/31/2022 $208,132,000.00
9 10/31/2021 $150,810,000.00
10 7/31/2021 $93,184,000.00
11 4/30/2021 $43,765,000.00
12 1/31/2021 $135,573,000.00
13 10/31/2020 $97,770,000.00
14 7/31/2020 $62,978,000.00
15 4/30/2020 $32,020,000.00
16 1/31/2020 $132,709,000.00
17 10/31/2019 $99,393,000.00
18 7/31/2019 $32,437,000.00
19 4/30/2019 $27,853,000.00
20 1/31/2019 $138,144,000.00
21 10/31/2018 $107,490,000.00
22 7/31/2018 $72,905,000.00
23 4/30/2018 $34,892,000.00
24 1/31/2018 $187,733,000.00
25 10/31/2017 $142,382,000.00
26 7/31/2017 $44,805,000.00
27 4/30/2017 $40,963,000.00
28 1/31/2017 $205,014,000.00
29 10/31/2016 $66,323,000.00
30 7/31/2016 $43,470,000.00
31 4/30/2016 $36,707,000.00
32 1/31/2016 $205,344,000.00
33 10/31/2015 $61,262,000.00
34 7/31/2015 $54,848,000.00
35 4/30/2015 $45,918,000.00
36 1/31/2015 $139,136,000.00
37 10/31/2014 $41,559,000.00
38 7/31/2014 $30,536,000.00
39 4/30/2014 $25,596,000.00
40 1/31/2014 $99,847,000.00
41 10/31/2013 $74,285,000.00
42 7/31/2013 $23,291,000.00
43 4/30/2013 $21,693,000.00
44 1/31/2013 $80,661,000.00
45 10/31/2012 $22,990,000.00
46 7/31/2012 $19,332,000.00
47 4/30/2012 $18,405,000.00
48 1/31/2012 $64,799,000.00
49 10/31/2011 $18,685,000.00
50 1/31/2011 $60,239,000.00
Financials: ImpairmentOfIntangibleAssetsExcludingGoodwill
Date Value
1 1/31/2023 --
2 10/31/2022 --
3 7/31/2022 --
4 4/30/2022 --
5 1/31/2022 --
6 10/31/2021 --
7 7/31/2021 --
8 4/30/2021 --
9 1/31/2021 --
10 10/31/2020 --
11 7/31/2020 --
12 4/30/2020 --
13 1/31/2020 --
14 10/31/2019 --
15 7/31/2019 --
16 4/30/2019 --
17 1/31/2019 --
18 10/31/2018 --
19 7/31/2018 --
20 4/30/2018 --
21 1/31/2018 --
22 10/31/2017 --
23 7/31/2017 --
24 4/30/2017 --
25 1/31/2017 --
26 10/31/2016 --
27 7/31/2016 --
28 4/30/2016 --
29 1/31/2016 --
Financials: ImpairmentOfInvestments
Date Value
1 1/31/2023 --
2 1/31/2022 --
3 1/31/2021 --
4 1/31/2020 --
5 1/31/2019 --
6 1/31/2018 --
7 1/31/2017 --
8 1/31/2016 --
9 1/31/2015 --
10 1/31/2014 --
Financials: ImpairmentOfLongLivedAssetsHeldForUse
Date Value
1 1/31/2023 --
2 1/31/2022 --
3 1/31/2021 --
4 1/31/2020 --
5 1/31/2019 --
6 1/31/2018 --
7 1/31/2017 --
8 1/31/2016 --
9 1/31/2015 --
10 1/31/2014 --
Financials: IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
Date Value
1 1/31/2023 $-18,968,000.00
2 1/31/2022 $-5,842,000.00
3 1/31/2021 $8,000.00
4 1/31/2020 $845,000.00
5 1/31/2019 $1,381,000.00
6 1/31/2018 $2,683,000.00
7 1/31/2017 $3,092,000.00
8 1/31/2016 $3,190,000.00
9 1/31/2015 $1,978,000.00
10 1/31/2014 $1,990,000.00
11 1/31/2013 $3,264,000.00
12 1/31/2012 $2,923,000.00
13 1/31/2011 $2,758,000.00
Financials: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Date Value
1 10/31/2023 $-108,923,000.00
2 7/31/2023 $-68,858,000.00
3 4/30/2023 $-34,256,000.00
4 1/31/2023 $-70,938,000.00
5 10/31/2022 $-49,323,000.00
6 7/31/2022 $-30,626,000.00
7 4/30/2022 $-10,412,000.00
8 1/31/2022 $-28,641,000.00
9 10/31/2021 $-804,000.00
10 7/31/2021 $-15,285,000.00
11 4/30/2021 $-9,543,000.00
12 1/31/2021 $-57,303,000.00
13 10/31/2020 $-43,922,000.00
14 7/31/2020 $-28,346,000.00
15 4/30/2020 $-14,337,000.00
16 1/31/2020 $-41,628,000.00
17 10/31/2019 $-29,509,000.00
18 7/31/2019 $-8,213,000.00
19 4/30/2019 $-16,045,000.00
20 1/31/2019 $-34,552,000.00
21 10/31/2018 $-23,537,000.00
22 7/31/2018 $-5,950,000.00
23 4/30/2018 $-9,158,000.00
24 1/31/2018 $25,729,000.00
25 10/31/2017 $23,736,000.00
26 7/31/2017 $5,529,000.00
27 4/30/2017 $2,770,000.00
28 1/31/2017 $60,881,000.00
29 10/31/2016 $29,802,000.00
30 7/31/2016 $10,808,000.00
31 4/30/2016 $1,375,000.00
32 1/31/2016 $85,209,000.00
33 10/31/2015 $75,896,000.00
34 7/31/2015 $25,048,000.00
35 4/30/2015 $20,352,000.00
36 1/31/2015 $52,036,000.00
37 10/31/2014 $18,691,000.00
38 7/31/2014 $10,203,000.00
39 4/30/2014 $5,976,000.00
40 1/31/2014 $27,895,000.00
41 10/31/2013 $22,187,000.00
42 7/31/2013 $6,921,000.00
43 4/30/2013 $5,214,000.00
44 1/31/2013 $20,042,000.00
45 10/31/2012 $16,423,000.00
46 7/31/2012 $5,796,000.00
47 4/30/2012 $2,905,000.00
48 1/31/2012 $11,165,000.00
49 10/31/2011 $9,137,000.00
50 1/31/2011 $15,430,000.00
Financials: IncomeTaxesPaid
Date Value
1 10/31/2023 $5,499,000.00
2 7/31/2023 $2,975,000.00
3 4/30/2023 $1,251,000.00
4 1/31/2023 $1,444,000.00
5 10/31/2022 $1,340,000.00
6 7/31/2022 $661,000.00
7 4/30/2022 $232,000.00
8 1/31/2022 $1,869,000.00
9 10/31/2021 $1,294,000.00
10 7/31/2021 $1,085,000.00
11 4/30/2021 $1,013,000.00
12 1/31/2021 $1,531,000.00
13 10/31/2020 $937,000.00
14 7/31/2020 $842,000.00
15 4/30/2020 $370,000.00
16 1/31/2020 $1,811,000.00
17 10/31/2019 $1,664,000.00
18 7/31/2019 $1,283,000.00
19 4/30/2019 $797,000.00
20 1/31/2019 $1,409,000.00
21 10/31/2018 $1,263,000.00
22 7/31/2018 $1,009,000.00
23 4/30/2018 $908,000.00
24 1/31/2018 $845,000.00
25 10/31/2017 $762,000.00
26 7/31/2017 $567,000.00
27 4/30/2017 $290,000.00
28 1/31/2017 $2,070,000.00
29 10/31/2016 $914,000.00
30 7/31/2016 $637,000.00
31 4/30/2016 $241,000.00
32 1/31/2016 $1,618,000.00
33 10/31/2015 $831,000.00
34 7/31/2015 $551,000.00
35 4/30/2015 $174,000.00
36 1/31/2015 $1,069,000.00
37 10/31/2014 $551,000.00
38 7/31/2014 $435,000.00
39 4/30/2014 $134,000.00
40 1/31/2014 $1,766,000.00
41 10/31/2013 $1,394,000.00
42 7/31/2013 $314,000.00
43 4/30/2013 $157,000.00
44 1/31/2013 $3,402,000.00
45 10/31/2012 $1,897,000.00
46 7/31/2012 $603,000.00
47 4/30/2012 $99,000.00
48 1/31/2012 $854,000.00
49 10/31/2011 $755,000.00
50 1/31/2011 $657,000.00
Financials: IncomeTaxExpenseBenefit
Date Value
1 10/31/2023 $-100,000.00
2 7/31/2023 $-1,800,000.00
3 4/30/2023 $1,600,000.00
4 1/31/2023 $-5,552,000.00
5 10/31/2022 $5,000,000.00
6 7/31/2022 $3,846,000.00
7 4/30/2022 $400,000.00
8 1/31/2022 $-2,230,000.00
9 10/31/2021 $1,129,000.00
10 7/31/2021 $2,689,000.00
11 4/30/2021 $1,300,000.00
12 1/31/2021 $2,483,000.00
13 10/31/2020 $3,375,000.00
14 7/31/2020 $1,900,000.00
15 4/30/2020 $1,100,000.00
16 1/31/2020 $3,164,000.00
17 10/31/2019 $2,302,000.00
18 7/31/2019 $3,244,000.00
19 4/30/2019 $1,266,000.00
20 1/31/2019 $-4,105,000.00
21 10/31/2018 $2,367,000.00
22 7/31/2018 $1,775,000.00
23 4/30/2018 $848,000.00
24 1/31/2018 $6,877,000.00
25 10/31/2017 $6,145,000.00
26 7/31/2017 $2,432,000.00
27 4/30/2017 $206,000.00
28 1/31/2017 $3,071,000.00
29 10/31/2016 $757,000.00
30 7/31/2016 $801,000.00
31 4/30/2016 $-408,000.00
32 1/31/2016 $8,701,000.00
33 10/31/2015 $1,035,000.00
34 7/31/2015 $3,449,000.00
35 4/30/2015 $1,498,000.00
36 1/31/2015 $1,465,000.00
37 10/31/2014 $364,000.00
38 7/31/2014 $1,609,000.00
39 4/30/2014 $716,000.00
40 1/31/2014 $2,241,000.00
41 10/31/2013 $926,000.00
42 7/31/2013 $667,000.00
43 4/30/2013 $473,000.00
44 1/31/2013 $1,854,000.00
45 10/31/2012 $1,878,000.00
46 7/31/2012 $873,000.00
47 4/30/2012 $303,000.00
48 1/31/2012 $1,344,000.00
49 10/31/2011 $1,093,000.00
50 1/31/2011 $1,501,000.00
Financials: IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
Date Value
1 1/31/2023 $2,124,000.00
2 1/31/2022 $765,000.00
3 1/31/2021 --
4 1/31/2020 --
5 1/31/2019 $-7,990,000.00
6 1/31/2018 $-1,000.00
7 1/31/2017 $1,901,000.00
8 1/31/2016 $6,090,000.00
9 1/31/2015 --
10 1/31/2014 --
Financials: IncomeTaxReconciliationForeignIncomeTaxRateDifferential
Date Value
1 1/31/2023 $12,943,000.00
2 1/31/2022 $6,483,000.00
3 1/31/2021 $12,989,000.00
4 1/31/2020 $10,458,000.00
5 1/31/2019 $9,226,000.00
6 1/31/2018 $-6,424,000.00
7 1/31/2017 $-18,357,000.00
8 1/31/2016 $-26,253,000.00
9 1/31/2015 $-15,644,000.00
10 1/31/2014 $-7,674,000.00
11 1/31/2013 $-4,513,000.00
12 1/31/2012 $-2,306,000.00
13 1/31/2011 $-3,577,000.00
Financials: IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
Date Value
1 1/31/2023 $-14,897,000.00
2 1/31/2022 $-6,015,000.00
3 1/31/2021 $-12,034,000.00
4 1/31/2020 $-8,742,000.00
5 1/31/2019 $-7,256,000.00
6 1/31/2018 $8,699,000.00
7 1/31/2017 $20,700,000.00
8 1/31/2016 $28,971,000.00
9 1/31/2015 $17,692,000.00
10 1/31/2014 $9,484,000.00
11 1/31/2013 $6,814,000.00
12 1/31/2012 $3,796,000.00
13 1/31/2011 $5,246,000.00
Financials: IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
Date Value
1 1/31/2023 $10,004,000.00
2 1/31/2022 $1,900,000.00
3 1/31/2021 $4,943,000.00
4 1/31/2020 $4,172,000.00
5 1/31/2019 $4,715,000.00
6 1/31/2018 $4,645,000.00
7 1/31/2017 $1,605,000.00
8 1/31/2016 $2,896,000.00
9 1/31/2015 $1,601,000.00
10 1/31/2014 $927,000.00
11 1/31/2013 $682,000.00
12 1/31/2012 $537,000.00
13 1/31/2011 $366,000.00
Financials: IncomeTaxReconciliationOtherAdjustments
Date Value
1 1/31/2023 $132,000.00
2 1/31/2022 $223,000.00
3 1/31/2021 $301,000.00
4 1/31/2020 $382,000.00
5 1/31/2019 $-32,000.00
6 1/31/2018 $112,000.00
7 1/31/2017 $-336,000.00
8 1/31/2016 $-27,000.00
9 1/31/2015 $24,000.00
10 1/31/2014 $1,000.00
11 1/31/2013 $-132,000.00
Financials: IncomeTaxReconciliationStateAndLocalIncomeTaxes
Date Value
1 1/31/2023 $114,000.00
2 1/31/2022 $-11,000.00
3 1/31/2021 $212,000.00
4 1/31/2020 $3,000.00
5 1/31/2019 $2,000.00
6 1/31/2018 $2,000.00
7 1/31/2017 $-216,000.00
8 1/31/2016 $541,000.00
9 1/31/2015 $90,000.00
10 1/31/2014 $361,000.00
11 1/31/2013 $-107,000.00
12 1/31/2012 $-13,000.00
13 1/31/2011 $9,000.00
Financials: IncomeTaxReconciliationTaxCreditsResearch
Date Value
1 1/31/2023 $5,045,000.00
2 1/31/2022 $5,886,000.00
3 1/31/2021 $3,928,000.00
4 1/31/2020 $3,109,000.00
5 1/31/2019 $2,770,000.00
6 1/31/2018 $2,408,000.00
7 1/31/2017 $2,226,000.00
8 1/31/2016 $3,517,000.00
9 1/31/2015 $2,298,000.00
10 1/31/2014 $858,000.00
11 1/31/2013 $890,000.00
Financials: IncreaseDecreaseInAccountsPayable
Date Value
1 10/31/2023 $-8,553,000.00
2 7/31/2023 $-6,878,000.00
3 4/30/2023 $7,780,000.00
4 1/31/2023 $-13,325,000.00
5 10/31/2022 $-2,044,000.00
6 7/31/2022 $-11,873,000.00
7 4/30/2022 $-2,865,000.00
8 1/31/2022 $9,822,000.00
9 10/31/2021 $5,947,000.00
10 7/31/2021 $11,992,000.00
11 4/30/2021 $-480,000.00
12 1/31/2021 $6,214,000.00
13 10/31/2020 $-297,000.00
14 7/31/2020 $-1,217,000.00
15 4/30/2020 $5,679,000.00
16 1/31/2020 $2,109,000.00
17 10/31/2019 $5,896,000.00
18 7/31/2019 $6,111,000.00
19 4/30/2019 $3,254,000.00
20 1/31/2019 $-7,014,000.00
21 10/31/2018 $-8,681,000.00
22 7/31/2018 $3,566,000.00
23 4/30/2018 $-2,366,000.00
24 1/31/2018 $-140,000.00
25 10/31/2017 $6,253,000.00
26 7/31/2017 $3,511,000.00
27 4/30/2017 $-2,084,000.00
28 1/31/2017 $5,780,000.00
29 10/31/2016 $14,189,000.00
30 7/31/2016 $5,548,000.00
31 4/30/2016 $2,172,000.00
32 1/31/2016 $-6,880,000.00
33 10/31/2015 $1,566,000.00
34 7/31/2015 $-741,000.00
35 4/30/2015 $2,954,000.00
36 1/31/2015 $12,715,000.00
37 10/31/2014 $12,509,000.00
38 7/31/2014 $6,103,000.00
39 4/30/2014 $5,087,000.00
40 1/31/2014 $1,270,000.00
41 10/31/2013 $7,088,000.00
42 7/31/2013 $4,388,000.00
43 4/30/2013 $3,206,000.00
44 1/31/2013 $45,000.00
45 10/31/2012 $2,435,000.00
46 7/31/2012 $1,567,000.00
47 4/30/2012 $-808,000.00
48 1/31/2012 $112,000.00
49 10/31/2011 $-2,158,000.00
50 1/31/2011 $1,575,000.00
Financials: IncreaseDecreaseInAccountsReceivable
Date Value
1 10/31/2023 $-29,019,000.00
2 7/31/2023 $-21,829,000.00
3 4/30/2023 $-22,162,000.00
4 1/31/2023 $7,680,000.00
5 10/31/2022 $4,249,000.00
6 7/31/2022 $-6,609,000.00
7 4/30/2022 $-16,299,000.00
8 1/31/2022 $18,600,000.00
9 10/31/2021 $19,802,000.00
10 7/31/2021 $13,321,000.00
11 4/30/2021 $9,554,000.00
12 1/31/2021 $6,487,000.00
13 10/31/2020 $5,624,000.00
14 7/31/2020 $4,788,000.00
15 4/30/2020 $2,197,000.00
16 1/31/2020 $-7,725,000.00
17 10/31/2019 $-4,603,000.00
18 7/31/2019 $1,728,000.00
19 4/30/2019 $245,000.00
20 1/31/2019 $-5,082,000.00
21 10/31/2018 $1,123,000.00
22 7/31/2018 $-2,287,000.00
23 4/30/2018 $-5,567,000.00
24 1/31/2018 $-7,302,000.00
25 10/31/2017 $8,601,000.00
26 7/31/2017 $-245,000.00
27 4/30/2017 $-15,725,000.00
28 1/31/2017 $-812,000.00
29 10/31/2016 $1,986,000.00
30 7/31/2016 $-5,820,000.00
31 4/30/2016 $-8,907,000.00
32 1/31/2016 $-1,262,000.00
33 10/31/2015 $5,612,000.00
34 7/31/2015 $1,467,000.00
35 4/30/2015 $-987,000.00
36 1/31/2015 $21,343,000.00
37 10/31/2014 $22,128,000.00
38 7/31/2014 $7,996,000.00
39 4/30/2014 $2,468,000.00
40 1/31/2014 $-1,316,000.00
41 10/31/2013 $5,296,000.00
42 7/31/2013 $1,728,000.00
43 4/30/2013 $3,314,000.00
44 1/31/2013 $10,668,000.00
45 10/31/2012 $8,758,000.00
46 7/31/2012 $1,144,000.00
47 4/30/2012 $-555,000.00
48 1/31/2012 $656,000.00
49 10/31/2011 $953,000.00
50 1/31/2011 $-260,000.00
Financials: IncreaseDecreaseInAccruedIncomeTaxesPayable
Date Value
1 10/31/2023 $-1,721,000.00
2 7/31/2023 $-1,654,000.00
3 4/30/2023 $-493,000.00
4 1/31/2023 $2,867,000.00
5 10/31/2022 $2,537,000.00
6 7/31/2022 $1,865,000.00
7 4/30/2022 $236,000.00
8 1/31/2022 $83,000.00
9 10/31/2021 $396,000.00
10 7/31/2021 $764,000.00
11 4/30/2021 $-262,000.00
12 1/31/2021 $272,000.00
13 10/31/2020 $1,020,000.00
14 7/31/2020 $-180,000.00
15 4/30/2020 $58,000.00
16 1/31/2020 $-302,000.00
17 10/31/2019 $-38,000.00
18 7/31/2019 $90,000.00
19 4/30/2019 $-311,000.00
20 1/31/2019 $57,000.00
21 10/31/2018 $-181,000.00
22 7/31/2018 $-412,000.00
23 4/30/2018 $-551,000.00
24 1/31/2018 $368,000.00
25 10/31/2017 $1,879,000.00
26 7/31/2017 $1,446,000.00
27 4/30/2017 $-13,000.00
28 1/31/2017 $-219,000.00
29 10/31/2016 $572,000.00
30 7/31/2016 $-787,000.00
31 4/30/2016 $-787,000.00
32 1/31/2016 $244,000.00
33 10/31/2015 $1,012,000.00
34 7/31/2015 $2,395,000.00
35 4/30/2015 $741,000.00
36 1/31/2015 $3,490,000.00
37 10/31/2014 $1,801,000.00
38 7/31/2014 $577,000.00
39 4/30/2014 $178,000.00
40 1/31/2014 $807,000.00
41 10/31/2013 $304,000.00
42 7/31/2013 $362,000.00
43 4/30/2013 $-24,000.00
44 1/31/2013 $-244,000.00
45 10/31/2012 $585,000.00
46 7/31/2012 $271,000.00
47 4/30/2012 $205,000.00
48 1/31/2012 $244,000.00
49 10/31/2011 $340,000.00
50 1/31/2011 $155,000.00
Financials: IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
Date Value
1 10/31/2023 $6,938,000.00
2 7/31/2023 $124,000.00
3 4/30/2023 $-2,613,000.00
4 1/31/2023 $5,225,000.00
5 10/31/2022 $2,813,000.00
6 7/31/2022 $4,380,000.00
7 4/30/2022 $-2,515,000.00
8 1/31/2022 $-1,954,000.00
9 10/31/2021 $2,359,000.00
10 7/31/2021 $-619,000.00
11 4/30/2021 $1,969,000.00
12 1/31/2021 $12,055,000.00
13 10/31/2020 $9,887,000.00
14 7/31/2020 $2,144,000.00
15 4/30/2020 $-1,343,000.00
16 1/31/2020 $5,079,000.00
17 10/31/2019 $3,658,000.00
18 1/31/2019 $-8,302,000.00
Financials: IncreaseDecreaseInContractWithCustomerLiability
Date Value
1 10/31/2023 $171,000.00
2 7/31/2023 $325,000.00
3 4/30/2023 $-152,000.00
4 1/31/2023 $1,012,000.00
5 10/31/2022 $-378,000.00
6 7/31/2022 $-957,000.00
7 4/30/2022 $-450,000.00
8 1/31/2022 $-131,000.00
9 10/31/2021 $-57,000.00
10 7/31/2021 $58,000.00
11 4/30/2021 $-74,000.00
12 1/31/2021 $144,000.00
13 10/31/2020 $477,000.00
14 7/31/2020 $699,000.00
15 4/30/2020 $101,000.00
16 1/31/2020 $172,000.00
17 10/31/2019 $16,000.00
18 7/31/2019 $24,000.00
19 4/30/2019 $36,000.00
20 1/31/2019 $265,000.00
21 10/31/2018 $140,000.00
22 7/31/2018 $318,000.00
23 4/30/2018 $281,000.00
24 1/31/2018 $-7,026,000.00
25 10/31/2017 $-2,206,000.00
26 7/31/2017 $-1,222,000.00
27 1/31/2017 $-2,652,000.00
Financials: IncreaseDecreaseInInventories
Date Value
1 10/31/2023 $-9,703,000.00
2 7/31/2023 $-5,716,000.00
3 4/30/2023 $737,000.00
4 1/31/2023 $-4,733,000.00
5 10/31/2022 $176,000.00
6 7/31/2022 $-5,116,000.00
7 4/30/2022 $-3,696,000.00
8 1/31/2022 $18,944,000.00
9 10/31/2021 $20,958,000.00
10 7/31/2021 $15,995,000.00
11 4/30/2021 $7,039,000.00
12 1/31/2021 $3,110,000.00
13 10/31/2020 $741,000.00
14 7/31/2020 $936,000.00
15 4/30/2020 $-1,014,000.00
16 1/31/2020 $4,719,000.00
17 10/31/2019 $1,593,000.00
18 7/31/2019 $-876,000.00
19 4/30/2019 $-617,000.00
20 1/31/2019 $-5,131,000.00
21 10/31/2018 $-55,000.00
22 7/31/2018 $7,404,000.00
23 4/30/2018 $-415,000.00
24 1/31/2018 $3,238,000.00
25 10/31/2017 $952,000.00
26 7/31/2017 $-2,419,000.00
27 4/30/2017 $-1,079,000.00
28 1/31/2017 $1,978,000.00
29 10/31/2016 $5,173,000.00
30 7/31/2016 $2,731,000.00
31 4/30/2016 $-246,000.00
32 1/31/2016 $-3,627,000.00
33 10/31/2015 $994,000.00
34 7/31/2015 $5,979,000.00
35 4/30/2015 $4,110,000.00
36 1/31/2015 $11,241,000.00
37 10/31/2014 $4,387,000.00
38 7/31/2014 $2,551,000.00
39 4/30/2014 $-418,000.00
40 1/31/2014 $1,534,000.00
41 10/31/2013 $4,092,000.00
42 7/31/2013 $995,000.00
43 4/30/2013 $407,000.00
44 1/31/2013 $2,132,000.00
45 10/31/2012 $2,355,000.00
46 7/31/2012 $1,603,000.00
47 4/30/2012 $830,000.00
48 1/31/2012 $-624,000.00
49 10/31/2011 $2,515,000.00
50 1/31/2011 $5,731,000.00
Financials: IncreaseDecreaseInOtherNoncurrentAssets
Date Value
1 10/31/2023 $-105,000.00
2 7/31/2023 $-57,000.00
3 4/30/2023 $-106,000.00
4 1/31/2023 $-978,000.00
5 10/31/2022 $-841,000.00
6 7/31/2022 $-765,000.00
7 4/30/2022 $-435,000.00
8 1/31/2022 $-832,000.00
9 10/31/2021 $-878,000.00
10 7/31/2021 $-435,000.00
11 4/30/2021 $65,000.00
12 1/31/2021 $-1,141,000.00
13 10/31/2020 $-683,000.00
14 7/31/2020 $-329,000.00
15 4/30/2020 $-351,000.00
16 1/31/2020 $3,298,000.00
17 1/31/2019 $155,000.00
18 1/31/2018 $33,000.00
19 1/31/2017 $107,000.00
20 1/31/2016 $114,000.00
Financials: IncreaseDecreaseInOtherNoncurrentLiabilities
Date Value
1 10/31/2023 $-26,000.00
2 7/31/2023 $-55,000.00
3 4/30/2023 $22,000.00
4 1/31/2023 $-6,195,000.00
5 10/31/2022 $135,000.00
6 7/31/2022 $14,000.00
7 4/30/2022 $295,000.00
8 1/31/2022 $-429,000.00
9 10/31/2021 $265,000.00
10 7/31/2021 $183,000.00
11 4/30/2021 $86,000.00
12 1/31/2021 $937,000.00
13 10/31/2020 $1,160,000.00
14 7/31/2020 $529,000.00
15 4/30/2020 $598,000.00
16 1/31/2020 $1,585,000.00
17 10/31/2019 $1,234,000.00
18 7/31/2019 $923,000.00
19 4/30/2019 $453,000.00
20 1/31/2019 $1,289,000.00
21 10/31/2018 $843,000.00
22 7/31/2018 $654,000.00
23 4/30/2018 $294,000.00
24 1/31/2018 $3,450,000.00
25 10/31/2017 $3,518,000.00
26 7/31/2017 $39,000.00
27 4/30/2017 $11,000.00
28 1/31/2017 $505,000.00
29 10/31/2016 $-476,000.00
30 7/31/2016 $26,000.00
31 4/30/2016 --
32 1/31/2016 $5,644,000.00
33 10/31/2015 $2,832,000.00
34 7/31/2015 $23,000.00
35 4/30/2015 $12,000.00
36 1/31/2015 $-151,000.00
37 1/31/2014 $103,000.00
Financials: IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
Date Value
1 10/31/2023 $-1,539,000.00
2 7/31/2023 $-66,000.00
3 4/30/2023 $810,000.00
4 1/31/2023 $-153,000.00
5 10/31/2022 $-80,000.00
6 7/31/2022 $753,000.00
7 4/30/2022 $2,731,000.00
8 1/31/2022 $-228,000.00
9 10/31/2021 $275,000.00
10 7/31/2021 $-1,033,000.00
11 4/30/2021 $-161,000.00
12 1/31/2021 $537,000.00
13 10/31/2020 $-238,000.00
14 7/31/2020 $-1,472,000.00
15 4/30/2020 $-193,000.00
16 1/31/2020 $-1,057,000.00
17 10/31/2019 $-857,000.00
18 7/31/2019 $-1,541,000.00
19 4/30/2019 $-1,007,000.00
20 1/31/2019 $2,202,000.00
21 10/31/2018 $-700,000.00
22 7/31/2018 $-1,318,000.00
23 4/30/2018 $-180,000.00
24 1/31/2018 $-379,000.00
25 10/31/2017 $-380,000.00
26 7/31/2017 $-1,618,000.00
27 4/30/2017 $-1,093,000.00
28 1/31/2017 $216,000.00
29 10/31/2016 $581,000.00
30 7/31/2016 $-2,000.00
31 4/30/2016 $-323,000.00
32 1/31/2016 $572,000.00
33 10/31/2015 $-13,000.00
34 7/31/2015 $-1,369,000.00
35 4/30/2015 $-833,000.00
36 1/31/2015 $563,000.00
37 10/31/2014 $-740,000.00
38 7/31/2014 $-973,000.00
39 4/30/2014 $-530,000.00
40 1/31/2014 $375,000.00
41 10/31/2013 $-362,000.00
42 7/31/2013 $-882,000.00
43 4/30/2013 $-521,000.00
44 1/31/2013 $1,134,000.00
45 10/31/2012 $290,000.00
46 7/31/2012 $741,000.00
47 4/30/2012 $-110,000.00
48 1/31/2012 $511,000.00
49 10/31/2011 $1,311,000.00
50 1/31/2011 $27,000.00
Financials: InventoryFinishedGoodsNetOfReserves
Date Value
1 10/31/2023 $11,767,000.00
2 7/31/2023 $13,181,000.00
3 4/30/2023 $16,450,000.00
4 1/31/2023 $14,463,000.00
5 10/31/2022 $12,267,000.00
6 7/31/2022 $14,113,000.00
7 4/30/2022 $8,631,000.00
8 1/31/2022 $19,375,000.00
9 10/31/2021 $16,799,000.00
10 7/31/2021 $7,644,000.00
11 4/30/2021 $8,623,000.00
12 1/31/2021 $7,862,000.00
13 10/31/2020 $9,579,000.00
14 7/31/2020 $8,822,000.00
15 4/30/2020 $9,184,000.00
16 1/31/2020 $12,838,000.00
17 10/31/2019 $8,015,000.00
18 7/31/2019 $7,522,000.00
19 4/30/2019 $7,826,000.00
20 1/31/2019 $8,822,000.00
21 10/31/2018 $10,845,000.00
22 7/31/2018 $11,234,000.00
23 4/30/2018 $9,875,000.00
24 1/31/2018 $11,310,000.00
25 10/31/2017 $7,467,000.00
26 7/31/2017 $6,570,000.00
27 4/30/2017 $8,857,000.00
28 1/31/2017 $10,040,000.00
29 10/31/2016 $9,936,000.00
30 7/31/2016 $8,954,000.00
31 4/30/2016 $8,250,000.00
32 1/31/2016 $8,693,000.00
33 10/31/2015 $10,092,000.00
34 7/31/2015 $15,052,000.00
35 4/30/2015 $7,638,000.00
36 1/31/2015 $7,888,000.00
37 10/31/2014 $4,512,000.00
38 7/31/2014 $3,907,000.00
39 4/30/2014 $3,602,000.00
40 1/31/2014 $5,333,000.00
41 10/31/2013 $4,688,000.00
42 7/31/2013 $2,788,000.00
43 4/30/2013 $4,480,000.00
44 1/31/2013 $5,906,000.00
45 1/31/2012 $3,553,000.00
Financials: InventoryNet
Date Value
1 10/31/2023 $30,783,000.00
2 7/31/2023 $34,770,000.00
3 4/30/2023 $41,223,000.00
4 1/31/2023 $40,486,000.00
5 10/31/2022 $45,395,000.00
6 7/31/2022 $40,103,000.00
7 4/30/2022 $41,523,000.00
8 1/31/2022 $45,219,000.00
9 10/31/2021 $47,039,000.00
10 7/31/2021 $42,076,000.00
11 4/30/2021 $33,120,000.00
12 1/31/2021 $26,081,000.00
13 10/31/2020 $23,712,000.00
14 7/31/2020 $23,907,000.00
15 4/30/2020 $21,957,000.00
16 1/31/2020 $22,971,000.00
17 10/31/2019 $19,845,000.00
18 7/31/2019 $17,376,000.00
19 4/30/2019 $17,635,000.00
20 1/31/2019 $18,252,000.00
21 10/31/2018 $23,328,000.00
22 7/31/2018 $30,787,000.00
23 4/30/2018 $22,968,000.00
24 1/31/2018 $23,383,000.00
25 10/31/2017 $21,097,000.00
26 7/31/2017 $17,726,000.00
27 4/30/2017 $19,066,000.00
28 1/31/2017 $20,145,000.00
29 10/31/2016 $23,340,000.00
30 7/31/2016 $20,898,000.00
31 4/30/2016 $17,921,000.00
32 1/31/2016 $18,167,000.00
33 10/31/2015 $22,788,000.00
34 7/31/2015 $27,773,000.00
35 4/30/2015 $25,803,000.00
36 1/31/2015 $21,693,000.00
37 10/31/2014 $14,839,000.00
38 7/31/2014 $13,003,000.00
39 4/30/2014 $10,034,000.00
40 1/31/2014 $10,452,000.00
41 10/31/2013 $13,010,000.00
42 7/31/2013 $9,913,000.00
43 4/30/2013 $9,325,000.00
44 1/31/2013 $8,918,000.00
45 10/31/2012 $9,141,000.00
46 1/31/2012 $6,786,000.00
Financials: InventoryWorkInProcessNetOfReserves
Date Value
1 10/31/2023 $19,016,000.00
2 7/31/2023 $21,589,000.00
3 4/30/2023 $24,773,000.00
4 1/31/2023 $26,023,000.00
5 10/31/2022 $33,128,000.00
6 7/31/2022 $25,990,000.00
7 4/30/2022 $32,892,000.00
8 1/31/2022 $25,844,000.00
9 10/31/2021 $30,240,000.00
10 7/31/2021 $34,432,000.00
11 4/30/2021 $24,497,000.00
12 1/31/2021 $18,219,000.00
13 10/31/2020 $14,133,000.00
14 7/31/2020 $15,085,000.00
15 4/30/2020 $12,773,000.00
16 1/31/2020 $10,133,000.00
17 10/31/2019 $11,830,000.00
18 7/31/2019 $9,854,000.00
19 4/30/2019 $9,809,000.00
20 1/31/2019 $9,430,000.00
21 10/31/2018 $12,483,000.00
22 7/31/2018 $19,553,000.00
23 4/30/2018 $13,093,000.00
24 1/31/2018 $12,073,000.00
25 10/31/2017 $13,630,000.00
26 7/31/2017 $11,156,000.00
27 4/30/2017 $10,209,000.00
28 1/31/2017 $10,105,000.00
29 10/31/2016 $13,404,000.00
30 7/31/2016 $11,944,000.00
31 4/30/2016 $9,671,000.00
32 1/31/2016 $9,474,000.00
33 10/31/2015 $12,696,000.00
34 7/31/2015 $12,721,000.00
35 4/30/2015 $18,165,000.00
36 1/31/2015 $13,805,000.00
37 10/31/2014 $10,327,000.00
38 7/31/2014 $9,096,000.00
39 4/30/2014 $6,432,000.00
40 1/31/2014 $5,119,000.00
41 10/31/2013 $8,322,000.00
42 7/31/2013 $7,125,000.00
43 4/30/2013 $4,845,000.00
44 1/31/2013 $3,012,000.00
45 1/31/2012 $3,233,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDue
Date Value
1 10/31/2023 $6,042,000.00
2 7/31/2023 $6,987,000.00
3 4/30/2023 $8,011,000.00
4 1/31/2023 $8,980,000.00
5 10/31/2022 $9,733,000.00
6 7/31/2022 $11,020,000.00
7 4/30/2022 $11,308,000.00
8 1/31/2022 $12,380,000.00
9 10/31/2021 $13,306,000.00
10 7/31/2021 $11,351,000.00
11 4/30/2021 $12,258,000.00
12 1/31/2021 $11,228,000.00
13 10/31/2020 $10,237,000.00
14 7/31/2020 $10,162,000.00
15 4/30/2020 $10,424,000.00
16 1/31/2020 $11,182,000.00
17 10/31/2019 $11,757,000.00
18 7/31/2019 $7,843,000.00
19 4/30/2019 $8,571,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
Date Value
1 1/31/2023 --
2 1/31/2022 $129,000.00
3 1/31/2021 $277,000.00
4 7/31/2020 $1,227,000.00
5 4/30/2020 $1,208,000.00
6 1/31/2020 $1,210,000.00
7 10/31/2019 $2,947,000.00
8 7/31/2019 $514,000.00
9 4/30/2019 $516,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
Date Value
1 10/31/2023 $3,353,000.00
2 7/31/2023 $3,363,000.00
3 4/30/2023 $3,400,000.00
4 1/31/2023 $3,766,000.00
5 10/31/2022 $3,664,000.00
6 7/31/2022 $3,797,000.00
7 4/30/2022 $3,443,000.00
8 1/31/2022 $3,712,000.00
9 10/31/2021 $3,698,000.00
10 7/31/2021 $2,917,000.00
11 4/30/2021 $2,918,000.00
12 1/31/2021 $3,217,000.00
13 10/31/2020 $2,814,000.00
14 1/31/2020 $2,522,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearFive
Date Value
1 1/31/2023 $125,000.00
2 1/31/2022 $353,000.00
3 1/31/2021 $1,171,000.00
4 7/31/2020 $1,746,000.00
5 4/30/2020 $1,740,000.00
6 1/31/2020 $1,740,000.00
7 10/31/2019 $1,693,000.00
8 7/31/2019 $491,000.00
9 4/30/2019 $491,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearFour
Date Value
1 10/31/2023 $100,000.00
2 7/31/2023 $115,000.00
3 4/30/2023 $125,000.00
4 1/31/2023 $299,000.00
5 10/31/2022 $319,000.00
6 7/31/2022 $340,000.00
7 4/30/2022 $344,000.00
8 1/31/2022 $1,431,000.00
9 10/31/2021 $1,431,000.00
10 7/31/2021 $1,178,000.00
11 4/30/2021 $1,180,000.00
12 1/31/2021 $2,153,000.00
13 10/31/2020 $1,749,000.00
14 7/31/2020 $1,699,000.00
15 4/30/2020 $1,693,000.00
16 1/31/2020 $1,694,000.00
17 10/31/2019 $1,644,000.00
18 7/31/2019 $1,566,000.00
19 4/30/2019 $1,567,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearThree
Date Value
1 10/31/2023 $289,000.00
2 7/31/2023 $293,000.00
3 4/30/2023 $297,000.00
4 1/31/2023 $1,370,000.00
5 10/31/2022 $1,363,000.00
6 7/31/2022 $1,416,000.00
7 4/30/2022 $1,421,000.00
8 1/31/2022 $3,273,000.00
9 10/31/2021 $3,267,000.00
10 7/31/2021 $2,623,000.00
11 4/30/2021 $2,625,000.00
12 1/31/2021 $2,095,000.00
13 10/31/2020 $1,702,000.00
14 7/31/2020 $1,681,000.00
15 4/30/2020 $1,644,000.00
16 1/31/2020 $1,645,000.00
17 10/31/2019 $2,353,000.00
18 7/31/2019 $1,783,000.00
19 4/30/2019 $1,782,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
Date Value
1 10/31/2023 $1,364,000.00
2 7/31/2023 $1,367,000.00
3 4/30/2023 $1,368,000.00
4 1/31/2023 $3,420,000.00
5 10/31/2022 $3,355,000.00
6 7/31/2022 $3,467,000.00
7 4/30/2022 $3,240,000.00
8 1/31/2022 $3,482,000.00
9 10/31/2021 $3,474,000.00
10 7/31/2021 $2,696,000.00
11 4/30/2021 $2,698,000.00
12 1/31/2021 $2,315,000.00
13 10/31/2020 $1,927,000.00
14 7/31/2020 $2,419,000.00
15 4/30/2020 $2,355,000.00
16 1/31/2020 $2,371,000.00
17 10/31/2019 $2,487,000.00
18 7/31/2019 $2,143,000.00
19 4/30/2019 $2,148,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
Date Value
1 10/31/2023 $936,000.00
2 7/31/2023 $1,849,000.00
3 4/30/2023 $2,821,000.00
4 10/31/2022 $919,000.00
5 7/31/2022 $1,881,000.00
6 4/30/2022 $2,737,000.00
7 10/31/2021 $951,000.00
8 7/31/2021 $1,663,000.00
9 4/30/2021 $2,559,000.00
10 10/31/2020 $811,000.00
11 7/31/2020 $1,390,000.00
12 4/30/2020 $1,784,000.00
13 10/31/2019 $633,000.00
14 7/31/2019 $1,346,000.00
15 4/30/2019 $2,067,000.00
Financials: LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
Date Value
1 10/31/2023 $173,000.00
2 7/31/2023 $223,000.00
3 4/30/2023 $281,000.00
4 1/31/2023 $344,000.00
5 10/31/2022 $411,000.00
6 7/31/2022 $490,000.00
7 4/30/2022 $577,000.00
8 1/31/2022 $667,000.00
9 10/31/2021 $759,000.00
10 7/31/2021 $702,000.00
11 4/30/2021 $791,000.00
12 1/31/2021 $792,000.00
13 10/31/2020 $766,000.00
14 7/31/2020 $849,000.00
15 4/30/2020 $937,000.00
16 1/31/2020 $1,026,000.00
17 10/31/2019 $1,077,000.00
18 7/31/2019 $483,000.00
19 4/30/2019 $546,000.00
Financials: Liabilities
Date Value
1 10/31/2023 $92,841,000.00
2 7/31/2023 $93,926,000.00
3 4/30/2023 $98,590,000.00
4 1/31/2023 $104,107,000.00
5 10/31/2022 $99,059,000.00
6 7/31/2022 $96,309,000.00
7 4/30/2022 $94,317,000.00
8 1/31/2022 $110,369,000.00
9 10/31/2021 $104,120,000.00
10 7/31/2021 $107,004,000.00
11 4/30/2021 $93,344,000.00
12 1/31/2021 $98,304,000.00
13 10/31/2020 $86,902,000.00
14 7/31/2020 $74,751,000.00
15 4/30/2020 $76,150,000.00
16 1/31/2020 $79,204,000.00
17 10/31/2019 $69,249,000.00
18 7/31/2019 $61,771,000.00
19 4/30/2019 $56,813,000.00
20 1/31/2019 $47,364,000.00
21 10/31/2018 $47,509,000.00
22 7/31/2018 $57,830,000.00
23 4/30/2018 $50,344,000.00
24 1/31/2018 $64,462,000.00
25 10/31/2017 $73,523,000.00
26 7/31/2017 $60,720,000.00
27 4/30/2017 $54,740,000.00
28 1/31/2017 $57,637,000.00
29 10/31/2016 $62,231,000.00
30 7/31/2016 $51,103,000.00
31 4/30/2016 $42,601,000.00
32 1/31/2016 $61,159,000.00
33 10/31/2015 $58,923,000.00
34 7/31/2015 $57,504,000.00
35 4/30/2015 $48,522,000.00
36 1/31/2015 $47,073,000.00
37 10/31/2014 $43,924,000.00
38 7/31/2014 $34,109,000.00
39 4/30/2014 $29,564,000.00
40 1/31/2014 $26,946,000.00
41 10/31/2013 $31,261,000.00
42 7/31/2013 $30,350,000.00
43 4/30/2013 $26,836,000.00
44 1/31/2013 $26,271,000.00
45 10/31/2012 $27,578,000.00
46 1/31/2012 $24,390,000.00
Financials: LiabilitiesAndStockholdersEquity
Date Value
1 10/31/2023 $684,629,000.00
2 7/31/2023 $696,244,000.00
3 4/30/2023 $704,781,000.00
4 1/31/2023 $710,195,000.00
5 10/31/2022 $687,457,000.00
6 7/31/2022 $674,420,000.00
7 4/30/2022 $668,665,000.00
8 1/31/2022 $657,545,000.00
9 10/31/2021 $633,355,000.00
10 7/31/2021 $610,058,000.00
11 4/30/2021 $584,638,000.00
12 1/31/2021 $573,280,000.00
13 10/31/2020 $549,555,000.00
14 7/31/2020 $533,398,000.00
15 4/30/2020 $531,733,000.00
16 1/31/2020 $527,276,000.00
17 10/31/2019 $514,489,000.00
18 7/31/2019 $490,232,000.00
19 4/30/2019 $479,251,000.00
20 1/31/2019 $466,853,000.00
21 10/31/2018 $458,648,000.00
22 7/31/2018 $490,722,000.00
23 4/30/2018 $519,152,000.00
24 1/31/2018 $546,649,000.00
25 10/31/2017 $542,587,000.00
26 7/31/2017 $513,446,000.00
27 4/30/2017 $519,069,000.00
28 1/31/2017 $512,271,000.00
29 10/31/2016 $484,844,000.00
30 7/31/2016 $427,858,000.00
31 4/30/2016 $419,053,000.00
32 1/31/2016 $410,615,000.00
33 10/31/2015 $391,292,000.00
34 7/31/2015 $353,677,000.00
35 4/30/2015 $313,928,000.00
36 1/31/2015 $284,284,000.00
37 10/31/2014 $253,278,000.00
38 7/31/2014 $216,420,000.00
39 4/30/2014 $197,263,000.00
40 1/31/2014 $183,307,000.00
41 10/31/2013 $175,684,000.00
42 7/31/2013 $159,153,000.00
43 4/30/2013 $146,239,000.00
44 1/31/2013 $138,603,000.00
Financials: LiabilitiesCurrent
Date Value
1 10/31/2023 $75,829,000.00
2 7/31/2023 $74,690,000.00
3 4/30/2023 $80,149,000.00
4 1/31/2023 $83,462,000.00
5 10/31/2022 $80,934,000.00
6 7/31/2022 $77,543,000.00
7 4/30/2022 $74,855,000.00
8 1/31/2022 $89,284,000.00
9 10/31/2021 $81,619,000.00
10 7/31/2021 $85,536,000.00
11 4/30/2021 $70,003,000.00
12 1/31/2021 $73,967,000.00
13 10/31/2020 $62,233,000.00
14 7/31/2020 $51,162,000.00
15 4/30/2020 $51,503,000.00
16 1/31/2020 $53,453,000.00
17 10/31/2019 $50,805,000.00
18 7/31/2019 $47,240,000.00
19 4/30/2019 $42,215,000.00
20 1/31/2019 $39,023,000.00
21 10/31/2018 $37,909,000.00
22 7/31/2018 $47,578,000.00
23 4/30/2018 $39,651,000.00
24 1/31/2018 $53,236,000.00
25 10/31/2017 $60,452,000.00
26 7/31/2017 $51,589,000.00
27 4/30/2017 $45,738,000.00
28 1/31/2017 $54,396,000.00
29 10/31/2016 $59,940,000.00
30 7/31/2016 $48,310,000.00
31 4/30/2016 $39,834,000.00
32 1/31/2016 $48,817,000.00
33 10/31/2015 $49,529,000.00
34 7/31/2015 $54,706,000.00
35 4/30/2015 $46,930,000.00
36 1/31/2015 $45,482,000.00
37 10/31/2014 $42,605,000.00
38 7/31/2014 $32,362,000.00
39 4/30/2014 $28,008,000.00
40 1/31/2014 $25,402,000.00
41 10/31/2013 $29,834,000.00
42 7/31/2013 $28,889,000.00
43 4/30/2013 $25,366,000.00
44 1/31/2013 $24,830,000.00
45 10/31/2012 $26,463,000.00
46 1/31/2012 $22,944,000.00
Financials: NetCashProvidedByUsedInFinancingActivities
Date Value
1 10/31/2023 $2,137,000.00
2 7/31/2023 $1,756,000.00
3 4/30/2023 $385,000.00
4 1/31/2023 $5,698,000.00
5 10/31/2022 $1,947,000.00
6 7/31/2022 $1,209,000.00
7 4/30/2022 $-12,000.00
8 1/31/2022 $10,525,000.00
9 10/31/2021 $7,331,000.00
10 7/31/2021 $4,327,000.00
11 4/30/2021 $2,012,000.00
12 1/31/2021 $10,396,000.00
13 10/31/2020 $1,751,000.00
14 7/31/2020 $578,000.00
15 4/30/2020 $-293,000.00
16 1/31/2020 $6,516,000.00
17 10/31/2019 $6,622,000.00
18 7/31/2019 $3,354,000.00
19 4/30/2019 $1,943,000.00
20 1/31/2019 $-97,953,000.00
21 10/31/2018 $-94,180,000.00
22 7/31/2018 $-63,614,000.00
23 4/30/2018 $-19,754,000.00
24 1/31/2018 $-52,003,000.00
25 10/31/2017 $-49,004,000.00
26 7/31/2017 $-36,225,000.00
27 4/30/2017 $-7,178,000.00
28 1/31/2017 $-12,764,000.00
29 1/31/2014 $10,238,000.00
30 10/31/2013 $5,999,000.00
31 7/31/2013 $3,157,000.00
32 4/30/2013 $1,146,000.00
33 1/31/2013 $32,050,000.00
34 10/31/2012 $27,574,000.00
35 7/31/2012 $215,000.00
36 4/30/2012 $125,000.00
37 1/31/2012 $5,846,000.00
38 10/31/2011 $1,177,000.00
39 1/31/2011 $213,000.00
Financials: NetCashProvidedByUsedInInvestingActivities
Date Value
1 10/31/2023 $5,052,000.00
2 7/31/2023 $-7,969,000.00
3 4/30/2023 $-8,210,000.00
4 1/31/2023 $-107,295,000.00
5 10/31/2022 $-99,159,000.00
6 7/31/2022 $-10,311,000.00
7 4/30/2022 $-3,952,000.00
8 1/31/2022 $-119,551,000.00
9 10/31/2021 $190,931,000.00
10 7/31/2021 $2,911,000.00
11 4/30/2021 $-11,230,000.00
12 1/31/2021 $-31,324,000.00
13 10/31/2020 $-25,961,000.00
14 7/31/2020 $-16,555,000.00
15 4/30/2020 $-2,164,000.00
16 1/31/2020 $-8,576,000.00
17 10/31/2019 $16,355,000.00
18 7/31/2019 $11,871,000.00
19 4/30/2019 $3,122,000.00
20 1/31/2019 $-79,142,000.00
21 10/31/2018 $-50,650,000.00
22 7/31/2018 $5,254,000.00
23 4/30/2018 $9,710,000.00
24 1/31/2018 $-9,600,000.00
25 10/31/2017 $-13,228,000.00
26 7/31/2017 $-10,562,000.00
27 4/30/2017 $-3,535,000.00
28 1/31/2017 $-45,734,000.00
29 1/31/2014 $-1,688,000.00
30 10/31/2013 $-1,371,000.00
31 7/31/2013 $-1,280,000.00
32 4/30/2013 $-579,000.00
33 1/31/2013 $-1,014,000.00
34 10/31/2012 $-750,000.00
35 7/31/2012 $-48,000.00
36 4/30/2012 $-155,000.00
37 1/31/2012 $-1,484,000.00
38 10/31/2011 $-1,236,000.00
39 1/31/2011 $2,059,000.00
Financials: NetCashProvidedByUsedInOperatingActivities
Date Value
1 10/31/2023 $23,056,000.00
2 7/31/2023 $15,187,000.00
3 4/30/2023 $22,025,000.00
4 1/31/2023 $44,093,000.00
5 10/31/2022 $39,003,000.00
6 7/31/2022 $33,003,000.00
7 4/30/2022 $33,560,000.00
8 1/31/2022 $38,795,000.00
9 10/31/2021 $18,224,000.00
10 7/31/2021 $9,890,000.00
11 4/30/2021 $-4,547,000.00
12 1/31/2021 $30,800,000.00
13 10/31/2020 $18,316,000.00
14 7/31/2020 $5,222,000.00
15 4/30/2020 $7,639,000.00
16 1/31/2020 $39,414,000.00
17 10/31/2019 $35,284,000.00
18 7/31/2019 $13,419,000.00
19 4/30/2019 $5,332,000.00
20 1/31/2019 $24,472,000.00
21 10/31/2018 $10,498,000.00
22 7/31/2018 $6,977,000.00
23 4/30/2018 $64,000.00
24 1/31/2018 $85,404,000.00
25 10/31/2017 $60,294,000.00
26 7/31/2017 $33,654,000.00
27 4/30/2017 $23,024,000.00
28 1/31/2017 $113,316,000.00
29 1/31/2014 $34,350,000.00
30 10/31/2013 $22,929,000.00
31 7/31/2013 $15,939,000.00
32 4/30/2013 $3,216,000.00
33 1/31/2013 $10,514,000.00
34 10/31/2012 $9,052,000.00
35 7/31/2012 $6,060,000.00
36 4/30/2012 $780,000.00
37 1/31/2012 $12,686,000.00
38 10/31/2011 $5,739,000.00
39 1/31/2011 $13,025,000.00
Financials: NetIncomeLoss
Date Value
1 10/31/2023 $-108,810,000.00
2 7/31/2023 $-67,100,000.00
3 4/30/2023 $-35,902,000.00
4 1/31/2023 $-65,386,000.00
5 10/31/2022 $-19,809,000.00
6 7/31/2022 $-34,472,000.00
7 4/30/2022 $-10,822,000.00
8 1/31/2022 $-26,400,000.00
9 10/31/2021 $756,000.00
10 7/31/2021 $-7,156,000.00
11 4/30/2021 $-10,818,000.00
12 1/31/2021 $-59,786,000.00
13 10/31/2020 $-47,297,000.00
14 7/31/2020 $-30,219,000.00
15 4/30/2020 $-15,463,000.00
16 1/31/2020 $-44,792,000.00
17 10/31/2019 $-31,811,000.00
18 7/31/2019 $-10,191,000.00
19 4/30/2019 $-17,311,000.00
20 1/31/2019 $-30,447,000.00
21 10/31/2018 $-25,904,000.00
22 7/31/2018 $-6,877,000.00
23 4/30/2018 $-10,006,000.00
24 1/31/2018 $18,852,000.00
25 10/31/2017 $17,591,000.00
26 7/31/2017 $5,867,000.00
27 4/30/2017 $2,564,000.00
28 1/31/2017 $57,810,000.00
29 10/31/2016 $29,045,000.00
30 7/31/2016 $8,632,000.00
31 4/30/2016 $1,783,000.00
32 1/31/2016 $76,508,000.00
33 10/31/2015 $29,461,000.00
34 7/31/2015 $23,097,000.00
35 4/30/2015 $18,854,000.00
36 1/31/2015 $50,571,000.00
37 10/31/2014 $32,897,000.00
38 7/31/2014 $9,310,000.00
39 4/30/2014 $5,260,000.00
40 1/31/2014 $25,654,000.00
41 10/31/2013 $9,126,000.00
42 7/31/2013 $10,995,000.00
43 4/30/2013 $4,741,000.00
44 1/31/2013 $18,188,000.00
45 10/31/2012 $6,717,000.00
46 7/31/2012 $5,226,000.00
47 4/30/2012 $2,602,000.00
48 1/31/2012 $9,821,000.00
49 10/31/2011 $8,044,000.00
50 1/31/2011 $13,929,000.00
Financials: NonoperatingIncomeExpense
Date Value
1 10/31/2023 $3,923,000.00
2 7/31/2023 $2,023,000.00
3 4/30/2023 $1,286,000.00
4 1/31/2023 $3,318,000.00
5 10/31/2022 $1,433,000.00
6 7/31/2022 $60,000.00
7 4/30/2022 $86,000.00
8 1/31/2022 $1,002,000.00
9 10/31/2021 $1,218,000.00
10 7/31/2021 $218,000.00
11 4/30/2021 $593,000.00
12 1/31/2021 $3,863,000.00
13 10/31/2020 $3,231,000.00
14 7/31/2020 $2,558,000.00
15 4/30/2020 $1,278,000.00
16 1/31/2020 $8,021,000.00
17 10/31/2019 $6,308,000.00
18 7/31/2019 $2,195,000.00
19 4/30/2019 $2,196,000.00
20 1/31/2019 $5,868,000.00
21 10/31/2018 $2,517,000.00
22 7/31/2018 $1,524,000.00
23 4/30/2018 $792,000.00
24 1/31/2018 $1,298,000.00
25 10/31/2017 $319,000.00
26 7/31/2017 $224,000.00
27 4/30/2017 $153,000.00
28 1/31/2017 $518,000.00
29 10/31/2016 $330,000.00
30 7/31/2016 $198,000.00
31 4/30/2016 $27,000.00
32 1/31/2016 $530,000.00
33 10/31/2015 $323,000.00
34 7/31/2015 $127,000.00
35 4/30/2015 $27,000.00
36 1/31/2015 $175,000.00
37 10/31/2014 $128,000.00
38 7/31/2014 $88,000.00
39 4/30/2014 $49,000.00
40 1/31/2014 $-22,000.00
41 10/31/2013 $-28,000.00
42 7/31/2013 $-11,000.00
43 4/30/2013 $-5,000.00
44 1/31/2013 $136,000.00
45 10/31/2012 $137,000.00
46 7/31/2012 $4,000.00
47 4/30/2012 $-2,000.00
48 1/31/2012 $-90,000.00
49 10/31/2011 $-21,000.00
50 1/31/2011 $-47,000.00
Financials: NumberOfReportableSegments
Date Value
1 10/31/2023 $1.00
2 7/31/2023 $1.00
3 4/30/2023 $1.00
4 1/31/2023 $1.00
5 10/31/2022 $1.00
6 7/31/2022 $1.00
7 4/30/2022 $1.00
8 1/31/2022 $1.00
9 10/31/2021 $1.00
10 7/31/2021 $1.00
11 4/30/2021 $1.00
12 1/31/2021 $1.00
13 10/31/2020 $1.00
14 7/31/2020 $1.00
15 4/30/2020 $1.00
16 1/31/2020 $1.00
17 10/31/2019 $1.00
18 7/31/2019 $1.00
19 4/30/2019 $1.00
20 1/31/2019 $1.00
21 10/31/2018 $1.00
22 7/31/2018 $1.00
23 4/30/2018 $1.00
24 1/31/2018 $1.00
25 10/31/2017 $1.00
26 7/31/2017 $1.00
27 4/30/2017 $1.00
28 1/31/2017 $1.00
29 10/31/2016 $1.00
30 7/31/2016 $1.00
31 4/30/2016 $1.00
32 1/31/2016 $1.00
33 10/31/2015 $1.00
34 7/31/2015 $1.00
35 4/30/2015 $1.00
36 1/31/2015 $1.00
37 10/31/2014 $1.00
38 7/31/2014 $1.00
39 4/30/2014 $1.00
40 1/31/2014 $1.00
Financials: OperatingExpenses
Date Value
1 10/31/2023 $218,810,000.00
2 7/31/2023 $146,862,000.00
3 4/30/2023 $73,061,000.00
4 1/31/2023 $283,190,000.00
5 10/31/2022 $71,808,000.00
6 7/31/2022 $138,297,000.00
7 4/30/2022 $67,045,000.00
8 1/31/2022 $237,775,000.00
9 10/31/2021 $168,117,000.00
10 7/31/2021 $109,280,000.00
11 4/30/2021 $53,901,000.00
12 1/31/2021 $196,739,000.00
13 10/31/2020 $144,923,000.00
14 7/31/2020 $93,882,000.00
15 4/30/2020 $47,635,000.00
16 1/31/2020 $182,358,000.00
17 10/31/2019 $135,210,000.00
18 7/31/2019 $42,845,000.00
19 4/30/2019 $46,094,000.00
20 1/31/2019 $178,564,000.00
21 10/31/2018 $133,544,000.00
22 7/31/2018 $44,695,000.00
23 4/30/2018 $44,842,000.00
24 1/31/2018 $163,302,000.00
25 10/31/2017 $119,342,000.00
26 7/31/2017 $39,500,000.00
27 4/30/2017 $38,346,000.00
28 1/31/2017 $144,651,000.00
29 10/31/2016 $36,653,000.00
30 7/31/2016 $69,567,000.00
31 4/30/2016 $35,359,000.00
32 1/31/2016 $120,665,000.00
33 10/31/2015 $86,455,000.00
34 7/31/2015 $29,927,000.00
35 4/30/2015 $25,593,000.00
36 1/31/2015 $87,275,000.00
37 10/31/2014 $62,949,000.00
38 7/31/2014 $20,372,000.00
39 4/30/2014 $19,669,000.00
40 1/31/2014 $71,930,000.00
41 10/31/2013 $52,070,000.00
42 7/31/2013 $16,359,000.00
43 4/30/2013 $16,474,000.00
44 1/31/2013 $60,755,000.00
45 10/31/2012 $44,443,000.00
46 7/31/2012 $29,038,000.00
47 4/30/2012 $15,498,000.00
48 1/31/2012 $53,544,000.00
49 10/31/2011 $38,872,000.00
50 1/31/2011 $44,762,000.00
Financials: OperatingIncomeLoss
Date Value
1 10/31/2023 $-112,846,000.00
2 7/31/2023 $-70,881,000.00
3 4/30/2023 $-35,542,000.00
4 1/31/2023 $-74,256,000.00
5 10/31/2022 $-50,816,000.00
6 7/31/2022 $-30,686,000.00
7 4/30/2022 $-10,498,000.00
8 1/31/2022 $-29,643,000.00
9 10/31/2021 $-1,211,000.00
10 7/31/2021 $-16,096,000.00
11 4/30/2021 $-10,136,000.00
12 1/31/2021 $-61,166,000.00
13 10/31/2020 $-47,153,000.00
14 7/31/2020 $-30,904,000.00
15 4/30/2020 $-15,615,000.00
16 1/31/2020 $-49,649,000.00
17 10/31/2019 $-35,817,000.00
18 7/31/2019 $-28,649,000.00
19 4/30/2019 $-18,241,000.00
20 1/31/2019 $-40,420,000.00
21 10/31/2018 $-26,054,000.00
22 7/31/2018 $-6,682,000.00
23 4/30/2018 $-9,950,000.00
24 1/31/2018 $24,431,000.00
25 10/31/2017 $23,040,000.00
26 7/31/2017 $7,922,000.00
27 4/30/2017 $2,617,000.00
28 1/31/2017 $60,363,000.00
29 10/31/2016 $40,280,000.00
30 7/31/2016 $9,262,000.00
31 4/30/2016 $1,348,000.00
32 1/31/2016 $84,679,000.00
33 10/31/2015 $30,327,000.00
34 7/31/2015 $45,246,000.00
35 4/30/2015 $20,325,000.00
36 1/31/2015 $51,861,000.00
37 10/31/2014 $34,742,000.00
38 7/31/2014 $10,164,000.00
39 4/30/2014 $5,927,000.00
40 1/31/2014 $27,917,000.00
41 10/31/2013 $22,215,000.00
42 7/31/2013 $12,151,000.00
43 4/30/2013 $5,219,000.00
44 1/31/2013 $19,906,000.00
45 10/31/2012 $7,585,000.00
46 7/31/2012 $5,792,000.00
47 4/30/2012 $2,907,000.00
48 1/31/2012 $11,255,000.00
49 10/31/2011 $5,710,000.00
50 1/31/2011 $15,477,000.00
Financials: OperatingLeaseExpense
Date Value
1 10/31/2023 $2,800,000.00
2 7/31/2023 $1,800,000.00
3 4/30/2023 $900,000.00
4 1/31/2023 $3,700,000.00
5 10/31/2022 $2,800,000.00
6 7/31/2022 $1,800,000.00
7 4/30/2022 $900,000.00
8 1/31/2022 $3,500,000.00
9 10/31/2021 $900,000.00
10 7/31/2021 $1,600,000.00
11 4/30/2021 $800,000.00
12 1/31/2021 $3,000,000.00
13 10/31/2020 $2,200,000.00
14 7/31/2020 $1,400,000.00
15 4/30/2020 $700,000.00
16 1/31/2020 $3,000,000.00
17 10/31/2019 $2,200,000.00
18 7/31/2019 $700,000.00
19 4/30/2019 $700,000.00
Financials: OperatingLeaseLiability
Date Value
1 10/31/2023 $5,869,000.00
2 7/31/2023 $6,764,000.00
3 4/30/2023 $7,730,000.00
4 1/31/2023 $8,636,000.00
5 10/31/2022 $9,322,000.00
6 7/31/2022 $10,530,000.00
7 4/30/2022 $10,731,000.00
8 1/31/2022 $11,713,000.00
9 10/31/2021 $12,547,000.00
10 7/31/2021 $10,649,000.00
11 4/30/2021 $11,467,000.00
12 1/31/2021 $10,436,000.00
13 10/31/2020 $9,471,000.00
14 7/31/2020 $9,313,000.00
15 4/30/2020 $9,487,000.00
16 1/31/2020 $10,156,000.00
17 10/31/2019 $10,680,000.00
18 7/31/2019 $7,360,000.00
19 4/30/2019 $8,025,000.00
Financials: OperatingLeaseLiabilityCurrent
Date Value
1 10/31/2023 $3,553,000.00
2 7/31/2023 $3,548,000.00
3 4/30/2023 $3,567,000.00
4 1/31/2023 $3,539,000.00
5 10/31/2022 $3,425,000.00
6 7/31/2022 $3,506,000.00
7 4/30/2022 $3,293,000.00
8 1/31/2022 $3,391,000.00
9 10/31/2021 $3,494,000.00
10 7/31/2021 $2,886,000.00
11 4/30/2021 $2,992,000.00
12 1/31/2021 $2,911,000.00
13 10/31/2020 $2,809,000.00
14 7/31/2020 $2,402,000.00
15 4/30/2020 $2,101,000.00
16 1/31/2020 $2,181,000.00
17 10/31/2019 $2,161,000.00
18 7/31/2019 $2,260,000.00
19 4/30/2019 $2,390,000.00
20 1/31/2019 --
Financials: OperatingLeaseLiabilityNoncurrent
Date Value
1 10/31/2023 $2,316,000.00
2 7/31/2023 $3,216,000.00
3 4/30/2023 $4,163,000.00
4 1/31/2023 $5,097,000.00
5 10/31/2022 $5,897,000.00
6 7/31/2022 $7,024,000.00
7 4/30/2022 $7,438,000.00
8 1/31/2022 $8,322,000.00
9 10/31/2021 $9,053,000.00
10 7/31/2021 $7,763,000.00
11 4/30/2021 $8,475,000.00
12 1/31/2021 $7,525,000.00
13 10/31/2020 $6,662,000.00
14 7/31/2020 $6,911,000.00
15 4/30/2020 $7,386,000.00
16 1/31/2020 $7,975,000.00
17 10/31/2019 $8,519,000.00
18 7/31/2019 $5,100,000.00
19 4/30/2019 $5,635,000.00
20 1/31/2019 --
Financials: OperatingLeasePayments
Date Value
1 10/31/2023 $2,940,000.00
2 7/31/2023 $1,993,000.00
3 4/30/2023 $968,000.00
4 1/31/2023 $4,011,000.00
5 10/31/2022 $3,254,000.00
6 7/31/2022 $2,159,000.00
7 4/30/2022 $1,069,000.00
8 1/31/2022 $3,608,000.00
9 10/31/2021 $2,681,000.00
10 7/31/2021 $1,763,000.00
11 4/30/2021 $856,000.00
12 1/31/2021 $2,416,000.00
13 10/31/2020 $1,656,000.00
14 7/31/2020 $1,031,000.00
15 4/30/2020 $689,000.00
16 1/31/2020 $2,851,000.00
17 10/31/2019 $2,238,000.00
18 7/31/2019 $1,454,000.00
19 4/30/2019 $727,000.00
Financials: OperatingLeaseRightOfUseAsset
Date Value
1 10/31/2023 $5,760,000.00
2 7/31/2023 $6,626,000.00
3 4/30/2023 $7,485,000.00
4 1/31/2023 $8,339,000.00
5 10/31/2022 $9,186,000.00
6 7/31/2022 $10,263,000.00
7 4/30/2022 $10,292,000.00
8 1/31/2022 $11,127,000.00
9 10/31/2021 $11,958,000.00
10 7/31/2021 $10,066,000.00
11 4/30/2021 $10,775,000.00
12 1/31/2021 $9,659,000.00
13 10/31/2020 $8,734,000.00
14 7/31/2020 $8,691,000.00
15 4/30/2020 $9,272,000.00
16 1/31/2020 $9,935,000.00
17 10/31/2019 $10,595,000.00
18 7/31/2019 $7,237,000.00
19 4/30/2019 $7,911,000.00
20 1/31/2019 --
Financials: OperatingLeaseWeightedAverageDiscountRatePercent
Date Value
1 10/31/2023 $0.04
2 7/31/2023 $0.04
3 4/30/2023 $0.04
4 1/31/2023 $0.04
5 10/31/2022 $0.04
6 7/31/2022 $0.04
7 4/30/2022 $0.04
8 1/31/2022 $0.04
9 10/31/2021 $0.04
10 7/31/2021 $0.04
11 4/30/2021 $0.04
12 1/31/2021 $0.04
13 10/31/2020 $0.04
14 7/31/2020 $0.04
15 4/30/2020 $0.04
16 1/31/2020 $0.04
17 10/31/2019 $0.04
18 7/31/2019 $0.05
19 4/30/2019 $0.05
Financials: OtherAccruedLiabilitiesCurrent
Date Value
1 10/31/2023 $6,855,000.00
2 7/31/2023 $6,646,000.00
3 4/30/2023 $8,048,000.00
4 1/31/2023 $8,011,000.00
5 10/31/2022 $7,501,000.00
6 7/31/2022 $7,704,000.00
7 4/30/2022 $6,664,000.00
8 1/31/2022 $5,496,000.00
9 10/31/2021 $6,215,000.00
10 7/31/2021 $4,493,000.00
11 4/30/2021 $3,277,000.00
12 1/31/2021 $2,891,000.00
13 10/31/2020 $2,829,000.00
14 7/31/2020 $2,522,000.00
15 4/30/2020 $2,383,000.00
16 1/31/2020 $2,769,000.00
17 10/31/2019 $2,362,000.00
18 7/31/2019 $1,952,000.00
19 4/30/2019 $2,116,000.00
20 1/31/2019 $2,472,000.00
21 10/31/2018 $2,335,000.00
22 7/31/2018 $2,259,000.00
23 4/30/2018 $2,530,000.00
24 1/31/2018 $2,852,000.00
25 10/31/2017 $2,636,000.00
26 7/31/2017 $1,807,000.00
27 4/30/2017 $2,174,000.00
28 1/31/2017 $2,686,000.00
29 10/31/2016 $2,494,000.00
30 7/31/2016 $2,382,000.00
31 4/30/2016 $2,047,000.00
32 1/31/2016 $1,869,000.00
33 10/31/2015 $1,512,000.00
34 7/31/2015 $1,605,000.00
35 4/30/2015 $1,718,000.00
36 1/31/2015 $1,920,000.00
37 10/31/2014 $1,808,000.00
38 7/31/2014 $1,462,000.00
39 4/30/2014 $1,140,000.00
40 1/31/2014 $1,154,000.00
41 10/31/2013 $1,022,000.00
42 7/31/2013 $1,166,000.00
43 4/30/2013 $1,317,000.00
44 1/31/2013 $1,734,000.00
45 10/31/2012 $3,018,000.00
46 1/31/2012 $1,503,000.00
Financials: OtherAssetsNoncurrent
Date Value
1 10/31/2023 $2,748,000.00
2 7/31/2023 $2,795,000.00
3 4/30/2023 $3,906,000.00
4 1/31/2023 $4,012,000.00
5 10/31/2022 $3,428,000.00
6 7/31/2022 $3,504,000.00
7 4/30/2022 $3,834,000.00
8 1/31/2022 $4,269,000.00
9 10/31/2021 $4,190,000.00
10 7/31/2021 $4,634,000.00
11 4/30/2021 $4,634,000.00
12 1/31/2021 $4,569,000.00
13 10/31/2020 $5,027,000.00
14 7/31/2020 $5,381,000.00
15 4/30/2020 $5,359,000.00
16 1/31/2020 $5,710,000.00
17 10/31/2019 $5,386,000.00
18 7/31/2019 $5,246,000.00
19 4/30/2019 $2,352,000.00
20 1/31/2019 $2,412,000.00
21 10/31/2018 $2,470,000.00
22 7/31/2018 $2,536,000.00
23 4/30/2018 $2,338,000.00
24 1/31/2018 $2,257,000.00
25 10/31/2017 $2,214,000.00
26 7/31/2017 $2,229,000.00
27 4/30/2017 $2,168,000.00
28 1/31/2017 $2,224,000.00
29 10/31/2016 $2,162,000.00
30 7/31/2016 $1,998,000.00
31 4/30/2016 $2,085,000.00
32 1/31/2016 $2,117,000.00
33 10/31/2015 $2,018,000.00
34 7/31/2015 $2,029,000.00
35 4/30/2015 $1,928,000.00
36 1/31/2015 $1,902,000.00
37 10/31/2014 $1,983,000.00
38 7/31/2014 $1,772,000.00
39 4/30/2014 $1,873,000.00
40 1/31/2014 $1,919,000.00
41 10/31/2013 $1,970,000.00
42 7/31/2013 $1,995,000.00
43 4/30/2013 $2,054,000.00
44 1/31/2013 $1,981,000.00
45 10/31/2012 $1,520,000.00
46 1/31/2012 $1,538,000.00
Financials: OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
Date Value
1 10/31/2023 $-727,000.00
2 7/31/2023 $-438,000.00
3 4/30/2023 $110,000.00
4 1/31/2023 $-492,000.00
5 10/31/2022 $-1,041,000.00
6 7/31/2022 $-2,000.00
7 4/30/2022 --
8 1/31/2022 $-1,219,000.00
9 10/31/2021 $-608,000.00
10 7/31/2021 $-184,000.00
11 4/30/2021 $-427,000.00
12 1/31/2021 $451,000.00
13 10/31/2020 $595,000.00
14 7/31/2020 $819,000.00
15 4/30/2020 $-363,000.00
16 1/31/2020 $671,000.00
17 10/31/2019 $588,000.00
18 7/31/2019 $194,000.00
19 4/30/2019 $254,000.00
20 1/31/2019 $376,000.00
21 10/31/2018 $94,000.00
22 7/31/2018 $178,000.00
23 4/30/2018 $-110,000.00
24 1/31/2018 $-209,000.00
25 10/31/2017 $-46,000.00
26 7/31/2017 $-12,000.00
27 4/30/2017 $-18,000.00
28 1/31/2017 $-63,000.00
29 10/31/2016 $-11,000.00
30 7/31/2016 $13,000.00
31 4/30/2016 $27,000.00
32 1/31/2016 $-6,000.00
33 10/31/2015 $-14,000.00
34 7/31/2015 $-23,000.00
35 4/30/2015 $-16,000.00
36 1/31/2015 $-1,000.00
37 10/31/2014 $-14,000.00
38 7/31/2014 $-21,000.00
39 4/30/2014 $8,000.00
40 1/31/2014 --
41 4/30/2013 --
Financials: OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
Date Value
1 10/31/2023 $-727,000.00
2 7/31/2023 $-438,000.00
3 4/30/2023 $110,000.00
4 1/31/2023 $-492,000.00
5 10/31/2022 $-1,043,000.00
6 7/31/2022 $-2,000.00
7 4/30/2022 --
8 7/31/2021 $-184,000.00
9 4/30/2021 $-427,000.00
10 1/31/2021 $451,000.00
11 10/31/2020 $595,000.00
12 7/31/2020 $819,000.00
13 4/30/2020 $-363,000.00
14 1/31/2020 $671,000.00
15 10/31/2019 $588,000.00
16 7/31/2019 $194,000.00
17 4/30/2019 $254,000.00
18 1/31/2019 $376,000.00
19 10/31/2018 $26,000.00
20 7/31/2018 $178,000.00
21 4/30/2018 $-110,000.00
22 1/31/2018 $-209,000.00
23 10/31/2017 $-46,000.00
24 7/31/2017 $-12,000.00
25 4/30/2017 $-18,000.00
26 1/31/2017 $-63,000.00
27 10/31/2016 $-51,000.00
28 7/31/2016 $13,000.00
29 4/30/2016 $27,000.00
30 1/31/2016 $-6,000.00
31 1/31/2015 $-1,000.00
Financials: OtherLiabilitiesNoncurrent
Date Value
1 10/31/2023 $14,696,000.00
2 7/31/2023 $16,020,000.00
3 4/30/2023 $14,278,000.00
4 1/31/2023 $15,548,000.00
5 10/31/2022 $12,228,000.00
6 7/31/2022 $11,742,000.00
7 4/30/2022 $12,024,000.00
8 1/31/2022 $12,763,000.00
9 10/31/2021 $13,448,000.00
10 7/31/2021 $13,705,000.00
11 4/30/2021 $14,866,000.00
12 1/31/2021 $16,812,000.00
13 10/31/2020 $18,007,000.00
14 7/31/2020 $16,678,000.00
15 4/30/2020 $17,261,000.00
16 1/31/2020 $17,776,000.00
17 10/31/2019 $9,925,000.00
18 7/31/2019 $9,431,000.00
19 4/30/2019 $8,963,000.00
20 1/31/2019 $8,341,000.00
21 10/31/2018 $9,600,000.00
22 7/31/2018 $10,252,000.00
23 4/30/2018 $10,693,000.00
24 1/31/2018 $11,226,000.00
25 10/31/2017 $13,071,000.00
26 7/31/2017 $9,131,000.00
27 4/30/2017 $9,002,000.00
28 1/31/2017 $3,241,000.00
29 10/31/2016 $2,291,000.00
30 7/31/2016 $2,793,000.00
31 4/30/2016 $2,767,000.00
32 1/31/2016 $12,342,000.00
33 10/31/2015 $9,394,000.00
34 7/31/2015 $2,704,000.00
35 4/30/2015 $1,405,000.00
36 1/31/2015 $1,393,000.00
37 10/31/2014 $1,175,000.00
38 7/31/2014 $1,569,000.00
39 4/30/2014 $1,556,000.00
40 1/31/2014 $1,544,000.00
41 10/31/2013 $1,427,000.00
42 7/31/2013 $1,461,000.00
43 4/30/2013 $1,470,000.00
44 1/31/2013 $1,441,000.00
45 10/31/2012 $1,115,000.00
46 1/31/2012 $1,246,000.00
Financials: OtherNoncashIncomeExpense
Date Value
1 10/31/2023 $-1,066,000.00
2 7/31/2023 $-1,036,000.00
3 4/30/2023 $-64,000.00
4 1/31/2023 $751,000.00
5 10/31/2022 $-28,000.00
6 7/31/2022 $-42,000.00
7 4/30/2022 $-32,000.00
8 1/31/2022 $509,000.00
9 10/31/2021 $517,000.00
10 7/31/2021 $-13,000.00
11 4/30/2021 $190,000.00
12 1/31/2021 $-65,000.00
13 10/31/2020 $94,000.00
14 7/31/2020 $72,000.00
15 4/30/2020 $38,000.00
16 1/31/2020 $71,000.00
17 10/31/2019 $-87,000.00
18 7/31/2019 $-87,000.00
19 4/30/2019 $-142,000.00
20 1/31/2019 $-350,000.00
21 10/31/2018 $-358,000.00
22 7/31/2018 $-200,000.00
23 4/30/2018 $-26,000.00
24 1/31/2018 $-165,000.00
25 10/31/2017 $-93,000.00
26 7/31/2017 $-43,000.00
27 4/30/2017 $-39,000.00
28 1/31/2017 $-40,000.00
29 10/31/2016 $-57,000.00
30 7/31/2016 $-57,000.00
31 4/30/2016 $-30,000.00
32 1/31/2016 $-142,000.00
33 10/31/2015 $-127,000.00
34 7/31/2015 $-72,000.00
35 4/30/2015 $-75,000.00
36 1/31/2015 $-26,000.00
37 10/31/2014 $20,000.00
38 7/31/2014 $2,000.00
39 4/30/2014 $3,000.00
40 1/31/2014 --
41 1/31/2013 $149,000.00
Financials: OtherSundryLiabilitiesNoncurrent
Date Value
1 10/31/2023 $3,000.00
2 7/31/2023 $46,000.00
3 4/30/2023 $951,000.00
4 1/31/2023 $1,044,000.00
5 10/31/2022 $4,000.00
6 7/31/2022 $5,000.00
7 4/30/2022 $6,000.00
8 1/31/2022 $7,000.00
9 10/31/2021 $307,000.00
10 7/31/2021 $311,000.00
11 4/30/2021 $301,000.00
12 1/31/2021 $299,000.00
13 10/31/2020 $537,000.00
14 7/31/2020 $413,000.00
15 4/30/2020 $146,000.00
16 1/31/2020 $68,000.00
17 10/31/2019 $100,000.00
18 7/31/2019 $6,000.00
19 4/30/2019 $5,000.00
20 1/31/2019 $6,000.00
21 10/31/2018 $21,000.00
22 7/31/2018 $45,000.00
23 4/30/2018 $68,000.00
24 1/31/2018 $97,000.00
25 10/31/2017 $5,000.00
26 7/31/2017 $5,000.00
27 4/30/2017 $2,000.00
28 1/31/2017 $3,000.00
29 10/31/2016 $2,000.00
30 7/31/2016 $2,000.00
31 4/30/2016 $2,000.00
32 1/31/2016 $2,000.00
33 1/31/2015 $2,000.00
Financials: PaymentsForRepurchaseOfCommonStock
Date Value
1 1/31/2023 --
2 1/31/2022 $175,800,000.00
3 10/31/2021 --
4 7/31/2021 --
5 4/30/2021 --
6 1/31/2021 $1,000,000.00
7 10/31/2020 $1,000,000.00
8 7/31/2020 $1,000,000.00
9 4/30/2020 $1,000,000.00
10 3/31/2020 $1,000,000.00
11 1/31/2020 --
12 10/31/2019 --
13 7/31/2019 --
14 4/30/2019 $174,800,000.00
15 1/31/2019 $99,904,000.00
16 10/31/2018 $171,300,000.00
17 7/31/2018 $65,614,000.00
18 4/30/2018 $20,624,000.00
19 1/31/2018 $54,788,000.00
20 10/31/2017 $51,505,000.00
21 7/31/2017 $58,900,000.00
22 4/30/2017 $8,773,000.00
23 1/31/2017 $20,183,000.00
24 10/31/2016 $20,183,000.00
25 7/31/2016 $20,183,000.00
26 4/30/2016 --
27 1/31/2016 --
28 1/31/2015 --
29 1/31/2013 --
30 1/31/2012 $7,228,000.00
31 1/31/2011 --
Financials: PaymentsToAcquireBusinessesNetOfCashAcquired
Date Value
1 1/31/2023 --
2 1/31/2022 $307,038,000.00
3 1/31/2021 --
4 1/31/2020 --
5 1/31/2018 --
6 1/31/2017 --
7 10/31/2016 --
8 7/31/2016 --
9 1/31/2016 $29,905,000.00
10 10/31/2015 $29,905,000.00
11 7/31/2015 $29,905,000.00
12 1/31/2015 --
13 10/31/2014 --
14 1/31/2014 --
Financials: PaymentsToAcquireInvestments
Date Value
1 10/31/2023 $34,433,000.00
2 7/31/2023 $34,178,000.00
3 4/30/2023 $19,790,000.00
4 1/31/2023 $97,437,000.00
5 10/31/2022 $87,641,000.00
6 7/31/2022 $2,972,000.00
7 4/30/2022 --
8 1/31/2022 $118,726,000.00
9 10/31/2021 $118,726,000.00
10 7/31/2021 $101,664,000.00
11 4/30/2021 $57,117,000.00
12 1/31/2021 $219,677,000.00
13 10/31/2020 $175,265,000.00
14 7/31/2020 $109,161,000.00
15 4/30/2020 $49,077,000.00
16 1/31/2020 $225,913,000.00
17 10/31/2019 $160,988,000.00
18 7/31/2019 $91,143,000.00
19 4/30/2019 $35,583,000.00
20 1/31/2019 $207,841,000.00
21 10/31/2018 $139,816,000.00
22 7/31/2018 $39,639,000.00
23 4/30/2018 $8,969,000.00
24 1/31/2018 $74,863,000.00
25 1/31/2017 $115,546,000.00
26 10/31/2015 --
27 10/31/2014 $290,000.00
28 7/31/2014 $41,621,000.00
29 4/30/2014 $27,306,000.00
Financials: PaymentsToAcquireProductiveAssets
Date Value
1 10/31/2023 $10,047,000.00
2 7/31/2023 $7,694,000.00
3 4/30/2023 $2,298,000.00
4 1/31/2023 $15,051,000.00
5 10/31/2022 $13,023,000.00
6 7/31/2022 $8,088,000.00
7 4/30/2022 $4,701,000.00
8 1/31/2022 $9,679,000.00
9 10/31/2021 $6,235,000.00
10 7/31/2021 $3,754,000.00
11 4/30/2021 $1,954,000.00
12 1/31/2021 $4,942,000.00
13 10/31/2020 $1,529,000.00
14 7/31/2020 $665,000.00
15 4/30/2020 $428,000.00
16 1/31/2020 $1,821,000.00
Financials: PreferredStockParOrStatedValuePerShare
Date Value
1 10/31/2023 $0.00
2 7/31/2023 $0.00
3 4/30/2023 $0.00
4 1/31/2023 $0.00
5 10/31/2022 $0.00
6 7/31/2022 $0.00
7 4/30/2022 $0.00
8 1/31/2022 $0.00
9 10/31/2021 $0.00
10 7/31/2021 $0.00
11 4/30/2021 $0.00
12 1/31/2021 $0.00
13 10/31/2020 $0.00
14 7/31/2020 $0.00
15 4/30/2020 $0.00
16 1/31/2020 $0.00
17 10/31/2019 $0.00
18 7/31/2019 $0.00
19 4/30/2019 $0.00
20 1/31/2019 $0.00
21 10/31/2018 $0.00
22 7/31/2018 $0.00
23 4/30/2018 $0.00
24 1/31/2018 $0.00
25 10/31/2017 $0.00
26 7/31/2017 $0.00
27 4/30/2017 $0.00
28 1/31/2017 $0.00
29 10/31/2016 $0.00
30 7/31/2016 $0.00
31 4/30/2016 $0.00
32 1/31/2016 $0.00
33 10/31/2015 $0.00
34 7/31/2015 $0.00
35 4/30/2015 $0.00
36 1/31/2015 $0.00
37 10/31/2014 $0.00
38 7/31/2014 $0.00
39 4/30/2014 $0.00
40 1/31/2014 $0.00
41 10/31/2013 $0.00
42 7/31/2013 $0.00
43 4/30/2013 $0.00
44 1/31/2013 $0.00
45 10/31/2012 $0.00
46 9/30/2012 $0.00
47 1/31/2012 --
Financials: PreferredStockSharesAuthorized
Date Value
1 10/31/2023 $20,000,000.00
2 7/31/2023 $20,000,000.00
3 4/30/2023 $20,000,000.00
4 1/31/2023 $20,000,000.00
5 10/31/2022 $20,000,000.00
6 7/31/2022 $20,000,000.00
7 4/30/2022 $20,000,000.00
8 1/31/2022 $20,000,000.00
9 10/31/2021 $20,000,000.00
10 7/31/2021 $20,000,000.00
11 4/30/2021 $20,000,000.00
12 1/31/2021 $20,000,000.00
13 10/31/2020 $20,000,000.00
14 7/31/2020 $20,000,000.00
15 4/30/2020 $20,000,000.00
16 1/31/2020 $20,000,000.00
17 10/31/2019 $20,000,000.00
18 7/31/2019 $20,000,000.00
19 4/30/2019 $20,000,000.00
20 1/31/2019 $20,000,000.00
21 10/31/2018 $20,000,000.00
22 7/31/2018 $20,000,000.00
23 4/30/2018 $20,000,000.00
24 1/31/2018 $20,000,000.00
25 10/31/2017 $20,000,000.00
26 7/31/2017 $20,000,000.00
27 4/30/2017 $20,000,000.00
28 1/31/2017 $20,000,000.00
29 10/31/2016 $20,000,000.00
30 7/31/2016 $20,000,000.00
31 4/30/2016 $20,000,000.00
32 1/31/2016 $20,000,000.00
33 10/31/2015 $20,000,000.00
34 7/31/2015 $20,000,000.00
35 4/30/2015 $20,000,000.00
36 1/31/2015 $20,000,000.00
37 10/31/2014 $20,000,000.00
38 7/31/2014 $20,000,000.00
39 4/30/2014 $20,000,000.00
40 1/31/2014 $20,000,000.00
41 10/31/2013 $20,000,000.00
42 7/31/2013 $20,000,000.00
43 4/30/2013 $20,000,000.00
44 1/31/2013 $20,000,000.00
45 10/31/2012 $20,000,000.00
46 9/30/2012 $20,000,000.00
47 1/31/2012 --
Financials: PreferredStockSharesIssued
Date Value
1 10/31/2023 --
2 7/31/2023 --
3 4/30/2023 --
4 1/31/2023 --
5 10/31/2022 --
6 7/31/2022 --
7 4/30/2022 --
8 1/31/2022 --
9 10/31/2021 --
10 7/31/2021 --
11 4/30/2021 --
12 1/31/2021 --
13 10/31/2020 --
14 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 1/31/2012 --
Financials: PreferredStockSharesOutstanding
Date Value
1 10/31/2023 --
2 7/31/2023 --
3 4/30/2023 --
4 1/31/2023 --
5 10/31/2022 --
6 7/31/2022 --
7 4/30/2022 --
8 1/31/2022 --
9 10/31/2021 --
10 7/31/2021 --
11 4/30/2021 --
12 1/31/2021 --
13 10/31/2020 --
14 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 1/31/2012 --
Financials: PreferredStockValue
Date Value
1 10/31/2023 --
2 7/31/2023 --
3 4/30/2023 --
4 1/31/2023 --
5 10/31/2022 --
6 7/31/2022 --
7 4/30/2022 --
8 1/31/2022 --
9 10/31/2021 --
10 7/31/2021 --
11 4/30/2021 --
12 1/31/2021 --
13 10/31/2020 --
14 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 1/31/2012 --
Financials: PrepaidExpenseAndOtherAssetsCurrent
Date Value
1 10/31/2023 $3,728,000.00
2 7/31/2023 $5,199,000.00
3 4/30/2023 $6,077,000.00
4 1/31/2023 $5,288,000.00
5 10/31/2022 $5,338,000.00
6 7/31/2022 $7,138,000.00
7 4/30/2022 $8,149,000.00
8 1/31/2022 $6,169,000.00
9 10/31/2021 $5,789,000.00
10 7/31/2021 $4,481,000.00
11 4/30/2021 $5,361,000.00
12 1/31/2021 $5,531,000.00
13 10/31/2020 $4,777,000.00
14 7/31/2020 $3,503,000.00
15 4/30/2020 $4,789,000.00
16 1/31/2020 $4,975,000.00
17 10/31/2019 $5,174,000.00
18 7/31/2019 $4,491,000.00
19 4/30/2019 $5,025,000.00
20 1/31/2019 $6,206,000.00
21 10/31/2018 $3,309,000.00
22 7/31/2018 $2,686,000.00
23 4/30/2018 $3,824,000.00
24 1/31/2018 $4,006,000.00
25 10/31/2017 $4,008,000.00
26 7/31/2017 $2,810,000.00
27 4/30/2017 $3,304,000.00
28 1/31/2017 $4,392,000.00
29 10/31/2016 $4,762,000.00
30 7/31/2016 $4,180,000.00
31 4/30/2016 $3,845,000.00
32 1/31/2016 $4,170,000.00
33 10/31/2015 $3,591,000.00
34 7/31/2015 $2,228,000.00
35 4/30/2015 $2,688,000.00
36 1/31/2015 $3,506,000.00
37 10/31/2014 $2,256,000.00
38 7/31/2014 $2,227,000.00
39 4/30/2014 $2,621,000.00
40 1/31/2014 $2,951,000.00
41 10/31/2013 $1,998,000.00
42 7/31/2013 $1,478,000.00
43 4/30/2013 $1,839,000.00
44 1/31/2013 $2,360,000.00
45 10/31/2012 $1,516,000.00
46 1/31/2012 $1,226,000.00
Financials: ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
Date Value
1 10/31/2023 $44,310,000.00
2 7/31/2023 $31,310,000.00
3 4/30/2023 $12,410,000.00
4 1/31/2023 $2,000,000.00
5 10/31/2022 --
6 7/31/2022 --
7 4/30/2022 --
8 1/31/2022 $107,760,000.00
9 10/31/2021 $107,760,000.00
10 7/31/2021 $75,490,000.00
11 4/30/2021 $29,232,000.00
12 1/31/2021 $123,208,000.00
13 10/31/2020 $92,897,000.00
14 7/31/2020 $49,227,000.00
15 4/30/2020 $33,740,000.00
16 1/31/2020 $122,795,000.00
17 10/31/2019 $105,995,000.00
18 7/31/2019 $71,395,000.00
19 4/30/2019 $29,195,000.00
20 1/31/2019 $65,428,000.00
21 10/31/2018 $40,928,000.00
22 7/31/2018 $31,750,000.00
23 4/30/2018 $15,850,000.00
24 1/31/2018 $58,050,000.00
25 10/31/2017 $34,460,000.00
26 7/31/2017 $14,840,000.00
27 1/31/2017 $41,435,000.00
Financials: ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
Date Value
1 10/31/2023 $5,222,000.00
2 7/31/2023 $2,593,000.00
3 4/30/2023 $1,468,000.00
4 1/31/2023 $2,444,000.00
5 10/31/2022 $756,000.00
6 7/31/2022 --
7 4/30/2022 --
8 1/31/2022 $208,132,000.00
9 10/31/2021 $208,132,000.00
10 7/31/2021 $32,839,000.00
11 4/30/2021 $18,609,000.00
12 1/31/2021 $70,087,000.00
13 10/31/2020 $57,936,000.00
14 7/31/2020 $44,044,000.00
15 4/30/2020 $13,601,000.00
16 1/31/2020 $96,363,000.00
17 10/31/2019 $72,773,000.00
18 7/31/2019 $32,573,000.00
19 4/30/2019 $10,023,000.00
20 1/31/2019 $66,211,000.00
21 10/31/2018 $50,618,000.00
22 7/31/2018 $15,120,000.00
23 4/30/2018 $3,500,000.00
24 1/31/2018 $10,900,000.00
25 10/31/2017 $8,500,000.00
26 7/31/2017 $4,500,000.00
27 4/30/2017 $1,000,000.00
28 1/31/2017 $31,078,000.00
29 10/31/2016 $28,368,000.00
30 7/31/2016 $19,827,000.00
31 4/30/2016 $8,974,000.00
32 1/31/2016 $17,732,000.00
33 10/31/2015 $17,732,000.00
34 7/31/2015 $9,908,000.00
35 4/30/2015 $5,478,000.00
36 1/31/2015 $8,729,000.00
37 10/31/2014 $657,000.00
38 7/31/2014 $10,000.00
39 4/30/2014 $7,000.00
40 1/31/2014 --
Financials: ProfitLoss
Date Value
1 10/31/2023 $-108,810,000.00
2 7/31/2023 $-67,100,000.00
3 4/30/2023 $-35,902,000.00
4 1/31/2023 $-65,386,000.00
5 10/31/2022 $-54,281,000.00
6 7/31/2022 $-34,472,000.00
7 4/30/2022 $-10,822,000.00
8 1/31/2022 $-26,411,000.00
9 10/31/2021 $-17,218,000.00
10 7/31/2021 $-17,974,000.00
11 4/30/2021 $-10,818,000.00
12 1/31/2021 $-59,786,000.00
13 10/31/2020 $-47,297,000.00
14 7/31/2020 $-30,219,000.00
15 4/30/2020 $-15,463,000.00
16 1/31/2020 $-44,792,000.00
17 10/31/2019 $-31,811,000.00
18 7/31/2019 $-27,502,000.00
19 4/30/2019 $-17,311,000.00
20 1/31/2019 $-30,447,000.00
21 10/31/2018 $-25,904,000.00
22 7/31/2018 $-16,883,000.00
23 4/30/2018 $-10,006,000.00
24 1/31/2018 $18,852,000.00
25 10/31/2017 $17,591,000.00
26 7/31/2017 $5,867,000.00
27 1/31/2017 $57,810,000.00
Financials: PropertyPlantAndEquipmentGross
Date Value
1 10/31/2023 $36,226,000.00
2 7/31/2023 $35,895,000.00
3 4/30/2023 $34,780,000.00
4 1/31/2023 $34,177,000.00
5 10/31/2022 $32,461,000.00
6 7/31/2022 $31,199,000.00
7 4/30/2022 $30,014,000.00
8 1/31/2022 $29,265,000.00
9 10/31/2021 $26,882,000.00
10 7/31/2021 $25,918,000.00
11 4/30/2021 $23,362,000.00
12 1/31/2021 $22,008,000.00
13 10/31/2020 $21,249,000.00
14 7/31/2020 $20,499,000.00
15 4/30/2020 $20,394,000.00
16 1/31/2020 $19,987,000.00
17 10/31/2019 $19,620,000.00
18 7/31/2019 $19,101,000.00
19 4/30/2019 $18,687,000.00
20 1/31/2019 $19,987,000.00
21 10/31/2018 $17,839,000.00
22 7/31/2018 $18,176,000.00
23 4/30/2018 $17,209,000.00
24 1/31/2018 $16,381,000.00
25 10/31/2017 $15,245,000.00
26 7/31/2017 $14,788,000.00
27 4/30/2017 $13,962,000.00
28 1/31/2017 $13,427,000.00
29 10/31/2016 $12,966,000.00
30 7/31/2016 $12,243,000.00
31 4/30/2016 $11,860,000.00
32 1/31/2016 $11,301,000.00
33 10/31/2015 $10,642,000.00
34 7/31/2015 $9,950,000.00
35 4/30/2015 $9,574,000.00
36 1/31/2015 $9,279,000.00
37 10/31/2014 $9,030,000.00
38 7/31/2014 $8,871,000.00
39 4/30/2014 $8,421,000.00
40 1/31/2014 $8,244,000.00
41 10/31/2013 $7,967,000.00
42 7/31/2013 $7,858,000.00
43 4/30/2013 $7,339,000.00
44 1/31/2013 $6,726,000.00
45 10/31/2012 $6,434,000.00
46 1/31/2012 $5,321,000.00
Financials: PropertyPlantAndEquipmentNet
Date Value
1 10/31/2023 $10,917,000.00
2 7/31/2023 $11,246,000.00
3 4/30/2023 $11,279,000.00
4 1/31/2023 $11,814,000.00
5 10/31/2022 $10,753,000.00
6 7/31/2022 $10,443,000.00
7 4/30/2022 $10,138,000.00
8 1/31/2022 $10,134,000.00
9 10/31/2021 $8,498,000.00
10 7/31/2021 $8,237,000.00
11 4/30/2021 $6,308,000.00
12 1/31/2021 $5,530,000.00
13 10/31/2020 $5,131,000.00
14 7/31/2020 $5,027,000.00
15 4/30/2020 $5,401,000.00
16 1/31/2020 $5,614,000.00
17 10/31/2019 $5,927,000.00
18 7/31/2019 $6,105,000.00
19 4/30/2019 $6,383,000.00
20 1/31/2019 $5,614,000.00
21 10/31/2018 $6,746,000.00
22 7/31/2018 $7,010,000.00
23 4/30/2018 $6,645,000.00
24 1/31/2018 $6,449,000.00
25 10/31/2017 $5,666,000.00
26 7/31/2017 $5,636,000.00
27 4/30/2017 $5,241,000.00
28 1/31/2017 $4,988,000.00
29 10/31/2016 $4,291,000.00
30 7/31/2016 $3,642,000.00
31 4/30/2016 $3,567,000.00
32 1/31/2016 $3,448,000.00
33 10/31/2015 $3,215,000.00
34 7/31/2015 $2,891,000.00
35 4/30/2015 $3,022,000.00
36 1/31/2015 $3,075,000.00
37 10/31/2014 $3,182,000.00
38 7/31/2014 $3,080,000.00
39 4/30/2014 $2,950,000.00
40 1/31/2014 $3,018,000.00
41 10/31/2013 $3,025,000.00
42 7/31/2013 $3,219,000.00
43 4/30/2013 $2,976,000.00
44 1/31/2013 $2,536,000.00
45 10/31/2012 $2,283,000.00
46 1/31/2012 $1,686,000.00
Financials: PurchaseCommitmentRemainingMinimumAmountCommitted
Date Value
1 10/31/2023 $26,200,000.00
2 7/31/2023 $24,600,000.00
3 4/30/2023 $22,900,000.00
4 1/31/2023 $43,600,000.00
5 10/31/2022 $47,900,000.00
6 7/31/2022 $68,300,000.00
7 4/30/2022 $66,300,000.00
8 1/31/2022 $71,500,000.00
9 10/31/2021 $66,000,000.00
10 7/31/2021 $72,300,000.00
11 4/30/2021 $67,600,000.00
12 1/31/2021 $48,200,000.00
13 10/31/2020 $37,100,000.00
14 7/31/2020 $24,400,000.00
15 4/30/2020 $32,600,000.00
16 1/31/2020 $35,900,000.00
17 10/31/2019 $27,600,000.00
18 7/31/2019 $41,300,000.00
19 4/30/2019 $22,900,000.00
20 1/31/2019 $28,200,000.00
21 10/31/2018 $21,800,000.00
22 7/31/2018 $22,100,000.00
23 4/30/2018 $32,100,000.00
24 1/31/2018 $24,300,000.00
25 10/31/2017 $25,700,000.00
26 7/31/2017 $36,800,000.00
27 4/30/2017 $31,700,000.00
28 1/31/2017 $23,900,000.00
29 10/31/2016 $22,100,000.00
30 7/31/2016 $31,000,000.00
31 4/30/2016 $21,100,000.00
32 1/31/2016 $19,700,000.00
33 10/31/2015 $23,400,000.00
34 7/31/2015 $34,000,000.00
35 4/30/2015 $38,100,000.00
36 1/31/2015 $27,500,000.00
37 10/31/2014 $26,000,000.00
38 7/31/2014 $18,400,000.00
39 4/30/2014 $15,400,000.00
40 1/31/2014 $13,700,000.00
Financials: ResearchAndDevelopmentExpense
Date Value
1 10/31/2023 $163,060,000.00
2 7/31/2023 $109,358,000.00
3 4/30/2023 $54,441,000.00
4 1/31/2023 $204,946,000.00
5 10/31/2022 $52,864,000.00
6 7/31/2022 $99,028,000.00
7 4/30/2022 $46,690,000.00
8 1/31/2022 $167,337,000.00
9 10/31/2021 $118,794,000.00
10 7/31/2021 $77,432,000.00
11 4/30/2021 $37,874,000.00
12 1/31/2021 $140,759,000.00
13 10/31/2020 $103,575,000.00
14 7/31/2020 $67,002,000.00
15 4/30/2020 $34,200,000.00
16 1/31/2020 $129,724,000.00
17 10/31/2019 $95,917,000.00
18 7/31/2019 $30,420,000.00
19 4/30/2019 $33,017,000.00
20 1/31/2019 $128,084,000.00
21 10/31/2018 $95,446,000.00
22 7/31/2018 $32,129,000.00
23 4/30/2018 $31,664,000.00
24 1/31/2018 $115,510,000.00
25 10/31/2017 $83,936,000.00
26 7/31/2017 $54,140,000.00
27 4/30/2017 $26,602,000.00
28 1/31/2017 $101,205,000.00
29 10/31/2016 $74,076,000.00
30 7/31/2016 $48,109,000.00
31 4/30/2016 $24,466,000.00
32 1/31/2016 $82,927,000.00
33 10/31/2015 $22,062,000.00
34 7/31/2015 $20,840,000.00
35 4/30/2015 $16,583,000.00
36 1/31/2015 $57,978,000.00
37 10/31/2014 $15,584,000.00
38 7/31/2014 $26,411,000.00
39 4/30/2014 $12,914,000.00
40 1/31/2014 $48,777,000.00
41 10/31/2013 $35,767,000.00
42 7/31/2013 $22,291,000.00
43 4/30/2013 $11,317,000.00
44 1/31/2013 $42,829,000.00
45 10/31/2012 $10,802,000.00
46 7/31/2012 $20,829,000.00
47 4/30/2012 $11,473,000.00
48 1/31/2012 $37,618,000.00
49 10/31/2011 $27,611,000.00
50 1/31/2011 $34,449,000.00
Financials: RestrictedCashCurrent
Date Value
1 10/31/2023 $7,000.00
2 7/31/2023 $8,000.00
3 4/30/2023 $8,000.00
4 1/31/2023 $8,000.00
5 10/31/2022 $7,000.00
6 7/31/2022 $10,000.00
7 4/30/2022 $10,000.00
8 1/31/2022 $10,000.00
9 10/31/2021 $10,000.00
10 7/31/2021 $10,000.00
11 4/30/2021 $10,000.00
12 1/31/2021 $10,000.00
13 10/31/2020 $10,000.00
14 7/31/2020 $10,000.00
15 4/30/2020 $9,000.00
16 1/31/2020 $9,000.00
17 10/31/2019 $9,000.00
18 7/31/2019 $9,000.00
19 4/30/2019 $11,000.00
20 1/31/2019 $11,000.00
21 10/31/2018 $11,000.00
22 7/31/2018 $9,000.00
23 4/30/2018 $9,000.00
24 1/31/2018 $9,000.00
25 1/31/2017 $8,000.00
Financials: RetainedEarningsAccumulatedDeficit
Date Value
1 10/31/2023 $-74,324,000.00
2 7/31/2023 $-32,614,000.00
3 4/30/2023 $-1,416,000.00
4 1/31/2023 $34,486,000.00
5 10/31/2022 $45,591,000.00
6 7/31/2022 $65,400,000.00
7 4/30/2022 $89,050,000.00
8 1/31/2022 $99,872,000.00
9 10/31/2021 $109,065,000.00
10 7/31/2021 $108,309,000.00
11 4/30/2021 $115,465,000.00
12 1/31/2021 $126,283,000.00
13 10/31/2020 $138,772,000.00
14 7/31/2020 $155,850,000.00
15 4/30/2020 $170,606,000.00
16 1/31/2020 $186,069,000.00
17 10/31/2019 $199,050,000.00
18 7/31/2019 $203,359,000.00
19 4/30/2019 $213,550,000.00
20 1/31/2019 $230,861,000.00
21 10/31/2018 $235,404,000.00
22 7/31/2018 $244,425,000.00
23 4/30/2018 $251,302,000.00
24 1/31/2018 $261,265,000.00
25 10/31/2017 $260,004,000.00
26 7/31/2017 $248,280,000.00
27 4/30/2017 $244,977,000.00
28 1/31/2017 $242,413,000.00
29 10/31/2016 $224,062,000.00
30 7/31/2016 $195,017,000.00
31 4/30/2016 $186,386,000.00
32 1/31/2016 $173,142,000.00
33 10/31/2015 $168,046,000.00
34 7/31/2015 $138,585,000.00
35 4/30/2015 $115,488,000.00
36 1/31/2015 $96,634,000.00
37 10/31/2014 $78,960,000.00
38 7/31/2014 $60,633,000.00
39 4/30/2014 $51,323,000.00
40 1/31/2014 $46,063,000.00
41 10/31/2013 $40,530,000.00
42 7/31/2013 $31,404,000.00
43 4/30/2013 $25,150,000.00
44 1/31/2013 $20,409,000.00
45 10/31/2012 $16,766,000.00
46 1/31/2012 $2,221,000.00
Financials: RevenueFromContractWithCustomerExcludingAssessedTax
Date Value
1 10/31/2023 $174,858,000.00
2 7/31/2023 $124,263,000.00
3 4/30/2023 $62,142,000.00
4 1/31/2023 $337,606,000.00
5 10/31/2022 $83,096,000.00
6 7/31/2022 $171,189,000.00
7 4/30/2022 $90,305,000.00
8 1/31/2022 $331,856,000.00
9 10/31/2021 $92,167,000.00
10 7/31/2021 $149,460,000.00
11 4/30/2021 $70,133,000.00
12 1/31/2021 $222,990,000.00
13 10/31/2020 $160,848,000.00
14 7/31/2020 $104,758,000.00
15 4/30/2020 $54,645,000.00
16 1/31/2020 $228,732,000.00
17 10/31/2019 $171,520,000.00
18 7/31/2019 $56,410,000.00
19 4/30/2019 $47,188,000.00
20 1/31/2019 $227,768,000.00
21 10/31/2018 $57,286,000.00
22 7/31/2018 $62,474,000.00
23 4/30/2018 $56,938,000.00
24 1/31/2018 $295,402,000.00
25 10/31/2017 $224,827,000.00
26 7/31/2017 $71,630,000.00
27 1/31/2017 $310,297,000.00
Financials: RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
Date Value
1 10/31/2023 $171,000.00
2 7/31/2023 $120,000.00
3 4/30/2023 $62,000.00
4 4/30/2022 $87,000.00
5 10/31/2019 $210,000.00
6 7/31/2019 $128,000.00
7 4/30/2019 $65,000.00
Financials: SellingGeneralAndAdministrativeExpense
Date Value
1 10/31/2023 $55,750,000.00
2 7/31/2023 $37,504,000.00
3 4/30/2023 $18,620,000.00
4 1/31/2023 $78,244,000.00
5 10/31/2022 $58,213,000.00
6 7/31/2022 $39,269,000.00
7 4/30/2022 $20,355,000.00
8 1/31/2022 $70,438,000.00
9 10/31/2021 $49,323,000.00
10 7/31/2021 $31,848,000.00
11 4/30/2021 $16,027,000.00
12 1/31/2021 $55,980,000.00
13 10/31/2020 $41,348,000.00
14 7/31/2020 $26,880,000.00
15 4/30/2020 $13,435,000.00
16 1/31/2020 $52,634,000.00
17 10/31/2019 $39,293,000.00
18 7/31/2019 $25,502,000.00
19 4/30/2019 $13,077,000.00
20 1/31/2019 $50,480,000.00
21 10/31/2018 $38,098,000.00
22 7/31/2018 $12,566,000.00
23 4/30/2018 $13,178,000.00
24 1/31/2018 $47,792,000.00
25 10/31/2017 $35,406,000.00
26 7/31/2017 $11,962,000.00
27 4/30/2017 $11,744,000.00
28 1/31/2017 $43,446,000.00
29 10/31/2016 $32,144,000.00
30 7/31/2016 $10,565,000.00
31 4/30/2016 $10,893,000.00
32 1/31/2016 $37,738,000.00
33 10/31/2015 $26,970,000.00
34 7/31/2015 $18,097,000.00
35 4/30/2015 $9,010,000.00
36 1/31/2015 $29,297,000.00
37 10/31/2014 $7,324,000.00
38 7/31/2014 $13,630,000.00
39 4/30/2014 $6,755,000.00
40 1/31/2014 $23,153,000.00
41 10/31/2013 $5,761,000.00
42 7/31/2013 $10,542,000.00
43 4/30/2013 $5,157,000.00
44 1/31/2013 $17,926,000.00
45 10/31/2012 $12,812,000.00
46 7/31/2012 $8,209,000.00
47 4/30/2012 $4,025,000.00
48 1/31/2012 $15,926,000.00
49 10/31/2011 $11,261,000.00
50 1/31/2011 $10,313,000.00
Financials: ShareBasedCompensation
Date Value
1 10/31/2023 $82,796,000.00
2 7/31/2023 $55,387,000.00
3 4/30/2023 $27,265,000.00
4 1/31/2023 $111,158,000.00
5 10/31/2022 $82,051,000.00
6 7/31/2022 $53,950,000.00
7 4/30/2022 $27,041,000.00
8 1/31/2022 $87,801,000.00
9 10/31/2021 $60,267,000.00
10 7/31/2021 $38,214,000.00
11 4/30/2021 $18,842,000.00
12 1/31/2021 $70,134,000.00
13 10/31/2020 $51,407,000.00
14 7/31/2020 $32,430,000.00
15 4/30/2020 $16,036,000.00
16 1/31/2020 $66,871,000.00
17 10/31/2019 $49,968,000.00
18 7/31/2019 $32,660,000.00
19 4/30/2019 $16,460,000.00
20 1/31/2019 $60,812,000.00
21 10/31/2018 $44,937,000.00
22 7/31/2018 $29,325,000.00
23 4/30/2018 $14,195,000.00
24 1/31/2018 $56,861,000.00
25 10/31/2017 $42,075,000.00
26 7/31/2017 $27,407,000.00
27 4/30/2017 $12,972,000.00
28 1/31/2017 $48,832,000.00
29 10/31/2016 $35,474,000.00
30 7/31/2016 $22,767,000.00
31 4/30/2016 $11,301,000.00
32 1/31/2016 $31,094,000.00
33 10/31/2015 $19,548,000.00
34 7/31/2015 $11,603,000.00
35 4/30/2015 $5,482,000.00
36 1/31/2015 $15,692,000.00
37 10/31/2014 $10,107,000.00
38 7/31/2014 $5,823,000.00
39 4/30/2014 $2,874,000.00
40 1/31/2014 $8,535,000.00
41 10/31/2013 $5,660,000.00
42 7/31/2013 $3,199,000.00
43 4/30/2013 $1,606,000.00
44 1/31/2013 $4,999,000.00
45 10/31/2012 $3,441,000.00
46 7/31/2012 $1,956,000.00
47 4/30/2012 $943,000.00
48 1/31/2012 $3,616,000.00
49 10/31/2011 $2,645,000.00
50 1/31/2011 $1,856,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
Date Value
1 1/31/2023 --
2 1/31/2022 --
3 1/31/2021 --
4 1/31/2020 --
5 1/31/2019 --
6 1/31/2018 --
7 1/31/2017 --
8 1/31/2016 --
9 1/31/2015 --
10 1/31/2014 --
11 4/30/2013 --
12 1/31/2013 --
13 10/31/2012 --
14 4/30/2012 --
15 1/31/2012 --
16 1/31/2011 --
Financials: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
Date Value
1 10/31/2023 $1,790,000.00
2 7/31/2023 $13,670,000.00
3 4/30/2023 $12,700,000.00
4 1/31/2023 $16,927,000.00
5 10/31/2022 $5,417,000.00
6 7/31/2022 $16,853,000.00
7 4/30/2022 $24,711,000.00
8 1/31/2022 $39,076,000.00
9 10/31/2021 $58,916,000.00
10 7/31/2021 $25,115,000.00
11 4/30/2021 $32,298,000.00
12 1/31/2021 $35,092,000.00
13 10/31/2020 $17,504,000.00
14 7/31/2020 $15,670,000.00
15 4/30/2020 $21,555,000.00
16 1/31/2020 $29,573,000.00
17 10/31/2019 $25,280,000.00
18 7/31/2019 $29,049,000.00
19 4/30/2019 $31,285,000.00
20 10/31/2018 $20,327,000.00
21 7/31/2018 $24,377,000.00
22 4/30/2018 $38,705,000.00
23 1/31/2018 $22,273,000.00
24 10/31/2017 $53,559,000.00
25 7/31/2017 $47,343,000.00
26 4/30/2017 $56,306,000.00
27 1/31/2017 $49,016,000.00
28 10/31/2016 $64,650,000.00
29 7/31/2016 $65,004,000.00
30 4/30/2013 $25,522,000.00
31 1/31/2013 $14,774,000.00
32 10/31/2012 $8,371,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
Date Value
1 10/31/2023 $358,750.00
2 7/31/2023 $358,508.00
3 4/30/2023 $361,063.00
4 1/31/2023 $370,158.00
5 10/31/2022 $392,266.00
6 7/31/2022 $386,400.00
7 4/30/2022 $390,006.00
8 1/31/2022 $399,764.00
9 10/31/2021 $411,465.00
10 7/31/2021 $447,533.00
11 4/30/2021 $531,761.00
12 1/31/2021 $592,729.00
13 10/31/2020 $790,911.00
14 7/31/2020 $885,276.00
15 4/30/2020 $903,782.00
16 1/31/2020 $960,567.00
17 10/31/2019 $981,191.00
18 7/31/2019 $1,130,044.00
19 4/30/2019 $1,170,168.00
20 1/31/2019 $1,250,507.00
21 10/31/2018 $1,254,926.00
22 7/31/2018 $1,234,750.00
23 4/30/2018 $1,354,895.00
24 1/31/2018 $1,351,181.00
25 10/31/2017 $1,351,300.00
26 7/31/2017 $1,366,052.00
27 4/30/2017 $1,363,740.00
28 1/31/2017 $1,367,960.00
29 10/31/2016 $1,345,458.00
30 7/31/2016 $1,430,350.00
31 4/30/2013 $3,084,125.00
32 1/31/2013 $3,100,758.00
33 10/31/2012 $3,005,705.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
Date Value
1 10/31/2023 $46.30
2 7/31/2023 $45.87
3 4/30/2023 $45.54
4 1/31/2023 $44.47
5 10/31/2022 $43.51
6 7/31/2022 $43.27
7 4/30/2022 $43.85
8 1/31/2022 $42.40
9 10/31/2021 $42.64
10 7/31/2021 $42.41
11 4/30/2021 $36.80
12 1/31/2021 $35.27
13 10/31/2020 $35.19
14 7/31/2020 $31.99
15 4/30/2020 $31.92
16 1/31/2020 $30.24
17 10/31/2019 $29.94
18 7/31/2019 $27.35
19 4/30/2019 $26.28
20 1/31/2019 $24.93
21 10/31/2018 $24.13
22 7/31/2018 $23.17
23 4/30/2018 $20.32
24 1/31/2018 $18.91
25 10/31/2017 $17.95
26 7/31/2017 $16.81
27 4/30/2017 $15.85
28 1/31/2017 $14.94
29 10/31/2016 $13.81
30 7/31/2016 $13.00
31 4/30/2013 $5.42
32 1/31/2013 $5.20
33 10/31/2012 $5.03
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
Date Value
1 10/31/2023 $3,418,000.00
2 7/31/2023 $2,784,000.00
3 4/30/2023 $1,758,000.00
4 1/31/2023 $6,712,000.00
5 10/31/2022 $4,696,000.00
6 7/31/2022 $3,878,000.00
7 4/30/2022 $2,902,000.00
8 1/31/2022 $25,622,000.00
9 10/31/2021 $19,201,000.00
10 7/31/2021 $14,665,000.00
11 4/30/2021 $6,363,000.00
12 1/31/2021 $19,401,000.00
13 10/31/2020 $9,224,000.00
14 7/31/2020 $4,293,000.00
15 4/30/2020 $3,369,000.00
16 1/31/2020 $13,263,000.00
17 10/31/2019 $12,054,000.00
18 7/31/2019 $4,493,000.00
19 4/30/2019 $2,767,000.00
20 1/31/2019 $8,867,000.00
21 10/31/2018 $8,196,000.00
22 7/31/2018 $7,838,000.00
23 4/30/2018 $1,853,000.00
24 1/31/2018 $7,446,000.00
25 10/31/2017 $5,569,000.00
26 7/31/2017 $3,783,000.00
27 4/30/2017 $2,080,000.00
28 1/31/2017 $10,788,000.00
29 10/31/2016 $9,469,000.00
30 7/31/2016 $2,176,000.00
31 4/30/2016 $1,053,000.00
32 1/31/2016 $37,603,000.00
33 10/31/2015 $35,157,000.00
34 7/31/2015 $29,603,000.00
35 4/30/2015 $16,431,000.00
36 1/31/2015 $46,427,000.00
37 10/31/2014 $30,041,000.00
38 7/31/2014 $15,623,000.00
39 4/30/2014 $6,981,000.00
40 1/31/2014 $18,217,000.00
41 10/31/2013 $8,239,000.00
42 7/31/2013 $4,781,000.00
43 4/30/2013 $1,689,000.00
44 1/31/2013 $2,087,000.00
45 10/31/2012 $1,776,000.00
46 1/31/2012 $2,682,000.00
47 1/31/2011 $670,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
Date Value
1 10/31/2023 $1,064.00
2 7/31/2023 $394.00
3 1/31/2023 $2,289.00
4 10/31/2022 $1,418.00
5 7/31/2022 $518.00
6 4/30/2022 $14.00
7 1/31/2022 $1,146.00
8 10/31/2021 $1,146.00
9 7/31/2021 $35.00
10 4/30/2021 --
11 1/31/2021 $23,349.00
12 10/31/2020 $21,422.00
13 7/31/2020 $13,853.00
14 4/30/2020 $350.00
15 1/31/2020 $19,451.00
16 10/31/2019 $9,751.00
17 7/31/2019 $9,045.00
18 4/30/2019 $5,358.00
19 1/31/2019 $15,701.00
20 10/31/2018 $9,007.00
21 7/31/2018 $6,637.00
22 4/30/2018 $561.00
23 1/31/2018 $21,522.00
24 10/31/2017 $18,045.00
25 7/31/2017 $5,495.00
26 4/30/2017 $2,945.00
27 1/31/2017 $7,735.00
28 10/31/2016 $7,721.00
29 7/31/2016 $7,721.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
Date Value
1 10/31/2023 $926.00
2 7/31/2023 $707.00
3 4/30/2023 $648.00
4 1/31/2023 $10,618.00
5 10/31/2022 $7,995.00
6 7/31/2022 $6,323.00
7 4/30/2022 $2,801.00
8 1/31/2022 $7,669.00
9 10/31/2021 $7,401.00
10 7/31/2021 $5,076.00
11 4/30/2021 $3,131.00
12 1/31/2021 $11,618.00
13 10/31/2020 $11,301.00
14 7/31/2020 $7,115.00
15 4/30/2020 $2,929.00
16 1/31/2020 $14,931.00
17 10/31/2019 $13,306.00
18 7/31/2019 $11,508.00
19 4/30/2019 $6,448.00
20 1/31/2019 $20,974.00
21 10/31/2018 $16,732.00
22 7/31/2018 $12,026.00
23 4/30/2018 $8,921.00
24 1/31/2018 $27,721.00
25 10/31/2017 $21,057.00
26 7/31/2017 $13,818.00
27 4/30/2017 $6,063.00
28 1/31/2017 $16,708.00
29 10/31/2016 $10,753.00
30 7/31/2016 $8,625.00
31 4/30/2016 $6,850.00
32 1/31/2016 $40,331.00
33 10/31/2015 $31,081.00
34 7/31/2015 $14,580.00
35 4/30/2015 $5,580.00
36 1/31/2015 $48,634.00
37 10/31/2014 $41,935.00
38 7/31/2014 $31,916.00
39 4/30/2014 $15,431.00
40 1/31/2014 $81,063.00
41 10/31/2013 $59,901.00
42 7/31/2013 $51,165.00
43 4/30/2013 $31,561.00
44 1/31/2013 $168,615.00
45 10/31/2012 $129,238.00
46 1/31/2012 $192,387.00
47 1/31/2011 $61,151.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
Date Value
1 10/31/2023 $2,584,000.00
2 7/31/2023 $17,424,000.00
3 4/30/2023 $17,106,000.00
4 1/31/2023 $23,346,000.00
5 10/31/2022 $8,605,000.00
6 7/31/2022 $25,303,000.00
7 4/30/2022 $38,249,000.00
8 1/31/2022 $61,975,000.00
9 10/31/2021 $69,365,000.00
10 7/31/2021 $29,025,000.00
11 4/30/2021 $37,040,000.00
12 1/31/2021 $40,358,000.00
13 10/31/2020 $18,266,000.00
14 7/31/2020 $15,936,000.00
15 4/30/2020 $22,404,000.00
16 1/31/2020 $31,295,000.00
17 10/31/2019 $26,387,000.00
18 7/31/2019 $30,053,000.00
19 4/30/2019 $32,360,000.00
20 10/31/2018 $20,331,000.00
21 7/31/2018 $24,385,000.00
22 4/30/2018 $39,119,000.00
23 1/31/2018 $45,868,000.00
24 10/31/2017 $55,763,000.00
25 7/31/2017 $48,972,000.00
26 4/30/2017 $59,542,000.00
27 1/31/2017 $51,670,000.00
28 10/31/2016 $71,043,000.00
29 7/31/2016 $71,725,000.00
30 4/30/2016 $44,663,000.00
31 1/31/2016 $43,396,000.00
32 10/31/2015 $62,057,000.00
33 7/31/2015 $192,365,000.00
34 4/30/2015 $119,790,000.00
35 1/31/2015 $96,547,000.00
36 10/31/2014 $85,338,000.00
37 7/31/2014 $57,493,000.00
38 4/30/2014 $54,254,000.00
39 1/31/2014 $84,334,000.00
40 10/31/2013 $52,314,000.00
41 7/31/2013 $40,382,000.00
42 4/30/2013 $31,311,000.00
43 1/31/2013 $16,918,000.00
44 10/31/2012 $9,055,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
Date Value
1 10/31/2023 $417,613.00
2 7/31/2023 $434,883.00
3 4/30/2023 $455,809.00
4 1/31/2023 $484,791.00
5 10/31/2022 $530,029.00
6 7/31/2022 $548,086.00
7 4/30/2022 $578,971.00
8 1/31/2022 $619,322.00
9 10/31/2021 $496,245.00
10 7/31/2021 $549,544.00
11 4/30/2021 $651,709.00
12 1/31/2021 $719,143.00
13 10/31/2020 $920,747.00
14 7/31/2020 $1,027,367.00
15 4/30/2020 $1,052,697.00
16 1/31/2020 $1,124,646.00
17 10/31/2019 $1,155,068.00
18 7/31/2019 $1,302,925.00
19 4/30/2019 $1,364,413.00
20 1/31/2019 $1,459,064.00
21 10/31/2018 $1,475,435.00
22 7/31/2018 $1,457,552.00
23 4/30/2018 $1,581,279.00
24 1/31/2018 $1,611,344.00
25 10/31/2017 $1,620,542.00
26 7/31/2017 $1,666,782.00
27 4/30/2017 $1,697,636.00
28 1/31/2017 $1,703,524.00
29 10/31/2016 $1,722,998.00
30 7/31/2016 $1,849,908.00
31 4/30/2016 $1,882,789.00
32 1/31/2016 $1,853,390.00
33 10/31/2015 $1,904,095.00
34 7/31/2015 $1,934,496.00
35 4/30/2015 $2,070,095.00
36 1/31/2015 $2,281,909.00
37 10/31/2014 $2,603,890.00
38 7/31/2014 $2,824,637.00
39 4/30/2014 $3,147,185.00
40 1/31/2014 $3,358,706.00
41 10/31/2013 $3,763,356.00
42 7/31/2013 $4,007,922.00
43 4/30/2013 $4,214,103.00
44 1/31/2013 $4,344,535.00
45 10/31/2012 $4,360,105.00
46 1/31/2012 $4,375,906.00
47 1/31/2011 $3,814,782.00
48 1/31/2010 $2,952,083.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
Date Value
1 10/31/2023 $45.00
2 7/31/2023 $44.09
3 4/30/2023 $43.37
4 1/31/2023 $42.18
5 10/31/2022 $41.40
6 7/31/2022 $40.97
7 4/30/2022 $41.20
8 1/31/2022 $40.08
9 10/31/2021 $46.05
10 7/31/2021 $46.02
11 4/30/2021 $40.98
12 1/31/2021 $38.33
13 10/31/2020 $37.23
14 7/31/2020 $34.41
15 4/30/2020 $34.33
16 1/31/2020 $32.93
17 10/31/2019 $32.71
18 7/31/2019 $29.87
19 4/30/2019 $29.25
20 1/31/2019 $28.31
21 10/31/2018 $28.03
22 7/31/2018 $27.74
23 4/30/2018 $25.19
24 1/31/2018 $24.56
25 10/31/2017 $23.62
26 7/31/2017 $23.15
27 4/30/2017 $22.74
28 1/31/2017 $21.66
29 10/31/2016 $21.27
30 7/31/2016 $20.48
31 4/30/2016 $20.25
32 1/31/2016 $19.36
33 10/31/2015 $18.89
34 7/31/2015 $16.43
35 4/30/2015 $15.28
36 1/31/2015 $13.00
37 10/31/2014 $11.52
38 7/31/2014 $8.35
39 4/30/2014 $7.81
40 1/31/2014 $6.92
41 10/31/2013 $6.65
42 7/31/2013 $6.52
43 4/30/2013 $6.27
44 1/31/2013 $6.07
45 10/31/2012 $6.00
46 1/31/2012 $5.63
47 1/31/2011 $4.35
48 1/31/2010 $2.73
Financials: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
Date Value
1 10/31/2023 $23.62
2 7/31/2023 $24.70
3 4/30/2023 $23.02
4 1/31/2023 $30.34
5 10/31/2022 $30.79
6 7/31/2022 $32.20
7 4/30/2022 $23.17
8 1/31/2022 $28.23
9 10/31/2021 $25.37
10 7/31/2021 $20.15
11 4/30/2021 $27.77
12 1/31/2021 $24.52
13 10/31/2020 $12.31
14 7/31/2020 $14.57
15 4/30/2020 $14.66
16 1/31/2020 $15.52
17 10/31/2019 $15.43
18 7/31/2019 $15.30
19 4/30/2019 $14.95
20 1/31/2019 $5.54
21 10/31/2018 $5.12
22 7/31/2018 $4.85
23 4/30/2018 $7.17
24 1/31/2018 $12.50
25 10/31/2017 $12.34
26 7/31/2017 $13.13
27 4/30/2017 $12.23
28 1/31/2017 $13.69
29 10/31/2016 $13.98
30 7/31/2016 $10.96
31 4/30/2016 $10.19
32 1/31/2016 $9.11
33 10/31/2015 $9.28
34 7/31/2015 $8.63
35 4/30/2015 $7.88
36 1/31/2015 $5.84
37 10/31/2014 $6.08
38 7/31/2014 $5.72
39 4/30/2014 $5.20
40 1/31/2014 $5.96
41 10/31/2013 $5.33
42 7/31/2013 $4.24
43 4/30/2013 $3.11
44 1/31/2013 $3.21
45 10/31/2012 $3.43
46 1/31/2012 $2.91
47 1/31/2011 $2.11
Financials: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
Date Value
1 10/31/2023 $74.33
2 7/31/2023 $103.70
3 1/31/2023 $39.19
4 10/31/2022 $19.81
5 7/31/2022 $10.89
6 4/30/2022 $43.35
7 1/31/2022 $9.86
8 10/31/2021 $9.86
9 7/31/2021 $42.83
10 4/30/2021 --
11 1/31/2021 $70.11
12 10/31/2020 $75.47
13 7/31/2020 $82.55
14 4/30/2020 $40.60
15 1/31/2020 $64.53
16 10/31/2019 $55.95
17 7/31/2019 $56.55
18 4/30/2019 $66.87
19 1/31/2019 $54.35
20 10/31/2018 $47.55
21 7/31/2018 $44.39
22 4/30/2018 $71.16
23 1/31/2018 $36.31
24 10/31/2017 $30.88
25 7/31/2017 $68.57
26 4/30/2017 $64.60
27 1/31/2017 $14.19
28 10/31/2016 $14.12
29 7/31/2016 $14.12
Financials: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
Date Value
1 10/31/2023 $42.59
2 7/31/2023 $42.63
3 4/30/2023 $41.49
4 1/31/2023 $55.97
5 10/31/2022 $49.19
6 7/31/2022 $45.88
7 4/30/2022 $35.95
8 1/31/2022 $68.95
9 10/31/2021 $69.40
10 7/31/2021 $56.35
11 4/30/2021 $55.43
12 1/31/2021 $46.69
13 10/31/2020 $46.74
14 7/31/2020 $48.88
15 4/30/2020 $47.68
16 1/31/2020 $46.29
17 10/31/2019 $45.65
18 7/31/2019 $45.29
19 4/30/2019 $46.81
20 1/31/2019 $53.50
21 10/31/2018 $54.28
22 7/31/2018 $53.92
23 4/30/2018 $55.40
24 1/31/2018 $56.97
25 10/31/2017 $56.87
26 7/31/2017 $56.69
27 4/30/2017 $61.45
28 1/31/2017 $55.07
29 10/31/2016 $50.76
30 7/31/2016 $52.43
31 4/30/2016 $45.30
32 1/31/2016 $35.65
33 10/31/2015 $28.91
34 7/31/2015 $40.93
35 4/30/2015 $24.62
36 1/31/2015 $13.38
37 10/31/2014 $14.08
38 7/31/2014 $11.38
39 4/30/2014 $10.09
40 1/31/2014 $10.34
41 10/31/2013 $9.88
42 7/31/2013 $10.28
43 4/30/2013 $8.45
44 1/31/2013 $7.22
45 10/31/2012 $7.00
46 1/31/2012 $6.78
47 1/31/2011 $4.04
Financials: StockholdersEquity
Date Value
1 10/31/2023 $591,788,000.00
2 7/31/2023 $602,318,000.00
3 4/30/2023 $606,191,000.00
4 1/31/2023 $606,088,000.00
5 10/31/2022 $588,398,000.00
6 7/31/2022 $578,111,000.00
7 4/30/2022 $574,348,000.00
8 1/31/2022 $547,176,000.00
9 10/31/2021 $529,235,000.00
10 7/31/2021 $503,054,000.00
11 4/30/2021 $491,294,000.00
12 1/31/2021 $474,976,000.00
13 10/31/2020 $462,653,000.00
14 7/31/2020 $458,647,000.00
15 4/30/2020 $455,583,000.00
16 1/31/2020 $448,072,000.00
17 10/31/2019 $445,240,000.00
18 7/31/2019 $428,461,000.00
19 4/30/2019 $422,438,000.00
20 1/31/2019 $419,489,000.00
21 10/31/2018 $411,139,000.00
22 7/31/2018 $432,892,000.00
23 4/30/2018 $468,808,000.00
24 1/31/2018 $482,187,000.00
25 10/31/2017 $469,064,000.00
26 7/31/2017 $452,726,000.00
27 4/30/2017 $464,329,000.00
28 1/31/2017 $454,634,000.00
29 10/31/2016 $422,613,000.00
30 7/31/2016 $376,755,000.00
31 4/30/2016 $376,452,000.00
32 1/31/2016 $349,456,000.00
33 10/31/2015 $332,369,000.00
34 7/31/2015 $296,173,000.00
35 4/30/2015 $265,406,000.00
36 1/31/2015 $237,211,000.00
37 10/31/2014 $209,354,000.00
38 7/31/2014 $182,311,000.00
39 4/30/2014 $167,699,000.00
40 1/31/2014 $156,361,000.00
41 10/31/2013 $144,423,000.00
42 7/31/2013 $128,803,000.00
43 4/30/2013 $119,403,000.00
44 1/31/2013 $112,332,000.00
45 10/31/2012 $101,974,000.00
46 1/31/2012 $6,449,000.00
47 1/31/2011 $-1,104,000.00
48 1/31/2010 $-17,433,000.00
Financials: StockIssuedDuringPeriodSharesStockOptionsExercised
Date Value
1 10/31/2023 $65,188.00
2 7/31/2023 $48,807.00
3 4/30/2023 $28,334.00
4 1/31/2023 $121,624.00
5 10/31/2022 $79,880.00
6 7/31/2022 $64,395.00
7 4/30/2022 $37,536.00
8 1/31/2022 $269,287.00
9 10/31/2021 $229,051.00
10 7/31/2021 $179,188.00
11 4/30/2021 $77,403.00
12 1/31/2021 $421,736.00
13 10/31/2020 $207,876.00
14 7/31/2020 $99,911.00
15 4/30/2020 $75,870.00
16 1/31/2020 $366,886.00
17 10/31/2019 $338,289.00
18 7/31/2019 $163,886.00
19 4/30/2019 $101,645.00
20 1/31/2019 $232,205.00
21 10/31/2018 $207,770.00
22 7/31/2018 $195,179.00
23 4/30/2018 $42,483.00
24 1/31/2018 $175,187.00
25 10/31/2017 $135,180.00
26 7/31/2017 $89,829.00
27 4/30/2017 $47,480.00
28 1/31/2017 $235,923.00
29 10/31/2016 $205,018.00
30 7/31/2016 $65,836.00
31 4/30/2016 $33,851.00
32 1/31/2016 $567,888.00
33 10/31/2015 $509,933.00
34 7/31/2015 $419,683.00
35 4/30/2015 $272,334.00
36 1/31/2015 $1,456,944.00
37 10/31/2014 $1,112,562.00
38 7/31/2014 $653,486.00
39 4/30/2014 $292,223.00
40 1/31/2014 $1,160,286.00
41 10/31/2013 $713,498.00
42 7/31/2013 $424,168.00
43 4/30/2013 $158,871.00
44 1/31/2013 $313,827.00
45 10/31/2012 $271,769.00
46 1/31/2012 $454,053.00
47 1/31/2011 $100,779.00
Financials: StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
Date Value
1 10/31/2023 $3,486,000.00
2 4/30/2023 $4,448,000.00
3 1/31/2023 $6,636,000.00
4 10/31/2022 $3,386,000.00
5 4/30/2022 $3,250,000.00
6 1/31/2022 $7,208,000.00
7 10/31/2021 $3,513,000.00
8 4/30/2021 $3,694,000.00
9 1/31/2021 $5,825,000.00
10 10/31/2020 $3,164,000.00
11 4/30/2020 $2,660,000.00
12 1/31/2020 $5,967,000.00
13 10/31/2019 $2,904,000.00
14 4/30/2019 $3,063,000.00
15 1/31/2019 $5,136,000.00
16 10/31/2018 $2,318,000.00
17 4/30/2018 $2,818,000.00
18 1/31/2018 $4,646,000.00
19 1/31/2017 $4,034,000.00
20 1/31/2016 $3,100,000.00
21 1/31/2015 $2,735,000.00
22 1/31/2014 $1,744,000.00
Financials: StockIssuedDuringPeriodValueShareBasedCompensation
Date Value
1 10/31/2023 $334,000.00
2 7/31/2023 $553,000.00
3 4/30/2023 $5,198,000.00
4 1/31/2023 $11,409,000.00
5 10/31/2022 $386,000.00
6 7/31/2022 $1,204,000.00
7 4/30/2022 $8,589,000.00
8 1/31/2022 $12,195,000.00
9 10/31/2021 $2,201,000.00
10 7/31/2021 $1,461,000.00
11 4/30/2021 $6,741,000.00
12 1/31/2021 $15,684,000.00
13 10/31/2020 $1,103,000.00
14 7/31/2020 $344,000.00
15 4/30/2020 $6,463,000.00
16 10/31/2019 $2,711,000.00
17 7/31/2019 $988,000.00
18 4/30/2019 $1,520,000.00
19 10/31/2018 $117,000.00
20 7/31/2018 $642,000.00
21 4/30/2018 $305,000.00
Financials: StockRepurchasedDuringPeriodShares
Date Value
1 1/31/2023 --
2 4/30/2022 --
3 1/31/2022 --
4 1/31/2021 $4,011,595.00
5 10/31/2020 $4,011,595.00
6 7/31/2020 $4,011,595.00
7 4/30/2020 $4,011,595.00
8 3/31/2020 $25,719.00
9 1/31/2020 $3,985,876.00
10 10/31/2019 --
11 7/31/2019 --
12 4/30/2019 $3,985,876.00
13 1/31/2019 $2,485,992.00
14 10/31/2018 $3,881,716.00
15 7/31/2018 $1,119,193.00
16 4/30/2018 $1,937,332.00
17 1/31/2018 $1,094,795.00
18 10/31/2017 $1,433,137.00
19 7/31/2017 $758,508.00
20 4/30/2017 $567,827.00
21 1/31/2017 $405,089.00
22 10/31/2016 --
23 7/31/2016 $405,089.00
Financials: UndistributedEarningsOfForeignSubsidiaries
Date Value
1 1/31/2023 $107,900,000.00
2 1/31/2022 $97,700,000.00
3 1/31/2021 $85,100,000.00
4 1/31/2020 $78,500,000.00
5 1/31/2019 $67,200,000.00
6 1/31/2018 $51,000,000.00
7 1/31/2017 $44,000,000.00
8 1/31/2016 $32,800,000.00
9 1/31/2015 $28,600,000.00
10 1/31/2014 $22,000,000.00
11 1/31/2013 $18,400,000.00
Financials: UnrecognizedTaxBenefits
Date Value
1 10/31/2023 $22,600,000.00
2 7/31/2023 $22,100,000.00
3 4/30/2023 $21,900,000.00
4 1/31/2023 $21,700,000.00
5 10/31/2022 $31,500,000.00
6 7/31/2022 $31,300,000.00
7 4/30/2022 $31,100,000.00
8 1/31/2022 $30,884,000.00
9 10/31/2021 $28,100,000.00
10 7/31/2021 $27,900,000.00
11 4/30/2021 $27,800,000.00
12 1/31/2021 $29,527,000.00
13 10/31/2020 $27,000,000.00
14 7/31/2020 $43,100,000.00
15 4/30/2020 $43,300,000.00
16 1/31/2020 $42,695,000.00
17 10/31/2019 $40,500,000.00
18 7/31/2019 $38,700,000.00
19 4/30/2019 $37,900,000.00
20 1/31/2019 $37,531,000.00
21 10/31/2018 $36,200,000.00
22 7/31/2018 $35,800,000.00
23 4/30/2018 $34,700,000.00
24 1/31/2018 $34,117,000.00
25 10/31/2017 $43,900,000.00
26 7/31/2017 $41,800,000.00
27 4/30/2017 $39,900,000.00
28 1/31/2017 $37,977,000.00
29 10/31/2016 $35,900,000.00
30 7/31/2016 $33,600,000.00
31 4/30/2016 $31,500,000.00
32 1/31/2016 $30,211,000.00
33 10/31/2015 $24,100,000.00
34 7/31/2015 $4,700,000.00
35 4/30/2015 $4,700,000.00
36 1/31/2015 $4,671,000.00
37 10/31/2014 $3,100,000.00
38 7/31/2014 $3,600,000.00
39 4/30/2014 $3,600,000.00
40 1/31/2014 $3,583,000.00
41 10/31/2013 $3,200,000.00
42 7/31/2013 $3,000,000.00
43 4/30/2013 $3,000,000.00
44 1/31/2013 $3,018,000.00
45 10/31/2012 $2,300,000.00
46 1/31/2012 $2,213,000.00
47 1/31/2011 $2,007,000.00
48 1/31/2010 $1,883,000.00
Financials: UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
Date Value
1 1/31/2023 $45,000.00
2 1/31/2022 --
3 1/31/2021 $10,212,000.00
4 1/31/2020 --
5 1/31/2019 $552,000.00
6 1/31/2018 $11,313,000.00
7 1/31/2017 --
8 1/31/2016 $37,000.00
9 1/31/2015 --
10 1/31/2014 $36,000.00
11 1/31/2013 $210,000.00
12 1/31/2012 $139,000.00
13 1/31/2011 $258,000.00
Financials: UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
Date Value
1 1/31/2023 --
2 1/31/2022 --
3 1/31/2021 $6,087,000.00
4 1/31/2020 --
5 1/31/2019 --
6 1/31/2018 --
7 1/31/2017 --
8 1/31/2016 --
9 1/31/2015 $43,000.00
Financials: UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
Date Value
1 1/31/2023 $600,000.00
2 1/31/2022 $1,346,000.00
3 1/31/2021 $1,043,000.00
4 1/31/2020 $760,000.00
5 1/31/2019 $403,000.00
6 1/31/2018 $139,000.00
7 1/31/2017 $103,000.00
8 1/31/2016 $166,000.00
9 1/31/2015 $160,000.00
10 1/31/2014 $153,000.00
11 1/31/2013 $116,000.00
12 1/31/2012 $93,000.00
Financials: UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
Date Value
1 1/31/2023 $-700,000.00
2 1/31/2022 $303,000.00
3 1/31/2021 $300,000.00
4 1/31/2020 $358,000.00
5 1/31/2019 $263,000.00
6 1/31/2018 $37,000.00
7 1/31/2016 $6,000.00
8 1/31/2015 $7,000.00
9 1/31/2014 $37,000.00
10 1/31/2013 $23,000.00
11 1/31/2012 $37,000.00
12 1/31/2011 $22,000.00
Financials: UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
Date Value
1 1/31/2023 $1,033,000.00
2 1/31/2022 $1,412,000.00
3 1/31/2021 $3,360,000.00
4 1/31/2020 $4,964,000.00
5 1/31/2019 $3,922,000.00
6 1/31/2018 $7,892,000.00
7 1/31/2017 $7,830,000.00
8 1/31/2016 $17,169,000.00
9 1/31/2015 $1,284,000.00
10 1/31/2014 $539,000.00
11 1/31/2013 $325,000.00
12 1/31/2012 $311,000.00
13 1/31/2011 $244,000.00
Financials: UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
Date Value
1 1/31/2023 $195,000.00
2 1/31/2022 $55,000.00
3 1/31/2021 $16,000.00
4 1/31/2020 $252,000.00
5 1/31/2019 $109,000.00
6 1/31/2018 $28,000.00
7 1/31/2017 $911,000.00
8 1/31/2016 $8,810,000.00
9 1/31/2015 $324,000.00
10 1/31/2014 $62,000.00
11 1/31/2013 $690,000.00
12 1/31/2012 $34,000.00
13 1/31/2011 $138,000.00
Financials: UnrecognizedTaxBenefitsPeriodIncreaseDecrease
Date Value
1 1/31/2023 $-9,200,000.00
2 1/31/2022 $1,400,000.00
3 1/31/2021 $-15,400,000.00
4 10/31/2020 $-16,100,000.00
Financials: UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
Date Value
1 1/31/2023 $10,411,000.00
2 1/31/2022 $110,000.00
3 1/31/2021 $245,000.00
4 1/31/2020 $52,000.00
5 1/31/2019 $65,000.00
6 1/31/2018 $467,000.00
7 1/31/2017 $975,000.00
8 1/31/2016 $402,000.00
9 1/31/2015 $477,000.00
10 10/31/2014 $500,000.00
11 1/31/2014 $36,000.00
12 1/31/2013 $210,000.00
Financials: UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
Date Value
1 1/31/2023 $14,800,000.00
2 1/31/2022 $24,400,000.00
3 1/31/2021 $21,400,000.00
4 1/31/2020 $36,200,000.00
5 1/31/2019 $31,600,000.00
6 1/31/2018 $22,500,000.00
7 1/31/2017 $30,100,000.00
8 1/31/2016 $6,300,000.00
9 1/31/2015 $2,800,000.00
10 1/31/2014 $2,400,000.00
11 1/31/2013 $2,100,000.00
Financials: WeightedAverageNumberOfDilutedSharesOutstanding
Date Value
1 10/31/2023 $39,710,248.00
2 7/31/2023 $39,538,748.00
3 4/30/2023 $39,340,791.00
4 1/31/2023 $38,363,638.00
5 10/31/2022 $38,185,421.00
6 7/31/2022 $38,258,341.00
7 4/30/2022 $37,715,338.00
8 1/31/2022 $36,577,120.00
9 10/31/2021 $39,046,274.00
10 7/31/2021 $36,442,536.00
11 4/30/2021 $35,940,304.00
12 1/31/2021 $34,679,717.00
13 10/31/2020 $34,460,172.00
14 7/31/2020 $34,280,318.00
15 4/30/2020 $34,080,330.00
16 1/31/2020 $33,083,562.00
17 10/31/2019 $32,885,729.00
18 7/31/2019 $32,676,509.00
19 4/30/2019 $32,492,044.00
20 1/31/2019 $32,713,606.00
21 10/31/2018 $32,908,614.00
22 7/31/2018 $33,276,976.00
23 4/30/2018 $33,334,801.00
24 1/31/2018 $34,583,150.00
25 10/31/2017 $34,358,893.00
26 7/31/2017 $34,572,927.00
27 4/30/2017 $34,685,081.00
28 1/31/2017 $34,327,724.00
29 10/31/2016 $34,242,065.00
30 7/31/2016 $34,063,103.00
31 4/30/2016 $33,950,736.00
32 1/31/2016 $33,755,709.00
33 10/31/2015 $33,899,202.00
34 7/31/2015 $33,904,222.00
35 4/30/2015 $33,472,309.00
36 1/31/2015 $32,278,127.00
37 10/31/2014 $32,382,526.00
38 7/31/2014 $31,899,501.00
39 4/30/2014 $31,763,993.00
40 1/31/2014 $30,172,563.00
41 10/31/2013 $30,355,230.00
42 7/31/2013 $29,848,676.00
43 4/30/2013 $29,066,062.00
44 1/31/2013 $15,016,986.00
45 10/31/2012 $10,506,293.00
46 7/31/2012 $9,068,762.00
47 4/30/2012 $9,031,710.00
48 1/31/2012 $9,469,820.00
49 10/31/2011 $9,465,640.00
50 1/31/2011 $9,107,073.00
Financials: WeightedAverageNumberOfSharesOutstandingBasic
Date Value
1 10/31/2023 $39,710,248.00
2 7/31/2023 $39,736,704.00
3 4/30/2023 $39,340,791.00
4 1/31/2023 $38,363,638.00
5 10/31/2022 $38,185,421.00
6 7/31/2022 $38,258,341.00
7 4/30/2022 $37,715,338.00
8 1/31/2022 $36,577,120.00
9 10/31/2021 $36,391,676.00
10 7/31/2021 $36,191,420.00
11 4/30/2021 $35,940,304.00
12 1/31/2021 $34,679,717.00
13 10/31/2020 $34,460,172.00
14 7/31/2020 $34,280,318.00
15 4/30/2020 $34,080,330.00
16 1/31/2020 $33,083,562.00
17 10/31/2019 $32,885,729.00
18 7/31/2019 $32,860,974.00
19 4/30/2019 $32,492,044.00
20 1/31/2019 $32,713,606.00
21 10/31/2018 $32,908,614.00
22 7/31/2018 $33,219,152.00
23 4/30/2018 $33,334,801.00
24 1/31/2018 $33,224,803.00
25 10/31/2017 $33,203,432.00
26 7/31/2017 $33,240,767.00
27 4/30/2017 $33,253,817.00
28 1/31/2017 $32,671,221.00
29 10/31/2016 $32,670,784.00
30 7/31/2016 $32,492,723.00
31 4/30/2016 $32,428,047.00
32 1/31/2016 $31,633,936.00
33 10/31/2015 $31,476,668.00
34 7/31/2015 $31,515,446.00
35 4/30/2015 $31,099,081.00
36 1/31/2015 $29,742,653.00
37 10/31/2014 $30,006,896.00
38 7/31/2014 $29,198,511.00
39 4/30/2014 $28,976,339.00
40 1/31/2014 $27,680,778.00
41 10/31/2013 $27,432,301.00
42 7/31/2013 $27,232,142.00
43 4/30/2013 $27,056,932.00
44 1/31/2013 $13,511,646.00
45 10/31/2012 $9,049,864.00
46 7/31/2012 $7,604,443.00
47 4/30/2012 $7,519,360.00
48 1/31/2012 $7,961,944.00
49 10/31/2011 $7,946,206.00
50 1/31/2011 $7,458,627.00
Copyright 2024 PursePoor.com