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

Business Address

6555 W GOOD HOPE RD
P O BOX 571
MILWAUKEE , WI US 53201-0571

Mailing Address

6555 GOOD HOPE RD

MILWAUKEE , WI US 53223
Phone Number: 414-358-6600 / State Incorporated: WI / Fiscal Year End 7 /31
Financials: AccountsPayableCurrent
Date Value
1 1/31/2024 $80,114,000.00
2 10/31/2023 $79,512,000.00
3 7/31/2023 $79,855,000.00
4 4/30/2023 $74,745,000.00
5 1/31/2023 $75,876,000.00
6 10/31/2022 $79,604,000.00
7 7/31/2022 $81,116,000.00
8 4/30/2022 $79,567,000.00
9 1/31/2022 $80,611,000.00
10 10/31/2021 $79,497,000.00
11 7/31/2021 $82,152,000.00
12 4/30/2021 $72,234,000.00
13 1/31/2021 $67,483,000.00
14 10/31/2020 $62,907,000.00
15 7/31/2020 $62,547,000.00
16 4/30/2020 $58,819,000.00
17 1/31/2020 $51,233,000.00
18 10/31/2019 $59,385,000.00
19 7/31/2019 $64,810,000.00
20 4/30/2019 $64,584,000.00
21 1/31/2019 $60,504,000.00
22 10/31/2018 $64,735,000.00
23 7/31/2018 $66,538,000.00
24 4/30/2018 $68,627,000.00
25 1/31/2018 $64,365,000.00
26 10/31/2017 $64,902,000.00
27 7/31/2017 $66,817,000.00
28 4/30/2017 $60,144,000.00
29 1/31/2017 $58,515,000.00
30 10/31/2016 $58,011,000.00
31 7/31/2016 $62,245,000.00
32 4/30/2016 $64,428,000.00
33 1/31/2016 $66,189,000.00
34 10/31/2015 $72,703,000.00
35 7/31/2015 $73,020,000.00
36 4/30/2015 $72,792,000.00
37 1/31/2015 $74,154,000.00
38 10/31/2014 $84,199,000.00
39 7/31/2014 $88,099,000.00
40 4/30/2014 $87,528,000.00
41 1/31/2014 $86,918,000.00
42 10/31/2013 $92,044,000.00
43 7/31/2013 $82,519,000.00
44 4/30/2013 $75,204,000.00
45 1/31/2013 $103,197,000.00
46 10/31/2012 $105,348,000.00
47 7/31/2012 $86,646,000.00
48 4/30/2012 $75,303,000.00
49 1/31/2012 $81,140,000.00
50 7/31/2011 $98,847,000.00
Financials: AccountsReceivableNetCurrent
Date Value
1 1/31/2024 $185,569,000.00
2 10/31/2023 $179,970,000.00
3 7/31/2023 $184,420,000.00
4 4/30/2023 $184,907,000.00
5 1/31/2023 $186,852,000.00
6 10/31/2022 $180,183,000.00
7 7/31/2022 $183,233,000.00
8 4/30/2022 $186,843,000.00
9 1/31/2022 $172,471,000.00
10 10/31/2021 $182,791,000.00
11 7/31/2021 $170,579,000.00
12 4/30/2021 $163,381,000.00
13 1/31/2021 $154,052,000.00
14 10/31/2020 $156,735,000.00
15 7/31/2020 $146,181,000.00
16 4/30/2020 $145,133,000.00
17 1/31/2020 $151,511,000.00
18 10/31/2019 $162,561,000.00
19 7/31/2019 $158,114,000.00
20 4/30/2019 $162,094,000.00
21 1/31/2019 $161,981,000.00
22 10/31/2018 $169,327,000.00
23 7/31/2018 $161,282,000.00
24 4/30/2018 $161,319,000.00
25 1/31/2018 $164,400,000.00
26 10/31/2017 $152,698,000.00
27 7/31/2017 $149,638,000.00
28 4/30/2017 $145,755,000.00
29 1/31/2017 $140,018,000.00
30 10/31/2016 $145,831,000.00
31 7/31/2016 $147,333,000.00
32 4/30/2016 $153,289,000.00
33 1/31/2016 $150,615,000.00
34 10/31/2015 $159,174,000.00
35 7/31/2015 $157,386,000.00
36 4/30/2015 $162,180,000.00
37 1/31/2015 $151,426,000.00
38 10/31/2014 $174,926,000.00
39 7/31/2014 $177,648,000.00
40 4/30/2014 $178,197,000.00
41 1/31/2014 $168,037,000.00
42 10/31/2013 $184,099,000.00
43 7/31/2013 $169,261,000.00
44 4/30/2013 $177,343,000.00
45 1/31/2013 $229,219,000.00
46 10/31/2012 $218,246,000.00
47 7/31/2012 $199,006,000.00
48 4/30/2012 $210,694,000.00
49 1/31/2012 $215,929,000.00
50 7/31/2011 $228,483,000.00
Financials: AccrualForTaxesOtherThanIncomeTaxesCurrent
Date Value
1 1/31/2024 $13,345,000.00
2 10/31/2023 $14,249,000.00
3 7/31/2023 $13,575,000.00
4 4/30/2023 $13,246,000.00
5 1/31/2023 $12,799,000.00
6 10/31/2022 $13,495,000.00
7 7/31/2022 $12,539,000.00
8 4/30/2022 $12,910,000.00
9 1/31/2022 $12,141,000.00
10 10/31/2021 $13,061,000.00
11 7/31/2021 $13,054,000.00
12 4/30/2021 $9,207,000.00
13 1/31/2021 $8,518,000.00
14 10/31/2020 $8,497,000.00
15 7/31/2020 $8,057,000.00
16 4/30/2020 $7,667,000.00
17 1/31/2020 $7,703,000.00
18 10/31/2019 $8,885,000.00
19 7/31/2019 $8,107,000.00
20 4/30/2019 $7,886,000.00
21 1/31/2019 $7,145,000.00
22 10/31/2018 $8,377,000.00
23 7/31/2018 $8,318,000.00
24 4/30/2018 $7,772,000.00
25 1/31/2018 $7,997,000.00
26 10/31/2017 $8,242,000.00
27 7/31/2017 $7,970,000.00
28 4/30/2017 $7,109,000.00
29 1/31/2017 $6,617,000.00
30 10/31/2016 $7,373,000.00
31 7/31/2016 $7,403,000.00
32 4/30/2016 $7,817,000.00
33 1/31/2016 $6,682,000.00
34 10/31/2015 $7,026,000.00
35 7/31/2015 $7,250,000.00
36 4/30/2015 $6,578,000.00
37 1/31/2015 $5,928,000.00
38 10/31/2014 $7,890,000.00
39 7/31/2014 $7,994,000.00
40 4/30/2014 $8,409,000.00
41 1/31/2014 $7,028,000.00
42 10/31/2013 $8,968,000.00
43 7/31/2013 $8,243,000.00
44 4/30/2013 $7,603,000.00
45 1/31/2013 $8,313,000.00
46 10/31/2012 $8,211,000.00
47 7/31/2012 $9,307,000.00
48 4/30/2012 $10,169,000.00
49 1/31/2012 $7,925,000.00
50 7/31/2011 $7,612,000.00
Financials: AccruedIncomeTaxesCurrent
Date Value
1 1/31/2024 $8,228,000.00
2 10/31/2023 $17,970,000.00
3 7/31/2023 $12,582,000.00
4 4/30/2023 $5,103,000.00
5 1/31/2023 $6,794,000.00
6 10/31/2022 $13,943,000.00
7 7/31/2022 $8,294,000.00
8 4/30/2022 $4,264,000.00
9 1/31/2022 $4,783,000.00
10 10/31/2021 $5,593,000.00
11 7/31/2021 $3,915,000.00
12 4/30/2021 $2,711,000.00
13 1/31/2021 $9,393,000.00
14 10/31/2020 $10,707,000.00
15 7/31/2020 $8,652,000.00
16 4/30/2020 $8,101,000.00
17 1/31/2020 $6,075,000.00
18 10/31/2019 $6,790,000.00
19 7/31/2019 $6,557,000.00
20 4/30/2019 $4,378,000.00
21 1/31/2019 $4,426,000.00
22 10/31/2018 $4,937,000.00
23 7/31/2018 $3,885,000.00
24 4/30/2018 $5,564,000.00
25 1/31/2018 $6,085,000.00
26 10/31/2017 $9,574,000.00
27 7/31/2017 $7,373,000.00
28 4/30/2017 $2,706,000.00
29 1/31/2017 $2,011,000.00
30 10/31/2016 $3,219,000.00
31 7/31/2016 $6,136,000.00
32 4/30/2016 $4,991,000.00
33 1/31/2016 $5,091,000.00
34 10/31/2015 $9,609,000.00
35 7/31/2015 $7,576,000.00
36 4/30/2015 $3,444,000.00
37 1/31/2015 $1,549,000.00
38 10/31/2014 $9,227,000.00
39 7/31/2014 $7,893,000.00
40 4/30/2014 $10,808,000.00
41 1/31/2014 $5,383,000.00
42 10/31/2013 $8,996,000.00
43 7/31/2013 $7,056,000.00
44 4/30/2013 $10,650,000.00
45 1/31/2013 $8,869,000.00
46 10/31/2012 $12,153,000.00
47 7/31/2012 $14,357,000.00
48 4/30/2012 $20,939,000.00
49 1/31/2012 $16,599,000.00
50 7/31/2011 $9,954,000.00
Financials: AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
Date Value
1 1/31/2024 $299,746,000.00
2 10/31/2023 $293,708,000.00
3 7/31/2023 $292,680,000.00
4 4/30/2023 $287,368,000.00
5 1/31/2023 $284,186,000.00
6 10/31/2022 $273,922,000.00
7 7/31/2022 $272,376,000.00
8 4/30/2022 $272,324,000.00
9 1/31/2022 $282,808,000.00
10 10/31/2021 $280,696,000.00
11 7/31/2021 $277,246,000.00
12 4/30/2021 $274,961,000.00
13 1/31/2021 $272,945,000.00
14 10/31/2020 $269,510,000.00
15 7/31/2020 $276,248,000.00
16 4/30/2020 $279,757,000.00
17 1/31/2020 $280,961,000.00
18 10/31/2019 $277,055,000.00
19 7/31/2019 $273,880,000.00
20 4/30/2019 $274,476,000.00
21 1/31/2019 $276,000,000.00
22 10/31/2018 $282,263,000.00
23 7/31/2018 $280,778,000.00
24 4/30/2018 $282,181,000.00
25 1/31/2018 $279,826,000.00
26 10/31/2017 $276,030,000.00
27 7/31/2017 $272,896,000.00
28 4/30/2017 $268,586,000.00
29 1/31/2017 $262,786,000.00
30 10/31/2016 $260,368,000.00
31 7/31/2016 $258,111,000.00
32 4/30/2016 $264,661,000.00
33 1/31/2016 $256,849,000.00
34 10/31/2015 $253,295,000.00
35 7/31/2015 $260,743,000.00
36 4/30/2015 $267,906,000.00
37 1/31/2015 $266,680,000.00
38 10/31/2014 $280,277,000.00
39 7/31/2014 $276,479,000.00
40 4/30/2014 $271,790,000.00
41 1/31/2014 $-264,167,000.00
42 10/31/2013 $-263,112,000.00
43 7/31/2013 $255,803,000.00
44 4/30/2013 $-263,527,000.00
45 1/31/2013 $-289,860,000.00
46 10/31/2012 $288,949,000.00
47 7/31/2012 $283,145,000.00
48 4/30/2012 $295,017,000.00
49 1/31/2012 $292,426,000.00
50 7/31/2011 $287,918,000.00
Financials: AccumulatedOtherComprehensiveIncomeLossNetOfTax
Date Value
1 1/31/2024 $-99,941,000.00
2 10/31/2023 $-115,283,000.00
3 7/31/2023 $-93,061,000.00
4 4/30/2023 $-95,401,000.00
5 1/31/2023 $-95,370,000.00
6 10/31/2022 $-126,514,000.00
7 7/31/2022 $-109,077,000.00
8 4/30/2022 $-98,888,000.00
9 1/31/2022 $-78,939,000.00
10 10/31/2021 $-60,671,000.00
11 7/31/2021 $-55,953,000.00
12 4/30/2021 $-48,548,000.00
13 1/31/2021 $-51,461,000.00
14 10/31/2020 $-69,668,000.00
15 7/31/2020 $-66,477,000.00
16 4/30/2020 $-92,242,000.00
17 1/31/2020 $-72,490,000.00
18 10/31/2019 $-71,283,000.00
19 7/31/2019 $-71,254,000.00
20 4/30/2019 $-68,446,000.00
21 1/31/2019 $-60,565,000.00
22 10/31/2018 $-66,231,000.00
23 7/31/2018 $-56,401,000.00
24 4/30/2018 $-48,146,000.00
25 1/31/2018 $-35,090,000.00
26 10/31/2017 $-52,062,000.00
27 7/31/2017 $-44,682,000.00
28 4/30/2017 $-63,339,000.00
29 1/31/2017 $-68,214,000.00
30 10/31/2016 $-66,914,000.00
31 7/31/2016 $-54,745,000.00
32 4/30/2016 $-42,396,000.00
33 1/31/2016 $-62,355,000.00
34 10/31/2015 $-53,426,000.00
35 7/31/2015 $-45,034,000.00
36 4/30/2015 $-27,939,000.00
37 1/31/2015 $-27,569,000.00
38 10/31/2014 $8,565,000.00
39 7/31/2014 $64,156,000.00
40 4/30/2014 $63,687,000.00
41 1/31/2014 $54,427,000.00
42 10/31/2013 $70,132,000.00
43 7/31/2013 $56,063,000.00
44 4/30/2013 $76,439,000.00
45 1/31/2013 $81,475,000.00
46 10/31/2012 $72,178,000.00
47 7/31/2012 $59,411,000.00
48 4/30/2012 $80,432,000.00
49 1/31/2012 $85,259,000.00
50 7/31/2011 $113,898,000.00
51 7/31/2010 $50,905,000.00
52 7/31/2009 $53,051,000.00
Financials: AdditionalPaidInCapitalCommonStock
Date Value
1 1/31/2024 $353,794,000.00
2 10/31/2023 $352,421,000.00
3 7/31/2023 $351,771,000.00
4 4/30/2023 $350,758,000.00
5 1/31/2023 $348,513,000.00
6 10/31/2022 $346,064,000.00
7 7/31/2022 $345,266,000.00
8 4/30/2022 $343,854,000.00
9 1/31/2022 $341,889,000.00
10 10/31/2021 $340,182,000.00
11 7/31/2021 $339,125,000.00
12 4/30/2021 $336,957,000.00
13 1/31/2021 $334,077,000.00
14 10/31/2020 $332,121,000.00
15 7/31/2020 $331,761,000.00
16 4/30/2020 $330,968,000.00
17 1/31/2020 $329,263,000.00
18 10/31/2019 $327,241,000.00
19 7/31/2019 $329,969,000.00
20 4/30/2019 $330,051,000.00
21 1/31/2019 $328,978,000.00
22 10/31/2018 $326,182,000.00
23 7/31/2018 $325,631,000.00
24 4/30/2018 $327,401,000.00
25 1/31/2018 $325,733,000.00
26 10/31/2017 $322,657,000.00
27 7/31/2017 $322,608,000.00
28 4/30/2017 $321,936,000.00
29 1/31/2017 $317,587,000.00
30 10/31/2016 $317,044,000.00
31 7/31/2016 $317,001,000.00
32 4/30/2016 $316,373,000.00
33 1/31/2016 $314,905,000.00
34 10/31/2015 $313,879,000.00
35 7/31/2015 $314,403,000.00
36 4/30/2015 $313,917,000.00
37 1/31/2015 $312,819,000.00
38 10/31/2014 $314,128,000.00
39 7/31/2014 $311,811,000.00
40 4/30/2014 $314,625,000.00
41 1/31/2014 $313,963,000.00
42 10/31/2013 $308,835,000.00
43 7/31/2013 $306,191,000.00
44 4/30/2013 $312,905,000.00
45 1/31/2013 $315,425,000.00
46 10/31/2012 $314,896,000.00
47 7/31/2012 $313,008,000.00
48 4/30/2012 $311,369,000.00
49 1/31/2012 $311,677,000.00
50 7/31/2011 $307,527,000.00
51 7/31/2010 $304,205,000.00
Financials: AdjustmentsToAdditionalPaidInCapitalOther
Date Value
1 1/31/2024 $149,000.00
2 10/31/2023 $149,000.00
3 4/30/2023 $66,000.00
4 1/31/2023 $66,000.00
5 10/31/2022 $66,000.00
6 4/30/2022 $115,000.00
7 1/31/2022 $115,000.00
8 10/31/2021 $115,000.00
Financials: AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
Date Value
1 1/31/2024 $5,263,000.00
2 10/31/2023 $4,163,000.00
3 4/30/2023 $6,427,000.00
4 1/31/2023 $4,381,000.00
5 10/31/2022 $2,958,000.00
6 4/30/2022 $1,983,000.00
7 1/31/2022 $3,041,000.00
8 10/31/2021 $4,129,000.00
9 4/30/2021 $8,003,000.00
10 1/31/2021 $5,471,000.00
11 4/30/2020 $7,180,000.00
12 1/31/2020 $5,384,000.00
Financials: AdvertisingExpense
Date Value
1 7/31/2023 $53,591,000.00
2 7/31/2022 $55,568,000.00
3 7/31/2021 $54,370,000.00
4 7/31/2020 $63,482,000.00
5 7/31/2019 $62,454,000.00
6 7/31/2018 $67,429,000.00
7 7/31/2017 $68,268,000.00
8 7/31/2016 $74,204,000.00
9 7/31/2015 $86,090,000.00
10 7/31/2014 $82,561,000.00
11 7/31/2013 $77,905,000.00
12 7/31/2012 $74,852,000.00
13 7/31/2011 $79,236,000.00
14 7/31/2010 $72,000,000.00
Financials: AllocatedShareBasedCompensationExpense
Date Value
1 10/31/2023 $4,163,000.00
2 7/31/2023 $7,508,000.00
3 10/31/2022 $2,958,000.00
4 7/31/2022 $10,504,000.00
5 10/31/2021 $4,129,000.00
6 7/31/2021 $10,098,000.00
7 10/31/2020 $3,574,000.00
8 7/31/2020 $8,843,000.00
9 10/31/2019 $3,618,000.00
10 7/31/2019 $12,092,000.00
11 1/31/2019 $7,805,000.00
12 10/31/2018 $4,965,000.00
13 7/31/2018 $9,980,000.00
14 4/30/2018 $7,581,000.00
15 1/31/2018 $5,897,000.00
16 10/31/2017 $3,744,000.00
17 7/31/2017 $9,495,000.00
18 4/30/2017 $7,445,000.00
19 1/31/2017 $2,238,000.00
20 10/31/2016 $3,155,000.00
21 7/31/2016 $8,154,000.00
22 4/30/2016 $1,678,000.00
23 1/31/2016 $1,973,000.00
24 10/31/2015 $2,596,000.00
25 7/31/2015 $4,471,000.00
26 4/30/2015 $3,556,000.00
27 1/31/2015 $2,471,000.00
28 10/31/2014 $1,319,000.00
29 7/31/2014 $5,214,000.00
30 4/30/2014 $5,033,000.00
31 1/31/2014 $1,777,000.00
32 10/31/2013 $2,600,000.00
33 7/31/2013 $1,736,000.00
34 4/30/2013 $155,000.00
35 1/31/2013 $2,521,000.00
36 7/31/2012 $9,735,000.00
Financials: AllowanceForDoubtfulAccountsReceivableCurrent
Date Value
1 1/31/2024 $6,531,000.00
2 10/31/2023 $6,923,000.00
3 7/31/2023 $8,467,000.00
4 4/30/2023 $8,417,000.00
5 1/31/2023 $8,097,000.00
6 10/31/2022 $6,938,000.00
7 7/31/2022 $7,355,000.00
8 4/30/2022 $7,891,000.00
9 1/31/2022 $7,868,000.00
10 10/31/2021 $7,265,000.00
11 7/31/2021 $7,306,000.00
12 4/30/2021 $7,551,000.00
13 1/31/2021 $7,450,000.00
14 10/31/2020 $7,704,000.00
15 7/31/2020 $7,157,000.00
16 7/31/2019 $5,005,000.00
17 7/31/2018 $4,471,000.00
18 7/31/2017 $4,629,000.00
19 7/31/2016 $5,144,000.00
20 7/31/2015 $3,585,000.00
21 7/31/2014 $3,069,000.00
22 7/31/2013 $5,093,000.00
23 7/31/2012 $6,006,000.00
24 7/31/2011 $6,183,000.00
Financials: AmortizationOfIntangibleAssets
Date Value
1 1/31/2024 $4,719,000.00
2 10/31/2023 $2,355,000.00
3 7/31/2023 $11,739,000.00
4 4/30/2023 $9,350,000.00
5 1/31/2023 $6,889,000.00
6 10/31/2022 $3,631,000.00
7 7/31/2022 $14,966,000.00
8 4/30/2022 $11,291,000.00
9 1/31/2022 $7,556,000.00
10 10/31/2021 $3,807,000.00
11 7/31/2021 $7,077,000.00
12 4/30/2021 $4,056,000.00
13 1/31/2021 $1,353,000.00
14 10/31/2020 $1,351,000.00
15 7/31/2020 $5,219,000.00
16 4/30/2020 $3,872,000.00
17 1/31/2020 $2,582,000.00
18 10/31/2019 $1,291,000.00
19 7/31/2019 $5,776,000.00
20 4/30/2019 $4,314,000.00
21 1/31/2019 $2,870,000.00
22 10/31/2018 $1,436,000.00
23 7/31/2018 $6,433,000.00
24 4/30/2018 $4,930,000.00
25 1/31/2018 $1,617,000.00
26 10/31/2017 $1,693,000.00
27 7/31/2017 $7,113,000.00
28 4/30/2017 $1,766,000.00
29 1/31/2017 $1,688,000.00
30 10/31/2016 $1,895,000.00
31 7/31/2016 $9,056,000.00
32 4/30/2016 $7,066,000.00
33 1/31/2016 $5,228,000.00
34 10/31/2015 $2,633,000.00
35 7/31/2015 $12,103,000.00
36 4/30/2015 $9,251,000.00
37 1/31/2015 $6,351,000.00
38 10/31/2014 $3,369,000.00
39 7/31/2014 $17,871,000.00
40 4/30/2014 $14,837,000.00
41 1/31/2014 $5,047,000.00
42 10/31/2013 $5,077,000.00
43 7/31/2013 $17,148,000.00
44 4/30/2013 $6,597,000.00
45 1/31/2013 $5,015,000.00
46 10/31/2012 $4,147,000.00
47 7/31/2012 $10,576,000.00
48 4/30/2012 $12,102,000.00
49 1/31/2012 $8,155,000.00
50 10/31/2011 $4,080,000.00
51 7/31/2011 $15,571,000.00
52 4/30/2011 $5,117,000.00
53 1/31/2011 $10,270,000.00
54 7/31/2010 $21,462,000.00
Financials: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
Date Value
1 1/31/2024 $181,674.00
2 10/31/2023 $313,787.00
3 7/31/2023 $549,031.00
4 4/30/2023 $447,210.00
5 1/31/2023 $609,266.00
6 10/31/2022 $583,533.00
7 7/31/2022 $497,307.00
8 4/30/2022 $492,527.00
9 1/31/2022 $475,489.00
10 10/31/2021 $479,602.00
11 7/31/2021 $511,189.00
12 4/30/2021 $603,356.00
13 1/31/2021 $785,181.00
14 10/31/2020 $740,745.00
15 7/31/2020 $387,382.00
16 4/30/2020 $353,752.00
17 1/31/2020 $286,161.00
18 10/31/2019 $323,719.00
19 7/31/2019 $372,255.00
20 10/31/2018 $679,902.00
21 7/31/2018 $751,200.00
22 10/31/2017 $737,132.00
23 7/31/2017 $669,036.00
24 10/31/2016 $772,334.00
25 7/31/2016 $3,172,755.00
26 10/31/2015 $4,172,000.00
27 7/31/2015 $3,568,264.00
28 10/31/2014 $3,897,000.00
29 4/30/2014 $4,213,000.00
30 10/31/2013 $2,505,000.00
31 4/30/2013 $3,560,000.00
Financials: Assets
Date Value
1 1/31/2024 $1,407,604,000.00
2 10/31/2023 $1,383,413,000.00
3 7/31/2023 $1,389,257,000.00
4 4/30/2023 $1,376,766,000.00
5 1/31/2023 $1,372,273,000.00
6 10/31/2022 $1,350,629,000.00
7 7/31/2022 $1,367,332,000.00
8 4/30/2022 $1,344,244,000.00
9 1/31/2022 $1,387,063,000.00
10 10/31/2021 $1,410,478,000.00
11 7/31/2021 $1,377,756,000.00
12 4/30/2021 $1,260,177,000.00
13 1/31/2021 $1,207,882,000.00
14 10/31/2020 $1,175,707,000.00
15 7/31/2020 $1,142,466,000.00
16 4/30/2020 $1,140,342,000.00
17 1/31/2020 $1,215,798,000.00
18 10/31/2019 $1,231,222,000.00
19 7/31/2019 $1,157,308,000.00
20 4/30/2019 $1,115,877,000.00
21 1/31/2019 $1,083,340,000.00
22 10/31/2018 $1,073,626,000.00
23 7/31/2018 $1,056,931,000.00
24 4/30/2018 $1,033,407,000.00
25 1/31/2018 $1,034,385,000.00
26 10/31/2017 $1,057,613,000.00
27 7/31/2017 $1,050,223,000.00
28 4/30/2017 $1,013,248,000.00
29 1/31/2017 $1,003,136,000.00
30 10/31/2016 $1,050,267,000.00
31 7/31/2016 $1,043,964,000.00
32 4/30/2016 $1,061,275,000.00
33 1/31/2016 $1,031,285,000.00
34 10/31/2015 $1,048,849,000.00
35 7/31/2015 $1,062,897,000.00
36 4/30/2015 $1,141,985,000.00
37 1/31/2015 $1,135,455,000.00
38 10/31/2014 $1,222,438,000.00
39 7/31/2014 $1,253,665,000.00
40 4/30/2014 $1,451,674,000.00
41 1/31/2014 $1,438,040,000.00
42 10/31/2013 $1,484,360,000.00
43 7/31/2013 $1,438,683,000.00
44 4/30/2013 $1,680,968,000.00
45 1/31/2013 $1,785,969,000.00
46 10/31/2012 $1,651,424,000.00
47 7/31/2012 $1,607,719,000.00
48 4/30/2012 $1,671,140,000.00
49 1/31/2012 $1,696,161,000.00
50 7/31/2011 $1,861,505,000.00
51 7/31/2010 $1,746,531,000.00
Financials: AssetsCurrent
Date Value
1 1/31/2024 $506,520,000.00
2 10/31/2023 $535,065,000.00
3 7/31/2023 $524,820,000.00
4 4/30/2023 $516,783,000.00
5 1/31/2023 $504,215,000.00
6 10/31/2022 $503,251,000.00
7 7/31/2022 $498,068,000.00
8 4/30/2022 $479,617,000.00
9 1/31/2022 $500,015,000.00
10 10/31/2021 $505,091,000.00
11 7/31/2021 $465,104,000.00
12 4/30/2021 $621,061,000.00
13 1/31/2021 $567,336,000.00
14 10/31/2020 $544,777,000.00
15 7/31/2020 $509,448,000.00
16 4/30/2020 $531,090,000.00
17 1/31/2020 $580,991,000.00
18 10/31/2019 $593,908,000.00
19 7/31/2019 $573,279,000.00
20 4/30/2019 $539,167,000.00
21 1/31/2019 $501,682,000.00
22 10/31/2018 $494,016,000.00
23 7/31/2018 $471,339,000.00
24 4/30/2018 $425,050,000.00
25 1/31/2018 $414,122,000.00
26 10/31/2017 $423,642,000.00
27 7/31/2017 $407,814,000.00
28 4/30/2017 $392,652,000.00
29 1/31/2017 $381,685,000.00
30 10/31/2016 $429,926,000.00
31 7/31/2016 $407,424,000.00
32 4/30/2016 $429,433,000.00
33 1/31/2016 $405,909,000.00
34 10/31/2015 $407,208,000.00
35 7/31/2015 $408,582,000.00
36 4/30/2015 $416,335,000.00
37 1/31/2015 $405,616,000.00
38 10/31/2014 $452,683,000.00
39 7/31/2014 $463,842,000.00
40 4/30/2014 $522,482,000.00
41 1/31/2014 $519,897,000.00
42 10/31/2013 $550,199,000.00
43 7/31/2013 $512,490,000.00
44 4/30/2013 $504,067,000.00
45 1/31/2013 $543,017,000.00
46 10/31/2012 $692,482,000.00
47 7/31/2012 $650,854,000.00
48 4/30/2012 $731,502,000.00
49 1/31/2012 $747,691,000.00
50 7/31/2011 $758,287,000.00
Financials: BuildingsAndImprovementsGross
Date Value
1 7/31/2023 $130,004,000.00
2 7/31/2022 $123,619,000.00
3 7/31/2021 $108,801,000.00
4 7/31/2020 $105,129,000.00
5 7/31/2019 $99,685,000.00
6 10/31/2018 $95,386,000.00
7 7/31/2018 $96,245,000.00
8 4/30/2018 $98,005,000.00
9 1/31/2018 $98,256,000.00
10 10/31/2017 $97,457,000.00
11 7/31/2017 $98,228,000.00
12 4/30/2017 $95,662,000.00
13 1/31/2017 $94,542,000.00
14 10/31/2016 $95,288,000.00
15 7/31/2016 $95,355,000.00
16 4/30/2016 $94,155,000.00
17 1/31/2016 $92,672,000.00
18 10/31/2015 $93,803,000.00
19 7/31/2015 $94,423,000.00
20 4/30/2015 $98,156,000.00
21 1/31/2015 $97,729,000.00
22 10/31/2014 $106,636,000.00
23 7/31/2014 $101,866,000.00
24 4/30/2014 $97,600,000.00
25 1/31/2014 $92,886,000.00
26 10/31/2013 $94,545,000.00
27 7/31/2013 $91,471,000.00
28 4/30/2013 $100,504,000.00
29 1/31/2013 $105,501,000.00
30 10/31/2012 $102,592,000.00
31 7/31/2012 $101,962,000.00
32 4/30/2012 $100,569,000.00
33 1/31/2012 $101,452,000.00
34 7/31/2011 $104,644,000.00
Financials: CashAndCashEquivalentsAtCarryingValue
Date Value
1 1/31/2024 $143,860,000.00
2 10/31/2023 $175,352,000.00
3 7/31/2023 $151,532,000.00
4 4/30/2023 $135,047,000.00
5 1/31/2023 $108,210,000.00
6 10/31/2022 $114,471,000.00
7 7/31/2022 $114,069,000.00
8 4/30/2022 $103,068,000.00
9 1/31/2022 $147,407,000.00
10 10/31/2021 $157,553,000.00
11 7/31/2021 $147,335,000.00
12 4/30/2021 $321,801,000.00
13 1/31/2021 $277,588,000.00
14 10/31/2020 $256,333,000.00
15 7/31/2020 $217,643,000.00
16 4/30/2020 $238,880,000.00
17 1/31/2020 $289,803,000.00
18 10/31/2019 $295,093,000.00
19 7/31/2019 $279,072,000.00
20 4/30/2019 $238,432,000.00
21 1/31/2019 $202,209,000.00
22 10/31/2018 $192,176,000.00
23 7/31/2018 $181,427,000.00
24 4/30/2018 $130,903,000.00
25 1/31/2018 $115,327,000.00
26 10/31/2017 $142,237,000.00
27 7/31/2017 $133,944,000.00
28 4/30/2017 $129,077,000.00
29 1/31/2017 $125,208,000.00
30 10/31/2016 $166,301,000.00
31 7/31/2016 $141,228,000.00
32 4/30/2016 $141,596,000.00
33 1/31/2016 $120,198,000.00
34 10/31/2015 $110,610,000.00
35 7/31/2015 $114,492,000.00
36 4/30/2015 $100,468,000.00
37 1/31/2015 $93,299,000.00
38 10/31/2014 $116,474,000.00
39 7/31/2014 $81,834,000.00
40 4/30/2014 $78,715,000.00
41 1/31/2014 $79,116,000.00
42 10/31/2013 $81,869,000.00
43 7/31/2013 $91,058,000.00
44 4/30/2013 $77,034,000.00
45 1/31/2013 $141,311,000.00
46 10/31/2012 $321,309,000.00
47 7/31/2012 $305,900,000.00
48 4/30/2012 $374,425,000.00
49 1/31/2012 $380,331,000.00
50 10/31/2011 $371,594,000.00
51 7/31/2011 $389,971,000.00
52 4/30/2011 $373,978,000.00
53 1/31/2011 $362,302,000.00
54 7/31/2010 $314,840,000.00
55 7/31/2009 $188,156,000.00
Financials: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
Date Value
1 1/31/2024 $143,860,000.00
2 10/31/2023 $175,352,000.00
3 7/31/2023 $151,532,000.00
4 4/30/2023 $135,047,000.00
5 1/31/2023 $108,210,000.00
6 10/31/2022 $114,471,000.00
7 7/31/2022 $114,069,000.00
8 4/30/2022 $103,068,000.00
9 1/31/2022 $147,407,000.00
10 10/31/2021 $157,553,000.00
11 7/31/2021 $147,335,000.00
12 4/30/2021 $321,801,000.00
13 7/31/2020 $217,643,000.00
14 7/31/2019 $279,072,000.00
Financials: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
Date Value
1 1/31/2024 $-7,672,000.00
2 10/31/2023 $23,820,000.00
3 7/31/2023 $37,463,000.00
4 4/30/2023 $20,978,000.00
5 1/31/2023 $-5,859,000.00
6 10/31/2022 $402,000.00
7 7/31/2022 $-33,266,000.00
8 4/30/2022 $-44,267,000.00
9 1/31/2022 $72,000.00
10 10/31/2021 $10,218,000.00
11 7/31/2021 $-70,308,000.00
12 4/30/2021 $104,158,000.00
13 1/31/2021 $59,945,000.00
14 10/31/2020 $38,690,000.00
15 7/31/2020 $-61,429,000.00
16 4/30/2020 $-40,192,000.00
17 1/31/2020 $10,731,000.00
18 10/31/2019 $16,021,000.00
19 7/31/2019 $97,645,000.00
20 7/31/2018 $47,483,000.00
Financials: CommonStockValue
Date Value
1 7/31/2023 $548,000.00
2 7/31/2022 $548,000.00
3 7/31/2021 $548,000.00
4 7/31/2020 $548,000.00
5 7/31/2019 $548,000.00
6 7/31/2018 $548,000.00
7 7/31/2017 $548,000.00
8 7/31/2016 $548,000.00
9 7/31/2015 $548,000.00
10 7/31/2014 $548,000.00
11 7/31/2013 $548,000.00
12 7/31/2012 $548,000.00
13 7/31/2011 $548,000.00
14 7/31/2010 $548,000.00
Financials: ComprehensiveIncomeNetOfTax
Date Value
1 1/31/2024 $83,989,000.00
2 10/31/2023 $25,019,000.00
3 7/31/2023 $190,873,000.00
4 4/30/2023 $139,155,000.00
5 1/31/2023 $91,134,000.00
6 10/31/2022 $22,004,000.00
7 7/31/2022 $96,855,000.00
8 4/30/2022 $65,980,000.00
9 1/31/2022 $45,875,000.00
10 10/31/2021 $30,328,000.00
11 7/31/2021 $140,183,000.00
12 4/30/2021 $119,561,000.00
13 1/31/2021 $49,067,000.00
14 10/31/2020 $30,290,000.00
15 7/31/2020 $117,146,000.00
16 4/30/2020 $63,696,000.00
17 10/31/2019 $37,469,000.00
18 7/31/2019 $116,405,000.00
19 1/31/2019 $34,893,000.00
20 10/31/2018 $20,807,000.00
21 7/31/2018 $79,341,000.00
22 4/30/2018 $12,944,000.00
23 1/31/2018 $21,246,000.00
24 10/31/2017 $18,456,000.00
25 7/31/2017 $105,708,000.00
26 4/30/2017 $27,428,000.00
27 1/31/2017 $23,997,000.00
28 10/31/2016 $10,384,000.00
29 7/31/2016 $70,399,000.00
30 4/30/2016 $57,639,000.00
31 1/31/2016 $16,672,000.00
32 10/31/2015 $10,311,000.00
33 7/31/2015 $-106,203,000.00
34 4/30/2015 $-49,714,000.00
35 1/31/2015 $-24,550,000.00
36 10/31/2014 $-42,007,000.00
37 7/31/2014 $-37,875,000.00
38 4/30/2014 $72,065,000.00
39 1/31/2014 $38,717,000.00
40 10/31/2013 $38,170,000.00
41 7/31/2013 $-157,883,000.00
42 4/30/2013 $39,764,000.00
43 1/31/2013 $40,568,000.00
44 10/31/2012 $39,955,000.00
45 7/31/2012 $-72,398,000.00
46 4/30/2012 $-63,036,000.00
47 1/31/2012 $-101,474,000.00
48 10/31/2011 $15,612,000.00
49 7/31/2011 $171,645,000.00
50 4/30/2011 $138,004,000.00
51 1/31/2011 $79,249,000.00
52 7/31/2010 $79,810,000.00
Financials: ConstructionInProgressGross
Date Value
1 7/31/2023 $9,682,000.00
2 7/31/2022 $7,825,000.00
3 7/31/2021 $4,991,000.00
4 7/31/2020 $8,432,000.00
5 7/31/2019 $7,500,000.00
6 10/31/2018 $7,492,000.00
7 7/31/2018 $4,495,000.00
8 4/30/2018 $6,557,000.00
9 1/31/2018 $6,176,000.00
10 10/31/2017 $4,123,000.00
11 7/31/2017 $4,109,000.00
12 4/30/2017 $4,362,000.00
13 1/31/2017 $3,168,000.00
14 10/31/2016 $2,093,000.00
15 7/31/2016 $2,842,000.00
16 4/30/2016 $2,025,000.00
17 1/31/2016 $2,577,000.00
18 10/31/2015 $2,901,000.00
19 7/31/2015 $2,164,000.00
20 4/30/2015 $7,151,000.00
21 1/31/2015 $8,508,000.00
22 10/31/2014 $10,331,000.00
23 7/31/2014 $12,500,000.00
24 4/30/2014 $11,595,000.00
25 1/31/2014 $15,931,000.00
26 10/31/2013 $15,112,000.00
27 7/31/2013 $11,842,000.00
28 4/30/2013 $9,358,000.00
29 1/31/2013 $12,444,000.00
30 10/31/2012 $10,064,000.00
31 7/31/2012 $10,417,000.00
32 4/30/2012 $12,280,000.00
33 1/31/2012 $14,418,000.00
34 7/31/2011 $11,226,000.00
Financials: ContractWithCustomerLiability
Date Value
1 1/31/2024 $2,979,000.00
2 10/31/2023 $2,870,000.00
3 7/31/2023 $2,757,000.00
4 4/30/2023 $2,737,000.00
5 1/31/2023 $2,728,000.00
6 10/31/2022 $2,727,000.00
7 7/31/2022 $2,675,000.00
8 4/30/2022 $2,687,000.00
9 1/31/2022 $2,610,000.00
10 10/31/2021 $2,589,000.00
11 7/31/2021 $2,519,000.00
12 4/30/2021 $2,567,000.00
13 1/31/2021 $2,531,000.00
14 10/31/2020 $2,552,000.00
15 7/31/2020 $2,559,000.00
16 4/30/2020 $2,771,000.00
17 1/31/2020 $2,797.00
18 10/31/2019 $2,802.00
19 7/31/2019 $2,782,000.00
20 4/30/2019 $2,791,000.00
21 1/31/2019 $2,758,000.00
22 10/31/2018 $2,800.00
23 7/31/2018 $2,796.00
Financials: ContractWithCustomerLiabilityRevenueRecognized
Date Value
1 7/31/2023 $1,244,000.00
2 7/31/2022 $1,064,000.00
3 7/31/2021 $1,175,000.00
4 7/31/2020 $1,251,000.00
5 7/31/2019 $1,163,000.00
Financials: ContractWithCustomerRefundLiability
Date Value
1 7/31/2023 $4,801,000.00
2 7/31/2022 $4,415,000.00
3 7/31/2021 $5,510,000.00
4 7/31/2020 $6,295,000.00
5 7/31/2019 $5,796,000.00
6 7/31/2018 $4,546,000.00
Financials: CostOfGoodsAndServicesSold
Date Value
1 1/31/2024 $320,805,000.00
2 10/31/2023 $160,264,000.00
3 7/31/2023 $674,588,000.00
4 4/30/2023 $167,425,000.00
5 1/31/2023 $337,114,000.00
6 10/31/2022 $167,305,000.00
7 7/31/2022 $670,510,000.00
8 4/30/2022 $509,705,000.00
9 1/31/2022 $168,693,000.00
10 10/31/2021 $166,487,000.00
11 7/31/2021 $583,252,000.00
12 4/30/2021 $424,771,000.00
13 1/31/2021 $278,115,000.00
14 10/31/2020 $141,799,000.00
15 7/31/2020 $552,734,000.00
16 4/30/2020 $419,496,000.00
17 1/31/2020 $283,080,000.00
18 10/31/2019 $145,542,000.00
19 7/31/2019 $581,967,000.00
20 4/30/2019 $143,996,000.00
21 1/31/2019 $289,273,000.00
22 10/31/2018 $146,657,000.00
23 7/31/2018 $585,560,000.00
24 4/30/2018 $147,339,000.00
25 1/31/2018 $288,174,000.00
26 10/31/2017 $144,086,000.00
27 7/31/2017 $555,024,000.00
Financials: CurrentFederalTaxExpenseBenefit
Date Value
1 7/31/2023 $26,324,000.00
2 7/31/2022 $8,639,000.00
3 7/31/2021 $16,322,000.00
4 7/31/2020 $3,031,000.00
5 7/31/2019 $2,232,000.00
6 7/31/2018 $2,830,000.00
7 7/31/2017 $15,279,000.00
8 7/31/2016 $5,048,000.00
9 7/31/2015 $9,075,000.00
10 7/31/2014 $-1,137,000.00
11 7/31/2013 $64,000.00
12 7/31/2012 $8,781,000.00
13 7/31/2011 $4,937,000.00
14 7/31/2010 $474,000.00
Financials: CurrentForeignTaxExpenseBenefit
Date Value
1 7/31/2023 $31,093,000.00
2 7/31/2022 $31,851,000.00
3 7/31/2021 $26,141,000.00
4 7/31/2020 $25,133,000.00
5 7/31/2019 $22,445,000.00
6 7/31/2018 $26,593,000.00
7 7/31/2017 $23,826,000.00
8 7/31/2016 $19,929,000.00
9 7/31/2015 $18,806,000.00
10 7/31/2014 $19,513,000.00
11 7/31/2013 $19,795,000.00
12 7/31/2012 $39,272,000.00
13 7/31/2011 $24,492,000.00
14 7/31/2010 $32,800,000.00
Financials: CurrentIncomeTaxExpenseBenefit
Date Value
1 7/31/2023 $63,311,000.00
2 7/31/2022 $43,646,000.00
3 7/31/2021 $44,575,000.00
4 7/31/2020 $29,324,000.00
5 7/31/2019 $25,590,000.00
6 7/31/2018 $30,333,000.00
7 7/31/2017 $40,268,000.00
8 7/31/2016 $26,325,000.00
9 7/31/2015 $27,529,000.00
10 7/31/2014 $19,466,000.00
11 7/31/2013 $20,953,000.00
12 7/31/2012 $46,841,000.00
13 7/31/2011 $29,828,000.00
14 7/31/2010 $34,280,000.00
Financials: CurrentStateAndLocalTaxExpenseBenefit
Date Value
1 7/31/2023 $5,894,000.00
2 7/31/2022 $3,156,000.00
3 7/31/2021 $2,112,000.00
4 7/31/2020 $1,160,000.00
5 7/31/2019 $913,000.00
6 7/31/2018 $910,000.00
7 7/31/2017 $1,163,000.00
8 7/31/2016 $1,348,000.00
9 7/31/2015 $-352,000.00
10 7/31/2014 $1,090,000.00
11 7/31/2013 $1,094,000.00
12 7/31/2012 $2,287,000.00
13 7/31/2011 $399,000.00
14 7/31/2010 $1,006,000.00
Financials: DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible
Date Value
1 7/31/2023 $2,608,000.00
2 7/31/2022 $3,945,000.00
3 7/31/2021 $3,253,000.00
4 7/31/2020 $1,437,000.00
5 7/31/2019 $5,429,000.00
Financials: DeferredCompensationArrangementWithIndividualRecordedLiability
Date Value
1 7/31/2023 $18,288,000.00
2 7/31/2022 $18,043,000.00
3 7/31/2021 $20,144,000.00
4 7/31/2020 $18,606,000.00
5 7/31/2014 $18,694,000.00
6 7/31/2013 $15,769,000.00
7 7/31/2012 $13,738,000.00
8 7/31/2011 $12,299,000.00
Financials: DeferredFederalIncomeTaxExpenseBenefit
Date Value
1 7/31/2023 $-10,577,000.00
2 7/31/2022 $970,000.00
3 7/31/2021 $-2,662,000.00
4 7/31/2020 $1,072,000.00
5 7/31/2019 $8,451,000.00
6 7/31/2018 $30,267,000.00
7 7/31/2017 $-8,173,000.00
8 7/31/2016 $3,946,000.00
9 7/31/2015 $-5,906,000.00
10 7/31/2014 $-22,754,000.00
11 7/31/2013 $22,882,000.00
12 7/31/2012 $-1,480,000.00
13 7/31/2011 $-6,058,000.00
14 7/31/2010 $-4,604,000.00
Financials: DeferredForeignIncomeTaxExpenseBenefit
Date Value
1 7/31/2023 $251,000.00
2 7/31/2022 $-2,377,000.00
3 7/31/2021 $-5,938,000.00
4 7/31/2020 $-2,065,000.00
5 7/31/2019 $-667,000.00
6 7/31/2018 $-1,462,000.00
7 7/31/2017 $-1,329,000.00
8 7/31/2016 $-1,387,000.00
9 7/31/2015 $-1,868,000.00
10 7/31/2014 $-1,803,000.00
11 7/31/2013 $-806,000.00
12 7/31/2012 $-7,325,000.00
13 7/31/2011 $-3,746,000.00
14 7/31/2010 $-1,942,000.00
Financials: DeferredIncomeTaxAssetsNet
Date Value
1 1/31/2024 $14,899,000.00
2 10/31/2023 $14,931,000.00
3 7/31/2023 $15,716,000.00
4 4/30/2023 $15,124,000.00
5 1/31/2023 $15,826,000.00
6 10/31/2022 $15,061,000.00
7 7/31/2022 $15,881,000.00
8 4/30/2022 $14,804,000.00
9 1/31/2022 $15,234,000.00
10 10/31/2021 $16,377,000.00
11 7/31/2021 $16,343,000.00
12 4/30/2021 $8,334,000.00
13 1/31/2021 $8,261,000.00
14 10/31/2020 $8,976,000.00
15 7/31/2020 $8,845,000.00
16 4/30/2020 $7,006,000.00
17 7/31/2019 $7,298,000.00
Financials: DeferredIncomeTaxExpenseBenefit
Date Value
1 1/31/2024 $-3,640,000.00
2 10/31/2023 $-2,225,000.00
3 7/31/2023 $-12,472,000.00
4 4/30/2023 $-5,947,000.00
5 1/31/2023 $-5,234,000.00
6 10/31/2022 $-1,705,000.00
7 7/31/2022 $-1,645,000.00
8 4/30/2022 $2,858,000.00
9 1/31/2022 $-788,000.00
10 10/31/2021 $-625,000.00
11 7/31/2021 $-8,965,000.00
12 4/30/2021 $-3,957,000.00
13 1/31/2021 $-3,866,000.00
14 10/31/2020 $-1,175,000.00
15 7/31/2020 $-1,003,000.00
16 4/30/2020 $-309,000.00
17 1/31/2020 $1,272,000.00
18 10/31/2019 $1,009,000.00
19 7/31/2019 $7,796,000.00
20 4/30/2019 $3,796,000.00
21 1/31/2019 $4,423,000.00
22 10/31/2018 $2,164,000.00
23 7/31/2018 $30,622,000.00
24 4/30/2018 $26,501,000.00
25 1/31/2018 $26,028,000.00
26 10/31/2017 $-1,168,000.00
27 7/31/2017 $-9,281,000.00
28 4/30/2017 $-2,707,000.00
29 1/31/2017 $-4,547,000.00
30 10/31/2016 $2,027,000.00
31 7/31/2016 $2,910,000.00
32 4/30/2016 $3,169,000.00
33 1/31/2016 $3,338,000.00
34 10/31/2015 $726,000.00
35 7/31/2015 $-7,436,000.00
36 4/30/2015 $-4,533,000.00
37 1/31/2015 $-781,000.00
38 10/31/2014 $2,346,000.00
39 7/31/2014 $-24,429,000.00
40 4/30/2014 $-8,310,000.00
41 1/31/2014 $-2,402,000.00
42 10/31/2013 $-2,421,000.00
43 7/31/2013 $21,630,000.00
44 4/30/2013 $33,780,000.00
45 1/31/2013 $26,050,000.00
46 10/31/2012 $-109,000.00
47 7/31/2012 $-9,679,000.00
48 4/30/2012 $-3,192,000.00
49 1/31/2012 $-4,831,000.00
50 10/31/2011 $4,399,000.00
51 7/31/2011 $-8,161,000.00
52 4/30/2011 $-9,018,000.00
53 1/31/2011 $-4,926,000.00
54 7/31/2010 $-6,834,000.00
Financials: DeferredIncomeTaxLiabilities
Date Value
1 7/31/2023 $63,467,000.00
2 7/31/2022 $64,993,000.00
3 7/31/2021 $64,778,000.00
4 7/31/2020 $43,649,000.00
5 7/31/2019 $47,270,000.00
6 7/31/2018 $44,626,000.00
7 7/31/2017 $53,482,000.00
8 7/31/2016 $51,390,000.00
9 7/31/2015 $44,648,000.00
10 7/31/2014 $-42,828,000.00
11 7/31/2013 $-75,335,000.00
12 7/31/2012 $-59,170,000.00
Financials: DeferredRevenueRevenueRecognized1
Date Value
1 1/31/2024 $635,000.00
2 10/31/2023 $314,000.00
3 4/30/2023 $928,000.00
4 1/31/2023 $617,000.00
5 10/31/2022 $306,000.00
6 4/30/2022 $882,000.00
7 1/31/2022 $585,000.00
8 10/31/2021 $289,000.00
9 4/30/2021 $291,000.00
10 1/31/2021 $294,000.00
11 10/31/2020 $297,000.00
12 4/30/2020 $948,000.00
13 1/31/2020 $631.00
14 10/31/2019 $315,000.00
15 4/30/2019 $937,000.00
16 1/31/2019 $622,000.00
17 10/31/2018 $308.00
Financials: DeferredStateAndLocalIncomeTaxExpenseBenefit
Date Value
1 7/31/2023 $-2,146,000.00
2 7/31/2022 $-238,000.00
3 7/31/2021 $-365,000.00
4 7/31/2020 $-10,000.00
5 7/31/2019 $12,000.00
6 7/31/2018 $1,817,000.00
7 7/31/2017 $221,000.00
8 7/31/2016 $351,000.00
9 7/31/2015 $338,000.00
10 7/31/2014 $128,000.00
11 7/31/2013 $-446,000.00
12 7/31/2012 $-874,000.00
13 7/31/2011 $746,000.00
14 7/31/2010 $-288,000.00
Financials: DeferredTaxAssetsGoodwillAndIntangibleAssets
Date Value
1 7/31/2023 $760,000.00
2 7/31/2022 $859,000.00
3 7/31/2021 $996,000.00
4 7/31/2020 $1,026,000.00
5 7/31/2019 $1,432,000.00
6 7/31/2018 $1,073,000.00
7 7/31/2017 $1,187,000.00
8 7/31/2016 $1,144,000.00
9 7/31/2015 $1,242,000.00
10 7/31/2014 $1,706,000.00
11 7/31/2013 $1,705,000.00
12 7/31/2012 $1,885,000.00
Financials: DeferredTaxAssetsGross
Date Value
1 7/31/2023 $64,231,000.00
2 7/31/2022 $53,570,000.00
3 7/31/2021 $52,916,000.00
4 7/31/2020 $34,208,000.00
5 7/31/2019 $36,687,000.00
6 7/31/2018 $41,693,000.00
7 7/31/2017 $83,677,000.00
8 7/31/2016 $72,371,000.00
9 7/31/2015 $72,333,000.00
10 7/31/2014 $71,744,000.00
Financials: DeferredTaxAssetsInProcessResearchAndDevelopment
Date Value
1 7/31/2023 $9,986,000.00
2 7/31/2012 $2,047,000.00
3 7/31/2011 $2,807,000.00
Financials: DeferredTaxAssetsInventory
Date Value
1 7/31/2023 $8,526,000.00
2 7/31/2022 $8,112,000.00
3 7/31/2021 $5,143,000.00
4 7/31/2020 $4,385,000.00
5 7/31/2019 $3,856,000.00
6 7/31/2018 $3,095,000.00
7 7/31/2017 $4,516,000.00
8 7/31/2016 $5,142,000.00
9 7/31/2015 $4,387,000.00
10 7/31/2014 $5,460,000.00
11 7/31/2013 $5,880,000.00
12 7/31/2012 $4,984,000.00
13 7/31/2011 $5,328,000.00
Financials: DeferredTaxAssetsPropertyPlantAndEquipment
Date Value
1 7/31/2023 $3,118,000.00
2 7/31/2022 $3,177,000.00
3 7/31/2021 $3,479,000.00
4 7/31/2020 $3,663,000.00
5 7/31/2019 $3,125,000.00
6 7/31/2018 $2,959,000.00
7 7/31/2017 $2,819,000.00
8 7/31/2016 $2,847,000.00
9 7/31/2015 $3,344,000.00
10 7/31/2014 $2,431,000.00
11 7/31/2013 $2,717,000.00
12 7/31/2012 $2,146,000.00
Financials: DeferredTaxAssetsTaxCreditCarryforwards
Date Value
1 7/31/2023 $51,387,000.00
2 7/31/2022 $49,006,000.00
3 7/31/2021 $60,238,000.00
4 7/31/2020 $56,447,000.00
5 7/31/2019 $62,966,000.00
6 7/31/2018 $64,348,000.00
7 7/31/2017 $70,128,000.00
8 7/31/2016 $56,790,000.00
9 7/31/2015 $66,744,000.00
10 7/31/2014 $58,870,000.00
11 7/31/2013 $62,199,000.00
12 7/31/2012 $68,148,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits
Date Value
1 7/31/2023 $8,556,000.00
2 7/31/2022 $8,146,000.00
3 7/31/2021 $8,570,000.00
4 7/31/2020 $3,339,000.00
5 7/31/2019 $7,021,000.00
6 7/31/2018 $3,772,000.00
7 7/31/2017 $8,932,000.00
8 7/31/2016 $6,347,000.00
9 7/31/2015 $1,612,000.00
10 7/31/2014 $1,533,000.00
11 7/31/2013 $1,973,000.00
12 7/31/2012 $2,980,000.00
13 7/31/2011 $892,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits
Date Value
1 7/31/2023 $2,683,000.00
2 7/31/2022 $2,301,000.00
3 7/31/2021 $2,359,000.00
4 7/31/2020 $3,002,000.00
5 7/31/2019 $2,659,000.00
6 7/31/2018 $3,280,000.00
7 7/31/2017 $4,144,000.00
8 7/31/2016 $4,152,000.00
9 7/31/2015 $3,563,000.00
10 7/31/2014 $5,002,000.00
11 7/31/2013 $7,220,000.00
12 7/31/2012 $7,429,000.00
13 7/31/2011 $6,764,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
Date Value
1 7/31/2023 $9,937,000.00
2 7/31/2022 $9,221,000.00
3 7/31/2021 $8,069,000.00
4 7/31/2020 $7,851,000.00
5 7/31/2019 $7,352,000.00
6 7/31/2018 $10,656,000.00
7 7/31/2017 $16,743,000.00
8 7/31/2016 $20,549,000.00
9 7/31/2015 $19,549,000.00
10 7/31/2014 $21,733,000.00
11 7/31/2013 $24,565,000.00
12 7/31/2012 $27,122,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseOther
Date Value
1 7/31/2023 $19,826,000.00
2 7/31/2022 $17,919,000.00
3 7/31/2021 $13,698,000.00
4 7/31/2020 $11,786,000.00
5 7/31/2019 $7,406,000.00
6 7/31/2018 $8,548,000.00
7 7/31/2017 $12,060,000.00
8 7/31/2016 $10,918,000.00
9 7/31/2015 $1,014,000.00
10 7/31/2014 $1,411,000.00
11 7/31/2013 $109,000.00
12 7/31/2012 $156,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
Date Value
1 7/31/2023 $2,202,000.00
2 7/31/2022 $2,105,000.00
3 7/31/2021 $1,433,000.00
4 7/31/2020 $1,518,000.00
5 7/31/2019 $943,000.00
6 7/31/2018 $828,000.00
7 7/31/2017 $1,141,000.00
8 7/31/2016 $1,619,000.00
9 7/31/2015 $1,136,000.00
10 7/31/2014 $852,000.00
11 7/31/2013 $1,292,000.00
12 7/31/2012 $1,370,000.00
Financials: DeferredTaxAssetsValuationAllowance
Date Value
1 7/31/2023 $52,750,000.00
2 7/31/2022 $47,276,000.00
3 7/31/2021 $51,069,000.00
4 7/31/2020 $58,809,000.00
5 7/31/2019 $60,073,000.00
6 7/31/2018 $56,866,000.00
7 7/31/2017 $38,563,000.00
8 7/31/2016 $37,992,000.00
9 7/31/2015 $39,922,000.00
10 7/31/2014 $-37,409,000.00
11 7/31/2013 $-37,142,000.00
12 7/31/2012 $-25,847,000.00
Financials: DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts
Date Value
1 7/31/2023 $64,000.00
2 7/31/2022 $54,000.00
3 7/31/2021 $51,000.00
4 7/31/2020 $58,000.00
5 7/31/2019 $1,000.00
6 7/31/2018 $53,000.00
7 7/31/2017 $1,000.00
8 7/31/2016 $153,000.00
9 7/31/2015 $197,000.00
10 7/31/2014 $-126,000.00
11 7/31/2013 $-280,000.00
12 7/31/2012 $-4,000.00
Financials: DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
Date Value
1 7/31/2023 $49,267,000.00
2 7/31/2022 $50,095,000.00
3 7/31/2021 $51,987,000.00
4 7/31/2020 $31,488,000.00
5 7/31/2019 $31,415,000.00
6 7/31/2018 $29,630,000.00
7 7/31/2017 $37,681,000.00
8 7/31/2016 $31,777,000.00
9 7/31/2015 $26,570,000.00
10 7/31/2014 $-27,381,000.00
11 7/31/2013 $-54,008,000.00
12 7/31/2012 $-39,561,000.00
13 7/31/2011 $-33,798,000.00
Financials: DeferredTaxLiabilitiesOther
Date Value
1 7/31/2023 $4,798,000.00
2 7/31/2022 $5,226,000.00
3 7/31/2021 $5,282,000.00
4 7/31/2020 $4,700,000.00
5 7/31/2019 $7,961,000.00
6 7/31/2018 $8,962,000.00
7 7/31/2017 $10,798,000.00
8 7/31/2016 $15,173,000.00
9 7/31/2015 $10,965,000.00
10 7/31/2014 $-6,499,000.00
11 7/31/2013 $-8,952,000.00
12 7/31/2012 $-7,146,000.00
Financials: DeferredTaxLiabilitiesPropertyPlantAndEquipment
Date Value
1 7/31/2023 $9,238,000.00
2 7/31/2022 $9,618,000.00
3 7/31/2021 $7,292,000.00
4 7/31/2020 $7,285,000.00
5 7/31/2019 $6,869,000.00
6 7/31/2018 $4,911,000.00
7 7/31/2017 $3,884,000.00
8 7/31/2016 $2,695,000.00
9 7/31/2015 $3,213,000.00
10 7/31/2014 $-4,587,000.00
11 7/31/2013 $-4,811,000.00
12 7/31/2012 $-5,703,000.00
13 7/31/2011 $-7,672,000.00
Financials: Depreciation
Date Value
1 7/31/2023 $20,631,000.00
2 7/31/2022 $19,216,000.00
3 7/31/2021 $18,406,000.00
4 7/31/2020 $18,218,000.00
5 7/31/2019 $18,023,000.00
6 7/31/2018 $19,009,000.00
7 7/31/2017 $20,190,000.00
8 7/31/2016 $23,375,000.00
9 7/31/2015 $27,355,000.00
10 7/31/2014 $26,727,000.00
11 7/31/2013 $22,976,000.00
12 7/31/2012 $21,672,000.00
13 7/31/2011 $23,804,000.00
14 7/31/2010 $31,560,000.00
Financials: DepreciationDepletionAndAmortization
Date Value
1 1/31/2024 $15,008,000.00
2 10/31/2023 $7,466,000.00
3 7/31/2023 $32,370,000.00
4 4/30/2023 $24,522,000.00
5 1/31/2023 $17,117,000.00
6 10/31/2022 $8,665,000.00
7 7/31/2022 $34,182,000.00
8 4/30/2022 $25,448,000.00
9 1/31/2022 $16,996,000.00
10 10/31/2021 $8,509,000.00
11 7/31/2021 $25,483,000.00
12 4/30/2021 $17,240,000.00
13 1/31/2021 $11,421,000.00
14 10/31/2020 $5,635,000.00
15 7/31/2020 $23,437,000.00
16 4/30/2020 $17,731,000.00
17 1/31/2020 $11,672,000.00
18 10/31/2019 $5,634,000.00
19 7/31/2019 $23,799,000.00
20 4/30/2019 $17,836,000.00
21 1/31/2019 $11,909,000.00
22 10/31/2018 $5,960,000.00
23 7/31/2018 $25,442,000.00
24 4/30/2018 $19,047,000.00
25 1/31/2018 $12,840,000.00
26 10/31/2017 $6,564,000.00
27 7/31/2017 $27,303,000.00
28 4/30/2017 $20,789,000.00
29 1/31/2017 $14,102,000.00
30 10/31/2016 $7,234,000.00
31 7/31/2016 $32,432,000.00
32 4/30/2016 $24,896,000.00
33 1/31/2016 $17,502,000.00
34 10/31/2015 $8,889,000.00
35 7/31/2015 $39,458,000.00
36 4/30/2015 $28,511,000.00
37 1/31/2015 $20,066,000.00
38 10/31/2014 $10,123,000.00
39 7/31/2014 $44,598,000.00
40 4/30/2014 $33,782,000.00
41 1/31/2014 $22,342,000.00
42 10/31/2013 $10,878,000.00
43 7/31/2013 $48,725,000.00
44 4/30/2013 $36,037,000.00
45 1/31/2013 $22,046,000.00
46 10/31/2012 $10,675,000.00
47 7/31/2012 $43,987,000.00
48 4/30/2012 $32,921,000.00
49 1/31/2012 $22,176,000.00
50 10/31/2011 $11,241,000.00
51 7/31/2011 $48,827,000.00
52 4/30/2011 $37,522,000.00
53 1/31/2011 $25,502,000.00
54 7/31/2010 $53,022,000.00
Financials: DerivativeFairValueOfDerivativeAsset
Date Value
1 7/31/2023 $492,000.00
2 7/31/2022 $489,000.00
3 7/31/2021 $150,000.00
4 7/31/2020 $594,000.00
5 7/31/2019 $474,000.00
6 10/31/2012 $15,000.00
7 7/31/2012 $78,000.00
Financials: DerivativeNotionalAmount
Date Value
1 1/31/2024 $31,268,000.00
2 10/31/2023 $68,245,000.00
3 7/31/2023 $44,464,000.00
4 4/30/2023 $10,998,000.00
5 1/31/2023 $17,107,000.00
6 10/31/2022 $23,157,000.00
7 7/31/2022 $29,333,000.00
8 4/30/2022 $28,032,000.00
9 1/31/2022 $18,829,000.00
10 10/31/2021 $26,573,000.00
11 7/31/2021 $34,304,000.00
12 4/30/2021 $9,645,000.00
13 1/31/2021 $15,727,000.00
14 10/31/2020 $22,489,000.00
15 7/31/2020 $27,707,000.00
16 4/30/2020 $24,240,000.00
17 7/31/2019 $29,389,000.00
Financials: EffectiveIncomeTaxRateContinuingOperations
Date Value
1 1/31/2024 $0.21
2 10/31/2023 $0.21
3 7/31/2023 $0.23
4 4/30/2023 $0.24
5 1/31/2023 $0.22
6 10/31/2022 $0.22
7 7/31/2022 $0.22
8 4/30/2022 $0.21
9 1/31/2022 $0.21
10 10/31/2021 $0.22
11 7/31/2021 $0.21
12 4/30/2021 $0.21
13 1/31/2021 $0.21
14 10/31/2020 $0.20
15 7/31/2020 $0.20
16 4/30/2020 $0.39
17 1/31/2020 $0.15
18 10/31/2019 $0.10
19 7/31/2019 $0.20
20 4/30/2019 $0.20
21 1/31/2019 $0.22
22 10/31/2018 $0.23
23 7/31/2018 $0.40
24 4/30/2018 $0.47
25 1/31/2018 $0.57
26 7/31/2017 $0.25
27 7/31/2016 $0.27
28 7/31/2015 $0.80
29 7/31/2014 $0.09
30 7/31/2013 $-0.45
31 7/31/2012 $0.27
32 7/31/2011 $0.17
33 7/31/2010 $0.25
Financials: EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
Date Value
1 7/31/2023 $0.21
2 7/31/2022 $0.21
3 7/31/2021 $0.21
4 7/31/2020 $0.21
5 7/31/2019 $0.21
6 7/31/2018 $0.27
7 4/30/2018 $0.27
8 1/31/2018 $0.27
9 7/31/2017 $0.35
10 4/30/2017 $0.35
11 1/31/2017 $0.35
12 7/31/2016 $0.35
13 7/31/2015 $0.35
14 7/31/2014 $0.35
15 7/31/2013 $0.35
16 7/31/2012 $0.35
17 7/31/2011 $0.35
18 7/31/2010 $0.35
Financials: EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
Date Value
1 7/31/2023 $0.01
2 7/31/2022 $-0.01
3 7/31/2021 $-0.05
4 7/31/2020 --
5 7/31/2019 $0.00
6 7/31/2018 $0.14
7 7/31/2017 --
8 7/31/2016 --
Financials: EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
Date Value
1 7/31/2023 $0.02
2 7/31/2022 $0.04
3 7/31/2021 $0.02
4 7/31/2020 $0.05
5 7/31/2019 $0.02
6 7/31/2018 $-0.01
7 7/31/2017 $-0.06
8 7/31/2016 $0.00
9 7/31/2015 $-0.02
10 7/31/2014 $-0.01
11 7/31/2013 $-0.05
12 7/31/2012 $-0.43
13 7/31/2011 $-0.13
14 7/31/2010 $-0.10
Financials: EffectiveIncomeTaxRateReconciliationOtherAdjustments
Date Value
1 7/31/2023 $0.00
2 7/31/2022 $0.00
3 7/31/2021 $0.01
4 7/31/2020 $-0.02
5 7/31/2019 $0.02
6 7/31/2018 $-0.02
7 7/31/2017 $-0.01
8 7/31/2016 $-0.01
9 7/31/2015 $0.03
10 7/31/2014 $0.00
11 7/31/2013 $-0.01
12 7/31/2012 $0.03
13 7/31/2011 $-0.01
14 7/31/2010 $0.01
Financials: EffectiveIncomeTaxRateReconciliationTaxContingencies
Date Value
1 7/31/2023 $0.00
2 7/31/2022 $0.00
3 7/31/2021 $0.03
4 7/31/2020 $-0.02
5 7/31/2019 $-0.04
6 7/31/2018 $0.02
7 7/31/2017 $0.04
Financials: EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
Date Value
1 7/31/2023 $0.01
2 7/31/2022 $0.02
3 7/31/2021 $-0.02
4 7/31/2020 $0.02
5 7/31/2019 $-0.02
6 7/31/2018 $-0.02
7 7/31/2017 $-0.02
8 7/31/2016 $-0.04
9 7/31/2015 $-0.04
10 7/31/2014 $0.04
11 7/31/2013 $0.03
12 7/31/2012 $-0.01
13 7/31/2011 $-0.01
14 7/31/2010 $0.00
Financials: EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
Date Value
1 1/31/2024 $-2,227,000.00
2 10/31/2023 $-5,680,000.00
3 7/31/2023 $3,096,000.00
4 4/30/2023 $1,953,000.00
5 1/31/2023 $2,041,000.00
6 10/31/2022 $-3,201,000.00
7 7/31/2022 $-6,555,000.00
8 4/30/2022 $-5,670,000.00
9 1/31/2022 $-3,370,000.00
10 10/31/2021 $-1,355,000.00
11 7/31/2021 $4,943,000.00
12 4/30/2021 $7,368,000.00
13 1/31/2021 $6,276,000.00
14 10/31/2020 $1,605,000.00
15 7/31/2020 $-2,767,000.00
16 4/30/2020 $-9,023,000.00
17 1/31/2020 $179,000.00
18 10/31/2019 $-304,000.00
19 7/31/2019 $-2,475,000.00
20 4/30/2019 $-2,288,000.00
21 7/31/2018 $-1,974,000.00
Financials: EmployeeRelatedLiabilitiesCurrent
Date Value
1 1/31/2024 $56,408,000.00
2 10/31/2023 $57,566,000.00
3 7/31/2023 $71,470,000.00
4 4/30/2023 $65,789,000.00
5 1/31/2023 $53,213,000.00
6 10/31/2022 $57,095,000.00
7 7/31/2022 $76,764,000.00
8 4/30/2022 $70,195,000.00
9 1/31/2022 $56,510,000.00
10 10/31/2021 $89,283,000.00
11 7/31/2021 $81,173,000.00
12 4/30/2021 $69,621,000.00
13 1/31/2021 $52,098,000.00
14 10/31/2020 $55,410,000.00
15 7/31/2020 $41,546,000.00
16 4/30/2020 $41,591,000.00
17 1/31/2020 $38,561,000.00
18 10/31/2019 $63,794,000.00
19 7/31/2019 $62,509,000.00
20 4/30/2019 $52,849,000.00
21 1/31/2019 $41,510,000.00
22 10/31/2018 $48,945,000.00
23 7/31/2018 $67,619,000.00
24 4/30/2018 $56,995,000.00
25 1/31/2018 $49,679,000.00
26 10/31/2017 $64,863,000.00
27 7/31/2017 $58,192,000.00
28 4/30/2017 $45,079,000.00
29 1/31/2017 $39,157,000.00
30 10/31/2016 $49,510,000.00
31 7/31/2016 $45,998,000.00
32 4/30/2016 $40,987,000.00
33 1/31/2016 $33,767,000.00
34 10/31/2015 $29,726,000.00
35 7/31/2015 $30,282,000.00
36 4/30/2015 $36,164,000.00
37 1/31/2015 $32,535,000.00
38 10/31/2014 $33,596,000.00
39 7/31/2014 $38,064,000.00
40 4/30/2014 $44,742,000.00
41 1/31/2014 $36,386,000.00
42 10/31/2013 $47,968,000.00
43 7/31/2013 $42,413,000.00
44 4/30/2013 $36,840,000.00
45 1/31/2013 $40,564,000.00
46 10/31/2012 $40,529,000.00
47 7/31/2012 $54,629,000.00
48 4/30/2012 $48,954,000.00
49 1/31/2012 $41,926,000.00
50 7/31/2011 $69,798,000.00
Financials: EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
Date Value
1 10/31/2023 $425,000.00
2 7/31/2023 $1,497,000.00
3 10/31/2022 $192,000.00
4 7/31/2022 $507,000.00
5 10/31/2021 $199,000.00
6 7/31/2021 $555,000.00
7 10/31/2020 $274,000.00
Financials: EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions
Date Value
1 7/31/2023 $455,000.00
2 7/31/2022 $1,067,000.00
3 7/31/2021 $369,000.00
4 10/31/2020 $93,000.00
5 10/31/2019 $2,541,000.00
6 1/31/2019 $3,349,000.00
7 10/31/2018 $2,356,000.00
8 4/30/2018 $910,000.00
9 1/31/2018 $512,000.00
10 10/31/2017 $478,000.00
11 4/30/2017 $2,967,000.00
12 1/31/2017 $1,453,000.00
13 10/31/2016 $1,100,000.00
Financials: FiniteLivedIntangibleAssetsAccumulatedAmortization
Date Value
1 1/31/2024 $25,272,000.00
2 10/31/2023 $23,111,000.00
3 7/31/2023 $21,129,000.00
4 4/30/2023 $19,239,000.00
5 1/31/2023 $58,723,000.00
6 10/31/2022 $55,163,000.00
7 7/31/2022 $51,683,000.00
8 4/30/2022 $48,085,000.00
9 1/31/2022 $47,093,000.00
10 10/31/2021 $43,514,000.00
11 7/31/2021 $-39,760,000.00
12 4/30/2021 $36,783,000.00
13 1/31/2021 $35,431,000.00
14 10/31/2020 $33,986,000.00
15 7/31/2020 $-32,670,000.00
16 4/30/2020 $33,150,000.00
17 1/31/2020 $31,897,000.00
18 10/31/2019 $30,634,000.00
19 7/31/2019 $29,343,000.00
20 4/30/2019 $33,487,000.00
21 1/31/2019 $32,200,000.00
22 10/31/2018 $39,819,000.00
23 7/31/2018 $38,872,000.00
24 4/30/2018 $41,601,000.00
25 1/31/2018 $40,711,000.00
26 10/31/2017 $37,907,000.00
27 7/31/2017 $36,609,000.00
28 4/30/2017 $138,861,000.00
29 1/31/2017 $136,655,000.00
30 10/31/2016 $135,266,000.00
31 7/31/2016 $134,744,000.00
32 4/30/2016 $134,491,000.00
33 1/31/2016 $130,206,000.00
34 10/31/2015 $128,544,000.00
35 7/31/2015 $126,681,000.00
36 4/30/2015 $124,329,000.00
37 1/31/2015 $121,162,000.00
38 10/31/2014 $123,497,000.00
39 7/31/2014 $144,851,000.00
40 4/30/2014 $188,470,000.00
41 1/31/2014 $186,901,000.00
42 10/31/2013 $185,053,000.00
43 7/31/2013 $176,830,000.00
44 4/30/2013 $173,633,000.00
45 1/31/2013 $170,046,000.00
46 10/31/2012 $163,941,000.00
47 7/31/2012 $160,374,000.00
48 4/30/2012 $159,364,000.00
49 1/31/2012 $155,352,000.00
50 7/31/2011 $150,892,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
Date Value
1 7/31/2023 $9,481,000.00
2 7/31/2022 $11,739,000.00
3 7/31/2021 $15,160,000.00
4 4/30/2021 $5,408,000.00
5 1/31/2021 $5,407,000.00
6 10/31/2020 $5,404,000.00
7 7/31/2020 $5,384,000.00
8 4/30/2020 $5,218,000.00
9 1/31/2020 $5,163,000.00
10 10/31/2019 $5,164,000.00
11 7/31/2019 $5,166,000.00
12 4/30/2019 $5,708,000.00
13 1/31/2019 $5,717,000.00
14 10/31/2018 $5,713,000.00
15 7/31/2018 $5,724,000.00
16 4/30/2018 $6,513,000.00
17 1/31/2018 $6,578,000.00
18 10/31/2017 $6,445,000.00
19 7/31/2017 $6,456,000.00
20 4/30/2017 $6,869,000.00
21 1/31/2017 $7,356,000.00
22 10/31/2016 $7,238,000.00
23 7/31/2016 $7,068,000.00
24 4/30/2016 $8,881,000.00
25 1/31/2016 $8,794,000.00
26 10/31/2015 $8,811,000.00
27 7/31/2015 $8,843,000.00
28 4/30/2015 $11,768,000.00
29 1/31/2015 $11,747,000.00
30 10/31/2014 $12,212,000.00
31 7/31/2014 $12,474,000.00
32 4/30/2014 $19,579,000.00
33 1/31/2014 $19,376,000.00
34 10/31/2013 $19,629,000.00
35 7/31/2013 $19,321,000.00
36 4/30/2013 $19,934,000.00
37 1/31/2013 $19,995,000.00
38 7/31/2012 $14,323,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
Date Value
1 7/31/2023 $7,360,000.00
2 7/31/2022 $7,628,000.00
3 7/31/2021 $8,529,000.00
4 4/30/2020 --
5 1/31/2020 --
6 10/31/2019 --
7 4/30/2019 $2,025,000.00
8 1/31/2019 $2,025,000.00
9 10/31/2018 $2,025,000.00
10 7/31/2018 $2,025,000.00
11 4/30/2018 $5,014,000.00
12 1/31/2018 $5,017,000.00
13 10/31/2017 $5,008,000.00
14 7/31/2017 $5,010,000.00
15 4/30/2017 $5,385,000.00
16 1/31/2017 $5,864,000.00
17 10/31/2016 $5,743,000.00
18 7/31/2016 $5,534,000.00
19 4/30/2016 $5,628,000.00
20 1/31/2016 $5,640,000.00
21 10/31/2015 $5,647,000.00
22 7/31/2015 $5,461,000.00
23 4/30/2015 $6,352,000.00
24 1/31/2015 $6,355,000.00
25 10/31/2014 $6,451,000.00
26 7/31/2014 $6,305,000.00
27 4/30/2014 $11,981,000.00
28 1/31/2014 $11,969,000.00
29 10/31/2013 $12,007,000.00
30 7/31/2013 $11,881,000.00
31 4/30/2013 $12,241,000.00
32 1/31/2013 $12,173,000.00
33 7/31/2012 $2,859,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
Date Value
1 7/31/2023 $7,769,000.00
2 7/31/2022 $8,114,000.00
3 7/31/2021 $9,414,000.00
4 4/30/2020 $2,191,000.00
5 1/31/2020 $2,025,000.00
6 10/31/2019 $2,025,000.00
7 7/31/2019 $2,025,000.00
8 4/30/2019 $5,002,000.00
9 1/31/2019 $5,006,000.00
10 10/31/2018 $5,004,000.00
11 7/31/2018 $5,009,000.00
12 4/30/2018 $5,168,000.00
13 1/31/2018 $5,174,000.00
14 10/31/2017 $5,155,000.00
15 7/31/2017 $5,160,000.00
16 4/30/2017 $5,431,000.00
17 1/31/2017 $5,909,000.00
18 10/31/2016 $5,789,000.00
19 7/31/2016 $5,581,000.00
20 4/30/2016 $6,181,000.00
21 1/31/2016 $6,166,000.00
22 10/31/2015 $6,174,000.00
23 7/31/2015 $6,190,000.00
24 4/30/2015 $6,634,000.00
25 1/31/2015 $6,640,000.00
26 10/31/2014 $6,771,000.00
27 7/31/2014 $6,850,000.00
28 4/30/2014 $13,318,000.00
29 1/31/2014 $13,253,000.00
30 10/31/2013 $13,357,000.00
31 7/31/2013 $13,197,000.00
32 4/30/2013 $13,608,000.00
33 1/31/2013 $13,584,000.00
34 7/31/2012 $5,957,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
Date Value
1 7/31/2023 $8,279,000.00
2 7/31/2022 $8,987,000.00
3 7/31/2021 $9,739,000.00
4 4/30/2021 $2,241,000.00
5 1/31/2021 $2,241,000.00
6 10/31/2020 $2,191,000.00
7 7/31/2020 $2,191,000.00
8 4/30/2020 $5,109,000.00
9 1/31/2020 $4,894,000.00
10 10/31/2019 $4,898,000.00
11 7/31/2019 $4,896,000.00
12 4/30/2019 $5,144,000.00
13 1/31/2019 $5,151,000.00
14 10/31/2018 $5,148,000.00
15 7/31/2018 $5,157,000.00
16 4/30/2018 $5,210,000.00
17 1/31/2018 $5,217,000.00
18 10/31/2017 $5,196,000.00
19 7/31/2017 $5,201,000.00
20 4/30/2017 $5,936,000.00
21 1/31/2017 $6,412,000.00
22 10/31/2016 $6,283,000.00
23 7/31/2016 $6,101,000.00
24 4/30/2016 $6,471,000.00
25 1/31/2016 $6,442,000.00
26 10/31/2015 $6,451,000.00
27 7/31/2015 $6,464,000.00
28 4/30/2015 $7,388,000.00
29 1/31/2015 $7,391,000.00
30 10/31/2014 $7,616,000.00
31 7/31/2014 $7,747,000.00
32 4/30/2014 $16,531,000.00
33 1/31/2014 $16,364,000.00
34 10/31/2013 $16,598,000.00
35 7/31/2013 $16,349,000.00
36 4/30/2013 $16,934,000.00
37 1/31/2013 $16,955,000.00
38 7/31/2012 $6,145,000.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
Date Value
1 7/31/2023 $9,156,000.00
2 7/31/2022 $9,312,000.00
3 7/31/2021 $12,208,000.00
4 4/30/2021 $5,121,000.00
5 1/31/2021 $5,123,000.00
6 10/31/2020 $5,116,000.00
7 7/31/2020 $5,140,000.00
8 4/30/2020 $5,384,000.00
9 1/31/2020 $5,163,000.00
10 10/31/2019 $5,164,000.00
11 7/31/2019 $5,165,000.00
12 4/30/2019 $5,183,000.00
13 1/31/2019 $5,191,000.00
14 10/31/2018 $5,187,000.00
15 7/31/2018 $5,198,000.00
16 4/30/2018 $6,174,000.00
17 1/31/2018 $6,223,000.00
18 10/31/2017 $6,195,000.00
19 7/31/2017 $6,199,000.00
20 4/30/2017 $6,158,000.00
21 1/31/2017 $6,680,000.00
22 10/31/2016 $6,551,000.00
23 7/31/2016 $6,379,000.00
24 4/30/2016 $7,175,000.00
25 1/31/2016 $7,117,000.00
26 10/31/2015 $7,129,000.00
27 7/31/2015 $7,155,000.00
28 4/30/2015 $9,670,000.00
29 1/31/2015 $9,660,000.00
30 10/31/2014 $10,051,000.00
31 7/31/2014 $10,267,000.00
32 4/30/2014 $18,746,000.00
33 1/31/2014 $18,555,000.00
34 10/31/2013 $18,800,000.00
35 7/31/2013 $18,513,000.00
36 4/30/2013 $19,134,000.00
37 1/31/2013 $19,173,000.00
38 7/31/2012 $6,962,000.00
Financials: ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet
Date Value
1 1/31/2024 $1,539,000.00
2 10/31/2023 $1,285,000.00
3 7/31/2023 $2,140,000.00
4 4/30/2023 $463,000.00
5 1/31/2023 $798,000.00
6 10/31/2022 $581,000.00
7 7/31/2022 $909,000.00
8 4/30/2022 $647,000.00
9 1/31/2022 $36,000.00
10 10/31/2021 $568,000.00
11 7/31/2021 $399,000.00
12 4/30/2021 $21,000.00
13 1/31/2021 $-271,000.00
14 10/31/2020 $-211,000.00
15 7/31/2020 $614,000.00
16 4/30/2020 $779,000.00
17 1/31/2020 $486,000.00
18 10/31/2019 $381,000.00
19 7/31/2019 $1,048,000.00
20 4/30/2019 $292,000.00
21 1/31/2019 $287,000.00
22 10/31/2018 $47,000.00
23 7/31/2018 $-551,000.00
Financials: ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months
Date Value
1 1/31/2024 $831,000.00
2 10/31/2023 $2,000.00
3 7/31/2023 $1,580,000.00
4 4/30/2023 $1,945,000.00
5 1/31/2023 $1,911,000.00
6 10/31/2022 $1,352,000.00
7 7/31/2022 $1,040,000.00
8 4/30/2022 $694,000.00
9 1/31/2022 $263,000.00
10 7/31/2021 $770,000.00
11 4/30/2021 $860,000.00
12 1/31/2021 $1,034,000.00
13 7/31/2020 $-385,000.00
14 4/30/2020 $-1,166,000.00
15 1/31/2020 $-878,000.00
16 7/31/2019 $-805,000.00
17 4/30/2019 $815,000.00
18 1/31/2019 $887,000.00
19 4/30/2018 $65,000.00
20 1/31/2018 $-856,000.00
21 4/30/2017 $-171,000.00
22 1/31/2017 $-451,000.00
23 4/30/2016 $-605,000.00
24 1/31/2016 $-608,000.00
25 4/30/2015 $-813,000.00
26 1/31/2015 $-1,724,000.00
27 4/30/2014 $-5,000.00
28 1/31/2014 $-258,000.00
29 7/31/2013 $118,000.00
30 4/30/2013 $132,000.00
31 1/31/2013 $-207,000.00
32 10/31/2012 $557.00
33 7/31/2012 $1,348,000.00
34 4/30/2012 $46,000.00
35 1/31/2012 $807,000.00
36 7/31/2011 $1,535,000.00
Financials: GainLossOnSaleOfBusiness
Date Value
1 7/31/2023 $3,770,000.00
2 4/30/2023 $3,770,000.00
3 7/31/2022 --
4 4/30/2022 --
5 7/31/2021 --
6 7/31/2020 --
7 7/31/2019 --
8 7/31/2018 $4,666,000.00
9 7/31/2017 --
10 7/31/2016 --
11 4/30/2016 --
12 1/31/2016 --
13 4/30/2015 $-426,000.00
14 1/31/2015 $-426,000.00
15 10/31/2014 $426,000.00
16 4/30/2014 --
17 1/31/2014 --
18 10/31/2013 --
19 1/31/2013 $-3,438,000.00
20 10/31/2012 $-3,438,000.00
Financials: Goodwill
Date Value
1 1/31/2024 $590,535,000.00
2 10/31/2023 $583,702,000.00
3 7/31/2023 $592,646,000.00
4 4/30/2023 $590,684,000.00
5 1/31/2023 $590,776,000.00
6 10/31/2022 $579,404,000.00
7 7/31/2022 $586,832,000.00
8 4/30/2022 $591,780,000.00
9 1/31/2022 $601,681,000.00
10 10/31/2021 $610,836,000.00
11 7/31/2021 $614,137,000.00
12 4/30/2021 $422,091,000.00
13 1/31/2021 $420,726,000.00
14 10/31/2020 $412,718,000.00
15 7/31/2020 $416,034,000.00
16 4/30/2020 $404,039,000.00
17 1/31/2020 $410,455,000.00
18 10/31/2019 $411,328,000.00
19 7/31/2019 $410,987,000.00
20 4/30/2019 $412,378,000.00
21 1/31/2019 $417,240,000.00
22 10/31/2018 $415,129,000.00
23 7/31/2018 $419,815,000.00
24 4/30/2018 $435,426,000.00
25 1/31/2018 $443,873,000.00
26 10/31/2017 $433,704,000.00
27 7/31/2017 $437,697,000.00
28 4/30/2017 $425,935,000.00
29 1/31/2017 $424,857,000.00
30 10/31/2016 $424,345,000.00
31 7/31/2016 $429,871,000.00
32 4/30/2016 $436,191,000.00
33 1/31/2016 $427,460,000.00
34 10/31/2015 $430,972,000.00
35 7/31/2015 $433,199,000.00
36 4/30/2015 $478,035,000.00
37 1/31/2015 $478,991,000.00
38 10/31/2014 $501,794,000.00
39 7/31/2014 $515,004,000.00
40 4/30/2014 $620,998,000.00
41 1/31/2014 $615,404,000.00
42 10/31/2013 $624,165,000.00
43 7/31/2013 $617,236,000.00
44 4/30/2013 $841,449,000.00
45 1/31/2013 $877,972,000.00
46 10/31/2012 $680,595,000.00
47 7/31/2012 $676,791,000.00
48 4/30/2012 $666,423,000.00
49 1/31/2012 $666,907,000.00
50 7/31/2011 $800,343,000.00
51 7/31/2010 $768,600,000.00
Financials: GoodwillForeignCurrencyTranslationGainLoss
Date Value
1 7/31/2023 $7,768,000.00
2 7/31/2022 $-26,612,000.00
3 7/31/2021 $2,937,000.00
4 7/31/2020 $5,047,000.00
5 7/31/2019 $-8,828,000.00
6 1/31/2019 $-2,575,000.00
7 7/31/2018 $7,827,000.00
8 4/30/2018 $-2,271,000.00
9 1/31/2018 $6,176,000.00
10 7/31/2017 $-7,826,000.00
11 4/30/2017 $-3,936,000.00
12 1/31/2017 $-5,014,000.00
13 7/31/2016 $3,328,000.00
Financials: GoodwillOtherIncreaseDecrease
Date Value
1 7/31/2023 --
Financials: GoodwillPeriodIncreaseDecrease
Date Value
1 7/31/2023 $5,814,000.00
2 4/30/2023 $3,852,000.00
3 7/31/2022 $-27,305,000.00
4 7/31/2021 $198,103,000.00
5 7/31/2018 $-17,882,000.00
6 7/31/2017 $7,826,000.00
7 7/31/2016 $3,328,000.00
8 7/31/2015 $81,805,000.00
9 7/31/2014 $102,232,000.00
10 4/30/2014 $3,762,000.00
11 1/31/2014 $-1,832,000.00
12 10/31/2013 $6,929,000.00
13 7/31/2013 $59,555,000.00
14 4/30/2013 $164,658,000.00
15 1/31/2013 $201,181,000.00
16 7/31/2012 $123,552,000.00
17 4/30/2012 $133,920,000.00
18 1/31/2012 $133,436,000.00
19 7/31/2011 $31,743,000.00
Financials: GoodwillTranslationAndPurchaseAccountingAdjustments
Date Value
1 4/30/2023 $1,862,000.00
2 1/31/2023 $3,944,000.00
3 10/31/2018 $-4,686,000.00
4 10/31/2017 $-3,993,000.00
5 10/31/2016 $-5,526,000.00
6 10/31/2015 $-2,227,000.00
7 4/30/2014 $5,930,000.00
8 1/31/2014 $336,000.00
9 10/31/2013 $7,684,000.00
10 7/31/2013 $999,000.00
11 4/30/2013 $8,026,000.00
12 1/31/2013 $14,121,000.00
13 10/31/2012 $6,686,000.00
14 7/31/2012 $30,213,000.00
15 4/30/2012 $19,459,000.00
16 1/31/2012 $17,748,000.00
17 7/31/2011 $-39,027,000.00
Financials: GoodwillWrittenOffRelatedToSaleOfBusinessUnit
Date Value
1 7/31/2023 $1,954,000.00
2 4/30/2023 $1,954,000.00
3 7/31/2018 $10,055,000.00
4 7/31/2013 $2,882,000.00
5 4/30/2013 $2,882,000.00
6 1/31/2013 $2,882,000.00
7 7/31/2012 $495,000.00
8 7/31/2011 $-12,076,000.00
Financials: GrossProfit
Date Value
1 1/31/2024 $333,802,000.00
2 10/31/2023 $171,719,000.00
3 7/31/2023 $657,275,000.00
4 4/30/2023 $481,395,000.00
5 1/31/2023 $311,704,000.00
6 10/31/2022 $155,264,000.00
7 7/31/2022 $631,552,000.00
8 4/30/2022 $164,026,000.00
9 1/31/2022 $149,362,000.00
10 10/31/2021 $154,988,000.00
11 7/31/2021 $561,446,000.00
12 4/30/2021 $148,847,000.00
13 1/31/2021 $264,950,000.00
14 10/31/2020 $135,428,000.00
15 7/31/2020 $118,506,000.00
16 4/30/2020 $129,527,000.00
17 1/31/2020 $139,127,000.00
18 10/31/2019 $141,405,000.00
19 7/31/2019 $578,678,000.00
20 4/30/2019 $145,749,000.00
21 1/31/2019 $139,810,000.00
22 10/31/2018 $146,539,000.00
23 7/31/2018 $588,291,000.00
24 4/30/2018 $151,082,000.00
25 1/31/2018 $289,757,000.00
26 10/31/2017 $146,065,000.00
27 7/31/2017 $143,867,000.00
28 4/30/2017 $139,909,000.00
29 1/31/2017 $274,516,000.00
30 10/31/2016 $140,358,000.00
31 7/31/2016 $558,773,000.00
32 4/30/2016 $145,443,000.00
33 1/31/2016 $272,241,000.00
34 10/31/2015 $139,349,000.00
35 7/31/2015 $558,432,000.00
36 4/30/2015 $429,363,000.00
37 1/31/2015 $138,203,000.00
38 10/31/2014 $150,161,000.00
39 7/31/2014 $609,564,000.00
40 4/30/2014 $455,504,000.00
41 1/31/2014 $300,383,000.00
42 10/31/2013 $157,847,000.00
43 7/31/2013 $606,080,000.00
44 4/30/2013 $159,706,000.00
45 1/31/2013 $292,076,000.00
46 10/31/2012 $164,620,000.00
47 7/31/2012 $589,570,000.00
48 4/30/2012 $151,747,000.00
49 1/31/2012 $141,237,000.00
50 10/31/2011 $167,831,000.00
51 7/31/2011 $587,950,000.00
52 4/30/2011 $167,638,000.00
53 1/31/2011 $159,010,000.00
54 10/31/2010 $164,512,000.00
55 7/31/2010 $623,297,000.00
Financials: IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
Date Value
1 7/31/2023 $92,053,000.00
2 7/31/2022 $92,985,000.00
3 7/31/2021 $59,504,000.00
4 7/31/2020 $69,433,000.00
5 7/31/2019 $55,077,000.00
6 7/31/2018 $48,903,000.00
7 7/31/2017 $43,561,000.00
8 7/31/2016 $61,349,000.00
9 7/31/2015 $-582,000.00
10 7/31/2014 $-134,596,000.00
11 7/31/2013 $-144,941,000.00
12 7/31/2012 $44,713,000.00
13 7/31/2011 $27,742,000.00
14 7/31/2010 $4,423,000.00
Financials: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Date Value
1 1/31/2024 $115,222,000.00
2 10/31/2023 $59,402,000.00
3 4/30/2023 $161,878,000.00
4 1/31/2023 $98,845,000.00
5 10/31/2022 $50,335,000.00
6 4/30/2022 $137,990,000.00
7 1/31/2022 $86,738,000.00
8 10/31/2021 $44,696,000.00
Financials: IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
Date Value
1 7/31/2023 $133,643,000.00
2 7/31/2022 $98,995,000.00
3 7/31/2021 $111,519,000.00
4 7/31/2020 $71,503,000.00
5 7/31/2019 $109,567,000.00
6 7/31/2018 $103,112,000.00
7 7/31/2017 $83,071,000.00
8 7/31/2016 $47,996,000.00
9 7/31/2015 $25,577,000.00
10 7/31/2014 $81,487,000.00
11 7/31/2013 $49,267,000.00
12 7/31/2012 $-19,847,000.00
13 7/31/2011 $99,882,000.00
14 7/31/2010 $104,979,000.00
Financials: IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
Date Value
1 7/31/2023 $225,696,000.00
2 7/31/2022 $191,980,000.00
3 4/30/2022 $51,252,000.00
4 1/31/2022 $86,738,000.00
5 10/31/2021 $44,696,000.00
6 7/31/2021 $171,023,000.00
7 4/30/2021 $129,409,000.00
8 1/31/2021 $39,397,000.00
9 10/31/2020 $42,237,000.00
10 7/31/2020 $140,936,000.00
11 4/30/2020 $106,080,000.00
12 1/31/2020 $83,927,000.00
13 10/31/2019 $41,570,000.00
14 7/31/2019 $164,644,000.00
15 4/30/2019 $117,561,000.00
16 1/31/2019 $76,583,000.00
17 10/31/2018 $39,893,000.00
18 7/31/2018 $152,015,000.00
19 4/30/2018 $36,979,000.00
20 1/31/2018 $35,023,000.00
21 10/31/2017 $34,764,000.00
22 7/31/2017 $126,632,000.00
23 4/30/2017 $90,715,000.00
24 1/31/2017 $29,100,000.00
25 10/31/2016 $30,987,000.00
26 7/31/2016 $109,345,000.00
27 4/30/2016 $77,326,000.00
28 1/31/2016 $47,659,000.00
29 10/31/2015 $27,192,000.00
30 7/31/2015 $24,995,000.00
31 4/30/2015 $22,216,000.00
32 1/31/2015 $38,427,000.00
33 10/31/2014 $24,405,000.00
34 7/31/2014 $-53,109,000.00
35 4/30/2014 $24,258,000.00
36 1/31/2014 $14,925,000.00
37 10/31/2013 $26,729,000.00
38 7/31/2013 $-98,746,000.00
39 4/30/2013 $20,996,000.00
40 1/31/2013 $62,611,000.00
41 10/31/2012 $38,862,000.00
42 7/31/2012 $22,750,000.00
43 4/30/2012 $27,311,000.00
44 1/31/2012 $-37,478,000.00
45 10/31/2011 $27,855,000.00
46 7/31/2011 $127,624,000.00
47 4/30/2011 $37,196,000.00
48 1/31/2011 $32,404,000.00
49 7/31/2010 $109,402,000.00
Financials: IncomeLossFromEquityMethodInvestments
Date Value
1 7/31/2023 --
2 7/31/2022 --
3 4/30/2022 --
4 1/31/2022 --
5 10/31/2021 --
6 7/31/2021 $-5,754,000.00
7 4/30/2021 $-255,000.00
8 1/31/2021 $-505,000.00
9 10/31/2020 $-174,000.00
10 7/31/2020 $-246,000.00
11 4/30/2020 --
12 1/31/2020 --
13 10/31/2019 --
14 7/31/2019 --
15 7/31/2018 --
Financials: IncomeTaxesPaidNet
Date Value
1 7/31/2023 $58,829,000.00
2 7/31/2022 $33,834,000.00
3 7/31/2021 $46,852,000.00
4 7/31/2020 $29,600,000.00
5 7/31/2019 $24,335,000.00
6 7/31/2018 $33,267,000.00
7 7/31/2017 $31,885,000.00
8 7/31/2016 $28,497,000.00
9 10/31/2015 $4,533,000.00
10 7/31/2015 $25,024,000.00
11 4/30/2015 $21,692,000.00
12 1/31/2015 $15,727,000.00
13 10/31/2014 $7,323,000.00
14 7/31/2014 $-33,043,000.00
15 4/30/2014 $18,842,000.00
16 1/31/2014 $14,083,000.00
17 10/31/2013 $10,006,000.00
18 7/31/2013 $-34,030,000.00
19 4/30/2013 $-26,786,000.00
20 1/31/2013 $19,964,000.00
21 10/31/2012 $12,199,000.00
22 7/31/2012 $-35,292,000.00
23 4/30/2012 $-19,959,000.00
24 1/31/2012 $16,189,000.00
25 10/31/2011 $5,825,000.00
26 7/31/2011 $-35,851,000.00
27 4/30/2011 $26,695,000.00
28 1/31/2011 $17,398,000.00
29 7/31/2010 $30,870,000.00
Financials: IncomeTaxExpenseBenefit
Date Value
1 1/31/2024 $24,353,000.00
2 10/31/2023 $12,161,000.00
3 7/31/2023 $50,839,000.00
4 4/30/2023 $14,981,000.00
5 1/31/2023 $21,418,000.00
6 10/31/2022 $10,894,000.00
7 7/31/2022 $42,001,000.00
8 4/30/2022 $29,075,000.00
9 1/31/2022 $17,877,000.00
10 10/31/2021 $9,650,000.00
11 7/31/2021 $35,610,000.00
12 4/30/2021 $27,017,000.00
13 1/31/2021 $16,788,000.00
14 10/31/2020 $8,582,000.00
15 7/31/2020 $28,321,000.00
16 4/30/2020 $21,396,000.00
17 1/31/2020 $12,876,000.00
18 10/31/2019 $4,072,000.00
19 7/31/2019 $33,386,000.00
20 4/30/2019 $6,197,000.00
21 1/31/2019 $16,719,000.00
22 10/31/2018 $9,256,000.00
23 7/31/2018 $60,955,000.00
24 4/30/2018 $10,979,000.00
25 1/31/2018 $39,678,000.00
26 10/31/2017 $8,928,000.00
27 7/31/2017 $30,987,000.00
28 4/30/2017 $8,075,000.00
29 1/31/2017 $3,803,000.00
30 10/31/2016 $8,434,000.00
31 7/31/2016 $29,235,000.00
32 4/30/2016 $8,686,000.00
33 1/31/2016 $13,666,000.00
34 10/31/2015 $8,489,000.00
35 7/31/2015 $20,093,000.00
36 4/30/2015 $5,003,000.00
37 1/31/2015 $11,344,000.00
38 10/31/2014 $8,906,000.00
39 7/31/2014 $-4,963,000.00
40 4/30/2014 $17,077,000.00
41 1/31/2014 $13,002,000.00
42 10/31/2013 $8,595,000.00
43 7/31/2013 $42,583,000.00
44 4/30/2013 $48,340,000.00
45 1/31/2013 $30,625,000.00
46 10/31/2012 $13,077,000.00
47 7/31/2012 $40,661,000.00
48 4/30/2012 $9,676,000.00
49 1/31/2012 $8,635,000.00
50 10/31/2011 $11,109,000.00
51 7/31/2011 $35,406,000.00
52 4/30/2011 $8,607,000.00
53 1/31/2011 $18,130,000.00
54 7/31/2010 $27,446,000.00
Financials: IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
Date Value
1 1/31/2024 $-9,754,000.00
2 10/31/2023 $-3,725,000.00
3 4/30/2023 $-19,704,000.00
4 1/31/2023 $-29,156,000.00
5 10/31/2022 $-14,150,000.00
6 4/30/2022 $-5,584,000.00
7 1/31/2022 $-25,357,000.00
8 10/31/2021 $9,499,000.00
9 4/30/2021 $39,244,000.00
10 1/31/2021 $11,990,000.00
11 10/31/2020 $17,363,000.00
Financials: IncreaseDecreaseInAccountsReceivable
Date Value
1 1/31/2024 $5,030,000.00
2 10/31/2023 $2,205,000.00
3 7/31/2023 $-2,380,000.00
4 4/30/2023 $-1,744,000.00
5 1/31/2023 $-280,000.00
6 10/31/2022 $627,000.00
7 7/31/2022 $25,330,000.00
8 4/30/2022 $26,438,000.00
9 1/31/2022 $7,216,000.00
10 10/31/2021 $13,302,000.00
11 7/31/2021 $12,614,000.00
12 4/30/2021 $13,247,000.00
13 1/31/2021 $4,157,000.00
14 10/31/2020 $11,371,000.00
15 7/31/2020 $-13,902,000.00
16 4/30/2020 $-9,019,000.00
17 1/31/2020 $-6,209,000.00
18 10/31/2019 $4,362,000.00
19 7/31/2019 $-3,496,000.00
20 4/30/2019 $-332,000.00
21 1/31/2019 $-2,562,000.00
22 10/31/2018 $6,709,000.00
23 7/31/2018 $16,612,000.00
24 4/30/2018 $10,710,000.00
25 1/31/2018 $10,945,000.00
26 10/31/2017 $4,807,000.00
27 7/31/2017 $-766,000.00
28 4/30/2017 $931,000.00
29 1/31/2017 $-3,407,000.00
30 10/31/2016 $680,000.00
31 7/31/2016 $-8,159,000.00
32 4/30/2016 $-4,679,000.00
33 1/31/2016 $-3,204,000.00
34 10/31/2015 $3,342,000.00
35 7/31/2015 $-1,317,000.00
36 4/30/2015 $797,000.00
37 1/31/2015 $-10,918,000.00
38 10/31/2014 $3,916,000.00
39 7/31/2014 $-3,600,000.00
40 4/30/2014 $-2,949,000.00
41 1/31/2014 $1,418,000.00
42 10/31/2013 $18,551,000.00
43 7/31/2013 $1,535,000.00
44 4/30/2013 $6,410,000.00
45 1/31/2013 $5,418,000.00
46 10/31/2012 $18,426,000.00
47 7/31/2012 $18,089,000.00
48 4/30/2012 $-11,050,000.00
49 1/31/2012 $-6,029,000.00
50 10/31/2011 $7,798,000.00
51 7/31/2011 $-7,680,000.00
52 4/30/2011 $-211,000.00
53 1/31/2011 $11,938,000.00
54 7/31/2010 $29,479,000.00
Financials: IncreaseDecreaseInAccruedIncomeTaxesPayable
Date Value
1 1/31/2024 $-4,203,000.00
2 10/31/2023 $5,757,000.00
3 7/31/2023 $4,094,000.00
4 4/30/2023 $-3,404,000.00
5 1/31/2023 $-1,734,000.00
6 10/31/2022 $5,945,000.00
7 7/31/2022 $4,836,000.00
8 4/30/2022 $680,000.00
9 1/31/2022 $982,000.00
10 10/31/2021 $1,656,000.00
11 7/31/2021 $-4,002,000.00
12 4/30/2021 $-6,207,000.00
13 1/31/2021 $481,000.00
14 10/31/2020 $2,063,000.00
15 7/31/2020 $2,080,000.00
16 4/30/2020 $1,790,000.00
17 1/31/2020 $-436,000.00
18 10/31/2019 $266,000.00
19 7/31/2019 $2,851,000.00
20 4/30/2019 $616,000.00
21 1/31/2019 $592,000.00
22 10/31/2018 $1,193,000.00
23 7/31/2018 $-3,093,000.00
24 4/30/2018 $-1,863,000.00
25 1/31/2018 $-1,471,000.00
26 10/31/2017 $-2,327,000.00
27 7/31/2017 $1,061,000.00
28 4/30/2017 $-3,270,000.00
29 1/31/2017 $-3,932,000.00
30 10/31/2016 $-2,869,000.00
31 7/31/2016 $-1,200,000.00
32 4/30/2016 $-2,669,000.00
33 1/31/2016 $-2,326,000.00
34 10/31/2015 $2,109,000.00
35 7/31/2015 $982,000.00
36 4/30/2015 $-3,766,000.00
37 1/31/2015 $-5,918,000.00
38 10/31/2014 $1,705,000.00
39 7/31/2014 $3,731,000.00
40 4/30/2014 $2,912,000.00
41 1/31/2014 $-2,050,000.00
42 10/31/2013 $1,089,000.00
43 7/31/2013 $-7,722,000.00
44 4/30/2013 $-4,198,000.00
45 1/31/2013 $-6,318,000.00
46 10/31/2012 $-2,548,000.00
47 7/31/2012 $23,922,000.00
48 4/30/2012 $15,101,000.00
49 1/31/2012 $9,221,000.00
50 10/31/2011 $7,470,000.00
51 7/31/2011 $3,388,000.00
52 4/30/2011 $4,579,000.00
53 1/31/2011 $6,589,000.00
54 7/31/2010 $5,258,000.00
Financials: IncreaseDecreaseInInventories
Date Value
1 1/31/2024 $-10,078,000.00
2 10/31/2023 $-6,152,000.00
3 7/31/2023 $-14,972,000.00
4 4/30/2023 $-9,279,000.00
5 1/31/2023 $1,287,000.00
6 10/31/2022 $9,582,000.00
7 7/31/2022 $62,907,000.00
8 4/30/2022 $47,784,000.00
9 1/31/2022 $34,360,000.00
10 10/31/2021 $16,579,000.00
11 7/31/2021 $-7,298,000.00
12 4/30/2021 $-15,210,000.00
13 1/31/2021 $-15,018,000.00
14 10/31/2020 $-14,758,000.00
15 7/31/2020 $13,917,000.00
16 4/30/2020 $7,439,000.00
17 1/31/2020 $1,311,000.00
18 10/31/2019 $-249,000.00
19 7/31/2019 $9,922,000.00
20 4/30/2019 $9,254,000.00
21 1/31/2019 $6,602,000.00
22 10/31/2018 $3,125,000.00
23 7/31/2018 $7,563,000.00
24 4/30/2018 $7,790,000.00
25 1/31/2018 $4,150,000.00
26 10/31/2017 $3,571,000.00
27 7/31/2017 $5,687,000.00
28 4/30/2017 $-666,000.00
29 1/31/2017 $-224,000.00
30 10/31/2016 $-1,197,000.00
31 7/31/2016 $-4,833,000.00
32 4/30/2016 $-4,556,000.00
33 1/31/2016 $-3,403,000.00
34 10/31/2015 $-1,368,000.00
35 7/31/2015 $763,000.00
36 4/30/2015 $8,385,000.00
37 1/31/2015 $10,840,000.00
38 10/31/2014 $7,077,000.00
39 7/31/2014 $-12,608,000.00
40 4/30/2014 $9,435,000.00
41 1/31/2014 $8,754,000.00
42 10/31/2013 $12,461,000.00
43 7/31/2013 $2,440,000.00
44 4/30/2013 $91,000.00
45 1/31/2013 $4,475,000.00
46 10/31/2012 $8,141,000.00
47 7/31/2012 $-7,674,000.00
48 4/30/2012 $5,595,000.00
49 1/31/2012 $11,814,000.00
50 10/31/2011 $7,156,000.00
51 7/31/2011 $2,886,000.00
52 4/30/2011 $1,491,000.00
53 1/31/2011 $879,000.00
54 7/31/2010 $-426,000.00
Financials: IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
Date Value
1 7/31/2023 $-9,459,000.00
2 7/31/2022 $6,826,000.00
3 7/31/2021 $58,283,000.00
4 4/30/2021 $39,244,000.00
5 1/31/2021 $11,990,000.00
6 7/31/2020 $-26,128,000.00
7 4/30/2020 $-26,609,000.00
8 1/31/2020 $-39,777,000.00
9 7/31/2019 $-11,903,000.00
Financials: IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
Date Value
1 1/31/2024 $1,187,000.00
2 10/31/2023 $1,488,000.00
3 7/31/2023 $1,023,000.00
4 4/30/2023 $3,429,000.00
5 1/31/2023 $3,502,000.00
6 10/31/2022 $2,563,000.00
7 7/31/2022 $-807,000.00
8 4/30/2022 $932,000.00
9 1/31/2022 $1,148,000.00
10 10/31/2021 $655,000.00
11 7/31/2021 $4,498,000.00
12 4/30/2021 $2,584,000.00
13 1/31/2021 $2,436,000.00
14 10/31/2020 $1,398,000.00
15 7/31/2020 $-4,477,000.00
16 4/30/2020 $5,653,000.00
17 1/31/2020 $2,621,000.00
18 10/31/2019 $1,404,000.00
19 7/31/2019 $-368,000.00
20 4/30/2019 $2,204,000.00
21 1/31/2019 $2,310,000.00
22 10/31/2018 $2,197,000.00
23 7/31/2018 $-1,747,000.00
24 4/30/2018 $-480,000.00
25 1/31/2018 $3,153,000.00
26 10/31/2017 $2,005,000.00
27 7/31/2017 $-1,812,000.00
28 4/30/2017 $1,987,000.00
29 1/31/2017 $-220,000.00
30 10/31/2016 $1,170,000.00
31 7/31/2016 $-475,000.00
32 4/30/2016 $734,000.00
33 1/31/2016 $3,811,000.00
34 10/31/2015 $3,081,000.00
35 7/31/2015 $-9,188,000.00
36 4/30/2015 $-201,000.00
37 1/31/2015 $3,053,000.00
38 10/31/2014 $2,999,000.00
39 7/31/2014 $278,000.00
40 4/30/2014 $2,772,000.00
41 1/31/2014 $3,505,000.00
42 10/31/2013 $5,372,000.00
43 7/31/2013 $-5,036,000.00
44 4/30/2013 $-541,000.00
45 1/31/2013 $2,772,000.00
46 10/31/2012 $2,710,000.00
47 7/31/2012 $-2,744,000.00
48 4/30/2012 $4,386,000.00
49 1/31/2012 $5,155,000.00
50 10/31/2011 $7,384,000.00
51 7/31/2011 $-5,624,000.00
52 4/30/2011 $-772,000.00
53 1/31/2011 $-2,384,000.00
54 7/31/2010 $3,502,000.00
Financials: IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
Date Value
1 1/31/2024 $328,000.00
2 10/31/2023 $306,000.00
3 7/31/2023 $278,000.00
4 4/30/2023 $348,000.00
5 1/31/2023 $243,000.00
6 10/31/2022 $222,000.00
7 7/31/2022 $330,000.00
8 4/30/2022 $355,000.00
9 1/31/2022 $412,000.00
10 10/31/2021 $463,000.00
11 7/31/2021 $370,000.00
12 4/30/2021 $311,000.00
13 1/31/2021 $268,000.00
14 10/31/2020 $271,000.00
15 7/31/2020 $468,000.00
16 4/30/2020 $489,000.00
17 1/31/2020 $549,000.00
18 10/31/2019 $593,000.00
19 7/31/2019 $727,000.00
20 4/30/2019 $714,000.00
21 1/31/2019 $716,000.00
22 10/31/2018 $757,000.00
23 7/31/2018 $847,000.00
24 4/30/2018 $982,000.00
25 1/31/2018 $982,000.00
26 10/31/2017 $943,000.00
27 7/31/2017 $900,000.00
28 4/30/2017 $910,000.00
29 1/31/2017 $877,000.00
30 10/31/2016 $821,000.00
31 7/31/2016 $228,000.00
32 4/30/2016 $254,000.00
33 1/31/2016 $90,000.00
34 10/31/2015 $60,000.00
35 7/31/2015 $98,000.00
36 4/30/2015 $149,000.00
37 1/31/2015 $68,000.00
38 10/31/2014 $62,000.00
39 7/31/2014 --
40 4/30/2014 $67,000.00
41 1/31/2014 $317,000.00
42 10/31/2013 $348,000.00
43 7/31/2013 --
44 4/30/2013 $475,000.00
45 1/31/2013 $399,000.00
46 10/31/2012 $273,000.00
47 7/31/2012 $368,000.00
48 4/30/2012 $490,000.00
49 1/31/2012 --
50 10/31/2011 $297,000.00
51 7/31/2011 $494,000.00
52 4/30/2011 $486,000.00
53 1/31/2011 $411,000.00
54 7/31/2010 $544,000.00
Financials: IndefiniteLivedIntangibleAssetsExcludingGoodwill
Date Value
1 1/31/2024 $8,245,000.00
2 10/31/2023 $8,133,000.00
3 7/31/2023 $8,285,000.00
4 4/30/2023 $9,397,000.00
5 1/31/2023 $9,433,000.00
6 10/31/2022 $9,306,000.00
7 7/31/2022 $9,422,000.00
8 4/30/2022 $9,487,000.00
9 1/31/2022 $9,642,000.00
10 10/31/2021 $9,771,000.00
11 7/31/2021 $9,745,000.00
12 1/31/2021 $9,742,000.00
13 10/31/2020 $9,550,000.00
14 7/31/2020 $9,619,000.00
15 10/31/2019 $18,900,000.00
16 7/31/2019 $18,871,000.00
Financials: IntangibleAssetsGrossExcludingGoodwill
Date Value
1 1/31/2024 $82,380,000.00
2 10/31/2023 $81,885,000.00
3 7/31/2023 $83,225,000.00
4 4/30/2023 $84,449,000.00
5 1/31/2023 $126,236,000.00
6 10/31/2022 $124,657,000.00
7 7/31/2022 $125,711,000.00
8 4/30/2022 $126,323,000.00
9 1/31/2022 $130,701,000.00
10 10/31/2021 $131,733,000.00
11 7/31/2021 $132,094,000.00
12 4/30/2021 $55,311,000.00
13 1/31/2021 $55,240,000.00
14 10/31/2020 $54,896,000.00
15 7/31/2020 $55,004,000.00
16 10/31/2019 $65,494,000.00
17 7/31/2019 $65,466,000.00
18 7/31/2018 $81,460,000.00
19 7/31/2017 $89,685,000.00
20 7/31/2016 $194,550,000.00
21 7/31/2015 $195,569,000.00
22 7/31/2014 $235,865,000.00
23 7/31/2013 $333,681,000.00
Financials: IntangibleAssetsNetExcludingGoodwill
Date Value
1 1/31/2024 $57,108,000.00
2 10/31/2023 $58,774,000.00
3 7/31/2023 $62,096,000.00
4 4/30/2023 $65,210,000.00
5 1/31/2023 $67,513,000.00
6 10/31/2022 $69,494,000.00
7 7/31/2022 $74,028,000.00
8 4/30/2022 $78,238,000.00
9 1/31/2022 $83,608,000.00
10 10/31/2021 $88,219,000.00
11 7/31/2021 $92,334,000.00
12 4/30/2021 $18,528,000.00
13 1/31/2021 $19,809,000.00
14 10/31/2020 $20,910,000.00
15 7/31/2020 $22,334,000.00
16 4/30/2020 $23,444,000.00
17 1/31/2020 $33,580,000.00
18 10/31/2019 $34,860,000.00
19 7/31/2019 $36,123,000.00
20 4/30/2019 $38,135,000.00
21 1/31/2019 $39,652,000.00
22 10/31/2018 $41,033,000.00
23 7/31/2018 $42,588,000.00
24 4/30/2018 $48,036,000.00
25 1/31/2018 $50,131,000.00
26 10/31/2017 $51,200,000.00
27 7/31/2017 $53,076,000.00
28 4/30/2017 $54,107,000.00
29 1/31/2017 $55,980,000.00
30 10/31/2016 $57,590,000.00
31 7/31/2016 $59,806,000.00
32 4/30/2016 $62,260,000.00
33 1/31/2016 $63,630,000.00
34 10/31/2015 $66,242,000.00
35 7/31/2015 $68,888,000.00
36 4/30/2015 $78,764,000.00
37 1/31/2015 $81,526,000.00
38 10/31/2014 $86,651,000.00
39 7/31/2014 $91,014,000.00
40 4/30/2014 $142,846,000.00
41 1/31/2014 $146,859,000.00
42 10/31/2013 $152,812,000.00
43 7/31/2013 $156,851,000.00
44 4/30/2013 $174,583,000.00
45 1/31/2013 $185,495,000.00
46 10/31/2012 $80,983,000.00
47 7/31/2012 $84,119,000.00
48 4/30/2012 $76,260,000.00
49 1/31/2012 $79,090,000.00
50 7/31/2011 $89,961,000.00
Financials: InterestExpense
Date Value
1 1/31/2024 $1,556,000.00
2 10/31/2023 $766,000.00
3 7/31/2023 $3,539,000.00
4 4/30/2023 $2,886,000.00
5 1/31/2023 $2,133,000.00
6 10/31/2022 $894,000.00
7 7/31/2022 $1,276,000.00
8 4/30/2022 $329,000.00
9 1/31/2022 $434,000.00
10 10/31/2021 $182,000.00
11 7/31/2021 $437,000.00
12 4/30/2021 $288,000.00
13 1/31/2021 $157,000.00
14 10/31/2020 $106,000.00
15 7/31/2020 $2,166,000.00
16 4/30/2020 $1,976,000.00
17 1/31/2020 $1,348,000.00
18 10/31/2019 $701,000.00
19 7/31/2019 $2,830,000.00
20 4/30/2019 $2,137,000.00
21 1/31/2019 $1,429,000.00
22 10/31/2018 $712,000.00
23 7/31/2018 $3,168,000.00
24 4/30/2018 $2,453,000.00
25 1/31/2018 $829,000.00
26 10/31/2017 $863,000.00
27 7/31/2017 $5,504,000.00
28 4/30/2017 $4,565,000.00
29 1/31/2017 $1,458,000.00
30 10/31/2016 $1,732,000.00
31 7/31/2016 $7,824,000.00
32 4/30/2016 $1,838,000.00
33 1/31/2016 $2,130,000.00
34 10/31/2015 $2,151,000.00
35 7/31/2015 $11,156,000.00
36 4/30/2015 $2,503,000.00
37 1/31/2015 $3,000,000.00
38 10/31/2014 $2,891,000.00
39 7/31/2014 $14,300,000.00
40 4/30/2014 $10,777,000.00
41 1/31/2014 $-7,397,000.00
42 10/31/2013 $3,720,000.00
43 7/31/2013 $16,641,000.00
44 4/30/2013 $12,755,000.00
45 1/31/2013 $8,569,000.00
46 10/31/2012 $4,163,000.00
47 7/31/2012 $19,090,000.00
48 4/30/2012 $4,735,000.00
49 1/31/2012 $4,933,000.00
50 10/31/2011 $5,047,000.00
51 7/31/2011 $22,124,000.00
52 4/30/2011 $16,640,000.00
53 1/31/2011 $5,850,000.00
54 7/31/2010 $21,222,000.00
Financials: InterestPaidNet
Date Value
1 7/31/2023 $3,408,000.00
2 7/31/2022 $1,082,000.00
3 7/31/2021 $373,000.00
4 7/31/2020 $2,401,000.00
5 7/31/2019 $2,651,000.00
6 7/31/2018 $2,976,000.00
7 7/31/2017 $5,766,000.00
8 7/31/2016 $8,528,000.00
9 10/31/2015 $2,144,000.00
10 7/31/2015 $11,164,000.00
11 4/30/2015 $9,451,000.00
12 1/31/2015 $6,146,000.00
13 10/31/2014 $3,032,000.00
14 7/31/2014 $-14,594,000.00
15 4/30/2014 $11,417,000.00
16 1/31/2014 $7,283,000.00
17 10/31/2013 $4,151,000.00
18 7/31/2013 $-17,162,000.00
19 4/30/2013 $-13,194,000.00
20 1/31/2013 $7,866,000.00
21 10/31/2012 $4,953,000.00
22 7/31/2012 $-19,194,000.00
23 4/30/2012 $-15,746,000.00
24 1/31/2012 $9,521,000.00
25 10/31/2011 $6,082,000.00
26 7/31/2011 $-21,298,000.00
27 4/30/2011 $16,379,000.00
28 1/31/2011 $9,138,000.00
29 7/31/2010 $21,626,000.00
Financials: InventoryFinishedGoodsNetOfReserves
Date Value
1 1/31/2024 $96,003,000.00
2 10/31/2023 $97,311,000.00
3 7/31/2023 $103,350,000.00
4 4/30/2023 $103,623,000.00
5 1/31/2023 $109,617,000.00
6 10/31/2022 $111,897,000.00
7 7/31/2022 $112,323,000.00
8 4/30/2022 $103,887,000.00
9 1/31/2022 $102,115,000.00
10 10/31/2021 $96,034,000.00
11 7/31/2021 $87,489,000.00
12 4/30/2021 $78,484,000.00
13 1/31/2021 $79,100,000.00
14 10/31/2020 $74,933,000.00
15 7/31/2020 $85,547,000.00
16 4/30/2020 $77,634,000.00
17 1/31/2020 $77,951,000.00
18 10/31/2019 $76,538,000.00
19 7/31/2019 $77,532,000.00
20 4/30/2019 $76,117,000.00
21 1/31/2019 $76,571,000.00
22 10/31/2018 $71,092,000.00
23 7/31/2018 $73,133,000.00
24 4/30/2018 $72,809,000.00
25 1/31/2018 $72,629,000.00
26 10/31/2017 $69,458,000.00
27 7/31/2017 $69,760,000.00
28 4/30/2017 $61,025,000.00
29 1/31/2017 $60,642,000.00
30 10/31/2016 $61,616,000.00
31 7/31/2016 $64,313,000.00
32 4/30/2016 $63,105,000.00
33 1/31/2016 $62,127,000.00
34 10/31/2015 $63,500,000.00
35 7/31/2015 $66,700,000.00
36 4/30/2015 $69,504,000.00
37 1/31/2015 $70,974,000.00
38 10/31/2014 $74,428,000.00
39 7/31/2014 $73,096,000.00
40 4/30/2014 $71,397,000.00
41 7/31/2013 $64,544,000.00
42 7/31/2012 $64,740,000.00
Financials: InventoryLIFOReserveEffectOnIncomeNet
Date Value
1 7/31/2023 $11,312,000.00
2 7/31/2022 $9,900,000.00
3 7/31/2021 $7,707,000.00
4 7/31/2020 $7,195,000.00
5 7/31/2019 $7,259,000.00
6 7/31/2018 $7,015,000.00
7 7/31/2017 $6,807,000.00
8 7/31/2016 $6,929,000.00
9 7/31/2015 $7,346,000.00
10 7/31/2014 $7,637,000.00
11 7/31/2013 $7,923,000.00
12 7/31/2012 $9,271,000.00
Financials: InventoryNet
Date Value
1 1/31/2024 $164,944,000.00
2 10/31/2023 $166,916,000.00
3 7/31/2023 $177,078,000.00
4 4/30/2023 $182,809,000.00
5 1/31/2023 $195,167,000.00
6 10/31/2022 $195,695,000.00
7 7/31/2022 $190,023,000.00
8 4/30/2022 $177,156,000.00
9 1/31/2022 $167,456,000.00
10 10/31/2021 $152,295,000.00
11 7/31/2021 $136,107,000.00
12 4/30/2021 $122,847,000.00
13 1/31/2021 $122,922,000.00
14 10/31/2020 $120,220,000.00
15 7/31/2020 $135,662,000.00
16 4/30/2020 $124,575,000.00
17 1/31/2020 $120,788,000.00
18 10/31/2019 $119,612,000.00
19 7/31/2019 $120,037,000.00
20 4/30/2019 $119,895,000.00
21 1/31/2019 $118,519,000.00
22 10/31/2018 $114,016,000.00
23 7/31/2018 $113,071,000.00
24 4/30/2018 $115,533,000.00
25 1/31/2018 $113,445,000.00
26 10/31/2017 $109,662,000.00
27 7/31/2017 $107,024,000.00
28 4/30/2017 $97,477,000.00
29 1/31/2017 $97,408,000.00
30 10/31/2016 $97,402,000.00
31 7/31/2016 $99,427,000.00
32 4/30/2016 $100,567,000.00
33 1/31/2016 $99,253,000.00
34 10/31/2015 $102,017,000.00
35 7/31/2015 $104,507,000.00
36 4/30/2015 $113,901,000.00
37 1/31/2015 $116,938,000.00
38 10/31/2014 $117,808,000.00
39 7/31/2014 $113,275,000.00
40 4/30/2014 $109,369,000.00
41 1/31/2014 $104,116,000.00
42 10/31/2013 $104,944,000.00
43 7/31/2013 $94,707,000.00
44 4/30/2013 $99,606,000.00
45 1/31/2013 $124,831,000.00
46 10/31/2012 $110,527,000.00
47 7/31/2012 $105,524,000.00
48 4/30/2012 $106,116,000.00
49 1/31/2012 $112,115,000.00
50 7/31/2011 $104,186,000.00
Financials: InventoryRawMaterialsAndSuppliesNetOfReserves
Date Value
1 1/31/2024 $42,741,000.00
2 7/31/2023 $46,844,000.00
3 4/30/2023 $50,384,000.00
4 1/31/2023 $54,978,000.00
5 7/31/2022 $48,428,000.00
6 4/30/2022 $45,866,000.00
7 1/31/2022 $40,130,000.00
8 7/31/2021 $28,429,000.00
9 4/30/2021 $23,477,000.00
10 1/31/2021 $24,560,000.00
11 7/31/2020 $26,071,000.00
12 4/30/2020 $24,122,000.00
13 1/31/2020 $21,360,000.00
14 7/31/2019 $21,990,000.00
15 4/30/2019 $21,538,000.00
16 1/31/2019 $20,703,000.00
17 10/31/2018 $22,190,000.00
18 7/31/2018 $20,035,000.00
19 4/30/2018 $22,598,000.00
20 1/31/2018 $21,344,000.00
21 10/31/2017 $21,152,000.00
22 7/31/2017 $19,147,000.00
23 4/30/2017 $19,126,000.00
24 1/31/2017 $19,737,000.00
25 10/31/2016 $18,815,000.00
26 7/31/2016 $18,436,000.00
27 4/30/2016 $20,317,000.00
28 1/31/2016 $21,681,000.00
29 10/31/2015 $21,059,000.00
30 7/31/2015 $20,849,000.00
31 4/30/2015 $25,797,000.00
32 1/31/2015 $26,649,000.00
33 10/31/2014 $24,109,000.00
34 7/31/2014 $22,490,000.00
35 4/30/2014 $20,873,000.00
36 7/31/2013 $15,387,000.00
Financials: InventoryRawMaterialsNetOfReserves
Date Value
1 10/31/2023 $42,645,000.00
2 7/31/2023 $46,844,000.00
3 10/31/2022 $53,439,000.00
4 7/31/2022 $48,428,000.00
5 10/31/2021 $34,162,000.00
6 7/31/2021 $28,429,000.00
7 10/31/2020 $24,472,000.00
8 7/31/2020 $26,071,000.00
9 10/31/2019 $22,378,000.00
10 7/31/2019 $21,990,000.00
11 7/31/2018 $20,035,000.00
12 7/31/2017 $19,147,000.00
13 7/31/2016 $18,436,000.00
14 7/31/2015 $20,849,000.00
15 7/31/2014 $22,490,000.00
16 7/31/2013 $15,387,000.00
17 7/31/2012 $25,407,000.00
Financials: InventoryWorkInProcessNetOfReserves
Date Value
1 1/31/2024 $26,200,000.00
2 10/31/2023 $26,960,000.00
3 7/31/2023 $26,884,000.00
4 4/30/2023 $28,802,000.00
5 1/31/2023 $30,572,000.00
6 10/31/2022 $30,359,000.00
7 7/31/2022 $29,272,000.00
8 4/30/2022 $27,403,000.00
9 1/31/2022 $25,211,000.00
10 10/31/2021 $22,099,000.00
11 7/31/2021 $20,189,000.00
12 4/30/2021 $20,886,000.00
13 1/31/2021 $19,262,000.00
14 10/31/2020 $20,815,000.00
15 7/31/2020 $24,044,000.00
16 4/30/2020 $22,819,000.00
17 1/31/2020 $21,477,000.00
18 10/31/2019 $20,696,000.00
19 7/31/2019 $20,515,000.00
20 4/30/2019 $22,240,000.00
21 1/31/2019 $21,245,000.00
22 10/31/2018 $20,734,000.00
23 7/31/2018 $19,903,000.00
24 4/30/2018 $20,126,000.00
25 1/31/2018 $19,472,000.00
26 10/31/2017 $19,052,000.00
27 7/31/2017 $18,117,000.00
28 4/30/2017 $17,326,000.00
29 1/31/2017 $17,029,000.00
30 10/31/2016 $16,971,000.00
31 7/31/2016 $16,678,000.00
32 4/30/2016 $17,145,000.00
33 1/31/2016 $15,445,000.00
34 10/31/2015 $17,458,000.00
35 7/31/2015 $16,958,000.00
36 4/30/2015 $18,600,000.00
37 1/31/2015 $19,315,000.00
38 10/31/2014 $19,271,000.00
39 7/31/2014 $17,689,000.00
40 4/30/2014 $17,099,000.00
41 7/31/2013 $14,776,000.00
42 7/31/2012 $15,377,000.00
Financials: Land
Date Value
1 7/31/2023 $12,273,000.00
2 7/31/2022 $11,916,000.00
3 7/31/2021 $8,201,000.00
4 7/31/2020 $9,960,000.00
5 7/31/2019 $9,752,000.00
6 10/31/2018 $7,250,000.00
7 7/31/2018 $6,994,000.00
8 4/30/2018 $7,332,000.00
9 1/31/2018 $7,535,000.00
10 10/31/2017 $7,344,000.00
11 7/31/2017 $7,470,000.00
12 4/30/2017 $7,271,000.00
13 1/31/2017 $7,272,000.00
14 10/31/2016 $7,267,000.00
15 7/31/2016 $5,809,000.00
16 4/30/2016 $5,258,000.00
17 1/31/2016 $5,012,000.00
18 10/31/2015 $5,097,000.00
19 7/31/2015 $5,284,000.00
20 4/30/2015 $5,659,000.00
21 1/31/2015 $5,924,000.00
22 10/31/2014 $7,710,000.00
23 7/31/2014 $7,875,000.00
24 4/30/2014 $7,917,000.00
25 1/31/2014 $7,738,000.00
26 10/31/2013 $7,978,000.00
27 7/31/2013 $7,861,000.00
28 4/30/2013 $9,081,000.00
29 1/31/2013 $9,145,000.00
30 10/31/2012 $8,892,000.00
31 7/31/2012 $8,651,000.00
32 4/30/2012 $6,119,000.00
33 1/31/2012 $6,132,000.00
34 7/31/2011 $6,406,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDue
Date Value
1 7/31/2023 $32,711,000.00
2 7/31/2022 $35,988,000.00
3 7/31/2021 $48,173,000.00
4 7/31/2020 $50,251,000.00
5 4/30/2020 $50,067,000.00
6 1/31/2020 $55,278,000.00
7 10/31/2019 $58,750,000.00
8 7/31/2019 $67,244,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
Date Value
1 7/31/2023 $789,000.00
2 7/31/2022 $124,000.00
3 7/31/2021 $225,000.00
4 7/31/2020 $955,000.00
5 4/30/2020 $3,160,000.00
6 1/31/2020 $3,268,000.00
7 10/31/2019 $3,181,000.00
8 7/31/2019 $3,502,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
Date Value
1 7/31/2023 $15,696,000.00
2 7/31/2022 $16,002,000.00
3 7/31/2021 $18,865,000.00
4 7/31/2020 $16,684,000.00
5 4/30/2020 $4,245,000.00
6 1/31/2020 $8,426,000.00
7 10/31/2019 $12,556,000.00
8 7/31/2019 $18,450,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearFive
Date Value
1 7/31/2023 $211,000.00
2 7/31/2022 $679,000.00
3 7/31/2021 $1,602,000.00
4 7/31/2020 $2,413,000.00
5 4/30/2020 $5,470,000.00
6 1/31/2020 $5,580,000.00
7 10/31/2019 $5,502,000.00
8 7/31/2019 $5,656,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearFour
Date Value
1 7/31/2023 $885,000.00
2 7/31/2022 $2,234,000.00
3 7/31/2021 $3,750,000.00
4 7/31/2020 $5,677,000.00
5 4/30/2020 $9,209,000.00
6 1/31/2020 $9,427,000.00
7 10/31/2019 $9,265,000.00
8 7/31/2019 $10,065,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearThree
Date Value
1 7/31/2023 $4,627,000.00
2 7/31/2022 $5,632,000.00
3 7/31/2021 $8,445,000.00
4 7/31/2020 $9,819,000.00
5 4/30/2020 $12,554,000.00
6 1/31/2020 $12,797,000.00
7 10/31/2019 $12,647,000.00
8 7/31/2019 $13,439,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
Date Value
1 7/31/2023 $10,503,000.00
2 7/31/2022 $11,317,000.00
3 7/31/2021 $15,286,000.00
4 7/31/2020 $14,703,000.00
5 4/30/2020 $15,429,000.00
6 1/31/2020 $15,780,000.00
7 10/31/2019 $15,599,000.00
8 7/31/2019 $16,132,000.00
Financials: LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
Date Value
1 7/31/2023 $1,768,000.00
2 7/31/2022 $1,842,000.00
3 7/31/2021 $2,159,000.00
4 7/31/2020 $2,965,000.00
5 4/30/2020 $3,338,000.00
6 1/31/2020 $3,384,000.00
7 10/31/2019 $3,769,000.00
Financials: LettersOfCreditOutstandingAmount
Date Value
1 7/31/2023 $1,995,000.00
2 7/31/2022 $1,643,000.00
3 7/31/2021 $2,901,000.00
4 7/31/2020 $3,116,000.00
5 7/31/2019 $3,271,000.00
6 7/31/2018 $3,043,000.00
7 7/31/2017 $4,067,000.00
8 7/31/2016 $4,261,000.00
9 7/31/2015 $3,327,000.00
10 10/31/2014 $3,500,000.00
11 7/31/2014 $3,634,000.00
12 7/31/2013 $3,570,000.00
13 7/31/2012 $3,762,000.00
Financials: Liabilities
Date Value
1 1/31/2024 $368,872,000.00
2 10/31/2023 $388,421,000.00
3 7/31/2023 $398,338,000.00
4 4/30/2023 $381,670,000.00
5 1/31/2023 $404,869,000.00
6 10/31/2022 $438,904,000.00
7 7/31/2022 $456,034,000.00
8 4/30/2022 $430,006,000.00
9 1/31/2022 $420,495,000.00
10 10/31/2021 $446,585,000.00
11 7/31/2021 $414,728,000.00
12 4/30/2021 $308,551,000.00
13 1/31/2021 $288,547,000.00
14 10/31/2020 $295,306,000.00
15 7/31/2020 $279,394,000.00
16 4/30/2020 $319,740,000.00
17 1/31/2020 $315,874,000.00
18 10/31/2019 $354,687,000.00
19 7/31/2019 $306,534,000.00
20 4/30/2019 $291,333,000.00
21 1/31/2019 $279,959,000.00
22 10/31/2018 $300,683,000.00
23 7/31/2018 $304,819,000.00
24 4/30/2018 $298,760,000.00
25 1/31/2018 $302,412,000.00
26 10/31/2017 $344,942,000.00
27 7/31/2017 $350,083,000.00
28 4/30/2017 $349,185,000.00
29 1/31/2017 $368,244,000.00
30 10/31/2016 $436,213,000.00
31 7/31/2016 $440,366,000.00
32 4/30/2016 $465,935,000.00
33 1/31/2016 $468,797,000.00
34 10/31/2015 $476,091,000.00
35 7/31/2015 $475,209,000.00
36 4/30/2015 $488,018,000.00
37 1/31/2015 $489,895,000.00
38 10/31/2014 $541,444,000.00
39 7/31/2014 $520,589,000.00
40 4/30/2014 $587,677,000.00
41 1/31/2014 $574,610,000.00
42 10/31/2013 $618,386,000.00
43 7/31/2013 $607,886,000.00
44 4/30/2013 $647,313,000.00
45 1/31/2013 $748,119,000.00
46 10/31/2012 $610,458,000.00
47 7/31/2012 $598,366,000.00
48 4/30/2012 $607,558,000.00
49 1/31/2012 $649,219,000.00
50 7/31/2011 $705,313,000.00
Financials: LiabilitiesAndStockholdersEquity
Date Value
1 1/31/2024 $1,407,604,000.00
2 10/31/2023 $1,383,413,000.00
3 7/31/2023 $1,389,257,000.00
4 4/30/2023 $1,376,766,000.00
5 1/31/2023 $1,372,273,000.00
6 10/31/2022 $1,350,629,000.00
7 7/31/2022 $1,367,332,000.00
8 4/30/2022 $1,344,244,000.00
9 1/31/2022 $1,387,063,000.00
10 10/31/2021 $1,410,478,000.00
11 7/31/2021 $1,377,756,000.00
12 4/30/2021 $1,260,177,000.00
13 1/31/2021 $1,207,882,000.00
14 10/31/2020 $1,175,707,000.00
15 7/31/2020 $1,142,466,000.00
16 4/30/2020 $1,140,342,000.00
17 1/31/2020 $1,215,798,000.00
18 10/31/2019 $1,231,222,000.00
19 7/31/2019 $1,157,308,000.00
20 4/30/2019 $1,115,877,000.00
21 1/31/2019 $1,083,340,000.00
22 10/31/2018 $1,073,626,000.00
23 7/31/2018 $1,056,931,000.00
24 4/30/2018 $1,033,407,000.00
25 1/31/2018 $1,034,385,000.00
26 10/31/2017 $1,057,613,000.00
27 7/31/2017 $1,050,223,000.00
28 4/30/2017 $1,013,248,000.00
29 1/31/2017 $1,003,136,000.00
30 10/31/2016 $1,050,267,000.00
31 7/31/2016 $1,043,964,000.00
32 4/30/2016 $1,061,275,000.00
33 1/31/2016 $1,031,285,000.00
34 10/31/2015 $1,048,849,000.00
35 7/31/2015 $1,062,897,000.00
36 4/30/2015 $1,141,985,000.00
37 1/31/2015 $1,135,455,000.00
38 10/31/2014 $1,222,438,000.00
39 7/31/2014 $1,253,665,000.00
40 4/30/2014 $1,451,674,000.00
41 1/31/2014 $1,438,040,000.00
42 10/31/2013 $1,484,360,000.00
43 7/31/2013 $1,438,683,000.00
44 4/30/2013 $1,680,968,000.00
45 1/31/2013 $1,785,969,000.00
46 10/31/2012 $1,651,424,000.00
47 7/31/2012 $1,607,719,000.00
48 4/30/2012 $1,671,140,000.00
49 1/31/2012 $1,696,161,000.00
50 7/31/2011 $1,861,505,000.00
Financials: LiabilitiesCurrent
Date Value
1 1/31/2024 $237,302,000.00
2 10/31/2023 $251,694,000.00
3 7/31/2023 $258,036,000.00
4 4/30/2023 $236,436,000.00
5 1/31/2023 $229,849,000.00
6 10/31/2022 $243,613,000.00
7 7/31/2022 $255,174,000.00
8 4/30/2022 $243,770,000.00
9 1/31/2022 $227,496,000.00
10 10/31/2021 $266,493,000.00
11 7/31/2021 $257,584,000.00
12 4/30/2021 $221,115,000.00
13 1/31/2021 $201,544,000.00
14 10/31/2020 $204,961,000.00
15 7/31/2020 $185,888,000.00
16 4/30/2020 $227,959,000.00
17 1/31/2020 $216,690,000.00
18 10/31/2019 $255,947,000.00
19 7/31/2019 $241,945,000.00
20 4/30/2019 $177,866,000.00
21 1/31/2019 $163,688,000.00
22 10/31/2018 $181,576,000.00
23 7/31/2018 $190,927,000.00
24 4/30/2018 $181,394,000.00
25 1/31/2018 $171,672,000.00
26 10/31/2017 $193,785,000.00
27 7/31/2017 $187,198,000.00
28 4/30/2017 $158,132,000.00
29 1/31/2017 $150,201,000.00
30 10/31/2016 $165,498,000.00
31 7/31/2016 $166,727,000.00
32 4/30/2016 $163,782,000.00
33 1/31/2016 $157,132,000.00
34 10/31/2015 $169,960,000.00
35 7/31/2015 $209,247,000.00
36 4/30/2015 $207,276,000.00
37 1/31/2015 $201,465,000.00
38 10/31/2014 $318,496,000.00
39 7/31/2014 $291,945,000.00
40 4/30/2014 $344,467,000.00
41 1/31/2014 $289,651,000.00
42 10/31/2013 $329,189,000.00
43 7/31/2013 $323,497,000.00
44 4/30/2013 $319,300,000.00
45 1/31/2013 $381,477,000.00
46 10/31/2012 $272,191,000.00
47 7/31/2012 $267,018,000.00
48 4/30/2012 $258,555,000.00
49 1/31/2012 $260,598,000.00
50 7/31/2011 $301,881,000.00
Financials: LineOfCredit
Date Value
1 7/31/2023 $49,700,000.00
2 7/31/2022 $95,000,000.00
3 7/31/2021 $38,000,000.00
Financials: LineOfCreditFacilityCurrentBorrowingCapacity
Date Value
1 7/31/2023 $300,000,000.00
2 7/31/2022 $200,000,000.00
3 7/31/2021 $200,000,000.00
4 1/31/2012 $300,000,000.00
5 9/30/2006 $200,000,000.00
Financials: LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod
Date Value
1 7/31/2023 $103,000,000.00
2 7/31/2022 $120,000,000.00
3 7/31/2021 $75,000,000.00
4 7/31/2020 $16,200,000.00
Financials: LineOfCreditFacilityMaximumBorrowingCapacity
Date Value
1 7/31/2023 $1,068,300,000.00
2 10/31/2022 $300,000,000.00
3 7/31/2022 $400,000,000.00
4 7/31/2021 $400,000,000.00
5 7/31/2020 $396,900,000.00
6 1/31/2014 $441,000,000.00
7 10/31/2013 $435,000,000.00
8 4/30/2013 $403,000,000.00
9 1/31/2013 $337,660,000.00
10 1/31/2012 $450,000,000.00
11 9/30/2006 $300,000,000.00
Financials: LineOfCreditFacilityRemainingBorrowingCapacity
Date Value
1 7/31/2023 $248,300,000.00
2 7/31/2022 $103,400,000.00
3 7/31/2021 $159,100,000.00
4 7/31/2020 $196,900,000.00
5 1/31/2014 $291,000,000.00
6 10/31/2013 $285,000,000.00
7 4/30/2013 $253,000,000.00
8 1/31/2013 $187,660,000.00
Financials: LongTermLineOfCredit
Date Value
1 4/30/2023 $50,849,000.00
2 1/31/2023 $77,281,000.00
3 10/31/2022 $99,000,000.00
4 7/31/2022 $95,000,000.00
5 4/30/2022 $77,000,000.00
6 1/31/2022 $83,000,000.00
7 10/31/2021 $67,000,000.00
8 7/31/2021 $38,000,000.00
9 7/31/2020 --
Financials: MachineryAndEquipmentGross
Date Value
1 7/31/2023 $282,870,000.00
2 7/31/2022 $268,527,000.00
3 7/31/2021 $276,994,000.00
4 7/31/2020 $267,795,000.00
5 7/31/2019 $266,991,000.00
6 10/31/2018 $270,192,000.00
7 7/31/2018 $270,989,000.00
8 4/30/2018 $268,736,000.00
9 1/31/2018 $265,640,000.00
10 10/31/2017 $262,820,000.00
11 7/31/2017 $261,192,000.00
12 4/30/2017 $257,465,000.00
13 1/31/2017 $254,688,000.00
14 10/31/2016 $255,544,000.00
15 7/31/2016 $256,549,000.00
16 4/30/2016 $262,992,000.00
17 1/31/2016 $258,044,000.00
18 10/31/2015 $257,602,000.00
19 7/31/2015 $270,086,000.00
20 4/30/2015 $280,718,000.00
21 1/31/2015 $283,773,000.00
22 10/31/2014 $292,183,000.00
23 7/31/2014 $288,409,000.00
24 4/30/2014 $284,905,000.00
25 1/31/2014 $272,128,000.00
26 10/31/2013 $270,371,000.00
27 7/31/2013 $266,787,000.00
28 4/30/2013 $278,233,000.00
29 1/31/2013 $313,512,000.00
30 10/31/2012 $296,561,000.00
31 7/31/2012 $292,130,000.00
32 4/30/2012 $303,666,000.00
33 1/31/2012 $302,568,000.00
34 7/31/2011 $305,557,000.00
Financials: NetCashProvidedByUsedInFinancingActivities
Date Value
1 1/31/2024 $-42,964,000.00
2 10/31/2023 $-21,494,000.00
3 7/31/2023 $-163,568,000.00
4 4/30/2023 $-105,935,000.00
5 1/31/2023 $-57,128,000.00
6 10/31/2022 $-20,535,000.00
7 7/31/2022 $-102,089,000.00
8 4/30/2022 $-81,762,000.00
9 1/31/2022 $-4,505,000.00
10 10/31/2021 $-4,592,000.00
11 7/31/2021 $-12,324,000.00
12 4/30/2021 $-39,274,000.00
13 1/31/2021 $-28,828,000.00
14 10/31/2020 $-16,551,000.00
15 7/31/2020 $-163,520,000.00
16 4/30/2020 $-101,047,000.00
17 1/31/2020 $-26,049,000.00
18 10/31/2019 $-15,326,000.00
19 7/31/2019 $-27,628,000.00
20 4/30/2019 $-18,271,000.00
21 1/31/2019 $-10,051,000.00
22 10/31/2018 $664,000.00
23 7/31/2018 $-90,680,000.00
24 4/30/2018 $-77,294,000.00
25 1/31/2018 $-53,642,000.00
26 10/31/2017 $-21,663,000.00
27 7/31/2017 $-136,241,000.00
28 4/30/2017 $-89,986,000.00
29 1/31/2017 $-57,302,000.00
30 10/31/2016 $-2,363,000.00
31 7/31/2016 $-99,576,000.00
32 4/30/2016 $-69,228,000.00
33 1/31/2016 $-46,308,000.00
34 10/31/2015 $-30,891,000.00
35 7/31/2015 $-32,152,000.00
36 4/30/2015 $-10,829,000.00
37 1/31/2015 $5,996,000.00
38 10/31/2014 $21,890,000.00
39 7/31/2014 $-115,387,000.00
40 4/30/2014 $-61,626,000.00
41 1/31/2014 $-37,273,000.00
42 10/31/2013 $-29,659,000.00
43 7/31/2013 $-33,060,000.00
44 4/30/2013 $-6,448,000.00
45 1/31/2013 $88,590,000.00
46 10/31/2012 $-12,741,000.00
47 7/31/2012 $-147,824,000.00
48 4/30/2012 $-80,641,000.00
49 1/31/2012 $-28,894,000.00
50 10/31/2011 $-20,860,000.00
51 7/31/2011 $-91,574,000.00
52 4/30/2011 $-62,785,000.00
53 1/31/2011 $-13,686,000.00
54 7/31/2010 $15,275,000.00
Financials: NetCashProvidedByUsedInInvestingActivities
Date Value
1 1/31/2024 $-60,832,000.00
2 10/31/2023 $-11,279,000.00
3 7/31/2023 $-11,214,000.00
4 4/30/2023 $-4,901,000.00
5 1/31/2023 $-8,156,000.00
6 10/31/2022 $-3,861,000.00
7 7/31/2022 $-43,071,000.00
8 4/30/2022 $-22,071,000.00
9 1/31/2022 $-16,381,000.00
10 10/31/2021 $-11,326,000.00
11 7/31/2021 $-268,592,000.00
12 4/30/2021 $-18,844,000.00
13 1/31/2021 $-16,392,000.00
14 10/31/2020 $-9,202,000.00
15 7/31/2020 $-36,119,000.00
16 4/30/2020 $-26,035,000.00
17 1/31/2020 $-16,506,000.00
18 10/31/2019 $-7,197,000.00
19 7/31/2019 $-34,463,000.00
20 4/30/2019 $-19,338,000.00
21 1/31/2019 $-12,579,000.00
22 10/31/2018 $-5,672,000.00
23 7/31/2018 $-2,905,000.00
24 4/30/2018 $-14,952,000.00
25 1/31/2018 $-9,198,000.00
26 10/31/2017 $-2,828,000.00
27 7/31/2017 $-15,253,000.00
28 4/30/2017 $-10,818,000.00
29 1/31/2017 $-6,642,000.00
30 10/31/2016 $-2,448,000.00
31 7/31/2016 $-15,416,000.00
32 4/30/2016 $-5,481,000.00
33 1/31/2016 $-1,407,000.00
34 10/31/2015 $-795,000.00
35 7/31/2015 $-14,365,000.00
36 4/30/2015 $-13,507,000.00
37 1/31/2015 $-7,524,000.00
38 10/31/2014 $-2,088,000.00
39 7/31/2014 $10,207,000.00
40 4/30/2014 $-30,455,000.00
41 1/31/2014 $-17,518,000.00
42 10/31/2013 $-9,156,000.00
43 7/31/2013 $-325,766,000.00
44 4/30/2013 $-318,306,000.00
45 1/31/2013 $-306,795,000.00
46 10/31/2012 $3,931,000.00
47 7/31/2012 $-64,604,000.00
48 4/30/2012 $-22,450,000.00
49 1/31/2012 $-14,605,000.00
50 10/31/2011 $-7,008,000.00
51 7/31/2011 $-22,631,000.00
52 4/30/2011 $-10,020,000.00
53 1/31/2011 $-5,509,000.00
54 7/31/2010 $-48,681,000.00
Financials: NetCashProvidedByUsedInOperatingActivities
Date Value
1 1/31/2024 $98,351,000.00
2 10/31/2023 $62,273,000.00
3 7/31/2023 $209,149,000.00
4 4/30/2023 $129,861,000.00
5 1/31/2023 $57,384,000.00
6 10/31/2022 $27,999,000.00
7 7/31/2022 $118,449,000.00
8 4/30/2022 $65,236,000.00
9 1/31/2022 $24,328,000.00
10 10/31/2021 $27,491,000.00
11 7/31/2021 $205,665,000.00
12 4/30/2021 $154,908,000.00
13 1/31/2021 $98,889,000.00
14 10/31/2020 $62,838,000.00
15 7/31/2020 $140,977,000.00
16 4/30/2020 $95,913,000.00
17 1/31/2020 $53,107,000.00
18 10/31/2019 $38,848,000.00
19 7/31/2019 $162,211,000.00
20 4/30/2019 $96,902,000.00
21 1/31/2019 $44,188,000.00
22 10/31/2018 $18,818,000.00
23 7/31/2018 $143,042,000.00
24 4/30/2018 $89,222,000.00
25 1/31/2018 $42,460,000.00
26 10/31/2017 $34,719,000.00
27 7/31/2017 $144,032,000.00
28 4/30/2017 $91,162,000.00
29 1/31/2017 $53,334,000.00
30 10/31/2016 $33,993,000.00
31 7/31/2016 $138,976,000.00
32 4/30/2016 $98,550,000.00
33 1/31/2016 $58,254,000.00
34 10/31/2015 $30,370,000.00
35 7/31/2015 $93,348,000.00
36 4/30/2015 $52,740,000.00
37 1/31/2015 $23,930,000.00
38 10/31/2014 $18,604,000.00
39 7/31/2014 $93,420,000.00
40 4/30/2014 $75,840,000.00
41 1/31/2014 $41,777,000.00
42 10/31/2013 $25,593,000.00
43 7/31/2013 $143,503,000.00
44 4/30/2013 $89,630,000.00
45 1/31/2013 $44,194,000.00
46 10/31/2012 $20,218,000.00
47 7/31/2012 $144,705,000.00
48 4/30/2012 $100,595,000.00
49 1/31/2012 $43,301,000.00
50 10/31/2011 $15,281,000.00
51 7/31/2011 $167,350,000.00
52 4/30/2011 $110,446,000.00
53 1/31/2011 $57,609,000.00
54 7/31/2010 $165,238,000.00
Financials: NetIncomeLoss
Date Value
1 1/31/2024 $90,869,000.00
2 10/31/2023 $47,241,000.00
3 7/31/2023 $174,857,000.00
4 4/30/2023 $125,479,000.00
5 1/31/2023 $77,427,000.00
6 10/31/2022 $39,441,000.00
7 7/31/2022 $149,979,000.00
8 4/30/2022 $108,915,000.00
9 1/31/2022 $68,861,000.00
10 10/31/2021 $35,046,000.00
11 7/31/2021 $129,659,000.00
12 4/30/2021 $37,291,000.00
13 1/31/2021 $30,860,000.00
14 10/31/2020 $33,481,000.00
15 7/31/2020 $112,369,000.00
16 4/30/2020 $13,633,000.00
17 1/31/2020 $71,051,000.00
18 10/31/2019 $37,498,000.00
19 7/31/2019 $131,258,000.00
20 4/30/2019 $94,645,000.00
21 1/31/2019 $59,864,000.00
22 10/31/2018 $30,637,000.00
23 7/31/2018 $91,060,000.00
24 4/30/2018 $56,109,000.00
25 1/31/2018 $4,273,000.00
26 10/31/2017 $25,836,000.00
27 7/31/2017 $95,645,000.00
28 4/30/2017 $70,403,000.00
29 1/31/2017 $47,850,000.00
30 10/31/2016 $22,553,000.00
31 7/31/2016 $80,110,000.00
32 4/30/2016 $20,981,000.00
33 1/31/2016 $15,290,000.00
34 10/31/2015 $18,703,000.00
35 7/31/2015 $2,987,000.00
36 4/30/2015 $42,381,000.00
37 1/31/2015 $25,168,000.00
38 10/31/2014 $13,584,000.00
39 7/31/2014 $-45,968,000.00
40 4/30/2014 $24,088,000.00
41 1/31/2014 $16,424,000.00
42 10/31/2013 $23,928,000.00
43 7/31/2013 $-154,535,000.00
44 4/30/2013 $4,233,000.00
45 1/31/2013 $18,504,000.00
46 10/31/2012 $27,188,000.00
47 7/31/2012 $-17,911,000.00
48 4/30/2012 $27,652,000.00
49 1/31/2012 $-89,954,000,000.00
50 10/31/2011 $32,732,000.00
51 7/31/2011 $108,652,000.00
52 4/30/2011 $79,069,000.00
53 1/31/2011 $24,199,000.00
54 10/31/2010 $26,281,000.00
55 7/31/2010 $81,956,000.00
Financials: NoncurrentAssets
Date Value
1 7/31/2023 $826,579,000.00
2 7/31/2022 $831,664,000.00
3 7/31/2021 $870,091,000.00
4 7/31/2020 $595,335,000.00
5 7/31/2019 $557,158,000.00
6 7/31/2018 $560,348,000.00
7 7/31/2017 $588,876,000.00
8 7/31/2016 $592,121,000.00
9 7/31/2015 $613,301,000.00
10 7/31/2014 $740,189,000.00
11 7/31/2013 $896,245,000.00
12 7/31/2012 $890,925,000.00
Financials: OperatingExpenses
Date Value
1 1/31/2024 $220,146,000.00
2 10/31/2023 $111,989,000.00
3 7/31/2023 $432,062,000.00
4 4/30/2023 $106,690,000.00
5 1/31/2023 $211,537,000.00
6 10/31/2022 $103,878,000.00
7 7/31/2022 $438,540,000.00
8 4/30/2022 $328,280,000.00
9 1/31/2022 $106,490,000.00
10 10/31/2021 $110,653,000.00
11 7/31/2021 $394,319,000.00
12 4/30/2021 $287,472,000.00
13 1/31/2021 $92,110,000.00
14 10/31/2020 $93,240,000.00
15 7/31/2020 $390,542,000.00
16 4/30/2020 $305,255,000.00
17 1/31/2020 $97,883,000.00
18 10/31/2019 $100,514,000.00
19 7/31/2019 $416,250,000.00
20 4/30/2019 $106,128,000.00
21 1/31/2019 $103,780,000.00
22 10/31/2018 $105,917,000.00
23 7/31/2018 $435,595,000.00
24 4/30/2018 $113,373,000.00
25 1/31/2018 $219,550,000.00
26 10/31/2017 $110,654,000.00
27 7/31/2017 $427,277,000.00
28 4/30/2017 $319,705,000.00
29 1/31/2017 $104,196,000.00
30 10/31/2016 $107,150,000.00
31 7/31/2016 $440,895,000.00
32 4/30/2016 $114,659,000.00
33 1/31/2016 $109,303,000.00
34 10/31/2015 $109,247,000.00
35 7/31/2015 $523,126,000.00
36 4/30/2015 $361,294,000.00
37 1/31/2015 $121,392,000.00
38 10/31/2014 $123,188,000.00
39 7/31/2014 $650,775,000.00
40 4/30/2014 $128,353,000.00
41 1/31/2014 $252,349,000.00
42 10/31/2013 $128,114,000.00
43 7/31/2013 $691,904,000.00
44 4/30/2013 $128,750,000.00
45 1/31/2013 $120,094,000.00
46 10/31/2012 $120,184,000.00
47 7/31/2012 $433,306,000.00
48 4/30/2012 $321,152,000.00
49 1/31/2012 $230,503,000.00
50 10/31/2011 $118,741,000.00
51 7/31/2011 $442,191,000.00
52 4/30/2011 $371,606,000.00
53 1/31/2011 $244,839,000.00
54 7/31/2010 $493,841,000.00
Financials: OperatingIncomeLoss
Date Value
1 1/31/2024 $113,656,000.00
2 10/31/2023 $59,730,000.00
3 7/31/2023 $225,213,000.00
4 4/30/2023 $63,001,000.00
5 1/31/2023 $100,167,000.00
6 10/31/2022 $51,386,000.00
7 7/31/2022 $193,012,000.00
8 4/30/2022 $140,096,000.00
9 1/31/2022 $87,207,000.00
10 10/31/2021 $44,335,000.00
11 7/31/2021 $167,127,000.00
12 4/30/2021 $126,325,000.00
13 1/31/2021 $79,600,000.00
14 10/31/2020 $42,188,000.00
15 7/31/2020 $33,219,000.00
16 4/30/2020 $104,804,000.00
17 1/31/2020 $41,244,000.00
18 10/31/2019 $40,891,000.00
19 7/31/2019 $162,428,000.00
20 4/30/2019 $39,621,000.00
21 1/31/2019 $36,030,000.00
22 10/31/2018 $40,622,000.00
23 7/31/2018 $152,696,000.00
24 4/30/2018 $107,916,000.00
25 1/31/2018 $34,796,000.00
26 10/31/2017 $35,411,000.00
27 7/31/2017 $131,015,000.00
28 4/30/2017 $31,550,000.00
29 1/31/2017 $29,962,000.00
30 10/31/2016 $33,208,000.00
31 7/31/2016 $117,878,000.00
32 4/30/2016 $30,784,000.00
33 1/31/2016 $23,589,000.00
34 10/31/2015 $30,102,000.00
35 7/31/2015 $35,306,000.00
36 4/30/2015 $24,285,000.00
37 1/31/2015 $16,811,000.00
38 10/31/2014 $26,973,000.00
39 7/31/2014 $-116,013,000.00
40 4/30/2014 $74,802,000.00
41 1/31/2014 $18,346,000.00
42 10/31/2013 $29,687,000.00
43 7/31/2013 $-179,338,000.00
44 4/30/2013 $95,962,000.00
45 1/31/2013 $65,033,000.00
46 10/31/2012 $42,628,000.00
47 7/31/2012 $34,066,000.00
48 4/30/2012 $42,956,000.00
49 1/31/2012 $37,393,000.00
50 10/31/2011 $42,745,000.00
51 7/31/2011 $145,759,000.00
52 4/30/2011 $40,871,000.00
53 1/31/2011 $37,080,000.00
54 10/31/2010 $41,603,000.00
55 7/31/2010 $129,456,000.00
Financials: OperatingLeaseCost
Date Value
1 1/31/2024 $7,869,000.00
2 10/31/2023 $4,065,000.00
3 4/30/2023 $3,997,000.00
4 1/31/2023 $7,648,000.00
5 10/31/2022 $3,780,000.00
6 4/30/2022 $13,198,000.00
7 1/31/2022 $8,852,000.00
8 10/31/2021 $4,765,000.00
9 4/30/2021 $12,956,000.00
10 1/31/2021 $4,169,000.00
11 10/31/2020 $4,073,000.00
12 4/30/2020 $13,897,000.00
13 1/31/2020 $9,678,000.00
14 10/31/2019 $5,405,000.00
15 7/31/2019 $19,984,000.00
16 7/31/2018 $15,938,000.00
Financials: OperatingLeaseLiability
Date Value
1 7/31/2023 $30,943,000.00
2 7/31/2022 $34,146,000.00
3 7/31/2021 $46,014,000.00
4 7/31/2020 $47,286,000.00
5 4/30/2020 $46,729,000.00
6 1/31/2020 $51,894,000.00
7 10/31/2019 $54,981,000.00
8 7/31/2019 $58,544,000.00
Financials: OperatingLeaseLiabilityCurrent
Date Value
1 1/31/2024 $12,758,000.00
2 10/31/2023 $13,225,000.00
3 7/31/2023 $14,726,000.00
4 4/30/2023 $14,196,000.00
5 1/31/2023 $15,402,000.00
6 10/31/2022 $14,126,000.00
7 7/31/2022 $15,003,000.00
8 4/30/2022 $15,619,000.00
9 1/31/2022 $16,601,000.00
10 10/31/2021 $17,129,000.00
11 7/31/2021 $17,667,000.00
12 4/30/2021 $16,197,000.00
13 1/31/2021 $16,534,000.00
14 10/31/2020 $16,097,000.00
15 7/31/2020 $15,304,000.00
16 4/30/2020 $14,381,000.00
17 1/31/2020 $14,901,000.00
18 10/31/2019 $14,857,000.00
19 7/31/2019 --
Financials: OperatingLeaseLiabilityNoncurrent
Date Value
1 1/31/2024 $12,510,000.00
2 10/31/2023 $14,483,000.00
3 7/31/2023 $16,217,000.00
4 4/30/2023 $14,573,000.00
5 1/31/2023 $17,822,000.00
6 10/31/2022 $15,558,000.00
7 7/31/2022 $19,143,000.00
8 4/30/2022 $17,591,000.00
9 1/31/2022 $20,341,000.00
10 10/31/2021 $23,434,000.00
11 7/31/2021 $28,347,000.00
12 4/30/2021 $25,841,000.00
13 1/31/2021 $27,134,000.00
14 10/31/2020 $29,951,000.00
15 7/31/2020 $31,982,000.00
16 4/30/2020 $32,348,000.00
17 1/31/2020 $36,993,000.00
18 10/31/2019 $40,124,000.00
19 7/31/2019 --
Financials: OperatingLeasePayments
Date Value
1 1/31/2024 $8,585,000.00
2 10/31/2023 $4,431,000.00
3 7/31/2023 $17,739,000.00
4 4/30/2023 $13,196,000.00
5 1/31/2023 $8,766,000.00
6 10/31/2022 $4,202,000.00
7 7/31/2022 $19,005,000.00
8 4/30/2022 $14,582,000.00
9 1/31/2022 $9,805,000.00
10 10/31/2021 $4,999,000.00
11 7/31/2021 $18,334,000.00
12 4/30/2021 $13,965,000.00
13 1/31/2021 $8,762,000.00
14 10/31/2020 $4,297,000.00
15 7/31/2020 $17,123,000.00
16 4/30/2020 $12,469,000.00
17 1/31/2020 $8,216,000.00
18 10/31/2019 $4,010,000.00
Financials: OperatingLeaseRightOfUseAsset
Date Value
1 1/31/2024 $24,686,000.00
2 10/31/2023 $26,860,000.00
3 7/31/2023 $29,688,000.00
4 4/30/2023 $27,378,000.00
5 1/31/2023 $31,411,000.00
6 10/31/2022 $27,244,000.00
7 7/31/2022 $31,293,000.00
8 4/30/2022 $30,466,000.00
9 1/31/2022 $33,710,000.00
10 10/31/2021 $36,655,000.00
11 7/31/2021 $41,880,000.00
12 4/30/2021 $37,622,000.00
13 1/31/2021 $38,849,000.00
14 10/31/2020 $41,013,000.00
15 7/31/2020 $41,899,000.00
16 4/30/2020 $41,553,000.00
17 1/31/2020 $49,117,000.00
18 10/31/2019 $52,233,000.00
19 7/31/2019 $55,984,000.00
Financials: OperatingLeaseWeightedAverageDiscountRatePercent
Date Value
1 7/31/2023 $0.04
2 7/31/2022 $0.04
3 7/31/2021 $0.03
4 7/31/2020 $0.04
5 4/30/2020 $0.03
6 1/31/2020 $0.03
7 10/31/2019 $0.03
Financials: OtherAssetsNoncurrent
Date Value
1 1/31/2024 $23,079,000.00
2 10/31/2023 $20,289,000.00
3 7/31/2023 $22,142,000.00
4 4/30/2023 $21,840,000.00
5 1/31/2023 $21,748,000.00
6 10/31/2022 $19,855,000.00
7 7/31/2022 $21,719,000.00
8 4/30/2022 $24,325,000.00
9 1/31/2022 $26,264,000.00
10 10/31/2021 $24,682,000.00
11 7/31/2021 $26,217,000.00
12 4/30/2021 $31,415,000.00
13 1/31/2021 $30,813,000.00
14 10/31/2020 $27,353,000.00
15 7/31/2020 $28,838,000.00
16 4/30/2020 $21,827,000.00
17 1/31/2020 $21,753,000.00
18 10/31/2019 $18,881,000.00
19 7/31/2019 $19,573,000.00
20 4/30/2019 $19,638,000.00
21 1/31/2019 $18,312,000.00
22 10/31/2018 $17,621,000.00
23 7/31/2018 $17,662,000.00
24 4/30/2018 $17,758,000.00
25 1/31/2018 $18,579,000.00
26 10/31/2017 $17,072,000.00
27 7/31/2017 $18,077,000.00
28 4/30/2017 $18,152,000.00
29 1/31/2017 $16,327,000.00
30 10/31/2016 $15,550,000.00
31 7/31/2016 $17,181,000.00
32 4/30/2016 $17,157,000.00
33 1/31/2016 $16,497,000.00
34 10/31/2015 $17,508,000.00
35 7/31/2015 $18,704,000.00
36 4/30/2015 $21,047,000.00
37 1/31/2015 $20,775,000.00
38 10/31/2014 $21,633,000.00
39 7/31/2014 $22,314,000.00
40 4/30/2014 $22,760,000.00
41 1/31/2014 $21,915,000.00
42 10/31/2013 $21,821,000.00
43 7/31/2013 $21,325,000.00
44 4/30/2013 $20,915,000.00
45 1/31/2013 $22,711,000.00
46 10/31/2012 $21,577,000.00
47 7/31/2012 $20,584,000.00
48 4/30/2012 $20,760,000.00
49 1/31/2012 $19,205,000.00
50 7/31/2011 $19,244,000.00
Financials: OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax
Date Value
1 1/31/2024 $-5,773,000.00
2 10/31/2023 $-20,364,000.00
3 7/31/2023 $16,009,000.00
4 4/30/2023 $95,000.00
5 1/31/2023 $12,890,000.00
6 10/31/2022 $-17,672,000.00
7 7/31/2022 $-53,402,000.00
8 4/30/2022 $-42,754,000.00
9 1/31/2022 $-18,656,000.00
10 10/31/2021 $-3,918,000.00
11 7/31/2021 $10,266,000.00
12 4/30/2021 $17,773,000.00
13 1/31/2021 $14,882,000.00
14 10/31/2020 $-4,192,000.00
15 7/31/2020 $6,640,000.00
16 4/30/2020 $-18,383,000.00
17 1/31/2020 $-959,000.00
18 10/31/2019 $50,000.00
19 7/31/2019 $-13,223,000.00
20 4/30/2019 $-10,641,000.00
21 1/31/2019 $-3,304,000.00
22 10/31/2018 $-8,790,000.00
23 7/31/2018 $-13,675,000.00
24 4/30/2018 $-12,834,000.00
25 1/31/2018 $12,461,000.00
26 10/31/2017 $-5,383,000.00
27 7/31/2017 $8,621,000.00
28 4/30/2017 $-11,729,000.00
29 1/31/2017 $-16,546,000.00
30 10/31/2016 $-14,254,000.00
31 7/31/2016 $-1,405,000.00
32 4/30/2016 $10,943,000.00
33 1/31/2016 $-7,463,000.00
34 10/31/2015 $-6,483,000.00
35 7/31/2015 $-85,622,000.00
36 4/30/2015 $930,000.00
37 1/31/2015 $-71,120,000.00
38 10/31/2014 $-24,303,000.00
39 7/31/2014 $4,543,000.00
40 4/30/2014 $12,602,000.00
41 1/31/2014 $-1,481,000.00
42 10/31/2013 $16,535,000.00
43 7/31/2013 $-2,312,000.00
44 7/31/2012 $-62,827,000.00
Financials: OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
Date Value
1 1/31/2024 $-5,423,000.00
2 10/31/2023 $-21,108,000.00
3 7/31/2023 $17,949,000.00
4 4/30/2023 $14,951,000.00
5 1/31/2023 $14,483,000.00
6 10/31/2022 $-16,859,000.00
7 7/31/2022 $-51,664,000.00
8 4/30/2022 $-42,160,000.00
9 1/31/2022 $-22,343,000.00
10 10/31/2021 $-4,186,000.00
11 7/31/2021 $11,111,000.00
12 4/30/2021 $18,014,000.00
13 1/31/2021 $14,777,000.00
14 10/31/2020 $-3,484,000.00
15 7/31/2020 $5,524,000.00
16 4/30/2020 $-20,089,000.00
17 1/31/2020 $-661,000.00
18 10/31/2019 $362,000.00
19 4/30/2019 $-11,188,000.00
20 1/31/2019 $-3,650,000.00
21 10/31/2018 $-9,640,000.00
22 4/30/2018 $-3,340,000.00
23 1/31/2018 $9,737,000.00
24 10/31/2017 $-7,265,000.00
25 4/30/2017 $-8,509,000.00
26 1/31/2017 $-13,450,000.00
27 10/31/2016 $-12,280,000.00
28 4/30/2016 $4,264,000.00
29 1/31/2016 $-15,754,000.00
30 10/31/2015 $-7,330,000.00
31 4/30/2015 $-54,730,000.00
32 1/31/2015 $-56,380,000.00
33 10/31/2014 $-20,612,000.00
34 4/30/2014 $8,057,000.00
35 1/31/2014 $-1,345,000.00
36 10/31/2013 $14,241,000.00
Financials: OtherComprehensiveIncomeLossBeforeTax
Date Value
1 1/31/2024 $-6,825,000.00
2 10/31/2023 $-22,094,000.00
3 7/31/2023 $15,667,000.00
4 4/30/2023 $-23,000.00
5 1/31/2023 $13,645,000.00
6 10/31/2022 $-17,503,000.00
7 7/31/2022 $-53,648,000.00
8 4/30/2022 $-19,844,000.00
9 1/31/2022 $-18,624,000.00
10 10/31/2021 $-4,619,000.00
11 7/31/2021 $10,930,000.00
12 4/30/2021 $2,612,000.00
13 1/31/2021 $19,458,000.00
14 10/31/2020 $-3,390,000.00
15 7/31/2020 $4,602,000.00
16 4/30/2020 $-20,978,000.00
17 1/31/2020 $-1,405,000.00
18 10/31/2019 $-240,000.00
19 7/31/2019 $-14,100,000.00
20 4/30/2019 $-7,533,000.00
21 1/31/2019 $-3,902,000.00
22 10/31/2018 $-9,372,000.00
23 7/31/2018 $-12,288,000.00
24 4/30/2018 $-2,826,000.00
25 1/31/2018 $9,250,000.00
26 10/31/2017 $-6,895,000.00
27 7/31/2017 $7,642,000.00
28 4/30/2017 $-7,214,000.00
29 1/31/2017 $-11,268,000.00
30 10/31/2016 $-10,503,000.00
31 7/31/2016 $-6,683,000.00
32 4/30/2016 $2,187,000.00
33 1/31/2016 $-7,950,000.00
34 10/31/2015 $-8,536,000.00
35 7/31/2015 $-100,966,000.00
36 4/30/2015 $-620,000.00
37 1/31/2015 $-31,480,000.00
38 10/31/2014 $-52,265,000.00
39 7/31/2014 $9,140,000.00
40 4/30/2014 $9,509,000.00
41 1/31/2014 $-15,534,000.00
42 10/31/2013 $11,600,000.00
43 7/31/2013 $-5,582,000.00
44 4/30/2013 $14,155,000.00
45 1/31/2013 $7,738,000.00
46 10/31/2012 $10,512,000.00
47 7/31/2012 $-43,025,000.00
48 4/30/2012 $-4,798,000.00
49 1/31/2012 $-7,498,000.00
50 10/31/2011 $-12,164,000.00
51 7/31/2011 $57,756,000.00
Financials: OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax
Date Value
1 1/31/2024 $-750,000.00
2 10/31/2023 $-1,579,000.00
3 7/31/2023 $540,000.00
4 4/30/2023 $904,000.00
5 1/31/2023 $871,000.00
6 10/31/2022 $312,000.00
7 7/31/2022 $373,000.00
8 4/30/2022 $27,000.00
9 1/31/2022 $-404,000.00
10 10/31/2021 $-594,000.00
11 7/31/2021 $1,052,000.00
12 4/30/2021 $-174,000.00
13 1/31/2021 $1,419,000.00
14 10/31/2020 $908,000.00
15 7/31/2020 $-1,190,000.00
16 4/30/2020 $-1,971,000.00
17 1/31/2020 $73,000.00
18 7/31/2019 $-211,000.00
Financials: OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax
Date Value
1 1/31/2024 $55,000.00
2 10/31/2023 $-128,000.00
3 7/31/2023 $-147,000.00
4 4/30/2023 $-116,000.00
5 1/31/2023 $-124,000.00
6 10/31/2022 $-66,000.00
7 7/31/2022 $148,000.00
8 4/30/2022 $206,000.00
9 1/31/2022 $87,000.00
10 10/31/2021 $104,000.00
11 7/31/2021 $123,000.00
12 4/30/2021 $72,000.00
13 1/31/2021 $-47,000.00
14 10/31/2020 $48,000.00
15 7/31/2020 $-283,000.00
16 4/30/2020 $-24,000.00
17 1/31/2020 $-30,000.00
18 7/31/2019 $-55,000.00
Financials: OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
Date Value
1 1/31/2024 $789,000.00
2 10/31/2023 $-294,000.00
3 7/31/2023 $2,680,000.00
4 4/30/2023 $2,165,000.00
5 1/31/2023 $1,669,000.00
6 10/31/2022 $893,000.00
7 7/31/2022 $1,282,000.00
8 4/30/2022 $475,000.00
9 1/31/2022 $225,000.00
10 10/31/2021 $-26,000.00
11 7/31/2021 $1,451,000.00
12 4/30/2021 $1,266,000.00
13 1/31/2021 $1,148,000.00
14 10/31/2020 $697,000.00
15 7/31/2020 $-576,000.00
16 4/30/2020 $-1,192,000.00
17 1/31/2020 $559,000.00
18 7/31/2019 $837,000.00
Financials: OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
Date Value
1 1/31/2024 $1,539,000.00
2 10/31/2023 $1,285,000.00
3 7/31/2023 $2,140,000.00
4 4/30/2023 $1,261,000.00
5 1/31/2023 $217,000.00
6 10/31/2022 $581,000.00
7 7/31/2022 $909,000.00
8 4/30/2022 $647,000.00
9 1/31/2022 $35,000.00
10 10/31/2021 $568,000.00
11 7/31/2021 $399,000.00
12 4/30/2021 $21,000.00
13 1/31/2021 $-271,000.00
14 10/31/2020 $-211,000.00
15 7/31/2020 $614,000.00
16 4/30/2020 $779,000.00
17 1/31/2020 $486,000.00
18 7/31/2019 $1,048,000.00
Financials: OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
Date Value
1 7/31/2023 --
2 4/30/2023 --
3 1/31/2023 --
4 10/31/2022 --
5 7/31/2022 $-505,000.00
6 4/30/2022 $-346,000.00
7 1/31/2022 $-433,000.00
8 10/31/2021 $-5,000.00
9 7/31/2021 $378,000.00
10 4/30/2021 $925,000.00
11 1/31/2021 $1,297,000.00
12 10/31/2020 $-7,000.00
13 7/31/2020 $337,000.00
14 4/30/2020 $127,000.00
15 1/31/2020 $-46,000.00
16 7/31/2019 $972,000.00
Financials: OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax
Date Value
1 1/31/2024 $539,000.00
2 10/31/2023 $1,508,000.00
3 4/30/2023 $-1,502,000.00
4 1/31/2023 $-841,000.00
5 10/31/2022 --
6 4/30/2022 --
7 1/31/2022 --
Financials: OtherComprehensiveIncomeLossNetOfTax
Date Value
1 1/31/2024 $-6,880,000.00
2 10/31/2023 $-22,222,000.00
3 7/31/2023 $16,016,000.00
4 4/30/2023 $-31,000.00
5 1/31/2023 $13,707,000.00
6 10/31/2022 $-17,437,000.00
7 7/31/2022 $-53,124,000.00
8 4/30/2022 $-19,949,000.00
9 1/31/2022 $-22,986,000.00
10 10/31/2021 $-4,718,000.00
11 7/31/2021 $10,524,000.00
12 4/30/2021 $17,929,000.00
13 1/31/2021 $15,016,000.00
14 10/31/2020 $-3,191,000.00
15 7/31/2020 $4,777,000.00
16 4/30/2020 $-19,752,000.00
17 1/31/2020 $-1,236,000.00
18 10/31/2019 $-29,000.00
19 7/31/2019 $-14,853,000.00
20 4/30/2019 $-12,045,000.00
21 1/31/2019 $-4,164,000.00
22 10/31/2018 $-9,830,000.00
23 7/31/2018 $-11,719,000.00
24 4/30/2018 $-3,464,000.00
25 1/31/2018 $9,592,000.00
26 10/31/2017 $-7,380,000.00
27 7/31/2017 $10,063,000.00
28 4/30/2017 $4,875,000.00
29 1/31/2017 $-13,469,000.00
30 10/31/2016 $-12,169,000.00
31 7/31/2016 $-9,711,000.00
32 4/30/2016 $19,987,000.00
33 1/31/2016 $-17,321,000.00
34 10/31/2015 $-8,392,000.00
35 7/31/2015 $-109,190,000.00
36 4/30/2015 $-92,095,000.00
37 1/31/2015 $-91,725,000.00
38 10/31/2014 $-55,591,000.00
39 7/31/2014 $8,093,000.00
40 4/30/2014 $7,624,000.00
41 1/31/2014 $-1,636,000.00
42 10/31/2013 $14,242,000.00
43 7/31/2013 $-3,348,000.00
44 4/30/2013 $-5,036,000.00
45 1/31/2013 $9,298,000.00
46 10/31/2012 $12,767,000.00
47 7/31/2012 $-54,487,000.00
48 4/30/2012 $-33,466,000.00
49 1/31/2012 $-28,639,000.00
50 10/31/2011 $-17,120,000.00
51 7/31/2011 $62,993,000.00
Financials: OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax
Date Value
1 7/31/2023 $882,000.00
2 4/30/2023 $151,000.00
3 1/31/2023 $-27,000.00
4 7/31/2022 $619,000.00
5 4/30/2022 $360,000.00
6 1/31/2022 $265,000.00
7 7/31/2021 $388,000.00
8 4/30/2021 $338,000.00
9 1/31/2021 $233,000.00
10 7/31/2020 $848,000.00
11 4/30/2020 $624,000.00
12 1/31/2020 $519,000.00
13 7/31/2019 $666,000.00
14 7/31/2018 $130,000.00
15 7/31/2017 $-164,000.00
16 7/31/2016 $1,940,000.00
17 4/30/2016 $163,000.00
18 7/31/2015 $2,595,000.00
19 4/30/2015 $833,000.00
20 7/31/2014 $4,899,000.00
21 4/30/2014 $41,000.00
22 1/31/2014 $-234,000.00
23 10/31/2013 $117,000.00
24 7/31/2013 $-1,389,000.00
25 4/30/2013 $187,000.00
26 1/31/2013 $-125,000.00
27 10/31/2012 $62,000.00
28 7/31/2012 $-1,419,000.00
29 4/30/2012 $-843,000.00
30 1/31/2012 $-974,000.00
31 10/31/2011 $-1,105,000.00
32 7/31/2011 $-1,327,000.00
Financials: OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax
Date Value
1 7/31/2023 $-465,000.00
2 4/30/2023 --
3 1/31/2023 --
4 7/31/2022 $424,000.00
5 4/30/2022 --
6 1/31/2022 $-85,000.00
7 7/31/2021 --
8 4/30/2021 $-32,000.00
9 1/31/2021 $-32,000.00
10 7/31/2020 $-468,000.00
11 4/30/2020 $-309,000.00
12 1/31/2020 $-309,000.00
13 7/31/2019 $-97,000.00
14 10/31/2016 $-136,000.00
15 10/31/2015 $-783,000.00
16 10/31/2014 $-295,000.00
17 4/30/2014 $-158,000.00
18 10/31/2013 $-117,000.00
19 4/30/2013 $-187,000.00
Financials: OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
Date Value
1 1/31/2024 --
2 7/31/2023 $202,000.00
3 4/30/2023 $-62,000.00
4 1/31/2023 $-62,000.00
5 7/31/2022 $167,000.00
6 4/30/2022 $12,000.00
7 1/31/2022 $15,000.00
8 10/31/2021 --
9 7/31/2021 $95,000.00
10 4/30/2021 $246,000.00
11 1/31/2021 $246,000.00
12 10/31/2020 $240,000.00
13 7/31/2020 $229,000.00
14 4/30/2020 $93,000.00
15 1/31/2020 $93,000.00
16 7/31/2019 $-164,000.00
17 7/31/2018 $64,000.00
18 7/31/2017 $-4,000.00
19 4/30/2017 --
20 7/31/2016 $738,000.00
21 4/30/2016 $25,000.00
22 7/31/2015 $949,000.00
23 4/30/2015 --
24 7/31/2014 $-1,898,000.00
25 7/31/2013 $-555,000.00
26 7/31/2012 $583,000.00
27 7/31/2011 $-490,000.00
Financials: OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
Date Value
1 1/31/2024 $302,000.00
2 10/31/2023 $151,000.00
3 7/31/2023 $417,000.00
4 4/30/2023 $267,000.00
5 1/31/2023 $116,000.00
6 10/31/2022 $143,000.00
7 7/31/2022 $1,043,000.00
8 4/30/2022 $95,000.00
9 1/31/2022 $73,000.00
10 10/31/2021 $107,000.00
11 7/31/2021 $388,000.00
12 4/30/2021 $306,000.00
13 1/31/2021 $201,000.00
14 10/31/2020 $106,000.00
15 7/31/2020 $468,000.00
16 4/30/2020 $315,000.00
17 1/31/2020 $309,000.00
18 10/31/2019 $105,000.00
19 7/31/2019 $97,000.00
20 4/30/2019 $169,000.00
21 1/31/2019 $169,000.00
22 10/31/2018 $155,000.00
23 7/31/2018 $-446,000.00
24 4/30/2018 $-592,000.00
25 1/31/2018 $-592,000.00
26 10/31/2017 $130,000.00
27 7/31/2017 $-647,000.00
28 4/30/2017 $-72,000.00
29 1/31/2017 $-72,000.00
30 10/31/2016 $136,000.00
31 7/31/2016 $293,000.00
32 4/30/2016 $2,000.00
33 1/31/2016 $323,000.00
34 10/31/2015 $161,000.00
35 7/31/2015 $-1,057,000.00
36 4/30/2015 $-1,498,000.00
37 1/31/2015 $428,000.00
38 10/31/2014 $214,000.00
39 7/31/2014 $5,211,000.00
40 4/30/2014 $41,000.00
41 1/31/2014 $66,000.00
42 7/31/2013 $1,617,000.00
43 7/31/2012 $-1,015,000.00
Financials: OtherComprehensiveIncomeLossTax
Date Value
1 1/31/2024 $55,000.00
2 10/31/2023 $128,000.00
3 7/31/2023 $-349,000.00
4 4/30/2023 $8,000.00
5 1/31/2023 $-62,000.00
6 10/31/2022 $-66,000.00
7 7/31/2022 $-524,000.00
8 4/30/2022 $-152,000.00
9 1/31/2022 $-257,000.00
10 10/31/2021 $99,000.00
11 7/31/2021 $406,000.00
12 4/30/2021 $751,000.00
13 1/31/2021 $1,052,000.00
14 10/31/2020 $-199,000.00
15 7/31/2020 $-175,000.00
16 4/30/2020 $10,000.00
17 1/31/2020 $-169,000.00
18 10/31/2019 $-211,000.00
19 7/31/2019 $753,000.00
20 4/30/2019 $348,000.00
21 1/31/2019 $262,000.00
22 10/31/2018 $458,000.00
23 7/31/2018 $-569,000.00
24 4/30/2018 $980,000.00
25 1/31/2018 $-342,000.00
26 10/31/2017 $485,000.00
27 7/31/2017 $-2,421,000.00
28 4/30/2017 $1,380,000.00
29 1/31/2017 $2,201,000.00
30 10/31/2016 $1,666,000.00
31 7/31/2016 $3,028,000.00
32 4/30/2016 $-1,313,000.00
33 1/31/2016 $835,000.00
34 10/31/2015 $-144,000.00
35 7/31/2015 $8,224,000.00
36 4/30/2015 $-250,000.00
37 1/31/2015 $4,654,000.00
38 10/31/2014 $3,326,000.00
39 7/31/2014 $1,047,000.00
40 4/30/2014 $249,000.00
41 1/31/2014 $-2,471,000.00
42 10/31/2013 $-2,642,000.00
43 7/31/2013 $-2,234,000.00
44 4/30/2013 $943,000.00
45 1/31/2013 $-3,815,000.00
46 10/31/2012 $-2,255,000.00
47 7/31/2012 $11,462,000.00
48 4/30/2012 $9,005,000.00
49 1/31/2012 $8,976,000.00
50 10/31/2011 $4,956,000.00
51 7/31/2011 $-5,237,000.00
Financials: OtherLiabilitiesCurrent
Date Value
1 1/31/2024 $66,449,000.00
2 10/31/2023 $69,172,000.00
3 7/31/2023 $65,828,000.00
4 4/30/2023 $63,357,000.00
5 1/31/2023 $65,765,000.00
6 10/31/2022 $65,350,000.00
7 7/31/2022 $61,458,000.00
8 4/30/2022 $61,215,000.00
9 1/31/2022 $56,850,000.00
10 10/31/2021 $61,930,000.00
11 7/31/2021 $59,623,000.00
12 4/30/2021 $51,145,000.00
13 1/31/2021 $47,518,000.00
14 10/31/2020 $51,343,000.00
15 7/31/2020 $49,782,000.00
16 4/30/2020 $48,473,000.00
17 1/31/2020 $48,590,000.00
18 10/31/2019 $52,092,000.00
19 7/31/2019 $49,796,000.00
20 4/30/2019 $48,169,000.00
21 1/31/2019 $50,103,000.00
22 10/31/2018 $54,582,000.00
23 7/31/2018 $44,567,000.00
24 4/30/2018 $42,436,000.00
25 1/31/2018 $42,961,000.00
26 10/31/2017 $45,455,000.00
27 7/31/2017 $43,618,000.00
28 4/30/2017 $39,022,000.00
29 1/31/2017 $38,210,000.00
30 10/31/2016 $42,031,000.00
31 7/31/2016 $40,017,000.00
32 4/30/2016 $39,329,000.00
33 1/31/2016 $40,429,000.00
34 10/31/2015 $41,723,000.00
35 7/31/2015 $38,194,000.00
36 4/30/2015 $33,783,000.00
37 1/31/2015 $32,935,000.00
38 10/31/2014 $46,362,000.00
39 7/31/2014 $35,319,000.00
40 4/30/2014 $31,628,000.00
41 1/31/2014 $36,971,000.00
42 10/31/2013 $39,531,000.00
43 7/31/2013 $36,806,000.00
44 4/30/2013 $34,396,000.00
45 1/31/2013 $46,930,000.00
46 10/31/2012 $44,686,000.00
47 7/31/2012 $40,815,000.00
48 4/30/2012 $41,926,000.00
49 1/31/2012 $51,744,000.00
50 7/31/2011 $54,406,000.00
Financials: OtherLiabilitiesNoncurrent
Date Value
1 1/31/2024 $70,970,000.00
2 10/31/2023 $69,977,000.00
3 7/31/2023 $74,369,000.00
4 4/30/2023 $79,812,000.00
5 1/31/2023 $79,917,000.00
6 10/31/2022 $80,733,000.00
7 7/31/2022 $86,717,000.00
8 4/30/2022 $91,645,000.00
9 1/31/2022 $89,658,000.00
10 10/31/2021 $89,658,000.00
11 7/31/2021 $90,797,000.00
12 4/30/2021 $61,595,000.00
13 1/31/2021 $59,869,000.00
14 10/31/2020 $60,394,000.00
15 7/31/2020 $61,524,000.00
16 4/30/2020 $59,433,000.00
17 1/31/2020 $62,191,000.00
18 10/31/2019 $58,616,000.00
19 7/31/2019 $64,589,000.00
20 4/30/2019 $63,164,000.00
21 1/31/2019 $64,661,000.00
22 10/31/2018 $64,699,000.00
23 7/31/2018 $61,274,000.00
24 4/30/2018 $59,209,000.00
25 1/31/2018 $60,125,000.00
26 10/31/2017 $57,347,000.00
27 7/31/2017 $58,349,000.00
28 4/30/2017 $57,159,000.00
29 1/31/2017 $60,820,000.00
30 10/31/2016 $60,107,000.00
31 7/31/2016 $61,657,000.00
32 4/30/2016 $65,843,000.00
33 1/31/2016 $63,976,000.00
34 10/31/2015 $64,697,000.00
35 7/31/2015 $65,188,000.00
36 4/30/2015 $66,903,000.00
37 1/31/2015 $65,652,000.00
38 10/31/2014 $69,472,000.00
39 7/31/2014 $69,348,000.00
40 4/30/2014 $80,742,000.00
41 1/31/2014 $81,896,000.00
42 10/31/2013 $84,784,000.00
43 7/31/2013 $83,239,000.00
44 4/30/2013 $109,635,000.00
45 1/31/2013 $102,225,000.00
46 10/31/2012 $78,538,000.00
47 7/31/2012 $76,404,000.00
48 4/30/2012 $68,191,000.00
49 1/31/2012 $65,550,000.00
50 7/31/2011 $71,518,000.00
Financials: OtherLongTermDebtNoncurrent
Date Value
1 1/31/2024 $48,090,000.00
2 10/31/2023 $52,267,000.00
3 7/31/2023 $49,716,000.00
4 7/31/2022 $95,000,000.00
Financials: OtherNoncashIncomeExpense
Date Value
1 1/31/2024 $-947,000.00
2 10/31/2023 $-1,137,000.00
3 7/31/2023 $308,000.00
4 4/30/2023 $1,336,000.00
5 1/31/2023 $908,000.00
6 10/31/2022 $383,000.00
7 7/31/2022 $-1,197,000.00
8 4/30/2022 $1,080,000.00
9 1/31/2022 $812,000.00
10 10/31/2021 $187,000.00
11 7/31/2021 $831,000.00
12 4/30/2021 $1,186,000.00
13 1/31/2021 $-121,000.00
14 10/31/2020 $266,000.00
15 7/31/2020 $-2,611,000.00
16 4/30/2020 $-1,698,000.00
17 1/31/2020 $-1,664,000.00
18 10/31/2019 $-1,533,000.00
19 7/31/2019 $-2,347,000.00
20 4/30/2019 $-1,372,000.00
21 7/31/2018 $15,000.00
22 7/31/2017 $-504,000.00
Financials: OtherNonoperatingIncomeExpense
Date Value
1 1/31/2024 $3,122,000.00
2 10/31/2023 $438,000.00
3 7/31/2023 $4,022,000.00
4 4/30/2023 $785,000.00
5 1/31/2023 $811,000.00
6 10/31/2022 $-157,000.00
7 7/31/2022 $244,000.00
8 4/30/2022 $-1,308,000.00
9 1/31/2022 $-578,000.00
10 10/31/2021 $543,000.00
11 7/31/2021 $4,333,000.00
12 4/30/2021 $3,372,000.00
13 1/31/2021 $2,036,000.00
14 10/31/2020 $155,000.00
15 7/31/2020 $5,079,000.00
16 4/30/2020 $112,000.00
17 1/31/2020 $3,140,000.00
18 10/31/2019 $1,380,000.00
19 7/31/2019 $5,046,000.00
20 4/30/2019 $3,425,000.00
21 1/31/2019 $1,377,000.00
22 10/31/2018 $-17,000.00
23 4/30/2018 $1,303,000.00
24 1/31/2018 $1,056,000.00
25 10/31/2017 $216,000.00
26 4/30/2017 $560,000.00
27 1/31/2017 $107,000.00
28 10/31/2016 $-489,000.00
29 4/30/2016 $-1,030,000.00
30 1/31/2016 $-992,000.00
31 10/31/2015 $-759,000.00
32 4/30/2015 $968,000.00
33 1/31/2015 $535,000.00
34 10/31/2014 $323,000.00
35 4/30/2014 $872,000.00
36 1/31/2014 $255,000.00
37 10/31/2013 $762,000.00
38 4/30/2013 $2,427,000.00
Financials: PaymentsForProceedsFromOtherInvestingActivities
Date Value
1 1/31/2024 --
2 7/31/2023 $-12,000.00
3 4/30/2023 $-11,000.00
4 1/31/2023 $-11,000.00
5 10/31/2022 --
6 7/31/2022 $-67,000.00
7 4/30/2022 $-59,000.00
8 1/31/2022 $-59,000.00
9 10/31/2021 $-2,000.00
10 7/31/2021 $-2,580,000.00
11 4/30/2021 $-2,567,000.00
12 1/31/2021 $1,881,000.00
13 10/31/2020 $-119,000.00
14 7/31/2020 $8,842,000.00
15 4/30/2020 $4,419,000.00
16 1/31/2020 $3,406,000.00
17 10/31/2019 $-527,000.00
18 7/31/2019 $1,638,000.00
19 4/30/2019 $1,810,000.00
20 1/31/2019 $452,000.00
21 10/31/2018 $-337,000.00
22 7/31/2018 $269,000.00
23 4/30/2018 $197,000.00
24 1/31/2018 $729,000.00
25 10/31/2017 $-974,000.00
26 7/31/2017 $86,000.00
27 4/30/2017 $-38,000.00
28 1/31/2017 $-593,000.00
29 10/31/2016 $-1,511,000.00
30 7/31/2016 $-1,724,000.00
31 4/30/2016 $-1,987,000.00
32 1/31/2016 $-2,521,000.00
33 10/31/2015 $-1,539,000.00
34 7/31/2015 $-6,197,000.00
35 4/30/2015 $-3,927,000.00
36 1/31/2015 $-4,173,000.00
37 10/31/2014 $-592,000.00
38 7/31/2014 $637,000.00
39 4/30/2014 $647,000.00
40 1/31/2014 $89,000.00
41 10/31/2013 $-70,000.00
42 7/31/2013 $-900,000.00
43 4/30/2013 $1,245,000.00
44 1/31/2013 $-549,000.00
45 10/31/2012 $70,000.00
46 7/31/2012 $287,000.00
47 4/30/2012 $1,536,000.00
48 1/31/2012 $128,000.00
49 10/31/2011 $233,000.00
50 7/31/2011 $39,000.00
51 4/30/2011 $379,000.00
52 1/31/2011 $494,000.00
53 7/31/2010 $-1,798,000.00
Financials: PaymentsForRepurchaseOfCommonStock
Date Value
1 1/31/2024 $21,797,000.00
2 10/31/2023 $14,121,000.00
3 7/31/2023 $74,996,000.00
4 4/30/2023 $29,774,000.00
5 1/31/2023 $17,861,000.00
6 10/31/2022 $12,070,000.00
7 7/31/2022 $109,229,000.00
8 4/30/2022 $84,930,000.00
9 1/31/2022 $21,720,000.00
10 10/31/2021 $18,924,000.00
11 7/31/2021 $3,593,000.00
12 4/30/2021 $3,593,000.00
13 1/31/2021 $3,593,000.00
14 10/31/2020 $2,720,000.00
15 7/31/2020 $64,514,000.00
16 4/30/2020 $64,113,000.00
17 1/31/2020 --
18 10/31/2019 --
19 7/31/2019 $3,182,000.00
20 4/30/2019 $3,182,000.00
21 7/31/2018 $1,462,000.00
22 7/31/2017 --
23 4/30/2017 --
24 1/31/2017 --
25 10/31/2016 --
26 7/31/2016 $23,552,000.00
27 4/30/2016 $23,552,000.00
28 1/31/2016 $23,397,000.00
29 10/31/2015 $16,160,000.00
30 7/31/2015 --
31 4/30/2015 --
32 1/31/2015 --
33 10/31/2014 --
34 7/31/2014 $30,581,000.00
35 4/30/2014 $23,335,000.00
36 1/31/2014 --
37 10/31/2013 --
38 7/31/2013 $5,121,000.00
39 4/30/2013 $5,121,000.00
40 1/31/2013 $-5,121,000.00
41 10/31/2012 $5,121,000.00
42 7/31/2012 $49,933,000.00
43 4/30/2012 $12,309,000.00
44 1/31/2012 $12,309,000.00
45 10/31/2011 $12,309,000.00
46 7/31/2011 --
47 7/31/2010 $2,537,000.00
Financials: PaymentsOfDividends
Date Value
1 1/31/2024 $22,694,000.00
2 10/31/2023 $11,338,000.00
3 7/31/2023 $45,404,000.00
4 4/30/2023 $34,202,000.00
5 1/31/2023 $22,793,000.00
6 10/31/2022 $11,376,000.00
7 7/31/2022 $45,931,000.00
8 4/30/2022 $34,701,000.00
9 1/31/2022 $23,249,000.00
10 10/31/2021 $11,595,000.00
11 7/31/2021 $45,746,000.00
12 4/30/2021 $34,290,000.00
13 1/31/2021 $22,837,000.00
14 10/31/2020 $11,391,000.00
15 7/31/2020 $45,756,000.00
16 4/30/2020 $34,447,000.00
17 1/31/2020 $23,136,000.00
18 10/31/2019 $11,533,000.00
19 7/31/2019 $44,732,000.00
20 4/30/2019 $33,488,000.00
21 1/31/2019 $22,263,000.00
22 10/31/2018 $11,096,000.00
23 4/30/2018 $32,110,000.00
24 1/31/2018 $21,373,000.00
25 10/31/2017 $10,639,000.00
26 4/30/2017 $31,362,000.00
27 1/31/2017 $20,852,000.00
28 10/31/2016 $10,370,000.00
29 4/30/2016 $30,603,000.00
30 1/31/2016 $20,425,000.00
31 10/31/2015 $10,183,000.00
32 4/30/2015 $30,712,000.00
33 1/31/2015 $20,449,000.00
34 10/31/2014 $10,191,000.00
35 4/30/2014 $30,479,000.00
36 1/31/2014 $20,370,000.00
37 10/31/2013 $10,149,000.00
38 4/30/2013 $29,344,000.00
39 1/31/2013 $-19,499,000.00
Financials: PaymentsRelatedToTaxWithholdingForShareBasedCompensation
Date Value
1 1/31/2024 $2,362,000.00
2 10/31/2023 $2,333,000.00
3 7/31/2023 $2,041,000.00
4 4/30/2023 $1,965,000.00
5 1/31/2023 $1,509,000.00
6 10/31/2022 $1,504,000.00
7 7/31/2022 $5,127,000.00
8 4/30/2022 $5,070,000.00
9 1/31/2022 $5,025,000.00
10 10/31/2021 $3,339,000.00
11 7/31/2021 $2,783,000.00
12 4/30/2021 $2,772,000.00
13 1/31/2021 $2,638,000.00
14 10/31/2020 $2,617,000.00
15 7/31/2020 $9,065,000.00
16 4/30/2020 $7,832,000.00
17 1/31/2020 $7,733,000.00
18 10/31/2019 $7,269,000.00
19 7/31/2019 $5,651,000.00
20 4/30/2019 $4,348,000.00
21 1/31/2019 $3,362,000.00
22 10/31/2018 $2,937,000.00
23 7/31/2018 $3,936,000.00
Financials: PaymentsToAcquireBusinessesNetOfCashAcquired
Date Value
1 7/31/2023 --
2 7/31/2022 --
3 7/31/2021 $243,983,000.00
4 7/31/2020 --
5 7/31/2019 --
6 4/30/2014 --
7 1/31/2014 --
8 4/30/2013 $-301,157,000.00
9 1/31/2013 $-300,757,000.00
10 7/31/2012 $37,649,000.00
11 4/30/2012 $3,039,000.00
12 7/31/2011 $7,970,000.00
13 4/30/2011 $7,970,000.00
14 1/31/2011 $7,970,000.00
15 7/31/2010 $30,431,000.00
Financials: PaymentsToAcquirePropertyPlantAndEquipment
Date Value
1 1/31/2024 $60,832,000.00
2 10/31/2023 $11,279,000.00
3 7/31/2023 $19,226,000.00
4 4/30/2023 $12,912,000.00
5 1/31/2023 $8,167,000.00
6 10/31/2022 $3,861,000.00
7 7/31/2022 $43,138,000.00
8 4/30/2022 $22,130,000.00
9 1/31/2022 $16,440,000.00
10 10/31/2021 $11,328,000.00
11 7/31/2021 $27,189,000.00
12 4/30/2021 $21,411,000.00
13 1/31/2021 $14,511,000.00
14 10/31/2020 $9,321,000.00
15 7/31/2020 $27,277,000.00
16 4/30/2020 $21,616,000.00
17 1/31/2020 $13,100,000.00
18 10/31/2019 $7,724,000.00
19 7/31/2019 $32,825,000.00
20 4/30/2019 $17,528,000.00
21 1/31/2019 $12,127,000.00
22 10/31/2018 $6,009,000.00
23 7/31/2018 $21,777,000.00
24 4/30/2018 $14,755,000.00
25 1/31/2018 $8,469,000.00
26 10/31/2017 $3,802,000.00
27 7/31/2017 $15,167,000.00
28 4/30/2017 $10,856,000.00
29 1/31/2017 $7,235,000.00
30 10/31/2016 $3,959,000.00
31 7/31/2016 $17,140,000.00
32 4/30/2016 $7,468,000.00
33 1/31/2016 $3,928,000.00
34 10/31/2015 $2,334,000.00
35 7/31/2015 $26,673,000.00
36 4/30/2015 $23,545,000.00
37 1/31/2015 $17,808,000.00
38 10/31/2014 $11,451,000.00
39 7/31/2014 $43,398,000.00
40 4/30/2014 $29,808,000.00
41 1/31/2014 $17,607,000.00
42 10/31/2013 $9,086,000.00
43 7/31/2013 $35,687,000.00
44 4/30/2013 $26,082,000.00
45 1/31/2013 $-15,667,000.00
46 10/31/2012 $6,177,000.00
47 7/31/2012 $24,147,000.00
48 4/30/2012 $14,498,000.00
49 1/31/2012 $11,100,000.00
50 10/31/2011 $5,817,000.00
51 7/31/2011 $20,532,000.00
52 4/30/2011 $13,671,000.00
53 1/31/2011 $9,045,000.00
54 7/31/2010 $26,296,000.00
Financials: PensionAndOtherPostretirementBenefitExpense
Date Value
1 7/31/2023 $15,089,000.00
2 7/31/2022 $15,063,000.00
3 7/31/2021 $13,246,000.00
4 7/31/2020 $12,129,000.00
5 7/31/2019 $14,158,000.00
6 7/31/2014 $10,830,000.00
7 7/31/2013 $10,110,000.00
8 7/31/2012 $14,458,000.00
9 7/31/2011 $12,875,000.00
10 7/31/2010 $12,547,000.00
Financials: PercentageOfLIFOInventory
Date Value
1 7/31/2023 $0.10
2 7/31/2022 $0.13
3 7/31/2021 $0.13
4 7/31/2020 $0.15
5 7/31/2019 $0.13
6 7/31/2018 $0.15
7 7/31/2017 $0.14
8 7/31/2016 $0.14
9 7/31/2015 $0.13
10 7/31/2014 $0.12
11 7/31/2013 $0.12
12 7/31/2012 $0.18
13 7/31/2011 $0.16
Financials: PrepaidExpenseAndOtherAssetsCurrent
Date Value
1 1/31/2024 $12,147,000.00
2 10/31/2023 $12,827,000.00
3 7/31/2023 $11,790,000.00
4 4/30/2023 $14,020,000.00
5 1/31/2023 $13,986,000.00
6 10/31/2022 $12,902,000.00
7 7/31/2022 $10,743,000.00
8 4/30/2022 $12,550,000.00
9 1/31/2022 $12,681,000.00
10 10/31/2021 $12,452,000.00
11 7/31/2021 $11,083,000.00
12 4/30/2021 $13,032,000.00
13 1/31/2021 $12,774,000.00
14 10/31/2020 $11,489,000.00
15 7/31/2020 $9,962,000.00
16 4/30/2020 $22,502,000.00
17 1/31/2020 $18,889,000.00
18 10/31/2019 $16,642,000.00
19 7/31/2019 $16,056,000.00
20 4/30/2019 $18,746,000.00
21 1/31/2019 $18,973,000.00
22 10/31/2018 $18,497,000.00
23 7/31/2018 $15,559,000.00
24 4/30/2018 $17,295,000.00
25 1/31/2018 $20,950,000.00
26 10/31/2017 $19,045,000.00
27 7/31/2017 $17,208,000.00
28 4/30/2017 $20,343,000.00
29 1/31/2017 $19,051,000.00
30 10/31/2016 $20,392,000.00
31 7/31/2016 $19,436,000.00
32 4/30/2016 $33,981,000.00
33 1/31/2016 $35,843,000.00
34 10/31/2015 $35,407,000.00
35 7/31/2015 $19,755,000.00
36 4/30/2015 $39,786,000.00
37 1/31/2015 $43,953,000.00
38 10/31/2014 $43,475,000.00
39 7/31/2014 $41,543,000.00
40 4/30/2014 $46,661,000.00
41 1/31/2014 $44,120,000.00
42 10/31/2013 $46,671,000.00
43 7/31/2013 $37,600,000.00
44 4/30/2013 $41,461,000.00
45 1/31/2013 $47,656,000.00
46 10/31/2012 $42,400,000.00
47 7/31/2012 $40,424,000.00
48 4/30/2012 $40,267,000.00
49 1/31/2012 $39,316,000.00
50 7/31/2011 $35,647,000.00
Financials: ProceedsFromDivestitureOfBusinesses
Date Value
1 7/31/2023 $8,000,000.00
2 4/30/2023 $8,000,000.00
3 7/31/2022 --
4 4/30/2022 --
5 7/31/2021 --
6 7/31/2018 $19,141,000.00
Financials: ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
Date Value
1 7/31/2023 $4,091,000.00
2 7/31/2022 $1,082,000.00
3 7/31/2021 $1,765,000.00
4 7/31/2014 $12,113,000.00
5 7/31/2013 $20,324,000.00
6 7/31/2012 $3,864,000.00
Financials: ProceedsFromLinesOfCredit
Date Value
1 1/31/2024 $69,145,000.00
2 10/31/2023 $38,551,000.00
3 7/31/2023 $127,660,000.00
4 4/30/2023 $102,916,000.00
5 1/31/2023 $71,036,000.00
6 10/31/2022 $36,000,000.00
7 7/31/2022 $243,716,000.00
8 4/30/2022 $155,216,000.00
9 1/31/2022 $131,216,000.00
10 10/31/2021 $56,200,000.00
11 7/31/2021 $101,957,000.00
12 4/30/2021 $19,957,000.00
13 1/31/2021 $19,957,000.00
14 10/31/2020 $12,971,000.00
15 7/31/2020 $20,697,000.00
16 4/30/2020 --
17 1/31/2020 --
18 7/31/2019 $13,637,000.00
19 4/30/2019 $13,637,000.00
20 1/31/2019 $5,737,000.00
21 7/31/2018 $23,221,000.00
22 4/30/2018 $17,439,000.00
23 1/31/2018 $17,439,000.00
24 7/31/2017 $180,320,000.00
25 4/30/2017 $154,653,000.00
26 7/31/2016 $96,276,000.00
27 7/31/2015 $83,382,000.00
28 7/31/2014 $10,334,000.00
29 4/30/2014 $3,187,000.00
30 1/31/2014 $-3,187,000.00
31 7/31/2013 $231,613,000.00
32 4/30/2013 $220,000,000.00
33 1/31/2013 $220,000,000.00
34 7/31/2012 --
35 4/30/2012 --
36 1/31/2012 --
37 7/31/2011 --
Financials: ProceedsFromPaymentsForOtherFinancingActivities
Date Value
1 1/31/2024 $149,000.00
2 10/31/2023 $1,149,000.00
3 7/31/2023 $66,000.00
4 4/30/2023 $66,000.00
5 1/31/2023 $66,000.00
6 10/31/2022 $66,000.00
7 7/31/2022 $116,000.00
8 4/30/2022 $3,276,000.00
9 1/31/2022 $115,000.00
10 10/31/2021 $115,000.00
11 7/31/2021 $33,000.00
12 4/30/2021 $32,000.00
13 1/31/2021 $-231,000.00
14 10/31/2020 $34,000.00
15 7/31/2020 $134,000.00
16 4/30/2020 $133,000.00
17 1/31/2020 $134,000.00
18 7/31/2019 $210,000.00
19 4/30/2019 $-5,185,000.00
20 1/31/2019 $-2,973,000.00
21 4/30/2018 $-3,622,000.00
22 1/31/2018 $-2,342,000.00
Financials: ProceedsFromStockOptionsExercised
Date Value
1 1/31/2024 $5,366,000.00
2 10/31/2023 $2,598,000.00
3 7/31/2023 $4,091,000.00
4 4/30/2023 $4,091,000.00
5 1/31/2023 $2,688,000.00
6 10/31/2022 $349,000.00
7 7/31/2022 $1,082,000.00
8 4/30/2022 $663,000.00
9 1/31/2022 $374,000.00
10 10/31/2021 $151,000.00
11 7/31/2021 $1,765,000.00
12 4/30/2021 $1,612,000.00
13 1/31/2021 $471,000.00
14 10/31/2020 $160,000.00
15 7/31/2020 $5,511,000.00
16 4/30/2020 $5,212,000.00
17 1/31/2020 $4,686,000.00
18 7/31/2019 $25,658,000.00
19 1/31/2019 $17,317,000.00
20 10/31/2018 $12,138,000.00
21 4/30/2018 $10,011,000.00
22 1/31/2018 $9,948,000.00
23 10/31/2017 $3,249,000.00
24 4/30/2017 $18,674,000.00
25 1/31/2017 $14,659,000.00
26 10/31/2016 $8,813,000.00
27 4/30/2016 $610,000.00
28 1/31/2016 $53,000.00
29 10/31/2015 $1,100,000.00
30 4/30/2015 $744,000.00
31 1/31/2015 $847,000.00
32 10/31/2014 $91,000.00
33 4/30/2014 $10,894,000.00
34 1/31/2014 $10,894,000.00
35 10/31/2013 $5,209,000.00
36 4/30/2013 $10,246,000.00
37 1/31/2013 $2,725,000.00
38 10/31/2012 $1,684,000.00
39 4/30/2012 $1,441,000.00
40 1/31/2012 $2,301,000.00
Financials: PropertyPlantAndEquipmentGross
Date Value
1 7/31/2023 $434,829,000.00
2 7/31/2022 $411,887,000.00
3 7/31/2021 $398,987,000.00
4 7/31/2020 $391,316,000.00
5 7/31/2019 $383,928,000.00
6 10/31/2018 $380,320,000.00
7 7/31/2018 $378,723,000.00
8 4/30/2018 $380,630,000.00
9 1/31/2018 $377,607,000.00
10 10/31/2017 $371,744,000.00
11 7/31/2017 $370,999,000.00
12 4/30/2017 $364,760,000.00
13 1/31/2017 $359,670,000.00
14 10/31/2016 $360,192,000.00
15 7/31/2016 $360,555,000.00
16 4/30/2016 $364,430,000.00
17 1/31/2016 $358,305,000.00
18 10/31/2015 $359,403,000.00
19 7/31/2015 $371,957,000.00
20 4/30/2015 $391,684,000.00
21 1/31/2015 $395,934,000.00
22 10/31/2014 $416,860,000.00
23 7/31/2014 $410,650,000.00
24 4/30/2014 $402,017,000.00
25 1/31/2014 $388,683,000.00
26 10/31/2013 $388,006,000.00
27 7/31/2013 $377,961,000.00
28 4/30/2013 $397,176,000.00
29 1/31/2013 $440,602,000.00
30 10/31/2012 $418,109,000.00
31 7/31/2012 $413,160,000.00
32 4/30/2012 $422,634,000.00
33 1/31/2012 $424,570,000.00
34 7/31/2011 $427,833,000.00
Financials: PropertyPlantAndEquipmentNet
Date Value
1 1/31/2024 $190,777,000.00
2 10/31/2023 $143,792,000.00
3 7/31/2023 $142,149,000.00
4 4/30/2023 $139,747,000.00
5 1/31/2023 $140,784,000.00
6 10/31/2022 $136,320,000.00
7 7/31/2022 $139,511,000.00
8 4/30/2022 $125,014,000.00
9 1/31/2022 $126,551,000.00
10 10/31/2021 $128,618,000.00
11 7/31/2021 $121,741,000.00
12 4/30/2021 $121,126,000.00
13 1/31/2021 $122,088,000.00
14 10/31/2020 $119,960,000.00
15 7/31/2020 $115,068,000.00
16 4/30/2020 $111,383,000.00
17 1/31/2020 $112,782,000.00
18 10/31/2019 $112,565,000.00
19 7/31/2019 $110,048,000.00
20 4/30/2019 $99,491,000.00
21 1/31/2019 $99,378,000.00
22 10/31/2018 $98,057,000.00
23 7/31/2018 $97,945,000.00
24 4/30/2018 $98,449,000.00
25 1/31/2018 $97,781,000.00
26 10/31/2017 $95,714,000.00
27 7/31/2017 $98,103,000.00
28 4/30/2017 $96,174,000.00
29 1/31/2017 $96,884,000.00
30 10/31/2016 $99,824,000.00
31 7/31/2016 $102,444,000.00
32 4/30/2016 $99,769,000.00
33 1/31/2016 $101,456,000.00
34 10/31/2015 $106,108,000.00
35 7/31/2015 $111,214,000.00
36 4/30/2015 $123,778,000.00
37 1/31/2015 $129,254,000.00
38 10/31/2014 $136,583,000.00
39 7/31/2014 $134,171,000.00
40 4/30/2014 $130,227,000.00
41 1/31/2014 $124,516,000.00
42 10/31/2013 $124,894,000.00
43 7/31/2013 $122,158,000.00
44 4/30/2013 $133,649,000.00
45 1/31/2013 $150,742,000.00
46 10/31/2012 $129,160,000.00
47 7/31/2012 $130,015,000.00
48 4/30/2012 $127,617,000.00
49 1/31/2012 $132,144,000.00
50 7/31/2011 $139,915,000.00
Financials: ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
Date Value
1 1/31/2024 $1,457,000.00
2 10/31/2023 $-1,114,000.00
3 7/31/2023 $1,933,000.00
4 4/30/2023 $1,275,000.00
5 1/31/2023 $776,000.00
6 10/31/2022 $-578,000.00
7 7/31/2022 $1,460,000.00
8 4/30/2022 $775,000.00
9 1/31/2022 $643,000.00
10 10/31/2021 $532,000.00
11 7/31/2021 $-587,000.00
12 4/30/2021 $85,000.00
13 1/31/2021 $-239,000.00
14 10/31/2020 $-293,000.00
15 7/31/2020 $-747,000.00
16 4/30/2020 $899,000.00
17 1/31/2020 $575,000.00
18 10/31/2019 $391,000.00
19 7/31/2019 $-1,355,000.00
20 4/30/2019 $857,000.00
21 1/31/2019 $514,000.00
22 10/31/2018 $190,000.00
23 7/31/2018 $-193,000.00
24 4/30/2018 $-124,000.00
25 1/31/2018 $-145,000.00
26 10/31/2017 $115,000.00
27 7/31/2017 $-187,000.00
28 4/30/2017 $85,000.00
29 1/31/2017 $19,000.00
30 10/31/2016 $-111,000.00
31 7/31/2016 $-1,527,000.00
32 4/30/2016 $1,626,000.00
33 1/31/2016 $1,567,000.00
34 10/31/2015 $1,062,000.00
35 7/31/2015 $-39,157,000.00
36 4/30/2015 $37,365,000.00
37 1/31/2015 $35,345,000.00
38 10/31/2014 $34,979,000.00
39 7/31/2014 $3,467,000.00
40 4/30/2014 $433,000.00
41 1/31/2014 $291,000.00
42 10/31/2013 $172,000.00
Financials: RepaymentsOfLinesOfCredit
Date Value
1 1/31/2024 $70,771,000.00
2 10/31/2023 $36,000,000.00
3 7/31/2023 $172,944,000.00
4 4/30/2023 $147,067,000.00
5 1/31/2023 $88,755,000.00
6 10/31/2022 $32,000,000.00
7 7/31/2022 $186,716,000.00
8 4/30/2022 $116,216,000.00
9 1/31/2022 $86,216,000.00
10 10/31/2021 $27,200,000.00
11 7/31/2021 $63,957,000.00
12 4/30/2021 $20,220,000.00
13 1/31/2021 $20,220,000.00
14 10/31/2020 $12,988,000.00
15 7/31/2020 $21,855,000.00
16 4/30/2020 --
17 7/31/2019 $13,568,000.00
18 4/30/2019 $13,568,000.00
19 7/31/2018 $78,419,000.00
20 7/31/2017 $244,268,000.00
21 7/31/2016 $91,759,000.00
22 7/31/2015 $32,314,000.00
23 7/31/2014 $2,398,000.00
24 4/30/2014 $2,401,000.00
25 1/31/2014 $-30,000,000.00
26 10/31/2013 $24,000,000.00
27 7/31/2013 $181,000,000.00
28 4/30/2013 $173,000,000.00
29 1/31/2013 $-112,472,000.00
30 10/31/2012 --
31 7/31/2012 --
32 4/30/2012 --
33 1/31/2012 --
34 7/31/2011 --
Financials: ResearchAndDevelopmentExpense
Date Value
1 1/31/2024 $32,534,000.00
2 10/31/2023 $15,702,000.00
3 7/31/2023 $61,365,000.00
4 4/30/2023 $45,025,000.00
5 1/31/2023 $29,310,000.00
6 10/31/2022 $13,933,000.00
7 7/31/2022 $58,548,000.00
8 4/30/2022 $42,795,000.00
9 1/31/2022 $13,965,000.00
10 10/31/2021 $13,907,000.00
11 7/31/2021 $44,551,000.00
12 4/30/2021 $31,384,000.00
13 1/31/2021 $20,079,000.00
14 10/31/2020 $10,203,000.00
15 7/31/2020 $40,662,000.00
16 4/30/2020 $31,298,000.00
17 1/31/2020 $21,484,000.00
18 10/31/2019 $10,967,000.00
19 7/31/2019 $45,168,000.00
20 4/30/2019 $11,437,000.00
21 1/31/2019 $22,400,000.00
22 10/31/2018 $11,326,000.00
23 7/31/2018 $45,253,000.00
24 4/30/2018 $33,512,000.00
25 1/31/2018 $11,314,000.00
26 10/31/2017 $10,520,000.00
27 7/31/2017 $39,624,000.00
28 4/30/2017 $9,950,000.00
29 1/31/2017 $18,627,000.00
30 10/31/2016 $9,146,000.00
31 7/31/2016 $35,799,000.00
32 4/30/2016 $8,865,000.00
33 1/31/2016 $17,666,000.00
34 10/31/2015 $8,569,000.00
35 7/31/2015 $36,734,000.00
36 4/30/2015 $27,507,000.00
37 1/31/2015 $8,948,000.00
38 10/31/2014 $9,631,000.00
39 7/31/2014 $35,048,000.00
40 4/30/2014 $25,675,000.00
41 1/31/2014 $17,027,000.00
42 10/31/2013 $8,587,000.00
43 7/31/2013 $33,552,000.00
44 4/30/2013 $24,162,000.00
45 1/31/2013 $8,213,000.00
46 10/31/2012 $8,485,000.00
47 7/31/2012 $34,528,000.00
48 4/30/2012 $8,200,000.00
49 1/31/2012 $19,781,000.00
50 10/31/2011 $9,809,000.00
51 7/31/2011 $38,268,000.00
52 4/30/2011 $32,226,000.00
53 1/31/2011 $11,732,000.00
54 7/31/2010 $42,621,000.00
Financials: RetainedEarningsAccumulatedDeficit
Date Value
1 1/31/2024 $1,090,045,000.00
2 10/31/2023 $1,057,773,000.00
3 7/31/2023 $1,021,870,000.00
4 4/30/2023 $983,694,000.00
5 1/31/2023 $947,051,000.00
6 10/31/2022 $920,482,000.00
7 7/31/2022 $892,417,000.00
8 4/30/2022 $862,583,000.00
9 1/31/2022 $833,981,000.00
10 10/31/2021 $811,820,000.00
11 7/31/2021 $788,369,000.00
12 4/30/2021 $771,797,000.00
13 1/31/2021 $745,960,000.00
14 10/31/2020 $726,546,000.00
15 7/31/2020 $704,456,000.00
16 4/30/2020 $688,079,000.00
17 1/31/2020 $685,758,000.00
18 10/31/2019 $663,808,000.00
19 7/31/2019 $637,843,000.00
20 4/30/2019 $612,474,000.00
21 1/31/2019 $588,918,000.00
22 10/31/2018 $570,858,000.00
23 7/31/2018 $553,454,000.00
24 4/30/2018 $531,135,000.00
25 1/31/2018 $515,872,000.00
26 10/31/2017 $522,334,000.00
27 7/31/2017 $507,136,000.00
28 4/30/2017 $492,411,000.00
29 1/31/2017 $480,368,000.00
30 10/31/2016 $465,554,000.00
31 7/31/2016 $453,371,000.00
32 4/30/2016 $438,441,000.00
33 1/31/2016 $427,637,000.00
34 10/31/2015 $422,589,000.00
35 7/31/2015 $414,069,000.00
36 4/30/2015 $463,726,000.00
37 1/31/2015 $456,777,000.00
38 10/31/2014 $455,450,000.00
39 7/31/2014 $452,057,000.00
40 4/30/2014 $572,474,000.00
41 1/31/2014 $558,494,000.00
42 10/31/2013 $552,291,000.00
43 7/31/2013 $538,512,000.00
44 4/30/2013 $725,682,000.00
45 1/31/2013 $731,294,000.00
46 10/31/2012 $749,773,000.00
47 7/31/2012 $732,290,000.00
48 4/30/2012 $730,295,000.00
49 1/31/2012 $712,425,000.00
50 7/31/2011 $789,100,000.00
51 7/31/2010 $718,512,000.00
Financials: RevenueFromContractWithCustomerExcludingAssessedTax
Date Value
1 1/31/2024 $654,607,000.00
2 10/31/2023 $331,983,000.00
3 7/31/2023 $1,331,863,000.00
4 4/30/2023 $985,934,000.00
5 1/31/2023 $648,818,000.00
6 10/31/2022 $322,569,000.00
7 7/31/2022 $1,302,062,000.00
8 4/30/2022 $338,551,000.00
9 1/31/2022 $318,055,000.00
10 10/31/2021 $321,475,000.00
11 7/31/2021 $1,144,698,000.00
12 4/30/2021 $838,568,000.00
13 1/31/2021 $543,065,000.00
14 10/31/2020 $277,227,000.00
15 7/31/2020 $1,081,299,000.00
16 4/30/2020 $829,555,000.00
17 1/31/2020 $563,612,000.00
18 7/31/2019 $1,160,645,000.00
Financials: RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
Date Value
1 1/31/2024 $2,551,000.00
2 10/31/2023 $1,656,000.00
3 7/31/2023 $12,583,000.00
4 4/30/2023 $6,545,000.00
5 1/31/2023 $6,545,000.00
6 10/31/2022 $102,000.00
7 7/31/2022 $7,607,000.00
8 4/30/2022 $2,553,000.00
9 1/31/2022 $952,000.00
10 10/31/2021 $-868,000.00
11 7/31/2021 $16,522,000.00
12 4/30/2021 $5,832,000.00
13 1/31/2021 $3,297,000.00
14 10/31/2020 $2,936,000.00
15 7/31/2020 $12,641,000.00
16 4/30/2020 $10,637,000.00
17 1/31/2020 $10,637,000.00
18 10/31/2019 $9,952,000.00
19 7/31/2019 $9,769,000.00
Financials: SalesCommissionsAndFees
Date Value
1 7/31/2023 $53,867,000.00
2 7/31/2022 $50,265,000.00
3 7/31/2021 $38,876,000.00
4 7/31/2020 $38,476,000.00
5 7/31/2019 $40,811,000.00
6 7/31/2018 $40,671,000.00
7 7/31/2017 $37,134,000.00
8 7/31/2016 $36,084,000.00
9 7/31/2015 $36,591,000.00
10 7/31/2014 $36,175,000.00
11 7/31/2013 $28,000,000.00
Financials: SellingGeneralAndAdministrativeExpense
Date Value
1 1/31/2024 $187,612,000.00
2 10/31/2023 $96,287,000.00
3 7/31/2023 $370,697,000.00
4 4/30/2023 $273,202,000.00
5 1/31/2023 $182,227,000.00
6 10/31/2022 $89,945,000.00
7 7/31/2022 $379,992,000.00
8 4/30/2022 $96,214,000.00
9 1/31/2022 $92,525,000.00
10 10/31/2021 $96,746,000.00
11 7/31/2021 $349,768,000.00
12 4/30/2021 $256,088,000.00
13 1/31/2021 $82,234,000.00
14 10/31/2020 $83,037,000.00
15 7/31/2020 $336,059,000.00
16 4/30/2020 $260,136,000.00
17 1/31/2020 $176,913,000.00
18 10/31/2019 $89,547,000.00
19 7/31/2019 $371,082,000.00
20 4/30/2019 $94,691,000.00
21 1/31/2019 $187,297,000.00
22 10/31/2018 $94,591,000.00
23 7/31/2018 $390,342,000.00
24 4/30/2018 $101,695,000.00
25 1/31/2018 $197,716,000.00
26 10/31/2017 $100,134,000.00
27 7/31/2017 $387,653,000.00
28 4/30/2017 $98,409,000.00
29 1/31/2017 $192,719,000.00
30 10/31/2016 $98,004,000.00
31 7/31/2016 $405,096,000.00
32 4/30/2016 $105,794,000.00
33 1/31/2016 $200,884,000.00
34 10/31/2015 $100,678,000.00
35 7/31/2015 $422,704,000.00
36 4/30/2015 $102,952,000.00
37 1/31/2015 $216,846,000.00
38 10/31/2014 $109,279,000.00
39 7/31/2014 $452,164,000.00
40 4/30/2014 $116,666,000.00
41 1/31/2014 $111,426,000.00
42 10/31/2013 $112,733,000.00
43 7/31/2013 $427,858,000.00
44 4/30/2013 $321,909,000.00
45 1/31/2013 $209,010,000.00
46 10/31/2012 $108,261,000.00
47 7/31/2012 $392,694,000.00
48 4/30/2012 $293,518,000.00
49 1/31/2012 $213,775,000.00
50 10/31/2011 $108,932,000.00
51 7/31/2011 $397,472,000.00
52 4/30/2011 $115,006,000.00
53 1/31/2011 $108,064,000.00
54 7/31/2010 $435,906,000.00
Financials: ShareBasedCompensation
Date Value
1 1/31/2024 $5,263,000.00
2 10/31/2023 $4,163,000.00
3 7/31/2023 $7,508,000.00
4 4/30/2023 $6,427,000.00
5 1/31/2023 $4,381,000.00
6 10/31/2022 $2,958,000.00
7 7/31/2022 $10,504,000.00
8 4/30/2022 $9,153,000.00
9 1/31/2022 $7,170,000.00
10 10/31/2021 $4,129,000.00
11 7/31/2021 $10,098,000.00
12 4/30/2021 $8,003,000.00
13 1/31/2021 $5,471,000.00
14 10/31/2020 $3,574,000.00
15 7/31/2020 $8,843,000.00
16 4/30/2020 $7,180,000.00
17 1/31/2020 $5,384,000.00
18 10/31/2019 $3,618,000.00
19 7/31/2019 $12,092,000.00
20 4/30/2019 $10,311,000.00
21 1/31/2019 $7,805,000.00
22 10/31/2018 $4,965,000.00
23 7/31/2018 $9,980,000.00
24 4/30/2018 $7,581,000.00
25 1/31/2018 $5,897,000.00
26 10/31/2017 $3,744,000.00
27 7/31/2017 $9,495,000.00
28 4/30/2017 $7,445,000.00
29 1/31/2017 $5,394,000.00
30 10/31/2016 $3,155,000.00
31 7/31/2016 $8,154,000.00
32 4/30/2016 $6,247,000.00
33 1/31/2016 $4,569,000.00
34 10/31/2015 $2,596,000.00
35 7/31/2015 $4,471,000.00
36 4/30/2015 $3,556,000.00
37 1/31/2015 $2,471,000.00
38 10/31/2014 $1,319,000.00
39 7/31/2014 $5,214,000.00
40 4/30/2014 $5,033,000.00
41 1/31/2014 $4,377,000.00
42 10/31/2013 $2,600,000.00
43 7/31/2013 $1,736,000.00
44 4/30/2013 $6,964,000.00
45 1/31/2013 $6,868,000.00
46 10/31/2012 $4,399,000.00
47 7/31/2012 $9,735,000.00
48 4/30/2012 $7,592,000.00
49 1/31/2012 $1,939,000.00
50 10/31/2011 $3,591,000.00
51 7/31/2011 $9,830,000.00
52 4/30/2011 $2,527,000.00
53 1/31/2011 $2,800,000.00
54 7/31/2010 $9,721,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
Date Value
1 7/31/2023 $1,744,099.00
2 7/31/2022 $1,843,889.00
3 7/31/2021 $1,749,815.00
4 7/31/2020 $1,554,402.00
5 7/31/2019 $1,941,764.00
6 1/31/2019 $2,392,904.00
7 10/31/2018 $2,682,634.00
8 7/31/2018 $2,955,586.00
9 4/30/2018 $3,275,315.00
10 1/31/2018 $3,341,296.00
11 10/31/2017 $3,672,332.00
12 7/31/2017 $4,487,690.00
13 4/30/2017 $3,596,805.00
14 1/31/2017 $3,784,771.00
15 10/31/2016 $4,384,814.00
16 7/31/2016 $4,387,087.00
17 4/30/2016 $4,630,354.00
18 1/31/2016 $4,741,300.00
19 10/31/2015 $4,968,479.00
20 7/31/2015 $4,178,405.00
21 4/30/2015 $3,925,176.00
22 1/31/2015 $4,023,697.00
23 10/31/2014 $4,620,662.00
24 7/31/2014 $4,389,117.00
25 4/30/2014 $4,564,718.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
Date Value
1 7/31/2023 $2,477,505.00
2 7/31/2022 $2,605,629.00
3 7/31/2021 $2,959,105.00
4 7/31/2020 $3,348,834.00
5 7/31/2019 $3,682,157.00
6 1/31/2019 $3,679,698.00
7 10/31/2018 $3,655,246.00
8 7/31/2018 $4,049,563.00
9 4/30/2018 $4,046,476.00
10 1/31/2018 $4,014,866.00
11 10/31/2017 $3,989,341.00
12 7/31/2017 $3,455,115.00
13 4/30/2017 $4,478,958.00
14 1/31/2017 $4,477,197.00
15 10/31/2016 $4,466,805.00
16 7/31/2016 $2,391,385.00
17 4/30/2016 $2,368,731.00
18 1/31/2016 $2,295,113.00
19 10/31/2015 $2,238,223.00
20 7/31/2015 $3,152,013.00
21 4/30/2015 $3,440,742.00
22 1/31/2015 $3,398,921.00
23 10/31/2014 $3,325,301.00
24 7/31/2014 $4,022,854.00
25 4/30/2014 $3,958,986.00
Financials: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
Date Value
1 10/31/2023 $11,851,000.00
2 7/31/2023 $12,783,000.00
3 10/31/2022 $8,851,000.00
4 10/31/2021 $17,317,000.00
5 10/31/2020 $5,410,000.00
6 10/31/2019 $24,192,000.00
7 7/31/2014 $1,145,000.00
8 10/31/2013 $1,211.00
9 4/30/2013 $15,728,000.00
10 1/31/2013 $22,891,000.00
11 10/31/2012 $2,033.00
12 7/31/2012 $7,326,000.00
13 4/30/2012 $14,972,000.00
14 1/31/2012 $14,018,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
Date Value
1 7/31/2023 $1,201,223.00
2 1/31/2019 $1,378,591.00
3 10/31/2018 $1,621,317.00
4 4/30/2018 $1,950,754.00
5 1/31/2018 $1,962,475.00
6 10/31/2017 $2,229,350.00
7 4/30/2017 $1,882,244.00
8 1/31/2017 $2,037,018.00
9 10/31/2016 $2,616,609.00
10 4/30/2016 $2,679,527.00
11 1/31/2016 $2,723,184.00
12 10/31/2015 $2,923,276.00
13 4/30/2015 $2,706,566.00
14 1/31/2015 $3,131,418.00
15 10/31/2014 $3,339,992.00
16 7/31/2014 $3,004,348.00
17 4/30/2014 $3,131,418.00
18 1/31/2014 $3,274,218.00
19 10/31/2013 $3,466,777.00
20 7/31/2013 $3,311,043.00
21 4/30/2013 $3,736,320.00
22 1/31/2013 $4,049,293.00
23 10/31/2012 $4,231,429.00
24 7/31/2012 $3,503,963.00
25 4/30/2012 $3,848,048.00
26 1/31/2012 $4,024,955.00
27 10/31/2011 $3,975,963.00
28 7/31/2011 $3,316,815.00
29 4/30/2011 $3,359,215.00
30 1/31/2011 $3,499,632.00
31 7/31/2010 $3,100,955.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
Date Value
1 10/31/2023 $42.17
2 7/31/2023 $41.08
3 10/31/2022 $40.67
4 10/31/2021 $37.30
5 10/31/2020 $34.88
6 10/31/2019 $30.59
7 1/31/2019 $26.87
8 10/31/2018 $27.06
9 4/30/2018 $26.63
10 1/31/2018 $26.61
11 10/31/2017 $27.39
12 4/30/2017 $28.37
13 1/31/2017 $28.67
14 10/31/2016 $29.31
15 4/30/2016 $30.09
16 1/31/2016 $30.00
17 10/31/2015 $30.32
18 4/30/2015 $30.84
19 1/31/2015 $30.97
20 10/31/2014 $30.94
21 7/31/2014 $31.15
22 4/30/2014 $30.97
23 1/31/2014 $31.14
24 10/31/2013 $30.93
25 7/31/2013 $31.46
26 4/30/2013 $30.70
27 1/31/2013 $30.19
28 10/31/2012 $29.78
29 7/31/2012 $29.69
30 4/30/2012 $29.67
31 1/31/2012 $29.31
32 10/31/2011 $29.83
33 7/31/2011 $29.83
34 4/30/2011 $29.70
35 1/31/2011 $29.28
36 7/31/2010 $28.85
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
Date Value
1 7/31/2023 $1,822,000.00
2 7/31/2022 $4,269,000.00
3 7/31/2021 $1,477,000.00
4 10/31/2020 $373,000.00
5 10/31/2019 $10,225,000.00
6 1/31/2019 $13,394,000.00
7 10/31/2018 $9,423,000.00
8 4/30/2018 $2,983,000.00
9 1/31/2018 $2,935,000.00
10 10/31/2017 $1,257,000.00
11 4/30/2017 $7,809,000.00
12 1/31/2017 $6,719,000.00
13 10/31/2016 $2,894,000.00
14 4/30/2016 $105,000.00
15 1/31/2016 $7,000.00
16 4/30/2015 $202,000.00
17 1/31/2015 $115,000.00
18 10/31/2014 $7,000.00
19 7/31/2014 $2,452,000.00
20 4/30/2014 $2,020,000.00
21 1/31/2014 $2,020,000.00
22 10/31/2013 $1,211,000.00
23 7/31/2013 $10,728,000.00
24 4/30/2013 $10,860,000.00
25 1/31/2013 $4,216,000.00
26 10/31/2012 $2,033,000.00
27 7/31/2012 $3,096,000.00
28 4/30/2012 $8,035,000.00
29 1/31/2012 $855,000.00
30 10/31/2011 $642,000.00
31 7/31/2011 $5,701,000.00
32 4/30/2011 $4,907,000.00
33 1/31/2011 $2,505,000.00
34 7/31/2010 $3,004,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
Date Value
1 10/31/2023 $5,433.00
2 7/31/2023 $77,358.00
3 10/31/2022 $10,247.00
4 7/31/2022 $43,020.00
5 10/31/2021 --
6 7/31/2021 $25,094.00
7 7/31/2020 $12,488.00
8 7/31/2019 $31,812.00
9 1/31/2019 $24,809.00
10 10/31/2018 $5,407.00
11 7/31/2018 $116,298.00
12 4/30/2018 $106,715.00
13 1/31/2018 $62,125.00
14 10/31/2017 $10,719.00
15 7/31/2017 $333,716.00
16 4/30/2017 $304,823.00
17 1/31/2017 $292,529.00
18 10/31/2016 $51,548.00
19 7/31/2016 $479,570.00
20 4/30/2016 $449,029.00
21 1/31/2016 $375,756.00
22 10/31/2015 $152,462.00
23 7/31/2015 $1,263,116.00
24 4/30/2015 $1,118,335.00
25 1/31/2015 $1,048,929.00
26 7/31/2014 $787,090.00
27 10/31/2013 $434,848.00
28 7/31/2013 $895,527.00
29 4/30/2013 $519,272.00
30 1/31/2013 $497,273.00
31 10/31/2012 $474,807.00
32 7/31/2012 $417,725.00
33 4/30/2012 $217,163.00
34 1/31/2012 $154,199.00
35 7/31/2011 $330,331.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
Date Value
1 10/31/2023 $48.82
2 7/31/2023 $46.16
3 10/31/2022 $45.41
4 7/31/2022 $47.09
5 10/31/2021 --
6 7/31/2021 $44.82
7 10/31/2020 --
8 7/31/2020 $39.59
9 10/31/2019 $40.25
10 7/31/2019 $37.95
11 1/31/2019 $37.37
12 10/31/2018 $36.24
13 7/31/2018 $31.42
14 4/30/2018 $31.46
15 1/31/2018 $32.25
16 10/31/2017 $27.14
17 7/31/2017 $34.29
18 4/30/2017 $35.06
19 1/31/2017 $35.55
20 10/31/2016 $25.23
21 7/31/2016 $30.89
22 4/30/2016 $30.90
23 1/31/2016 $32.20
24 10/31/2015 $29.50
25 7/31/2015 $30.48
26 4/30/2015 $30.97
27 1/31/2015 $31.04
28 7/31/2014 $32.71
29 10/31/2013 $32.79
30 7/31/2013 $30.02
31 4/30/2013 $30.52
32 1/31/2013 $30.53
33 10/31/2012 $30.49
34 7/31/2012 $31.16
35 4/30/2012 $32.92
36 1/31/2012 $33.76
37 7/31/2011 $31.37
38 7/31/2010 $31.91
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
Date Value
1 10/31/2023 $52,097.00
2 7/31/2023 $158,416.00
3 10/31/2022 $147,629.00
4 7/31/2022 $302,225.00
5 10/31/2021 $241,297.00
6 7/31/2021 $303,052.00
7 10/31/2020 $303,052.00
8 7/31/2020 $247,297.00
9 10/31/2019 $247,297.00
10 7/31/2019 $276,238.00
11 1/31/2019 $276,238.00
12 10/31/2018 $276,238.00
13 7/31/2018 $364,046.00
14 4/30/2018 $364,046.00
15 1/31/2018 $364,046.00
16 10/31/2017 $364,046.00
17 7/31/2017 $378,939.00
18 4/30/2017 $378,939.00
19 1/31/2017 $378,015.00
20 10/31/2016 $376,924.00
21 7/31/2016 $881,744.00
22 4/30/2016 $881,744.00
23 1/31/2016 $881,744.00
24 10/31/2015 $871,993.00
25 7/31/2015 $628,340.00
26 4/30/2015 $622,983.00
27 1/31/2015 $618,733.00
28 10/31/2014 $612,427.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
Date Value
1 7/31/2023 $12.14
2 7/31/2022 $11.55
3 7/31/2021 $8.65
4 10/31/2020 $8.65
5 7/31/2020 $10.63
6 10/31/2019 $10.63
7 7/31/2019 $9.70
8 1/31/2019 $9.70
9 10/31/2018 $9.70
10 7/31/2018 $7.96
11 4/30/2018 $7.96
12 1/31/2018 $7.96
13 10/31/2017 $7.96
14 7/31/2017 $7.56
15 4/30/2017 $7.56
16 1/31/2017 $7.56
17 10/31/2016 $7.56
18 7/31/2016 $4.58
19 4/30/2016 $4.58
20 1/31/2016 $4.58
21 10/31/2015 $4.58
22 7/31/2015 $6.12
23 4/30/2015 $6.12
24 1/31/2015 $6.11
25 10/31/2014 $6.10
26 7/31/2014 $9.17
27 4/30/2014 $9.17
28 1/31/2014 $9.17
29 10/31/2013 $9.18
30 7/31/2013 $9.05
31 4/30/2013 $9.05
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
Date Value
1 10/31/2023 $12,727,000.00
2 7/31/2023 $14,787,000.00
3 10/31/2022 $9,729,000.00
4 10/31/2021 $19,961,000.00
5 10/31/2020 $5,410,000.00
6 7/31/2014 $1,145,000.00
7 7/31/2013 $18,900,000.00
8 4/30/2013 $25,094,000.00
9 1/31/2013 $35,476,000.00
10 10/31/2012 $15,992,000.00
11 7/31/2012 $7,327,000.00
12 4/30/2012 $22,069,000.00
13 1/31/2012 $18,318,000.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
Date Value
1 10/31/2023 $1,419,077.00
2 7/31/2023 $1,546,783.00
3 10/31/2022 $1,706,413.00
4 7/31/2022 $1,591,525.00
5 10/31/2021 $1,700,713.00
6 7/31/2021 $1,474,068.00
7 10/31/2020 $1,554,134.00
8 7/31/2020 $1,273,382.00
9 10/31/2019 $1,458,094.00
10 7/31/2019 $1,594,716.00
11 1/31/2019 $1,956,533.00
12 10/31/2018 $2,223,545.00
13 7/31/2018 $2,504,633.00
14 4/30/2018 $2,736,850.00
15 1/31/2018 $2,784,320.00
16 10/31/2017 $3,092,130.00
17 7/31/2017 $2,879,801.00
18 4/30/2017 $2,932,098.00
19 1/31/2017 $3,099,659.00
20 10/31/2016 $3,696,782.00
21 7/31/2016 $3,708,706.00
22 4/30/2016 $3,904,884.00
23 1/31/2016 $4,004,485.00
24 10/31/2015 $4,220,482.00
25 7/31/2015 $3,500,951.00
26 4/30/2015 $3,642,875.00
27 1/31/2015 $3,737,731.00
28 7/31/2014 $4,204,260.00
29 10/31/2013 $4,805,334.00
30 7/31/2013 $5,106,585.00
31 4/30/2013 $5,907,350.00
32 1/31/2013 $6,216,590.00
33 10/31/2012 $6,371,658.00
34 7/31/2012 $6,253,751.00
35 4/30/2012 $6,466,947.00
36 1/31/2012 $6,673,849.00
37 7/31/2011 $5,726,017.00
38 7/31/2010 $5,108,736.00
39 7/31/2009 $3,980,606.00
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
Date Value
1 10/31/2023 $43.17
2 7/31/2023 $42.05
3 10/31/2022 $41.86
4 7/31/2022 $41.57
5 10/31/2021 $40.14
6 7/31/2021 $38.45
7 10/31/2020 $38.37
8 7/31/2020 $37.84
9 10/31/2019 $36.62
10 7/31/2019 $31.63
11 1/31/2019 $30.71
12 10/31/2018 $30.50
13 7/31/2018 $28.23
14 4/30/2018 $27.98
15 1/31/2018 $28.01
16 10/31/2017 $28.49
17 7/31/2017 $27.40
18 4/30/2017 $27.44
19 1/31/2017 $27.67
20 10/31/2016 $28.26
21 7/31/2016 $27.34
22 4/30/2016 $27.37
23 1/31/2016 $27.28
24 10/31/2015 $27.64
25 7/31/2015 $29.64
26 4/30/2015 $29.52
27 1/31/2015 $29.49
28 7/31/2014 $30.82
29 10/31/2013 $30.68
30 7/31/2013 $30.68
31 4/30/2013 $30.18
32 1/31/2013 $29.84
33 10/31/2012 $29.56
34 7/31/2012 $29.24
35 4/30/2012 $29.22
36 1/31/2012 $29.00
37 7/31/2011 $29.24
38 7/31/2010 $28.69
39 7/31/2009 $27.96
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
Date Value
1 10/31/2023 $1,195,029.00
2 10/31/2022 $1,270,763.00
3 10/31/2021 $1,189,747.00
4 10/31/2020 $1,004,641.00
5 10/31/2019 $933,905.00
6 7/31/2014 $3,004,348.00
7 7/31/2013 $3,311,043.00
8 7/31/2012 $3,503,963.00
Financials: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
Date Value
1 7/31/2023 $3,384,000.00
2 7/31/2022 $2,446,000.00
3 7/31/2021 $2,371,000.00
4 10/31/2020 $2,371,000.00
5 10/31/2019 $2,537,000.00
6 1/31/2019 $2,849,000.00
7 10/31/2018 $2,798,000.00
8 4/30/2018 $3,006,000.00
9 1/31/2018 $3,004,000.00
10 10/31/2017 $2,974,000.00
11 4/30/2017 $2,901,000.00
12 1/31/2017 $2,890,000.00
13 10/31/2016 $2,794,000.00
14 4/30/2016 $3,193,000.00
15 1/31/2016 $3,131,000.00
16 10/31/2015 $2,964,000.00
17 4/30/2015 $3,909,000.00
18 1/31/2015 $3,841,000.00
19 10/31/2014 $3,684,000.00
20 7/31/2014 $6,605,000.00
21 4/30/2014 $6,565,000.00
22 1/31/2014 $6,338,000.00
23 10/31/2013 $8,383,000.00
24 7/31/2013 $11,086,000.00
25 4/30/2013 $10,860,000.00
26 7/31/2012 $8,016,000.00
Financials: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
Date Value
1 10/31/2023 $36.57
2 7/31/2023 $35.60
3 10/31/2022 $30.48
4 7/31/2022 $23.68
5 10/31/2021 $29.30
6 7/31/2021 $32.07
7 10/31/2020 $29.10
8 7/31/2020 $27.21
9 10/31/2019 $27.05
10 7/31/2019 $27.03
11 1/31/2019 $27.32
12 10/31/2018 --
13 7/31/2018 $28.84
14 4/30/2018 $30.95
15 1/31/2018 $31.01
16 10/31/2017 --
17 7/31/2017 $27.81
18 4/30/2017 $27.68
19 1/31/2017 $26.65
20 10/31/2016 --
21 7/31/2016 $26.98
22 4/30/2016 $23.04
23 1/31/2016 $21.73
24 10/31/2015 --
25 7/31/2015 $23.73
26 4/30/2015 $23.83
27 1/31/2015 $22.82
Financials: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
Date Value
1 10/31/2023 $54.80
2 7/31/2023 $43.82
3 10/31/2022 $43.50
4 7/31/2022 $49.17
5 10/31/2021 $49.79
6 7/31/2021 $39.92
7 10/31/2020 $39.92
8 7/31/2020 $54.05
9 10/31/2019 $54.05
10 7/31/2019 $43.96
11 1/31/2019 $43.96
12 10/31/2018 $43.96
13 7/31/2018 $36.85
14 4/30/2018 $36.85
15 1/31/2018 $36.85
16 10/31/2017 $36.85
17 7/31/2017 $35.14
18 4/30/2017 $35.14
19 1/31/2017 $35.13
20 10/31/2016 $35.14
21 7/31/2016 $20.02
22 4/30/2016 $20.02
23 1/31/2016 $20.02
24 10/31/2015 $19.97
25 7/31/2015 $22.76
26 4/30/2015 $22.73
27 1/31/2015 $22.70
28 10/31/2014 $22.66
29 7/31/2014 $30.98
30 4/30/2014 $30.98
31 1/31/2014 $30.98
32 10/31/2013 $31.07
33 7/31/2013 $30.58
34 4/30/2013 $30.54
35 10/31/2012 $30.21
Financials: StockholdersEquity
Date Value
1 1/31/2024 $1,038,732,000.00
2 10/31/2023 $994,992,000.00
3 7/31/2023 $990,919,000.00
4 4/30/2023 $995,096,000.00
5 1/31/2023 $967,404,000.00
6 10/31/2022 $911,725,000.00
7 7/31/2022 $911,298,000.00
8 4/30/2022 $914,238,000.00
9 1/31/2022 $966,568,000.00
10 10/31/2021 $963,893,000.00
11 7/31/2021 $963,028,000.00
12 4/30/2021 $951,626,000.00
13 1/31/2021 $919,335,000.00
14 10/31/2020 $880,401,000.00
15 7/31/2020 $863,072,000.00
16 4/30/2020 $820,602,000.00
17 1/31/2020 $899,924,000.00
18 10/31/2019 $876,535,000.00
19 7/31/2019 $700,140,000.00
20 4/30/2019 $824,544,000.00
21 1/31/2019 $803,381,000.00
22 10/31/2018 $772,943,000.00
23 7/31/2018 $700,140,000.00
24 4/30/2018 $734,647,000.00
25 1/31/2018 $731,973,000.00
26 10/31/2017 $712,670,000.00
27 7/31/2017 $700,140,000.00
28 4/30/2017 $664,063,000.00
29 1/31/2017 $634,892,000.00
30 10/31/2016 $614,054,000.00
31 7/31/2016 $603,598,000.00
32 4/30/2016 $595,340,000.00
33 1/31/2016 $562,488,000.00
34 10/31/2015 $572,758,000.00
35 7/31/2015 $587,688,000.00
36 4/30/2015 $653,967,000.00
37 1/31/2015 $645,560,000.00
38 10/31/2014 $680,994,000.00
39 7/31/2014 $733,076,000.00
40 4/30/2014 $863,997,000.00
41 1/31/2014 $863,430,000.00
42 10/31/2013 $865,974,000.00
43 7/31/2013 $830,797,000.00
44 4/30/2013 $1,033,655,000.00
45 1/31/2013 $1,037,850,000.00
46 10/31/2012 $1,040,966,000.00
47 7/31/2012 $1,009,353,000.00
48 4/30/2012 $1,063,582,000.00
49 1/31/2012 $1,046,942,000.00
50 7/31/2011 $1,156,192,000.00
Financials: StockIssuedDuringPeriodSharesStockOptionsExercised
Date Value
1 10/31/2023 $174,370.00
2 7/31/2023 $125,800.00
3 10/31/2022 $22,494.00
4 7/31/2022 $141,748.00
5 10/31/2021 $14,652.00
6 7/31/2021 $77,272.00
7 10/31/2020 $22,300.00
8 7/31/2020 $556,143.00
9 10/31/2019 $381,698.00
10 7/31/2019 $1,154,343.00
11 1/31/2019 $799,529.00
12 10/31/2018 $551,919.00
13 7/31/2018 $622,916.00
14 4/30/2018 $400,282.00
15 1/31/2018 $397,402.00
16 10/31/2017 $140,998.00
17 7/31/2017 $874,128.00
18 4/30/2017 $856,057.00
19 1/31/2017 $699,866.00
20 10/31/2016 $337,300.00
21 7/31/2016 $194,419.00
22 4/30/2016 $28,782.00
23 1/31/2016 $2,454.00
24 10/31/2015 --
25 7/31/2015 $68,533.00
26 4/30/2015 $66,033.00
27 1/31/2015 $36,333.00
28 7/31/2014 $490,507.00
29 10/31/2013 $213,548.00
30 7/31/2013 $1,080,089.00
31 4/30/2013 $642,579.00
32 1/31/2013 $330,338.00
33 10/31/2012 $167,636.00
34 7/31/2012 $266,991.00
35 4/30/2012 $254,357.00
36 1/31/2012 $104,119.00
37 7/31/2011 $417,888.00
38 7/31/2010 $-241,403.00
Financials: StockIssuedDuringPeriodValueShareBasedCompensation
Date Value
1 1/31/2024 $3,004,000.00
2 10/31/2023 $-265,000.00
3 4/30/2023 $947,000.00
4 1/31/2023 $-1,179,000.00
5 10/31/2022 $1,155,000.00
6 4/30/2022 $4,407,000.00
7 1/31/2022 $4,651,000.00
8 10/31/2021 $3,188,000.00
9 4/30/2021 $1,158,000.00
10 1/31/2021 $289,000.00
11 4/30/2020 $2,620,000.00
Financials: StockRepurchasedDuringPeriodValue
Date Value
1 1/31/2024 $21,898,000.00
2 4/30/2023 $11,913,000.00
3 1/31/2023 $17,861,000.00
4 10/31/2022 $12,070,000.00
5 7/31/2022 $109,229,000.00
6 4/30/2022 $84,930,000.00
7 10/31/2021 $18,924,000.00
8 7/31/2021 $3,593,000.00
9 10/31/2020 $2,720,000.00
10 7/31/2020 $64,514,000.00
11 10/31/2019 --
12 7/31/2019 $3,182,000.00
13 4/30/2019 $3,182,000.00
14 1/31/2019 $1,319,000.00
15 10/31/2018 $1,863,000.00
16 7/31/2018 $1,462,000.00
17 7/31/2016 $-23,552,000.00
18 2/28/2014 $4,900,000.00
Financials: TreasuryStockValue
Date Value
1 1/31/2024 $305,714,000.00
2 10/31/2023 $300,467,000.00
3 7/31/2023 $290,209,000.00
4 4/30/2023 $244,503,000.00
5 1/31/2023 $233,338,000.00
6 10/31/2022 $228,855,000.00
7 7/31/2022 $217,856,000.00
8 4/30/2022 $193,859,000.00
9 1/31/2022 $130,911,000.00
10 10/31/2021 $127,986,000.00
11 7/31/2021 $109,061,000.00
12 4/30/2021 $109,128,000.00
13 1/31/2021 $109,789,000.00
14 10/31/2020 $109,146,000.00
15 7/31/2020 $107,216,000.00
16 4/30/2020 $106,751,000.00
17 1/31/2020 $43,155,000.00
18 10/31/2019 $43,779,000.00
19 7/31/2019 $46,332,000.00
20 4/30/2019 $50,083,000.00
21 1/31/2019 $54,498,000.00
22 10/31/2018 $58,414,000.00
23 7/31/2018 $71,120,000.00
24 4/30/2018 $76,291,000.00
25 1/31/2018 $75,090,000.00
26 10/31/2017 $80,806,000.00
27 7/31/2017 $85,470,000.00
28 4/30/2017 $87,493,000.00
29 1/31/2017 $90,998,000.00
30 10/31/2016 $97,840,000.00
31 7/31/2016 $108,714,000.00
32 4/30/2016 $114,012,000.00
33 1/31/2016 $114,547,000.00
34 10/31/2015 $107,420,000.00
35 7/31/2015 $93,234,000.00
36 4/30/2015 $93,300,000.00
37 1/31/2015 $94,089,000.00
38 10/31/2014 $95,011,000.00
39 7/31/2014 $93,337,000.00
40 4/30/2014 $87,682,000.00
41 1/31/2014 $64,346,000.00
42 10/31/2013 $65,255,000.00
43 7/31/2013 $69,797,000.00
44 4/30/2013 $79,996,000.00
45 1/31/2013 $88,354,000.00
46 7/31/2012 $92,600,000.00
47 4/30/2012 $55,354,000.00
48 1/31/2012 $58,869,000.00
49 7/31/2011 $50,017,000.00
50 7/31/2010 $66,314,000.00
Financials: TreasuryStockValueAcquiredCostMethod
Date Value
1 1/31/2023 $17,861,000.00
2 4/30/2022 $84,930,000.00
3 1/31/2022 $21,720,000.00
4 4/30/2021 $3,593,000.00
5 1/31/2021 $3,593,000.00
6 4/30/2020 $64,113,000.00
7 10/31/2019 --
8 10/31/2018 $1,863,000.00
Financials: UnrecognizedTaxBenefits
Date Value
1 7/31/2023 $20,899,000.00
2 7/31/2022 $20,564,000.00
3 7/31/2021 $21,912,000.00
4 7/31/2020 $13,622,000.00
5 7/31/2019 $14,841,000.00
6 7/31/2018 $20,430,000.00
7 7/31/2017 $18,362,000.00
8 7/31/2016 $15,294,000.00
9 7/31/2015 $21,133,000.00
10 7/31/2014 $17,849,000.00
11 7/31/2013 $37,575,000.00
12 7/31/2012 $36,532,000.00
13 7/31/2011 $22,343,000.00
14 7/31/2010 $17,668,000.00
15 7/31/2009 $19,462,000.00
Financials: UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
Date Value
1 7/31/2023 $19,000.00
2 7/31/2022 $122,000.00
3 7/31/2021 $365,000.00
4 7/31/2020 $5,087,000.00
5 7/31/2019 $378,000.00
6 7/31/2018 $23,000.00
7 7/31/2017 $62,000.00
8 7/31/2016 $9,369,000.00
9 7/31/2015 $280,000.00
10 7/31/2014 $-14,569,000.00
11 7/31/2013 --
12 7/31/2012 --
13 7/31/2011 $291,000.00
14 7/31/2010 $6,672,000.00
Financials: UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
Date Value
1 7/31/2023 $782,000.00
2 7/31/2022 $1,129,000.00
3 7/31/2018 $1,277,000.00
4 7/31/2017 $118,000.00
5 7/31/2016 $456,000.00
6 7/31/2015 $221,000.00
7 7/31/2014 $-5,832,000.00
8 7/31/2013 $590,000.00
9 7/31/2012 --
10 7/31/2011 $728,000.00
11 7/31/2010 $1,054,000.00
Financials: UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued
Date Value
1 7/31/2023 $1,674,000.00
2 7/31/2022 $1,925,000.00
3 7/31/2021 $2,098,000.00
4 7/31/2020 $658,000.00
5 7/31/2019 $663,000.00
6 7/31/2018 $3,027,000.00
7 7/31/2017 $2,948,000.00
8 7/31/2016 $2,730,000.00
9 7/31/2015 $2,664,000.00
10 7/31/2014 $2,664,000.00
11 7/31/2013 $2,689,000.00
12 7/31/2012 $2,840,000.00
13 7/31/2011 $2,229,000.00
Financials: UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense
Date Value
1 7/31/2023 $281,000.00
2 7/31/2022 $82,000.00
3 7/31/2021 $-595,000.00
4 7/31/2020 $-96,000.00
5 7/31/2019 $2,357,000.00
6 7/31/2018 $83,000.00
7 7/31/2017 --
8 7/31/2016 --
9 7/31/2015 $66,000.00
10 7/31/2014 $25,000.00
11 7/31/2013 $313,000.00
12 7/31/2012 $855,000.00
13 7/31/2011 $500,000.00
14 7/31/2010 $780,000.00
Financials: UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
Date Value
1 7/31/2023 $2,902,000.00
2 7/31/2022 $3,233,000.00
3 7/31/2021 $4,664,000.00
4 7/31/2020 $2,798,000.00
5 7/31/2019 $2,518,000.00
6 7/31/2018 $2,467,000.00
7 7/31/2017 $2,500,000.00
8 7/31/2016 $3,093,000.00
9 7/31/2015 $5,862,000.00
10 7/31/2014 $4,596,000.00
11 7/31/2013 $4,015,000.00
12 7/31/2012 $6,983,000.00
13 7/31/2011 $5,147,000.00
14 7/31/2010 $1,989,000.00
Financials: UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation
Date Value
1 7/31/2023 $124,000.00
2 7/31/2021 $210,000.00
3 7/31/2017 $287,000.00
4 7/31/2016 $-53,000.00
5 7/31/2015 $-1,272,000.00
6 7/31/2014 $-210,000.00
7 7/31/2013 $422,000.00
8 7/31/2012 $-1,305,000.00
9 7/31/2011 $963,000.00
Financials: UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
Date Value
1 7/31/2023 $792,000.00
2 7/31/2022 $435,000.00
3 7/31/2021 $3,940,000.00
4 7/31/2020 $1,295,000.00
5 7/31/2019 $612,000.00
6 7/31/2018 $1,586,000.00
7 7/31/2017 $1,124,000.00
8 7/31/2016 $1,290,000.00
9 7/31/2015 --
10 7/31/2014 --
11 7/31/2013 $2,809,000.00
12 7/31/2012 $9,460,000.00
13 7/31/2011 $2,387,000.00
14 7/31/2010 $3,934,000.00
Financials: UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
Date Value
1 7/31/2023 $3,581,000.00
2 7/31/2022 $2,878,000.00
3 7/31/2021 $2,297,000.00
4 7/31/2020 $1,354,000.00
5 7/31/2019 $1,740,000.00
6 7/31/2018 $2,762,000.00
7 7/31/2017 $2,239,000.00
8 7/31/2016 $1,530,000.00
9 7/31/2015 $1,531,000.00
10 7/31/2014 $1,739,000.00
11 7/31/2013 $2,265,000.00
12 7/31/2012 $1,986,000.00
13 7/31/2011 $1,507,000.00
Financials: UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense
Date Value
1 7/31/2023 $700,000.00
2 7/31/2022 $701,000.00
3 7/31/2021 $-596,000.00
4 7/31/2020 $-372,000.00
5 7/31/2019 $-1,013,000.00
6 7/31/2018 $556,000.00
7 7/31/2017 $674,000.00
8 7/31/2016 $3,000.00
9 7/31/2015 $157,000.00
10 7/31/2014 $498,000.00
11 7/31/2013 $200,000.00
12 7/31/2012 $539,000.00
13 7/31/2011 $990,000.00
14 7/31/2010 $33,000.00
Financials: UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
Date Value
1 7/31/2023 $2,682,000.00
2 7/31/2022 $3,226,000.00
3 7/31/2021 $159,000.00
4 7/31/2020 $117,000.00
5 7/31/2019 $8,140,000.00
6 7/31/2018 $489,000.00
7 7/31/2017 $663,000.00
8 7/31/2016 $344,000.00
9 7/31/2015 $805,000.00
10 7/31/2014 $-3,711,000.00
11 7/31/2013 $5,613,000.00
12 7/31/2012 $949,000.00
13 7/31/2011 $2,803,000.00
14 7/31/2010 $194,000.00
Financials: UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
Date Value
1 7/31/2023 $17,811,000.00
2 7/31/2022 $17,821,000.00
3 7/31/2021 $18,717,000.00
4 7/31/2020 $10,557,000.00
5 7/31/2019 $12,037,000.00
6 7/31/2013 $32,339,000.00
7 7/31/2012 $31,070,000.00
Financials: WeightedAverageNumberOfDilutedSharesOutstanding
Date Value
1 1/31/2024 $48,768,000.00
2 10/31/2023 $48,811,000.00
3 7/31/2023 $49,869,000.00
4 4/30/2023 $50,001,000.00
5 1/31/2023 $50,049,000.00
6 10/31/2022 $50,090,000.00
7 7/31/2022 $51,651,000.00
8 4/30/2022 $52,055,000.00
9 1/31/2022 $52,162,000.00
10 10/31/2021 $52,436,000.00
11 7/31/2021 $52,409,000.00
12 4/30/2021 $52,341,000.00
13 1/31/2021 $52,288,000.00
14 10/31/2020 $52,292,000.00
15 7/31/2020 $53,231,000.00
16 4/30/2020 $53,512,000.00
17 1/31/2020 $53,781,000.00
18 10/31/2019 $53,736,000.00
19 7/31/2019 $53,323,000.00
20 4/30/2019 $53,480,000.00
21 1/31/2019 $53,082,000.00
22 10/31/2018 $52,958,000.00
23 7/31/2018 $52,524,000.00
24 4/30/2018 $52,610,000.00
25 1/31/2018 $52,719,000.00
26 10/31/2017 $52,383,000.00
27 7/31/2017 $51,956,000.00
28 4/30/2017 $51,882,000.00
29 1/31/2017 $51,954,000.00
30 10/31/2016 $51,455,000.00
31 7/31/2016 $50,769,000.00
32 4/30/2016 $50,747,000.00
33 1/31/2016 $50,647,000.00
34 10/31/2015 $51,089,000.00
35 7/31/2015 $51,383,000.00
36 4/30/2015 $51,450,000.00
37 1/31/2015 $51,348,000.00
38 10/31/2014 $51,313,000.00
39 7/31/2014 $51,866,000.00
40 4/30/2014 $52,304,000.00
41 1/31/2014 $52,457,000.00
42 10/31/2013 $52,419,000.00
43 7/31/2013 $51,330,000.00
44 4/30/2013 $51,685,000.00
45 1/31/2013 $51,177,000.00
46 10/31/2012 $51,312,000.00
47 7/31/2012 $52,821,000.00
48 4/30/2012 $53,003,000.00
49 1/31/2012 $52,447,000.00
50 10/31/2011 $52,954,000.00
51 7/31/2011 $53,133,000.00
52 4/30/2011 $53,337,000.00
53 1/31/2011 $53,053,000.00
54 7/31/2010 $52,946,000.00
Financials: WeightedAverageNumberOfSharesOutstandingBasic
Date Value
1 1/31/2024 $48,440,000.00
2 10/31/2023 $48,505,000.00
3 7/31/2023 $49,591,000.00
4 4/30/2023 $49,755,000.00
5 1/31/2023 $49,806,000.00
6 10/31/2022 $49,868,000.00
7 7/31/2022 $51,321,000.00
8 4/30/2022 $51,326,000.00
9 1/31/2022 $51,800,000.00
10 10/31/2021 $51,973,000.00
11 7/31/2021 $52,039,000.00
12 4/30/2021 $52,030,000.00
13 1/31/2021 $52,018,000.00
14 10/31/2020 $52,021,000.00
15 7/31/2020 $52,763,000.00
16 4/30/2020 $53,023,000.00
17 1/31/2020 $53,232,000.00
18 10/31/2019 $53,143,000.00
19 7/31/2019 $52,596,000.00
20 4/30/2019 $52,499,000.00
21 1/31/2019 $52,366,000.00
22 10/31/2018 $52,201,000.00
23 7/31/2018 $51,677,000.00
24 4/30/2018 $51,628,000.00
25 1/31/2018 $51,698,000.00
26 10/31/2017 $51,440,000.00
27 7/31/2017 $51,056,000.00
28 4/30/2017 $50,972,000.00
29 1/31/2017 $51,054,000.00
30 10/31/2016 $50,634,000.00
31 7/31/2016 $50,541,000.00
32 4/30/2016 $50,602,000.00
33 1/31/2016 $50,778,000.00
34 10/31/2015 $51,029,000.00
35 7/31/2015 $51,285,000.00
36 4/30/2015 $51,275,000.00
37 1/31/2015 $51,272,000.00
38 10/31/2014 $51,251,000.00
39 7/31/2014 $51,866,000.00
40 4/30/2014 $51,933,000.00
41 1/31/2014 $52,208,000.00
42 10/31/2013 $52,071,000.00
43 7/31/2013 $51,330,000.00
44 4/30/2013 $51,415,000.00
45 1/31/2013 $51,177,000.00
46 10/31/2012 $51,039,000.00
47 7/31/2012 $52,453,000.00
48 4/30/2012 $52,513,000.00
49 1/31/2012 $52,447,000.00
50 10/31/2011 $52,657,000.00
51 7/31/2011 $52,639,000.00
52 4/30/2011 $52,701,000.00
53 1/31/2011 $52,521,000.00
54 7/31/2010 $52,402,000.00
Copyright 2024 PursePoor.com