Complete source-backed balance-sheet history.
- Available history
- 2010-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 | $1.34M | — | $579,612.00 | — | — | $1.94M | — | — | $1.94M | — | $933,339.00 | — | — | $1.1M | $837,000.00 |
| 2026-01-31 | $1.39M | — | $365,651.00 | — | — | $1.78M | — | — | $1.78M | — | $912,098.00 | — | — | $912,098.00 | $868,843.00 |
| 2025-10-31 | $1.43M | — | $376,830.00 | — | — | $1.83M | $0.00 | — | $1.83M | — | $803,299.00 | — | — | $803,299.00 | $1.03M |
| 2025-07-31 | $1.35M | — | $230,408.00 | — | — | $1.62M | $384.00 | — | $1.62M | — | $668,946.00 | — | — | $668,946.00 | $947,018.00 |
| 2025-04-30 | $1.25M | — | $420,888.00 | — | — | $1.69M | $978.00 | — | $1.69M | — | $758,809.00 | — | — | $758,809.00 | -$30,350.00 |
| 2025-01-31 | $1.31M | — | $513,179.00 | — | — | $1.85M | $1,510.00 | — | $1.85M | — | $705,231.00 | — | — | $705,231.00 | $1.14M |
| 2024-10-31 | $1.16M | — | $361,480.00 | — | — | $1.55M | $2,156.00 | — | $1.55M | — | $659,956.00 | — | — | $659,956.00 | $889,530.00 |
| 2024-07-31 | $1.13M | — | $228,042.00 | — | — | $1.37M | $2,763.00 | — | $1.37M | — | $616,450.00 | — | — | $616,450.00 | $754,147.00 |
| 2024-04-30 | $1.03M | — | $278,783.00 | — | — | $1.32M | $3,413.00 | — | $1.33M | — | $711,482.00 | — | — | $711,482.00 | $615,266.00 |
| 2024-01-31 | $922,098.00 | — | $367,596.00 | — | — | $1.31M | $4,085.00 | — | $1.31M | — | $554,119.00 | — | — | $554,119.00 | $759,480.00 |
| 2023-10-31 | $916,780.00 | — | $306,255.00 | — | — | $1.25M | $4,554.00 | — | $1.26M | — | $540,905.00 | — | — | $540,905.00 | $715,640.00 |
| 2023-07-31 | $858,370.00 | — | $324,085.00 | — | — | $1.2M | $5,380.00 | — | $1.2M | — | $619,919.00 | — | — | $619,919.00 | $583,697.00 |
| 2023-04-30 | $770,825.00 | — | $336,534.00 | — | — | $1.13M | $5,868.00 | — | $1.13M | — | $616,091.00 | — | — | $630,847.00 | $501,338.00 |
| 2023-01-31 | $767,858.00 | — | — | — | — | — | — | — | — | — | — | — | — | — | $578,252.00 |
| 2023-01-01 | $767,858.00 | — | $221,030.00 | — | — | $1.01M | $6,579.00 | — | $1.02M | — | $424,451.00 | — | — | $439,439.00 | $578,252.00 |
| 2022-10-31 | $729,936.00 | — | $377,491.00 | — | — | $1.14M | $7,058.00 | — | $1.14M | — | $455,292.00 | — | — | $474,398.00 | $670,596.00 |
| 2022-07-31 | $672,297.00 | — | $244,613.00 | — | — | $935,896.00 | $8,148.00 | — | $944,044.00 | — | $414,401.00 | — | — | $442,683.00 | $501,361.00 |
| 2022-04-30 | $560,097.00 | — | $340,181.00 | — | — | $916,849.00 | $8,881.00 | — | $930,276.00 | — | $458,612.00 | — | — | $494,898.00 | $435,378.00 |
| 2022-01-31 | $632,919.00 | — | $314,833.00 | — | — | $968,952.00 | $9,451.00 | — | $988,775.00 | — | $536,202.00 | — | — | $580,489.00 | $408,286.00 |
| 2021-10-31 | $797,808.00 | — | $253,359.00 | — | — | $1.08M | $10,414.00 | — | $1.1M | — | $602,959.00 | — | — | $651,380.00 | $452,567.00 |
| 2021-10-30 | $797,808.00 | — | $253,359.00 | — | — | $1.08M | $10,414.00 | — | $1.1M | — | $602,959.00 | — | — | $651,380.00 | $452,567.00 |
| 2021-07-31 | $753,224.00 | — | $260,005.00 | — | — | $1.03M | $11,020.00 | — | $1.07M | — | $426,740.00 | — | — | $476,132.00 | $589,973.00 |
| 2021-04-30 | $574,428.00 | — | $362,637.00 | — | — | $950,238.00 | $12,036.00 | — | $990,587.00 | — | $371,441.00 | — | — | $427,565.00 | $563,022.00 |
| 2021-01-31 | $620,987.00 | — | $236,570.00 | — | — | $874,343.00 | $12,036.00 | — | $920,914.00 | — | $375,400.00 | — | — | $435,911.00 | $485,003.00 |
| 2020-10-31 | $816,798.00 | — | $194,263.00 | — | — | $1.04M | $12,165.00 | — | $1.09M | — | $568,980.00 | — | — | $618,913.00 | $469,376.00 |
| 2020-10-30 | $816,798.00 | — | $194,263.00 | — | — | $1.04M | $12,165.00 | — | $1.09M | — | $568,980.00 | — | — | $618,913.00 | $469,376.00 |
| 2020-07-31 | $796,869.00 | — | $138,621.00 | — | — | $939,737.00 | $12,705.00 | — | $999,801.00 | — | $205,527.00 | — | — | $261,748.00 | $738,053.00 |
| 2020-04-30 | $725,774.00 | — | $154,289.00 | — | — | $881,766.00 | $12,818.00 | — | $948,549.00 | — | $164,580.00 | — | — | $226,282.00 | $722,267.00 |
| 2020-01-31 | $646,124.00 | — | $163,042.00 | — | — | $813,487.00 | $10,275.00 | — | $886,631.00 | — | $211,273.00 | — | — | $253,162.00 | $633,469.00 |
| 2019-10-31 | $700,410.00 | — | $146,277.00 | — | — | $857,377.00 | $8,469.00 | — | $865,846.00 | — | $285,532.00 | — | — | $285,532.00 | $580,314.00 |
| 2019-07-31 | $700,966.00 | — | $134,913.00 | — | — | $908,919.00 | — | — | $923,759.00 | — | $312,222.00 | — | — | $312,222.00 | $611,537.00 |
| 2019-04-30 | $603,832.00 | — | $144,163.00 | $2,372.00 | — | $800,542.00 | $8,494.00 | $6,143.00 | $815,179.00 | — | $225,125.00 | — | — | $225,125.00 | $590,054.00 |
| 2019-01-31 | $656,827.00 | — | $98,560.00 | $2,319.00 | — | $816,163.00 | $8,549.00 | $6,006.00 | $830,718.00 | — | $277,843.00 | — | — | $277,843.00 | $552,875.00 |
| 2018-10-31 | $670,827.00 | — | $172,911.00 | $2,319.00 | — | $890,105.00 | $6,060.00 | $7,221.00 | $903,386.00 | — | $247,297.00 | — | — | $247,297.00 | $656,089.00 |
| 2018-07-31 | $619,962.00 | — | $209,571.00 | $2,691.00 | — | $871,517.00 | $4,505.00 | $17,854.00 | $893,876.00 | — | $275,816.00 | — | — | $275,816.00 | $618,060.00 |
| 2018-04-30 | $537,815.00 | — | $257,287.00 | $2,742.00 | — | $827,876.00 | $4,703.00 | $16,852.00 | $849,431.00 | — | $270,393.00 | — | — | $270,393.00 | $579,038.00 |
| 2018-01-31 | $585,349.00 | — | $171,999.00 | $2,735.00 | — | $811,303.00 | $5,021.00 | $11,884.00 | $828,208.00 | — | $221,539.00 | — | — | $221,539.00 | $606,669.00 |
| 2017-10-31 | $546,370.00 | — | $147,174.00 | $2,634.00 | — | $752,007.00 | $961.00 | $5,996.00 | $758,964.00 | — | $189,844.00 | — | — | $189,844.00 | $569,120.00 |
| 2017-07-31 | $607,122.00 | — | $178,547.00 | $3,834.00 | — | $821,335.00 | $1,173.00 | $7,398.00 | $829,906.00 | — | $443,765.00 | — | — | $443,765.00 | $386,141.00 |
| 2017-04-30 | $502,949.00 | — | $232,060.00 | $3,817.00 | — | $741,871.00 | $1,235.00 | $18,369.00 | $761,475.00 | — | $368,387.00 | — | — | $368,387.00 | $393,088.00 |
| 2017-01-31 | $166,717.00 | — | $200,846.00 | $3,953.00 | — | $378,963.00 | $1,458.00 | $11,078.00 | $391,499.00 | — | $267,162.00 | — | — | $267,162.00 | $124,337.00 |
| 2016-10-31 | $226,860.00 | — | $156,977.00 | $4,079.00 | — | $439,408.00 | $1,311.00 | $9,352.00 | $450,071.00 | — | $203,805.00 | — | — | $203,805.00 | $246,266.00 |
| 2016-07-31 | $327,606.00 | — | $231,951.00 | $13,108.00 | — | $584,989.00 | $1,595.00 | $20,634.00 | $607,218.00 | — | $470,502.00 | — | — | $470,502.00 | $136,716.00 |
| 2016-04-30 | $373,869.00 | — | $141,467.00 | $12,469.00 | — | $529,278.00 | $1,918.00 | $16,659.00 | $547,855.00 | — | $357,286.00 | — | — | $357,286.00 | $190,569.00 |
| 2016-01-31 | $400,277.00 | — | $135,409.00 | $11,038.00 | — | $548,028.00 | $1,952.00 | $9,106.00 | $559,086.00 | — | $243,183.00 | — | — | $243,183.00 | $315,903.00 |
| 2015-10-31 | $469,994.00 | — | $168,488.00 | $11,078.00 | — | $649,560.00 | $1,762.00 | $9,095.00 | $660,417.00 | — | $195,422.00 | — | — | $195,422.00 | $464,995.00 |
| 2015-07-31 | $525,072.00 | — | $139,867.00 | $12,593.00 | — | $677,532.00 | $2,175.00 | $32,420.00 | $758,841.00 | — | $570,601.00 | — | — | $570,601.00 | $188,240.00 |
| 2015-04-30 | $493,618.00 | — | $230,972.00 | $6,581.00 | — | $757,908.00 | $3,332.00 | $5,672.00 | $818,818.00 | — | $715,288.00 | — | — | $715,288.00 | $103,530.00 |
| 2015-01-31 | $760,399.00 | — | $102,788.00 | $6,643.00 | — | $876,187.00 | $2,718.00 | $5,726.00 | $942,041.00 | — | $586,676.00 | — | — | $586,676.00 | $355,365.00 |
| 2014-10-31 | $977,699.00 | — | $86,564.00 | — | — | $1.06M | $3,456.00 | — | $1.07M | — | $505,366.00 | — | — | $505,366.00 | $564,590.00 |
| 2014-07-31 | $404,872.00 | — | $81,590.00 | — | — | $486,462.00 | $4,628.00 | — | $492,738.00 | — | $419,139.00 | — | — | $419,139.00 | $73,599.00 |
| 2014-04-30 | $443,692.00 | — | — | — | — | — | — | — | — | — | — | — | — | — | — |
| 2014-01-31 | $511,180.00 | — | $199,881.00 | — | — | $643,573.00 | $4,319.00 | — | $650,181.00 | — | $393,462.00 | — | — | $393,462.00 | $256,719.00 |
| 2013-10-31 | $365,415.00 | — | $88,806.00 | — | — | $454,221.00 | $5,398.00 | — | $461,267.00 | $34,567.00 | $290,183.00 | — | — | $487,617.00 | -$26,350.00 |
| 2013-07-31 | $369,663.00 | — | $94,865.00 | — | — | $464,528.00 | $3,845.00 | — | $468,373.00 | — | $622,969.00 | — | — | $823,119.00 | -$354,746.00 |
| 2013-04-30 | $213,282.00 | — | $189,520.00 | — | — | $402,802.00 | $4,279.00 | — | $407,081.00 | — | $535,688.00 | — | — | $740,259.00 | -$333,178.00 |
| 2013-01-31 | $230,091.00 | — | $97,778.00 | — | — | $327,869.00 | $3,782.00 | — | $331,651.00 | — | $442,385.00 | — | — | $655,190.00 | -$323,539.00 |
| 2012-10-31 | $122,054.00 | — | $101,885.00 | — | — | $223,939.00 | $4,190.00 | — | $228,129.00 | $24,437.00 | $386,244.00 | — | — | $596,901.00 | -$368,772.00 |
| 2012-07-31 | $178,412.00 | — | — | — | — | — | — | — | — | — | — | — | — | — | — |
| 2012-04-30 | $204,103.00 | — | — | — | — | — | — | — | — | — | — | — | — | — | — |
| 2012-01-31 | $131,410.00 | — | — | — | — | — | — | — | — | — | — | — | — | — | — |
| 2011-10-31 | $136,296.00 | — | $105,882.00 | — | — | $243,040.00 | $6,065.00 | — | $249,105.00 | — | $319,899.00 | — | — | $445,717.00 | $196,612.00 |
| 2010-10-31 | $337,536.00 | — | — | — | — | — | — | — | — | — | — | — | — | — | $205,544.00 |