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 + 10,110.00 5,580.00 6,116.00 8,526.00 4,477.00 10,353.00 2,436.00 2,106.00 1,345.00 801.80 465.70 1,372.20 5,834.30 809.90 1,020.60 926.00 1,571.20 1,288.00 639.20 715.60
Accounts receivable, net 10,566.00 9,626.00 9,664.00 9,427.00 8,945.00 6,472.00 4,952.00 4,595.00 3,879.00 3,049.00 2,544.90 2,473.60 1,942.30 1,804.90 1,763.70 1,516.80 1,409.60 1,478.10 1,450.00 1,392.74
Inventories 5,425.00 4,978.00 5,088.00 5,634.00 5,051.00 4,029.00 3,370.00 3,005.00 2,971.00 2,213.00 1,991.70 1,859.50 1,494.50 1,443.30 1,355.40 1,175.10 1,131.40 1,171.40 1,169.90 1,164.47
Other current assets 2,606.00 1,953.00 1,760.00 1,644.00 1,640.00 1,131.00 1,172.00 922.00 1,236.00 973.00 752.50 863.20 613.40 776.70 707.50 518.70 418.70 408.40 406.20 411.13
Total current assets 28,707.00 22,137.00 24,589.00 25,229.00 20,113.00 21,957.00 11,893.00 10,625.00 9,421.00 7,021.00 5,741.20 6,539.80 9,880.70 4,834.80 4,821.90 4,136.60 4,530.90 4,345.90 3,665.30 3,659.54
Total non-current assets + 81,636.00 75,184.00 74,137.00 71,925.00 75,010.00 47,095.00 46,488.00 45,607.00 47,248.00 38,886.50 35,093.10 36,312.30 21,982.70 22,609.80 22,011.80 17,250.20 17,094.10 16,744.10 17,542.10 17,602.70
Total assets 110,343.00 97,321.00 98,726.00 97,154.00 95,123.00 69,052.00 58,381.00 56,232.00 56,669.00 45,908.00 40,834.30 42,852.10 31,863.40 27,444.60 26,833.70 21,386.80 21,600.80 21,090.00 21,207.40 21,262.24
Total current liabilities + 15,189.00 13,332.00 14,012.00 17,010.00 13,436.00 10,304.00 6,197.00 6,147.00 7,048.00 4,866.00 4,146.30 5,349.80 3,126.00 2,093.30 3,089.20 1,742.40 1,639.30 1,540.20 1,901.60 2,152.32
Total non-current liabilities + 41,618.00 34,318.00 37,872.00 35,996.00 40,710.00 24,231.00 22,509.00 22,499.00 24,208.00 19,502.40 15,337.80 16,954.20 11,881.30 9,886.60 8,682.50 4,283.40 4,554.80 4,623.20 4,817.50 5,198.09
Total liabilities 56,807.00 47,650.00 51,884.00 53,006.00 54,146.00 34,535.00 28,706.00 28,646.00 31,256.00 24,368.00 19,484.10 22,304.00 15,007.30 11,979.90 11,795.60 6,025.80 6,169.90 6,163.40 6,719.10 7,350.41
Total stockholders' equity + 53,407.00 49,584.00 46,735.00 43,978.00 40,793.00 34,507.00 29,675.00 27,586.00 25,413.00 21,539.30 21,350.20 20,548.10 16,856.10 15,464.70 15,038.10 15,361.00 15,430.90 14,926.60 14,488.30 13,911.83
Common shares outstanding 377 383 388 394 397 399 403 406 398 397 402 402 366 367 385 409 423 435 444 204
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 + 3,256.00 10,110.00 3,546.00 6,393.00 5,947.00 5,580.00 6,645.00 8,834.00 7,257.00 8,080.00 6,151.00 3,133.00 3,482.00 8,526.00 2,941.00 1,893.00 2,902.00 4,477.00 12,027.00 7,088.00 5,704.00 10,353.00 8,237.00 5,818.00 3,091.00 2,399.00 1,280.00 2,294.00 1,115.00 2,106.00 1,112.00 940.00 957.00 1,345.00 755.70 665.00 725.30 801.80 1,985.00 681.10 840.80 454.10 505.40 770.40 873.00 1,352.00 543.60 605.90 1,522.70 5,830.50 1,849.80 1,413.10 1,008.30 809.90 836.50 736.60 792.60 1,020.60 898.30 1,363.70 2,793.90 926.00 939.30 1,316.60 1,440.20 1,571.20 1,756.30 1,426.70 1,570.10 1,288.00 1,249.50 1,020.40 748.10 639.20 846.20 973.90 691.40 691.20 172.64 197.98 310.55
Accounts receivable, net 9,204.00 10,566.00 8,911.00 10,035.00 9,821.00 9,626.00 9,796.00 9,430.00 9,353.00 9,664.00 9,835.00 9,486.00 9,297.00 9,427.00 8,919.00 8,892.00 8,953.00 8,945.00 6,365.00 6,280.00 6,337.00 6,472.00 5,883.00 5,164.00 5,166.00 4,952.00 4,993.00 4,775.00 4,700.00 4,595.00 4,257.00 4,441.00 3,990.00 3,879.00 3,657.00 3,258.30 3,096.50 3,049.00 2,895.10 2,709.10 2,668.30 2,544.90 2,543.90 2,631.00 2,538.00 2,473.60 2,507.10 2,660.10 2,695.50 1,942.30 1,945.10 1,901.50 1,904.50 1,804.90 1,829.20 1,803.50 1,894.80 1,814.10 1,811.00 1,683.40 1,565.50 1,473.80 1,562.10 1,472.50 1,493.80 1,409.60 1,482.00 1,470.40 1,423.20 1,478.10 1,543.40 1,599.10 1,585.70 1,450.00 1,458.10 1,422.50 1,419.00 1,392.70 539.84 544.52 542.93
Inventories 5,496.00 5,425.00 5,745.00 5,559.00 5,224.00 4,978.00 5,430.00 5,198.00 5,133.00 5,088.00 5,404.00 5,655.00 5,664.00 5,634.00 5,722.00 5,668.00 5,483.00 5,051.00 4,906.00 4,625.00 4,342.00 4,029.00 3,829.00 3,648.00 3,454.00 3,370.00 3,308.00 3,209.00 3,124.00 3,005.00 2,982.00 2,866.00 2,891.00 2,971.00 3,125.50 2,422.20 2,327.10 2,213.00 2,390.90 2,086.30 2,154.90 1,991.70 1,987.20 1,962.30 1,898.80 1,859.50 1,913.70 1,933.80 2,060.50 1,494.50 1,546.80 1,487.10 1,474.60 1,443.30 1,517.00 1,390.70 1,422.30 1,355.40 1,406.10 1,350.40 1,264.00 1,175.10 1,207.70 1,148.50 1,154.60 1,131.40 1,169.60 1,185.10 1,161.70 1,171.40 1,260.40 1,264.10 1,246.70 1,169.90 1,206.20 1,183.20 1,180.50 1,164.47 407.47 396.16 381.50
Other current assets 4,360.00 2,606.00 4,093.00 2,597.00 2,386.00 1,953.00 1,912.00 2,025.00 1,904.00 1,760.00 1,702.00 1,721.00 1,766.00 1,644.00 1,739.00 1,652.00 1,588.00 1,640.00 1,426.00 1,332.00 1,423.00 1,131.00 982.00 1,145.00 1,137.00 1,172.00 940.00 951.00 1,009.00 922.00 1,172.00 1,289.00 1,757.00 1,236.00 1,320.40 1,161.00 1,111.20 973.00 948.40 872.50 889.00 752.50 991.40 872.90 870.70 863.20 755.50 744.60 1,027.40 613.40 858.20 839.80 748.70 776.70 764.60 736.20 659.80 631.80 619.20 607.20 565.90 562.30 461.90 410.40 440.00 418.70 389.70 384.80 364.40 408.40 389.70 415.90 408.30 406.20 397.90 427.50 455.30 411.18 158.62 141.56 142.15
Total current assets 22,316.00 28,707.00 22,295.00 24,584.00 23,378.00 22,137.00 23,783.00 25,476.00 23,640.00 24,589.00 23,092.00 19,995.00 20,209.00 25,229.00 19,299.00 18,100.00 18,776.00 20,113.00 24,724.00 19,260.00 17,685.00 21,957.00 18,234.00 15,775.00 12,738.00 11,893.00 10,514.00 11,223.00 9,939.00 10,625.00 9,566.00 9,474.00 9,588.00 9,421.00 8,844.00 7,452.50 7,248.10 7,021.00 8,204.40 6,331.00 6,539.00 5,741.20 6,025.90 6,236.60 6,180.50 6,539.80 5,719.90 5,944.40 7,306.10 9,880.70 6,210.40 5,641.50 5,136.10 4,834.80 4,947.30 4,667.00 4,769.50 4,821.90 4,734.60 5,004.70 6,189.30 4,135.00 4,171.00 4,348.00 4,528.60 4,530.90 4,797.60 4,467.00 4,519.40 4,345.90 4,443.00 4,299.50 3,988.80 3,665.30 3,908.40 4,007.10 3,746.20 3,659.54 1,278.58 1,280.22 1,377.14
Total non-current assets + 90,965.00 81,636.00 80,725.00 76,646.00 75,663.00 75,184.00 76,581.00 73,020.00 73,455.00 74,137.00 73,965.00 74,110.00 74,449.00 71,925.00 71,237.00 72,479.00 73,971.00 71,997.00 48,876.00 48,438.00 48,246.00 47,095.00 45,827.00 45,818.00 45,950.00 46,488.00 46,215.00 46,747.00 45,657.00 45,607.00 45,512.00 45,929.00 46,992.00 47,248.00 47,141.30 39,061.20 38,965.50 38,886.50 39,806.30 34,871.30 35,353.40 34,073.90 34,172.50 34,597.50 34,739.60 35,417.70 36,151.20 37,532.90 37,994.60 21,370.00 21,452.20 21,409.20 21,690.80 22,017.60 22,075.90 21,694.30 22,053.20 22,011.80 22,256.90 19,069.10 17,241.30 17,214.40 17,366.00 16,932.90 17,096.00 17,094.10 16,620.90 16,688.60 16,513.70 16,744.10 17,156.50 17,381.50 17,509.10 17,542.10 17,264.00 17,265.00 17,425.70 17,602.70 2,919.66 2,895.98 2,863.52
Total assets 113,281.00 110,343.00 103,020.00 101,230.00 99,041.00 97,321.00 100,364.00 98,496.00 97,095.00 98,726.00 97,057.00 94,105.00 94,658.00 97,154.00 90,536.00 90,579.00 92,747.00 95,123.00 73,600.00 67,698.00 65,931.00 69,052.00 64,061.00 61,593.00 58,688.00 58,381.00 56,729.00 57,970.00 55,596.00 56,232.00 55,078.00 55,403.00 56,580.00 56,669.00 55,985.30 46,513.70 46,213.60 45,908.00 48,010.70 42,253.40 42,952.70 40,834.30 41,147.10 41,774.40 41,857.30 42,852.10 42,690.80 44,313.40 46,133.70 31,863.40 28,272.50 27,629.50 27,410.70 27,444.60 27,578.00 26,361.30 26,822.70 26,833.70 26,991.50 24,073.80 23,430.60 21,349.40 21,537.00 21,280.90 21,624.60 21,625.00 21,418.50 21,155.60 21,033.10 21,090.00 21,599.50 21,681.00 21,497.90 21,207.40 21,172.40 21,272.10 21,171.90 21,262.24 4,198.24 4,176.20 4,240.65
Total current liabilities + 14,621.00 15,189.00 14,888.00 12,718.00 13,174.00 13,332.00 14,601.00 14,772.00 13,937.00 14,012.00 14,158.00 14,112.00 15,884.00 17,010.00 11,118.00 10,997.00 12,070.00 13,436.00 7,753.00 6,925.00 6,995.00 10,304.00 6,228.00 6,013.00 5,500.00 6,197.00 5,844.00 7,509.00 5,898.00 6,147.00 5,196.00 5,980.00 7,072.00 7,048.00 7,031.30 5,075.80 5,302.90 4,866.00 5,259.90 5,528.20 6,322.80 4,146.30 5,735.10 6,100.40 6,861.00 5,349.80 6,222.10 6,235.60 5,391.50 3,126.00 2,453.00 2,362.90 2,302.80 2,093.30 2,522.50 2,703.20 2,845.40 3,089.20 2,792.50 1,816.80 4,146.00 1,709.80 1,770.60 1,616.00 1,775.70 1,639.30 1,593.80 1,523.60 1,499.60 1,540.20 1,840.00 1,880.10 1,909.20 1,901.60 1,630.90 1,603.00 1,796.50 2,152.32 722.82 783.95 716.57
Total non-current liabilities + 46,720.00 41,618.00 37,108.00 37,910.00 36,382.00 34,318.00 36,664.00 36,191.00 37,535.00 37,872.00 37,435.00 36,078.00 36,341.00 35,996.00 35,691.00 37,111.00 39,546.00 32,148.00 27,137.00 23,919.00 23,878.00 24,231.00 26,009.00 25,705.00 24,629.00 22,509.00 21,530.00 21,732.00 22,005.00 22,499.00 22,992.00 22,978.00 23,385.00 24,208.00 24,252.20 19,046.30 19,115.50 19,502.40 21,092.20 11,631.90 11,662.00 11,436.60 10,277.90 10,704.40 10,709.60 12,351.60 11,394.30 12,503.40 15,202.90 9,504.80 6,717.90 6,721.10 6,724.40 7,031.20 7,037.50 8,563.70 8,688.30 8,706.40 9,003.10 6,591.30 4,029.90 4,278.60 4,369.80 4,319.80 4,368.90 4,554.80 4,425.30 4,555.60 4,541.00 4,623.20 4,623.90 4,730.90 4,802.90 4,817.50 5,098.60 5,137.30 5,142.70 5,198.09 660.37 655.24 650.04
Total liabilities 61,341.00 56,807.00 51,996.00 50,628.00 49,555.00 47,650.00 51,265.00 50,963.00 51,472.00 51,884.00 51,593.00 50,190.00 52,225.00 53,006.00 46,809.00 48,108.00 51,616.00 54,146.00 34,890.00 30,844.00 30,873.00 34,535.00 32,237.00 31,718.00 30,129.00 28,706.00 27,374.00 29,241.00 27,903.00 28,646.00 28,188.00 28,958.00 30,457.00 31,256.00 31,283.50 24,122.10 24,418.40 24,368.00 26,352.10 20,989.50 22,028.30 19,484.10 20,296.90 21,094.60 21,942.50 22,304.00 22,180.20 23,654.80 25,703.10 15,007.30 11,835.20 11,826.70 11,811.20 11,979.90 12,287.50 11,266.90 11,533.70 11,795.60 11,795.60 8,408.10 8,175.90 5,988.40 6,140.40 5,935.80 6,144.60 6,194.10 6,019.10 6,079.20 6,040.60 6,163.40 6,463.90 6,611.00 6,712.10 6,719.10 6,729.50 6,740.30 6,939.20 7,350.41 1,383.20 1,439.20 1,366.61
Total stockholders' equity + 51,940.00 53,407.00 51,024.00 50,511.00 49,390.00 49,584.00 48,992.00 47,432.00 45,516.00 46,735.00 45,328.00 43,752.00 42,257.00 43,978.00 43,549.00 42,293.00 40,956.00 40,793.00 38,710.00 36,854.00 35,058.00 34,507.00 31,824.00 29,875.00 28,559.00 29,675.00 29,355.00 28,729.00 27,693.00 27,586.00 26,890.00 26,445.00 26,123.00 25,413.00 24,701.80 22,391.60 21,795.20 21,539.30 21,658.60 21,263.90 20,924.40 21,350.20 20,850.20 20,679.80 19,914.80 20,548.10 20,510.60 20,658.60 20,430.60 16,856.10 16,437.30 15,802.80 15,599.50 15,464.70 7,785.40 15,094.40 15,289.00 15,038.10 15,195.90 15,665.70 15,254.70 15,361.00 15,396.60 15,345.10 15,480.00 15,430.90 15,399.40 15,076.40 14,992.50 14,926.60 15,135.60 15,070.00 14,785.80 14,488.30 14,442.90 14,531.80 14,232.70 13,911.83 2,815.04 2,737.01 2,874.05
Common shares outstanding 373 377 378 378 379 383 384 383 384 388 388 388 388 393 395 394 395 398 397 396 397 400 399 398 400 402 404 400 403 405 403 403 406 405 400 393 394 397 397 397 399 402 402 402 401 401 404 403 398 371 367 364 362 362 365 369 370 376 383 385 395 395 405 416 418 418 420 424 425 425 438 437 436 436 447 447 441 441 162 166 167
about 3 hours ago