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 + 63,781.60 56,541.30 64,931.20 74,523.10 16,683.20 23,581.80 17,900.60 40,595.60 16,458.00 16,847.00 17,674.10 12,104.70 13,767.60 13,258.80 44,129.40 38,745.20 47,832.10 43,187.40 32,943.40 31,701.20
Accounts receivable, net 41.10 212.60 1,698.30 1,941.20 1,160.20 845.70 1,646.10 1,647.00 1,043.70 2,157.00 1,568.80 1,355.20 2,049.10 1,757.10 701.30 1,799.20 1,853.10 1,731.50 1,630.90
Inventories -1,746.90 68,639.40 6,693.70 11,119.80 6,530.50 71,099.20 79,812.10 67,047.80 62,871.40 61,810.40 60,672.10 55,041.30 21.20 45.50 29.60 3.50 -1,168.40 1.40
Other current assets -41.10 42,054.00 -66,730.30 73,493.40 67,958.70 45,684.10 -21,636.20 -34,688.50 -23,597.10 -27,449.10 -29,707.90 -31,336.60 -26,082.30 76.40 -5,695.30 50,658.70 52,265.30 29,566.60
Total current assets 63,781.60 56,582.40 65,143.80 76,221.40 85,185.10 84,628.20 57,524.50 55,824.70 51,309.70 49,833.20 44,012.00 36,784.60 33,882.70 34,786.20 45,886.50 24,099.90 49,631.30 45,040.50 34,674.90 33,332.10
Total non-current assets + 113,351.10 98,926.00 85,639.30 78,815.30 63,930.50 62,299.60 53,435.30 76,387.80 87,280.80 74,093.70 72,737.60 73,161.90 69,064.60 62,677.60 54,337.20 59,744.00 32,510.20 37,013.10 32,936.30 27,380.10
Total assets 177,132.70 155,508.40 150,783.10 155,036.70 183,889.80 170,003.90 136,828.40 132,212.50 138,590.50 123,926.90 116,749.60 109,946.50 102,947.30 97,463.80 100,223.70 83,843.90 82,141.50 82,053.60 67,611.20 60,712.20
Total current liabilities + 155,740.80 125,104.20 119,994.10 126,396.20 499.80 48,021.10 7,787.40 118,302.90 125,164.40 111,074.60 104,927.40 98,140.00 91,052.00 85,833.00 85,623.10 73,692.00 68,046.90 66,455.70 56,551.00 51,568.80
Total non-current liabilities + 8,434.00 17,615.80 18,891.10 17,381.00 7,235.00 8,601.00 3,998.80 3,401.30 3,209.90 3,081.90 3,116.30 3,358.00 3,983.00 4,104.00 7,483.30 3,322.00 7,782.50 9,208.50 6,551.10 5,199.50
Total liabilities 164,174.80 142,720.00 138,885.20 143,777.20 7,235.00 8,601.00 125,737.40 121,704.20 128,374.30 114,156.50 108,043.70 101,497.60 95,035.30 89,936.80 93,106.40 77,013.60 75,829.40 75,664.20 63,102.10 56,768.30
Total stockholders' equity + 12,957.90 12,788.40 11,897.90 11,259.50 176,654.80 161,402.90 11,091.00 10,508.30 10,216.20 9,770.40 8,705.90 8,448.90 7,912.00 7,527.00 7,117.30 6,830.30 6,312.10 6,389.40 4,509.10 3,943.90
Common shares outstanding 189 202 208 209 209 209 216 224 230 229 234 238 241 241 242 243 236 224 223 222
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 + 60,170.80 63,781.60 71,339.00 73,395.80 69,321.40 56,541.30 60,092.50 59,973.10 55,368.70 64,146.50 48,333.30 29,162.10 29,453.40 73,325.60 14,460.40 14,829.80 14,261.70 16,683.20 15,467.20 18,089.40 73,326.90 23,581.80 25,329.60 23,438.60 21,630.70 17,900.60 18,535.10 18,054.20 19,882.60 20,516.60 19,976.60 19,389.80 20,445.20 16,458.00 15,020.80 14,904.10 14,223.90 16,847.00 17,943.90 17,638.50 17,001.10 17,674.10 33,988.20 37,408.50 33,634.40 12,104.70 29,736.60 64,032.90 32,026.90 13,767.60 29,326.90 31,238.60 30,046.90 13,258.80 29,553.60 30,499.20 25,679.80 44,129.40 59,053.80 61,912.90 58,354.20 38,745.20 26,369.70 26,862.20 25,644.00 47,832.10 27,030.20 22,649.70 20,895.40 43,187.40 29,863.40 29,469.90 34,502.20 32,943.40 22,140.30 19,117.80 22,113.00 31,701.20 18,489.50 18,086.70 15,643.20
Accounts receivable, net 535.70 41.10 354.20 193.40 116.40 212.60 147.60 431.30 1,300.50 1,698.30 3,077.30 2,284.70 2,183.90 1,941.20 1,954.30 2,011.60 1,981.50 1,160.20 2,296.80 2,069.90 2,116.90 845.70 2,102.20 1,311.10 2,067.30 1,646.10 1,541.40 2,027.30 581.50 1,647.00 1,274.00 1,707.10 1,559.90 1,043.70 1,984.50 2,217.00 1,902.70 2,157.00 1,918.40 2,034.20 2,219.30 1,568.80 1,538.60 2,522.80 1,845.20 1,355.20 1,630.20 1,486.20 816.50 2,049.10 1,078.20 724.80 985.30 1,757.10 948.20 1,577.90 1,304.00 701.30 704.20 861.70 970.60 1,799.20 787.10 1,162.80 702.30 1,853.10 857.00 935.40 552.70 1,731.50 338.70 515.50 281.00 1,630.90 250.70 255.20 291.50
Inventories 43,791.40 -6,760.40 -2,151.50 -1,746.90 20,408.60 17,179.20 16,025.00 68,639.40 -49,894.80 -47,958.00 2,140.20 11.00 -63,259.80 11.00 11.30 11.40 30.10 51.40 89,462.10 77,634.40 65,373.30 69,608.60 64,305.00 71,099.20 71,695.90 72,757.70 68,606.20 79,812.10 73,525.00 68,062.20 66,204.90 67,047.80 64,023.00 64,645.60 63,071.00 62,871.40 68,868.10 66,554.60 56,568.30 61,810.40 66,060.20 61,208.20 60,097.40 60,672.10 54,203.70 52,949.50 52,593.80 55,041.30 20.60 25.30 22.40 21.20 30.40 31.10 56.30 45.50 50.30 44.30 45.70 29.60 9.20 5.90 4.30 3.50 2.70 4.30 8.00 -1,168.40 5.90 5.60 1.90 1.40 0.40 2.70 0.10
Other current assets -17,541.50 -41.10 52,245.50 53,803.20 47,567.20 42,054.00 41,416.20 51,292.10 49,479.30 -66,730.30 51,407.00 50,474.30 66,856.10 -78,219.60 61,305.50 34,812.60 60,825.70 24,338.60 21,912.90 24,401.20 -97,406.37 53,188.10 -17,076.20 -22,706.20 -17,207.80 -21,636.20 -22,702.70 -25,384.70 -20,616.20 -34,688.50 -30,207.30 -26,363.00 -23,827.40 -23,597.10 -21,332.20 -25,870.50 -23,983.70 -27,449.10 -32,258.40 -28,181.20 -20,798.60 -29,707.90 -34,000.10 -27,721.40 -26,998.80 -31,336.60 -24,403.70 -23,313.30 -22,401.30 -26,082.30 2,532.80 1,590.60 9,541.20 76.40 2,884.20 -8,339.30 -10,486.60 -5,695.30 -2,417.20 -4,105.80 -5,926.10 50,658.70 49,747.00 51,907.20 56,936.30 52,265.30 48,992.20 46,909.50 47,498.00 41,496.00
Total current assets 43,165.00 63,781.60 71,339.00 73,395.80 69,321.40 56,582.40 60,446.70 60,166.50 55,485.10 64,359.10 48,480.90 73,800.30 71,630.70 75,023.90 9,112.40 9,930.80 74,963.40 6,947.40 4,194.70 112,964.80 75,308.40 108,968.20 91,568.40 95,029.50 5.83 136,132.40 55,446.90 53,567.80 54,275.60 55,824.70 55,651.00 54,298.40 54,682.90 51,309.70 49,919.60 49,111.10 48,586.60 49,833.20 49,583.10 46,318.20 46,205.00 44,012.00 41,424.60 45,980.50 40,677.70 36,784.60 35,227.60 66,555.70 37,430.10 33,882.70 33,255.50 34,884.50 33,884.00 34,786.20 30,053.20 31,195.00 26,364.90 45,886.50 33,611.40 30,125.30 26,382.20 24,099.90 26,634.30 27,450.10 26,454.40 49,631.30 27,753.50 22,733.00 21,141.30 45,040.50 29,841.80 27,472.40 29,558.30 34,674.90 21,058.40 18,752.30 19,470.70 33,332.10 17,686.10 16,659.90 15,016.20
Total non-current assets + 131,409.30 113,351.10 98,924.30 98,487.80 95,749.80 98,926.00 95,307.10 96,630.60 100,625.90 86,424.00 97,849.70 54,138.00 52,753.90 80,012.80 679.00 690.00 61,071.00 63,393.00 60,030.00 59,326.30 88,615.70 61,035.70 60,513.60 56,403.40 689.00 696.00 68,908.90 72,983.10 67,593.80 76,387.80 76,727.50 80,807.80 74,989.30 87,280.80 81,480.60 76,494.60 72,902.10 74,093.70 70,501.90 75,191.40 71,593.80 72,737.60 78,570.60 73,962.40 66,274.30 73,161.90 75,926.10 39,205.50 66,402.50 69,064.60 62,714.00 62,351.50 59,272.80 62,677.60 63,579.30 63,260.90 65,239.40 54,337.20 62,486.80 67,273.00 66,297.00 59,744.00 54,089.10 52,598.80 49,864.20 32,510.20 50,148.00 52,312.20 57,323.30 37,013.10 49,402.20 47,334.50 47,922.00 32,936.30 42,040.50 40,857.40 40,061.70 27,380.10 37,514.80 36,666.00 35,178.80
Total assets 174,574.30 177,132.70 170,263.30 171,883.60 165,071.20 155,508.40 155,753.80 156,797.10 156,111.00 150,783.10 146,330.60 156,752.50 151,108.00 155,036.70 159,839.60 157,786.30 172,565.00 183,889.80 169,085.70 172,291.10 163,924.10 170,003.90 152,082.00 151,432.90 161,709.20 136,828.40 124,355.80 126,550.90 121,869.40 132,212.50 132,378.50 135,106.20 129,672.20 138,590.50 131,400.20 125,605.70 121,488.70 123,926.90 120,085.00 121,509.60 117,798.80 116,749.60 119,995.20 119,942.90 106,952.00 109,946.50 111,153.70 105,761.20 103,832.60 102,947.30 95,969.50 97,236.00 93,156.80 97,463.80 93,632.50 94,455.90 91,604.30 100,223.70 96,098.20 97,398.30 92,679.20 83,843.90 80,723.40 80,048.90 76,318.60 82,141.50 77,901.50 75,045.20 78,464.60 82,053.60 79,244.00 74,806.90 77,480.30 67,611.20 63,098.90 59,609.70 59,532.40 60,712.20 55,200.90 53,325.90 50,195.00
Total current liabilities + 10,144.30 155,740.80 137,924.50 140,283.60 133,738.90 125,104.20 124,116.00 126,026.50 127,053.60 119,994.10 116,251.10 44,041.00 39,629.20 126,396.20 39,937.90 36,785.00 51,389.40 53,024.40 48,460.50 47,692.30 137,553.20 62,468.00 8,245.30 8,229.10 146,687.30 121,738.60 109,509.60 111,754.60 107,825.70 118,302.90 118,644.00 121,563.00 116,248.00 125,164.00 117,797.00 112,092.00 108,415.00 111,075.00 107,330.00 109,366.00 105,786.00 104,928.00 108,042.00 108,057.00 95,171.00 98,140.00 99,238.00 90,750.60 91,879.00 91,052.00 84,885.00 85,855.00 81,667.00 85,833.00 77,887.90 79,271.00 77,293.70 85,623.10 84,397.00 85,775.00 81,045.00 72,112.00 63,956.30 65,029.20 62,890.20 68,046.90 63,659.10 60,664.30 64,304.00 66,455.70 64,951.80 62,545.50 64,921.50 56,551.00 52,117.30 48,604.10 49,405.80 51,568.80 41,369.20 41,526.50 39,508.10
Total non-current liabilities + 151,442.70 8,434.00 19,382.80 18,733.50 18,453.80 17,615.80 18,888.80 18,114.80 16,955.60 18,891.10 18,232.30 17,173.00 2,070.90 17,381.00 1,068.30 1,094.10 7,005.50 7,898.10 9,583.60 9,619.70 14,913.00 8,601.00 10,901.00 12,623.30 4,142.20 3,998.80 4,034.90 3,990.80 3,427.50 3,401.30 3,370.00 3,186.00 3,198.00 3,210.00 3,438.00 3,446.00 3,096.00 3,082.00 3,175.00 3,192.00 3,180.00 3,116.00 3,169.00 3,137.00 3,173.00 3,358.00 3,373.00 6,968.00 4,005.00 3,983.00 3,267.00 3,656.00 3,878.00 4,104.00 8,212.40 7,794.60 7,087.40 7,483.30 4,548.00 4,598.00 4,706.00 4,902.00 9,998.40 8,400.10 6,981.30 7,782.50 8,019.10 8,252.20 7,635.90 9,208.50 9,456.20 7,297.30 7,800.40 6,551.10 6,622.20 6,778.40 6,083.20 5,199.50 9,895.70 7,991.00 6,983.50
Total liabilities 161,587.00 164,174.80 157,307.30 159,017.10 152,192.70 142,720.00 143,004.80 144,141.30 144,009.20 138,885.20 134,483.40 17,173.00 2,070.90 143,777.20 148,809.20 146,716.60 161,155.20 171,873.00 157,186.90 160,468.10 152,466.20 158,315.60 140,502.90 140,050.70 150,829.50 125,737.40 113,544.50 115,745.40 111,253.20 121,704.20 122,014.00 124,748.60 119,416.60 128,374.30 121,235.00 115,537.80 111,511.00 114,156.50 110,505.20 112,558.10 108,966.00 108,043.70 111,210.70 111,193.60 98,344.40 101,497.60 102,611.10 97,718.60 95,884.30 95,035.30 88,152.40 89,511.40 85,544.70 89,936.80 86,100.30 87,065.60 84,381.10 93,106.40 88,945.40 90,372.90 85,751.00 77,013.60 73,954.70 73,429.30 69,871.50 75,829.40 71,678.20 68,916.50 71,939.90 75,664.20 74,408.00 69,842.80 72,721.90 63,102.10 58,739.50 55,382.50 55,489.00 56,768.30 51,264.90 49,517.50 46,491.60
Total stockholders' equity + 12,987.30 12,957.90 12,956.00 12,866.50 12,878.50 12,788.40 12,749.00 12,655.80 12,101.80 11,897.90 11,847.20 11,635.70 11,587.80 11,259.50 11,030.40 11,069.70 11,409.80 12,016.80 11,898.80 11,823.00 11,457.90 11,688.30 11,579.10 11,382.20 10,879.70 11,091.00 10,811.30 10,805.50 10,616.20 10,508.30 10,364.50 10,357.60 10,255.60 10,216.20 10,165.20 10,067.90 9,977.70 9,770.40 9,579.80 8,951.50 8,832.80 8,705.90 8,784.50 8,749.30 8,607.60 8,448.90 8,542.60 8,042.60 7,948.30 7,912.00 7,817.10 7,724.60 7,612.10 7,527.00 7,532.20 7,390.30 7,223.20 7,117.30 7,152.80 7,025.40 6,928.20 6,830.30 6,768.70 6,619.60 6,447.10 6,312.10 6,223.30 6,128.70 6,524.70 6,389.40 4,836.00 4,964.10 4,758.40 4,509.10 4,359.40 4,227.20 4,043.40 3,943.90 3,936.00 3,808.40 3,703.40
Common shares outstanding 187 189 191 193 196 198 201 204 205 206 207 208 209 209 209 209 209 209 209 209 209 209 209 209 210 212 214 217 219 222 224 226 227 228 229 231 231 229 228 229 230 232 234 235 235 236 238 238 239 240 241 241 240 240 241 241 242 241 241 242 243 243 242 243 243 242 243 236 224 225 222 224 224 220 224 224 223 219 222 222 221
about 11 hours ago