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 + 3,165.00 1,890.00 1,428.00 1,305.00 4,686.00 17,199.00 13,976.00 13,637.00 13,185.00 11,375.00 10,990.00 9,583.00 9,208.00 9,771.00 9,774.00 316.00 191.00 196.00 240.00 346.00
Accounts receivable, net 2,702.00 2,494.00 2,572.00 2,387.00 2,370.00 2,408.00 2,621.00 2,379.00 2,246.00 2,080.00 1,258.00 1,044.00 1,041.00 933.00 1,032.00 839.00 816.00 9,131.00 8,241.00 8,756.00
Inventories 92.00 -20,655.00 11,020.00 15,160.00 13,089.00 12,604.00 12,155.00 10,505.00 10,458.00 8,960.00 8,429.00 7,785.00 9,283.00 -18.00
Other current assets 11,040.00 10,721.00 9,437.00 12,186.00 11,432.00 15,854.00 13,529.00 13,008.00 12,585.00 10,842.00 10,713.00 9,160.00 8,624.00 9,465.00 9,519.00 9,945.00 9,938.00 1,854.00 1,520.00 1,772.00
Total current assets 16,874.00 15,105.00 13,433.00 15,835.00 18,488.00 20,301.00 17,122.00 16,420.00 15,861.00 13,799.00 12,504.00 10,853.00 10,460.00 10,928.00 10,916.00 10,997.00 10,512.00 9,327.00 10,001.00 10,874.00
Total non-current assets + 12,656.00 12,576.00 15,657.00 15,934.00 16,482.00 18,230.00 18,389.00 15,976.00 16,597.00 16,474.00 6,390.00 4,582.00 4,334.00 4,219.00 4,733.00 4,748.00 5,111.00 7,075.00 2,947.00 2,504.00
Total assets 29,530.00 27,681.00 29,090.00 31,769.00 34,970.00 38,531.00 35,511.00 32,396.00 32,458.00 30,273.00 18,894.00 15,435.00 14,794.00 15,147.00 15,649.00 15,745.00 15,641.00 16,402.00 12,948.00 13,378.00
Total current liabilities + 14,004.00 12,598.00 12,630.00 14,779.00 14,724.00 19,332.00 16,155.00 15,301.00 14,755.00 13,373.00 12,801.00 10,232.00 9,472.00 10,221.00 9,909.00 10,253.00 10,271.00 11,807.00 9,701.00 10,546.00
Total non-current liabilities + 7,474.00 7,066.00 6,867.00 6,897.00 6,938.00 8,267.00 8,987.00 7,086.00 7,426.00 6,779.00 3,685.00 3,137.00 3,080.00 3,201.00 3,207.00 2,884.00 3,123.00 2,700.00 1,852.00 1,336.00
Total liabilities 21,478.00 19,664.00 19,497.00 21,676.00 21,662.00 27,599.00 25,142.00 22,387.00 22,181.00 20,152.00 16,486.00 13,369.00 12,552.00 15,147.00 13,116.00 13,137.00 13,415.00 14,507.00 11,553.00 11,882.00
Total stockholders' equity + 7,976.00 7,940.00 9,520.00 10,016.00 13,260.00 10,820.00 10,249.00 9,852.00 10,126.00 9,952.00 2,222.00 1,985.00 2,214.00 1,699.00 2,502.00 2,577.00 2,177.00 1,845.00 1,347.00 1,454.00
Common shares outstanding 99 102 106 112 129 130 130 132 136 138 69 68 68 65 66 65 64 56 55 60
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,855.00 3,165.00 1,925.00 1,991.00 1,537.00 1,890.00 1,376.00 1,248.00 1,893.00 1,428.00 1,431.00 1,602.00 1,142.00 1,305.00 1,516.00 1,939.00 2,226.00 4,686.00 13,085.00 17,596.00 17,871.00 17,199.00 17,207.00 17,129.00 16,487.00 13,976.00 14,646.00 15,421.00 16,121.00 13,637.00 14,077.00 15,037.00 14,567.00 13,185.00 13,118.00 13,603.00 13,167.00 11,375.00 12,371.00 12,716.00 12,985.00 10,990.00 10,975.00 11,489.00 9,947.00 9,583.00 9,492.00 10,691.00 10,040.00 9,208.00 9,841.00 10,413.00 10,342.00 9,771.00 424.00 407.00 464.00 9,774.00 363.00 317.00 432.00 316.00 141.00 139.00 196.00 191.00 203.00 103.00 164.00 196.00 191.00 242.00 233.00 240.00 258.00 189.00 308.00 346.00 211.00 266.00 214.00
Accounts receivable, net 2,648.00 2,702.00 2,525.00 2,715.00 2,366.00 2,494.00 2,118.00 2,425.00 2,430.00 2,572.00 2,079.00 2,206.00 2,261.00 2,387.00 1,884.00 2,025.00 2,186.00 2,370.00 2,065.00 2,507.00 2,569.00 2,408.00 2,223.00 2,430.00 2,594.00 2,621.00 2,167.00 2,461.00 2,490.00 2,379.00 2,132.00 2,394.00 2,600.00 2,246.00 2,155.00 2,288.00 2,307.00 2,080.00 2,043.00 2,187.00 2,268.00 1,258.00 1,100.00 1,226.00 1,150.00 1,044.00 1,021.00 1,175.00 1,185.00 1,041.00 985.00 1,044.00 1,051.00 933.00 908.00 1,102.00 1,009.00 1,032.00 1,012.00 1,049.00 992.00 839.00 8,632.00 9,687.00 10,528.00 816.00 8,980.00 10,382.00 9,688.00 9,131.00 9,937.00 11,013.00 10,091.00 8,241.00 8,604.00 10,289.00 10,025.00 8,756.00 9,438.00 10,721.00 9,653.00
Inventories 92.00 8,039.00 8,608.00 213.00 204.00 225.00 11,020.00 4,961.00 15,379.00 257.00 15,160.00 249.00 285.00 13,089.00 13,779.00 14,609.00 15,129.00 12,604.00 271.00 14,126.00 13,613.00 12,155.00 12,206.00 12,751.00 12,266.00 10,505.00 11,604.00 11,767.00 12,031.00 10,458.00 10,528.00 11,015.00 9,457.00 8,960.00 8,918.00 9,994.00 9,322.00 8,429.00 9,232.00 9,927.00 8,211.00 7,785.00 10,455.00 10,988.00 10,419.00 9,283.00 10,111.00 11,288.00 10,511.00
Other current assets 11,582.00 11,040.00 10,171.00 10,899.00 11,588.00 10,721.00 10,823.00 10,357.00 10,319.00 9,437.00 8,508.00 9,009.00 12,550.00 12,186.00 11,671.00 12,425.00 12,028.00 11,432.00 16,364.00 15,844.00 16,343.00 15,854.00 16,044.00 16,405.00 16,058.00 13,529.00 14,366.00 15,060.00 15,538.00 13,008.00 13,693.00 14,584.00 14,052.00 12,585.00 12,624.00 13,093.00 12,587.00 10,842.00 11,923.00 12,094.00 12,357.00 10,713.00 10,768.00 11,237.00 9,675.00 9,160.00 9,147.00 10,189.00 9,526.00 8,624.00 9,406.00 10,127.00 10,013.00 9,465.00 10,784.00 11,217.00 10,744.00 9,519.00 10,325.00 11,615.00 10,880.00 9,945.00 1,760.00 1,977.00 1,675.00 9,938.00 1,815.00 1,952.00 1,803.00 1,854.00 1,699.00 1,767.00 1,792.00 1,520.00 1,690.00 1,790.00 1,939.00 1,772.00 2,035.00 1,810.00 1,718.00
Total current assets 16,085.00 16,874.00 14,621.00 15,605.00 15,461.00 15,105.00 14,313.00 14,029.00 14,642.00 13,433.00 11,834.00 12,817.00 15,946.00 15,835.00 15,051.00 16,370.00 16,412.00 18,488.00 20,591.00 20,568.00 20,872.00 20,301.00 19,914.00 19,922.00 19,550.00 17,122.00 17,400.00 18,333.00 19,020.00 16,420.00 16,756.00 17,889.00 17,606.00 15,861.00 15,691.00 16,233.00 15,795.00 13,799.00 14,733.00 15,230.00 15,579.00 12,504.00 12,334.00 12,946.00 11,328.00 10,853.00 10,824.00 12,072.00 11,445.00 10,460.00 11,014.00 11,677.00 11,630.00 10,928.00 12,103.00 12,726.00 12,217.00 10,916.00 11,697.00 12,981.00 12,304.00 11,100.00 10,533.00 11,803.00 12,399.00 10,512.00 10,998.00 12,437.00 11,655.00 9,327.00 11,827.00 13,022.00 12,116.00 10,001.00 10,552.00 12,268.00 12,272.00 10,874.00 11,684.00 12,797.00 11,585.00
Total non-current assets + 13,552.00 12,656.00 12,818.00 12,873.00 12,603.00 12,576.00 12,855.00 15,593.00 15,595.00 15,657.00 15,789.00 15,956.00 15,960.00 15,934.00 15,940.00 16,139.00 16,429.00 16,482.00 16,691.00 17,699.00 17,760.00 18,230.00 18,123.00 18,188.00 18,177.00 18,389.00 18,303.00 16,833.00 16,873.00 15,976.00 16,285.00 16,324.00 16,606.00 16,597.00 16,581.00 16,541.00 16,437.00 16,474.00 17,068.00 17,179.00 17,450.00 6,390.00 5,479.00 5,373.00 4,777.00 4,582.00 4,384.00 4,479.00 4,383.00 4,334.00 4,309.00 4,260.00 4,207.00 4,219.00 4,879.00 4,882.00 4,872.00 4,733.00 4,918.00 4,960.00 4,934.00 4,747.00 5,219.00 5,217.00 5,216.00 5,111.00 5,378.00 5,430.00 5,448.00 7,075.00 3,134.00 3,200.00 3,110.00 2,947.00 2,840.00 2,751.00 2,574.00 2,504.00 2,738.00 2,477.00 2,412.00
Total assets 29,637.00 29,530.00 27,439.00 28,478.00 28,064.00 27,681.00 27,168.00 29,622.00 30,237.00 29,090.00 27,623.00 28,773.00 31,906.00 31,769.00 30,991.00 32,509.00 32,841.00 34,970.00 37,282.00 38,267.00 38,632.00 38,531.00 38,037.00 38,110.00 37,727.00 35,511.00 35,703.00 35,166.00 35,893.00 32,396.00 33,041.00 34,213.00 34,212.00 32,458.00 32,272.00 32,774.00 32,232.00 30,273.00 31,801.00 32,409.00 33,029.00 18,894.00 17,813.00 18,319.00 16,105.00 15,435.00 15,208.00 16,551.00 15,828.00 14,794.00 15,323.00 15,937.00 15,837.00 15,147.00 16,982.00 17,608.00 17,089.00 15,649.00 16,615.00 17,941.00 17,238.00 15,847.00 15,752.00 17,020.00 17,615.00 15,623.00 16,375.00 17,867.00 17,103.00 16,402.00 14,961.00 16,222.00 15,226.00 12,948.00 13,392.00 15,019.00 14,846.00 13,378.00 14,422.00 15,274.00 13,997.00
Total current liabilities + 13,547.00 14,004.00 13,243.00 13,871.00 13,384.00 12,598.00 12,535.00 12,674.00 13,118.00 12,630.00 11,305.00 11,969.00 14,889.00 14,779.00 14,122.00 14,692.00 14,914.00 14,724.00 18,616.00 19,174.00 19,020.00 19,332.00 19,220.00 19,019.00 18,624.00 16,155.00 16,736.00 17,204.00 17,654.00 15,301.00 15,555.00 16,382.00 15,804.00 14,755.00 14,556.00 15,029.00 14,585.00 13,373.00 14,217.00 14,417.00 15,256.00 12,801.00 11,881.00 12,196.00 10,548.00 10,232.00 10,005.00 10,984.00 10,276.00 9,472.00 10,143.00 10,762.00 10,706.00 10,221.00 11,086.00 11,649.00 11,095.00 9,909.00 10,820.00 12,083.00 11,358.00 10,309.00 10,193.00 11,529.00 12,044.00 10,271.00 10,715.00 12,138.00 11,421.00 11,807.00 11,519.00 12,641.00 11,666.00 9,701.00 10,265.00 11,972.00 11,764.00 10,546.00 11,595.00 12,537.00 11,320.00
Total non-current liabilities + 8,031.00 7,474.00 6,386.00 6,427.00 6,466.00 7,066.00 7,063.00 7,533.00 7,551.00 6,867.00 6,833.00 6,927.00 6,841.00 6,897.00 6,956.00 7,400.00 6,852.00 6,938.00 7,233.00 7,378.00 8,038.00 8,267.00 8,197.00 8,635.00 8,714.00 8,987.00 8,936.00 7,730.00 7,997.00 7,086.00 7,296.00 7,457.00 7,578.00 7,426.00 7,635.00 7,301.00 7,190.00 6,779.00 6,630.00 6,752.00 6,416.00 3,685.00 3,394.00 3,582.00 3,185.00 3,137.00 2,930.00 3,105.00 3,080.00 3,080.00 3,133.00 3,175.00 3,238.00 3,201.00 3,198.00 3,248.00 3,292.00 3,207.00 3,078.00 3,119.00 3,211.00 2,930.00 3,061.00 3,062.00 3,172.00 3,123.00 3,460.00 3,571.00 3,602.00 2,700.00 1,992.00 2,086.00 2,065.00 1,852.00 1,790.00 1,779.00 1,885.00 1,336.00 1,319.00 1,270.00 1,275.00
Total liabilities 21,578.00 21,478.00 19,629.00 20,298.00 19,850.00 19,664.00 19,598.00 20,207.00 20,669.00 19,497.00 18,138.00 18,896.00 21,730.00 21,676.00 21,078.00 22,092.00 21,766.00 21,662.00 25,849.00 26,552.00 27,058.00 27,599.00 27,417.00 27,654.00 27,338.00 25,142.00 25,672.00 24,934.00 25,651.00 22,387.00 22,851.00 23,839.00 23,382.00 22,181.00 22,191.00 22,330.00 21,775.00 20,152.00 20,847.00 21,169.00 21,672.00 16,486.00 15,275.00 15,778.00 13,733.00 13,369.00 12,935.00 14,089.00 13,356.00 12,552.00 13,276.00 13,937.00 15,837.00 15,147.00 14,284.00 14,897.00 14,387.00 13,116.00 13,898.00 15,202.00 14,569.00 13,239.00 13,254.00 14,591.00 15,216.00 13,394.00 14,174.00 15,709.00 15,023.00 14,507.00 13,511.00 14,727.00 13,731.00 11,553.00 12,055.00 13,751.00 13,649.00 11,882.00 12,914.00 13,807.00 12,595.00
Total stockholders' equity + 7,977.00 7,976.00 7,735.00 8,100.00 8,133.00 7,940.00 7,492.00 9,337.00 9,489.00 9,520.00 9,410.00 9,799.00 10,096.00 10,016.00 9,838.00 10,337.00 11,004.00 13,260.00 11,393.00 11,670.00 11,526.00 10,820.00 10,515.00 10,335.00 10,263.00 10,249.00 9,887.00 10,090.00 10,092.00 9,852.00 10,049.00 10,228.00 10,672.00 10,126.00 9,915.00 10,263.00 10,278.00 9,952.00 10,767.00 11,050.00 11,151.00 2,222.00 2,393.00 2,393.00 2,298.00 1,985.00 2,258.00 2,444.00 2,442.00 2,214.00 2,024.00 1,977.00 1,865.00 1,699.00 2,674.00 2,687.00 2,673.00 2,502.00 2,688.00 2,707.00 2,630.00 2,577.00 2,470.00 2,401.00 2,349.00 2,180.00 2,155.00 2,114.00 2,027.00 1,845.00 1,404.00 1,442.00 1,437.00 1,347.00 1,297.00 1,227.00 1,147.00 1,454.00 1,483.00 1,438.00 1,371.00
Common shares outstanding 96 97 100 100 101 102 102 103 104 104 105 107 108 109 111 112 118 125 129 130 130 130 130 130 130 130 130 130 130 131 132 133 133 133 134 137 138 138 138 140 136 68 69 69 69 68 67 69 69 69 67 67 66 65 66 66 66 66 66 66 66 66 65 65 64 64 64 63 63 63 54 54 54 54 55 55 58 58 60 60 60
about 9 hours ago