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 + 1,609.07 1,246.26 1,514.82 1,234.00 2,948.00 3,268.00 2,000.00 998.00 839.00 1,168.00 5,435.00 1,249.00 1,554.00 1,522.00 1,325.00 2,105.00 1,334.00 2,757.00 2,954.00 1,885.00
Accounts receivable, net 7,579.18 7,376.00 7,881.00 6,791.00 6,307.00 6,394.00 5,927.00 6,605.00 6,695.00 6,165.00 5,439.00 5,329.00 5,246.00 4,774.00 4,398.00 3,645.00 3,112.00 2,832.00 3,981.00 3,629.00
Inventories 4,118.49 4,151.00 4,606.00 4,180.00 3,969.00 3,444.00 3,304.00 3,403.00 3,542.00 2,804.00 2,564.00 2,525.00 2,637.00 2,512.00 2,045.00 1,896.00 1,721.00 1,647.00 1,681.00 1,437.00
Other current assets 406.26 344.00 352.00 320.00 278.00 260.00 238.00 1,142.00 237.00 220.00 278.00 759.00 486.00 327.00 378.00 168.00 136.00 115.00 154.00 109.00
Total current assets 13,713.00 13,118.00 14,037.00 12,525.00 13,502.00 13,366.00 10,745.00 11,834.00 11,200.00 10,163.00 11,144.00 9,862.00 9,923.00 9,135.00 8,146.00 7,814.00 6,303.00 7,351.00 8,770.00 7,060.00
Total non-current assets + 17,646.83 17,921.00 18,218.00 15,264.00 15,584.00 15,239.00 15,045.00 14,111.00 14,268.00 12,403.00 8,543.00 8,212.00 8,067.00 7,974.00 6,533.00 6,084.00 6,000.00 5,838.00 6,573.00 6,094.00
Total assets 31,359.83 31,039.00 32,255.00 27,789.00 29,086.00 28,605.00 25,790.00 25,945.00 25,468.00 22,566.00 19,687.00 18,074.00 17,990.00 17,109.00 14,679.00 13,898.00 12,303.00 13,189.00 15,343.00 13,154.00
Total current liabilities + 10,969.00 12,097.00 13,234.00 10,998.00 10,401.00 9,743.00 8,529.00 10,304.00 9,243.00 8,695.00 7,276.00 7,626.00 7,309.00 6,684.00 5,724.00 5,200.00 4,299.00 5,093.00 5,658.00 4,783.00
Total non-current liabilities + 7,575.19 7,002.00 6,744.00 5,456.00 6,460.00 7,142.00 6,130.00 4,482.00 4,513.00 3,652.00 3,294.00 1,775.00 1,042.00 967.00 753.00 559.00 644.00 733.00 1,043.00 1,214.00
Total liabilities 18,544.19 19,099.00 19,978.00 16,454.00 16,861.00 16,885.00 14,659.00 14,786.00 13,661.00 12,347.00 10,589.00 9,466.00 8,351.00 7,651.00 6,477.00 5,759.00 4,943.00 5,826.00 6,701.00 5,997.00
Total stockholders' equity + 12,470.27 11,522.00 11,884.00 10,935.00 11,836.00 11,370.00 10,831.00 10,701.00 11,210.00 9,768.00 8,966.00 8,659.00 9,623.00 9,429.00 8,175.00 8,065.00 7,360.00 7,363.00 8,642.00 7,157.00
Common shares outstanding 283 287 287 291 303 300 316 348 374 393 413 433 462 470 486 466 447 456 456 446
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 + 1,633.35 1,609.07 1,325.71 1,536.00 1,059.00 1,246.26 1,059.32 999.00 1,517.00 1,198.00 1,022.00 1,281.00 2,429.00 1,234.00 1,102.00 1,664.00 1,996.00 2,948.00 2,748.00 3,426.00 3,464.00 3,268.00 2,508.00 1,146.00 533.00 1,276.00 769.00 563.00 925.00 684.00 1,003.00 746.00 885.00 839.00 895.00 876.00 1,028.00 1,168.00 364.00 597.00 625.00 2,863.00 2,015.00 1,163.00 1,133.00 1,249.00 1,435.00 1,756.00 1,439.00 1,554.00 1,064.00 1,279.00 1,247.00 1,522.00 1,447.00 1,393.00 1,265.00 1,325.00 1,327.00 1,744.00 1,570.00 2,105.00 1,655.00 1,695.00 1,408.00 1,334.00 1,409.00 1,729.00 1,748.00 2,757.00 2,397.00 2,520.00 2,832.00 2,954.00 2,652.00 2,233.00 1,953.00 1,885.00 1,649.00 1,518.00 1,504.00
Accounts receivable, net 8,242.02 7,579.18 8,397.81 8,258.00 8,198.00 7,376.00 8,377.00 8,219.00 8,379.00 7,881.00 8,477.00 8,570.00 7,959.00 6,791.00 7,082.00 6,764.00 7,006.00 6,307.00 6,082.00 6,531.00 7,176.00 6,394.00 6,687.00 5,684.00 5,253.00 5,927.00 7,090.00 7,238.00 7,499.00 6,605.00 7,205.00 7,656.00 8,073.00 6,695.00 7,130.00 7,014.00 6,950.00 6,165.00 6,879.00 6,843.00 6,546.00 5,439.00 5,671.00 5,574.00 5,895.00 5,329.00 5,776.00 6,107.00 6,026.00 5,246.00 5,867.00 5,552.00 5,629.00 4,774.00 5,170.00 5,156.00 5,306.00 4,398.00 4,748.00 4,743.00 4,828.00 3,645.00 4,257.00 3,924.00 3,791.00 3,112.00 3,397.00 2,598.00 2,620.00 2,832.00 4,018.00 4,484.00 4,452.00 3,981.00 4,518.00 4,371.00 4,148.00 3,629.00 4,068.00 4,318.00 4,070.00
Inventories 3,977.04 4,118.49 4,228.87 4,207.00 4,184.00 4,151.00 4,592.00 4,466.00 4,511.00 4,606.00 4,751.00 4,664.00 4,421.00 4,180.00 4,108.00 4,064.00 4,258.00 3,969.00 4,150.00 3,999.00 3,645.00 3,444.00 3,509.00 3,531.00 3,503.00 3,304.00 3,457.00 3,521.00 3,501.00 3,403.00 3,580.00 3,600.00 3,564.00 3,542.00 3,426.00 3,269.00 3,061.00 2,804.00 3,090.00 2,841.00 2,864.00 2,564.00 2,665.00 2,676.00 2,731.00 2,525.00 2,810.00 2,756.00 2,646.00 2,637.00 2,701.00 2,705.00 2,629.00 2,512.00 2,501.00 2,380.00 2,278.00 2,045.00 2,091.00 2,098.00 1,945.00 1,896.00 2,029.00 1,800.00 1,815.00 1,721.00 1,823.00 1,669.00 1,578.00 1,647.00 1,831.00 1,861.00 1,766.00 1,681.00 1,716.00 1,564.00 1,521.00 1,437.00 1,554.00 1,535.00 1,490.00
Other current assets 700.30 406.26 315.69 333.00 358.00 344.00 303.00 314.00 399.00 352.00 387.00 455.00 367.00 320.00 269.00 262.00 310.00 278.00 247.00 294.00 290.00 260.00 196.00 234.00 303.00 238.00 189.00 244.00 222.00 1,142.00 1,175.00 201.00 250.00 237.00 225.00 230.00 205.00 220.00 247.00 276.00 403.00 278.00 433.00 1,438.00 392.00 759.00 386.00 444.00 440.00 486.00 437.00 382.00 361.00 327.00 315.00 312.00 354.00 378.00 218.00 261.00 272.00 168.00 171.00 154.00 176.00 136.00 149.00 138.00 110.00 115.00 151.00 223.00 132.00 154.00 138.00 122.00 111.00 109.00 136.00 113.00 109.00
Total current assets 14,552.70 13,713.00 14,268.08 14,334.00 13,799.00 13,118.00 14,333.00 13,998.00 14,806.00 14,037.00 14,637.00 14,970.00 15,176.00 12,525.00 12,561.00 12,754.00 13,570.00 13,502.00 13,227.00 14,250.00 14,575.00 13,366.00 11,890.00 10,595.00 9,592.00 10,745.00 11,505.00 11,566.00 12,147.00 11,834.00 12,844.00 12,083.00 12,656.00 11,200.00 11,564.00 11,179.00 11,047.00 10,163.00 10,580.00 10,557.00 10,438.00 11,144.00 10,784.00 10,851.00 10,151.00 9,862.00 10,407.00 11,063.00 10,551.00 9,923.00 10,069.00 9,918.00 9,866.00 9,135.00 9,433.00 9,241.00 9,203.00 8,146.00 8,384.00 8,846.00 8,615.00 7,814.00 8,112.00 7,573.00 7,190.00 6,303.00 6,778.00 6,134.00 6,056.00 7,351.00 8,397.00 9,088.00 9,182.00 8,770.00 9,024.00 8,290.00 7,733.00 7,060.00 7,407.00 7,484.00 7,173.00
Total non-current assets + 17,211.42 17,646.83 18,606.84 18,841.00 18,275.00 17,921.00 18,457.00 17,988.00 17,872.00 18,218.00 17,038.00 16,868.00 15,478.00 15,264.00 14,106.00 14,529.00 15,252.00 15,584.00 15,287.00 15,296.00 15,130.00 15,239.00 14,570.00 14,736.00 14,688.00 15,045.00 14,805.00 16,064.00 15,833.00 14,111.00 13,821.00 14,285.00 14,433.00 14,268.00 13,526.00 13,070.00 12,526.00 12,403.00 12,368.00 12,029.00 11,942.00 8,543.00 7,809.00 7,716.00 7,835.00 8,212.00 8,018.00 8,261.00 7,997.00 8,067.00 7,997.00 7,776.00 7,895.00 7,974.00 7,240.00 6,747.00 6,856.00 6,533.00 6,232.00 6,430.00 6,437.00 6,084.00 5,811.00 5,518.00 5,802.00 6,000.00 6,089.00 5,841.00 5,629.00 5,838.00 6,057.00 6,669.00 6,572.00 6,573.00 6,489.00 6,242.00 6,146.00 6,094.00 6,075.00 6,119.00 5,953.00
Total assets 31,764.12 31,359.83 32,874.92 33,175.00 32,074.00 31,039.00 32,790.00 31,986.00 32,678.00 32,255.00 31,675.00 31,838.00 30,654.00 27,789.00 26,667.00 27,283.00 28,822.00 29,086.00 28,514.00 29,546.00 29,705.00 28,605.00 26,460.00 25,331.00 24,280.00 25,790.00 26,310.00 27,630.00 27,980.00 25,945.00 26,665.00 26,368.00 27,089.00 25,468.00 25,090.00 24,249.00 23,573.00 22,566.00 22,948.00 22,586.00 22,380.00 19,687.00 18,593.00 18,567.00 17,986.00 18,074.00 18,425.00 19,324.00 18,548.00 17,990.00 18,066.00 17,694.00 17,761.00 17,109.00 16,673.00 15,988.00 16,059.00 14,679.00 14,616.00 15,276.00 15,052.00 13,898.00 13,923.00 13,091.00 12,992.00 12,303.00 12,867.00 11,975.00 11,685.00 13,189.00 14,454.00 15,757.00 15,754.00 15,343.00 15,513.00 14,532.00 13,879.00 13,154.00 13,482.00 13,603.00 13,126.00
Total current liabilities + 11,962.21 10,969.00 12,047.24 12,350.00 13,068.00 12,097.00 12,600.00 12,449.00 13,566.00 13,234.00 13,165.00 13,358.00 12,045.00 10,998.00 9,878.00 9,816.00 10,440.00 10,401.00 9,372.00 9,864.00 10,472.00 9,743.00 9,229.00 8,692.00 7,551.00 8,529.00 9,515.00 9,573.00 9,980.00 10,304.00 10,784.00 10,291.00 10,231.00 9,243.00 9,166.00 9,307.00 9,118.00 8,695.00 8,969.00 8,882.00 8,736.00 7,276.00 7,251.00 7,729.00 7,606.00 7,626.00 7,633.00 7,858.00 7,848.00 7,309.00 7,464.00 7,261.00 7,252.00 6,684.00 6,601.00 6,468.00 6,643.00 5,724.00 5,729.00 5,714.00 5,806.00 5,200.00 5,423.00 4,905.00 4,710.00 4,299.00 4,764.00 4,193.00 4,024.00 5,093.00 5,530.00 5,898.00 5,999.00 5,658.00 5,483.00 5,361.00 5,254.00 4,783.00 4,972.00 5,069.00 4,972.00
Total non-current liabilities + 7,489.55 7,575.19 7,905.29 7,922.00 6,840.00 7,002.00 7,503.00 7,527.00 7,188.00 6,744.00 6,758.00 6,824.00 7,120.00 5,456.00 5,943.00 6,123.00 6,343.00 6,460.00 6,973.00 7,242.00 7,181.00 7,142.00 6,821.00 6,097.00 6,776.00 6,130.00 5,922.00 6,105.00 6,053.00 4,482.00 4,376.00 4,429.00 4,565.00 4,513.00 4,444.00 3,712.00 3,646.00 3,652.00 3,707.00 3,704.00 3,720.00 3,294.00 2,479.00 1,778.00 1,807.00 1,775.00 1,747.00 1,825.00 1,094.00 1,042.00 1,010.00 975.00 943.00 967.00 883.00 808.00 778.00 753.00 727.00 762.00 739.00 559.00 563.00 571.00 611.00 644.00 670.00 659.00 614.00 733.00 728.00 1,042.00 1,026.00 1,043.00 1,271.00 1,247.00 1,205.00 1,214.00 1,334.00 1,407.00 1,372.00
Total liabilities 19,451.76 18,544.19 19,952.53 20,272.00 19,908.00 19,099.00 20,103.00 19,976.00 20,754.00 19,978.00 19,923.00 20,182.00 19,165.00 16,454.00 15,821.00 15,939.00 16,783.00 16,861.00 16,345.00 17,106.00 17,653.00 16,885.00 16,050.00 14,789.00 14,327.00 14,659.00 15,437.00 15,678.00 16,033.00 14,786.00 15,160.00 14,720.00 14,796.00 13,661.00 13,610.00 13,019.00 12,764.00 12,347.00 12,676.00 12,586.00 12,456.00 10,589.00 9,730.00 9,507.00 9,413.00 9,466.00 9,380.00 9,683.00 8,942.00 8,351.00 8,474.00 8,236.00 8,195.00 7,651.00 7,484.00 7,276.00 7,421.00 6,477.00 6,456.00 6,476.00 6,545.00 5,759.00 5,986.00 5,476.00 5,321.00 4,943.00 5,434.00 4,852.00 4,638.00 5,826.00 6,258.00 6,940.00 7,025.00 6,701.00 6,754.00 6,608.00 6,459.00 5,997.00 6,306.00 6,476.00 6,344.00
Total stockholders' equity + 11,952.18 12,470.27 12,586.72 12,482.00 11,740.00 11,522.00 12,274.00 11,624.00 11,521.00 11,884.00 11,380.00 11,288.00 11,086.00 10,935.00 10,441.00 10,960.00 11,637.00 11,836.00 11,782.00 12,058.00 11,678.00 11,370.00 10,206.00 10,260.00 9,680.00 10,831.00 10,575.00 11,511.00 11,480.00 10,701.00 11,018.00 11,150.00 11,765.00 11,210.00 10,999.00 10,741.00 10,343.00 9,768.00 9,798.00 9,538.00 9,455.00 8,966.00 8,845.00 9,050.00 8,560.00 8,659.00 9,031.00 9,626.00 9,591.00 9,623.00 9,566.00 9,430.00 9,539.00 9,429.00 9,161.00 8,690.00 8,612.00 8,175.00 8,146.00 8,785.00 8,503.00 8,065.00 7,853.00 7,615.00 7,671.00 7,360.00 7,433.00 7,123.00 7,047.00 7,363.00 8,196.00 8,817.00 8,729.00 8,642.00 8,759.00 7,924.00 7,420.00 7,157.00 7,176.00 7,127.00 6,782.00
Common shares outstanding 278 281 282 282 282 286 287 287 287 287 287 286 287 286 289 291 298 302 303 304 304 301 299 303 298 306 311 320 326 325 343 354 360 362 370 380 383 385 389 396 403 407 414 415 415 418 428 439 447 451 459 466 470 470 470 471 471 465 485 490 494 484 467 454 453 448 452 447 447 447 446 462 469 459 452 448 447 436 446 446 445
about 15 hours ago