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 + 7,235.37 6,691.10 4,359.42 2,274.85 6,479.11 5,762.00 3,393.00 3,304.36 4,137.98 5,174.04 5,418.11 4,692.70 6,543.90 7,196.10 3,056.76 1,556.70 2,277.02 1,741.14 933.20 212.52
Accounts receivable, net 13,682.95 12,630.38 12,267.87 12,137.89 8,100.00 8,182.67 13,308.00 13,253.19 11,316.71 11,976.78 8,285.32 8,926.72 8,030.99 7,638.53 7,641.21 3,360.80 3,821.72 3,152.83 2,874.39 3,270.12
Inventories 1,475.26 1,097.24 822.81 789.72 640.00 633.00 578.00 462.10 348.76 410.40 603.60 479.80 505.60 387.80 471.72 77.50 148.44 164.42 1,117.89 909.42
Other current assets 2,814.06 2,395.61 1,794.86 2,081.45 5,871.00 4,483.33 382.00 884.35 1,180.12 1,154.55 845.08 563.81 853.88 1,008.25 755.00 212.04 235.14 1,433.35 1,311.81 1,185.10
Total current assets 25,207.64 22,814.33 19,244.96 17,283.91 21,060.00 19,061.00 18,645.00 18,363.00 16,731.67 18,398.90 17,909.30 15,517.40 15,936.70 16,271.90 11,810.12 5,147.40 7,048.28 6,460.32 5,201.83 4,667.74
Total non-current assets + 102,799.80 102,126.35 101,493.02 101,837.57 94,603.00 89,678.00 89,645.00 84,198.30 84,651.17 83,667.30 83,775.70 57,547.90 53,604.40 53,982.80 53,679.86 14,818.90 13,413.16 13,533.20 13,721.24 13,434.29
Total assets 128,007.44 124,940.67 120,737.98 119,121.48 115,743.00 108,738.00 108,290.00 102,561.30 101,382.84 102,066.20 101,685.00 73,065.30 69,541.10 70,254.70 65,489.97 19,966.30 20,461.43 19,993.52 18,923.07 18,102.03
Total current liabilities + 25,233.48 24,257.94 20,084.18 22,170.72 22,459.00 17,875.00 17,732.00 17,160.90 17,862.53 20,438.50 17,981.70 16,011.00 13,768.30 13,537.50 12,740.26 5,719.80 7,654.52 5,847.32 5,774.62 6,246.44
Total non-current liabilities + 33,805.86 30,883.24 31,026.48 28,494.92 23,199.00 21,306.00 20,102.00 13,793.40 14,058.95 12,383.30 15,136.10 12,104.20 12,878.40 12,036.10 9,418.93 2,579.40 2,749.50 4,099.75 3,244.03 1,271.12
Total liabilities 59,039.34 55,141.18 51,110.66 50,665.64 45,658.00 39,181.00 37,834.00 30,954.30 31,921.48 32,821.80 33,117.80 28,115.20 26,646.70 25,573.60 22,159.19 8,299.20 10,404.02 9,947.07 9,018.65 7,517.56
Total stockholders' equity + 68,687.26 69,729.58 69,566.80 68,403.74 70,085.00 69,557.00 70,456.00 71,607.00 69,461.36 69,244.40 68,567.20 44,950.10 42,894.40 44,681.10 43,325.72 11,667.10 10,057.42 10,046.45 9,904.43 10,584.47
Common shares outstanding 1,612 1,641 1,659 1,671 1,683 1,689 1,689 1,689 1,689 1,689 1,491 1,123 1,123 1,123 928 506 506 506 506 506
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 + 9,158.21 7,235.37 6,796.56 9,454.00 8,185.11 6,691.10 9,981.78 10,547.43 6,850.55 4,359.42 4,557.12 5,405.90 5,259.97 2,274.85 6,027.12 3,132.36 6,461.36 6,479.11 8,325.72 8,435.28 6,898.00 5,762.00 8,356.26 8,174.06 5,479.29 3,393.00 4,548.26 5,858.02 4,074.84 3,381.30 3,713.75 4,429.81 4,354.49 4,050.34 5,571.06 7,447.06 6,285.00 5,105.10 5,794.57 5,675.71 4,068.21 5,336.80 6,315.24 7,094.67 3,212.20 4,692.70 6,377.34 5,486.72 4,544.52 6,543.90 9,041.22 8,032.67 6,750.95 7,196.10 6,739.95 2,318.10 3,295.82 2,940.34 3,133.55 2,659.96 2,269.81 1,556.72 1,632.94 1,181.52 2,778.19 2,277.02 1,547.71 933.67 3,492.83 1,741.14 1,261.29 465.81 896.22 933.20 1,227.71 167.61 477.49 212.52 925.54 266.51 1,137.72
Accounts receivable, net 13,238.62 13,682.95 10,045.84 12,234.19 12,550.26 12,630.38 12,288.54 12,343.35 12,563.49 12,267.87 11,646.88 11,323.09 11,728.10 12,137.89 12,118.80 11,595.20 11,982.23 8,100.00 12,516.20 7,921.00 8,150.00 11,214.24 11,835.91 11,619.10 12,806.32 13,308.00 14,209.66 14,299.92 13,849.57 13,253.19 12,201.17 11,115.60 11,539.19 11,316.71 11,453.67 11,688.16 11,567.32 11,976.78 11,097.47 10,758.52 9,250.68 10,807.10 10,394.11 10,173.22 8,738.70 8,926.72 8,279.99 8,043.22 7,911.25 5,804.00 5,722.49 5,391.88 5,550.06 5,548.08 7,291.91 7,590.66 7,761.25 7,623.98 7,505.42 6,905.08 3,245.19 3,360.80 3,448.82 3,500.74 3,479.44 3,821.72 4,262.84 3,139.96 4,252.09 3,152.83 3,160.40 2,949.79 4,030.28 2,831.82 3,118.78 3,235.96 4,167.55 3,270.12 4,948.11 3,073.29 2,910.74
Inventories 1,734.83 1,475.26 1,256.00 992.00 1,209.67 1,097.24 1,200.98 1,030.76 1,036.72 822.81 888.00 760.81 1,131.92 789.72 770.98 800.92 796.67 640.00 588.12 676.00 1,012.00 633.00 520.56 619.47 724.23 578.00 670.08 579.35 544.47 462.10 459.31 491.36 510.64 348.76 380.61 389.87 397.54 410.40 500.10 478.51 508.85 603.60 647.15 680.40 647.40 479.80 519.45 510.33 564.24 505.60 640.60 502.80 404.04 387.80 463.75 487.14 434.72 471.72 496.80 528.29 98.23 77.50 169.16 178.92 168.61 148.44 170.36 168.13 173.30 164.42 144.98 132.04 125.38 1,117.89 96.00 83.60 74.27 909.42 75.00 77.86 78.77
Other current assets 4,149.81 2,814.06 6,150.36 3,656.81 3,852.43 2,395.61 2,802.79 3,110.71 3,045.71 1,794.86 1,959.26 2,692.43 2,732.88 2,081.45 2,407.87 2,531.39 2,685.69 5,871.00 580.17 7,249.00 5,839.00 1,201.64 1,291.29 1,920.94 2,211.12 382.00 1,350.53 2,023.02 1,855.33 884.35 1,475.78 1,739.35 1,701.44 1,180.12 1,263.91 1,725.94 1,904.29 1,154.55 1,272.49 1,628.70 2,783.27 1,161.73 1,676.53 1,531.42 2,607.40 1,418.16 1,255.01 1,480.03 1,793.93 853.88 999.65 1,203.46 737.37 1,087.39 1,443.35 932.22 595.85 774.50 738.82 1,034.73 240.78 152.43 370.97 369.88 339.97 235.71 327.10 1,550.02 341.00 1,433.35 1,327.79 1,308.89 104.01 1,436.82 1,228.96 1,239.97 377.66 1,185.10 161.77 1,397.07 1,088.66
Total current assets 28,281.47 25,207.64 24,248.76 26,337.00 25,797.48 22,814.33 23,076.77 23,839.78 23,496.46 19,244.96 19,401.00 19,903.63 20,852.86 17,283.91 21,094.35 17,801.44 21,670.35 21,060.00 23,386.76 24,259.00 21,899.00 19,061.00 22,281.19 22,333.57 21,143.91 18,645.00 20,720.85 22,760.30 20,212.63 18,363.00 17,850.02 17,659.62 17,910.38 16,731.67 18,669.24 21,251.02 20,017.18 18,398.90 18,434.58 18,541.44 17,991.99 17,909.30 19,033.03 19,479.71 15,205.70 15,517.40 16,431.79 15,520.31 14,813.94 15,936.70 18,531.77 17,227.07 15,441.51 16,271.90 15,938.97 11,328.11 12,087.65 11,810.12 11,874.60 11,128.05 5,854.02 5,147.45 5,621.89 5,231.06 6,766.22 7,048.28 6,308.01 5,791.79 6,550.08 6,460.32 5,894.46 4,856.53 5,155.89 5,201.83 5,671.44 4,727.15 5,022.70 4,667.74 6,110.42 4,814.73 5,215.88
Total non-current assets + 100,603.02 102,799.80 99,650.66 100,138.00 100,807.59 102,126.35 100,590.90 100,249.02 100,362.78 101,493.02 100,590.00 100,253.76 100,989.66 101,837.57 101,278.07 102,208.34 94,819.50 94,603.00 89,529.56 89,480.00 89,353.00 89,678.00 86,956.21 88,358.52 88,670.76 89,645.00 89,962.93 90,300.91 90,827.37 84,198.30 86,484.30 86,981.42 84,370.77 84,651.17 83,617.80 83,105.46 83,338.05 83,667.30 83,273.78 83,006.12 83,253.31 83,775.70 83,174.80 82,587.45 57,572.30 57,547.90 54,215.37 53,959.63 53,136.92 53,604.40 52,983.89 53,370.08 53,193.11 53,982.80 52,722.84 53,128.12 53,301.30 53,679.86 55,970.67 56,280.62 14,702.47 14,818.85 14,455.85 14,332.18 14,355.80 13,413.16 13,147.78 13,190.95 13,272.22 13,533.20 13,430.34 13,275.47 13,456.02 13,721.24 12,856.67 13,002.91 13,169.12 13,434.29 13,490.27 13,117.94 13,475.64
Total assets 128,884.49 128,007.44 123,899.42 126,475.00 126,605.07 124,940.67 123,667.67 124,088.80 123,859.24 120,737.98 119,991.00 120,157.40 121,842.52 119,121.48 122,372.43 120,009.78 116,489.85 115,743.00 112,916.32 113,739.00 111,252.00 108,738.00 109,237.40 110,692.09 109,814.67 108,290.00 110,683.78 113,061.21 111,040.00 102,561.30 104,334.32 104,641.04 102,281.14 101,382.84 102,287.04 104,356.48 103,355.22 102,066.20 101,708.36 101,547.56 101,245.30 101,685.00 102,207.83 102,067.16 72,778.00 73,065.30 70,647.16 69,479.94 67,950.86 69,541.10 71,515.66 70,597.15 68,634.62 70,254.70 68,661.81 64,456.22 65,388.94 65,489.97 67,845.26 67,408.67 20,556.49 19,966.29 20,077.73 19,563.24 21,122.01 20,461.43 19,455.79 18,982.73 19,822.30 19,993.52 19,324.80 18,132.01 18,611.91 18,923.07 18,528.12 17,730.06 18,191.82 18,102.03 19,600.70 17,932.67 18,691.52
Total current liabilities + 25,735.22 25,233.48 23,879.39 26,804.00 26,757.84 24,257.94 24,003.14 23,170.09 23,257.57 20,084.18 21,044.00 22,825.42 23,543.23 22,170.72 24,787.21 25,587.69 21,719.80 22,459.00 22,137.03 23,408.00 20,534.00 17,875.00 20,102.01 21,818.07 19,168.30 17,732.00 19,016.36 22,244.13 17,951.84 17,160.90 19,713.18 19,550.24 17,713.53 17,862.53 19,473.63 22,203.67 18,862.51 20,438.50 20,417.05 18,952.50 17,193.86 17,981.70 20,543.72 20,640.42 17,094.30 16,011.00 14,031.00 13,435.02 13,063.21 13,768.30 14,718.77 13,788.88 12,843.97 13,537.50 11,957.79 11,396.42 11,688.46 12,740.26 14,520.96 13,460.82 7,697.98 5,719.85 5,892.68 5,297.26 6,219.44 7,654.52 5,934.89 4,271.62 5,201.07 5,847.32 4,981.58 4,605.17 5,105.48 5,774.62 4,582.78 5,778.47 6,746.18 6,246.44 6,567.46 4,454.60 4,607.23
Total non-current liabilities + 34,228.61 33,805.86 31,519.62 31,532.00 31,702.90 30,883.24 30,563.52 31,761.21 31,875.89 31,026.48 29,621.00 28,629.61 29,478.87 28,494.92 28,439.79 26,336.37 24,594.48 23,199.00 21,428.81 21,561.00 20,699.00 21,306.00 19,288.09 19,631.86 19,432.80 20,102.00 21,055.16 21,150.95 20,840.46 13,793.40 13,159.64 14,009.10 14,144.72 14,058.95 13,301.33 13,495.45 14,711.25 12,383.30 12,627.60 14,275.30 14,756.74 15,136.10 14,260.91 14,308.51 12,500.10 12,104.20 11,935.19 11,570.17 12,377.72 12,878.40 13,165.81 13,497.72 11,962.49 12,036.10 12,360.69 9,662.37 9,405.69 9,418.93 10,832.65 11,074.79 2,460.62 2,579.33 2,991.06 3,138.44 3,234.79 2,749.50 2,639.39 4,031.44 4,103.20 4,099.75 3,200.53 3,136.73 3,129.17 3,244.03 2,478.01 973.80 965.97 1,271.12 1,479.71 3,311.27 3,203.46
Total liabilities 59,963.83 59,039.34 55,399.02 58,336.00 58,460.74 55,141.18 54,566.65 54,931.30 55,133.46 51,110.66 50,665.00 51,455.03 53,022.10 50,665.64 53,226.99 51,924.06 46,314.27 45,658.00 43,565.84 44,969.00 41,233.00 39,181.00 39,390.11 41,449.93 38,601.10 37,834.00 40,071.52 43,395.09 38,792.30 30,954.30 32,872.83 33,559.34 31,858.25 31,921.48 32,774.96 35,699.12 33,573.77 32,821.80 33,044.65 33,227.80 31,950.59 33,117.80 34,804.63 34,948.93 29,594.40 28,115.20 25,966.19 25,005.19 25,440.93 26,646.70 27,884.58 27,286.61 24,806.45 25,573.60 24,318.48 21,058.79 21,094.15 22,159.19 25,353.61 24,535.60 10,158.60 8,299.18 8,883.74 8,435.70 9,454.24 10,404.02 8,574.28 8,303.06 9,304.27 9,947.07 8,182.10 7,741.90 8,234.65 9,018.65 7,060.79 6,752.27 7,712.15 7,517.56 8,047.17 7,765.87 7,810.69
Total stockholders' equity + 68,647.51 68,687.26 68,438.15 68,070.70 68,076.03 69,729.58 69,028.55 69,086.21 68,664.68 69,566.80 69,326.00 68,651.38 68,768.20 68,403.74 69,092.67 68,030.04 70,102.87 70,006.00 69,350.48 68,770.00 70,019.00 69,557.00 69,847.29 69,242.16 71,213.58 70,456.00 70,612.26 69,666.12 72,247.70 71,607.00 71,461.50 71,081.70 70,422.90 69,461.36 69,512.08 68,657.36 69,781.46 69,244.40 68,663.71 68,319.77 69,294.71 68,567.20 67,403.20 67,118.23 43,183.60 44,950.10 44,680.97 44,474.75 42,509.94 42,894.40 43,631.08 43,310.54 43,828.17 44,681.10 44,343.33 43,397.44 44,290.60 43,325.72 42,486.94 42,863.95 10,397.89 11,667.11 11,193.99 11,127.54 11,667.78 10,057.42 10,881.51 10,679.67 10,518.03 10,046.45 11,142.69 10,390.11 10,377.26 9,904.43 11,467.33 10,977.79 10,479.67 10,584.47 11,553.53 10,166.80 10,880.84
Common shares outstanding 1,598 1,598 1,600 1,600 1,628 1,632 1,634 1,651 1,653 1,656 1,657 1,660 1,662 1,666 1,670 1,671 1,675 1,677 1,682 1,684 1,686 1,688 1,689 1,689 1,689 1,689 1,689 1,689 1,689 1,689 1,689 1,689 1,689 1,689 1,689 1,689 1,689 1,689 1,689 1,689 1,689 1,689 1,689 1,455 1,123 1,151 1,123 1,123 1,123 1,151 1,123 1,123 1,123 1,151 1,151 1,151 1,124 1,124 1,152 1,152 506 506 506 506 518 506 506 506 506 506 506 506 506 506 506 506 506 506 506 492 492
about 11 hours ago