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

Business Address

PO BOX 3001

ANKENY , IA US 50021

Mailing Address

PO BOX 3001

ANKENY , IA US 50021
Phone Number: 515-965-6100 / State Incorporated: IA / Fiscal Year End 4 /30
Financials: AccountsAndOtherReceivablesNetCurrent
Date Value
1 10/31/2023 $146,976,000.00
2 7/31/2023 $133,726,000.00
3 4/30/2023 $120,547,000.00
4 1/31/2023 $127,328,000.00
5 10/31/2022 $157,491,000.00
6 7/31/2022 $145,887,000.00
7 4/30/2022 $108,028,000.00
8 1/31/2022 $91,442,000.00
9 10/31/2021 $90,598,000.00
10 7/31/2021 $109,017,000.00
11 4/30/2021 $79,698,000.00
12 1/31/2021 $66,617,000.00
13 10/31/2020 $56,109,000.00
14 7/31/2020 $55,647,000.00
15 4/30/2020 $48,500,000.00
16 4/30/2019 $37,856,000.00
Financials: AccountsPayableCurrent
Date Value
1 10/31/2023 $601,310,000.00
2 7/31/2023 $570,485,000.00
3 4/30/2023 $560,546,000.00
4 1/31/2023 $518,250,000.00
5 10/31/2022 $587,030,000.00
6 7/31/2022 $618,931,000.00
7 4/30/2022 $588,783,000.00
8 1/31/2022 $398,997,000.00
9 10/31/2021 $509,300,000.00
10 7/31/2021 $453,514,000.00
11 4/30/2021 $355,471,000.00
12 1/31/2021 $332,103,000.00
13 10/31/2020 $323,662,000.00
14 7/31/2020 $310,118,000.00
15 4/30/2020 $184,800,000.00
16 1/31/2020 $275,903,000.00
17 10/31/2019 $327,114,000.00
18 7/31/2019 $347,181,000.00
19 4/30/2019 $335,240,000.00
20 1/31/2019 $242,399,000.00
21 10/31/2018 $324,806,000.00
22 7/31/2018 $333,299,000.00
23 4/30/2018 $321,419,000.00
24 1/31/2018 $294,262,000.00
25 10/31/2017 $307,110,000.00
26 7/31/2017 $281,645,000.00
27 4/30/2017 $293,903,000.00
28 1/31/2017 $230,472,000.00
29 10/31/2016 $250,948,000.00
30 7/31/2016 $269,847,000.00
31 4/30/2016 $241,207,000.00
32 1/31/2016 $206,639,000.00
33 10/31/2015 $246,055,000.00
34 7/31/2015 $243,182,000.00
35 4/30/2015 $226,577,000.00
36 1/31/2015 $174,704,000.00
37 10/31/2014 $234,706,000.00
38 7/31/2014 $255,767,000.00
39 4/30/2014 $250,807,000.00
40 1/31/2014 $201,812,000.00
41 10/31/2013 $230,286,000.00
42 7/31/2013 $252,544,000.00
43 4/30/2013 $232,913,000.00
44 1/31/2013 $197,245,000.00
45 10/31/2012 $215,213,000.00
46 7/31/2012 $219,944,000.00
47 4/30/2012 $211,165,000.00
48 1/31/2012 $185,184,000.00
49 4/30/2011 $215,675,000.00
Financials: AccruedLiabilitiesCurrent
Date Value
1 10/31/2023 $295,350,000.00
2 7/31/2023 $294,873,000.00
3 4/30/2023 $313,718,000.00
4 1/31/2023 $313,832,000.00
5 10/31/2022 $298,962,000.00
6 7/31/2022 $284,890,000.00
7 4/30/2022 $291,429,000.00
8 1/31/2022 $293,018,000.00
9 10/31/2021 $260,062,000.00
10 7/31/2021 $253,327,000.00
11 4/30/2021 $254,924,000.00
12 1/31/2021 $245,519,000.00
13 10/31/2020 $229,311,000.00
14 7/31/2020 $210,078,000.00
15 4/30/2020 $188,348,000.00
16 1/31/2020 $175,176,000.00
17 10/31/2019 $154,249,000.00
18 7/31/2019 $159,001,000.00
19 4/30/2019 $163,487,000.00
20 1/31/2019 $154,665,000.00
21 10/31/2018 $130,786,000.00
22 7/31/2018 $149,424,000.00
23 4/30/2018 $131,457,000.00
24 1/31/2018 $151,588,000.00
25 10/31/2017 $145,085,000.00
26 7/31/2017 $144,789,000.00
27 4/30/2017 $136,322,000.00
28 1/31/2017 $140,869,000.00
29 10/31/2016 $120,657,000.00
30 7/31/2016 $134,861,000.00
31 4/30/2016 $130,989,000.00
32 1/31/2016 $134,933,000.00
33 10/31/2015 $125,207,000.00
34 7/31/2015 $123,901,000.00
35 4/30/2015 $122,914,000.00
36 1/31/2015 $123,848,000.00
37 10/31/2014 $144,277,000.00
38 7/31/2014 $151,344,000.00
39 4/30/2014 $139,529,000.00
40 1/31/2014 $109,568,000.00
41 10/31/2013 $102,931,000.00
42 7/31/2013 $139,529,000.00
43 4/30/2013 $89,925,000.00
44 1/31/2013 $97,005,000.00
45 10/31/2012 $86,272,000.00
46 7/31/2012 $98,346,000.00
47 4/30/2012 $84,739,000.00
48 1/31/2012 $90,586,000.00
49 4/30/2011 $77,058,000.00
Financials: AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
Date Value
1 10/31/2023 $2,762,677,000.00
2 7/31/2023 $2,694,571,000.00
3 4/30/2023 $2,620,149,000.00
4 1/31/2023 $2,597,268,000.00
5 10/31/2022 $2,530,393,000.00
6 7/31/2022 $2,497,846,000.00
7 4/30/2022 $2,425,709,000.00
8 1/31/2022 $2,367,588,000.00
9 10/31/2021 $2,308,424,000.00
10 7/31/2021 $2,250,982,000.00
11 4/30/2021 $2,206,405,000.00
12 1/31/2021 $2,151,436,000.00
13 10/31/2020 $2,104,012,000.00
14 7/31/2020 $2,050,737,000.00
15 4/30/2020 $2,037,708,000.00
16 1/31/2020 $1,983,258,000.00
17 10/31/2019 $1,934,418,000.00
18 7/31/2019 $1,878,705,000.00
19 4/30/2019 $1,826,936,000.00
20 1/31/2019 $1,771,005,000.00
21 10/31/2018 $1,715,433,000.00
22 7/31/2018 $1,662,860,000.00
23 4/30/2018 $1,611,177,000.00
24 1/31/2018 $1,591,644,000.00
25 10/31/2017 $1,542,953,000.00
26 7/31/2017 $1,537,648,000.00
27 4/30/2017 $1,496,472,000.00
28 1/31/2017 $1,456,308,000.00
29 10/31/2016 $1,415,262,000.00
30 7/31/2016 $1,378,006,000.00
31 4/30/2016 $1,340,249,000.00
32 1/31/2016 $1,297,852,000.00
33 10/31/2015 $1,255,658,000.00
34 7/31/2015 $1,218,404,000.00
35 4/30/2015 $1,185,246,000.00
36 1/31/2015 $1,160,558,000.00
37 10/31/2014 $1,119,932.00
38 7/31/2014 $1,093,305,000.00
39 4/30/2014 $1,062,278,000.00
40 1/31/2014 $1,029,303,000.00
41 10/31/2013 $1,002,366,000.00
42 7/31/2013 $975,829,000.00
43 4/30/2013 $952,286,000.00
44 1/31/2013 $926,087,000.00
45 10/31/2012 $901,517,000.00
46 7/31/2012 $883,372,000.00
47 4/30/2012 $860,998,000.00
48 1/31/2012 $838,547,000.00
49 4/30/2011 $777,342,000.00
Financials: AmortizationOfFinancingCosts
Date Value
1 10/31/2023 $555,000.00
2 7/31/2023 $278,000.00
3 4/30/2023 $1,789,000.00
4 1/31/2023 $1,036,000.00
5 10/31/2022 $691,000.00
6 7/31/2022 $345,000.00
7 4/30/2022 $2,527,000.00
8 1/31/2022 $1,112,000.00
9 10/31/2021 $717,000.00
10 7/31/2021 $359,000.00
11 4/30/2021 $1,603,000.00
12 1/31/2021 $1,258,000.00
13 10/31/2020 --
14 7/31/2020 --
15 4/30/2020 --
16 1/31/2020 --
17 4/30/2019 --
Financials: AssetImpairmentCharges
Date Value
1 4/30/2023 $3,500,000.00
2 4/30/2022 $1,056,000.00
3 4/30/2021 $3,846,000.00
4 4/30/2020 $1,177,000.00
5 4/30/2019 $1,167,000.00
6 4/30/2018 $507,000.00
7 4/30/2017 $705,000.00
8 4/30/2016 $1,625,000.00
9 4/30/2015 $1,785,000.00
10 4/30/2014 $2,542,000.00
11 4/30/2013 $3,680,000.00
12 4/30/2012 $226,000.00
13 4/30/2011 $348,000.00
14 4/30/2010 $100,000.00
Financials: AssetRetirementObligationsNoncurrent
Date Value
1 4/30/2023 $36,978,000.00
2 4/30/2022 $28,604,000.00
3 4/30/2021 $24,411,000.00
4 4/30/2020 $22,658,000.00
5 4/30/2019 $18,058,000.00
6 4/30/2018 $17,087,000.00
7 4/30/2017 $15,899,000.00
8 4/30/2016 $14,975,000.00
9 4/30/2015 $14,014,000.00
10 4/30/2014 $12,854,000.00
Financials: Assets
Date Value
1 10/31/2023 $6,227,461,000.00
2 7/31/2023 $6,062,352,000.00
3 4/30/2023 $5,943,270,000.00
4 1/31/2023 $5,840,617,000.00
5 10/31/2022 $5,790,464,000.00
6 7/31/2022 $5,679,141,000.00
7 4/30/2022 $5,505,730,000.00
8 1/31/2022 $5,401,943,000.00
9 10/31/2021 $5,252,110,000.00
10 7/31/2021 $5,075,972,000.00
11 4/30/2021 $4,460,314,000.00
12 1/31/2021 $4,396,987,000.00
13 10/31/2020 $4,323,668,000.00
14 7/31/2020 $4,098,993,000.00
15 4/30/2020 $3,943,892,000.00
16 1/31/2020 $3,922,034,000.00
17 10/31/2019 $3,865,869,000.00
18 7/31/2019 $3,836,746,000.00
19 4/30/2019 $3,731,376,000.00
20 1/31/2019 $3,583,599,000.00
21 10/31/2018 $3,545,657,000.00
22 7/31/2018 $3,524,507,000.00
23 4/30/2018 $3,469,927,000.00
24 1/31/2018 $3,453,181,000.00
25 10/31/2017 $3,420,182,000.00
26 7/31/2017 $3,157,481,000.00
27 4/30/2017 $3,020,102,000.00
28 1/31/2017 $2,976,379,000.00
29 10/31/2016 $2,952,251,000.00
30 7/31/2016 $2,886,079,000.00
31 4/30/2016 $2,726,148,000.00
32 1/31/2016 $2,670,549,000.00
33 10/31/2015 $2,630,813,000.00
34 7/31/2015 $2,554,374,000.00
35 4/30/2015 $2,469,965,000.00
36 1/31/2015 $2,387,540,000.00
37 10/31/2014 $2,401,908,000.00
38 7/31/2014 $2,385,554,000.00
39 4/30/2014 $2,293,462,000.00
40 1/31/2014 $2,226,202,000.00
41 10/31/2013 $2,186,335,000.00
42 7/31/2013 $2,192,434,000.00
43 4/30/2013 $1,990,168,000.00
44 1/31/2013 $1,934,460,000.00
45 10/31/2012 $1,861,561,000.00
46 7/31/2012 $1,845,434,000.00
47 4/30/2012 $1,774,815,000.00
48 1/31/2012 $1,723,622,000.00
49 4/30/2011 $1,610,955,000.00
Financials: AssetsCurrent
Date Value
1 10/31/2023 $1,010,710,000.00
2 7/31/2023 $1,022,191,000.00
3 4/30/2023 $920,955,000.00
4 1/31/2023 $958,204,000.00
5 10/31/2022 $993,343,000.00
6 7/31/2022 $902,854,000.00
7 4/30/2022 $725,035,000.00
8 1/31/2022 $660,780,000.00
9 10/31/2021 $795,021,000.00
10 7/31/2021 $671,266,000.00
11 4/30/2021 $723,633,000.00
12 1/31/2021 $744,778,000.00
13 10/31/2020 $728,818,000.00
14 7/31/2020 $558,091,000.00
15 4/30/2020 $387,250,000.00
16 1/31/2020 $389,628,000.00
17 10/31/2019 $395,321,000.00
18 7/31/2019 $438,070,000.00
19 4/30/2019 $410,580,000.00
20 1/31/2019 $351,272,000.00
21 10/31/2018 $382,178,000.00
22 7/31/2018 $406,551,000.00
23 4/30/2018 $396,840,000.00
24 1/31/2018 $476,235,000.00
25 10/31/2017 $576,228,000.00
26 7/31/2017 $439,299,000.00
27 4/30/2017 $350,685,000.00
28 1/31/2017 $375,702,000.00
29 10/31/2016 $425,993,000.00
30 7/31/2016 $435,329,000.00
31 4/30/2016 $325,885,000.00
32 1/31/2016 $304,726,000.00
33 10/31/2015 $322,349,000.00
34 7/31/2015 $316,443,000.00
35 4/30/2015 $305,260,000.00
36 1/31/2015 $256,386,000.00
37 10/31/2014 $324,264,000.00
38 7/31/2014 $380,454,000.00
39 4/30/2014 $389,558,000.00
40 1/31/2014 $345,657,000.00
41 10/31/2013 $352,712,000.00
42 7/31/2013 $437,637,000.00
43 4/30/2013 $278,967,000.00
44 1/31/2013 $260,556,000.00
45 10/31/2012 $259,831,000.00
46 7/31/2012 $306,007,000.00
47 4/30/2012 $279,278,000.00
48 1/31/2012 $259,715,000.00
49 4/30/2011 $293,887,000.00
Financials: BuildingsAndImprovementsGross
Date Value
1 4/30/2023 $2,629,795,000.00
2 4/30/2022 $2,445,509,000.00
3 4/30/2021 $2,162,261,000.00
4 4/30/2020 $1,969,585,000.00
5 4/30/2019 $1,770,695,000.00
6 4/30/2018 $1,620,218,000.00
7 4/30/2017 $1,422,586,000.00
8 4/30/2016 $1,279,258,000.00
9 4/30/2015 $1,136,248,000.00
10 4/30/2014 $1,004,263,000.00
11 4/30/2013 $904,732,000.00
12 4/30/2012 $807,795,000.00
13 4/30/2011 $724,170,000.00
Financials: BusinessAcquisitionProFormaEarningsPerShareBasic
Date Value
1 10/31/2023 $8.85
2 4/30/2023 $12.00
3 10/31/2022 $7.79
4 4/30/2022 $9.73
5 1/31/2022 $1.80
6 10/31/2021 $6.08
7 7/31/2021 $3.43
8 4/30/2021 $8.97
9 1/31/2021 $7.63
10 10/31/2020 $6.34
11 7/31/2020 $3.26
12 4/30/2020 $7.18
13 4/30/2019 $5.71
14 4/30/2018 $8.49
15 1/31/2018 $7.83
16 10/31/2017 $2.79
17 4/30/2017 $4.57
18 1/31/2017 $3.80
19 10/31/2016 $3.20
20 4/30/2016 $5.80
21 4/30/2015 $4.67
22 1/31/2015 $3.60
23 10/31/2014 $2.59
24 7/31/2014 $1.30
25 4/30/2014 $3.34
26 1/31/2014 $2.92
27 10/31/2013 $2.46
28 7/31/2013 $1.45
29 4/30/2013 $2.93
30 1/31/2013 $2.32
31 10/31/2012 $1.92
32 4/30/2012 $3.09
33 1/31/2012 $2.52
34 4/30/2011 $2.34
35 1/31/2011 $1.69
Financials: BusinessAcquisitionProFormaEarningsPerShareDiluted
Date Value
1 10/31/2023 $8.80
2 4/30/2023 $11.92
3 10/31/2022 $7.74
4 4/30/2022 $9.67
5 1/31/2022 $1.79
6 10/31/2021 $2.63
7 7/31/2021 $3.41
8 4/30/2021 $8.90
9 1/31/2021 $7.58
10 10/31/2020 $6.30
11 7/31/2020 $3.24
12 4/30/2020 $7.13
13 4/30/2019 $5.67
14 4/30/2018 $8.41
15 1/31/2018 $7.75
16 10/31/2017 $2.76
17 4/30/2017 $4.55
18 1/31/2017 $3.75
19 10/31/2016 $3.16
20 4/30/2016 $5.74
21 4/30/2015 $4.63
22 1/31/2015 $3.58
23 10/31/2014 $2.56
24 7/31/2014 $1.34
25 4/30/2014 $3.30
26 1/31/2014 $2.89
27 10/31/2013 $2.43
28 7/31/2013 $1.44
29 4/30/2013 $2.90
30 1/31/2013 $2.31
31 10/31/2012 $1.90
32 4/30/2012 $3.07
33 1/31/2012 $2.50
34 4/30/2011 $2.33
35 1/31/2011 $1.68
Financials: BusinessAcquisitionsProFormaNetIncomeLoss
Date Value
1 10/31/2023 $329,705,000.00
2 4/30/2023 $447,320,000.00
3 10/31/2022 $290,080,000.00
4 4/30/2022 $361,373,000.00
5 1/31/2022 $66,898,000.00
6 10/31/2021 $225,741,000.00
7 7/31/2021 $127,439,000.00
8 4/30/2021 $332,532,000.00
9 1/31/2021 $282,473,000.00
10 10/31/2020 $114,439,000.00
11 7/31/2020 $120,574,000.00
12 4/30/2020 $265,233,000.00
13 4/30/2019 $209,468,000.00
14 4/30/2018 $320,711,000.00
15 1/31/2018 $298,471,000.00
16 10/31/2017 $106,209,000.00
17 4/30/2017 $180,070,000.00
18 1/31/2017 $148,834,000.00
19 10/31/2016 $125,401,000.00
20 4/30/2016 $226,271,000.00
21 4/30/2015 $181,100,000.00
22 1/31/2015 $139,471,000.00
23 10/31/2014 $100,060,000.00
24 7/31/2014 $50,097,000.00
25 4/30/2014 $135,309,000.00
26 1/31/2014 $112,267,000.00
27 10/31/2013 $94,364,000.00
28 7/31/2013 $55,793,000.00
29 4/30/2013 $112,161,000.00
30 1/31/2013 $88,206,000.00
31 10/31/2012 $73,387,000.00
32 4/30/2012 $117,727,000.00
33 1/31/2012 $95,960,000.00
34 4/30/2011 $99,138,000.00
35 1/31/2011 $74,022,000.00
Financials: BusinessAcquisitionsProFormaRevenue
Date Value
1 10/31/2023 $8,043,200,000.00
2 4/30/2023 $15,438,809,000.00
3 10/31/2022 $8,580,418,000.00
4 4/30/2022 $13,189,991,000.00
5 1/31/2022 $3,082,346,000.00
6 10/31/2021 $6,502,640,000.00
7 7/31/2021 $3,239,699,000.00
8 4/30/2021 $9,923,287,000.00
9 1/31/2021 $7,197,255,000.00
10 10/31/2020 $2,456,322,000.00
11 7/31/2020 $2,332,567,000.00
12 4/30/2020 $9,217,749,000.00
13 4/30/2019 $9,474,560,000.00
14 4/30/2018 $8,438,371,000.00
15 1/31/2018 $6,327,811,000.00
16 10/31/2017 $4,266,959,000.00
17 4/30/2017 $7,594,401,000.00
18 1/31/2017 $5,705,758,000.00
19 10/31/2016 $3,916,012,000.00
20 4/30/2016 $7,132,349,000.00
21 4/30/2015 $7,794,626,000.00
22 1/31/2015 $6,128,936,000.00
23 10/31/2014 $4,447,737,000.00
24 7/31/2014 $2,291,186,000.00
25 4/30/2014 $7,948,786,000.00
26 1/31/2014 $5,950,914,000.00
27 10/31/2013 $4,187,458,000.00
28 7/31/2013 $2,210,709,000.00
29 4/30/2013 $7,321,715,000.00
30 1/31/2013 $5,471,267,000.00
31 10/31/2012 $3,869,210,000.00
32 4/30/2012 $7,021,256,000.00
33 1/31/2012 $5,344,441,000.00
34 4/30/2011 $5,790,215,000.00
35 1/31/2011 $4,193,013,000.00
Financials: CapitalExpendituresIncurredButNotYetPaid
Date Value
1 10/31/2023 $78,684,000.00
2 7/31/2023 $42,188,000.00
3 4/30/2023 $27,905,000.00
4 1/31/2023 $76,840,000.00
5 10/31/2022 $59,236,000.00
6 7/31/2022 $42,008,000.00
7 4/30/2022 $46,659,000.00
8 1/31/2022 $38,751,000.00
9 10/31/2021 $50,713,000.00
10 7/31/2021 $22,007,000.00
11 4/30/2021 $9,204,000.00
12 1/31/2021 $28,605,000.00
13 10/31/2020 $18,471,000.00
14 7/31/2020 $12,890,000.00
15 4/30/2020 $5,328,000.00
16 1/31/2020 $9,813,000.00
17 10/31/2019 $17,067,000.00
18 7/31/2019 $23,947,000.00
19 4/30/2019 $15,616,000.00
20 1/31/2019 $2,172,000.00
21 10/31/2018 $3,589,000.00
22 7/31/2018 $4,524,000.00
23 4/30/2018 $12,014,000.00
24 1/31/2018 $13,700,000.00
25 10/31/2017 $12,563,000.00
26 7/31/2017 $7,752,000.00
27 4/30/2017 $10,883,000.00
28 1/31/2017 $10,020,000.00
29 10/31/2016 $12,980,000.00
30 7/31/2016 $11,664,000.00
31 4/30/2016 $11,619,000.00
32 1/31/2016 $13,256,000.00
33 10/31/2015 $17,077,000.00
34 7/31/2015 $13,203,000.00
35 4/30/2015 $9,060,000.00
36 1/31/2015 $4,644,000.00
37 10/31/2014 --
38 7/31/2014 --
39 4/30/2014 $5,056,000.00
40 1/31/2014 --
41 4/30/2013 $981,000.00
42 4/30/2012 $191,000.00
43 4/30/2011 $689,000.00
44 4/30/2010 $2,234,000.00
Financials: CapitalizedComputerSoftwareAmortization1
Date Value
1 4/30/2023 $12,302,000.00
2 4/30/2022 $9,449,000.00
3 4/30/2021 $8,553,000.00
Financials: CashAndCashEquivalentsAtCarryingValue
Date Value
1 10/31/2023 $409,891,000.00
2 7/31/2023 $439,112,000.00
3 4/30/2023 $378,869,000.00
4 1/31/2023 $413,199,000.00
5 10/31/2022 $414,798,000.00
6 7/31/2022 $312,364,000.00
7 4/30/2022 $158,878,000.00
8 1/31/2022 $186,921,000.00
9 10/31/2021 $311,698,000.00
10 7/31/2021 $198,928,000.00
11 4/30/2021 $336,545,000.00
12 1/31/2021 $388,946,000.00
13 10/31/2020 $404,685,000.00
14 7/31/2020 $246,516,000.00
15 4/30/2020 $78,275,000.00
16 1/31/2020 $43,539,000.00
17 10/31/2019 $43,976,000.00
18 7/31/2019 $96,733,000.00
19 4/30/2019 $63,296,000.00
20 1/31/2019 $34,169,000.00
21 10/31/2018 $51,887,000.00
22 7/31/2018 $44,842,000.00
23 4/30/2018 $53,679,000.00
24 1/31/2018 $138,711,000.00
25 10/31/2017 $285,185,000.00
26 7/31/2017 $159,101,000.00
27 4/30/2017 $76,717,000.00
28 1/31/2017 $115,721,000.00
29 10/31/2016 $177,973,000.00
30 7/31/2016 $189,490,000.00
31 4/30/2016 $75,775,000.00
32 1/31/2016 $53,563,000.00
33 10/31/2015 $65,580,000.00
34 7/31/2015 $46,605,000.00
35 4/30/2015 $48,541,000.00
36 1/31/2015 $43,637,000.00
37 10/31/2014 $71,550,000.00
38 7/31/2014 $71,550,000.00
39 4/30/2014 $121,641,000.00
40 1/31/2014 $102,160,000.00
41 10/31/2013 $113,268,000.00
42 7/31/2013 $190,947,000.00
43 4/30/2013 $41,271,000.00
44 1/31/2013 $26,521,000.00
45 10/31/2012 $39,327,000.00
46 7/31/2012 $89,636,000.00
47 4/30/2012 $55,919,000.00
48 1/31/2012 $46,338,000.00
49 10/31/2011 $86,200,000.00
50 7/31/2011 $139,017,000.00
51 4/30/2011 $59,572,000.00
52 1/31/2011 $64,446,000.00
53 4/30/2010 $151,676,000.00
54 4/30/2009 $145,695,000.00
Financials: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
Date Value
1 10/31/2023 $409,891,000.00
2 7/31/2023 $439,112,000.00
3 4/30/2023 $378,869,000.00
4 1/31/2023 $413,199,000.00
5 10/31/2022 $414,798,000.00
6 7/31/2022 $312,364,000.00
7 4/30/2022 $158,878,000.00
8 1/31/2022 $186,921,000.00
9 10/31/2021 $311,698,000.00
10 7/31/2021 $198,928,000.00
11 4/30/2021 $336,545,000.00
12 1/31/2021 $388,946,000.00
13 10/31/2020 $404,685,000.00
14 7/31/2020 $246,516,000.00
15 4/30/2020 $78,275,000.00
16 1/31/2020 $43,539,000.00
17 10/31/2019 $43,976,000.00
18 7/31/2019 $96,733,000.00
19 4/30/2019 $63,296,000.00
20 4/30/2018 $53,679,000.00
21 4/30/2017 $76,717,000.00
22 4/30/2016 $75,775,000.00
Financials: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
Date Value
1 10/31/2023 $31,022,000.00
2 7/31/2023 $60,243,000.00
3 4/30/2023 $219,991,000.00
4 1/31/2023 $254,321,000.00
5 10/31/2022 $255,920,000.00
6 7/31/2022 $153,486,000.00
7 4/30/2022 $-177,667,000.00
8 1/31/2022 $-149,624,000.00
9 10/31/2021 $-24,847,000.00
10 7/31/2021 $-137,617,000.00
11 4/30/2021 $258,270,000.00
12 1/31/2021 $310,671,000.00
13 10/31/2020 $326,410,000.00
14 7/31/2020 $168,241,000.00
15 4/30/2020 $14,979,000.00
16 1/31/2020 $-19,757,000.00
17 10/31/2019 $-19,320,000.00
18 7/31/2019 $33,437,000.00
19 4/30/2019 $9,617,000.00
20 4/30/2018 $-23,038,000.00
21 4/30/2017 $942,000.00
Financials: CommitmentsAndContingencies
Date Value
1 4/30/2023 --
2 4/30/2022 --
3 4/30/2021 --
4 4/30/2020 --
5 4/30/2019 --
6 4/30/2018 --
7 4/30/2017 --
8 4/30/2016 --
9 4/30/2015 --
10 4/30/2014 --
11 4/30/2013 --
12 4/30/2012 --
13 4/30/2011 --
Financials: CommonStockDividendsPerShareDeclared
Date Value
1 10/31/2023 $0.86
2 7/31/2023 $0.43
3 4/30/2023 $1.52
4 1/31/2023 $0.38
5 10/31/2022 $0.76
6 7/31/2022 $0.38
7 4/30/2022 $1.39
8 1/31/2022 $0.35
9 10/31/2021 $0.69
10 7/31/2021 $0.34
11 4/30/2021 $1.32
12 1/31/2021 $0.98
13 10/31/2020 $0.64
14 7/31/2020 $0.32
15 4/30/2020 $1.28
16 1/31/2020 $0.96
17 10/31/2019 $0.64
18 7/31/2019 $0.32
19 4/30/2019 $1.16
20 1/31/2019 $0.87
21 10/31/2018 $0.58
22 7/31/2018 $0.29
23 4/30/2018 $1.04
24 1/31/2018 $0.78
25 10/31/2017 $0.26
26 7/31/2017 $0.26
27 4/30/2017 $0.96
28 1/31/2017 $0.72
29 10/31/2016 $0.48
30 7/31/2016 $0.24
31 4/30/2016 $0.88
32 1/31/2016 $0.66
33 10/31/2015 $0.44
34 4/30/2015 $0.80
35 1/31/2014 $0.18
36 1/31/2013 $0.17
37 10/31/2012 $0.33
38 1/31/2012 $0.15
39 10/31/2011 $0.15
Financials: CommonStockNoParValue
Date Value
1 4/30/2023 --
2 4/30/2022 --
3 4/30/2021 --
4 4/30/2020 --
5 7/31/2014 --
6 4/30/2014 --
7 4/30/2013 --
8 1/31/2013 --
9 10/31/2012 --
10 7/31/2012 --
11 4/30/2012 --
12 1/31/2012 --
13 4/30/2011 --
Financials: CommonStockSharesIssued
Date Value
1 4/30/2023 $37,263,248.00
2 4/30/2022 $37,111,667.00
3 4/30/2021 $36,949,878.00
4 4/30/2020 $36,806,325.00
5 4/30/2019 $36,664,521.00
6 4/30/2018 $36,874,322.00
7 4/30/2017 $38,765,821.00
8 4/30/2016 $39,055,570.00
9 4/30/2015 $38,886,165.00
10 4/30/2014 $38,507,387.00
11 4/30/2013 $38,352,509.00
12 4/30/2012 $38,140,309.00
13 4/30/2011 $37,966,709.00
Financials: CommonStockSharesOutstanding
Date Value
1 4/30/2023 $37,263,248.00
2 4/30/2022 $37,111,667.00
3 4/30/2021 $36,949,878.00
4 4/30/2020 $36,806,325.00
5 4/30/2019 $36,664,521.00
6 4/30/2018 $36,874,322.00
7 4/30/2017 $38,765,821.00
8 4/30/2016 $39,055,570.00
9 4/30/2015 $38,886,165.00
10 4/30/2014 $38,507,387.00
11 4/30/2013 $38,352,509.00
12 4/30/2012 $38,140,309.00
13 4/30/2011 $37,966,709.00
Financials: CommonStockValue
Date Value
1 10/31/2023 $51,117,000.00
2 7/31/2023 $72,643,000.00
3 4/30/2023 $110,037,000.00
4 1/31/2023 $97,849,000.00
5 10/31/2022 $89,669,000.00
6 7/31/2022 $80,119,000.00
7 4/30/2022 $79,412,000.00
8 1/31/2022 $70,841,000.00
9 10/31/2021 $59,214,000.00
10 7/31/2021 $50,458,000.00
11 4/30/2021 $58,951,000.00
12 1/31/2021 $48,855,000.00
13 10/31/2020 $41,114,000.00
14 7/31/2020 $32,601,000.00
15 4/30/2020 $33,286,000.00
16 1/31/2020 $28,985,000.00
17 10/31/2019 $24,428,000.00
18 7/31/2019 $22,002,000.00
19 4/30/2019 $15,600,000.00
20 1/31/2019 $12,279,000.00
21 10/31/2018 $9,702,000.00
22 7/31/2018 $7,322,000.00
23 4/30/2018 --
24 1/31/2018 $2,286,000.00
25 10/31/2017 --
26 7/31/2017 --
27 4/30/2017 $40,074,000.00
28 1/31/2017 $85,714,000.00
29 10/31/2016 $83,050,000.00
30 7/31/2016 $80,453,000.00
31 4/30/2016 $72,868,000.00
32 1/31/2016 $70,988,000.00
33 10/31/2015 $66,773,000.00
34 7/31/2015 $63,718,000.00
35 4/30/2015 $56,274,000.00
36 1/31/2015 $53,720,000.00
37 10/31/2014 $46,263,000.00
38 7/31/2014 $40,402,000.00
39 4/30/2014 $33,878,000.00
40 1/31/2014 $31,647,000.00
41 10/31/2013 $29,782,000.00
42 7/31/2013 $25,502,000.00
43 4/30/2013 $23,119,000.00
44 1/31/2013 $21,254,000.00
45 10/31/2012 $19,419,000.00
46 7/31/2012 $18,192,000.00
47 4/30/2012 $12,199,000.00
48 1/31/2012 $9,144,000.00
49 4/30/2011 $3,996,000.00
Financials: ConstructionInProgressGross
Date Value
1 4/30/2023 $169,796,000.00
2 4/30/2022 $92,331,000.00
3 4/30/2021 $98,587,000.00
4 4/30/2020 $125,632,000.00
5 4/30/2019 $124,613,000.00
6 4/30/2018 $56,346,000.00
7 4/30/2017 $37,574,000.00
Financials: ContractWithCustomerLiability
Date Value
1 4/30/2023 $55,561,000.00
2 4/30/2022 $41,577,000.00
3 1/31/2022 $38,790,000.00
4 10/31/2021 $36,379,000.00
5 7/31/2021 $33,987,000.00
6 4/30/2021 $30,719,000.00
7 1/31/2021 $26,036,000.00
8 10/31/2020 $22,302,000.00
9 7/31/2020 $16,938,000.00
10 4/30/2020 $11,180,000.00
11 1/31/2020 $9,379,000.00
12 10/31/2019 $8,329,000.00
13 4/30/2019 $6,931,000.00
Financials: CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
Date Value
1 10/31/2023 $6,170,336,000.00
2 7/31/2023 $2,991,497,000.00
3 4/30/2023 $12,022,069,000.00
4 1/31/2023 $2,595,093,000.00
5 10/31/2022 $6,786,027,000.00
6 7/31/2022 $3,618,394,000.00
7 4/30/2022 $10,189,880,000.00
8 1/31/2022 $2,384,222,000.00
9 10/31/2021 $2,545,352,000.00
10 7/31/2021 $2,458,107,000.00
11 4/30/2021 $6,350,754,000.00
12 1/31/2021 $4,533,510,000.00
13 10/31/2020 $3,065,663,000.00
14 7/31/2020 $1,481,518,000.00
15 4/30/2020 $7,030,612,000.00
16 1/31/2020 $5,742,799,000.00
17 10/31/2019 $1,930,521,000.00
18 7/31/2019 $2,060,943,000.00
19 4/30/2019 $7,398,186,000.00
20 4/30/2018 $6,621,731,000.00
Financials: CostOfGoodsAndServicesSoldDepreciationAndAmortization
Date Value
1 10/31/2023 $168,503,000.00
2 7/31/2023 $82,905,000.00
3 4/30/2023 $313,131,000.00
4 1/31/2023 $78,088,000.00
5 10/31/2022 $154,412,000.00
6 7/31/2022 $76,295,000.00
7 4/30/2022 $303,541,000.00
8 1/31/2022 $75,529,000.00
9 10/31/2021 $74,258,000.00
10 7/31/2021 $75,888,000.00
11 4/30/2021 $265,195,000.00
12 1/31/2021 $195,299,000.00
13 10/31/2020 $130,114,000.00
14 7/31/2020 $65,820,000.00
15 4/30/2020 $251,174,000.00
16 1/31/2020 $185,981,000.00
17 10/31/2019 $62,888,000.00
18 7/31/2019 $59,808,000.00
19 4/30/2019 $244,387,000.00
20 4/30/2018 $220,970,000.00
Financials: CurrentFederalTaxExpenseBenefit
Date Value
1 4/30/2023 $95,336,000.00
2 4/30/2022 $4,382,000.00
3 4/30/2021 $73,950,000.00
4 4/30/2020 $22,182,000.00
5 4/30/2019 $10,326,000.00
6 4/30/2018 $-7,057,000.00
7 4/30/2017 $41,300,000.00
8 4/30/2016 $58,273,000.00
9 4/30/2015 $49,593,000.00
10 4/30/2014 $44,078,000.00
11 4/30/2013 $23,519,000.00
12 4/30/2012 $9,937,000.00
13 4/30/2011 $-6,171,000.00
14 4/30/2010 $41,632,000.00
Financials: CurrentIncomeTaxExpenseBenefit
Date Value
1 4/30/2023 $117,701,000.00
2 4/30/2022 $18,217,000.00
3 4/30/2021 $90,347,000.00
4 4/30/2020 $28,392,000.00
5 4/30/2019 $14,179,000.00
6 4/30/2018 $-5,288,000.00
7 4/30/2017 $46,993,000.00
8 4/30/2016 $67,232,000.00
9 4/30/2015 $56,686,000.00
10 4/30/2014 $49,735,000.00
11 4/30/2013 $27,974,000.00
12 4/30/2012 $12,282,000.00
13 4/30/2011 $-4,300,000.00
14 4/30/2010 $46,426,000.00
Financials: CurrentStateAndLocalTaxExpenseBenefit
Date Value
1 4/30/2023 $22,365,000.00
2 4/30/2022 $13,835,000.00
3 4/30/2021 $16,397,000.00
4 4/30/2020 $6,210,000.00
5 4/30/2019 $3,853,000.00
6 4/30/2018 $1,769,000.00
7 4/30/2017 $5,693,000.00
8 4/30/2016 $8,959,000.00
9 4/30/2015 $7,093,000.00
10 4/30/2014 $5,657,000.00
11 4/30/2013 $4,455,000.00
12 4/30/2012 $2,345,000.00
13 4/30/2011 $1,871,000.00
14 4/30/2010 $4,794,000.00
Financials: DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible
Date Value
1 10/31/2023 $2,500,000.00
2 7/31/2023 $2,500,000.00
3 4/30/2023 $2,500,000.00
4 1/31/2023 $2,100,000.00
5 10/31/2022 $2,100,000.00
6 7/31/2022 $2,100,000.00
7 4/30/2022 $2,100,000.00
8 1/31/2022 $2,000,000.00
9 10/31/2021 $2,000,000.00
10 7/31/2021 $2,000,000.00
11 4/30/2021 $2,000,000.00
12 1/31/2021 $1,800,000.00
13 10/31/2020 $1,800,000.00
14 7/31/2020 $1,800,000.00
15 4/30/2020 $1,800,000.00
16 1/31/2020 $1,100,000.00
17 10/31/2019 $1,100,000.00
18 7/31/2019 $1,100,000.00
19 4/30/2019 $1,100,000.00
20 1/31/2019 $1,300,000.00
21 10/31/2018 $1,300,000.00
22 7/31/2018 $1,300,000.00
23 4/30/2018 $1,300,000.00
24 1/31/2018 $1,273,000.00
25 10/31/2017 $1,242,000.00
26 7/31/2017 $1,242,000.00
27 4/30/2017 $1,242,000.00
28 1/31/2017 $3,153,000.00
29 10/31/2016 $3,130,000.00
30 7/31/2016 $3,221,000.00
31 4/30/2016 $3,198,000.00
32 1/31/2016 $2,942,000.00
33 10/31/2015 $2,926,000.00
34 7/31/2015 $2,993,000.00
35 4/30/2015 $2,891,000.00
Financials: DeferredCompensationLiabilityClassifiedNoncurrent
Date Value
1 1/31/2023 $11,843,000.00
2 10/31/2022 $11,668,000.00
3 7/31/2022 $12,674,000.00
4 4/30/2022 $12,746,000.00
5 1/31/2022 $14,069,000.00
6 10/31/2021 $15,140,000.00
7 7/31/2021 $15,159,000.00
8 4/30/2021 $15,094,000.00
9 1/31/2021 $14,636,000.00
10 10/31/2020 $14,365,000.00
11 7/31/2020 $14,432,000.00
12 4/30/2020 $13,604,000.00
13 1/31/2020 $15,892,000.00
14 10/31/2019 $15,847,000.00
15 7/31/2019 $16,027,000.00
16 4/30/2019 $15,881,000.00
17 1/31/2019 $15,571,000.00
18 10/31/2018 $15,584,000.00
19 7/31/2018 $16,095,000.00
20 4/30/2018 $15,928,000.00
21 1/31/2018 $16,488,000.00
22 10/31/2017 $16,102,000.00
23 7/31/2017 $15,959,000.00
24 4/30/2017 $15,784,000.00
25 1/31/2017 $15,603,000.00
26 10/31/2016 $15,330,000.00
27 7/31/2016 $17,872,000.00
28 4/30/2016 $17,813,000.00
29 1/31/2016 $17,102,000.00
30 10/31/2015 $17,639,000.00
31 7/31/2015 $17,830,000.00
32 4/30/2015 $17,645,000.00
33 1/31/2015 $17,147,000.00
34 10/31/2014 $17,193,000.00
35 7/31/2014 $16,938,000.00
36 4/30/2014 $16,558,000.00
37 1/31/2014 $16,440,000.00
38 10/31/2013 $16,257,000.00
39 7/31/2013 $15,999,000.00
40 4/30/2013 $15,787,000.00
41 1/31/2013 $15,326,000.00
42 10/31/2012 $15,044,000.00
43 7/31/2012 $14,797,000.00
44 4/30/2012 $14,698,000.00
45 1/31/2012 $13,963,000.00
46 4/30/2011 $13,858,000.00
Financials: DeferredFinanceCostsGross
Date Value
1 4/30/2023 $1,698,000.00
2 4/30/2022 $1,990,000.00
3 4/30/2021 $336,000.00
4 4/30/2020 --
Financials: DeferredIncomeTaxExpenseBenefit
Date Value
1 4/30/2023 $23,126,000.00
2 4/30/2022 $82,721,000.00
3 4/30/2021 $4,123,000.00
4 4/30/2020 $49,810,000.00
5 4/30/2019 $45,337,000.00
6 4/30/2018 $-98,178,000.00
7 4/30/2017 $45,190,000.00
8 4/30/2016 $55,492,000.00
9 4/30/2015 $44,711,000.00
10 4/30/2014 $17,089,000.00
11 4/30/2013 $36,530,000.00
12 4/30/2012 $52,994,000.00
13 1/31/2012 $44,897,000.00
14 4/30/2011 $60,914,000.00
15 1/31/2011 $39,721,000.00
16 4/30/2010 $18,194,000.00
Financials: DeferredIncomeTaxLiabilities
Date Value
1 4/30/2023 $665,578,000.00
2 4/30/2022 $635,806,000.00
3 4/30/2021 $511,132,000.00
4 4/30/2020 $499,942,000.00
5 4/30/2019 $442,746,000.00
6 4/30/2018 $398,538,000.00
7 4/30/2017 $493,602,000.00
8 4/30/2016 $447,263,000.00
9 4/30/2015 $383,022,000.00
10 4/30/2014 $333,861,000.00
11 4/30/2013 $307,804,000.00
12 4/30/2012 $273,712,000.00
13 4/30/2011 $213,965,000.00
14 4/30/2010 $149,929,000.00
Financials: DeferredIncomeTaxLiabilitiesNet
Date Value
1 10/31/2023 $582,825,000.00
2 7/31/2023 $559,493,000.00
3 4/30/2023 $543,598,000.00
4 1/31/2023 $544,988,000.00
5 10/31/2022 $545,756,000.00
6 7/31/2022 $545,199,000.00
7 4/30/2022 $520,472,000.00
8 1/31/2022 $494,877,000.00
9 10/31/2021 $496,451,000.00
10 7/31/2021 $471,838,000.00
11 4/30/2021 $439,721,000.00
12 1/31/2021 $449,152,000.00
13 10/31/2020 $451,205,000.00
14 7/31/2020 $445,365,000.00
15 4/30/2020 $435,598,000.00
16 1/31/2020 $425,242,000.00
17 10/31/2019 $417,271,000.00
18 7/31/2019 $402,840,000.00
19 4/30/2019 $385,788,000.00
20 1/31/2019 $379,376,000.00
21 10/31/2018 $374,665,000.00
22 7/31/2018 $349,656,000.00
23 4/30/2018 $341,946,000.00
24 1/31/2018 $324,572,000.00
25 10/31/2017 $461,667,000.00
26 7/31/2017 $455,688,000.00
27 4/30/2017 $440,124,000.00
28 4/30/2016 $394,934,000.00
Financials: DeferredTaxAssetsDeferredIncome
Date Value
1 4/30/2023 $15,565,000.00
2 4/30/2022 $11,893,000.00
Financials: DeferredTaxAssetsGross
Date Value
1 4/30/2023 $122,230,000.00
2 4/30/2022 $115,584,000.00
3 4/30/2021 $71,411,000.00
4 4/30/2020 $64,391,000.00
5 4/30/2019 $57,005,000.00
6 4/30/2018 $56,639,000.00
7 4/30/2017 $53,538,000.00
8 4/30/2016 $52,413,000.00
9 4/30/2015 $43,808,000.00
10 4/30/2014 $27,877,000.00
11 4/30/2013 $24,012,000.00
12 4/30/2012 $26,450,000.00
13 4/30/2011 $21,292,000.00
14 4/30/2010 $18,117,000.00
Financials: DeferredTaxAssetsNet
Date Value
1 4/30/2023 $121,980,000.00
2 4/30/2022 $115,334,000.00
3 4/30/2021 $71,411,000.00
4 4/30/2020 $64,344,000.00
5 4/30/2019 $56,958,000.00
6 4/30/2018 $56,592,000.00
7 4/30/2017 $53,478,000.00
8 4/30/2016 $52,329,000.00
9 4/30/2015 $43,580,000.00
10 4/30/2014 $27,786,000.00
11 4/30/2013 $30,162,000.00
Financials: DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal
Date Value
1 4/30/2023 $1,807,000.00
2 4/30/2022 $4,021,000.00
3 4/30/2021 $928,000.00
4 4/30/2020 $424,000.00
5 4/30/2019 $775,000.00
6 4/30/2018 $2,336,000.00
7 4/30/2017 $938,000.00
8 4/30/2016 $973,000.00
9 4/30/2015 $626,000.00
10 4/30/2014 $2,892,000.00
11 4/30/2013 $3,902,000.00
12 4/30/2012 $4,395,000.00
13 4/30/2011 $2,771,000.00
Financials: DeferredTaxAssetsOther
Date Value
1 4/30/2023 $3,551,000.00
2 4/30/2022 $3,548,000.00
3 4/30/2021 $3,068,000.00
4 4/30/2020 $1,335,000.00
5 4/30/2019 $1,033,000.00
6 4/30/2018 $889,000.00
7 4/30/2017 $1,275,000.00
8 4/30/2016 $1,582,000.00
9 4/30/2015 $1,787,000.00
10 4/30/2014 $124,000.00
11 4/30/2013 $100,000.00
12 4/30/2012 $7,644,000.00
13 1/31/2012 $12,315,000.00
14 4/30/2011 $656,000.00
15 4/30/2010 $3,759,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences
Date Value
1 4/30/2023 $11,500,000.00
2 4/30/2022 $9,922,000.00
3 4/30/2021 $9,000,000.00
4 4/30/2020 $8,303,000.00
5 4/30/2019 $8,277,000.00
6 4/30/2018 $7,244,000.00
7 4/30/2017 $10,934,000.00
8 4/30/2016 $10,540,000.00
9 4/30/2015 $9,536,000.00
10 4/30/2014 $8,501,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses
Date Value
1 4/30/2023 $9,361,000.00
2 4/30/2022 $7,340,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation
Date Value
1 4/30/2023 $3,242,000.00
2 4/30/2022 $3,540,000.00
3 4/30/2021 $4,221,000.00
4 4/30/2020 $3,781,000.00
5 4/30/2019 $3,827,000.00
6 4/30/2018 $3,846,000.00
7 4/30/2017 $5,916,000.00
8 4/30/2016 $6,696,000.00
9 4/30/2015 $6,653,000.00
10 4/30/2014 $6,272,000.00
11 4/30/2013 $6,050,000.00
12 4/30/2012 $5,663,000.00
13 4/30/2011 $5,325,000.00
14 4/30/2010 $4,941,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
Date Value
1 4/30/2023 $8,305,000.00
2 4/30/2022 $9,567,000.00
3 4/30/2021 $9,131,000.00
4 4/30/2020 $7,083,000.00
5 4/30/2019 $6,727,000.00
6 4/30/2018 $7,158,000.00
7 4/30/2017 $6,923,000.00
8 4/30/2016 $5,186,000.00
9 4/30/2015 $3,767,000.00
10 4/30/2014 $3,598,000.00
11 4/30/2013 $916,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
Date Value
1 4/30/2023 $7,031,000.00
2 4/30/2022 $30,932,000.00
3 4/30/2021 $29,583,000.00
4 4/30/2020 $15,953,000.00
5 4/30/2019 $11,705,000.00
6 4/30/2018 $7,978,000.00
7 4/30/2017 $10,948,000.00
8 4/30/2016 $11,522,000.00
9 4/30/2015 $8,593,000.00
10 4/30/2014 $16,830,000.00
Financials: DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations
Date Value
1 4/30/2023 $9,404,000.00
2 4/30/2022 $7,361,000.00
3 4/30/2021 $6,294,000.00
4 4/30/2020 $5,881,000.00
Financials: DeferredTaxAssetsValuationAllowance
Date Value
1 4/30/2023 $250,000.00
2 4/30/2022 $250,000.00
3 4/30/2021 --
4 4/30/2020 $47,000.00
5 4/30/2019 $47,000.00
6 4/30/2018 $47,000.00
7 4/30/2017 $60,000.00
8 4/30/2016 $84,000.00
9 4/30/2015 $228,000.00
10 4/30/2014 $91,000.00
11 4/30/2013 --
12 4/30/2012 --
Financials: DeferredTaxLiabilities
Date Value
1 4/30/2023 $543,598,000.00
2 4/30/2022 $520,472,000.00
3 4/30/2021 $439,721,000.00
4 4/30/2020 $435,598,000.00
5 4/30/2019 $385,788,000.00
6 4/30/2018 $341,946,000.00
7 4/30/2017 $440,124,000.00
8 4/30/2016 $394,934,000.00
9 4/30/2015 $339,442,000.00
10 4/30/2014 $306,075,000.00
11 4/30/2013 $283,792,000.00
12 4/30/2012 $247,262,000.00
13 4/30/2011 $192,673,000.00
14 4/30/2010 $131,812,000.00
Financials: DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill
Date Value
1 4/30/2023 $43,900,000.00
2 4/30/2022 $34,869,000.00
3 4/30/2021 $27,047,000.00
4 4/30/2020 $24,348,000.00
5 4/30/2019 $21,560,000.00
6 4/30/2018 $19,548,000.00
7 4/30/2017 $25,052,000.00
8 4/30/2016 $21,677,000.00
9 4/30/2015 $18,319,000.00
10 4/30/2014 $14,989,000.00
11 4/30/2013 $11,919,000.00
12 4/30/2012 $8,955,000.00
13 4/30/2011 $2,550,000.00
Financials: DeferredTaxLiabilitiesOther
Date Value
1 4/30/2023 $4,524,000.00
2 4/30/2022 $3,197,000.00
3 4/30/2021 $20,000.00
4 4/30/2020 $765,000.00
5 4/30/2019 $476,000.00
6 4/30/2018 $234,000.00
7 4/30/2017 $80,000.00
8 4/30/2016 --
9 4/30/2015 $738,000.00
10 4/30/2014 $307,000.00
11 4/30/2013 $-66,000.00
12 4/30/2012 $8,955,000.00
13 4/30/2011 $2,550,000.00
14 4/30/2010 $4,496,000.00
Financials: DeferredTaxLiabilitiesPropertyPlantAndEquipment
Date Value
1 4/30/2023 $617,154,000.00
2 4/30/2022 $597,740,000.00
3 4/30/2021 $484,065,000.00
4 4/30/2020 $474,829,000.00
5 4/30/2019 $420,710,000.00
6 4/30/2018 $378,756,000.00
7 4/30/2017 $468,470,000.00
8 4/30/2016 $425,586,000.00
9 4/30/2015 $363,965,000.00
10 4/30/2014 $318,565,000.00
11 4/30/2013 $295,951,000.00
Financials: DepreciationAndAmortization
Date Value
1 10/31/2023 $168,503,000.00
2 7/31/2023 $82,905,000.00
3 4/30/2023 $313,131,000.00
4 1/31/2023 $232,500,000.00
5 10/31/2022 $154,412,000.00
6 7/31/2022 $76,295,000.00
7 4/30/2022 $303,541,000.00
8 1/31/2022 $225,675,000.00
9 10/31/2021 $150,146,000.00
10 7/31/2021 $75,888,000.00
11 4/30/2021 $265,195,000.00
12 1/31/2021 $195,299,000.00
13 10/31/2020 $130,114,000.00
14 7/31/2020 $65,820,000.00
15 4/30/2020 $251,174,000.00
16 1/31/2020 $185,981,000.00
17 10/31/2019 $122,696,000.00
18 7/31/2019 $59,808,000.00
19 4/30/2019 $244,387,000.00
20 1/31/2019 $181,520,000.00
21 10/31/2018 $120,196,000.00
22 7/31/2018 $58,840,000.00
23 4/30/2018 $220,970,000.00
24 1/31/2018 $163,568,000.00
25 10/31/2017 $106,526,000.00
26 7/31/2017 $52,369,000.00
27 4/30/2017 $197,629,000.00
28 1/31/2017 $51,152,000.00
29 10/31/2016 $48,675,000.00
30 7/31/2016 $45,855,000.00
31 4/30/2016 $170,937,000.00
32 1/31/2016 $125,028,000.00
33 10/31/2015 $41,807,000.00
34 7/31/2015 $39,399,000.00
35 4/30/2015 $156,111,000.00
36 1/31/2015 $113,955,000.00
37 10/31/2014 $73,524,000.00
38 7/31/2014 $36,249,000.00
39 4/30/2014 $131,160,000.00
40 1/31/2014 $95,604,000.00
41 10/31/2013 $32,416,000.00
42 7/31/2013 $30,501,000.00
43 4/30/2013 $111,823,000.00
44 1/31/2013 $81,913,000.00
45 10/31/2012 $53,684,000.00
46 7/31/2012 $26,536,000.00
47 4/30/2012 $96,552,000.00
48 1/31/2012 $70,943,000.00
49 10/31/2011 $23,432,000.00
50 7/31/2011 $22,895,000.00
51 4/30/2011 $82,355,000.00
52 1/31/2011 $20,769,000.00
53 4/30/2010 $73,546,000.00
Financials: DividendsCommonStock
Date Value
1 10/31/2023 $16,160,000.00
2 7/31/2023 $16,214,000.00
3 4/30/2023 $57,488,000.00
4 1/31/2023 $14,326,000.00
5 10/31/2022 $14,335,000.00
6 7/31/2022 $14,431,000.00
7 4/30/2022 $52,092,000.00
8 1/31/2022 $13,179,000.00
9 10/31/2021 $13,118,000.00
10 7/31/2021 $12,680,000.00
11 4/30/2021 $49,091,000.00
12 1/31/2021 $12,630,000.00
13 10/31/2020 $11,883,000.00
14 7/31/2020 $11,874,000.00
15 4/30/2020 $47,096,000.00
16 1/31/2020 $11,774,000.00
17 10/31/2019 $11,773,000.00
18 7/31/2019 $11,772,000.00
19 4/30/2019 $42,471,000.00
20 1/31/2019 $31,839,000.00
21 10/31/2018 $10,615,000.00
22 7/31/2018 $10,601,000.00
23 4/30/2018 $39,060,000.00
24 1/31/2018 $29,467,000.00
25 10/31/2017 $19,709,000.00
26 7/31/2017 $9,924,000.00
27 4/30/2017 $37,534,000.00
28 4/30/2016 $34,342,000.00
29 4/30/2015 $31,059,000.00
30 4/30/2014 $27,702,000.00
31 4/30/2013 $25,291,000.00
32 4/30/2012 $22,849,000.00
33 4/30/2011 $20,467,000.00
Financials: EarningsPerShareBasic
Date Value
1 10/31/2023 $4.27
2 7/31/2023 $4.54
3 4/30/2023 $11.99
4 1/31/2023 $2.69
5 10/31/2022 $3.69
6 7/31/2022 $4.11
7 4/30/2022 $9.14
8 1/31/2022 $1.72
9 10/31/2021 $5.81
10 7/31/2021 $3.21
11 4/30/2021 $8.44
12 1/31/2021 $7.33
13 10/31/2020 $3.02
14 7/31/2020 $3.26
15 4/30/2020 $7.14
16 1/31/2020 $5.47
17 10/31/2019 $4.55
18 7/31/2019 $2.33
19 4/30/2019 $5.55
20 1/31/2019 $1.14
21 10/31/2018 $1.82
22 7/31/2018 $1.92
23 4/30/2018 $8.41
24 1/31/2018 $7.87
25 10/31/2017 $2.77
26 7/31/2017 $1.48
27 4/30/2017 $4.54
28 1/31/2017 $3.76
29 10/31/2016 $3.18
30 7/31/2016 $1.72
31 4/30/2016 $5.79
32 1/31/2016 $0.98
33 10/31/2015 $3.61
34 7/31/2015 $1.59
35 4/30/2015 $4.66
36 1/31/2015 $1.01
37 10/31/2014 $2.59
38 7/31/2014 $1.30
39 4/30/2014 $3.50
40 1/31/2014 $2.91
41 10/31/2013 $1.07
42 7/31/2013 $1.45
43 4/30/2013 $0.61
44 1/31/2013 $0.40
45 10/31/2012 $0.86
46 7/31/2012 $1.02
47 4/30/2012 $3.07
48 1/31/2012 $0.44
49 10/31/2011 $0.99
50 7/31/2011 $1.04
51 4/30/2011 $2.24
52 1/31/2011 $1.64
53 10/31/2010 $0.51
54 7/31/2010 $0.73
55 4/30/2010 $2.30
Financials: EarningsPerShareDiluted
Date Value
1 10/31/2023 $4.24
2 7/31/2023 $4.52
3 4/30/2023 $11.91
4 1/31/2023 $2.67
5 10/31/2022 $3.67
6 7/31/2022 $4.09
7 4/30/2022 $9.10
8 1/31/2022 $1.71
9 10/31/2021 $2.59
10 7/31/2021 $3.19
11 4/30/2021 $8.38
12 1/31/2021 $7.28
13 10/31/2020 $6.24
14 7/31/2020 $3.24
15 4/30/2020 $7.10
16 1/31/2020 $5.43
17 10/31/2019 $4.52
18 7/31/2019 $2.31
19 4/30/2019 $5.51
20 1/31/2019 $1.13
21 10/31/2018 $3.70
22 7/31/2018 $1.90
23 4/30/2018 $0.51
24 1/31/2018 $7.80
25 10/31/2017 $1.28
26 7/31/2017 $1.46
27 4/30/2017 $4.48
28 1/31/2017 $0.58
29 10/31/2016 $1.44
30 7/31/2016 $1.70
31 4/30/2016 $5.73
32 1/31/2016 $4.54
33 10/31/2015 $3.57
34 7/31/2015 $1.57
35 4/30/2015 $4.62
36 1/31/2015 $3.57
37 10/31/2014 $1.28
38 7/31/2014 $1.28
39 4/30/2014 $3.26
40 1/31/2014 $0.38
41 10/31/2013 $2.40
42 7/31/2013 $1.43
43 4/30/2013 $0.56
44 1/31/2013 $2.26
45 10/31/2012 $0.85
46 7/31/2012 $1.01
47 4/30/2012 $3.04
48 1/31/2012 $0.43
49 10/31/2011 $0.98
50 7/31/2011 $1.03
51 4/30/2011 $2.22
52 1/31/2011 $1.63
53 10/31/2010 $0.51
54 7/31/2010 $0.73
55 4/30/2010 $2.29
Financials: EffectiveIncomeTaxRateContinuingOperations
Date Value
1 4/30/2023 $0.24
2 4/30/2022 $0.23
3 4/30/2021 $0.23
4 4/30/2020 $0.23
5 4/30/2019 $0.23
6 4/30/2018 $-0.48
7 4/30/2017 $0.34
8 4/30/2016 $0.35
9 4/30/2015 $0.36
10 4/30/2014 $0.35
11 4/30/2013 $0.37
12 4/30/2012 $0.36
13 4/30/2011 $0.37
14 4/30/2010 $0.36
Financials: EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
Date Value
1 4/30/2023 $0.21
2 4/30/2022 $0.21
3 4/30/2021 $0.21
4 4/30/2020 $0.21
5 4/30/2019 $0.21
6 4/30/2018 $0.30
7 4/30/2017 $0.35
8 4/30/2016 $0.35
9 4/30/2015 $0.35
10 4/30/2014 $0.35
11 4/30/2013 $0.35
12 4/30/2012 $0.35
13 4/30/2011 $0.35
14 4/30/2010 $0.35
Financials: EffectiveIncomeTaxRateReconciliationOtherAdjustments
Date Value
1 4/30/2023 $0.00
2 4/30/2022 $0.02
3 4/30/2021 $0.00
4 4/30/2020 $0.01
5 4/30/2019 $0.02
6 4/30/2018 $0.00
7 4/30/2017 $-0.01
8 4/30/2016 $-0.01
9 4/30/2015 $0.00
10 4/30/2014 $0.00
11 4/30/2013 $0.01
12 4/30/2012 $0.01
13 4/30/2011 $0.01
14 4/30/2010 $-0.01
Financials: EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes
Date Value
1 4/30/2023 $0.00
2 4/30/2022 $-0.01
3 4/30/2021 $-0.01
4 4/30/2020 $-0.01
5 4/30/2019 $-0.01
6 4/30/2018 $-0.01
7 4/30/2017 $-0.01
8 4/30/2016 --
9 4/30/2015 --
10 4/30/2014 $-0.01
11 4/30/2013 --
Financials: EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
Date Value
1 4/30/2023 $0.04
2 4/30/2022 $0.04
3 4/30/2021 $0.04
4 4/30/2020 $0.04
5 4/30/2019 $0.04
6 4/30/2018 $0.04
7 4/30/2017 $0.03
8 4/30/2016 $0.03
9 4/30/2015 $0.03
10 4/30/2014 $0.03
11 4/30/2013 $0.03
12 4/30/2012 $0.03
13 4/30/2011 $0.03
14 4/30/2010 $0.02
Financials: EffectiveIncomeTaxRateReconciliationTaxCredits
Date Value
1 4/30/2023 $0.01
2 4/30/2022 $0.02
3 4/30/2021 $0.02
4 4/30/2020 $0.02
5 4/30/2019 $0.02
6 4/30/2018 $0.02
7 4/30/2017 $0.02
8 4/30/2016 $0.02
9 4/30/2015 $0.02
10 4/30/2014 $0.02
11 4/30/2013 $-0.02
12 4/30/2012 $0.02
13 4/30/2011 $-0.01
14 4/30/2010 $-0.01
Financials: EmployeeRelatedLiabilitiesCurrent
Date Value
1 4/30/2023 $78,791,000.00
2 4/30/2022 $87,022,000.00
3 4/30/2021 $69,226,000.00
4 4/30/2020 $34,039,000.00
5 4/30/2019 $39,950,000.00
6 4/30/2018 $27,704,000.00
7 4/30/2017 $25,010,000.00
8 4/30/2016 $32,026,000.00
9 4/30/2015 $32,092,000.00
10 4/30/2014 $27,411,000.00
11 4/30/2013 $16,221,000.00
Financials: ExcessOfReplacementOrCurrentCostsOverStatedLIFOValue
Date Value
1 4/30/2023 $138,962,000.00
2 4/30/2022 $114,731,000.00
3 4/30/2021 $93,158,000.00
4 4/30/2020 $87,546,000.00
5 4/30/2019 $80,814,000.00
6 4/30/2018 $73,494,000.00
7 4/30/2017 $65,593,000.00
8 4/30/2016 $58,432,000.00
9 4/30/2015 $53,428,000.00
10 4/30/2014 $48,777,000.00
11 4/30/2013 $44,792,000.00
12 4/30/2012 $41,805,000.00
13 4/30/2011 $36,698,000.00
Financials: FinanceLeaseInterestExpense
Date Value
1 4/30/2023 $2,966,000.00
2 4/30/2022 $2,337,000.00
3 4/30/2021 $612,000.00
4 4/30/2020 $625,000.00
Financials: FinanceLeaseLiability
Date Value
1 10/31/2023 $101,741,000.00
2 7/31/2023 $100,908,000.00
3 4/30/2023 $95,072,000.00
4 1/31/2023 $78,222,000.00
5 10/31/2022 $74,694,000.00
6 7/31/2022 $73,890,000.00
7 4/30/2022 $74,234,000.00
8 1/31/2022 $72,176,000.00
9 10/31/2021 $71,480,000.00
10 7/31/2021 $72,613,000.00
11 4/30/2021 $14,085,000.00
12 4/30/2020 $16,746,000.00
13 1/31/2020 $17,342,000.00
14 10/31/2019 $17,300,000.00
15 7/31/2019 $16,074,000.00
Financials: FinanceLeaseLiabilityPaymentsDue
Date Value
1 4/30/2023 $130,897,000.00
2 4/30/2022 $107,566,000.00
3 4/30/2021 $20,723,000.00
4 4/30/2020 $23,840,000.00
5 1/31/2020 $24,321,000.00
6 10/31/2019 $23,442,000.00
7 7/31/2019 $23,431,000.00
Financials: FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths
Date Value
1 4/30/2023 $12,398,000.00
2 4/30/2022 $7,235,000.00
3 4/30/2021 $3,110,000.00
4 4/30/2020 $3,118,000.00
5 1/31/2020 $3,115,000.00
6 10/31/2019 $3,115,000.00
Financials: FinanceLeaseLiabilityPaymentsDueInRollingAfterYearFive
Date Value
1 4/30/2023 $76,757,000.00
2 4/30/2022 $77,677,000.00
3 4/30/2021 $9,893,000.00
4 4/30/2020 $10,764,000.00
5 1/31/2020 $10,705,000.00
6 10/31/2019 $9,277,000.00
Financials: FinanceLeaseLiabilityPaymentsDueInRollingYearFive
Date Value
1 4/30/2023 $9,644,000.00
2 4/30/2022 $5,196,000.00
3 4/30/2021 $872,000.00
4 4/30/2020 $1,167,000.00
5 1/31/2020 $1,385,000.00
6 10/31/2019 $1,697,000.00
Financials: FinanceLeaseLiabilityPaymentsDueInRollingYearFour
Date Value
1 4/30/2023 $10,596,000.00
2 4/30/2022 $5,212,000.00
3 4/30/2021 $1,167,000.00
4 4/30/2020 $2,565,000.00
5 1/31/2020 $2,897,000.00
6 10/31/2019 $3,118,000.00
Financials: FinanceLeaseLiabilityPaymentsDueInRollingYearThree
Date Value
1 4/30/2023 $10,589,000.00
2 4/30/2022 $5,494,000.00
3 4/30/2021 $2,565,000.00
4 4/30/2020 $3,116,000.00
5 1/31/2020 $3,109,000.00
6 10/31/2019 $3,116,000.00
Financials: FinanceLeaseLiabilityPaymentsDueInRollingYearTwo
Date Value
1 4/30/2023 $10,913,000.00
2 4/30/2022 $6,752,000.00
3 4/30/2021 $3,116,000.00
4 4/30/2020 $3,110,000.00
5 1/31/2020 $3,110,000.00
6 10/31/2019 $3,119,000.00
Financials: FinanceLeaseLiabilityUndiscountedExcessAmount
Date Value
1 4/30/2023 $35,825,000.00
2 4/30/2022 $33,332,000.00
3 4/30/2021 $6,638,000.00
4 4/30/2020 $7,094,000.00
5 1/31/2020 $6,979,000.00
6 10/31/2019 $6,142,000.00
7 7/31/2019 $7,357,000.00
Financials: FinanceLeaseRightOfUseAsset
Date Value
1 4/30/2023 $79,344,000.00
2 4/30/2022 $75,060,000.00
3 4/30/2021 $11,711,000.00
4 4/30/2020 $14,583,000.00
5 1/31/2020 $14,896,000.00
6 10/31/2019 $14,937,000.00
Financials: FinanceLeaseRightOfUseAssetAmortization
Date Value
1 4/30/2023 $5,882,000.00
2 4/30/2022 $4,489,000.00
3 4/30/2021 $2,870,000.00
4 4/30/2020 $3,308,000.00
Financials: FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
Date Value
1 4/30/2023 $99,764,000.00
2 4/30/2022 $75,060,000.00
Financials: FinanceLeaseWeightedAverageDiscountRatePercent
Date Value
1 4/30/2023 $0.04
2 4/30/2022 $0.04
3 4/30/2021 $0.05
4 4/30/2020 $0.05
5 1/31/2020 $0.05
6 10/31/2019 $0.05
Financials: GainLossOnSaleOfPropertyPlantEquipment
Date Value
1 10/31/2023 $232,000.00
2 7/31/2023 $1,448,000.00
3 4/30/2023 $-6,871,000.00
4 1/31/2023 $-5,977,000.00
5 10/31/2022 $-4,791,000.00
6 7/31/2022 $-230,000.00
7 4/30/2022 $1,201,000.00
8 1/31/2022 $869,000.00
9 10/31/2021 $1,707,000.00
10 7/31/2021 $1,770,000.00
11 4/30/2021 $-9,680,000.00
12 1/31/2021 $-3,808,000.00
13 10/31/2020 $-2,159,000.00
14 7/31/2020 $-340,000.00
15 4/30/2020 $-3,495,000.00
16 1/31/2020 $-2,115,000.00
17 10/31/2019 $-1,257,000.00
18 7/31/2019 $-527,000.00
19 4/30/2019 $-1,384,000.00
20 1/31/2019 $-1,159,000.00
21 10/31/2018 $-1,130,000.00
22 7/31/2018 $-345,000.00
23 4/30/2018 $-2,281,000.00
24 1/31/2018 $-2,010,000.00
25 10/31/2017 $-1,091,000.00
26 7/31/2017 $-140,000.00
27 4/30/2017 $-2,298,000.00
28 1/31/2017 $-810,000.00
29 10/31/2016 $-294,000.00
30 7/31/2016 $302,000.00
31 4/30/2016 $-837,000.00
32 1/31/2016 $-314,000.00
33 10/31/2015 $191,000.00
34 7/31/2015 $259,000.00
35 4/30/2015 $-2,370,000.00
36 1/31/2015 $-584,000.00
37 10/31/2014 $-132,000.00
38 7/31/2014 $-242,000.00
39 4/30/2014 $-2,846,000.00
40 1/31/2014 $-2,880,000.00
41 10/31/2013 $-2,063,000.00
42 7/31/2013 $-916,000.00
43 4/30/2013 $-4,788,000.00
44 1/31/2013 $-4,272,000.00
45 10/31/2012 $-3,387,000.00
46 7/31/2012 $-1,584,000.00
47 4/30/2012 $-1,428,000.00
48 1/31/2012 $-1,201,000.00
49 10/31/2011 $-848,000.00
50 7/31/2011 $-386,000.00
51 4/30/2011 $80,000.00
52 1/31/2011 $-239,000.00
53 4/30/2010 $-456,000.00
Financials: Goodwill
Date Value
1 10/31/2023 $619,667,000.00
2 7/31/2023 $618,477,000.00
3 4/30/2023 $615,342,000.00
4 1/31/2023 $614,212,000.00
5 10/31/2022 $612,934,000.00
6 7/31/2022 $612,934,000.00
7 4/30/2022 $612,934,000.00
8 1/31/2022 $601,040,000.00
9 10/31/2021 $454,548,000.00
10 7/31/2021 $440,415,000.00
11 4/30/2021 $161,075,000.00
12 1/31/2021 $161,075,000.00
13 10/31/2020 $161,075,000.00
14 7/31/2020 $161,075,000.00
15 4/30/2020 $161,075,000.00
16 1/31/2020 $157,648,000.00
17 10/31/2019 $157,648,000.00
18 7/31/2019 $157,223,000.00
19 4/30/2019 $157,223,000.00
20 1/31/2019 $144,948,000.00
21 10/31/2018 $140,623,000.00
22 7/31/2018 $140,623,000.00
23 4/30/2018 $140,258,000.00
24 1/31/2018 $137,759,000.00
25 10/31/2017 $137,319,000.00
26 7/31/2017 $132,806,000.00
27 4/30/2017 $132,806,000.00
28 1/31/2017 $130,081,000.00
29 10/31/2016 $129,591,000.00
30 7/31/2016 $128,791,000.00
31 4/30/2016 $128,566,000.00
32 1/31/2016 $127,981,000.00
33 10/31/2015 $127,046,000.00
34 7/31/2015 $127,046,000.00
35 4/30/2015 $127,046,000.00
36 1/31/2015 $127,046,000.00
37 10/31/2014 $127,031,000.00
38 7/31/2014 $126,931,000.00
39 4/30/2014 $120,406,000.00
40 1/31/2014 $120,081,000.00
41 10/31/2013 $119,756,000.00
42 7/31/2013 $114,791,000.00
43 4/30/2013 $114,791,000.00
44 1/31/2013 $114,661,000.00
45 10/31/2012 $104,686,000.00
46 7/31/2012 $104,385,000.00
47 4/30/2012 $104,385,000.00
48 1/31/2012 $104,386,000.00
49 4/30/2011 $88,042,000.00
Financials: IncomeLossAttributableToParent
Date Value
1 4/30/2023 $587,518,000.00
2 4/30/2022 $440,728,000.00
3 4/30/2021 $407,370,000.00
4 4/30/2020 $342,048,000.00
5 4/30/2019 $263,402,000.00
6 4/30/2018 $214,437,000.00
Financials: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Date Value
1 10/31/2023 $207,954,000.00
2 7/31/2023 $221,499,000.00
3 1/31/2023 $131,942,000.00
4 10/31/2022 $180,116,000.00
5 7/31/2022 $202,868,000.00
6 1/31/2022 $83,538,000.00
7 10/31/2021 $284,509,000.00
8 7/31/2021 $155,341,000.00
9 1/31/2021 $49,079,000.00
10 10/31/2020 $304,672,000.00
Financials: IncomeTaxesPaidNet
Date Value
1 10/31/2023 $36,037,000.00
2 7/31/2023 --
3 4/30/2023 $90,398,000.00
4 1/31/2023 $56,289,000.00
5 10/31/2022 $17,696,000.00
6 7/31/2022 --
7 4/30/2022 $49,565,000.00
8 1/31/2022 $27,387,000.00
9 10/31/2021 $14,937,000.00
10 7/31/2021 --
11 4/30/2021 $80,916,000.00
12 1/31/2021 $48,137,000.00
13 10/31/2020 $31,956,000.00
14 7/31/2020 $45,000.00
15 4/30/2020 $9,364,000.00
16 1/31/2020 $10,800,000.00
17 10/31/2019 $10,000,000.00
18 7/31/2019 $-6,401,000.00
19 4/30/2019 $-11,433,000.00
20 1/31/2019 $-21,977,000.00
21 10/31/2018 $-27,477,000.00
22 7/31/2018 $397,000.00
23 4/30/2018 $24,274,000.00
24 1/31/2018 $24,274,000.00
25 10/31/2017 $21,414,000.00
26 7/31/2017 $463,000.00
27 4/30/2017 $52,961,000.00
28 1/31/2017 $46,861,000.00
29 10/31/2016 $33,038,000.00
30 7/31/2016 $9,793,000.00
31 4/30/2016 $60,049,000.00
32 1/31/2016 $50,862,000.00
33 10/31/2015 $49,731,000.00
34 7/31/2015 $10,749,000.00
35 4/30/2015 $64,367,000.00
36 1/31/2015 $42,352,000.00
37 10/31/2014 $30,251,000.00
38 7/31/2014 $-106,000.00
39 4/30/2014 $50,031,000.00
40 4/30/2013 $17,973,000.00
Financials: IncomeTaxesReceivable
Date Value
1 10/31/2023 $2,142,000.00
2 7/31/2023 --
3 4/30/2023 $23,347,000.00
4 1/31/2023 $6,111,000.00
5 10/31/2022 --
6 7/31/2022 $21,102,000.00
7 4/30/2022 $44,071,000.00
8 1/31/2022 $10,113,000.00
9 10/31/2021 $17,231,000.00
10 7/31/2021 $8,361,000.00
11 4/30/2021 $9,578,000.00
12 1/31/2021 --
13 10/31/2020 --
14 7/31/2020 --
15 4/30/2020 $14,667,000.00
16 1/31/2020 $22,091,000.00
17 10/31/2019 $21,344,000.00
18 7/31/2019 $15,059,000.00
19 4/30/2019 $28,895,000.00
20 1/31/2019 $15,555,000.00
21 10/31/2018 $16,849,000.00
22 7/31/2018 $42,404,000.00
23 4/30/2018 $50,682,000.00
24 1/31/2018 $33,236,000.00
25 10/31/2017 $97,000.00
26 7/31/2017 $1,430,000.00
27 4/30/2017 $19,901,000.00
28 1/31/2017 $11,021,000.00
29 10/31/2016 $2,066,000.00
30 7/31/2016 $2,441,000.00
31 4/30/2016 $14,413,000.00
32 1/31/2016 $15,001,000.00
33 10/31/2015 --
34 7/31/2015 --
35 4/30/2015 $19,223,000.00
36 1/31/2015 $1,624,000.00
37 4/30/2014 $12,473,000.00
38 1/31/2014 $13,403,000.00
39 4/30/2013 $9,820,000.00
40 1/31/2013 $16,563,000.00
41 10/31/2012 $8,286,000.00
42 4/30/2012 $16,424,000.00
43 1/31/2012 $19,803,000.00
44 4/30/2011 $43,376,000.00
Financials: IncomeTaxExaminationPenaltiesAndInterestExpense
Date Value
1 10/31/2023 $129,000.00
2 7/31/2023 $59,000.00
3 4/30/2023 $1,000.00
4 1/31/2023 $179,000.00
5 10/31/2022 $112,000.00
6 7/31/2022 $53,000.00
7 4/30/2022 $15,000.00
8 1/31/2022 $184,000.00
9 10/31/2021 $118,000.00
10 7/31/2021 $51,000.00
11 4/30/2021 $16,000.00
12 1/31/2021 $176,000.00
13 10/31/2020 $106,000.00
14 7/31/2020 $66,000.00
15 4/30/2020 $112,000.00
16 1/31/2020 $183,000.00
17 10/31/2019 $119,000.00
18 7/31/2019 $57,000.00
19 4/30/2019 $51,000.00
20 1/31/2019 $127,000.00
21 10/31/2018 $77,000.00
22 7/31/2018 $32,000.00
23 4/30/2018 $50,000.00
24 1/31/2018 $113,000.00
25 10/31/2017 $45,000.00
26 7/31/2017 $19,000.00
27 4/30/2017 $-76,000.00
28 1/31/2017 $104,000.00
29 10/31/2016 $72,000.00
30 7/31/2016 $28,000.00
31 4/30/2016 $65,000.00
32 1/31/2016 $186,000.00
33 10/31/2015 $154,000.00
34 7/31/2015 $119,000.00
35 4/30/2015 $250,000.00
36 1/31/2015 $176,000.00
37 10/31/2014 $-185,000.00
38 7/31/2014 $-213,000.00
39 4/30/2014 $116,000.00
40 1/31/2014 $146.00
41 10/31/2013 $102,000.00
42 7/31/2013 $94,000.00
43 4/30/2013 $37,000.00
44 1/31/2013 $141.00
45 10/31/2012 $108,000.00
46 7/31/2012 $65,000.00
Financials: IncomeTaxExpenseBenefit
Date Value
1 10/31/2023 $49,172,000.00
2 7/31/2023 $52,262,000.00
3 4/30/2023 $140,827,000.00
4 1/31/2023 $31,830,000.00
5 10/31/2022 $42,561,000.00
6 7/31/2022 $49,936,000.00
7 4/30/2022 $100,938,000.00
8 1/31/2022 $88,033,000.00
9 10/31/2021 $68,519,000.00
10 7/31/2021 $36,182,000.00
11 4/30/2021 $94,470,000.00
12 1/31/2021 $82,549,000.00
13 10/31/2020 $72,097,000.00
14 7/31/2020 $37,596,000.00
15 4/30/2020 $78,202,000.00
16 1/31/2020 $61,711,000.00
17 10/31/2019 $52,631,000.00
18 7/31/2019 $26,501,000.00
19 4/30/2019 $59,516,000.00
20 1/31/2019 $55,139,000.00
21 10/31/2018 $42,879,000.00
22 7/31/2018 $18,906,000.00
23 4/30/2018 $-103,466,000.00
24 1/31/2018 $-102,989,000.00
25 10/31/2017 $63,605,000.00
26 7/31/2017 $34,948,000.00
27 4/30/2017 $92,183,000.00
28 1/31/2017 $78,941,000.00
29 10/31/2016 $32,299,000.00
30 7/31/2016 $33,880,000.00
31 4/30/2016 $122,724,000.00
32 1/31/2016 $19,491,000.00
33 10/31/2015 $44,163,000.00
34 7/31/2015 $36,371,000.00
35 4/30/2015 $101,397,000.00
36 1/31/2015 $81,064,000.00
37 10/31/2014 $28,997,000.00
38 7/31/2014 $29,744,000.00
39 4/30/2014 $66,824,000.00
40 1/31/2014 $60,145,000.00
41 10/31/2013 $56,158,000.00
42 7/31/2013 $33,869,000.00
43 4/30/2013 $64,504,000.00
44 1/31/2013 $51,091,000.00
45 10/31/2012 $20,629,000.00
46 7/31/2012 $23,104,000.00
47 4/30/2012 $65,276,000.00
48 1/31/2012 $9,474,000.00
49 10/31/2011 $45,391,000.00
50 7/31/2011 $24,146,000.00
51 4/30/2011 $56,614,000.00
52 1/31/2011 $43,518,000.00
53 4/30/2010 $64,620,000.00
Financials: IncreaseDecreaseInAccountsPayable
Date Value
1 10/31/2023 $-10,400,000.00
2 7/31/2023 $-4,344,000.00
3 4/30/2023 $-9,483,000.00
4 1/31/2023 $-100,714,000.00
5 10/31/2022 $-14,330,000.00
6 7/31/2022 $34,799,000.00
7 4/30/2022 $165,893,000.00
8 1/31/2022 $-12,910,000.00
9 10/31/2021 $87,831,000.00
10 7/31/2021 $65,727,000.00
11 4/30/2021 $166,546,000.00
12 1/31/2021 $124,026,000.00
13 10/31/2020 $125,719,000.00
14 7/31/2020 $117,756,000.00
15 4/30/2020 $-140,151,000.00
16 1/31/2020 $-53,534,000.00
17 10/31/2019 $-9,577,000.00
18 7/31/2019 $3,610,000.00
19 4/30/2019 $12,451,000.00
20 1/31/2019 $-66,946,000.00
21 10/31/2018 $2,030,000.00
22 7/31/2018 $9,588,000.00
23 4/30/2018 $14,751,000.00
24 1/31/2018 $-13,341,000.00
25 10/31/2017 $69,000.00
26 7/31/2017 $-20,010,000.00
27 4/30/2017 $40,332,000.00
28 1/31/2017 $-20,755,000.00
29 10/31/2016 $-3,239,000.00
30 7/31/2016 $16,976,000.00
31 4/30/2016 $3,011,000.00
32 1/31/2016 $-33,193,000.00
33 10/31/2015 $2,401,000.00
34 7/31/2015 $3,402,000.00
35 4/30/2015 $-33,290,000.00
36 1/31/2015 $-80,747,000.00
37 10/31/2014 $-25,357,000.00
38 7/31/2014 $4,960,000.00
39 4/30/2014 $17,894,000.00
40 1/31/2014 $-31,101,000.00
41 10/31/2013 $-2,627,000.00
42 7/31/2013 $19,631,000.00
43 4/30/2013 $21,748,000.00
44 1/31/2013 $-13,920,000.00
45 10/31/2012 $4,048,000.00
46 7/31/2012 $8,779,000.00
47 4/30/2012 $-4,510,000.00
48 1/31/2012 $-30,491,000.00
49 10/31/2011 $-12,490,000.00
50 7/31/2011 $30,133,000.00
51 4/30/2011 $70,341,000.00
52 1/31/2011 $13,918,000.00
53 4/30/2010 $29,898,000.00
Financials: IncreaseDecreaseInAccountsReceivable
Date Value
1 10/31/2023 $21,897,000.00
2 7/31/2023 $13,179,000.00
3 4/30/2023 $12,519,000.00
4 1/31/2023 $19,300,000.00
5 10/31/2022 $49,463,000.00
6 7/31/2022 $37,859,000.00
7 4/30/2022 $33,025,000.00
8 1/31/2022 $10,006,000.00
9 10/31/2021 $8,087,000.00
10 7/31/2021 $18,511,000.00
11 4/30/2021 $26,278,000.00
12 1/31/2021 $18,117,000.00
13 10/31/2020 $7,609,000.00
14 7/31/2020 $7,147,000.00
15 4/30/2020 $10,644,000.00
16 1/31/2020 $8,527,000.00
17 10/31/2019 $6,919,000.00
18 7/31/2019 $1,698,000.00
19 4/30/2019 $-7,189,000.00
20 1/31/2019 $-4,146,000.00
21 10/31/2018 $1,830,000.00
22 7/31/2018 $1,441,000.00
23 4/30/2018 $1,801,000.00
24 1/31/2018 $-1,737,000.00
25 10/31/2017 $-746,000.00
26 7/31/2017 $1,300,000.00
27 4/30/2017 $15,543,000.00
28 1/31/2017 $6,841,000.00
29 10/31/2016 $5,229,000.00
30 7/31/2016 $4,392,000.00
31 4/30/2016 $5,092,000.00
32 1/31/2016 $1,331,000.00
33 10/31/2015 $9,316,000.00
34 7/31/2015 $11,045,000.00
35 4/30/2015 $-3,232,000.00
36 1/31/2015 $-3,624,000.00
37 10/31/2014 $5,193,000.00
38 7/31/2014 $4,490,000.00
39 4/30/2014 $4,941,000.00
40 1/31/2014 $4,167,000.00
41 10/31/2013 $4,656,000.00
42 7/31/2013 $5,018,000.00
43 4/30/2013 $-800,000.00
44 1/31/2013 $-1,910,000.00
45 10/31/2012 $-416,000.00
46 7/31/2012 $-446,000.00
47 4/30/2012 $1,546,000.00
48 1/31/2012 $-2,683,000.00
49 10/31/2011 $-402,000.00
50 7/31/2011 $2,183,000.00
51 4/30/2011 $8,043,000.00
52 1/31/2011 $4,092,000.00
53 4/30/2010 $1,223,000.00
Financials: IncreaseDecreaseInAccruedLiabilities
Date Value
1 10/31/2023 $-20,925,000.00
2 7/31/2023 $-20,150,000.00
3 4/30/2023 $20,292,000.00
4 1/31/2023 $20,869,000.00
5 10/31/2022 $6,224,000.00
6 7/31/2022 $-7,865,000.00
7 4/30/2022 $23,574,000.00
8 1/31/2022 $25,543,000.00
9 10/31/2021 $-6,134,000.00
10 7/31/2021 $-12,035,000.00
11 4/30/2021 $65,497,000.00
12 1/31/2021 $56,228,000.00
13 10/31/2020 $39,177,000.00
14 7/31/2020 $21,631,000.00
15 4/30/2020 $26,400,000.00
16 1/31/2020 $12,737,000.00
17 10/31/2019 $-8,706,000.00
18 7/31/2019 $-3,699,000.00
19 4/30/2019 $30,927,000.00
20 1/31/2019 $22,772,000.00
21 10/31/2018 $-3,330,000.00
22 7/31/2018 $12,281,000.00
23 4/30/2018 $15,967,000.00
24 1/31/2018 $15,700,000.00
25 10/31/2017 $8,907,000.00
26 7/31/2017 $8,284,000.00
27 4/30/2017 $14,780,000.00
28 1/31/2017 $19,100,000.00
29 10/31/2016 $-1,221,000.00
30 7/31/2016 $12,896,000.00
31 4/30/2016 $14,983,000.00
32 1/31/2016 $18,832,000.00
33 10/31/2015 $5,075,000.00
34 7/31/2015 $6,687,000.00
35 4/30/2015 $-17,544,000.00
36 1/31/2015 $-16,580,000.00
37 10/31/2014 $3,872,000.00
38 7/31/2014 $10,969,000.00
39 4/30/2014 $33,818,000.00
40 1/31/2014 $28,665,000.00
41 10/31/2013 $12,904,000.00
42 7/31/2013 $23,214,000.00
43 4/30/2013 $4,270,000.00
44 1/31/2013 $11,969,000.00
45 10/31/2012 $1,421,000.00
46 7/31/2012 $13,607,000.00
47 4/30/2012 $10,944,000.00
Financials: IncreaseDecreaseInDeferredIncomeTaxes
Date Value
1 10/31/2023 $-39,353,000.00
2 7/31/2023 $-15,895,000.00
3 4/30/2023 $-23,126,000.00
4 1/31/2023 $-24,516,000.00
5 10/31/2022 $-25,284,000.00
6 7/31/2022 $-24,727,000.00
7 4/30/2022 $-82,721,000.00
8 1/31/2022 $-56,967,000.00
9 10/31/2021 $-58,073,000.00
10 7/31/2021 $-33,460,000.00
11 4/30/2021 $-4,123,000.00
12 1/31/2021 $-13,554,000.00
13 10/31/2020 $-15,607,000.00
14 7/31/2020 $-9,767,000.00
15 4/30/2020 $-49,810,000.00
16 1/31/2020 $-39,454,000.00
17 10/31/2019 $-31,483,000.00
18 7/31/2019 $-17,052,000.00
19 4/30/2019 $-45,337,000.00
20 1/31/2019 $-38,925,000.00
21 10/31/2018 $-34,214,000.00
22 7/31/2018 $-9,205,000.00
23 4/30/2018 $98,178,000.00
24 1/31/2018 $115,552,000.00
25 10/31/2017 $-21,543,000.00
26 7/31/2017 $-15,564,000.00
27 4/30/2017 $-45,190,000.00
28 1/31/2017 $-27,400,000.00
29 10/31/2016 $-19,839,000.00
30 7/31/2016 $-11,840,000.00
31 4/30/2016 $-55,492,000.00
32 1/31/2016 $-41,551,000.00
33 10/31/2015 $3,191,000.00
34 7/31/2015 $1,617,000.00
35 4/30/2015 $-44,711,000.00
36 1/31/2015 $-27,631,000.00
37 10/31/2014 $-4,451,000.00
38 7/31/2014 $-4,037,000.00
39 4/30/2014 $-17,089,000.00
40 1/31/2014 $-14,030,000.00
41 10/31/2013 $-8,633,000.00
42 7/31/2013 $-3,122,000.00
43 4/30/2013 $-31,828,000.00
44 1/31/2013 $-29,098,000.00
45 10/31/2012 $-20,226,000.00
46 7/31/2012 $-4,737,000.00
47 4/30/2012 $-54,589,000.00
48 1/31/2012 $-44,897,000.00
49 10/31/2011 $-26,140,000.00
50 7/31/2011 $-9,634,000.00
51 4/30/2011 $-60,861,000.00
52 4/30/2010 $-18,171,000.00
Financials: IncreaseDecreaseInIncomeTaxesReceivable
Date Value
1 10/31/2023 $-21,992,000.00
2 7/31/2023 $-39,139,000.00
3 4/30/2023 $-20,652,000.00
4 1/31/2023 $-39,548,000.00
5 10/31/2022 $-46,707,000.00
6 7/31/2022 $-23,953,000.00
7 4/30/2022 $35,716,000.00
8 1/31/2022 $-263,000.00
9 10/31/2021 $6,898,000.00
10 7/31/2021 $-1,531,000.00
11 4/30/2021 $-5,714,000.00
12 1/31/2021 $-18,363,000.00
13 10/31/2020 $-22,924,000.00
14 7/31/2020 $-27,087,000.00
15 4/30/2020 $-15,783,000.00
16 1/31/2020 $-9,204,000.00
17 10/31/2019 $-9,475,000.00
18 7/31/2019 $-15,054,000.00
19 4/30/2019 $-22,545,000.00
20 1/31/2019 $-36,685,000.00
21 10/31/2018 $-35,160,000.00
22 7/31/2018 $-8,901,000.00
23 4/30/2018 $30,053,000.00
24 1/31/2018 $11,867,000.00
25 10/31/2017 $-20,604,000.00
26 7/31/2017 $-18,899,000.00
27 4/30/2017 $6,226,000.00
28 1/31/2017 $-4,594,000.00
29 10/31/2016 $-13,238,000.00
30 7/31/2016 $-12,215,000.00
31 4/30/2016 $-7,064,000.00
32 1/31/2016 $-7,523,000.00
33 10/31/2015 $-33,930,000.00
34 7/31/2015 $-26,986,000.00
35 4/30/2015 $7,801,000.00
36 1/31/2015 $-10,986,000.00
37 10/31/2014 $-23,974,000.00
38 7/31/2014 $-25,782,000.00
39 4/30/2014 $441,000.00
40 1/31/2014 $-1,028,000.00
41 10/31/2013 $-15,357,000.00
42 7/31/2013 $-30,207,000.00
43 4/30/2013 $-9,969,000.00
44 1/31/2013 $-3,682,000.00
45 10/31/2012 $-11,493,000.00
46 7/31/2012 $-21,911,000.00
47 4/30/2012 $-29,508,000.00
48 1/31/2012 $-26,167,000.00
49 10/31/2011 $-46,649,000.00
50 7/31/2011 $-50,318,000.00
51 4/30/2011 $31,266,000.00
52 1/31/2011 $24,178,000.00
53 4/30/2010 $3,649,000.00
Financials: IncreaseDecreaseInInventories
Date Value
1 10/31/2023 $44,714,000.00
2 7/31/2023 $48,256,000.00
3 4/30/2023 $-24,090,000.00
4 1/31/2023 $-9,896,000.00
5 10/31/2022 $13,904,000.00
6 7/31/2022 $2,899,000.00
7 4/30/2022 $76,730,000.00
8 1/31/2022 $33,579,000.00
9 10/31/2021 $39,531,000.00
10 7/31/2021 $26,624,000.00
11 4/30/2021 $50,342,000.00
12 1/31/2021 $35,238,000.00
13 10/31/2020 $13,835,000.00
14 7/31/2020 $2,788,000.00
15 4/30/2020 $-37,713,000.00
16 1/31/2020 $-10,207,000.00
17 10/31/2019 $-1,912,000.00
18 7/31/2019 $474,000.00
19 4/30/2019 $29,648,000.00
20 1/31/2019 $8,252,000.00
21 10/31/2018 $16,923,000.00
22 7/31/2018 $22,211,000.00
23 4/30/2018 $38,406,000.00
24 1/31/2018 $52,870,000.00
25 10/31/2017 $39,035,000.00
26 7/31/2017 $24,244,000.00
27 4/30/2017 $-4,400,000.00
28 1/31/2017 $4,061,000.00
29 10/31/2016 $2,854,000.00
30 7/31/2016 $631,000.00
31 4/30/2016 $7,390,000.00
32 1/31/2016 $-7,744,000.00
33 10/31/2015 $6,946,000.00
34 7/31/2015 $17,998,000.00
35 4/30/2015 $-10,365,000.00
36 1/31/2015 $-39,228,000.00
37 10/31/2014 $-7,594,000.00
38 7/31/2014 $11,362,000.00
39 4/30/2014 $13,696,000.00
40 1/31/2014 $-84,000.00
41 10/31/2013 $8,993,000.00
42 7/31/2013 $15,979,000.00
43 4/30/2013 $16,222,000.00
44 1/31/2013 $12,087,000.00
45 10/31/2012 $7,235,000.00
46 7/31/2012 $7,752,000.00
47 4/30/2012 $8,647,000.00
48 1/31/2012 $-126,000.00
49 10/31/2011 $-2,200,000.00
50 7/31/2011 $2,243,000.00
51 4/30/2011 $26,527,000.00
52 1/31/2011 $3,396,000.00
53 4/30/2010 $15,886,000.00
Financials: IncreaseDecreaseInPrepaidExpense
Date Value
1 10/31/2023 $10,693,000.00
2 7/31/2023 $2,518,000.00
3 4/30/2023 $4,248,000.00
4 1/31/2023 $6,571,000.00
5 10/31/2022 $9,875,000.00
6 7/31/2022 $6,504,000.00
7 4/30/2022 $6,376,000.00
8 1/31/2022 $9,444,000.00
9 10/31/2021 $13,698,000.00
10 7/31/2021 $5,264,000.00
11 4/30/2021 $1,413,000.00
12 1/31/2021 $7,993,000.00
13 10/31/2020 $8,381,000.00
14 7/31/2020 $7,332,000.00
15 4/30/2020 $2,308,000.00
16 1/31/2020 $6,937,000.00
17 10/31/2019 $6,290,000.00
18 7/31/2019 $5,476,000.00
19 4/30/2019 $1,727,000.00
20 1/31/2019 $3,986,000.00
21 10/31/2018 $2,157,000.00
22 7/31/2018 $3,174,000.00
23 4/30/2018 $-3,413,000.00
24 1/31/2018 $-1,982,000.00
25 10/31/2017 $-2,412,000.00
26 7/31/2017 $-928,000.00
27 4/30/2017 $6,171,000.00
28 1/31/2017 $1,718,000.00
29 10/31/2016 $1,952,000.00
30 7/31/2016 $2,524,000.00
31 4/30/2016 $983,000.00
32 1/31/2016 $1,644,000.00
33 10/31/2015 $838,000.00
34 7/31/2015 $2,598,000.00
35 4/30/2015 $547,000.00
36 1/31/2015 $1,428,000.00
37 10/31/2014 $1,196,000.00
38 7/31/2014 $1,270,000.00
39 4/30/2014 $82,000.00
40 1/31/2014 $696,000.00
41 10/31/2013 $799,000.00
42 7/31/2013 $1,433,000.00
43 4/30/2013 $98,000.00
44 1/31/2013 $655,000.00
45 10/31/2012 $734,000.00
46 7/31/2012 $1,339,000.00
47 4/30/2012 $118,000.00
48 1/31/2012 $666,000.00
49 10/31/2011 $827,000.00
50 7/31/2011 $1,259,000.00
51 4/30/2011 $51,000.00
52 1/31/2011 $449,000.00
53 4/30/2010 $-87,000.00
Financials: InterestCostsCapitalized
Date Value
1 10/31/2023 $686,000.00
2 7/31/2023 $794,000.00
3 4/30/2023 $3,631,000.00
4 10/31/2022 $700,000.00
5 7/31/2022 $581,000.00
6 4/30/2022 $2,031,000.00
7 4/30/2021 $4,537,000.00
8 4/30/2020 $5,258,000.00
9 4/30/2019 $3,057,000.00
10 4/30/2018 $2,260,000.00
11 4/30/2017 $1,470,000.00
12 4/30/2016 $1,134,000.00
13 4/30/2015 $1,209,000.00
14 4/30/2014 $1,177,000.00
15 4/30/2013 $894,000.00
16 4/30/2012 $674,000.00
17 4/30/2011 $406,000.00
18 4/30/2010 $431,000.00
Financials: InterestExpense
Date Value
1 10/31/2023 $12,306,000.00
2 7/31/2023 $12,495,000.00
3 4/30/2023 $51,815,000.00
4 1/31/2023 $11,697,000.00
5 10/31/2022 $13,502,000.00
6 7/31/2022 $13,816,000.00
7 4/30/2022 $56,972,000.00
8 1/31/2022 $41,681,000.00
9 10/31/2021 $13,520,000.00
10 7/31/2021 $13,730,000.00
11 4/30/2021 $46,679,000.00
12 1/31/2021 $35,510,000.00
13 10/31/2020 $24,041,000.00
14 7/31/2020 $13,407,000.00
15 4/30/2020 $53,419,000.00
16 1/31/2020 $39,613,000.00
17 10/31/2019 $26,404,000.00
18 7/31/2019 $13,721,000.00
19 4/30/2019 $55,656,000.00
20 1/31/2019 $13,310,000.00
21 10/31/2018 $28,597,000.00
22 7/31/2018 $14,406,000.00
23 4/30/2018 $50,940,000.00
24 1/31/2018 $37,821,000.00
25 10/31/2017 $24,351,000.00
26 7/31/2017 $11,375,000.00
27 4/30/2017 $41,536,000.00
28 1/31/2017 $10,559,000.00
29 10/31/2016 $10,075,000.00
30 7/31/2016 $10,540,000.00
31 4/30/2016 $40,173,000.00
32 1/31/2016 $30,225,000.00
33 10/31/2015 $20,093,000.00
34 7/31/2015 $10,084,000.00
35 4/30/2015 $41,225,000.00
36 1/31/2015 $31,057,000.00
37 10/31/2014 $20,866,000.00
38 7/31/2014 $10,506,000.00
39 4/30/2014 $39,915,000.00
40 1/31/2014 $9,947,000.00
41 10/31/2013 $19,472,000.00
42 7/31/2013 $9,456,000.00
43 4/30/2013 $35,048,000.00
44 1/31/2013 $8,764,000.00
45 10/31/2012 $8,637,000.00
46 7/31/2012 $8,904,000.00
47 4/30/2012 $35,192,000.00
48 1/31/2012 $8,730,000.00
49 10/31/2011 $17,711,000.00
50 7/31/2011 $8,934,000.00
51 4/30/2011 $28,497,000.00
52 1/31/2011 $19,630,000.00
53 4/30/2010 $10,933,000.00
Financials: InterestIncomeExpenseNet
Date Value
1 10/31/2023 $4,476,000.00
2 7/31/2023 $3,576,000.00
3 4/30/2023 $7,823,000.00
4 10/31/2022 $1,356,000.00
5 7/31/2022 --
6 4/30/2022 $48,000.00
7 4/30/2021 $168,000.00
8 4/30/2020 $860,000.00
9 4/30/2019 $595,000.00
10 4/30/2018 $1,583,000.00
11 4/30/2017 $588,000.00
12 4/30/2016 $157,000.00
13 4/30/2015 $158,000.00
14 4/30/2014 $214,000.00
15 4/30/2013 $211,000.00
16 4/30/2012 $208,000.00
17 4/30/2011 $360,000.00
18 4/30/2010 $300,000.00
Financials: InterestPaidNet
Date Value
1 10/31/2023 $31,429,000.00
2 7/31/2023 $10,701,000.00
3 4/30/2023 $56,799,000.00
4 1/31/2023 $37,765,000.00
5 10/31/2022 $25,077,000.00
6 7/31/2022 $8,689,000.00
7 4/30/2022 $54,499,000.00
8 1/31/2022 $34,800,000.00
9 10/31/2021 $25,076,000.00
10 7/31/2021 $7,914,000.00
11 4/30/2021 $48,508,000.00
12 1/31/2021 $32,862,000.00
13 10/31/2020 $26,535,000.00
14 7/31/2020 $6,882,000.00
15 4/30/2020 $54,277,000.00
16 1/31/2020 $33,636,000.00
17 10/31/2019 $26,997,000.00
18 7/31/2019 $6,837,000.00
19 4/30/2019 $56,306,000.00
20 1/31/2019 $33,354,000.00
21 10/31/2018 $24,256,000.00
22 7/31/2018 $5,205,000.00
23 4/30/2018 $48,757,000.00
24 1/31/2018 $28,281,000.00
25 10/31/2017 $21,428,000.00
26 7/31/2017 $4,673,000.00
27 4/30/2017 $41,268,000.00
28 1/31/2017 $24,430,000.00
29 10/31/2016 $20,065,000.00
30 7/31/2016 $3,785,000.00
31 4/30/2016 $40,401,000.00
32 1/31/2016 $23,125,000.00
33 10/31/2015 $20,206,000.00
34 7/31/2015 $3,471,000.00
35 4/30/2015 $41,382,000.00
36 1/31/2015 $24,536,000.00
37 10/31/2014 $20,954,000.00
38 7/31/2014 $3,665,000.00
39 4/30/2014 $36,923,000.00
40 1/31/2014 $19,969,000.00
41 10/31/2013 $17,389,000.00
42 7/31/2013 $118,000.00
43 4/30/2013 $35,226,000.00
44 1/31/2013 $17,637,000.00
45 10/31/2012 $17,667,000.00
46 7/31/2012 $99,000.00
47 4/30/2012 $35,403,000.00
48 1/31/2012 $17,841,000.00
49 10/31/2011 $17,864,000.00
50 7/31/2011 $126,000.00
51 4/30/2011 $34,691,000.00
52 1/31/2011 $16,934,000.00
53 4/30/2010 $11,677,000.00
Financials: InventoryGross
Date Value
1 4/30/2023 $376,085,000.00
2 4/30/2022 $396,199,000.00
3 4/30/2021 $286,598,000.00
4 4/30/2020 $236,007,000.00
5 4/30/2019 $273,040,000.00
6 4/30/2018 $241,668,000.00
7 4/30/2017 $201,644,000.00
8 4/30/2016 $204,988,000.00
9 4/30/2015 $197,331,000.00
10 4/30/2014 $204,833,000.00
11 4/30/2013 $189,514,000.00
12 4/30/2012 $170,794,000.00
13 4/30/2011 $159,200,000.00
Financials: InventoryLIFOReserveEffectOnIncomeNet
Date Value
1 10/31/2023 $7,946,000.00
2 10/31/2022 $16,927,000.00
Financials: InventoryNet
Date Value
1 10/31/2023 $418,901,000.00
2 7/31/2023 $424,728,000.00
3 4/30/2023 $376,085,000.00
4 1/31/2023 $387,136,000.00
5 10/31/2022 $393,320,000.00
6 7/31/2022 $399,138,000.00
7 4/30/2022 $396,199,000.00
8 1/31/2022 $351,377,000.00
9 10/31/2021 $350,182,000.00
10 7/31/2021 $338,082,000.00
11 4/30/2021 $286,598,000.00
12 1/31/2021 $271,421,000.00
13 10/31/2020 $249,842,000.00
14 7/31/2020 $238,795,000.00
15 4/30/2020 $236,007,000.00
16 1/31/2020 $263,185,000.00
17 10/31/2019 $271,443,000.00
18 7/31/2019 $273,755,000.00
19 4/30/2019 $273,040,000.00
20 1/31/2019 $250,897,000.00
21 10/31/2018 $258,644,000.00
22 7/31/2018 $263,879,000.00
23 4/30/2018 $241,668,000.00
24 1/31/2018 $255,584,000.00
25 10/31/2017 $241,681,000.00
26 7/31/2017 $225,973,000.00
27 4/30/2017 $201,644,000.00
28 1/31/2017 $209,692,000.00
29 10/31/2016 $208,064,000.00
30 7/31/2016 $205,773,000.00
31 4/30/2016 $204,988,000.00
32 1/31/2016 $189,722,000.00
33 10/31/2015 $204,277,000.00
34 7/31/2015 $215,329,000.00
35 4/30/2015 $197,331,000.00
36 1/31/2015 $168,280,000.00
37 10/31/2014 $199,710,000.00
38 7/31/2014 $218,403,000.00
39 4/30/2014 $204,833,000.00
40 1/31/2014 $190,839,000.00
41 10/31/2013 $199,802,000.00
42 7/31/2013 $205,674,000.00
43 4/30/2013 $189,514,000.00
44 1/31/2013 $185,126,000.00
45 10/31/2012 $178,298,000.00
46 7/31/2012 $178,546,000.00
47 4/30/2012 $170,794,000.00
48 1/31/2012 $161,942,000.00
49 4/30/2011 $159,200,000.00
Financials: Land
Date Value
1 4/30/2023 $1,151,812,000.00
2 4/30/2022 $1,097,985,000.00
3 4/30/2021 $938,199,000.00
4 4/30/2020 $872,151,000.00
5 4/30/2019 $792,601,000.00
6 4/30/2018 $729,965,000.00
7 4/30/2017 $665,318,000.00
8 4/30/2016 $593,043,000.00
9 4/30/2015 $549,239,000.00
10 4/30/2014 $490,005,000.00
11 4/30/2013 $431,523,000.00
12 4/30/2012 $381,756,000.00
13 4/30/2011 $348,456,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDue
Date Value
1 4/30/2023 $164,321,000.00
2 4/30/2022 $153,277,000.00
3 4/30/2021 $34,062,000.00
4 4/30/2020 $34,064,000.00
5 1/31/2020 $32,101,000.00
6 10/31/2019 $33,953,000.00
7 7/31/2019 $36,485,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive
Date Value
1 4/30/2023 $123,773,000.00
2 4/30/2022 $115,878,000.00
3 4/30/2021 $25,575,000.00
4 4/30/2020 $25,335,000.00
5 1/31/2020 $23,581,000.00
6 10/31/2019 $25,301,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive
Date Value
1 4/30/2023 $8,027,000.00
2 4/30/2022 $7,272,000.00
3 4/30/2021 $1,679,000.00
4 4/30/2020 $1,686,000.00
5 1/31/2020 $1,556,000.00
6 10/31/2019 $1,556,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour
Date Value
1 4/30/2023 $8,059,000.00
2 4/30/2022 $7,255,000.00
3 4/30/2021 $1,663,000.00
4 4/30/2020 $1,683,000.00
5 1/31/2020 $1,634,000.00
6 10/31/2019 $1,669,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree
Date Value
1 4/30/2023 $8,118,000.00
2 4/30/2022 $7,381,000.00
3 4/30/2021 $1,658,000.00
4 4/30/2020 $1,717,000.00
5 1/31/2020 $1,709,000.00
6 10/31/2019 $1,734,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo
Date Value
1 4/30/2023 $8,204,000.00
2 4/30/2022 $7,616,000.00
3 4/30/2021 $1,693,000.00
4 4/30/2020 $1,814,000.00
5 1/31/2020 $1,791,000.00
6 10/31/2019 $1,821,000.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths
Date Value
1 4/30/2023 $8,140,000.00
2 4/30/2022 $7,875,000.00
3 4/30/2021 $1,794,000.00
4 4/30/2020 $1,829,000.00
5 1/31/2020 $1,830,000.00
6 10/31/2019 $1,872,000.00
Financials: LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
Date Value
1 4/30/2023 $58,392,000.00
2 4/30/2022 $50,726,000.00
3 4/30/2021 $12,997,000.00
4 4/30/2020 $12,468,000.00
5 1/31/2020 $11,745,000.00
6 10/31/2019 $13,106,000.00
7 7/31/2019 $14,251,000.00
Financials: Liabilities
Date Value
1 10/31/2023 $3,330,070,000.00
2 7/31/2023 $3,286,057,000.00
3 4/30/2023 $3,282,604,000.00
4 1/31/2023 $3,233,835,000.00
5 10/31/2022 $3,277,648,000.00
6 7/31/2022 $3,299,095,000.00
7 4/30/2022 $3,264,892,000.00
8 1/31/2022 $3,216,337,000.00
9 10/31/2021 $3,128,976,000.00
10 7/31/2021 $3,045,307,000.00
11 4/30/2021 $2,527,635,000.00
12 1/31/2021 $2,503,398,000.00
13 10/31/2020 $2,463,817,000.00
14 7/31/2020 $2,347,755,000.00
15 4/30/2020 $2,300,687,000.00
16 1/31/2020 $2,333,444,000.00
17 10/31/2019 $2,304,021,000.00
18 7/31/2019 $2,347,532,000.00
19 4/30/2019 $2,322,607,000.00
20 1/31/2019 $2,192,731,000.00
21 10/31/2018 $2,188,578,000.00
22 7/31/2018 $2,225,808,000.00
23 4/30/2018 $2,198,786,000.00
24 1/31/2018 $2,123,378,000.00
25 10/31/2017 $2,265,850,000.00
26 7/31/2017 $1,990,969,000.00
27 4/30/2017 $1,829,482,000.00
28 1/31/2017 $1,760,873,000.00
29 10/31/2016 $1,752,838,000.00
30 7/31/2016 $1,737,036,000.00
31 4/30/2016 $1,642,685,000.00
32 1/31/2016 $1,627,419,000.00
33 10/31/2015 $1,621,405,000.00
34 7/31/2015 $1,618,473,000.00
35 4/30/2015 $1,594,736,000.00
36 1/31/2015 $1,548,431,000.00
37 10/31/2014 $1,601,806,000.00
38 7/31/2014 $1,633,394,000.00
39 4/30/2014 $1,601,612,000.00
40 1/31/2014 $1,524,449,000.00
41 10/31/2013 $1,494,187,000.00
42 7/31/2013 $1,538,960,000.00
43 4/30/2013 $1,396,781,000.00
44 1/31/2013 $1,350,974,000.00
45 10/31/2012 $1,289,048,000.00
46 7/31/2012 $1,300,689,000.00
47 4/30/2012 $1,268,774,000.00
48 1/31/2012 $1,237,984,000.00
49 4/30/2011 $1,207,059,000.00
Financials: LiabilitiesAndStockholdersEquity
Date Value
1 10/31/2023 $6,227,461,000.00
2 7/31/2023 $6,062,352,000.00
3 4/30/2023 $5,943,270,000.00
4 1/31/2023 $5,840,617,000.00
5 10/31/2022 $5,790,464,000.00
6 7/31/2022 $5,679,141,000.00
7 4/30/2022 $5,505,730,000.00
8 1/31/2022 $5,401,943,000.00
9 10/31/2021 $5,252,110,000.00
10 7/31/2021 $5,075,972,000.00
11 4/30/2021 $4,460,314,000.00
12 1/31/2021 $4,396,987,000.00
13 10/31/2020 $4,323,668,000.00
14 7/31/2020 $4,098,993,000.00
15 4/30/2020 $3,943,892,000.00
16 1/31/2020 $3,922,034,000.00
17 10/31/2019 $3,865,869,000.00
18 7/31/2019 $3,836,746,000.00
19 4/30/2019 $3,731,376,000.00
20 1/31/2019 $3,583,599,000.00
21 10/31/2018 $3,545,657,000.00
22 7/31/2018 $3,524,507,000.00
23 4/30/2018 $3,469,927,000.00
24 1/31/2018 $3,453,181,000.00
25 10/31/2017 $3,420,182,000.00
26 7/31/2017 $3,157,481,000.00
27 4/30/2017 $3,020,102,000.00
28 1/31/2017 $2,976,379,000.00
29 10/31/2016 $2,952,251,000.00
30 7/31/2016 $2,886,079,000.00
31 4/30/2016 $2,726,148,000.00
32 1/31/2016 $2,670,549,000.00
33 10/31/2015 $2,630,813,000.00
34 7/31/2015 $2,554,374,000.00
35 4/30/2015 $2,469,965,000.00
36 1/31/2015 $2,387,540,000.00
37 10/31/2014 $2,401,908,000.00
38 7/31/2014 $2,385,554,000.00
39 4/30/2014 $2,304,876,000.00
40 1/31/2014 $2,226,202,000.00
41 10/31/2013 $2,186,335,000.00
42 7/31/2013 $2,192,434,000.00
43 4/30/2013 $1,984,018,000.00
44 1/31/2013 $1,934,460,000.00
45 10/31/2012 $1,861,561,000.00
46 7/31/2012 $1,845,434,000.00
47 4/30/2012 $1,774,815,000.00
48 1/31/2012 $1,723,622,000.00
49 4/30/2011 $1,610,955,000.00
Financials: LiabilitiesCurrent
Date Value
1 10/31/2023 $949,826,000.00
2 7/31/2023 $933,999,000.00
3 4/30/2023 $927,125,000.00
4 1/31/2023 $869,809,000.00
5 10/31/2022 $921,298,000.00
6 7/31/2022 $937,383,000.00
7 4/30/2022 $904,678,000.00
8 1/31/2022 $783,710,000.00
9 10/31/2021 $803,496,000.00
10 7/31/2021 $740,942,000.00
11 4/30/2021 $612,749,000.00
12 1/31/2021 $581,826,000.00
13 10/31/2020 $562,009,000.00
14 7/31/2020 $533,916,000.00
15 4/30/2020 $1,063,428,000.00
16 1/31/2020 $1,104,822,000.00
17 10/31/2019 $1,084,061,000.00
18 7/31/2019 $575,028,000.00
19 4/30/2019 $590,932,000.00
20 1/31/2019 $463,701,000.00
21 10/31/2018 $470,976,000.00
22 7/31/2018 $525,513,000.00
23 4/30/2018 $507,850,000.00
24 1/31/2018 $461,219,000.00
25 10/31/2017 $467,629,000.00
26 7/31/2017 $441,863,000.00
27 4/30/2017 $427,378,000.00
28 1/31/2017 $386,756,000.00
29 10/31/2016 $387,015,000.00
30 7/31/2016 $420,112,000.00
31 4/30/2016 $387,571,000.00
32 1/31/2016 $359,752,000.00
33 10/31/2015 $399,376,000.00
34 7/31/2015 $388,901,000.00
35 4/30/2015 $364,889,000.00
36 1/31/2015 $324,945,000.00
37 10/31/2014 $400,172,000.00
38 7/31/2014 $423,661,000.00
39 4/30/2014 $390,889,000.00
40 1/31/2014 $319,557,000.00
41 10/31/2013 $343,001,000.00
42 7/31/2013 $396,815,000.00
43 4/30/2013 $412,806,000.00
44 1/31/2013 $366,157,000.00
45 10/31/2012 $314,729,000.00
46 7/31/2012 $332,027,000.00
47 4/30/2012 $306,641,000.00
48 1/31/2012 $281,503,000.00
49 4/30/2011 $294,500,000.00
Financials: LitigationSettlementAmountAwardedFromOtherParty
Date Value
1 4/30/2023 $15,297,000.00
2 1/31/2023 $15,297,000.00
Financials: LongTermDebt
Date Value
1 4/30/2023 $1,580,000,000.00
2 4/30/2022 $1,615,625,000.00
3 4/30/2021 $1,350,000,000.00
4 4/30/2020 $1,269,000,000.00
5 4/30/2019 $1,300,480,000.00
6 4/30/2018 $1,307,099,000.00
7 4/30/2017 $922,777,000.00
8 4/30/2016 $838,244,000.00
9 4/30/2015 $853,643,000.00
10 4/30/2014 $854,195,000.00
11 4/30/2013 $668,891,000.00
12 4/30/2012 $678,667,000.00
13 4/30/2011 $679,847,000.00
Financials: LongTermDebtAndCapitalLeaseObligations
Date Value
1 4/30/2023 $1,620,513,000.00
2 4/30/2022 $1,663,403,000.00
3 4/30/2021 $1,361,395,000.00
4 4/30/2020 $714,502,000.00
5 4/30/2019 $1,283,275,000.00
Financials: LongTermDebtAndCapitalLeaseObligationsCurrent
Date Value
1 4/30/2023 $52,861,000.00
2 4/30/2022 $24,466,000.00
3 4/30/2021 $2,354,000.00
4 4/30/2020 $571,244,000.00
5 4/30/2019 $17,205,000.00
Financials: LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
Date Value
1 4/30/2023 $1,673,374,000.00
2 4/30/2022 $1,687,869,000.00
3 4/30/2021 $1,363,749,000.00
4 4/30/2020 $1,285,746,000.00
5 4/30/2019 $1,300,480,000.00
Financials: LongTermDebtCurrent
Date Value
1 10/31/2023 $53,166,000.00
2 7/31/2023 $53,640,000.00
3 4/30/2023 $52,861,000.00
4 1/31/2023 $37,727,000.00
5 10/31/2022 $33,996,000.00
6 7/31/2022 $33,562,000.00
7 4/30/2022 $24,466,000.00
8 1/31/2022 $91,695,000.00
9 10/31/2021 $34,134,000.00
10 7/31/2021 $34,101,000.00
11 4/30/2021 $2,354,000.00
12 1/31/2021 $2,327,000.00
13 10/31/2020 $2,297,000.00
14 7/31/2020 $2,269,000.00
15 4/30/2020 $570,280,000.00
16 1/31/2020 $577,743,000.00
17 10/31/2019 $577,698,000.00
18 7/31/2019 $18,846,000.00
19 4/30/2019 $17,205,000.00
20 1/31/2019 $16,637,000.00
21 10/31/2018 $15,384,000.00
22 7/31/2018 $15,379,000.00
23 4/30/2018 $15,374,000.00
24 1/31/2018 $15,369,000.00
25 10/31/2017 $15,434,000.00
26 7/31/2017 $15,429,000.00
27 4/30/2017 $15,421,000.00
28 1/31/2017 $15,415,000.00
29 10/31/2016 $15,410,000.00
30 7/31/2016 $15,404,000.00
31 4/30/2016 $15,375,000.00
32 1/31/2016 $15,380,000.00
33 10/31/2015 $15,393,000.00
34 7/31/2015 $15,392,000.00
35 4/30/2015 $15,398,000.00
36 1/31/2015 $7,893,000.00
37 10/31/2014 $7,888,000.00
38 7/31/2014 $427,000.00
39 4/30/2014 $553,000.00
40 1/31/2014 $8,177,000.00
41 10/31/2013 $8,315,000.00
42 7/31/2013 $15,880,000.00
43 4/30/2013 $15,810,000.00
44 1/31/2013 $13,307,000.00
45 10/31/2012 $13,244,000.00
46 7/31/2012 $10,740,000.00
47 4/30/2012 $10,737,000.00
48 1/31/2012 $5,733,000.00
49 4/30/2011 $1,167,000.00
Financials: LongTermDebtFairValue
Date Value
1 10/31/2023 $1,348,000,000.00
2 7/31/2023 $1,396,000,000.00
3 4/30/2023 $1,437,000,000.00
4 1/31/2023 $1,460,000,000.00
5 10/31/2022 $1,409,000,000.00
6 7/31/2022 $1,509,000,000.00
7 4/30/2022 $1,508,000,000.00
8 1/31/2022 $1,773,000,000.00
9 10/31/2021 $1,683,000,000.00
10 7/31/2021 $1,727,000,000.00
11 4/30/2021 $1,391,000,000.00
12 1/31/2021 $1,417,000,000.00
13 10/31/2020 $1,415,000,000.00
14 7/31/2020 $1,343,000,000.00
15 4/30/2020 $1,341,000,000.00
16 1/31/2020 $1,340,000,000.00
17 10/31/2019 $1,327,000,000.00
18 7/31/2019 $1,323,000,000.00
19 4/30/2019 $1,272,000,000.00
20 1/31/2019 $1,278,000,000.00
21 10/31/2018 $1,269,000,000.00
22 7/31/2018 $1,278,000,000.00
23 4/30/2018 $1,277,000,000.00
24 1/31/2018 $1,320,000,000.00
25 10/31/2017 $1,320,000,000.00
26 7/31/2017 $1,086,000,000.00
27 4/30/2017 $941,000,000.00
28 1/31/2017 $952,000,000.00
29 10/31/2016 $976,000,000.00
30 7/31/2016 $938,000,000.00
31 4/30/2016 $887,000,000.00
32 1/31/2016 $876,000,000.00
33 10/31/2015 $877,000,000.00
34 7/31/2015 $887,000,000.00
35 4/30/2015 $887,000,000.00
36 1/31/2015 $891,000,000.00
37 10/31/2014 $891,000.00
38 7/31/2014 $894,000,000.00
39 4/30/2014 $841,000,000.00
40 1/31/2014 $849,000,000.00
41 10/31/2013 $805,000,000.00
42 7/31/2013 $813,000,000.00
43 4/30/2013 $721,000,000.00
44 1/31/2013 $729,000,000.00
45 10/31/2012 $728,000,000.00
46 7/31/2012 $737,000,000.00
47 4/30/2012 $721,000,000.00
48 1/31/2012 $681,000,000.00
49 4/30/2011 $647,000,000.00
Financials: LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
Date Value
1 4/30/2023 $978,000,000.00
2 4/30/2022 $1,026,000,000.00
3 4/30/2021 $1,074,000,000.00
4 4/30/2020 $616,000,000.00
5 4/30/2019 $652,937,000.00
6 4/30/2018 $686,074,000.00
7 4/30/2017 $306,495,000.00
8 4/30/2016 $207,151,000.00
9 4/30/2015 $776,616,000.00
10 4/30/2014 $792,056,000.00
11 4/30/2013 $606,619,000.00
12 4/30/2012 $621,204,000.00
Financials: LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
Date Value
1 4/30/2023 $44,500,000.00
2 4/30/2022 $20,000,000.00
3 4/30/2021 --
4 4/30/2020 $569,000,000.00
5 4/30/2019 $17,205,000.00
6 4/30/2018 $15,374,000.00
7 4/30/2017 $15,421,000.00
8 4/30/2016 $15,375,000.00
9 4/30/2015 $15,398,000.00
10 4/30/2014 $553,000.00
11 4/30/2013 $15,810,000.00
12 4/30/2012 $10,737,000.00
Financials: LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
Date Value
1 4/30/2023 $248,000,000.00
2 4/30/2022 $48,000,000.00
3 4/30/2021 $192,000,000.00
4 4/30/2020 $32,000,000.00
5 4/30/2019 $34,085,000.00
6 4/30/2018 $20,431,000.00
7 4/30/2017 $455,000.00
8 4/30/2016 $569,464,000.00
9 4/30/2015 $15,441,000.00
10 4/30/2014 $15,417,000.00
11 4/30/2013 $15,327,000.00
12 4/30/2012 $15,250,000.00
Financials: LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
Date Value
1 4/30/2023 $60,500,000.00
2 4/30/2022 $457,625,000.00
3 4/30/2021 $32,000,000.00
4 4/30/2020 $32,000,000.00
5 4/30/2019 $22,538,000.00
6 4/30/2018 $409,000.00
7 4/30/2017 $569,494,000.00
8 4/30/2016 $15,441,000.00
9 4/30/2015 $15,417,000.00
10 4/30/2014 $15,396,000.00
11 4/30/2013 $15,309,000.00
12 4/30/2012 $15,278,000.00
Financials: LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
Date Value
1 4/30/2023 $204,500,000.00
2 4/30/2022 $32,000,000.00
3 4/30/2021 $32,000,000.00
4 4/30/2020 $20,000,000.00
5 4/30/2019 $2,395,000.00
6 4/30/2018 $569,416,000.00
7 4/30/2017 $15,468,000.00
8 4/30/2016 $15,417,000.00
9 4/30/2015 $15,396,000.00
10 4/30/2014 $15,375,000.00
11 4/30/2013 $15,334,000.00
12 4/30/2012 $439,000.00
Financials: LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
Date Value
1 4/30/2023 $44,500,000.00
2 4/30/2022 $32,000,000.00
3 4/30/2021 $20,000,000.00
4 4/30/2020 --
5 4/30/2019 $571,320,000.00
6 4/30/2018 $15,395,000.00
7 4/30/2017 $15,444,000.00
8 4/30/2016 $15,396,000.00
9 4/30/2015 $15,375,000.00
10 4/30/2014 $15,398,000.00
11 4/30/2013 $492,000.00
12 4/30/2012 $15,759,000.00
Financials: LongTermDebtNoncurrent
Date Value
1 10/31/2023 $1,596,786,000.00
2 7/31/2023 $1,598,524,000.00
3 4/30/2023 $1,620,513,000.00
4 1/31/2023 $1,634,500,000.00
5 10/31/2022 $1,639,580,000.00
6 7/31/2022 $1,639,177,000.00
7 4/30/2022 $1,663,403,000.00
8 1/31/2022 $1,766,049,000.00
9 10/31/2021 $1,677,391,000.00
10 7/31/2021 $1,682,171,000.00
11 4/30/2021 $1,361,395,000.00
12 1/31/2021 $1,362,076,000.00
13 10/31/2020 $1,361,925,000.00
14 7/31/2020 $1,281,741,000.00
15 4/30/2020 $714,502,000.00
16 1/31/2020 $715,121,000.00
17 10/31/2019 $715,060,000.00
18 7/31/2019 $1,303,429,000.00
19 4/30/2019 $1,283,275,000.00
20 1/31/2019 $1,288,952,000.00
21 10/31/2018 $1,283,992,000.00
22 7/31/2018 $1,291,638,000.00
23 4/30/2018 $1,291,725,000.00
24 1/31/2018 $1,299,311,000.00
25 10/31/2017 $1,299,626,000.00
26 7/31/2017 $1,057,238,000.00
27 4/30/2017 $907,356,000.00
28 1/31/2017 $914,955,000.00
29 10/31/2016 $915,051,000.00
30 7/31/2016 $872,427,000.00
31 4/30/2016 $822,869,000.00
32 1/31/2016 $830,466,000.00
33 10/31/2015 $830,553,000.00
34 7/31/2015 $838,153,000.00
35 4/30/2015 $838,245,000.00
36 1/31/2015 $845,846,000.00
37 10/31/2014 $845,946,000.00
38 7/31/2014 $853,545,000.00
39 4/30/2014 $853,642,000.00
40 1/31/2014 $853,739,000.00
41 10/31/2013 $803,820,000.00
42 7/31/2013 $803,971,000.00
43 4/30/2013 $653,081,000.00
44 1/31/2013 $660,779,000.00
45 10/31/2012 $660,055,000.00
46 7/31/2012 $667,745,000.00
47 4/30/2012 $667,930,000.00
48 1/31/2012 $673,113,000.00
49 4/30/2011 $678,680,000.00
Financials: MachineryAndEquipmentGross
Date Value
1 4/30/2023 $2,783,802,000.00
2 4/30/2022 $2,695,366,000.00
3 4/30/2021 $2,478,404,000.00
4 4/30/2020 $2,369,361,000.00
5 4/30/2019 $2,224,330,000.00
6 4/30/2018 $2,093,878,000.00
7 4/30/2017 $1,905,553,000.00
8 4/30/2016 $1,704,379,000.00
9 4/30/2015 $1,503,079,000.00
10 4/30/2014 $1,330,697,000.00
11 4/30/2013 $1,182,470,000.00
12 4/30/2012 $1,035,651,000.00
13 4/30/2011 $907,483,000.00
Financials: NetCashProvidedByUsedInFinancingActivities
Date Value
1 10/31/2023 $-143,735,000.00
2 7/31/2023 $-92,472,000.00
3 4/30/2023 $-116,926,000.00
4 1/31/2023 $-81,323,000.00
5 10/31/2022 $-60,212,000.00
6 7/31/2022 $-44,604,000.00
7 4/30/2022 $191,587,000.00
8 1/31/2022 $378,910,000.00
9 10/31/2021 $247,530,000.00
10 7/31/2021 $265,159,000.00
11 4/30/2021 $-101,478,000.00
12 1/31/2021 $-88,374,000.00
13 10/31/2020 $-69,399,000.00
14 7/31/2020 $-140,358,000.00
15 4/30/2020 $-22,693,000.00
16 1/31/2020 $-46,726,000.00
17 10/31/2019 $-85,305,000.00
18 7/31/2019 $-40,753,000.00
19 4/30/2019 $-63,167,000.00
20 1/31/2019 $-69,239,000.00
21 10/31/2018 $-108,237,000.00
22 7/31/2018 $-62,456,000.00
23 4/30/2018 $166,500,000.00
24 1/31/2018 $214,751,000.00
25 10/31/2017 $236,186,000.00
26 7/31/2017 $58,508,000.00
27 4/30/2017 $-3,606,000.00
28 1/31/2017 $60,177,000.00
29 10/31/2016 $69,586,000.00
30 7/31/2016 $36,584,000.00
31 4/30/2016 $-50,184,000.00
32 1/31/2016 $-23,768,000.00
33 10/31/2015 $-25,830,000.00
34 7/31/2015 $-4,879,000.00
35 4/30/2015 $-22,602,000.00
36 1/31/2015 $9,195,000.00
37 10/31/2014 $-5,296,000.00
38 7/31/2014 $-2,245,000.00
39 4/30/2014 $103,099,000.00
40 1/31/2014 $117,115,000.00
41 10/31/2013 $73,378,000.00
42 7/31/2013 $85,119,000.00
43 4/30/2013 $30,308,000.00
44 1/31/2013 $39,966,000.00
45 10/31/2012 $-12,849,000.00
46 7/31/2012 $-1,545,000.00
47 4/30/2012 $-20,410,000.00
48 1/31/2012 $-16,429,000.00
49 10/31/2011 $-10,711,000.00
50 7/31/2011 $-5,107,000.00
51 4/30/2011 $-28,034,000.00
52 1/31/2011 $-14,494,000.00
53 4/30/2010 $-34,935,000.00
Financials: NetCashProvidedByUsedInInvestingActivities
Date Value
1 10/31/2023 $-307,023,000.00
2 7/31/2023 $-76,416,000.00
3 4/30/2023 $-545,034,000.00
4 1/31/2023 $-300,949,000.00
5 10/31/2022 $-169,967,000.00
6 7/31/2022 $-78,116,000.00
7 4/30/2022 $-1,157,995,000.00
8 1/31/2022 $-1,065,075,000.00
9 10/31/2021 $-727,754,000.00
10 7/31/2021 $-644,335,000.00
11 4/30/2021 $-444,340,000.00
12 1/31/2021 $-264,034,000.00
13 10/31/2020 $-156,148,000.00
14 7/31/2020 $-43,451,000.00
15 4/30/2020 $-466,642,000.00
16 1/31/2020 $-372,738,000.00
17 10/31/2019 $-245,424,000.00
18 7/31/2019 $-104,567,000.00
19 4/30/2019 $-457,830,000.00
20 1/31/2019 $-318,185,000.00
21 10/31/2018 $-197,844,000.00
22 7/31/2018 $-96,452,000.00
23 4/30/2018 $-609,335,000.00
24 1/31/2018 $-448,733,000.00
25 10/31/2017 $-269,281,000.00
26 7/31/2017 $-93,263,000.00
27 4/30/2017 $-454,725,000.00
28 1/31/2017 $-336,258,000.00
29 10/31/2016 $-207,472,000.00
30 7/31/2016 $-84,218,000.00
31 4/30/2016 $-394,968,000.00
32 1/31/2016 $-313,294,000.00
33 10/31/2015 $-207,407,000.00
34 7/31/2015 $-98,853,000.00
35 4/30/2015 $-399,143,000.00
36 1/31/2015 $-327,059,000.00
37 10/31/2014 $-228,187,000.00
38 7/31/2014 $-119,006,000.00
39 4/30/2014 $-336,889,000.00
40 1/31/2014 $-266,912,000.00
41 10/31/2013 $-186,690,000.00
42 7/31/2013 $-73,676,000.00
43 4/30/2013 $-331,284,000.00
44 1/31/2013 $-263,903,000.00
45 10/31/2012 $-162,381,000.00
46 7/31/2012 $-71,269,000.00
47 4/30/2012 $-278,122,000.00
48 1/31/2012 $-221,035,000.00
49 10/31/2011 $-151,563,000.00
50 7/31/2011 $-78,307,000.00
51 4/30/2011 $-325,513,000.00
52 1/31/2011 $-255,148,000.00
53 4/30/2010 $-173,152,000.00
Financials: NetCashProvidedByUsedInOperatingActivities
Date Value
1 10/31/2023 $481,780,000.00
2 7/31/2023 $229,131,000.00
3 4/30/2023 $881,951,000.00
4 1/31/2023 $636,593,000.00
5 10/31/2022 $486,099,000.00
6 7/31/2022 $276,206,000.00
7 4/30/2022 $788,741,000.00
8 1/31/2022 $536,541,000.00
9 10/31/2021 $455,377,000.00
10 7/31/2021 $241,559,000.00
11 4/30/2021 $804,088,000.00
12 1/31/2021 $663,079,000.00
13 10/31/2020 $551,957,000.00
14 7/31/2020 $352,050,000.00
15 4/30/2020 $504,314,000.00
16 1/31/2020 $399,707,000.00
17 10/31/2019 $311,409,000.00
18 7/31/2019 $178,757,000.00
19 4/30/2019 $530,614,000.00
20 1/31/2019 $367,914,000.00
21 10/31/2018 $304,289,000.00
22 7/31/2018 $150,071,000.00
23 4/30/2018 $419,797,000.00
24 1/31/2018 $295,976,000.00
25 10/31/2017 $241,563,000.00
26 7/31/2017 $117,139,000.00
27 4/30/2017 $459,273,000.00
28 1/31/2017 $316,027,000.00
29 10/31/2016 $240,084,000.00
30 7/31/2016 $161,349,000.00
31 4/30/2016 $472,386,000.00
32 1/31/2016 $342,084,000.00
33 10/31/2015 $244,959,000.00
34 7/31/2015 $101,796,000.00
35 4/30/2015 $348,645,000.00
36 1/31/2015 $239,860,000.00
37 10/31/2014 $183,392,000.00
38 7/31/2014 $116,357,000.00
39 4/30/2014 $314,160,000.00
40 1/31/2014 $210,686,000.00
41 10/31/2013 $185,309,000.00
42 7/31/2013 $138,233,000.00
43 4/30/2013 $286,328,000.00
44 1/31/2013 $194,539,000.00
45 10/31/2012 $158,638,000.00
46 7/31/2012 $106,531,000.00
47 4/30/2012 $294,879,000.00
48 1/31/2012 $224,230,000.00
49 10/31/2011 $188,902,000.00
50 7/31/2011 $162,859,000.00
51 4/30/2011 $261,443,000.00
52 1/31/2011 $182,412,000.00
53 4/30/2010 $214,068,000.00
Financials: NetIncomeLoss
Date Value
1 10/31/2023 $158,782,000.00
2 7/31/2023 $169,237,000.00
3 4/30/2023 $446,691,000.00
4 1/31/2023 $100,112,000.00
5 10/31/2022 $137,555,000.00
6 7/31/2022 $152,932,000.00
7 4/30/2022 $339,790,000.00
8 1/31/2022 $280,014,000.00
9 10/31/2021 $215,990,000.00
10 7/31/2021 $119,159,000.00
11 4/30/2021 $312,900,000.00
12 1/31/2021 $271,202,000.00
13 10/31/2020 $111,983,000.00
14 7/31/2020 $120,592,000.00
15 4/30/2020 $263,846,000.00
16 1/31/2020 $33,959,000.00
17 10/31/2019 $167,796,000.00
18 7/31/2019 $85,815,000.00
19 4/30/2019 $203,886,000.00
20 1/31/2019 $178,674,000.00
21 10/31/2018 $136,839,000.00
22 7/31/2018 $70,224,000.00
23 4/30/2018 $317,903,000.00
24 1/31/2018 $192,965,000.00
25 10/31/2017 $48,918,000.00
26 7/31/2017 $56,758,000.00
27 4/30/2017 $177,485,000.00
28 1/31/2017 $147,407,000.00
29 10/31/2016 $57,180,000.00
30 7/31/2016 $67,392,000.00
31 4/30/2016 $225,982,000.00
32 1/31/2016 $178,938,000.00
33 10/31/2015 $79,033,000.00
34 7/31/2015 $61,806,000.00
35 4/30/2015 $41,343,000.00
36 1/31/2015 $39,319,000.00
37 10/31/2014 $49,869,000.00
38 7/31/2014 $50,097,000.00
39 4/30/2014 $126,820,000.00
40 1/31/2014 $111,698,000.00
41 10/31/2013 $93,225,000.00
42 7/31/2013 $55,710,000.00
43 4/30/2013 $103,814,000.00
44 1/31/2013 $87,353,000.00
45 10/31/2012 $31,146,000.00
46 7/31/2012 $39,031,000.00
47 4/30/2012 $114,694,000.00
48 1/31/2012 $16,699,000.00
49 10/31/2011 $37,632,000.00
50 7/31/2011 $39,391,000.00
51 4/30/2011 $94,623,000.00
52 1/31/2011 $71,853,000.00
53 10/31/2010 $21,692,000.00
54 7/31/2010 $37,286,000.00
55 4/30/2010 $116,962,000.00
Financials: NumberOfOperatingSegments
Date Value
1 10/31/2023 $1.00
2 7/31/2023 $1.00
3 4/30/2023 $1.00
4 1/31/2023 $1.00
5 10/31/2022 $1.00
6 7/31/2022 $1.00
7 4/30/2022 $1.00
8 1/31/2022 $1.00
9 10/31/2021 $1.00
10 7/31/2021 $1.00
11 4/30/2021 $1.00
12 1/31/2021 $1.00
13 10/31/2020 $1.00
14 7/31/2020 $1.00
15 4/30/2020 $1.00
16 1/31/2020 $1.00
17 10/31/2019 $1.00
18 7/31/2019 $1.00
19 4/30/2019 $1.00
20 1/31/2019 $1.00
21 10/31/2018 $1.00
22 7/31/2018 $1.00
23 4/30/2018 $1.00
24 1/31/2018 $1.00
25 10/31/2017 $1.00
26 7/31/2017 $1.00
27 4/30/2017 $1.00
28 1/31/2017 $1.00
29 10/31/2016 $1.00
30 7/31/2016 $1.00
31 4/30/2016 $1.00
32 1/31/2016 $1.00
33 10/31/2015 $1.00
34 7/31/2015 $1.00
35 4/30/2015 $1.00
36 1/31/2015 $1.00
37 10/31/2014 $1.00
38 7/31/2014 $1.00
39 4/30/2014 $1.00
40 1/31/2014 $1.00
41 10/31/2013 $1.00
Financials: NumberOfReportableSegments
Date Value
1 10/31/2023 $1.00
2 7/31/2023 $1.00
3 4/30/2023 $1.00
4 4/30/2022 $1.00
5 4/30/2021 $1.00
6 4/30/2020 $1.00
7 4/30/2019 $1.00
8 4/30/2018 $1.00
9 4/30/2017 $1.00
10 4/30/2016 $1.00
11 4/30/2015 $1.00
12 10/31/2014 $1.00
13 7/31/2014 $1.00
14 4/30/2014 $1.00
15 10/31/2013 $1.00
Financials: NumberOfStatesInWhichEntityOperates
Date Value
1 10/31/2023 $16.00
2 7/31/2023 $16.00
3 4/30/2023 $16.00
4 1/31/2023 $16.00
5 10/31/2022 $16.00
6 7/31/2022 $16.00
7 4/30/2022 $16.00
8 1/31/2022 $17.00
9 10/31/2021 $17.00
10 7/31/2021 $17.00
11 4/30/2021 $16.00
12 1/31/2021 $16.00
13 10/31/2020 $16.00
14 7/31/2020 $16.00
15 4/30/2020 $16.00
16 1/31/2020 $16.00
17 10/31/2019 $16.00
18 7/31/2019 $16.00
19 4/30/2019 $16.00
20 1/31/2019 $16.00
21 10/31/2018 $16.00
22 7/31/2018 $16.00
23 4/30/2018 $16.00
24 1/31/2018 $15.00
25 10/31/2017 $15.00
26 7/31/2017 $15.00
27 4/30/2017 $15.00
28 1/31/2017 $14.00
29 10/31/2016 $14.00
30 7/31/2016 $14.00
31 4/30/2016 $14.00
32 1/31/2016 $14.00
33 10/31/2015 $14.00
34 7/31/2015 $14.00
35 4/30/2015 $14.00
36 1/31/2015 $14.00
37 10/31/2014 $14.00
38 7/31/2014 $14.00
39 4/30/2014 $14.00
40 1/31/2014 $14.00
41 10/31/2013 $14.00
42 7/31/2013 $14.00
43 4/30/2013 $14.00
44 1/31/2013 $14.00
45 10/31/2012 $12.00
46 7/31/2012 $11.00
47 4/30/2012 $11.00
Financials: NumberOfStores
Date Value
1 10/31/2023 $2,592.00
2 7/31/2023 $2,536.00
3 4/30/2023 $2,521.00
4 1/31/2023 $2,472.00
5 10/31/2022 $2,463.00
6 7/31/2022 $2,454.00
7 4/30/2022 $2,452.00
8 1/31/2022 $2,431.00
9 10/31/2021 $2,380.00
10 7/31/2021 $2,380.00
11 4/30/2021 $2,243.00
12 1/31/2021 $2,229.00
13 10/31/2020 $2,219.00
14 7/31/2020 $2,214.00
15 4/30/2020 $2,207.00
16 1/31/2020 $2,193.00
17 10/31/2019 $2,181.00
18 7/31/2019 $2,161.00
19 4/30/2019 $2,146.00
20 1/31/2019 $2,123.00
21 10/31/2018 $2,097.00
22 7/31/2018 $2,085.00
23 4/30/2018 $2,073.00
24 1/31/2018 $2,020.00
25 10/31/2017 $2,003.00
26 7/31/2017 $1,980.00
27 4/30/2017 $1,978.00
28 1/31/2017 $1,954.00
29 10/31/2016 $1,941.00
30 7/31/2016 $1,933.00
31 4/30/2016 $1,931.00
32 1/31/2016 $1,911.00
33 10/31/2015 $1,904.00
34 7/31/2015 $1,887.00
35 4/30/2015 $1,878.00
36 1/31/2015 $1,869.00
37 10/31/2014 $1,856.00
38 7/31/2014 $1,837.00
39 4/30/2014 $1,808.00
40 1/31/2014 $1,783.00
41 10/31/2013 $1,770.00
42 7/31/2013 $1,749.00
43 4/30/2013 $1,749.00
44 1/31/2013 $1,731.00
45 10/31/2012 $1,704.00
46 7/31/2012 $1,698.00
47 4/30/2012 $1,699.00
Financials: OperatingExpenses
Date Value
1 10/31/2023 $579,703,000.00
2 7/31/2023 $560,855,000.00
3 4/30/2023 $2,119,942,000.00
4 1/31/2023 $515,735,000.00
5 10/31/2022 $539,207,000.00
6 7/31/2022 $543,271,000.00
7 4/30/2022 $1,961,473,000.00
8 1/31/2022 $490,997,000.00
9 10/31/2021 $500,644,000.00
10 7/31/2021 $478,928,000.00
11 4/30/2021 $1,637,191,000.00
12 1/31/2021 $414,448,000.00
13 10/31/2020 $796,436,000.00
14 7/31/2020 $386,088,000.00
15 4/30/2020 $1,498,043,000.00
16 1/31/2020 $1,130,554,000.00
17 10/31/2019 $753,224,000.00
18 7/31/2019 $379,841,000.00
19 4/30/2019 $1,391,279,000.00
20 1/31/2019 $1,045,114,000.00
21 10/31/2018 $703,578,000.00
22 7/31/2018 $359,392,000.00
23 4/30/2018 $1,283,046,000.00
24 1/31/2018 $323,041,000.00
25 10/31/2017 $644,196,000.00
26 7/31/2017 $321,247,000.00
27 4/30/2017 $1,172,328,000.00
28 1/31/2017 $292,321,000.00
29 10/31/2016 $295,289,000.00
30 7/31/2016 $292,128,000.00
31 4/30/2016 $1,053,805,000.00
32 1/31/2016 $791,185,000.00
33 10/31/2015 $531,560,000.00
34 7/31/2015 $263,582,000.00
35 4/30/2015 $960,424,000.00
36 1/31/2015 $238,782,000.00
37 10/31/2014 $244,781,000.00
38 7/31/2014 $244,318,000.00
39 4/30/2014 $857,297,000.00
40 1/31/2014 $647,174,000.00
41 10/31/2013 $432,503,000.00
42 7/31/2013 $215,974,000.00
43 4/30/2013 $760,365,000.00
44 1/31/2013 $189,872,000.00
45 10/31/2012 $379,439,000.00
46 7/31/2012 $189,399,000.00
47 4/30/2012 $688,431,000.00
48 1/31/2012 $512,479,000.00
49 10/31/2011 $171,832,000.00
50 7/31/2011 $171,416,000.00
51 4/30/2011 $607,628,000.00
52 1/31/2011 $457,155,000.00
53 4/30/2010 $526,291,000.00
Financials: OperatingLeaseCost
Date Value
1 4/30/2023 $9,346,000.00
2 4/30/2022 $6,721,000.00
3 4/30/2021 $2,290,000.00
4 4/30/2020 $2,299,000.00
Financials: OperatingLeaseLiability
Date Value
1 4/30/2023 $105,929,000.00
2 4/30/2022 $102,551,000.00
3 4/30/2021 $21,065,000.00
4 4/30/2020 $21,596,000.00
5 1/31/2020 $20,356,000.00
6 10/31/2019 $20,847,000.00
7 7/31/2019 $22,234,000.00
Financials: OperatingLeaseRightOfUseAsset
Date Value
1 4/30/2023 $107,994,000.00
2 4/30/2022 $104,579,000.00
3 4/30/2021 $20,145,000.00
4 4/30/2020 $21,143,000.00
5 1/31/2020 $19,984,000.00
6 10/31/2019 $20,582,000.00
Financials: OperatingLeaseWeightedAverageDiscountRatePercent
Date Value
1 4/30/2023 $0.04
2 4/30/2022 $0.04
3 4/30/2021 $0.04
4 4/30/2020 $0.04
5 1/31/2020 $0.04
6 10/31/2019 $0.04
Financials: OtherAccruedLiabilitiesCurrentAndNoncurrent
Date Value
1 4/30/2023 $268,000.00
2 4/30/2022 $274,000.00
3 4/30/2021 $368,000.00
4 4/30/2020 $328,000.00
5 4/30/2019 $381,000.00
6 4/30/2018 $260,000.00
7 4/30/2017 $283,000.00
8 4/30/2016 $341,000.00
9 4/30/2015 $388,000.00
10 4/30/2014 $300,000.00
11 4/30/2013 $418,000.00
12 4/30/2012 $380,000.00
13 4/30/2011 $231,000.00
Financials: OtherAssetsNoncurrent
Date Value
1 10/31/2023 $204,458,000.00
2 7/31/2023 $191,900,000.00
3 4/30/2023 $192,153,000.00
4 1/31/2023 $188,803,000.00
5 10/31/2022 $177,593,000.00
6 7/31/2022 $184,606,000.00
7 4/30/2022 $187,219,000.00
8 1/31/2022 $182,123,000.00
9 10/31/2021 $147,849,000.00
10 7/31/2021 $148,101,000.00
11 4/30/2021 $82,147,000.00
12 1/31/2021 $78,210,000.00
13 10/31/2020 $72,198,000.00
14 7/31/2020 $70,877,000.00
15 4/30/2020 $71,766,000.00
16 1/31/2020 $70,815,000.00
17 10/31/2019 $66,016,000.00
18 7/31/2019 $43,146,000.00
19 4/30/2019 $52,947,000.00
20 1/31/2019 $46,519,000.00
21 10/31/2018 $39,813,000.00
22 7/31/2018 $32,769,000.00
23 4/30/2018 $29,909,000.00
24 1/31/2018 $34,543,000.00
25 10/31/2017 $24,466,000.00
26 7/31/2017 $23,632,000.00
27 4/30/2017 $23,453,000.00
28 1/31/2017 $20,238,000.00
29 10/31/2016 $19,616,000.00
30 7/31/2016 $19,382,000.00
31 4/30/2016 $19,222,000.00
32 1/31/2016 $18,290,000.00
33 10/31/2015 $18,549,000.00
34 7/31/2015 $18,588,000.00
35 4/30/2015 $18,295,000.00
36 1/31/2015 $17,163,000.00
37 10/31/2014 $16,847,000.00
38 7/31/2014 $16,395,000.00
39 4/30/2014 $15,947,000.00
40 1/31/2014 $15,453,000.00
41 10/31/2013 $15,169,000.00
42 7/31/2013 $14,796,000.00
43 4/30/2013 $14,485,000.00
44 1/31/2013 $13,931,000.00
45 10/31/2012 $13,385,000.00
46 7/31/2012 $13,114,000.00
47 4/30/2012 $12,403,000.00
48 1/31/2012 $11,985,000.00
49 4/30/2011 $11,721,000.00
Financials: OtherLiabilitiesCurrent
Date Value
1 4/30/2023 $154,962,000.00
2 4/30/2022 $131,056,000.00
3 4/30/2021 $122,012,000.00
4 4/30/2020 $95,864,000.00
5 4/30/2019 $68,935,000.00
6 4/30/2018 $54,607,000.00
7 4/30/2017 $46,607,000.00
8 4/30/2016 $39,337,000.00
9 4/30/2015 $35,910,000.00
10 4/30/2014 $61,117,000.00
11 4/30/2013 $29,436,000.00
12 4/30/2012 $26,917,000.00
13 4/30/2011 $24,632,000.00
Financials: OtherLiabilitiesNoncurrent
Date Value
1 10/31/2023 $166,569,000.00
2 7/31/2023 $161,971,000.00
3 4/30/2023 $159,056,000.00
4 1/31/2023 $141,397,000.00
5 10/31/2022 $129,530,000.00
6 7/31/2022 $136,187,000.00
7 4/30/2022 $148,382,000.00
8 1/31/2022 $131,437,000.00
9 10/31/2021 $111,124,000.00
10 7/31/2021 $109,468,000.00
11 4/30/2021 $72,437,000.00
12 1/31/2021 $74,605,000.00
13 10/31/2020 $53,389,000.00
14 7/31/2020 $51,535,000.00
15 4/30/2020 $50,693,000.00
16 1/31/2020 $49,694,000.00
17 10/31/2019 $49,535,000.00
18 7/31/2019 $28,677,000.00
19 4/30/2019 $24,068,000.00
20 1/31/2019 $23,736,000.00
21 10/31/2018 $23,206,000.00
22 7/31/2018 $42,906,000.00
23 4/30/2018 $21,589,000.00
24 1/31/2018 $21,788,000.00
25 10/31/2017 $20,826,000.00
26 7/31/2017 $20,221,000.00
27 4/30/2017 $19,672,000.00
28 1/31/2017 $21,225,000.00
29 10/31/2016 $20,669,000.00
30 7/31/2016 $19,851,000.00
31 4/30/2016 $19,498,000.00
32 1/31/2016 $20,275,000.00
33 10/31/2015 $19,882,000.00
34 7/31/2015 $19,532,000.00
35 4/30/2015 $18,984,000.00
36 1/31/2015 $20,409,000.00
37 10/31/2014 $20,017,000.00
38 7/31/2014 $19,033,000.00
39 4/30/2014 $22,500,000.00
40 1/31/2014 $24,795,000.00
41 10/31/2013 $24,224,000.00
42 7/31/2013 $22,500,000.00
43 4/30/2013 $21,399,000.00
44 1/31/2013 $21,749,000.00
45 10/31/2012 $21,128,000.00
46 7/31/2012 $20,187,000.00
47 4/30/2012 $19,100,000.00
48 1/31/2012 $19,520,000.00
49 4/30/2011 $16,943,000.00
Financials: OtherNoncashIncomeExpense
Date Value
1 10/31/2023 $-4,788,000.00
2 7/31/2023 $-1,104,000.00
3 4/30/2023 $-4,535,000.00
4 1/31/2023 $-3,496,000.00
5 10/31/2022 $-2,273,000.00
6 7/31/2022 $-1,867,000.00
7 4/30/2022 $14,233,000.00
8 1/31/2022 $15,607,000.00
9 10/31/2021 $-1,175,000.00
10 7/31/2021 $-1,016,000.00
11 4/30/2021 $-18,877,000.00
12 1/31/2021 $-18,680,000.00
13 10/31/2020 $985,000.00
14 7/31/2020 $697,000.00
15 4/30/2020 $8,933,000.00
16 1/31/2020 $7,142,000.00
17 10/31/2019 $1,640,000.00
18 7/31/2019 $-696,000.00
19 4/30/2019 $22,527,000.00
20 1/31/2019 $18,052,000.00
21 10/31/2018 $10,363,000.00
22 7/31/2018 $2,759,000.00
23 4/30/2018 $5,850,000.00
24 1/31/2018 $10,410,000.00
25 10/31/2017 $676,000.00
26 7/31/2017 $56,000.00
27 4/30/2017 $5,598,000.00
28 1/31/2017 $3,202,000.00
29 10/31/2016 $2,842,000.00
30 7/31/2016 $573,000.00
31 4/30/2016 $-132,000.00
32 1/31/2016 $348,000.00
33 10/31/2015 $176,000.00
34 7/31/2015 $107,000.00
35 4/30/2015 $236,000.00
36 1/31/2015 $216,000.00
37 10/31/2014 $94,000.00
38 7/31/2014 $18,000.00
39 4/30/2014 $116,000.00
40 1/31/2014 $216,000.00
41 10/31/2013 $185,000.00
42 7/31/2013 $126,000.00
43 4/30/2013 $441,000.00
44 1/31/2013 $638,000.00
45 10/31/2012 $620,000.00
46 7/31/2012 $639,000.00
47 4/30/2012 $-456,000.00
48 1/31/2012 $45,000.00
49 10/31/2011 $82,000.00
50 7/31/2011 $-4,000.00
51 4/30/2011 $42,000.00
52 1/31/2011 $390,000.00
53 4/30/2010 $-404,000.00
Financials: PaymentsForRepurchaseOfCommonStock
Date Value
1 10/31/2023 $59,491,000.00
2 7/31/2023 $29,893,000.00
3 10/31/2022 --
4 7/31/2022 --
5 4/30/2021 --
6 4/30/2020 --
7 1/31/2020 --
8 10/31/2019 --
9 7/31/2019 --
10 4/30/2019 $37,479,000.00
11 1/31/2019 $37,479,000.00
12 10/31/2018 $37,479,000.00
13 7/31/2018 $37,479,000.00
14 4/30/2018 $214,683,000.00
15 1/31/2018 $144,104,000.00
16 10/31/2017 $132,613,000.00
17 7/31/2017 $77,878,000.00
18 4/30/2017 $47,893,000.00
19 1/31/2017 --
20 10/31/2016 --
21 7/31/2016 --
22 4/30/2016 --
23 4/30/2015 --
24 4/30/2011 $501,026,000.00
25 1/31/2011 $501,026,000.00
Financials: PaymentsOfDebtIssuanceCosts
Date Value
1 4/30/2023 $3,940,000.00
2 1/31/2023 --
3 10/31/2022 --
4 7/31/2022 --
5 4/30/2022 $1,149,000.00
6 1/31/2022 $1,149,000.00
7 10/31/2021 $249,000.00
8 7/31/2021 $249,000.00
9 4/30/2021 $5,525,000.00
10 1/31/2021 $5,525,000.00
11 10/31/2020 --
12 7/31/2020 --
13 4/30/2020 --
14 1/31/2020 --
15 4/30/2019 --
Financials: PaymentsOfDividends
Date Value
1 10/31/2023 $30,988,000.00
2 7/31/2023 $14,945,000.00
3 4/30/2023 $55,617,000.00
4 1/31/2023 $41,456,000.00
5 10/31/2022 $27,292,000.00
6 7/31/2022 $13,128,000.00
7 4/30/2022 $51,212,000.00
8 1/31/2022 $38,223,000.00
9 10/31/2021 $25,234,000.00
10 7/31/2021 $12,609,000.00
11 4/30/2021 $47,971,000.00
12 1/31/2021 $35,410,000.00
13 10/31/2020 $23,591,000.00
14 7/31/2020 $11,779,000.00
15 4/30/2020 $45,951,000.00
16 1/31/2020 $34,178,000.00
17 10/31/2019 $22,405,000.00
18 7/31/2019 $10,633,000.00
19 4/30/2019 $41,430,000.00
20 1/31/2019 $30,808,000.00
21 10/31/2018 $20,193,000.00
22 7/31/2018 $9,592,000.00
23 4/30/2018 $38,780,000.00
24 1/31/2018 $29,023,000.00
25 10/31/2017 $19,235,000.00
26 7/31/2017 $9,312,000.00
27 4/30/2017 $36,758,000.00
28 1/31/2017 $27,407,000.00
29 10/31/2016 $17,988,000.00
30 7/31/2016 $8,577,000.00
31 4/30/2016 $33,527,000.00
32 1/31/2016 $24,929,000.00
33 10/31/2015 $16,322,000.00
34 7/31/2015 $7,726,000.00
35 4/30/2015 $30,175,000.00
36 1/31/2015 $22,398,000.00
37 10/31/2014 $14,652,000.00
38 7/31/2014 $6,914,000.00
39 4/30/2014 $27,095,000.00
40 1/31/2014 $20,168,000.00
41 10/31/2013 $13,840,000.00
42 7/31/2013 $6,913,000.00
43 4/30/2013 $24,685,000.00
44 1/31/2013 $18,963,000.00
45 10/31/2012 $12,640,000.00
46 7/31/2012 $6,320,000.00
47 4/30/2012 $22,849,000.00
48 1/31/2012 $17,128,000.00
49 10/31/2011 $11,416,000.00
50 7/31/2011 $5,707,000.00
51 4/30/2011 $20,467,000.00
52 1/31/2011 $15,341,000.00
53 4/30/2010 $17,308,000.00
Financials: PaymentsRelatedToTaxWithholdingForShareBasedCompensation
Date Value
1 10/31/2023 $18,121,000.00
2 7/31/2023 $17,969,000.00
3 4/30/2023 $16,399,000.00
4 1/31/2023 $16,304,000.00
5 10/31/2022 $15,618,000.00
6 7/31/2022 $15,478,000.00
7 4/30/2022 $17,648,000.00
8 1/31/2022 $17,625,000.00
9 10/31/2021 $17,370,000.00
10 7/31/2021 $17,249,000.00
11 4/30/2021 $8,105,000.00
12 1/31/2021 $8,105,000.00
13 10/31/2020 $7,917,000.00
14 7/31/2020 $7,917,000.00
15 4/30/2020 $7,224,000.00
16 1/31/2020 $6,611,000.00
17 10/31/2019 $6,525,000.00
18 7/31/2019 $6,476,000.00
19 4/30/2019 $5,948,000.00
20 1/31/2019 $4,681,000.00
21 10/31/2018 $3,601,000.00
22 7/31/2018 $3,252,000.00
23 4/30/2018 $4,426,000.00
24 1/31/2018 $3,926,000.00
25 10/31/2017 $3,656,000.00
26 7/31/2017 $3,494,000.00
27 4/30/2017 $6,813,000.00
28 1/31/2017 $6,594,000.00
29 10/31/2016 $6,448,000.00
30 7/31/2016 $6,339,000.00
31 4/30/2016 $4,975,000.00
32 1/31/2016 $4,870,000.00
33 10/31/2015 $3,900,000.00
34 7/31/2015 $3,567,000.00
35 4/30/2015 $3,339,000.00
Financials: PaymentsToAcquireBusinessesNetOfCashAcquired
Date Value
1 10/31/2023 $139,359,000.00
2 7/31/2023 $13,297,000.00
3 4/30/2023 $85,569,000.00
4 1/31/2023 $13,202,000.00
5 10/31/2022 $2,692,000.00
6 7/31/2022 $1,065,000.00
7 4/30/2022 $901,638,000.00
8 1/31/2022 $863,371,000.00
9 10/31/2021 $626,126,000.00
10 7/31/2021 $617,291,000.00
11 4/30/2021 $9,356,000.00
12 1/31/2021 $5,780,000.00
13 10/31/2020 --
14 7/31/2020 --
15 4/30/2020 $32,706,000.00
16 1/31/2020 $12,644,000.00
17 10/31/2019 $6,191,000.00
18 7/31/2019 $4,868,000.00
19 4/30/2019 $68,200,000.00
20 1/31/2019 $21,021,000.00
21 10/31/2018 $2,590,000.00
22 7/31/2018 $841,000.00
23 4/30/2018 $37,160,000.00
24 1/31/2018 $26,192,000.00
25 10/31/2017 $22,781,000.00
26 7/31/2017 $3,322,000.00
27 4/30/2017 $25,473,000.00
28 1/31/2017 $13,565,000.00
29 10/31/2016 $5,596,000.00
30 7/31/2016 $2,854,000.00
31 4/30/2016 $7,263,000.00
32 1/31/2016 $4,252,000.00
33 10/31/2015 --
34 7/31/2015 --
35 4/30/2015 $41,157,000.00
36 1/31/2015 $37,073,000.00
37 10/31/2014 $34,288,000.00
38 7/31/2014 $30,774,000.00
39 4/30/2014 $31,584,000.00
40 1/31/2014 $26,583,000.00
41 10/31/2013 $24,542,000.00
42 7/31/2013 $1,669,000.00
43 4/30/2013 $29,527,000.00
44 1/31/2013 $25,198,000.00
45 10/31/2012 $3,307,000.00
46 4/30/2012 $39,444,000.00
47 1/31/2012 $37,726,000.00
48 10/31/2011 $37,726,000.00
49 7/31/2011 $31,115,000.00
50 4/30/2011 $113,567,000.00
51 1/31/2011 $101,040,000.00
52 4/30/2010 $45,688,000.00
Financials: PaymentsToAcquirePropertyPlantAndEquipment
Date Value
1 10/31/2023 $175,955,000.00
2 7/31/2023 $68,903,000.00
3 4/30/2023 $476,568,000.00
4 1/31/2023 $301,298,000.00
5 10/31/2022 $177,327,000.00
6 7/31/2022 $82,070,000.00
7 4/30/2022 $326,475,000.00
8 1/31/2022 $228,208,000.00
9 10/31/2021 $123,518,000.00
10 7/31/2021 $45,045,000.00
11 4/30/2021 $441,252,000.00
12 1/31/2021 $263,077,000.00
13 10/31/2020 $158,815,000.00
14 7/31/2020 $45,146,000.00
15 4/30/2020 $438,977,000.00
16 1/31/2020 $363,907,000.00
17 10/31/2019 $242,173,000.00
18 7/31/2019 $101,398,000.00
19 4/30/2019 $394,699,000.00
20 1/31/2019 $311,165,000.00
21 10/31/2018 $198,409,000.00
22 7/31/2018 $97,490,000.00
23 4/30/2018 $577,421,000.00
24 1/31/2018 $426,398,000.00
25 10/31/2017 $248,797,000.00
26 7/31/2017 $91,548,000.00
27 4/30/2017 $433,392,000.00
28 1/31/2017 $325,609,000.00
29 10/31/2016 $203,602,000.00
30 7/31/2016 $82,296,000.00
31 4/30/2016 $392,839,000.00
32 1/31/2016 $312,588,000.00
33 10/31/2015 $209,948,000.00
34 7/31/2015 $100,141,000.00
35 4/30/2015 $360,734,000.00
36 1/31/2015 $292,144,000.00
37 10/31/2014 $195,682,000.00
38 7/31/2014 $88,789,000.00
39 4/30/2014 $308,633,000.00
40 1/31/2014 $242,548,000.00
41 10/31/2013 $162,882,000.00
42 7/31/2013 $72,456,000.00
43 4/30/2013 $305,301,000.00
44 1/31/2013 $241,126,000.00
45 10/31/2012 $160,121,000.00
46 7/31/2012 $71,776,000.00
47 4/30/2012 $240,874,000.00
48 1/31/2012 $184,603,000.00
49 10/31/2011 $114,262,000.00
50 7/31/2011 $47,514,000.00
51 4/30/2011 $214,573,000.00
52 1/31/2011 $155,353,000.00
53 4/30/2010 $129,233,000.00
Financials: PreferredStockNoParValue
Date Value
1 4/30/2023 --
2 4/30/2022 --
3 4/30/2021 --
4 4/30/2020 --
5 7/31/2014 --
6 4/30/2014 --
7 4/30/2013 --
8 1/31/2013 --
9 10/31/2012 --
10 7/31/2012 --
11 4/30/2012 --
12 1/31/2012 --
13 4/30/2011 --
Financials: PreferredStockSharesIssued
Date Value
1 4/30/2023 --
2 4/30/2022 --
3 4/30/2021 --
4 4/30/2020 --
5 4/30/2019 --
6 4/30/2018 --
7 4/30/2017 --
8 4/30/2016 --
9 4/30/2015 --
10 4/30/2014 --
11 4/30/2013 --
12 4/30/2012 --
13 4/30/2011 --
Financials: PreferredStockValue
Date Value
1 10/31/2023 --
2 7/31/2023 --
3 4/30/2023 --
4 1/31/2023 --
5 10/31/2022 --
6 7/31/2022 --
7 4/30/2022 --
8 1/31/2022 --
9 10/31/2021 --
10 7/31/2021 --
11 4/30/2021 --
12 1/31/2021 --
13 10/31/2020 --
14 7/31/2020 --
15 4/30/2020 --
16 1/31/2020 --
17 10/31/2019 --
18 7/31/2019 --
19 4/30/2019 --
20 1/31/2019 --
21 10/31/2018 --
22 7/31/2018 --
23 4/30/2018 --
24 1/31/2018 --
25 10/31/2017 --
26 7/31/2017 --
27 4/30/2017 --
28 1/31/2017 --
29 10/31/2016 --
30 7/31/2016 --
31 4/30/2016 --
32 1/31/2016 --
33 10/31/2015 --
34 7/31/2015 --
35 4/30/2015 --
36 1/31/2015 --
37 10/31/2014 --
38 7/31/2014 --
39 4/30/2014 --
40 1/31/2014 --
41 10/31/2013 --
42 7/31/2013 --
43 4/30/2013 --
44 1/31/2013 --
45 10/31/2012 --
46 7/31/2012 --
47 4/30/2012 --
48 1/31/2012 --
49 4/30/2011 --
Financials: PrepaidExpenseCurrent
Date Value
1 10/31/2023 $32,800,000.00
2 7/31/2023 $24,625,000.00
3 4/30/2023 $22,107,000.00
4 1/31/2023 $24,430,000.00
5 10/31/2022 $27,734,000.00
6 7/31/2022 $24,363,000.00
7 4/30/2022 $17,859,000.00
8 1/31/2022 $20,927,000.00
9 10/31/2021 $25,312,000.00
10 7/31/2021 $16,878,000.00
11 4/30/2021 $11,214,000.00
12 1/31/2021 $17,794,000.00
13 10/31/2020 $18,182,000.00
14 7/31/2020 $17,133,000.00
15 4/30/2020 $9,801,000.00
16 1/31/2020 $14,430,000.00
17 10/31/2019 $13,783,000.00
18 7/31/2019 $12,969,000.00
19 4/30/2019 $7,493,000.00
20 1/31/2019 $9,752,000.00
21 10/31/2018 $7,923,000.00
22 7/31/2018 $8,940,000.00
23 4/30/2018 $5,766,000.00
24 1/31/2018 $7,197,000.00
25 10/31/2017 $6,767,000.00
26 7/31/2017 $8,251,000.00
27 4/30/2017 $9,179,000.00
28 1/31/2017 $4,726,000.00
29 10/31/2016 $4,960,000.00
30 7/31/2016 $5,532,000.00
31 4/30/2016 $3,008,000.00
32 1/31/2016 $3,669,000.00
33 10/31/2015 $2,863,000.00
34 7/31/2015 $4,623,000.00
35 4/30/2015 $2,025,000.00
36 1/31/2015 $2,906,000.00
37 10/31/2014 $2,674,000.00
38 7/31/2014 $2,748,000.00
39 4/30/2014 $1,478,000.00
40 1/31/2014 $2,092,000.00
41 10/31/2013 $2,195,000.00
42 7/31/2013 $2,829,000.00
43 4/30/2013 $1,396,000.00
44 1/31/2013 $1,953,000.00
45 10/31/2012 $2,032,000.00
46 7/31/2012 $2,637,000.00
47 4/30/2012 $1,298,000.00
48 1/31/2012 $1,846,000.00
49 4/30/2011 $1,180,000.00
Financials: ProceedsFromIssuanceOfLongTermDebt
Date Value
1 4/30/2023 --
2 1/31/2023 --
3 10/31/2022 --
4 7/31/2022 --
5 4/30/2022 $450,000,000.00
6 1/31/2022 $450,000,000.00
7 10/31/2021 $300,000,000.00
8 7/31/2021 $300,000,000.00
9 4/30/2021 $650,000,000.00
10 1/31/2021 $650,000,000.00
11 10/31/2020 $650,000,000.00
12 7/31/2020 --
13 4/30/2020 --
14 1/31/2020 --
15 10/31/2019 --
16 4/30/2019 --
17 1/31/2019 --
18 10/31/2018 --
19 7/31/2018 --
20 4/30/2018 $400,000,000.00
21 1/31/2018 $400,000,000.00
22 10/31/2017 $400,000,000.00
23 7/31/2017 $150,000,000.00
24 4/30/2017 $100,000,000.00
25 1/31/2017 $100,000,000.00
26 10/31/2016 $100,000,000.00
27 7/31/2016 $50,000,000.00
28 4/30/2016 --
29 1/31/2016 --
30 10/31/2015 --
31 7/31/2015 --
32 4/30/2015 --
33 1/31/2015 --
34 4/30/2014 $200,000,000.00
35 1/31/2014 $200,000,000.00
36 10/31/2013 $150,000,000.00
37 7/31/2013 $150,000,000.00
38 4/30/2013 --
39 10/31/2012 --
40 4/30/2012 --
41 4/30/2011 $569,000,000.00
42 1/31/2011 $569,000,000.00
Financials: ProceedsFromSaleOfPropertyPlantAndEquipment
Date Value
1 10/31/2023 $8,291,000.00
2 7/31/2023 $5,784,000.00
3 4/30/2023 $17,103,000.00
4 1/31/2023 $13,551,000.00
5 10/31/2022 $10,052,000.00
6 7/31/2022 $5,019,000.00
7 4/30/2022 $70,118,000.00
8 1/31/2022 $26,504,000.00
9 10/31/2021 $21,890,000.00
10 7/31/2021 $18,001,000.00
11 4/30/2021 $6,268,000.00
12 1/31/2021 $4,823,000.00
13 10/31/2020 $2,667,000.00
14 7/31/2020 $1,695,000.00
15 4/30/2020 $5,041,000.00
16 1/31/2020 $3,813,000.00
17 10/31/2019 $2,940,000.00
18 7/31/2019 $1,699,000.00
19 4/30/2019 $5,069,000.00
20 1/31/2019 $4,159,000.00
21 10/31/2018 $3,155,000.00
22 7/31/2018 $1,879,000.00
23 4/30/2018 $5,246,000.00
24 1/31/2018 $3,857,000.00
25 10/31/2017 $2,297,000.00
26 7/31/2017 $1,607,000.00
27 4/30/2017 $4,140,000.00
28 1/31/2017 $2,916,000.00
29 10/31/2016 $1,726,000.00
30 7/31/2016 $932,000.00
31 4/30/2016 $5,134,000.00
32 1/31/2016 $3,546,000.00
33 10/31/2015 $2,541,000.00
34 7/31/2015 $1,288,000.00
35 4/30/2015 $2,748,000.00
36 1/31/2015 $2,158,000.00
37 10/31/2014 $1,783,000.00
38 7/31/2014 $557,000.00
39 4/30/2014 $3,328,000.00
40 1/31/2014 $2,219,000.00
41 10/31/2013 $734,000.00
42 7/31/2013 $449,000.00
43 4/30/2013 $3,544,000.00
44 1/31/2013 $2,421,000.00
45 10/31/2012 $1,047,000.00
46 7/31/2012 $507,000.00
47 4/30/2012 $2,196,000.00
48 1/31/2012 $1,294,000.00
49 10/31/2011 $425,000.00
50 7/31/2011 $322,000.00
51 4/30/2011 $2,627,000.00
52 1/31/2011 $1,245,000.00
53 4/30/2010 $1,769,000.00
Financials: ProceedsFromStockOptionsExercised
Date Value
1 4/30/2023 --
2 1/31/2023 --
3 10/31/2022 --
4 7/31/2022 --
5 4/30/2022 $133,000.00
6 1/31/2022 $133,000.00
7 10/31/2021 $133,000.00
8 7/31/2021 $133,000.00
9 4/30/2021 $1,784,000.00
10 1/31/2021 $1,665,000.00
11 10/31/2020 $1,253,000.00
12 7/31/2020 $211,000.00
13 4/30/2020 $2,958,000.00
14 1/31/2020 $2,392,000.00
15 10/31/2019 $2,307,000.00
16 7/31/2019 $2,261,000.00
17 4/30/2019 $2,290,000.00
18 1/31/2019 $1,168,000.00
19 10/31/2018 $379,000.00
20 7/31/2018 $148,000.00
21 4/30/2018 $1,377,000.00
22 1/31/2018 $801,000.00
23 10/31/2017 $298,000.00
24 7/31/2017 $195,000.00
25 4/30/2017 $2,357,000.00
26 1/31/2017 $1,975,000.00
27 10/31/2016 $1,719,000.00
28 7/31/2016 $1,598,000.00
29 4/30/2016 $3,717,000.00
30 1/31/2016 $3,595,000.00
31 10/31/2015 $2,089,000.00
32 7/31/2015 $1,805,000.00
33 4/30/2015 $11,465,000.00
34 1/31/2015 $10,535,000.00
35 10/31/2014 $8,571,000.00
36 7/31/2014 $4,313,000.00
37 4/30/2014 $3,368,000.00
38 1/31/2014 $2,912,000.00
39 10/31/2013 $2,758,000.00
40 7/31/2013 $900,000.00
41 4/30/2013 $4,721,000.00
42 1/31/2013 $4,209,000.00
43 10/31/2012 $3,645,000.00
44 7/31/2012 $3,476,000.00
45 4/30/2012 $3,249,000.00
46 1/31/2012 $1,927,000.00
47 10/31/2011 $1,641,000.00
48 7/31/2011 $1,316,000.00
49 4/30/2011 $3,733,000.00
50 1/31/2011 $3,465,000.00
51 4/30/2010 $1,239,000.00
Financials: PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
Date Value
1 4/30/2023 $2,620,149,000.00
2 4/30/2022 $2,425,709,000.00
Financials: PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
Date Value
1 4/30/2023 $4,214,820,000.00
2 4/30/2022 $3,980,542,000.00
Financials: PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
Date Value
1 4/30/2023 $6,834,969,000.00
2 4/30/2022 $6,406,251,000.00
Financials: PropertyPlantAndEquipmentNet
Date Value
1 10/31/2023 $4,392,626,000.00
2 7/31/2023 $4,229,784,000.00
3 4/30/2023 $4,214,820,000.00
4 1/31/2023 $4,079,398,000.00
5 10/31/2022 $4,006,594,000.00
6 7/31/2022 $3,978,747,000.00
7 4/30/2022 $3,980,542,000.00
8 1/31/2022 $3,958,000,000.00
9 10/31/2021 $3,854,692,000.00
10 7/31/2021 $3,816,190,000.00
11 4/30/2021 $3,493,459,000.00
12 1/31/2021 $3,412,924,000.00
13 10/31/2020 $3,361,577,000.00
14 7/31/2020 $3,308,950,000.00
15 4/30/2020 $3,323,801,000.00
16 1/31/2020 $3,303,943,000.00
17 10/31/2019 $3,246,884,000.00
18 7/31/2019 $3,198,307,000.00
19 4/30/2019 $3,110,626,000.00
20 1/31/2019 $3,040,860,000.00
21 10/31/2018 $2,983,043,000.00
22 7/31/2018 $2,944,564,000.00
23 4/30/2018 $2,902,920,000.00
24 1/31/2018 $2,804,644,000.00
25 10/31/2017 $2,682,169,000.00
26 7/31/2017 $2,561,744,000.00
27 4/30/2017 $2,513,158,000.00
28 1/31/2017 $2,450,358,000.00
29 10/31/2016 $2,377,051,000.00
30 7/31/2016 $2,302,577,000.00
31 4/30/2016 $2,252,475,000.00
32 1/31/2016 $2,219,552,000.00
33 10/31/2015 $2,162,869,000.00
34 7/31/2015 $2,092,297,000.00
35 4/30/2015 $2,019,364,000.00
36 1/31/2015 $1,986,945,000.00
37 10/31/2014 $1,933,766,000.00
38 7/31/2014 $1,852,807,000.00
39 4/30/2014 $1,778,965,000.00
40 1/31/2014 $1,745,011,000.00
41 10/31/2013 $1,698,698,000.00
42 7/31/2013 $1,625,210,000.00
43 4/30/2013 $1,581,925,000.00
44 1/31/2013 $1,545,312,000.00
45 10/31/2012 $1,483,659,000.00
46 7/31/2012 $1,421,928,000.00
47 4/30/2012 $1,378,749,000.00
48 1/31/2012 $1,347,536,000.00
49 4/30/2011 $1,217,305,000.00
Financials: PurchaseCommitmentRemainingMinimumAmountCommitted
Date Value
1 10/31/2023 $38,315,000.00
2 7/31/2023 $55,623,000.00
3 4/30/2023 $14,574,000.00
4 1/31/2023 $14,500,000.00
Financials: RepaymentsOfLongTermDebt
Date Value
1 10/31/2023 $35,135,000.00
2 7/31/2023 $29,665,000.00
3 4/30/2023 $40,970,000.00
4 1/31/2023 $23,563,000.00
5 10/31/2022 $17,302,000.00
6 7/31/2022 $15,998,000.00
7 4/30/2022 $188,537,000.00
8 1/31/2022 $14,226,000.00
9 10/31/2021 $9,750,000.00
10 7/31/2021 $4,867,000.00
11 4/30/2021 $571,661,000.00
12 1/31/2021 $570,999,000.00
13 10/31/2020 $570,738,000.00
14 7/31/2020 $873,000.00
15 4/30/2020 $17,476,000.00
16 1/31/2020 $9,329,000.00
17 10/31/2019 $8,682,000.00
18 7/31/2019 $905,000.00
19 4/30/2019 $16,000,000.00
20 1/31/2019 $7,839,000.00
21 10/31/2018 $7,743,000.00
22 7/31/2018 $92,000.00
23 4/30/2018 $15,688,000.00
24 1/31/2018 $8,097,000.00
25 10/31/2017 $7,708,000.00
26 7/31/2017 $103,000.00
27 4/30/2017 $15,399,000.00
28 1/31/2017 $7,797,000.00
29 10/31/2016 $7,697,000.00
30 7/31/2016 $98,000.00
31 4/30/2016 $15,399,000.00
32 1/31/2016 $7,797,000.00
33 10/31/2015 $7,697,000.00
34 7/31/2015 $98,000.00
35 4/30/2015 $553,000.00
36 1/31/2015 $456,000.00
37 10/31/2014 $361,000.00
38 7/31/2014 $223,000.00
39 4/30/2014 $15,865,000.00
40 1/31/2014 $8,144,000.00
41 10/31/2013 $7,925,000.00
42 7/31/2013 $208,000.00
43 4/30/2013 $10,757,000.00
44 1/31/2013 $5,562,000.00
45 10/31/2012 $5,368,000.00
46 7/31/2012 $182,000.00
47 4/30/2012 $1,372,000.00
48 1/31/2012 $1,192,000.00
49 10/31/2011 $728,000.00
50 7/31/2011 $384,000.00
51 4/30/2011 $69,172,000.00
52 1/31/2011 $68,836,000.00
53 4/30/2010 $19,231,000.00
Financials: RepaymentsOfShortTermDebt
Date Value
1 4/30/2023 --
2 4/30/2022 --
3 1/31/2022 --
4 10/31/2021 --
5 7/31/2021 --
6 4/30/2021 $120,000,000.00
7 1/31/2021 $120,000,000.00
8 10/31/2020 $120,000,000.00
9 7/31/2020 $120,000,000.00
10 10/31/2019 $50,000,000.00
11 7/31/2019 $25,000,000.00
12 10/31/2018 $39,600,000.00
13 7/31/2018 $12,189,000.00
14 1/31/2018 $900,000.00
15 10/31/2017 $900,000.00
16 7/31/2017 $900,000.00
Financials: RetainedEarningsAccumulatedDeficit
Date Value
1 10/31/2023 $2,846,274,000.00
2 7/31/2023 $2,703,652,000.00
3 4/30/2023 $2,550,629,000.00
4 1/31/2023 $2,508,933,000.00
5 10/31/2022 $2,423,147,000.00
6 7/31/2022 $2,299,927,000.00
7 4/30/2022 $2,161,426,000.00
8 1/31/2022 $2,114,765,000.00
9 10/31/2021 $2,063,920,000.00
10 7/31/2021 $1,980,207,000.00
11 4/30/2021 $1,873,728,000.00
12 1/31/2021 $1,844,734,000.00
13 10/31/2020 $1,818,737,000.00
14 7/31/2020 $1,718,637,000.00
15 4/30/2020 $1,609,919,000.00
16 1/31/2020 $1,559,605,000.00
17 10/31/2019 $1,537,420,000.00
18 7/31/2019 $1,467,212,000.00
19 4/30/2019 $1,393,169,000.00
20 1/31/2019 $1,378,589,000.00
21 10/31/2018 $1,347,377,000.00
22 7/31/2018 $1,291,377,000.00
23 4/30/2018 $1,271,141,000.00
24 1/31/2018 $1,327,517,000.00
25 10/31/2017 $1,154,332,000.00
26 7/31/2017 $1,166,512,000.00
27 4/30/2017 $1,150,546,000.00
28 1/31/2017 $1,129,792,000.00
29 10/31/2016 $1,116,363,000.00
30 7/31/2016 $1,068,590,000.00
31 4/30/2016 $1,010,595,000.00
32 1/31/2016 $972,142,000.00
33 10/31/2015 $942,635,000.00
34 7/31/2015 $872,183,000.00
35 4/30/2015 $818,955,000.00
36 1/31/2015 $785,389,000.00
37 10/31/2014 $753,839,000.00
38 7/31/2014 $711,758,000.00
39 4/30/2014 $685,988,000.00
40 1/31/2014 $670,106,000.00
41 10/31/2013 $662,366,000.00
42 7/31/2013 $669,386,000.00
43 4/30/2013 $579,176,000.00
44 1/31/2013 $562,232,000.00
45 10/31/2012 $553,094,000.00
46 7/31/2012 $526,553,000.00
47 4/30/2012 $493,842,000.00
48 1/31/2012 $476,494,000.00
49 4/30/2011 $399,900,000.00
Financials: Revenues
Date Value
1 10/31/2023 $7,933,651,000.00
2 7/31/2023 $3,869,251,000.00
3 4/30/2023 $15,094,475,000.00
4 1/31/2023 $3,332,555,000.00
5 10/31/2022 $8,433,219,000.00
6 7/31/2022 $4,454,644,000.00
7 4/30/2022 $12,952,594,000.00
8 1/31/2022 $9,493,652,000.00
9 10/31/2021 $6,444,935,000.00
10 7/31/2021 $3,181,994,000.00
11 4/30/2021 $8,707,189,000.00
12 1/31/2021 $2,008,028,000.00
13 10/31/2020 $4,320,926,000.00
14 7/31/2020 $2,105,021,000.00
15 4/30/2020 $9,175,296,000.00
16 1/31/2020 $7,362,413,000.00
17 10/31/2019 $5,114,215,000.00
18 7/31/2019 $2,626,629,000.00
19 4/30/2019 $2,178,397,000.00
20 1/31/2019 $2,048,076,000.00
21 10/31/2018 $5,126,437,000.00
22 7/31/2018 $2,588,432,000.00
23 4/30/2018 $8,391,124,000.00
24 1/31/2018 $6,302,087,000.00
25 10/31/2017 $4,247,484,000.00
26 7/31/2017 $2,093,739,000.00
27 4/30/2017 $7,506,587,000.00
28 1/31/2017 $1,769,993,000.00
29 10/31/2016 $1,920,055,000.00
30 7/31/2016 $1,970,079,000.00
31 4/30/2016 $7,122,086,000.00
Financials: RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
Date Value
1 10/31/2023 $11,216,000.00
2 7/31/2023 $8,345,000.00
3 4/30/2023 $25,166,000.00
4 1/31/2023 $6,909,000.00
5 10/31/2022 $2,119,000.00
6 7/31/2022 $736,000.00
7 4/30/2022 $52,525,000.00
8 1/31/2022 $49,259,000.00
9 10/31/2021 $47,775,000.00
10 7/31/2021 $47,775,000.00
11 4/30/2021 --
12 1/31/2021 --
13 10/31/2020 --
14 7/31/2020 --
15 4/30/2020 $1,520,000.00
16 1/31/2020 $1,520,000.00
17 10/31/2019 $831,000.00
Financials: RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
Date Value
1 10/31/2023 $8,273,000.00
2 7/31/2023 $2,214,000.00
3 4/30/2023 $14,642,000.00
4 1/31/2023 $13,485,000.00
5 10/31/2022 $1,163,000.00
6 7/31/2022 --
7 4/30/2022 $87,723,000.00
8 1/31/2022 $79,867,000.00
9 10/31/2021 $40,944,000.00
10 7/31/2021 $39,021,000.00
11 4/30/2021 $1,109,000.00
12 1/31/2021 $1,109,000.00
13 10/31/2020 $1,109,000.00
14 7/31/2020 --
15 4/30/2020 $2,840,000.00
16 1/31/2020 $1,037,000.00
17 10/31/2019 --
18 7/31/2019 $22,635,000.00
19 3/31/2019 $22,635,000.00
20 1/31/2019 $22,635,000.00
21 10/31/2018 $22,635,000.00
22 7/31/2018 $22,635,000.00
Financials: SelfInsuranceReserve
Date Value
1 4/30/2023 $61,168,000.00
2 4/30/2022 $53,752,000.00
3 4/30/2021 $50,526,000.00
4 4/30/2020 $44,959,000.00
5 4/30/2019 $44,334,000.00
6 4/30/2018 $39,777,000.00
7 4/30/2017 $37,984,000.00
8 4/30/2014 $28,429,000.00
9 4/30/2013 $24,039,000.00
10 4/30/2012 $23,701,000.00
Financials: SelfInsuranceReserveCurrent
Date Value
1 4/30/2023 $28,856,000.00
2 4/30/2022 $25,795,000.00
3 4/30/2021 $24,287,000.00
4 4/30/2020 $22,097,000.00
5 4/30/2019 $21,671,000.00
6 4/30/2018 $20,029,000.00
7 4/30/2017 $18,816,000.00
Financials: SelfInsuranceReserveNoncurrent
Date Value
1 10/31/2023 $34,064,000.00
2 7/31/2023 $32,070,000.00
3 4/30/2023 $32,312,000.00
4 1/31/2023 $31,298,000.00
5 10/31/2022 $29,816,000.00
6 7/31/2022 $28,475,000.00
7 4/30/2022 $27,957,000.00
8 1/31/2022 $26,195,000.00
9 10/31/2021 $25,374,000.00
10 7/31/2021 $25,729,000.00
11 4/30/2021 $26,239,000.00
12 1/31/2021 $21,103,000.00
13 10/31/2020 $20,924,000.00
14 7/31/2020 $20,766,000.00
15 4/30/2020 $22,862,000.00
16 1/31/2020 $22,673,000.00
17 10/31/2019 $22,247,000.00
18 7/31/2019 $21,531,000.00
19 4/30/2019 $22,663,000.00
20 1/31/2019 $21,395,000.00
21 10/31/2018 $20,155,000.00
22 4/30/2018 $19,748,000.00
23 4/30/2017 $19,168,000.00
Financials: ShareBasedCompensation
Date Value
1 10/31/2023 $19,485,000.00
2 7/31/2023 $10,468,000.00
3 4/30/2023 $47,024,000.00
4 1/31/2023 $34,741,000.00
5 10/31/2022 $25,875,000.00
6 7/31/2022 $16,185,000.00
7 4/30/2022 $37,976,000.00
8 1/31/2022 $29,382,000.00
9 10/31/2021 $17,500,000.00
10 7/31/2021 $8,623,000.00
11 4/30/2021 $31,986,000.00
12 1/31/2021 $22,009,000.00
13 10/31/2020 $14,492,000.00
14 7/31/2020 $7,021,000.00
15 4/30/2020 $18,129,000.00
16 1/31/2020 $14,394,000.00
17 10/31/2019 $9,922,000.00
18 7/31/2019 $7,542,000.00
19 4/30/2019 $16,410,000.00
20 1/31/2019 $11,111,000.00
21 10/31/2018 $9,323,000.00
22 7/31/2018 $10,272,000.00
23 4/30/2018 $18,800,000.00
24 1/31/2018 $16,378,000.00
25 10/31/2017 $13,700,000.00
26 7/31/2017 $9,807,000.00
27 4/30/2017 $10,697,000.00
28 1/31/2017 $7,356,000.00
29 10/31/2016 $4,948,000.00
30 7/31/2016 $2,471,000.00
31 4/30/2016 $7,413,000.00
32 1/31/2016 $5,793,000.00
33 10/31/2015 $3,373,000.00
34 7/31/2015 $1,737,000.00
35 4/30/2015 $7,307,000.00
36 1/31/2015 $6,292,000.00
37 10/31/2014 $2,667,000.00
38 7/31/2014 $1,632,000.00
39 4/30/2014 $5,600,000.00
40 1/31/2014 $4,001,000.00
41 10/31/2013 $2,420,000.00
42 7/31/2013 $1,044,000.00
43 4/30/2013 $4,270,000.00
44 1/31/2013 $3,165,000.00
45 10/31/2012 $2,060,000.00
46 7/31/2012 $1,036,000.00
47 4/30/2012 $3,792,000.00
48 1/31/2012 $2,657,000.00
49 10/31/2011 $1,521,000.00
50 7/31/2011 $477,000.00
51 4/30/2011 $2,066,000.00
52 1/31/2011 $1,305,000.00
53 4/30/2010 $2,031,000.00
Financials: StateAndLocalIncomeTaxExpenseBenefitContinuingOperations
Date Value
1 4/30/2023 $140,827,000.00
2 4/30/2022 $100,938,000.00
3 4/30/2021 $94,470,000.00
4 4/30/2020 $78,202,000.00
5 4/30/2019 $59,516,000.00
6 4/30/2018 $-103,466,000.00
7 4/30/2017 $92,183,000.00
8 4/30/2016 $122,724,000.00
9 4/30/2015 $101,397,000.00
10 4/30/2014 $66,824,000.00
11 4/30/2013 $59,802,000.00
12 4/30/2012 $66,724,000.00
Financials: StockholdersEquity
Date Value
1 10/31/2023 $2,897,391,000.00
2 7/31/2023 $2,776,295,000.00
3 4/30/2023 $2,660,666,000.00
4 1/31/2023 $2,606,782,000.00
5 10/31/2022 $2,512,816,000.00
6 7/31/2022 $2,380,046,000.00
7 4/30/2022 $2,240,838,000.00
8 1/31/2022 $2,185,606,000.00
9 10/31/2021 $2,123,134,000.00
10 7/31/2021 $2,030,665,000.00
11 4/30/2021 $1,932,679,000.00
12 1/31/2021 $1,893,589,000.00
13 10/31/2020 $1,859,851,000.00
14 7/31/2020 $1,751,238,000.00
15 4/30/2020 $1,643,205,000.00
16 1/31/2020 $1,588,590,000.00
17 10/31/2019 $1,561,848,000.00
18 7/31/2019 $1,489,214,000.00
19 4/30/2019 $1,408,769,000.00
20 1/31/2019 $1,390,868,000.00
21 10/31/2018 $1,357,079,000.00
22 7/31/2018 $1,298,699,000.00
23 4/30/2018 $1,271,141,000.00
24 1/31/2018 $1,329,803,000.00
25 10/31/2017 $1,154,332,000.00
26 7/31/2017 $1,166,512,000.00
27 4/30/2017 $1,190,620,000.00
28 1/31/2017 $1,215,506,000.00
29 10/31/2016 $1,199,413,000.00
30 7/31/2016 $1,149,043,000.00
31 4/30/2016 $1,083,463,000.00
32 1/31/2016 $1,043,130,000.00
33 10/31/2015 $1,009,408,000.00
34 7/31/2015 $935,901,000.00
35 4/30/2015 $875,229,000.00
36 1/31/2015 $839,109,000.00
37 10/31/2014 $800,102,000.00
38 7/31/2014 $752,160,000.00
39 4/30/2014 $703,264,000.00
40 1/31/2014 $701,753,000.00
41 10/31/2013 $692,148,000.00
42 7/31/2013 $653,474,000.00
43 4/30/2013 $593,387,000.00
44 1/31/2013 $583,486,000.00
45 10/31/2012 $572,513,000.00
46 7/31/2012 $544,745,000.00
47 4/30/2012 $503,944,000.00
48 1/31/2012 $485,638,000.00
49 4/30/2011 $403,896,000.00
50 4/30/2010 $824,319,000.00
51 4/30/2009 $721,030,000.00
Financials: StockIssuedDuringPeriodValueShareBasedCompensation
Date Value
1 10/31/2023 $8,865,000.00
2 7/31/2023 $-7,501,000.00
3 4/30/2023 $30,625,000.00
4 1/31/2023 $8,180,000.00
5 10/31/2022 $9,550,000.00
6 7/31/2022 $707,000.00
7 4/30/2022 $20,328,000.00
8 1/31/2022 $11,627,000.00
9 10/31/2021 $8,756,000.00
10 7/31/2021 $-8,626,000.00
11 4/30/2021 $23,881,000.00
12 1/31/2021 $7,329,000.00
13 10/31/2020 $7,471,000.00
14 7/31/2020 $-896,000.00
15 4/30/2020 $14,728,000.00
16 1/31/2020 $4,472,000.00
17 10/31/2019 $2,380,000.00
18 7/31/2019 $4,141,000.00
19 4/30/2019 $13,310,000.00
20 1/31/2019 $11,111,000.00
21 10/31/2018 $2,149,000.00
22 7/31/2018 $7,174,000.00
23 4/30/2018 $15,735,000.00
24 1/31/2018 $13,312,000.00
25 10/31/2017 $10,635,000.00
26 7/31/2017 $6,742,000.00
27 4/30/2017 $10,697,000.00
28 4/30/2016 $7,413,000.00
29 4/30/2015 $7,307,000.00
30 4/30/2014 $5,600,000.00
31 4/30/2013 $4,270,000.00
Financials: StockRepurchasedDuringPeriodValue
Date Value
1 10/31/2023 $30,391,000.00
2 7/31/2023 $29,893,000.00
3 4/30/2019 $35,247,000.00
4 1/31/2019 $35,247,000.00
5 10/31/2018 $35,247,000.00
6 7/31/2018 $35,247,000.00
7 4/30/2018 $215,434,000.00
8 1/31/2018 $144,104,000.00
9 10/31/2017 $133,188,000.00
10 7/31/2017 $77,879,000.00
11 4/30/2017 $49,374,000.00
12 4/30/2011 $-501,026,000.00
Financials: TaxesPayableCurrent
Date Value
1 7/31/2023 $15,001,000.00
2 4/30/2023 --
3 10/31/2022 $1,310,000.00
4 4/30/2022 --
5 1/31/2021 $1,877,000.00
6 10/31/2020 $6,739,000.00
7 7/31/2020 $11,451,000.00
8 4/30/2020 --
9 10/31/2013 $1,469,000.00
10 7/31/2013 $18,449,000.00
11 7/31/2012 $2,997,000.00
Financials: UnrecognizedTaxBenefits
Date Value
1 10/31/2023 $12,871,000.00
2 7/31/2023 $11,980,000.00
3 4/30/2023 $10,957,000.00
4 1/31/2023 $12,639,000.00
5 10/31/2022 $12,226,000.00
6 7/31/2022 $11,309,000.00
7 4/30/2022 $10,259,000.00
8 1/31/2022 $11,584,000.00
9 10/31/2021 $11,357,000.00
10 7/31/2021 $10,403,000.00
11 4/30/2021 $9,316,000.00
12 1/31/2021 $10,825,000.00
13 10/31/2020 $10,548,000.00
14 7/31/2020 $9,940,000.00
15 4/30/2020 $8,907,000.00
16 1/31/2020 $9,844,000.00
17 10/31/2019 $9,355,000.00
18 7/31/2019 $8,381,000.00
19 4/30/2019 $7,287,000.00
20 1/31/2019 $8,331,000.00
21 10/31/2018 $8,092,000.00
22 7/31/2018 $7,255,000.00
23 4/30/2018 $6,421,000.00
24 1/31/2018 $7,317,000.00
25 10/31/2017 $6,464,000.00
26 7/31/2017 $5,965,000.00
27 4/30/2017 $5,362,000.00
28 1/31/2017 $8,089,000.00
29 10/31/2016 $7,667,000.00
30 7/31/2016 $6,957,000.00
31 4/30/2016 $6,484,000.00
32 1/31/2016 $9,055,000.00
33 10/31/2015 $8,866,000.00
34 7/31/2015 $8,472,000.00
35 4/30/2015 $8,043,000.00
36 1/31/2015 $10,307,000.00
37 10/31/2014 $10,212,000.00
38 7/31/2014 $9,759,000.00
39 4/30/2014 $9,244,000.00
40 1/31/2014 $11,787,000.00
41 10/31/2013 $11,418,000.00
42 7/31/2013 $10,341,000.00
43 4/30/2013 $8,938,000.00
44 1/31/2013 $9,536,000.00
45 10/31/2012 $9,271,000.00
46 7/31/2012 $8,482,000.00
47 4/30/2012 $7,538,000.00
48 1/31/2012 $8,080,000.00
49 4/30/2011 $6,148,000.00
50 4/30/2010 $5,482,000.00
Financials: UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
Date Value
1 10/31/2023 $515,000.00
2 7/31/2023 $445,000.00
3 4/30/2023 $386,000.00
4 1/31/2023 $550,000.00
5 10/31/2022 $483,000.00
6 7/31/2022 $424,000.00
7 4/30/2022 $371,000.00
8 1/31/2022 $554,000.00
9 10/31/2021 $488,000.00
10 7/31/2021 $421,000.00
11 4/30/2021 $370,000.00
12 1/31/2021 $530,000.00
13 10/31/2020 $460,000.00
14 7/31/2020 $420,000.00
15 4/30/2020 $354,000.00
16 1/31/2020 $425,000.00
17 10/31/2019 $361,000.00
18 7/31/2019 $299,000.00
19 4/30/2019 $242,000.00
20 1/31/2019 $318,000.00
21 10/31/2018 $268,000.00
22 7/31/2018 $223,000.00
23 4/30/2018 $191,000.00
24 1/31/2018 $254,000.00
25 10/31/2017 $186,000.00
26 7/31/2017 $160,000.00
27 4/30/2017 $141,000.00
28 1/31/2017 $321,000.00
29 10/31/2016 $289,000.00
30 7/31/2016 $244,000.00
31 4/30/2016 $217,000.00
32 1/31/2016 $338,000.00
33 10/31/2015 $306,000.00
34 7/31/2015 $271,000.00
35 4/30/2015 $152,000.00
36 1/31/2015 $226,000.00
37 10/31/2014 $217,000.00
38 7/31/2014 $183,000.00
39 4/30/2014 $402,000.00
40 1/31/2014 $432,000.00
41 10/31/2013 $388,000.00
42 7/31/2013 $380,000.00
43 4/30/2013 $286,000.00
44 1/31/2013 $390,000.00
45 10/31/2012 $357,000.00
46 7/31/2012 $314,000.00
47 4/30/2012 $249,000.00
48 1/31/2012 $344,000.00
49 4/30/2011 $245,000.00
Financials: UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
Date Value
1 4/30/2023 $2,867,000.00
2 4/30/2022 $2,953,000.00
3 4/30/2021 $2,356,000.00
4 4/30/2020 $2,780,000.00
5 4/30/2019 $2,169,000.00
6 4/30/2018 $2,010,000.00
7 4/30/2017 $1,705,000.00
8 4/30/2016 $1,084,000.00
9 4/30/2015 $1,186,000.00
10 4/30/2014 $1,229,000.00
11 4/30/2013 $2,807,000.00
12 4/30/2012 $2,706,000.00
13 4/30/2011 $1,982,000.00
Financials: UnrecognizedTaxBenefitsPeriodIncreaseDecrease
Date Value
1 4/30/2023 $698,000.00
2 4/30/2022 $943,000.00
3 4/30/2021 $409,000.00
4 4/30/2020 $1,620,000.00
5 4/30/2019 $866,000.00
6 4/30/2018 $1,059,000.00
7 4/30/2017 $-1,122,000.00
8 4/30/2016 $-1,559,000.00
9 4/30/2015 $-1,201,000.00
10 4/30/2014 $306,000.00
11 4/30/2013 $1,400,000.00
12 4/30/2012 $1,390,000.00
Financials: UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
Date Value
1 4/30/2023 $2,169,000.00
2 4/30/2022 $2,010,000.00
3 4/30/2021 $1,947,000.00
4 4/30/2020 $1,160,000.00
5 4/30/2019 $1,303,000.00
6 4/30/2018 $1,273,000.00
7 4/30/2017 $2,827,000.00
8 4/30/2016 $2,669,000.00
9 4/30/2015 $2,400,000.00
10 4/30/2014 $1,338,000.00
11 4/30/2013 $1,370,000.00
12 4/30/2012 $1,411,000.00
13 4/30/2011 $1,172,000.00
Financials: UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
Date Value
1 10/31/2023 $10,168,000.00
2 7/31/2023 $9,465,000.00
3 4/30/2023 $8,656,000.00
4 1/31/2023 $9,985,000.00
5 10/31/2022 $9,658,000.00
6 7/31/2022 $8,934,000.00
7 4/30/2022 $8,105,000.00
8 1/31/2022 $9,151,000.00
9 10/31/2021 $8,972,000.00
10 7/31/2021 $8,218,000.00
11 4/30/2021 $7,360,000.00
12 1/31/2021 $8,552,000.00
13 10/31/2020 $8,333,000.00
14 7/31/2020 $7,875,000.00
15 4/30/2020 $7,059,000.00
16 1/31/2020 $7,799,000.00
17 10/31/2019 $7,412,000.00
18 7/31/2019 $6,643,000.00
19 4/30/2019 $5,780,000.00
20 1/31/2019 $6,604,000.00
21 10/31/2018 $6,415,000.00
22 7/31/2018 $5,754,000.00
23 4/30/2018 $5,095,000.00
24 1/31/2018 $5,683,000.00
25 10/31/2017 $4,238,000.00
26 7/31/2017 $3,914,000.00
27 4/30/2017 $3,522,000.00
28 1/31/2017 $5,295,000.00
29 10/31/2016 $5,020,000.00
30 7/31/2016 $4,559,000.00
31 4/30/2016 $4,251,000.00
32 1/31/2016 $5,923,000.00
33 10/31/2015 $5,799,000.00
34 7/31/2015 $5,544,000.00
35 4/30/2015 $5,264,000.00
36 1/31/2015 $6,736,000.00
37 10/31/2014 $6,760,000.00
38 7/31/2014 $6,466,000.00
39 4/30/2014 $6,131,000.00
40 1/31/2014 $7,662,000.00
41 10/31/2013 $7,422,000.00
42 7/31/2013 $6,722,000.00
43 4/30/2013 $5,810,000.00
44 1/31/2013 $6,198,000.00
45 10/31/2012 $6,026,000.00
46 7/31/2012 $5,513,000.00
47 4/30/2012 $4,900,000.00
48 1/31/2012 $5,252,000.00
Financials: WeightedAverageNumberDilutedSharesOutstandingAdjustment
Date Value
1 10/31/2023 $187,811.00
2 7/31/2023 $155,187.00
3 1/31/2023 $283,448.00
4 10/31/2022 $215,335.00
5 7/31/2022 $186,762.00
6 1/31/2022 $197,370.00
7 10/31/2021 $205,669.00
8 7/31/2021 $209,377.00
9 1/31/2021 $240,962.00
10 10/31/2020 $245,749.00
11 7/31/2020 $270,797.00
12 1/31/2020 $221,917.00
13 10/31/2019 $218,189.00
14 7/31/2019 $221,852.00
15 1/31/2019 $291,783.00
16 10/31/2018 $314,181.00
17 7/31/2018 $311,387.00
18 1/31/2018 $372,643.00
19 10/31/2017 $379,802.00
20 7/31/2017 $480,184.00
21 1/31/2017 $463,445.00
22 10/31/2016 $472,713.00
23 7/31/2016 $474,677.00
24 1/31/2016 $403,421.00
25 10/31/2015 $423,747.00
26 7/31/2015 $420,727.00
27 1/31/2015 $309,125.00
28 10/31/2014 $348,522.00
29 7/31/2014 $390,121.00
30 1/31/2014 $444,061.00
31 10/31/2013 $408,634.00
32 7/31/2013 $434,809.00
33 1/31/2013 $304,948.00
34 10/31/2012 $353,690.00
35 7/31/2012 $345,690.00
36 1/31/2012 $342,826.00
37 10/31/2011 $328,239.00
38 7/31/2011 $307,838.00
39 1/31/2011 $272,828.00
Financials: WeightedAverageNumberOfDilutedSharesOutstanding
Date Value
1 10/31/2023 $37,452,253.00
2 7/31/2023 $37,456,139.00
3 4/30/2023 $37,519,695.00
4 1/31/2023 $37,564,551.00
5 10/31/2022 $37,465,915.00
6 7/31/2022 $37,409,705.00
7 4/30/2022 $37,356,698.00
8 1/31/2022 $37,366,583.00
9 10/31/2021 $37,368,653.00
10 7/31/2021 $37,335,437.00
11 4/30/2021 $37,356,138.00
12 1/31/2021 $37,283,591.00
13 10/31/2020 $37,248,650.00
14 7/31/2020 $37,242,173.00
15 4/30/2020 $37,185,828.00
16 1/31/2020 $37,122,525.00
17 10/31/2019 $37,109,513.00
18 7/31/2019 $37,085,922.00
19 4/30/2019 $36,975,387.00
20 1/31/2019 $37,013,826.00
21 10/31/2018 $36,997,631.00
22 7/31/2018 $36,980,408.00
23 4/30/2018 $38,132,099.00
24 1/31/2018 $38,301,913.00
25 10/31/2017 $38,183,599.00
26 7/31/2017 $38,840,288.00
27 4/30/2017 $39,578,998.00
28 1/31/2017 $39,649,768.00
29 10/31/2016 $39,662,539.00
30 7/31/2016 $39,631,139.00
31 4/30/2016 $39,422,199.00
32 1/31/2016 $39,401,371.00
33 10/31/2015 $39,407,217.00
34 7/31/2015 $39,385,492.00
35 4/30/2015 $39,103,833.00
36 1/31/2015 $39,118,151.00
37 10/31/2014 $39,058,667.00
38 7/31/2014 $39,006,461.00
39 4/30/2014 $38,868,406.00
40 1/31/2014 $38,861,841.00
41 10/31/2013 $38,887,913.00
42 7/31/2013 $38,827,885.00
43 4/30/2013 $38,620,076.00
44 1/31/2013 $38,622,088.00
45 10/31/2012 $38,619,158.00
46 7/31/2012 $38,570,298.00
47 4/30/2012 $38,391,704.00
48 1/31/2012 $38,393,502.00
49 10/31/2011 $38,398,843.00
50 7/31/2011 $38,332,214.00
51 4/30/2011 $42,566,577.00
52 1/31/2011 $44,000,410.00
53 4/30/2010 $51,053,173.00
Financials: WeightedAverageNumberOfSharesOutstandingBasic
Date Value
1 10/31/2023 $37,264,442.00
2 7/31/2023 $37,300,952.00
3 4/30/2023 $37,266,851.00
4 1/31/2023 $37,281,103.00
5 10/31/2022 $37,250,580.00
6 7/31/2022 $37,222,943.00
7 4/30/2022 $37,158,898.00
8 1/31/2022 $37,169,213.00
9 10/31/2021 $37,162,984.00
10 7/31/2021 $37,126,060.00
11 4/30/2021 $37,092,273.00
12 1/31/2021 $37,017,656.00
13 10/31/2020 $37,002,901.00
14 7/31/2020 $36,971,376.00
15 4/30/2020 $36,956,115.00
16 1/31/2020 $36,920,960.00
17 10/31/2019 $36,891,324.00
18 7/31/2019 $36,864,070.00
19 4/30/2019 $36,709,940.00
20 1/31/2019 $36,694,308.00
21 10/31/2018 $36,683,450.00
22 7/31/2018 $36,669,021.00
23 4/30/2018 $37,778,304.00
24 1/31/2018 $37,932,071.00
25 10/31/2017 $37,804,649.00
26 7/31/2017 $38,360,104.00
27 4/30/2017 $39,124,665.00
28 1/31/2017 $39,194,671.00
29 10/31/2016 $39,177,746.00
30 7/31/2016 $39,156,462.00
31 4/30/2016 $39,016,299.00
32 1/31/2016 $39,033,987.00
33 10/31/2015 $39,002,546.00
34 7/31/2015 $38,964,765.00
35 4/30/2015 $38,743,227.00
36 1/31/2015 $38,795,477.00
37 10/31/2014 $38,706,611.00
38 7/31/2014 $38,616,340.00
39 4/30/2014 $38,457,680.00
40 1/31/2014 $38,443,816.00
41 10/31/2013 $38,424,146.00
42 7/31/2013 $38,393,076.00
43 4/30/2013 $38,297,083.00
44 1/31/2013 $38,282,196.00
45 10/31/2012 $38,304,840.00
46 7/31/2012 $38,224,608.00
47 4/30/2012 $38,068,001.00
48 1/31/2012 $38,071,742.00
49 10/31/2011 $38,040,142.00
50 7/31/2011 $38,024,376.00
51 4/30/2011 $42,284,664.00
52 1/31/2011 $43,727,582.00
53 4/30/2010 $50,899,370.00
Copyright 2024 PursePoor.com