Complete source-backed balance-sheet history.
- Available history
- 2009-10-31 to 2026-04-30
- Data captured
Historical Balance Sheet
| Date | Cash and equivalents | Current securities | Receivables | Inventory | Other current assets | Current assets | Property, plant and equipment | Other noncurrent assets | Total assets | Accounts payable | Current liabilities | Long-term debt | Other noncurrent liabilities | Total liabilities | Shareholder equity |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026-04-30 | $358,308.00 | — | $661,375.00 | $579,366.00 | $62,361.00 | $1.66M | $94,488.00 | — | $2.54M | $116,446.00 | $195,848.00 | — | — | $208,748.00 | $2.33M |
| 2026-01-31 | $721,372.00 | — | $255,561.00 | $599,217.00 | $95,496.00 | $1.67M | $96,608.00 | — | $2.47M | $124,539.00 | $226,217.00 | — | — | $249,117.00 | $2.22M |
| 2025-10-31 | $605,052.00 | — | $344,700.00 | $537,713.00 | $31,078.00 | $1.52M | $30,530.00 | — | $2.21M | $78,750.00 | $129,538.00 | — | — | $152,438.00 | $2.06M |
| 2025-07-31 | $532,432.00 | — | $271,249.00 | $494,985.00 | — | $1.31M | $32,723.00 | — | $2.1M | $168,251.00 | $213,863.00 | — | — | $236,763.00 | $1.87M |
| 2025-04-30 | $114,538.00 | — | $720,528.00 | $431,555.00 | — | $1.27M | $34,915.00 | — | $2.02M | $50,599.00 | $116,319.00 | — | — | $212,714.00 | $1.81M |
| 2025-01-31 | $126,122.00 | — | $539,295.00 | $510,863.00 | $505.00 | $1.18M | $26,736.00 | — | $1.86M | $109,232.00 | $204,442.00 | — | — | $300,837.00 | $1.56M |
| 2024-10-31 | $185,675.00 | — | $321,893.00 | $498,758.00 | — | $1.01M | $28,060.00 | — | $1.69M | $65,267.00 | $216,459.00 | — | — | $249,954.00 | $1.44M |
| 2024-07-31 | $284,342.00 | — | $57,272.00 | $471,078.00 | $34,000.00 | $846,692.00 | $29,384.00 | — | $1.53M | $79,694.00 | $246,076.00 | — | — | $283,315.00 | -$1.25M |
| 2024-04-30 | $241,712.00 | — | $123,170.00 | $523,443.00 | — | $904,866.00 | $21,150.00 | — | $1.58M | $60,646.00 | $231,810.00 | — | — | $274,172.00 | $1.3M |
| 2024-01-31 | $208,153.00 | — | $10,397.00 | $601,027.00 | — | $825,977.00 | $22,314.00 | — | $1.51M | $84,720.00 | $202,494.00 | — | — | — | $1.27M |
| 2023-10-31 | $238,677.00 | — | $31,050.00 | $549,277.00 | $8,200.00 | $819,004.00 | $23,479.00 | — | $1.5M | $216,626.00 | $350,564.00 | — | — | $394,993.00 | $1.11M |
| 2023-07-31 | $178,817.00 | — | $82.00 | $588,874.00 | — | $767,773.00 | $24,247.00 | — | $1.53M | $275,487.00 | $425,271.00 | — | — | — | $1.05M |
| 2023-04-30 | $65,007.00 | — | $1,909.00 | $629,980.00 | — | $696,896.00 | $25,015.00 | — | $1.38M | $210,806.00 | $379,927.00 | — | — | $434,728.00 | $947,327.00 |
| 2023-01-31 | $169,395.00 | — | $8,067.00 | $643,329.00 | — | $820,791.00 | $25,784.00 | — | $1.47M | $176,152.00 | $347,685.00 | — | — | $407,227.00 | $1.06M |
| 2022-10-31 | $263,293.00 | — | $11,203.00 | $494,580.00 | — | $769,076.00 | $5,960.00 | — | $1.48M | $162,063.00 | $342,945.00 | $197,881.00 | — | $474,159.00 | $1M |
| 2022-07-31 | $159,510.00 | — | $9,613.00 | $531,484.00 | — | $971,059.00 | $6,332.00 | — | $1.63M | $294,306.00 | $488,735.00 | — | — | $626,524.00 | $1.01M |
| 2022-04-30 | $219,767.00 | — | $7,975.00 | $562,333.00 | — | $810,837.00 | $6,705.00 | — | $1.46M | $252,441.00 | $521,455.00 | — | — | $661,662.00 | $795,705.00 |
| 2022-01-31 | $289,925.00 | — | $9,483.00 | $548,274.00 | — | $878,613.00 | $7,077.00 | — | $1.53M | $238,339.00 | $515,805.00 | — | — | $654,194.00 | $871,321.00 |
| 2021-10-31 | $480,451.00 | — | $1,201.00 | $542,588.00 | — | $1.07M | $7,450.00 | — | $1.68M | $228,667.00 | $545,062.00 | $338,388.00 | — | $750,116.00 | $932,361.00 |
| 2021-07-31 | $326,932.00 | — | $3,056.00 | $550,964.00 | — | $921,356.00 | $40,206.00 | — | $1.64M | $202,257.00 | $634,369.00 | — | — | $716,543.00 | $922,626.00 |
| 2021-04-30 | $220,899.00 | — | $4,766.00 | $574,125.00 | — | $839,643.00 | $48,533.00 | — | $1.58M | $210,234.00 | $602,485.00 | — | — | $728,620.00 | $847,473.00 |
| 2021-01-31 | $209,291.00 | — | $28,598.00 | $562,008.00 | — | $839,208.00 | $56,860.00 | — | $1.59M | $234,292.00 | $620,891.00 | — | — | $757,196.00 | $836,958.00 |
| 2020-10-31 | $48,009.00 | — | $19,900.00 | $576,785.00 | $57,330.00 | $683,469.00 | $65,187.00 | — | $1.4M | $270,792.00 | $460,695.00 | $336,092.00 | — | $608,850.00 | $790,593.00 |
| 2020-07-31 | $99,672.00 | — | $4,717.00 | $620,966.00 | — | $832,380.00 | $73,514.00 | — | $1.57M | $357,444.00 | $632,160.00 | — | — | $753,155.00 | $811,956.00 |
| 2020-04-30 | $75,340.00 | — | $2,359.00 | $634,624.00 | — | $818,843.00 | $81,841.00 | — | $1.57M | $350,608.00 | $599,945.00 | — | — | $730,392.00 | $838,961.00 |
| 2020-01-31 | $71,824.00 | — | $815.00 | $616,330.00 | — | $794,984.00 | $90,168.00 | — | $1.56M | $389,998.00 | $597,531.00 | — | — | $744,418.00 | $818,855.00 |
| 2019-10-31 | $34,525.00 | — | $5,948.00 | $636,459.00 | — | $713,469.00 | $98,495.00 | — | $1.56M | $258,099.00 | $440,057.00 | — | — | $600,326.00 | $900,836.00 |
| 2019-07-31 | $36,165.00 | — | $264.00 | $653,135.00 | — | $794,576.00 | $106,822.00 | — | $1.6M | $414,014.00 | $580,445.00 | — | — | $755,208.00 | $843,086.00 |
| 2019-04-30 | $44,358.00 | — | $857.00 | $666,408.00 | — | $820,078.00 | $115,149.00 | — | $1.63M | $343,095.00 | $569,592.00 | — | — | $747,212.00 | $902,267.00 |
| 2019-01-31 | $77,781.00 | — | $45,659.00 | $674,144.00 | — | $866,557.00 | $123,205.00 | — | $1.6M | $323,403.00 | $510,545.00 | — | — | $606,313.00 | $991,649.00 |
| 2018-10-31 | $112,203.00 | — | $13,455.00 | $721,262.00 | — | $917,544.00 | $131,532.00 | — | $1.67M | $194,963.00 | $392,601.00 | — | — | $493,459.00 | $1.18M |
| 2018-07-31 | $112,130.00 | — | $917.00 | $757,894.00 | — | $943,216.00 | $138,486.00 | — | $1.71M | $193,910.00 | $426,085.00 | — | — | $530,696.00 | $1.18M |
| 2018-04-30 | $140,066.00 | — | — | $797,223.00 | — | $1.01M | $147,364.00 | — | $1.78M | $168,273.00 | $349,448.00 | — | — | $459,352.00 | $1.32M |
| 2018-01-31 | $195,440.00 | — | $28,395.00 | $789,256.00 | — | $1.07M | $156,242.00 | — | $1.86M | $183,120.00 | $374,137.00 | — | — | $488,383.00 | $1.37M |
| 2017-10-31 | $214,871.00 | — | $23,805.00 | $729,845.00 | — | $1.05M | $160,862.00 | — | $1.84M | $129,278.00 | $335,160.00 | — | — | $454,422.00 | $1.38M |
| 2017-07-31 | $264,908.00 | — | $14,562.00 | $794,375.00 | — | $1.09M | $168,969.00 | — | $1.88M | $151,009.00 | $358,595.00 | — | — | $525,648.00 | $1.36M |
| 2017-04-30 | $342,845.00 | — | $32,676.00 | $823,809.00 | — | $1.22M | $171,632.00 | — | $2.01M | $154,330.00 | $379,925.00 | — | — | $551,693.00 | $1.46M |
| 2017-01-31 | $459,007.00 | — | $71,172.00 | $862,512.00 | — | $1.41M | $179,195.00 | — | $2.21M | $141,764.00 | $404,008.00 | — | — | $580,452.00 | $1.63M |
| 2016-10-31 | $502,777.00 | — | $72,143.00 | $936,587.00 | — | $1.53M | $176,925.00 | — | $2.33M | $116,512.00 | $394,197.00 | — | — | $583,088.00 | $1.75M |
| 2016-07-31 | $798,368.00 | — | $57,814.00 | $977,767.00 | — | $1.85M | $149,115.00 | — | $2.61M | $93,850.00 | $439,205.00 | — | — | $640,659.00 | $1.97M |
| 2016-04-30 | $969,415.00 | — | $101,757.00 | $1.01M | — | $2.1M | $155,894.00 | — | $2.84M | $84,911.00 | $544,119.00 | — | — | $757,530.00 | $2.08M |
| 2016-01-31 | $1.1M | — | $123,258.00 | $1.01M | — | $2.25M | $127,287.00 | — | $2.94M | $118,887.00 | $657,693.00 | — | — | $881,836.00 | $2.06M |
| 2015-10-31 | $1.15M | — | $85,827.00 | $924,054.00 | — | $2.25M | $51,200.00 | — | $2.72M | $119,360.00 | $658,931.00 | — | — | $894,077.00 | $1.82M |
| 2015-07-31 | $1.51M | — | $35,182.00 | $929,552.00 | — | $2.48M | $48,963.00 | — | $2.73M | $55,625.00 | $632,234.00 | — | — | $876,061.00 | $1.85M |
| 2015-04-30 | $1.45M | — | $47,776.00 | — | — | $2.39M | $51,378.00 | — | $2.44M | $31,577.00 | $764,583.00 | — | — | $1.01M | $1.43M |
| 2015-01-31 | $1.11M | — | $135,912.00 | — | — | $2.22M | $53,743.00 | — | $2.28M | $36,833.00 | $812,261.00 | — | — | $1.13M | $1.82M |
| 2014-10-31 | $988,681.00 | — | $64,298.00 | $889,560.00 | — | $1.98M | $56,189.00 | — | $2.03M | $87,933.00 | $749,093.00 | — | — | $1.08M | $955,997.00 |
| 2014-07-31 | $596,205.00 | — | $32,854.00 | — | — | $1.37M | $20,236.00 | — | $1.39M | $73,273.00 | $886,707.00 | — | — | $1.22M | $177,399.00 |
| 2014-04-30 | $71,637.00 | — | $98,559.00 | — | — | $803,279.00 | $21,220.00 | — | $824,499.00 | $72,009.00 | $859,821.00 | — | — | $1.2M | -$378,792.00 |
| 2014-01-31 | $96,120.00 | — | $158,838.00 | — | — | $879,394.00 | $17,231.00 | — | $896,625.00 | $83,239.00 | $801,522.00 | — | — | $1.13M | -$236,129.00 |
| 2013-10-31 | $69,613.00 | — | $90,583.00 | $614,581.00 | — | $860,178.00 | $18,346.00 | — | $878,524.00 | $83,183.00 | $898,276.00 | — | — | $1.23M | -$355,123.00 |
| 2013-07-31 | $69,800.00 | — | $6,545.00 | $568,620.00 | — | $777,681.00 | $19,040.00 | — | $796,721.00 | $77,288.00 | $804,434.00 | — | — | $1.14M | -$345,178.00 |
| 2013-04-30 | $30,228.00 | — | $18,432.00 | $574,044.00 | — | $690,879.00 | $19,505.00 | — | $710,384.00 | $91,794.00 | $786,708.00 | — | — | $1.13M | -$416,494.00 |
| 2013-01-31 | $55,936.00 | — | $88,753.00 | $585,408.00 | — | $754,949.00 | $19,969.00 | — | $774,918.00 | $77,619.00 | $740,598.00 | — | — | $1.08M | -$308,334.00 |
| 2012-10-31 | $54,995.00 | — | $102,350.00 | $623,722.00 | — | $829,941.00 | $20,448.00 | — | $850,389.00 | $64,455.00 | $804,088.00 | — | — | $1.15M | -$301,362.00 |
| 2012-07-31 | $87,906.00 | — | $13,716.00 | $668,784.00 | — | $820,204.00 | $13,705.00 | — | $833,909.00 | $30,716.00 | $509,269.00 | — | — | $858,750.00 | -$24,841.00 |
| 2012-04-30 | $54,777.00 | — | $37,238.00 | $629,417.00 | — | $732,011.00 | $1,045.00 | — | $733,056.00 | $42,263.00 | $332,520.00 | — | — | $685,614.00 | $47,442.00 |
| 2012-01-31 | $155,859.00 | — | $146,254.00 | $603,497.00 | — | $905,610.00 | $1,158.00 | — | $906,768.00 | $49,924.00 | $326,437.00 | — | — | $685,897.00 | $220,871.00 |
| 2011-10-31 | $91,209.00 | — | $191,135.00 | $700,931.00 | — | $1.02M | $1,271.00 | — | $1.02M | $77,979.00 | $546,430.00 | — | — | $909,590.00 | $112,852.00 |
| 2011-07-31 | $18,999.00 | — | $33,893.00 | $550,997.00 | — | $842,696.00 | $1,400.00 | — | $844,096.00 | $28,810.00 | $397,035.00 | — | — | $763,650.00 | $80,446.00 |
| 2011-04-30 | $103,112.00 | — | — | — | — | — | — | — | — | — | — | — | — | — | — |
| 2011-01-31 | $213,896.00 | — | — | — | — | — | — | — | — | — | — | — | — | — | — |
| 2010-10-31 | $116,950.00 | — | $152,207.00 | $904,487.00 | — | $1.17M | $1,805.00 | — | $1.18M | $43,511.00 | $708,886.00 | — | — | $1.08M | $93,286.00 |
| 2010-07-31 | $27,985.00 | — | — | — | — | — | — | — | — | — | — | — | — | — | — |
| 2009-10-31 | $26,872.00 | — | — | — | — | — | — | — | — | — | — | — | — | — | $39,059.00 |