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 + 4,688.00 4,657.00 5,535.00 4,862.00 4,122.00 3,313.00 2,583.00 2,982.00 5,850.00 4,816.00 4,114.00 3,689.00 4,292.00 1,723.00 1,024.00 3,334.00 947.00 1,071.00 2,495.00 1,621.00
Accounts receivable, net 9,877.00 10,708.00 12,525.00 11,919.00 10,378.00 6,109.00 8,904.00 7,345.00 6,922.00 5,901.00 4,682.00 5,976.00 8,823.00 8,336.00 8,918.00 4,926.00 4,661.00 2,897.00 7,691.00 4,416.00
Inventories 7,591.00 7,761.00 7,583.00 6,752.00 6,265.00 6,038.00 7,013.00 6,532.00 6,384.00 5,709.00 5,898.00 6,623.00 5,758.00 5,973.00 5,623.00 4,947.00 4,863.00 4,637.00 4,184.00 4,430.00
Other current assets 1,054.00 611.00 689.00 17,381.00 14,900.00 384.00 385.00 816.00 156.00 374.00 204.00 326.00 404.00 428.00 407.00 311.00 853.00 798.00 453.00 1,846.00
Total current assets 23,210.00 23,737.00 26,221.00 24,133.00 21,165.00 15,844.00 18,969.00 17,675.00 19,312.00 16,800.00 14,805.00 16,614.00 19,277.00 16,460.00 15,972.00 13,518.00 10,923.00 9,450.00 14,792.00 10,760.00
Total non-current assets + 34,778.00 36,406.00 36,835.00 36,849.00 36,723.00 35,930.00 34,895.00 32,480.00 30,846.00 29,373.00 29,371.00 28,936.00 27,983.00 28,017.00 26,811.00 24,103.00 24,706.00 24,967.00 27,930.00 26,993.00
Total assets 57,988.00 60,143.00 63,056.00 60,982.00 57,888.00 51,774.00 53,864.00 50,155.00 50,158.00 46,173.00 44,343.00 45,550.00 47,260.00 44,477.00 42,783.00 37,621.00 35,629.00 34,417.00 42,722.00 37,753.00
Total current liabilities + 14,109.00 15,495.00 16,802.00 17,461.00 16,851.00 9,283.00 13,160.00 10,724.00 11,071.00 8,328.00 7,193.00 9,980.00 13,123.00 11,929.00 12,708.00 8,784.00 7,798.00 6,209.00 11,914.00 8,822.00
Total non-current liabilities + 17,274.00 17,127.00 17,730.00 18,053.00 21,220.00 22,849.00 18,168.00 16,700.00 16,187.00 16,991.00 15,629.00 14,326.00 14,191.00 14,453.00 13,630.00 13,812.00 13,106.00 12,588.00 12,301.00 10,326.00
Total liabilities 31,383.00 32,622.00 34,532.00 35,514.00 38,071.00 32,132.00 31,328.00 27,424.00 27,258.00 25,319.00 22,989.00 24,306.00 27,314.00 26,382.00 26,338.00 22,596.00 20,904.00 18,797.00 24,215.00 19,148.00
Total stockholders' equity + 23,725.00 24,512.00 26,346.00 25,468.00 19,817.00 18,801.00 21,803.00 21,667.00 21,991.00 20,024.00 20,527.00 20,677.00 19,460.00 18,032.00 16,423.00 15,025.00 14,725.00 15,620.00 18,507.00 18,605.00
Common shares outstanding 309 322 353 396 407 407 413 428 444 464 500 530 548 556 569 568 541 524 579 632
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 + 5,733.00 4,688.00 4,764.00 4,564.00 4,634.00 4,657.00 5,184.00 5,246.00 5,014.00 5,535.00 5,982.00 5,277.00 5,745.00 4,862.00 3,969.00 5,392.00 2,638.00 4,122.00 3,498.00 3,572.00 2,254.00 3,313.00 4,047.00 2,319.00 1,515.00 2,583.00 2,137.00 2,033.00 2,777.00 2,982.00 3,551.00 4,451.00 4,658.00 5,850.00 5,176.00 5,207.00 4,463.00 4,816.00 5,949.00 4,925.00 3,778.00 4,114.00 5,301.00 5,764.00 4,870.00 3,689.00 4,191.00 3,480.00 3,647.00 4,292.00 1,908.00 2,398.00 1,857.00 1,723.00 2,549.00 1,295.00 1,559.00 1,024.00 2,829.00 4,107.00 4,133.00 3,334.00 2,352.00 2,014.00 2,016.00 947.00 1,749.00 1,764.00 1,854.00 1,071.00 2,888.00 1,744.00 1,472.00 2,495.00 3,140.00 2,367.00 1,727.00 1,621.00 1,029.00 937.00 436.00
Accounts receivable, net 13,410.00 9,877.00 10,333.00 11,073.00 11,238.00 10,708.00 11,073.00 13,145.00 12,150.00 12,525.00 12,566.00 10,888.00 9,688.00 11,919.00 11,581.00 14,439.00 13,080.00 10,378.00 8,627.00 9,132.00 9,014.00 6,109.00 5,601.00 4,152.00 5,392.00 8,904.00 7,994.00 9,050.00 8,289.00 7,345.00 8,249.00 7,535.00 6,814.00 6,922.00 5,959.00 4,573.00 5,104.00 5,901.00 4,722.00 4,928.00 4,692.00 4,682.00 4,307.00 5,794.00 2,453.00 5,976.00 6,792.00 6,744.00 7,783.00 8,536.00 7,761.00 7,542.00 7,748.00 8,167.00 7,491.00 6,911.00 7,644.00 8,706.00 7,514.00 6,145.00 6,174.00 4,926.00 4,340.00 4,201.00 4,005.00 4,666.00 4,004.00 4,244.00 3,242.00 3,092.00 6,581.00 7,721.00 6,009.00 7,691.00 6,463.00 4,693.00 4,173.00 4,416.00 3,672.00 4,234.00 3,115.00
Inventories 7,556.00 7,591.00 7,394.00 7,538.00 7,119.00 7,761.00 7,048.00 8,028.00 7,912.00 7,583.00 7,513.00 6,961.00 7,455.00 6,752.00 6,628.00 7,147.00 7,174.00 6,265.00 6,227.00 6,103.00 5,881.00 6,038.00 5,357.00 5,420.00 3,675.00 7,013.00 6,376.00 6,281.00 6,554.00 6,532.00 7,501.00 6,420.00 6,555.00 6,384.00 6,137.00 5,674.00 6,025.00 5,709.00 5,979.00 6,137.00 6,056.00 5,898.00 6,557.00 6,618.00 6,666.00 6,623.00 6,860.00 6,526.00 7,106.00 5,758.00 7,063.00 6,446.00 6,937.00 5,973.00 5,787.00 5,443.00 6,145.00 5,623.00 5,164.00 3,988.00 4,338.00 4,947.00 4,804.00 4,767.00 4,724.00 4,863.00 4,576.00 4,561.00 4,669.00 4,637.00 4,859.00 4,904.00 4,643.00 4,184.00 4,616.00 4,578.00 4,835.00 4,430.00 4,666.00 4,626.00 4,381.00
Other current assets 1,126.00 1,054.00 1,013.00 656.00 599.00 611.00 671.00 696.00 695.00 689.00 19,064.00 16,734.00 15,880.00 17,381.00 16,068.00 431.00 16,139.00 14,900.00 438.00 565.00 442.00 384.00 417.00 871.00 883.00 385.00 526.00 447.00 860.00 816.00 590.00 542.00 233.00 156.00 170.00 277.00 316.00 374.00 228.00 190.00 335.00 204.00 271.00 298.00 275.00 326.00 361.00 399.00 390.00 401.00 383.00 382.00 664.00 428.00 440.00 384.00 476.00 407.00 363.00 447.00 411.00 311.00 381.00 379.00 704.00 853.00 680.00 745.00 842.00 798.00 619.00 983.00 431.00 453.00 466.00 1,960.00 291.00 1,846.00 364.00 377.00 249.00
Total current assets 27,825.00 23,210.00 23,504.00 23,804.00 23,590.00 23,737.00 23,976.00 27,115.00 25,674.00 26,221.00 26,577.00 23,695.00 23,335.00 24,133.00 22,696.00 27,409.00 23,313.00 21,165.00 18,790.00 19,372.00 17,591.00 15,844.00 15,422.00 12,762.00 11,465.00 18,969.00 17,033.00 17,811.00 18,480.00 17,675.00 19,891.00 18,948.00 18,260.00 19,312.00 17,442.00 15,731.00 15,908.00 16,800.00 16,878.00 16,180.00 14,861.00 14,805.00 16,827.00 18,492.00 16,788.00 16,614.00 19,666.00 18,450.00 19,030.00 19,277.00 18,593.00 16,768.00 17,206.00 16,460.00 16,267.00 14,033.00 15,824.00 15,972.00 15,870.00 14,687.00 15,056.00 13,518.00 11,877.00 11,348.00 11,320.00 10,923.00 10,865.00 11,173.00 10,468.00 9,450.00 14,826.00 15,252.00 12,514.00 14,792.00 14,654.00 13,567.00 10,995.00 10,760.00 9,731.00 10,174.00 8,181.00
Total non-current assets + 34,317.00 34,778.00 35,111.00 35,629.00 35,587.00 36,406.00 36,406.00 36,500.00 36,900.00 36,835.00 36,598.00 36,972.00 36,842.00 36,849.00 36,633.00 36,936.00 37,089.00 36,723.00 35,901.00 36,084.00 36,023.00 35,930.00 36,310.00 36,337.00 36,282.00 34,895.00 34,196.00 34,211.00 33,615.00 32,480.00 32,003.00 31,730.00 31,116.00 30,846.00 30,546.00 30,243.00 30,139.00 29,373.00 29,387.00 29,272.00 29,398.00 29,371.00 28,998.00 29,107.00 28,953.00 28,936.00 28,789.00 28,563.00 28,069.00 27,983.00 27,700.00 27,409.00 28,295.00 28,017.00 27,525.00 27,155.00 26,810.00 26,811.00 25,813.00 24,839.00 24,536.00 24,103.00 25,399.00 25,129.00 25,145.00 24,706.00 25,940.00 26,048.00 25,308.00 24,967.00 28,981.00 28,404.00 28,155.00 27,930.00 27,207.00 26,783.00 27,192.00 26,993.00 26,911.00 26,350.00 25,122.00
Total assets 62,142.00 57,988.00 58,615.00 59,433.00 59,177.00 60,143.00 60,382.00 63,615.00 62,574.00 63,056.00 63,175.00 60,667.00 60,177.00 60,982.00 59,329.00 64,345.00 60,402.00 57,888.00 54,691.00 55,456.00 53,614.00 51,774.00 51,732.00 49,099.00 47,747.00 53,864.00 51,229.00 52,022.00 52,095.00 50,155.00 51,894.00 50,678.00 41,185.00 50,158.00 47,988.00 45,974.00 46,047.00 46,173.00 46,265.00 45,452.00 44,259.00 44,343.00 45,825.00 47,599.00 45,741.00 45,550.00 48,455.00 47,013.00 47,099.00 47,260.00 46,293.00 44,177.00 45,501.00 44,477.00 43,792.00 41,188.00 42,634.00 42,783.00 41,683.00 39,526.00 39,592.00 37,621.00 37,276.00 36,477.00 36,465.00 35,629.00 36,805.00 37,221.00 35,776.00 34,417.00 43,807.00 43,656.00 40,669.00 42,722.00 41,861.00 40,350.00 38,187.00 37,753.00 36,642.00 36,524.00 33,303.00
Total current liabilities + 17,652.00 14,109.00 14,729.00 14,677.00 15,143.00 15,495.00 15,298.00 18,318.00 16,149.00 16,802.00 17,592.00 14,948.00 15,365.00 17,461.00 17,237.00 21,969.00 19,785.00 16,851.00 14,313.00 14,214.00 12,307.00 9,283.00 8,122.00 7,300.00 8,732.00 13,160.00 12,130.00 12,548.00 12,913.00 10,724.00 12,482.00 11,341.00 10,752.00 11,071.00 9,130.00 7,683.00 7,899.00 8,328.00 8,224.00 8,652.00 6,775.00 7,193.00 8,289.00 9,865.00 8,634.00 9,980.00 13,460.00 12,523.00 12,926.00 13,123.00 13,668.00 12,035.00 12,705.00 11,929.00 12,251.00 10,798.00 13,076.00 12,708.00 11,683.00 10,231.00 10,406.00 8,784.00 8,213.00 7,914.00 8,095.00 7,798.00 7,757.00 7,324.00 6,237.00 6,209.00 11,770.00 12,848.00 10,157.00 11,914.00 10,242.00 9,465.00 9,034.00 8,822.00 8,037.00 9,107.00 7,444.00
Total non-current liabilities + 17,556.00 17,274.00 17,140.00 17,809.00 17,719.00 17,127.00 17,084.00 17,047.00 17,601.00 17,730.00 17,526.00 17,725.00 17,745.00 18,053.00 18,377.00 19,643.00 20,207.00 21,220.00 21,789.00 22,538.00 22,580.00 22,849.00 23,594.00 21,165.00 19,330.00 18,168.00 17,511.00 17,637.00 17,403.00 16,700.00 16,452.00 16,533.00 15,699.00 16,187.00 17,634.00 17,526.00 17,497.00 16,991.00 16,911.00 15,396.00 15,989.00 15,629.00 15,668.00 15,728.00 15,765.00 14,326.00 13,933.00 13,770.00 13,765.00 14,191.00 14,238.00 14,117.00 14,378.00 14,453.00 14,155.00 13,767.00 13,566.00 13,630.00 13,330.00 13,303.00 13,962.00 13,812.00 13,663.00 13,512.00 13,704.00 13,106.00 13,158.00 13,490.00 13,736.00 12,588.00 12,323.00 12,128.00 12,280.00 12,301.00 12,651.00 12,770.00 10,423.00 10,326.00 10,564.00 10,653.00 10,461.00
Total liabilities 35,208.00 31,383.00 31,869.00 32,486.00 32,862.00 32,622.00 32,382.00 35,365.00 33,750.00 34,532.00 35,118.00 32,673.00 33,110.00 35,514.00 35,614.00 41,612.00 39,992.00 38,071.00 36,102.00 36,752.00 34,887.00 32,132.00 31,716.00 28,465.00 28,062.00 31,328.00 29,641.00 30,185.00 30,316.00 27,424.00 28,934.00 27,874.00 18,260.00 27,258.00 26,764.00 25,209.00 25,396.00 25,319.00 25,135.00 24,048.00 22,764.00 22,989.00 23,957.00 25,593.00 24,399.00 24,306.00 27,393.00 26,293.00 26,691.00 27,314.00 27,906.00 26,152.00 27,083.00 26,382.00 26,406.00 24,565.00 26,642.00 26,338.00 25,013.00 23,534.00 24,368.00 22,596.00 21,876.00 21,426.00 21,799.00 20,904.00 20,915.00 20,814.00 19,973.00 18,797.00 24,093.00 24,976.00 22,437.00 24,215.00 22,893.00 22,235.00 19,457.00 19,148.00 18,601.00 19,760.00 17,905.00
Total stockholders' equity + 23,870.00 23,725.00 23,754.00 24,078.00 23,490.00 24,512.00 25,253.00 25,443.00 26,057.00 26,346.00 25,975.00 25,851.00 24,977.00 23,561.00 23,715.00 20,969.00 18,821.00 18,430.00 17,476.00 17,651.00 17,801.00 18,801.00 19,223.00 19,847.00 18,842.00 21,803.00 21,107.00 21,345.00 21,309.00 21,667.00 21,910.00 21,769.00 21,877.00 21,991.00 20,370.00 19,923.00 19,825.00 20,024.00 20,339.00 20,576.00 20,656.00 20,527.00 21,321.00 21,453.00 20,774.00 20,677.00 20,554.00 20,211.00 19,915.00 19,460.00 18,270.00 17,920.00 18,343.00 18,032.00 17,332.00 16,577.00 15,959.00 16,423.00 16,654.00 15,982.00 15,224.00 15,025.00 15,400.00 15,051.00 14,666.00 14,725.00 15,890.00 16,407.00 15,803.00 15,620.00 19,714.00 18,680.00 18,232.00 18,507.00 18,968.00 18,115.00 18,730.00 18,605.00 17,815.00 16,764.00 15,398.00
Common shares outstanding 298 303 309 312 314 316 318 324 331 338 349 358 369 381 390 404 408 408 408 407 407 407 407 407 408 410 413 417 418 422 427 431 432 437 441 446 451 453 460 470 471 481 494 508 516 521 530 534 536 542 545 548 556 556 556 555 551 560 569 574 573 573 568 567 562 562 561 525 519 519 529 534 541 541 564 578 615 615 628 636 644
about 6 hours ago