Complete source-backed balance-sheet history.
- Available history
- 2014-12-31 to 2026-06-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-06-30 | $257,989.00 | — | $19,231.00 | $1,734.00 | — | $333,976.00 | $161,390.00 | — | $637,223.00 | $102,616.00 | $425,394.00 | — | — | $645,043.00 | -$7,820.00 |
| 2026-03-31 | $220,027.00 | — | $75,159.00 | $2,301.00 | — | $361,617.00 | $176,280.00 | — | $687,604.00 | $204,279.00 | $471,855.00 | — | — | $693,393.00 | -$5,789.00 |
| 2025-12-31 | $285,034.00 | — | $17,376.00 | $2,347.00 | — | $331,773.00 | $189,386.00 | — | $677,136.00 | $113,134.00 | $465,464.00 | — | — | $686,482.00 | -$9,346.00 |
| 2025-09-30 | $367,519.00 | — | $38,423.00 | $4,025.00 | — | $449,837.00 | $194,276.00 | — | $800,748.00 | $147,924.00 | $413,240.00 | — | — | $652,155.00 | $148,593.00 |
| 2025-06-30 | $580,951.00 | — | $55,443.00 | $4,296.00 | — | $660,053.00 | $128,970.00 | — | $951,722.00 | $200,948.00 | $469,279.00 | — | — | $701,647.00 | $250,075.00 |
| 2025-03-31 | $304,637.00 | — | $63,162.00 | $2,860.00 | — | $564,255.00 | $130,507.00 | — | $855,176.00 | $221,517.00 | $421,313.00 | — | — | $642,064.00 | $213,112.00 |
| 2024-12-31 | $397,476.00 | — | $74,648.00 | $3,350.00 | — | $497,662.00 | $136,767.00 | — | $635,830.00 | $153,045.00 | $484,017.00 | — | — | $561,794.00 | $74,036.00 |
| 2024-09-30 | $473,250.00 | — | $50,953.00 | $4,925.00 | — | $772,306.00 | $43,041.00 | — | $817,007.00 | $284,026.00 | $600,651.00 | — | — | $618,413.00 | $198,594.00 |
| 2024-06-30 | $458,293.00 | — | $38,222.00 | $5,376.00 | — | $529,813.00 | $39,649.00 | — | $571,372.00 | $86,999.00 | $309,247.00 | — | — | $324,779.00 | $246,593.00 |
| 2024-03-31 | $304,885.00 | — | $61,784.00 | $6,196.00 | — | $397,027.00 | $43,017.00 | — | $442,208.00 | $36,709.00 | $191,729.00 | — | — | $207,239.00 | $234,969.00 |
| 2023-12-31 | $249,110.00 | — | $36,148.00 | $6,872.00 | — | $316,961.00 | $48,105.00 | — | $367,493.00 | $99,360.00 | $295,113.00 | — | — | $311,078.00 | $56,415.00 |
| 2023-09-30 | $288,932.00 | — | $37,240.00 | $8,143.00 | — | $353,826.00 | $50,588.00 | — | $417,777.00 | $102,646.00 | $286,558.00 | — | — | $322,728.00 | $95,049.00 |
| 2023-06-30 | $113,543.00 | — | $87,081.00 | $4,378.00 | — | $225,037.00 | $54,472.00 | — | $303,795.00 | $48,092.00 | $214,836.00 | — | — | $251,217.00 | $52,578.00 |
| 2023-03-31 | $154,834.00 | — | $31,427.00 | $5,728.00 | — | $212,615.00 | $64,578.00 | — | $313,956.00 | $15,283.00 | $199,923.00 | — | — | $238,320.00 | $75,636.00 |
| 2022-12-31 | $214,269.00 | — | $17,492.00 | $7,483.00 | — | $261,738.00 | $72,179.00 | — | $381,924.00 | $29,539.00 | $245,312.00 | — | — | $283,773.00 | $86,268.00 |
| 2022-09-30 | $190,416.00 | — | $49,801.00 | $9,058.00 | — | $273,813.00 | $70,350.00 | — | $400,511.00 | $21,870.00 | $152,038.00 | — | — | $203,454.00 | $205,930.00 |
| 2022-06-30 | $238,156.00 | — | $29,422.00 | $11,723.00 | — | $304,118.00 | $79,628.00 | — | $453,733.00 | $34,649.00 | $300,036.00 | — | — | $369,514.00 | $88,448.00 |
| 2022-03-31 | $229,083.00 | — | $112,864.00 | $18,702.00 | — | $385,309.00 | $86,232.00 | — | $555,974.00 | $18,799.00 | $359,667.00 | — | — | $448,411.00 | $103,631.00 |
| 2021-12-31 | $234,546.00 | — | $2,053.00 | $17,131.00 | — | $308,237.00 | $92,970.00 | — | $498,311.00 | $10,901.00 | $318,911.00 | — | — | $424,302.00 | $73,420.00 |
| 2021-09-30 | $195,032.00 | — | $143,397.00 | $28,792.00 | — | $391,071.00 | $40,303.00 | — | $447,893.00 | $35,117.00 | $408,583.00 | — | — | $434,358.00 | $2,910.00 |
| 2021-06-30 | $163,334.00 | — | $59,042.00 | $23,005.00 | — | $247,430.00 | $43,914.00 | — | $319,434.00 | $471.00 | $353,567.00 | — | — | $380,785.00 | -$81,205.00 |
| 2021-03-31 | $127,428.00 | — | $89,800.00 | $33,040.00 | — | $278,558.00 | $43,325.00 | — | $362,834.00 | $378.00 | $368,287.00 | — | — | $399,601.00 | -$71,065.00 |
| 2020-12-31 | $158,004.00 | — | $9,146.00 | $37,995.00 | — | $239,183.00 | $51,953.00 | — | $344,354.00 | $1,213.00 | $381,540.00 | — | — | $413,858.00 | -$95,231.00 |
| 2020-09-30 | $104,733.00 | — | $29,821.00 | $33,944.00 | — | $244,900.00 | $53,603.00 | — | $362,732.00 | $36,780.00 | $416,521.00 | — | — | $461,778.00 | -$110,503.00 |
| 2020-06-30 | $97,941.00 | — | $7,708.00 | $27,483.00 | — | $162,794.00 | $56,650.00 | — | $293,119.00 | $53,908.00 | $312,705.00 | — | — | $370,574.00 | -$91,130.00 |
| 2020-03-31 | $126,598.00 | — | $1,516.00 | $23,716.00 | — | $212,823.00 | $61,335.00 | — | $358,444.00 | $20,188.00 | $389,062.00 | — | — | $460,473.00 | -$118,826.00 |
| 2019-12-31 | $48,353.00 | — | $8,342.00 | $17,199.00 | — | $199,575.00 | $66,963.00 | — | $365,996.00 | $458.00 | $381,886.00 | — | — | $470,438.00 | -$109,293.00 |
| 2019-09-30 | $42,419.00 | — | $1,827.00 | $31,829.00 | — | $160,892.00 | $75,546.00 | — | $245,165.00 | $9,240.00 | $249,373.00 | — | — | $292,435.00 | -$55,559.00 |
| 2019-06-30 | $83,679.00 | — | $432.00 | $27,637.00 | — | $141,415.00 | $81,854.00 | — | $232,145.00 | $24,188.00 | $187,589.00 | — | — | $232,808.00 | -$673.00 |
| 2019-03-31 | $86,702.00 | — | $10,288.00 | $27,553.00 | — | $163,673.00 | $86,438.00 | — | $259,776.00 | $28,249.00 | $130,323.00 | — | — | $178,165.00 | $77,320.00 |
| 2018-12-31 | $188,754.00 | — | $11,762.00 | $15,137.00 | — | $276,556.00 | $92,956.00 | — | $379,395.00 | $27,882.00 | $128,894.00 | — | — | $177,664.00 | $189,675.00 |
| 2018-09-30 | $236,458.00 | — | $11,721.00 | $27,436.00 | — | $323,800.00 | $100,030.00 | — | $433,915.00 | $27,849.00 | $91,894.00 | — | — | $143,537.00 | $273,893.00 |
| 2018-06-30 | $345,291.00 | — | $11,695.00 | $32,174.00 | — | $433,987.00 | $28,351.00 | — | $472,613.00 | $3,783.00 | $57,627.00 | — | — | $57,627.00 | $394,046.00 |
| 2018-03-31 | $428,566.00 | — | $13,731.00 | $56,840.00 | — | $532,273.00 | $55,213.00 | — | $597,984.00 | $3,948.00 | $71,744.00 | — | — | $83,596.00 | $485,830.00 |
| 2017-12-31 | $498,516.00 | — | $11,741.00 | $19,126.00 | — | $606,629.00 | $56,634.00 | — | $673,475.00 | $3,754.00 | $74,092.00 | — | — | $86,218.00 | $555,166.00 |
| 2017-09-30 | $571,019.00 | — | $11,747.00 | $54,420.00 | — | $655,204.00 | $61,057.00 | — | $726,627.00 | $4,973.00 | $57,858.00 | — | — | $73,175.00 | $621,808.00 |
| 2017-06-30 | $652,402.00 | — | $11,755.00 | $52,760.00 | — | $733,315.00 | $66,481.00 | — | $810,330.00 | $20,608.00 | $61,218.00 | — | — | $76,092.00 | $702,134.00 |
| 2017-03-31 | $678,884.00 | — | $11,808.00 | $51,430.00 | — | $760,049.00 | $70,751.00 | — | $841,526.00 | $17,328.00 | $61,895.00 | — | — | $76,550.00 | $732,474.00 |
| 2016-12-31 | $782,963.00 | — | $2,878.00 | $33,582.00 | — | $837,369.00 | $75,005.00 | — | $922,229.00 | $5,025.00 | $704,713.00 | — | — | $719,587.00 | $170,038.00 |
| 2016-09-30 | $500,597.00 | — | $1,067.00 | $28,675.00 | — | $552,491.00 | $55,270.00 | — | $610,279.00 | $10,108.00 | $47,262.00 | — | — | $685,662.00 | -$105,349.00 |
| 2016-06-30 | $698,269.00 | — | $1,436.00 | $35,780.00 | — | $744,139.00 | $48,721.00 | — | $795,574.00 | $17,960.00 | $106,602.00 | — | — | $724,002.00 | $39,255.00 |
| 2016-03-31 | $544,161.00 | — | — | $33,582.00 | — | — | $75,005.00 | — | — | — | — | — | — | — | — |
| 2015-12-31 | $437,202.00 | — | $7,654.00 | $2,060.00 | — | $450,828.00 | $42,604.00 | — | $496,405.00 | $1,547.00 | $57,689.00 | — | — | $271,189.00 | $225,216.00 |
| 2015-09-30 | $247,535.00 | — | — | — | — | — | — | — | — | — | — | — | — | — | — |
| 2015-06-30 | $6,471.00 | — | — | — | — | — | — | — | — | — | — | — | — | — | — |
| 2014-12-31 | $33,705.00 | — | — | — | — | — | — | — | — | — | — | — | — | — | $62,983.00 |