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 + 2,794.00 2,403.00 1,872.00 1,183.00 2,305.00 3,226.00 1,426.00 2,124.00 1,941.00 2,435.00 1,778.00 1,998.00 2,475.00 3,567.00 3,147.00 5,833.00 4,499.00 3,611.00 8,782.57 6,276.26
Accounts receivable, net 3,530.00 3,672.00 4,251.00 4,653.00 4,288.00 4,157.00 5,019.00 4,182.00 4,204.00 5,629.00 5,096.00 4,863.00 4,748.00 4,682.00 4,990.00 4,434.00 3,983.00 4,289.00 4,676.95 4,731.77
Inventories 2,870.00 3,198.00 3,491.00 4,049.00 3,450.00 2,993.00 2,773.00 2,674.00 2,353.00 3,392.00 3,463.00 3,314.00 3,240.00 3,495.00 3,625.00 3,865.00 2,913.00 3,371.00 3,207.81 2,879.98
Other current assets 738.00 749.00 326.00 374.00 304.00 851.00 241.00 969.00 1,914.00 2,921.00 2,721.00 2,714.00 1,300.00 517.00 718.00 465.00 627.00 749.00 1,192.04 1,464.61
Total current assets 9,932.00 10,022.00 9,940.00 10,259.00 10,347.00 11,227.00 9,459.00 9,572.00 10,117.00 14,075.00 12,693.00 12,406.00 11,474.00 12,528.00 12,480.00 14,597.00 11,909.00 12,029.00 17,859.37 14,962.10
Total non-current assets + 17,012.00 18,954.00 19,466.00 20,429.00 20,613.00 16,486.00 17,557.00 16,447.00 15,198.00 18,228.00 18,283.00 15,946.00 15,085.00 16,551.00 16,486.00 17,672.00 18,618.00 19,761.00 18,540.44 23,534.61
Total assets 26,944.00 28,976.00 29,406.00 30,688.00 30,961.00 27,713.00 27,016.00 26,019.00 25,315.00 32,303.00 30,976.00 28,352.00 26,559.00 29,079.00 28,966.00 32,269.00 30,527.00 31,790.00 36,399.81 38,496.71
Total current liabilities + 7,509.00 8,144.00 8,286.00 7,934.00 7,449.00 7,736.00 6,978.00 7,943.00 6,865.00 10,473.00 10,068.00 9,227.00 8,476.00 9,955.00 9,343.00 10,758.00 8,050.00 8,913.00 9,648.13 9,130.16
Total non-current liabilities + 8,446.00 8,789.00 9,059.00 9,471.00 9,037.00 8,076.00 7,413.00 5,959.00 6,427.00 8,322.00 9,128.00 8,157.00 6,856.00 7,950.00 7,234.00 6,419.00 7,833.00 7,284.00 4,991.76 6,238.82
Total liabilities 15,955.00 16,933.00 17,345.00 17,405.00 16,486.00 15,812.00 14,391.00 13,902.00 13,292.00 18,795.00 19,196.00 17,384.00 15,332.00 17,905.00 16,577.00 17,177.00 15,883.00 16,197.00 14,639.90 15,368.98
Total stockholders' equity + 10,957.00 12,006.00 12,028.00 13,249.00 14,439.00 11,870.00 12,597.00 12,088.00 11,999.00 12,601.00 11,662.00 10,867.00 11,214.00 11,140.00 12,355.00 15,046.00 14,595.00 15,593.00 21,718.07 22,996.65
Common shares outstanding 963 933 949 952 950 958 973 997 1,007 990 984 983 983 988 1,020 1,010 990 1,062 1,170 1,261
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 + 2,594.70 2,794.00 1,912.00 1,824.00 1,195.00 2,403.00 1,807.00 1,813.00 1,872.00 1,872.00 968.00 968.00 1,183.00 1,183.00 1,266.00 1,266.00 2,305.00 2,305.00 1,003.00 1,003.00 3,226.00 3,226.00 2,294.00 2,294.00 1,426.00 1,426.00 1,553.00 1,553.00 2,124.00 2,124.00 1,616.00 1,616.00 1,941.00 1,941.00 1,001.00 2,220.00 2,828.00 2,435.00 1,962.00 2,031.00 1,397.00 1,778.00 1,038.00 1,139.00 1,792.00 1,998.00 1,842.00 1,560.00 1,738.00 2,475.00 2,044.00 2,308.00 3,067.00 3,567.00 3,232.00 3,134.00 4,225.00 3,147.00 2,339.00 3,260.00 4,772.00 5,833.00 4,385.00 4,493.00 4,388.00 4,386.00 3,734.00 3,589.00 4,000.00 3,620.00 2,456.91 2,398.19 4,654.58 8,782.57 5,160.47 6,260.34 5,903.89 6,276.26 7,436.77 2,539.54 3,387.49
Accounts receivable, net 3,310.45 3,530.00 3,321.00 3,327.00 3,477.00 4,115.00 3,936.00 4,251.00 3,622.00 4,653.00 3,533.00 4,288.00 3,347.00 4,157.00 3,693.00 0.00 5,019.00 0.00 3,967.00 0.00 4,182.00 0.00 3,600.00 0.00 4,204.00 3,349.00 3,185.00 4,660.00 5,629.00 4,804.00 4,763.00 4,597.00 5,096.00 4,782.00 4,777.00 4,917.00 4,863.00 5,021.00 4,549.00 4,612.00 4,748.00 4,580.00 4,280.00 4,278.00 4,682.00 4,360.00 4,277.00 4,534.00 4,990.00 4,298.00 3,958.00 3,981.00 4,434.00 4,191.00 4,268.00 4,005.00 3,983.00 4,214.00 3,796.00 3,862.00 4,289.00 5,009.57 4,839.59 4,770.45 4,676.95 4,596.35 4,502.80 4,343.89 4,731.77 4,726.97 4,862.29 4,945.93
Inventories 3,113.24 2,870.00 3,260.00 3,232.00 3,331.00 3,198.00 3,612.00 3,491.00 4,095.00 4,049.00 4,100.00 3,450.00 3,225.00 2,993.00 3,193.00 0.00 2,773.00 0.00 2,982.00 0.00 2,674.00 0.00 2,700.00 0.00 2,353.00 2,691.00 2,564.00 3,629.00 3,392.00 3,759.00 3,688.00 3,601.00 3,463.00 4,011.00 3,973.00 3,916.00 3,314.00 3,979.00 3,638.00 3,449.00 3,240.00 3,832.00 3,699.00 3,631.00 3,495.00 4,071.00 3,973.00 3,819.00 3,625.00 4,074.00 3,760.00 3,545.00 3,865.00 4,156.00 3,928.00 3,302.00 2,913.00 3,296.00 3,216.00 3,333.00 3,371.00 4,161.29 3,849.56 3,714.93 3,207.81 3,760.33 3,365.84 3,108.02 2,879.98 3,431.57 3,913.00 3,856.10
Other current assets 775.81 738.00 785.00 680.00 666.00 306.00 -1,813.00 777.00 326.00 1,001.00 -1,183.00 374.00 1,138.00 304.00 1,855.00 851.00 796.00 0.00 241.00 0.00 575.00 0.00 469.00 0.00 1,148.00 0.00 1,914.00 7,603.00 7,529.00 2,888.00 2,921.00 2,831.00 2,890.00 2,554.00 2,721.00 2,500.00 2,565.00 2,534.00 2,714.00 934.00 781.00 1,130.00 1,300.00 1,185.00 1,131.00 1,107.00 517.00 597.00 638.00 620.00 718.00 1,242.00 1,173.00 1,182.00 465.00 623.00 831.00 702.00 627.00 689.00 643.00 702.00 1,586.00 1,285.91 1,457.09 1,547.52 1,192.04 1,493.34 1,357.86 1,360.88 1,464.61 1,083.45 1,292.86 1,454.49
Total current assets 9,794.20 9,932.00 9,278.00 9,063.00 8,669.00 10,022.00 1,807.00 10,138.00 1,872.00 9,940.00 968.00 9,686.00 1,183.00 10,259.00 1,266.00 10,037.00 2,305.00 10,347.00 1,003.00 9,430.00 3,226.00 11,227.00 2,294.00 9,976.00 1,426.00 9,459.00 1,553.00 9,077.00 2,124.00 9,572.00 1,616.00 9,064.00 1,941.00 10,117.00 14,642.00 15,498.00 13,908.00 14,075.00 13,253.00 13,267.00 12,137.00 12,693.00 12,331.00 12,454.00 13,159.00 12,406.00 11,776.00 10,528.00 10,929.00 11,474.00 11,641.00 11,418.00 12,083.00 12,528.00 12,260.00 12,022.00 13,198.00 12,480.00 11,953.00 12,151.00 13,480.00 14,597.00 13,355.00 13,520.00 12,397.00 11,909.00 11,933.00 11,244.00 11,897.00 12,866.00 12,913.68 12,544.42 14,687.48 17,859.37 15,010.49 15,486.84 14,716.69 14,962.10 16,678.75 12,607.69 13,644.02
Total non-current assets + 17,500.23 17,012.00 17,061.00 17,316.00 18,498.00 18,955.00 19,337.00 -1,872.00 19,466.00 -968.00 19,820.00 -1,183.00 20,429.00 -1,266.00 22,453.00 -2,305.00 20,613.00 -1,003.00 19,576.00 -3,226.00 16,486.00 -2,294.00 17,507.00 -1,426.00 17,557.00 -1,553.00 17,275.00 -2,124.00 16,447.00 -1,616.00 15,760.00 -1,941.00 15,198.00 16,034.00 13,931.00 17,956.00 18,228.00 17,657.00 17,818.00 17,620.00 18,283.00 17,858.00 18,433.00 18,634.00 15,946.00 16,144.00 15,131.00 15,045.00 15,085.00 15,684.00 16,207.00 16,643.00 16,551.00 16,817.00 17,187.00 16,437.00 16,486.00 15,758.00 14,989.00 16,497.00 17,672.00 19,096.00 20,794.00 19,469.00 18,618.00 17,442.00 17,801.00 19,857.00 20,175.00 21,135.54 21,466.77 23,238.07 18,540.44 20,428.15 21,088.19 22,611.00 23,534.61 22,656.21 23,658.00 24,630.67
Total assets 27,294.44 26,944.00 26,339.00 26,379.00 27,167.00 28,976.00 11,919.00 29,474.00 29,406.00 29,506.00 29,506.00 30,688.00 30,688.00 32,490.00 32,490.00 30,961.00 30,961.00 29,006.00 29,006.00 27,713.00 27,713.00 27,483.00 27,483.00 26,983.00 27,016.00 26,352.00 26,352.00 26,019.00 26,019.00 24,824.00 24,824.00 25,315.00 25,315.00 30,676.00 29,429.00 31,864.00 32,303.00 30,910.00 31,085.00 29,757.00 30,976.00 30,189.00 30,887.00 31,793.00 28,352.00 27,920.00 25,659.00 25,974.00 26,559.00 27,325.00 27,625.00 28,726.00 29,079.00 29,077.00 29,209.00 29,635.00 28,966.00 27,711.00 27,140.00 29,977.00 32,269.00 32,451.00 34,314.00 31,866.00 30,527.00 29,375.00 29,045.00 31,754.00 33,041.00 34,049.22 34,011.19 37,925.55 36,399.81 35,438.64 36,575.03 37,327.69 38,496.71 39,334.96 36,265.68 38,274.69
Total current liabilities + 7,438.75 7,509.00 7,030.00 7,201.00 6,757.00 8,144.00 8,762.00 8,286.00 8,071.00 1,034.00 7,934.00 8,430.00 7,449.00 8,771.00 7,736.00 7,491.00 0.00 6,978.00 0.00 7,129.00 0.00 7,943.00 0.00 7,122.00 0.00 6,865.00 10,427.00 10,383.00 9,802.00 10,473.00 9,171.00 8,868.00 9,843.00 10,068.00 9,665.00 9,990.00 10,634.00 9,227.00 9,409.00 8,239.00 8,204.00 8,476.00 9,131.00 9,416.00 9,833.00 9,955.00 9,109.00 8,921.00 9,418.00 9,343.00 8,357.00 7,963.00 9,740.00 10,758.00 9,934.00 10,835.00 9,290.00 8,050.00 8,686.00 7,983.00 8,798.00 8,928.00 8,548.12 7,478.61 9,965.14 9,648.13 9,951.63 9,703.01 9,062.07 9,130.16 9,471.28 9,834.15 10,839.81
Total non-current liabilities + 8,425.78 8,446.00 8,726.00 8,770.00 8,682.00 8,789.00 -11,919.00 8,793.00 9,059.00 9,275.00 15,316.00 9,471.00 9,294.00 9,037.00 8,249.00 8,076.00 9,011.00 0.00 7,413.00 0.00 7,291.00 0.00 5,959.00 0.00 6,001.00 6,427.00 7,279.00 5,299.00 8,032.00 8,322.00 9,266.00 9,876.00 8,505.00 9,128.00 8,970.00 9,386.00 9,663.00 8,157.00 7,510.00 6,662.00 6,745.00 6,856.00 7,243.00 7,407.00 7,696.00 7,950.00 7,887.00 8,111.00 7,930.00 7,234.00 6,415.00 6,061.00 6,110.00 6,419.00 6,684.00 7,682.00 7,917.00 7,833.00 7,291.00 7,690.00 7,759.00 7,824.00 7,331.72 7,509.11 7,701.49 4,991.76 4,550.80 4,631.35 6,168.13 6,238.82 5,945.95 6,103.50 6,167.77
Total liabilities 15,864.53 15,955.00 15,756.00 15,971.00 15,439.00 16,933.00 -11,919.00 17,555.00 17,345.00 17,346.00 16,350.00 17,405.00 17,724.00 16,486.00 17,020.00 15,812.00 16,502.00 0.00 14,391.00 0.00 14,420.00 0.00 13,902.00 0.00 13,123.00 0.00 13,292.00 17,706.00 15,682.00 17,834.00 18,795.00 18,437.00 18,744.00 18,348.00 19,196.00 18,635.00 19,376.00 20,297.00 17,384.00 16,919.00 14,901.00 14,949.00 15,332.00 16,374.00 16,823.00 17,529.00 17,905.00 16,996.00 17,032.00 17,348.00 16,577.00 14,772.00 14,024.00 15,850.00 17,177.00 16,618.00 18,517.00 17,207.00 15,883.00 15,977.00 15,673.00 16,557.00 16,752.00 15,879.85 14,987.72 17,666.63 14,639.90 14,502.44 14,334.35 15,230.20 15,368.98 15,417.23 15,937.65 17,007.58
Total stockholders' equity + 11,403.88 10,957.00 10,552.00 10,379.00 11,697.00 12,006.00 11,919.00 11,884.00 12,061.00 12,028.00 12,160.00 12,126.00 13,283.00 13,249.00 14,766.00 14,727.00 14,474.00 14,439.00 11,986.00 11,952.00 11,901.00 11,870.00 10,981.00 10,952.00 12,625.00 12,597.00 11,932.00 11,904.00 12,117.00 12,088.00 11,700.00 11,679.00 12,023.00 11,999.00 11,412.00 12,246.00 12,698.00 12,601.00 11,620.00 11,488.00 11,279.00 11,662.00 11,446.00 11,396.00 11,382.00 10,867.00 10,912.00 10,747.00 11,015.00 11,214.00 10,913.00 10,763.00 11,160.00 11,140.00 12,045.00 12,142.00 12,254.00 12,355.00 12,906.00 13,086.00 14,082.00 15,046.00 15,777.00 15,736.00 14,605.00 14,595.00 13,345.00 13,325.00 15,145.00 16,243.00 18,123.27 18,980.26 20,217.76 21,718.07 20,811.47 22,105.48 21,962.75 22,996.65 23,778.27 19,986.04 20,920.60
Common shares outstanding 969 966 964 957 938 929 913 942 937 935 948 947 882 917 918 884 917 934 958 956 955 956 956 955 959 962 968 973 985 993 1,003 990 1,002 1,010 1,014 1,001 999 995 992 978 986 987 989 975 979 983 989 977 987 988 983 977 981 988 998 988 989 1,001 1,026 1,035 1,021 965 1,018 1,012 998 945 992 989 987 992 1,042 1,087 1,129 1,206 1,267 1,184 1,184 1,212 1,274 1,275 1,284
about 10 hours ago