Sign in
Dec-25 Dec-24 Dec-23 Dec-22 Dec-21 Dec-20 Dec-19 Dec-18 Dec-17 Dec-16 Dec-15 Dec-14 Dec-13 Dec-12 Dec-11 Dec-10 Dec-09 Dec-08 Dec-07 Dec-06
Total cash and short-term investments + 12,240.00 14,475.00 14,388.00 16,414.00 18,406.00 11,683.00 4,944.00 3,950.00 3,798.00 4,428.00 5,196.00 4,384.00 5,121.00 6,543.00 7,762.00 8,680.00 3,170.00 2,093.00 3,554.00 4,144.00
Accounts receivable, net 2,391.00 2,163.00 1,898.00 1,801.00 1,663.00 1,295.00 1,364.00 1,426.00 1,340.00 1,176.00 1,128.00 1,146.00 1,503.00 1,338.00 1,358.00 1,613.00 743.00 714.00 888.00 820.00
Inventories 1,556.00 1,572.00 1,561.00 1,109.00 983.00 932.00 1,072.00 985.00 924.00 873.00 738.00 666.00 667.00 695.00 615.00 466.00 197.00 237.00 242.00 218.00
Other current assets 670.00 673.00 640.00 734.00 782.00 890.00 814.00 733.00 1,071.00 832.00 766.00 1,351.00 1,411.00 1,473.00 1,262.00 1,286.00 1,084.00 1,817.00 1,411.00 1,091.00
Total current assets 16,857.00 18,883.00 18,487.00 20,058.00 21,834.00 14,800.00 8,194.00 7,094.00 7,133.00 7,309.00 7,828.00 7,547.00 8,702.00 10,049.00 10,997.00 12,045.00 5,105.00 4,861.00 6,095.00 6,273.00
Total non-current assets + 59,591.00 55,200.00 52,617.00 47,300.00 46,341.00 44,748.00 44,417.00 41,930.00 35,213.00 32,831.00 33,033.00 29,215.00 28,110.00 27,579.00 26,991.00 27,553.00 13,579.00 14,600.00 18,125.00 19,096.00
Total assets 76,448.00 74,083.00 71,104.00 67,358.00 68,175.00 59,548.00 52,611.00 49,024.00 42,346.00 40,140.00 40,861.00 36,595.00 36,812.00 37,628.00 37,988.00 39,598.00 18,684.00 19,461.00 24,220.00 25,369.00
Total current liabilities + 26,133.00 23,314.00 22,203.00 19,992.00 18,304.00 12,725.00 14,938.00 13,839.00 12,763.00 12,286.00 12,414.00 12,508.00 12,107.00 12,818.00 11,394.00 12,645.00 6,473.00 7,281.00 7,979.00 7,945.00
Total non-current liabilities + 35,034.00 38,094.00 39,577.00 40,470.00 44,842.00 40,863.00 26,142.00 25,143.00 20,849.00 19,195.00 19,481.00 22,449.00 21,721.00 24,329.00 24,788.00 25,226.00 15,022.00 14,645.00 13,823.00 15,276.00
Total liabilities 61,167.00 61,408.00 61,780.00 60,462.00 63,146.00 53,588.00 41,080.00 38,982.00 33,612.00 31,481.00 31,895.00 34,199.00 33,828.00 37,147.00 36,182.00 37,871.00 21,495.00 21,786.00 21,802.00 23,221.00
Total stockholders' equity + 15,282.00 12,675.00 9,324.00 6,896.00 5,029.00 5,960.00 11,531.00 10,042.00 8,734.00 8,659.00 8,966.00 2,396.00 2,984.00 481.00 1,806.00 1,727.00 -2,811.00 -2,465.00 2,418.00 2,148.00
Common shares outstanding 327 333 332 330 322 279 260 277 304 330 377 390 390 331 383 253 151 127 154 116
Show Quarterly Balance Sheet
Mar-26 Dec-25 Sep-25 Jun-25 Mar-25 Dec-24 Sep-24 Jun-24 Mar-24 Dec-23 Sep-23 Jun-23 Mar-23 Dec-22 Sep-22 Jun-22 Mar-22 Dec-21 Sep-21 Jun-21 Mar-21 Dec-20 Sep-20 Jun-20 Mar-20 Dec-19 Sep-19 Jun-19 Mar-19 Dec-18 Sep-18 Jun-18 Mar-18 Dec-17 Sep-17 Jun-17 Mar-17 Dec-16 Sep-16 Jun-16 Mar-16 Dec-15 Sep-15 Jun-15 Mar-15 Dec-14 Sep-14 Jun-14 Mar-14 Dec-13 Sep-13 Jun-13 Mar-13 Dec-12 Sep-12 Jun-12 Mar-12 Dec-11 Sep-11 Jun-11 Mar-11 Dec-10 Sep-10 Jun-10 Mar-10 Dec-09 Sep-09 Jun-09 Mar-09 Dec-08 Sep-08 Jun-08 Mar-08 Dec-07 Sep-07 Jun-07 Mar-07 Dec-06 Sep-06 Jun-06 Mar-06
Total cash and short-term investments + 14,167.00 12,240.00 13,329.00 15,616.00 15,330.00 14,475.00 14,164.00 15,248.00 14,032.00 14,388.00 17,086.00 19,138.00 17,156.00 16,414.00 18,695.00 20,075.00 18,679.00 18,406.00 19,422.00 21,068.00 12,975.00 11,683.00 13,702.00 7,463.00 5,221.00 4,944.00 5,126.00 5,444.00 4,067.00 3,950.00 4,935.00 5,071.00 4,475.00 3,798.00 4,328.00 4,649.00 4,379.00 4,428.00 4,856.00 4,685.00 3,972.00 5,196.00 5,599.00 4,985.00 5,608.00 4,384.00 5,514.00 5,796.00 5,024.00 5,121.00 5,736.00 5,964.00 5,390.00 6,543.00 6,680.00 7,704.00 7,273.00 7,762.00 8,357.00 8,579.00 8,887.00 8,680.00 4,966.00 4,959.00 3,599.00 3,170.00 2,624.00 2,634.00 2,503.00 2,093.00 3,022.00 3,341.00 2,924.00 3,554.00 4,162.00 4,249.00 3,369.00 4,144.00 4,083.00 4,153.00 3,637.00
Accounts receivable, net 2,660.00 2,391.00 2,433.00 2,286.00 2,288.00 2,163.00 2,042.00 2,376.00 2,259.00 1,898.00 2,193.00 2,004.00 2,274.00 1,801.00 2,034.00 2,217.00 2,062.00 1,663.00 1,709.00 1,793.00 1,389.00 1,295.00 1,171.00 857.00 792.00 1,364.00 1,617.00 1,762.00 1,789.00 1,426.00 1,752.00 1,840.00 1,760.00 1,340.00 1,603.00 1,499.00 1,429.00 1,176.00 1,481.00 1,450.00 1,581.00 1,128.00 1,503.00 1,439.00 1,464.00 1,146.00 1,559.00 1,592.00 1,568.00 1,414.00 1,641.00 1,732.00 1,679.00 1,338.00 1,862.00 1,818.00 1,908.00 1,358.00 1,713.00 1,863.00 2,357.00 1,613.00 1,044.00 971.00 1,640.00 743.00 843.00 921.00 738.00 714.00 1,037.00 1,345.00 1,118.00 888.00 1,095.00 1,138.00 1,071.00 820.00 1,040.00 1,079.00 1,010.00
Inventories 1,718.00 1,556.00 1,588.00 1,547.00 1,601.00 1,572.00 1,639.00 1,680.00 1,675.00 1,561.00 1,513.00 1,290.00 1,196.00 1,109.00 1,116.00 1,153.00 1,068.00 983.00 955.00 912.00 918.00 932.00 961.00 955.00 1,070.00 1,072.00 1,065.00 996.00 972.00 985.00 1,011.00 942.00 924.00 924.00 937.00 882.00 900.00 873.00 842.00 798.00 759.00 738.00 704.00 656.00 631.00 666.00 700.00 685.00 641.00 667.00 646.00 555.00 690.00 695.00 675.00 611.00 645.00 615.00 628.00 508.00 619.00 466.00 286.00 280.00 188.00 472.00 216.00 228.00 228.00 237.00 283.00 257.00 239.00 242.00 230.00 210.00 205.00 218.00 1,219.00 191.00 161.00
Other current assets 847.00 670.00 744.00 809.00 929.00 673.00 726.00 699.00 770.00 640.00 1,120.00 874.00 960.00 734.00 844.00 926.00 803.00 782.00 971.00 900.00 737.00 890.00 642.00 766.00 822.00 814.00 725.00 708.00 780.00 733.00 973.00 1,028.00 1,128.00 1,051.00 1,009.00 1,218.00 1,016.00 832.00 791.00 911.00 912.00 766.00 2,291.00 1,713.00 1,806.00 1,351.00 1,452.00 1,546.00 1,555.00 1,500.00 1,366.00 1,370.00 1,389.00 1,473.00 1,557.00 1,575.00 1,435.00 1,262.00 1,288.00 1,441.00 1,285.00 1,286.00 802.00 826.00 1,176.00 848.00 942.00 1,039.00 1,434.00 1,876.00 1,719.00 1,680.00 1,608.00 1,411.00 1,479.00 1,319.00 1,116.00 1,091.00 1,429.00 1,322.00 1,305.00
Total current assets 19,392.00 16,857.00 18,094.00 20,258.00 20,148.00 18,883.00 18,571.00 20,003.00 18,696.00 18,487.00 21,912.00 23,306.00 21,586.00 20,058.00 22,689.00 24,371.00 22,612.00 21,834.00 23,057.00 24,673.00 16,019.00 14,800.00 16,476.00 10,041.00 7,905.00 8,194.00 8,533.00 8,910.00 7,608.00 7,094.00 8,671.00 8,881.00 8,287.00 7,113.00 7,877.00 8,248.00 7,724.00 7,309.00 7,970.00 7,844.00 7,224.00 7,828.00 10,097.00 8,793.00 9,509.00 7,547.00 9,225.00 9,619.00 8,788.00 8,702.00 9,389.00 9,621.00 9,148.00 10,049.00 10,774.00 11,708.00 11,261.00 10,997.00 11,986.00 12,391.00 13,148.00 12,045.00 7,070.00 6,983.00 6,520.00 5,105.00 4,526.00 4,754.00 4,857.00 4,861.00 5,970.00 6,181.00 5,889.00 6,095.00 6,966.00 6,916.00 5,761.00 6,273.00 6,552.00 6,745.00 6,113.00
Total non-current assets + 61,549.00 59,591.00 58,219.00 56,904.00 55,964.00 55,200.00 54,069.00 53,251.00 53,206.00 52,617.00 51,241.00 50,035.00 48,831.00 47,300.00 46,279.00 46,010.00 46,426.00 46,341.00 46,237.00 46,376.00 45,643.00 44,748.00 44,713.00 44,860.00 45,150.00 44,417.00 43,666.00 43,240.00 43,031.00 41,930.00 36,166.00 35,810.00 35,731.00 35,213.00 34,688.00 34,059.00 33,721.00 32,831.00 32,357.00 32,632.00 33,149.00 33,033.00 31,772.00 30,574.00 29,582.00 29,215.00 28,786.00 28,828.00 28,397.00 28,110.00 27,871.00 27,847.00 27,694.00 27,579.00 27,131.00 26,986.00 26,938.00 26,991.00 27,068.00 27,303.00 27,404.00 27,553.00 12,985.00 13,151.00 13,432.00 13,579.00 13,821.00 14,052.00 14,244.00 14,599.00 14,761.00 15,155.00 17,924.00 18,125.00 18,642.00 18,749.00 18,978.00 19,096.00 19,311.00 19,277.00 19,437.00
Total assets 80,941.00 76,448.00 76,313.00 77,163.00 76,111.00 74,083.00 72,640.00 73,254.00 71,902.00 71,104.00 73,153.00 73,341.00 70,417.00 67,358.00 68,968.00 70,381.00 69,038.00 68,175.00 69,294.00 71,049.00 61,662.00 59,548.00 61,189.00 54,901.00 53,055.00 52,611.00 52,199.00 52,150.00 50,639.00 49,024.00 44,837.00 44,691.00 44,018.00 42,346.00 42,565.00 42,307.00 41,445.00 40,140.00 40,327.00 40,476.00 40,373.00 40,861.00 41,869.00 39,367.00 39,091.00 36,595.00 38,011.00 38,447.00 37,185.00 36,812.00 37,260.00 37,468.00 36,842.00 37,628.00 37,905.00 38,694.00 38,199.00 37,988.00 39,054.00 39,694.00 40,552.00 39,598.00 20,055.00 20,134.00 19,952.00 18,684.00 18,347.00 18,806.00 19,101.00 19,461.00 20,731.00 21,336.00 23,813.00 24,220.00 25,608.00 25,665.00 24,739.00 25,369.00 25,863.00 26,022.00 25,550.00
Total current liabilities + 27,781.00 26,133.00 27,119.00 28,992.00 25,798.00 23,314.00 23,365.00 25,855.00 24,764.00 22,203.00 24,756.00 25,575.00 23,635.00 19,992.00 21,989.00 23,444.00 21,788.00 18,304.00 16,935.00 18,064.00 14,167.00 12,725.00 15,791.00 16,395.00 16,087.00 14,938.00 15,691.00 16,078.00 15,335.00 13,839.00 13,684.00 14,092.00 14,183.00 12,676.00 13,087.00 13,596.00 12,662.00 12,286.00 13,253.00 13,982.00 13,380.00 12,414.00 13,488.00 13,810.00 13,969.00 12,508.00 12,864.00 13,334.00 13,091.00 12,107.00 12,604.00 12,927.00 12,892.00 12,818.00 13,057.00 13,312.00 12,486.00 11,394.00 11,898.00 12,762.00 13,874.00 12,645.00 8,256.00 8,573.00 7,539.00 6,473.00 6,637.00 7,100.00 7,205.00 7,281.00 7,553.00 8,703.00 8,263.00 7,979.00 7,859.00 8,261.00 7,818.00 7,945.00 7,262.00 7,894.00 7,395.00
Total non-current liabilities + 37,284.00 35,034.00 34,886.00 34,797.00 37,697.00 38,094.00 37,838.00 36,873.00 37,950.00 39,577.00 39,544.00 40,061.00 40,114.00 40,470.00 42,081.00 42,973.00 43,626.00 44,842.00 46,928.00 48,081.00 42,289.00 40,863.00 38,395.00 29,989.00 27,550.00 26,142.00 25,207.00 25,752.00 25,502.00 25,143.00 21,684.00 21,960.00 21,499.00 20,849.00 20,508.00 19,857.00 20,334.00 19,195.00 18,635.00 18,710.00 19,153.00 19,481.00 19,826.00 21,435.00 22,114.00 22,449.00 21,283.00 21,766.00 21,515.00 21,721.00 22,928.00 23,324.00 23,856.00 24,329.00 23,021.00 23,747.00 24,203.00 24,788.00 24,844.00 24,990.00 24,766.00 25,226.00 14,005.00 14,317.00 15,300.00 15,022.00 14,355.00 14,335.00 14,551.00 14,505.00 14,460.00 13,203.00 13,384.00 13,823.00 15,109.00 15,093.00 14,888.00 15,276.00 16,512.00 16,196.00 16,416.00
Total liabilities 65,065.00 61,167.00 62,004.00 63,789.00 63,495.00 61,408.00 61,203.00 62,728.00 62,714.00 61,780.00 64,300.00 65,636.00 63,749.00 60,462.00 64,070.00 66,417.00 65,414.00 63,146.00 63,863.00 66,145.00 56,456.00 53,588.00 54,186.00 46,384.00 43,637.00 41,080.00 40,898.00 41,830.00 40,837.00 38,982.00 35,368.00 36,052.00 35,682.00 33,612.00 33,595.00 33,453.00 32,996.00 31,481.00 31,888.00 32,692.00 32,533.00 31,895.00 33,314.00 35,245.00 36,083.00 34,199.00 34,147.00 35,100.00 34,606.00 33,828.00 35,532.00 36,251.00 36,748.00 37,147.00 36,078.00 37,059.00 36,689.00 36,182.00 36,742.00 37,752.00 38,640.00 37,871.00 22,261.00 22,890.00 22,839.00 21,495.00 20,992.00 21,435.00 21,756.00 21,786.00 22,013.00 21,906.00 21,647.00 21,802.00 22,968.00 23,354.00 22,706.00 23,221.00 23,774.00 24,090.00 23,811.00
Total stockholders' equity + 15,876.00 15,282.00 14,309.00 13,374.00 12,616.00 12,675.00 11,437.00 10,526.00 9,188.00 9,324.00 8,853.00 7,705.00 6,668.00 6,896.00 4,898.00 3,964.00 3,624.00 5,029.00 5,431.00 4,904.00 5,206.00 5,960.00 7,003.00 8,517.00 9,418.00 11,531.00 11,301.00 10,320.00 9,802.00 10,042.00 9,469.00 8,639.00 8,336.00 8,806.00 8,970.00 8,854.00 8,449.00 8,659.00 8,439.00 7,784.00 7,840.00 8,966.00 8,555.00 4,122.00 3,008.00 2,396.00 3,864.00 3,347.00 2,579.00 2,984.00 1,728.00 1,217.00 94.00 481.00 1,827.00 1,635.00 1,510.00 1,806.00 2,312.00 1,942.00 1,912.00 1,727.00 -2,206.00 -2,756.00 -2,887.00 1,228.00 -2,645.00 -2,629.00 -2,655.00 -2,321.00 -1,282.00 -570.00 2,166.00 2,418.00 2,640.00 2,311.00 2,033.00 2,148.00 2,089.00 1,932.00 1,739.00
Common shares outstanding 327 327 327 327 333 335 333 334 328 331 332 332 327 330 330 330 325 324 329 324 317 312 291 281 249 253 256 262 268 273 274 276 285 292 301 308 315 316 320 331 355 367 376 380 384 376 393 396 368 390 395 394 332 331 332 393 330 330 392 400 328 328 235 235 167 167 146 145 145 145 127 127 121 121 154 153 117 115 117 128 116
about 10 hours ago