Complete source-backed balance-sheet history.
- Available history
- 2009-06-30 to 2026-03-31
- 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-03-31 | $34,626.00 | — | — | — | — | $35,846.00 | $619,109.00 | — | $654,955.00 | $7,575.00 | $256,293.00 | $127,029.00 | — | $256,293.00 | $398,662.00 |
| 2025-12-31 | $33,958.00 | — | — | — | — | $35,210.00 | $634,941.00 | — | $670,151.00 | $1,800.00 | $254,141.00 | $127,029.00 | — | $254,141.00 | $416,010.00 |
| 2025-09-30 | $45,546.00 | — | — | — | — | $46,719.00 | $634,493.00 | — | $681,212.00 | $7,210.00 | $268,406.00 | $127,029.00 | — | $268,406.00 | $412,806.00 |
| 2025-06-30 | $57,225.00 | — | — | — | — | $58,476.00 | $634,601.00 | — | $693,077.00 | $2,200.00 | $150,434.00 | $127,029.00 | — | $277,463.00 | $415,614.00 |
| 2025-03-31 | $57,705.00 | — | — | — | — | $58,860.00 | $585,649.00 | — | $644,509.00 | $2,975.00 | $291,459.00 | $127,029.00 | — | $291,459.00 | $353,050.00 |
| 2024-12-31 | $64,563.00 | — | — | — | — | $65,736.00 | $563,277.00 | — | $629,013.00 | $2,450.00 | $307,093.00 | $254,058.00 | — | $307,093.00 | $321,920.00 |
| 2024-09-30 | $87,963.00 | — | — | — | — | $89,155.00 | $604,741.00 | — | $693,896.00 | $7,944.00 | $325,690.00 | $254,058.00 | — | $325,690.00 | $368,206.00 |
| 2024-06-30 | $94,482.00 | — | — | — | — | $95,626.00 | $579,588.00 | — | $675,214.00 | $1,050.00 | $206,248.00 | $254,058.00 | — | $333,277.00 | $341,937.00 |
| 2024-03-31 | $105,239.00 | — | — | — | — | $106,391.00 | $584,151.00 | — | $690,542.00 | $775.00 | $345,790.00 | $254,058.00 | — | $345,790.00 | $344,752.00 |
| 2023-12-31 | $108,015.00 | — | — | — | — | $109,197.00 | $599,458.00 | — | $708,655.00 | $2,100.00 | $348,158.00 | $254,058.00 | — | $348,158.00 | $360,497.00 |
| 2023-09-30 | $101,364.00 | — | — | — | — | $102,491.00 | $571,822.00 | — | $674,313.00 | $5,825.00 | $349,971.00 | $258,654.00 | — | $349,971.00 | $324,342.00 |
| 2023-06-30 | $104,836.00 | — | — | — | — | $106,002.00 | $591,705.00 | — | $697,707.00 | $0.00 | $219,899.00 | $140,889.00 | — | $346,928.00 | $350,779.00 |
| 2023-03-31 | $99,783.00 | — | — | — | — | $100,948.00 | $591,018.00 | — | $691,966.00 | $5,825.00 | $345,169.00 | $276,952.00 | — | $345,169.00 | $34,697.00 |
| 2022-12-31 | $101,854.00 | — | — | — | — | $102,996.00 | $578,766.00 | — | $681,762.00 | $2,100.00 | $349,151.00 | $285,294.00 | — | $349,151.00 | $332,611.00 |
| 2022-09-30 | $87,203.00 | — | — | — | — | $88,255.00 | $533,598.00 | — | $621,853.00 | $1,325.00 | $339,963.00 | $288,398.00 | — | $342,510.00 | $279,343.00 |
| 2022-06-30 | $94,216.00 | — | — | — | — | $95,333.00 | $566,856.00 | — | $662,189.00 | $0.00 | $208,512.00 | $167,786.00 | — | $342,520.00 | $319,669.00 |
| 2022-03-31 | $95,779.00 | — | — | — | — | $97,491.00 | $601,982.00 | — | $699,473.00 | $0.00 | $331,638.00 | $301,856.00 | — | $343,567.00 | $355,906.00 |
| 2021-12-31 | $99,177.00 | — | — | — | — | $100,389.00 | $614,607.00 | — | $714,996.00 | $2,100.00 | $329,528.00 | $307,450.00 | — | $346,296.00 | $368,700.00 |
| 2021-09-30 | $45,319.00 | — | — | — | — | $46,561.00 | $629,851.00 | — | $676,412.00 | $2,325.00 | $326,126.00 | $313,456.00 | — | $347,990.00 | $328,422.00 |
| 2021-06-30 | $49,979.00 | — | — | — | — | $51,253.00 | $646,078.00 | — | $697,331.00 | $682.00 | $197,160.00 | $192,732.00 | — | $351,392.00 | $345,939.00 |
| 2021-03-31 | $45,425.00 | — | — | — | — | $46,679.00 | $636,337.00 | — | $683,016.00 | $2,289.00 | $317,532.00 | — | — | $350,019.00 | $332,997.00 |
| 2020-12-31 | $50,348.00 | — | — | — | — | $51,663.00 | $667,293.00 | — | $718,956.00 | $1,050.00 | $318,698.00 | — | — | $357,650.00 | $361,306.00 |
| 2020-09-30 | $45,589.00 | — | — | — | — | $46,844.00 | $646,078.00 | — | $683,457.00 | $3,235.00 | $313,672.00 | — | — | $355,470.00 | $327,987.00 |
| 2020-06-30 | $43,603.00 | — | — | — | — | $44,805.00 | $609,250.00 | — | $654,055.00 | $0.00 | $303,662.00 | $377,254.00 | — | $348,078.00 | $305,977.00 |
| 2020-03-31 | $36,074.00 | — | — | — | — | $37,249.00 | $596,159.00 | — | $654,055.00 | $250.00 | $299,883.00 | — | — | $347,643.00 | $285,765.00 |
| 2019-12-31 | $37,302.00 | — | — | — | — | $38,499.00 | $606,559.00 | — | $645,055.00 | $250.00 | $301,085.00 | — | — | $354,031.00 | $291,027.00 |
| 2019-09-30 | $38,024.00 | — | — | — | — | $39,186.00 | $589,594.00 | — | $628,780.00 | $3,025.00 | $297,693.00 | — | — | $353,367.00 | $275,413.00 |
| 2019-06-30 | $43,098.00 | — | — | — | — | $44,311.00 | $615,220.00 | — | $659,531.00 | $225.00 | $296,140.00 | — | — | $358,604.00 | $300,927.00 |
| 2019-03-31 | $38,584.00 | — | — | — | — | $40,306.00 | $607,197.00 | — | $647,503.00 | $725.00 | $291,266.00 | — | — | $357,207.00 | $290,296.00 |
| 2018-12-31 | $44,347.00 | — | — | — | — | $46,619.00 | $619,973.00 | — | $666,592.00 | $225.00 | $292,603.00 | — | — | $364,292.00 | $302,300.00 |
| 2018-09-30 | $38,663.00 | — | — | — | — | $40,429.00 | $629,240.00 | — | $669,669.00 | $1,776.00 | $283,378.00 | — | — | $361,984.00 | $307,685.00 |
| 2018-06-30 | $53,415.00 | — | — | — | — | $55,187.00 | $632,712.00 | — | $687,899.00 | $750.00 | $296,696.00 | — | — | $380,142.00 | $307,757.00 |
| 2018-03-31 | $52,598.00 | — | — | — | — | — | — | — | — | — | — | — | — | — | — |
| 2017-12-31 | $50,443.00 | — | — | — | — | $51,728.00 | $651,816.00 | — | $703,544.00 | $1,775.00 | $291,631.00 | — | — | $386,606.00 | $316,938.00 |
| 2017-09-30 | $46,107.00 | — | — | — | — | $47,370.00 | $640,868.00 | — | $688,238.00 | $1,250.00 | $286,091.00 | — | — | $383,867.00 | $304,371.00 |
| 2017-06-30 | $50,331.00 | — | — | — | — | $51,552.00 | $619,592.00 | — | $671,144.00 | $1,405.00 | $380,917.00 | — | — | $380,917.00 | $290,227.00 |
| 2017-03-31 | $45,329.00 | — | — | — | — | $46,474.00 | $580,655.00 | — | $627,129.00 | $2,300.00 | $270,086.00 | — | — | $370,712.00 | $256,417.00 |
| 2016-12-31 | $45,458.00 | — | — | — | — | $46,587.00 | $572,917.00 | — | $619,504.00 | $1,296.00 | $265,694.00 | — | — | $371,284.00 | $248,220.00 |
| 2016-09-30 | $45,342.00 | — | — | — | — | $46,543.00 | $609,351.00 | — | $655,894.00 | $4,624.00 | $254,394.00 | — | — | $372,524.00 | $283,370.00 |
| 2016-06-30 | $46,170.00 | — | — | — | — | $47,343.00 | $595,280.00 | — | $642,623.00 | $2,599.00 | $255,776.00 | — | — | $378,385.00 | $264,238.00 |
| 2016-03-31 | $45,983.00 | — | — | — | — | $47,177.00 | $478,440.00 | — | $525,617.00 | $24,846.00 | $176,068.00 | — | — | $383,966.00 | $141,651.00 |
| 2015-12-31 | $58,645.00 | — | — | — | — | $59,839.00 | $478,440.00 | — | $538,279.00 | $24,389.00 | $184,167.00 | — | — | $397,933.00 | $140,346.00 |
| 2015-09-30 | $45,335.00 | — | — | — | — | $46,745.00 | $478,440.00 | — | $525,185.00 | $24,260.00 | $177,790.00 | — | — | $384,616.00 | $140,569.00 |
| 2015-06-30 | $68,260.00 | — | — | — | — | $69,454.00 | $605,448.00 | — | $674,902.00 | $2,763.00 | $264,308.00 | — | — | $413,956.00 | $260,946.00 |
| 2015-03-31 | $87,545.00 | — | — | — | — | $89,189.00 | $605,960.00 | — | $695,149.00 | $9,111.00 | $230,023.00 | — | — | $482,721.00 | $212,428.00 |
| 2014-12-31 | $86,750.00 | — | — | — | — | $88,394.00 | $605,960.00 | — | $694,354.00 | $7,161.00 | $227,718.00 | — | — | $486,141.00 | $208,213.00 |
| 2014-09-30 | $94,900.00 | — | — | — | — | $96,544.00 | $605,960.00 | — | $702,504.00 | $8,161.00 | $227,070.00 | — | — | $491,267.00 | $211,237.00 |
| 2014-06-30 | $100,825.00 | — | — | — | — | $102,469.00 | $605,960.00 | — | $708,429.00 | $9,261.00 | $230,301.00 | — | — | $500,460.00 | $261,253.00 |
| 2014-03-31 | $85,681.00 | — | — | — | — | $85,681.00 | — | — | $664,385.00 | $2,100.00 | $171,057.00 | — | — | $431,849.00 | $232,536.00 |
| 2013-12-31 | $92,294.00 | — | — | — | — | $92,294.00 | — | — | $670,998.00 | $2,100.00 | $169,278.00 | — | — | $439,500.00 | $231,498.00 |
| 2013-09-30 | $0.00 | — | — | — | — | $0.00 | — | — | $578,704.00 | $13,107.00 | $210,064.00 | — | — | $309,488.00 | $269,216.00 |
| 2013-06-30 | $5,775.00 | — | — | — | — | $5,775.00 | $578,704.00 | — | $584,479.00 | $22,591.00 | $217,627.00 | — | — | $311,587.00 | $272,893.00 |
| 2013-03-31 | $6,685.00 | — | — | — | — | $6,685.00 | — | — | $566,007.00 | $18,559.00 | $211,944.00 | — | — | $309,521.00 | $256,486.00 |
| 2012-12-31 | $2,277.00 | — | — | — | — | $2,277.00 | — | — | $561,599.00 | $16,459.00 | $217,052.00 | — | — | $309,406.00 | $252,193.00 |
| 2012-09-30 | $0.00 | — | — | — | — | $0.00 | — | — | $559,322.00 | $6,157.00 | $206,823.00 | — | — | $299,457.00 | $259,865.00 |
| 2012-06-30 | $0.00 | — | — | — | — | -$232.00 | $559,322.00 | — | $559,322.00 | $9,547.00 | $225,549.00 | — | — | $320,054.00 | $239,036.00 |
| 2012-03-31 | $1,292.00 | — | — | — | — | $1,292.00 | — | — | $623,934.00 | $19,072.00 | $253,109.00 | — | — | $355,374.00 | $268,560.00 |
| 2011-12-31 | $4,820.00 | — | — | — | — | $4,820.00 | — | — | $627,462.00 | $16,972.00 | $261,669.00 | — | — | $366,047.00 | $261,415.00 |
| 2011-09-30 | $32,982.00 | — | — | — | — | $32,982.00 | — | — | $655,624.00 | $9,425.00 | $286,209.00 | — | — | $392,646.00 | $262,978.00 |
| 2011-06-30 | $24,410.00 | — | — | — | — | $31,957.00 | — | — | $654,598.00 | $9,425.00 | $287,305.00 | — | — | $446,861.00 | $258,679.00 |
| 2010-09-30 | $16,839.00 | — | — | — | — | — | — | — | — | — | — | — | — | — | — |
| 2010-06-30 | $21,120.00 | — | — | — | — | $21,120.00 | — | — | $546,120.00 | $23,880.00 | $251,607.00 | — | — | $356,641.00 | $191,173.00 |
| 2009-06-30 | $31,268.00 | — | — | — | — | — | — | — | — | — | — | — | — | — | — |