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 + 29,303.00 29,302.00 26,660.00 31,212.00 38,446.00 45,306.00 31,939.00 20,640.00 18,755.00 20,163.00 21,283.00 22,016.00 23,016.00 21,691.00 14,495.00 13,078.00 40,695.00 25,752.00 37,767.00 27,800.00
Accounts receivable, net 136,808.00 1,241.00 1,124.00 950.00 727.00 870.00 706.00 802.00 666.00 576.00 560.00 298.00 290.00 1,609.00 1,342.00 879.00 899.00 2,891.00 2,999.00 3,549.00
Inventories -11,662.00 -7,172.00 -6,397.00 -17,893.00 -5,535.00 -8,400.00 -734.00 -6,142.00 105.00 2,003.00 35.00 2,576.00 -10,592.00 -9,166.00 21,147.00 8,493.00 21,351.00 28,141.00
Other current assets 549.00 10,538.00 7,172.00 6,397.00 554.00 551.00 527.00 507.00 439.00 382.00 326.00 288.00 144,274.00 2,710.00 2,775.00 2,929.00 2,554.00 1,847.00 606.00
Total current assets 147,387.00 30,543.00 27,784.00 32,162.00 39,173.00 46,730.00 33,196.00 21,969.00 19,928.00 21,178.00 22,225.00 6,503.00 6,511.00 21,691.00 18,547.00 16,732.00 44,523.00 31,197.00 25,873.00 22,237.00
Total non-current assets + 48,615.00 161,293.00 168,545.00 159,664.00 47,672.00 135,435.00 147,448.00 156,900.00 147,220.00 142,550.00 136,356.00 145,128.00 144,656.00 28,680.00 165,512.00 155,276.00 127,783.00 158,279.00 223,066.00 265,202.00
Total assets 196,002.00 191,836.00 196,329.00 191,826.00 182,350.00 182,165.00 180,644.00 178,869.00 167,148.00 163,728.00 158,581.00 151,631.00 151,167.00 182,393.00 184,059.00 172,008.00 172,306.00 189,476.00 248,939.00 287,439.00
Total current liabilities + 163,434.00 154,594.00 159,330.00 155,539.00 210.00 140,186.00 127,459.00 117,204.00 105,790.00 92,695.00 75,320.00 66,040.00 63,197.00 9,757.00 55,581.00 50,567.00 52,335.00 34,296.00 53,310.00 59,888.00
Total non-current liabilities + 17,070.00 23,339.00 23,296.00 23,428.00 17,215.00 27,276.00 38,769.00 48,397.00 47,864.00 57,716.00 69,822.00 70,192.00 73,762.00 74,561.00 109,198.00 100,952.00 99,132.00 133,326.00 180,064.00 213,182.00
Total liabilities 180,504.00 177,933.00 182,626.00 178,967.00 165,300.00 167,462.00 166,228.00 165,601.00 153,654.00 150,411.00 145,142.00 136,232.00 136,959.00 162,358.00 164,779.00 151,519.00 151,467.00 167,622.00 233,374.00 273,070.00
Total stockholders' equity + 15,498.00 13,903.00 13,703.00 12,859.00 17,050.00 14,703.00 14,416.00 13,268.00 13,494.00 13,317.00 13,439.00 15,399.00 14,208.00 20,035.00 19,280.00 20,489.00 20,839.00 21,854.00 15,565.00 14,369.00
Common shares outstanding 314 310 305 319 365 377 395 428 455 482 483 483 480 413 480 248 248 248 248 248
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 + 29,056.00 29,303.00 29,230.00 28,789.00 28,555.00 29,302.00 28,521.00 25,373.00 28,150.00 26,660.00 30,909.00 33,636.00 34,330.00 31,212.00 31,217.00 32,210.00 37,090.00 38,446.00 44,037.00 47,674.00 49,061.00 45,306.00 49,807.00 48,141.00 32,342.00 31,939.00 30,501.00 27,851.00 27,487.00 20,640.00 28,002.00 27,323.00 26,559.00 18,755.00 27,643.00 26,284.00 24,774.00 20,163.00 22,178.00 24,125.00 23,389.00 21,283.00 23,985.00 25,259.00 7,975.00 6,150.00 22,709.00 22,822.00 22,608.00 23,016.00 24,516.00 25,221.00 23,618.00 21,691.00 30,927.00 29,492.00 13,974.00 14,495.00 16,905.00 15,212.00 21,919.00 13,078.00 24,514.00 27,058.00 26,321.00 40,695.00 28,601.00 28,647.00 21,237.00 25,752.00 24,195.00 26,280.00 29,475.00 37,767.00 42,462.00 32,484.00 27,173.00 25,177.00 9,125.00 17,186.00 17,352.00
Accounts receivable, net 930.00 136,808.00 1,109.00 1,110.00 2,599.00 1,241.00 1,148.00 1,113.00 1,134.00 1,124.00 1,079.00 1,002.00 960.00 950.00 861.00 790.00 946.00 727.00 738.00 1,027.00 1,084.00 870.00 1,046.00 1,275.00 2,020.00 706.00 712.00 1,027.00 893.00 802.00 707.00 837.00 675.00 666.00 720.00 585.00 622.00 576.00 855.00 570.00 392.00 560.00 196.00 213.00 233.00 298.00 369.00 349.00 350.00 290.00 636.00 345.00 445.00 1,609.00 1,861.00 1,887.00 1,876.00 1,342.00 2,026.00 2,124.00 2,175.00 879.00 899.00 2,891.00 2,999.00
Inventories -8,482.00 -9,287.00 -10,538.00 -11,276.00 -12,642.00 -12,515.00 -7,172.00 -6,583.00 -6,339.00 -5,517.00 -6,397.00 -13,464.00 -16,470.00 314.00 425.00 328.00 126.00 108.00 18.00 17.00 1.00 0.00 56.00 15.00 39.00 105.00 37.00 1,438.00 1,559.00 2,003.00 3.00 3.00 43.00 35.00 82.00 102.00 718.00 2,576.00 1,937.00 2,000.00 6,670.00 8,633.00 8,927.00 7,447.00 7,925.00 11,797.00 13,665.00 10,832.00 14,486.00 21,147.00 15,445.00 11,988.00 10,955.00 8,493.00 11,979.00 12,942.00 21,446.00 21,351.00 23,992.00 20,268.00 22,086.00 28,141.00 24,996.00 20,455.00 18,171.00
Other current assets 1,711.00 549.00 -22,684.00 2,893.00 -1,241.00 8,616.00 9,237.00 8,153.00 10,538.00 10,197.00 11,640.00 11,555.00 7,172.00 6,583.00 5,549.00 5,517.00 6,397.00 12,726.00 15,594.00 82,582.00 554.00 89,806.00 90,948.00 107,844.00 551.00 109,298.00 113,934.00 115,211.00 527.00 106,921.00 106,611.00 106,914.00 507.00 100,039.00 103,208.00 103,362.00 439.00 101,936.00 99,427.00 382.00 326.00 288.00 125,840.00 144,274.00 2,710.00 2,775.00 2,775.00 143,977.00 134,362.00 135,976.00 2,929.00 455.00 592.00 728.00 2,554.00 1,188.00 1,310.00 1,847.00
Total current assets 31,697.00 147,387.00 30,339.00 29,899.00 31,154.00 30,543.00 29,669.00 26,486.00 29,284.00 27,784.00 31,988.00 34,638.00 35,290.00 32,162.00 32,078.00 33,000.00 38,036.00 39,173.00 44,037.00 47,825.00 50,145.00 46,730.00 50,853.00 49,416.00 34,362.00 33,196.00 31,213.00 28,878.00 28,380.00 21,969.00 28,709.00 28,160.00 27,234.00 19,928.00 28,363.00 26,869.00 25,396.00 21,178.00 23,033.00 24,695.00 23,781.00 22,225.00 5,678.00 6,330.00 8,208.00 6,503.00 6,364.00 6,423.00 6,631.00 6,511.00 7,585.00 8,551.00 8,311.00 21,691.00 19,018.00 18,013.00 15,850.00 18,547.00 18,931.00 17,336.00 24,094.00 16,732.00 168,491.00 161,420.00 162,297.00 44,523.00 28,601.00 28,647.00 21,237.00 31,197.00 24,195.00 26,280.00 29,475.00 25,873.00 42,462.00 32,484.00 27,173.00 15,459.00 9,125.00 17,186.00 17,352.00
Total non-current assets + 165,572.00 48,615.00 161,372.00 159,002.00 162,177.00 161,293.00 163,312.00 166,045.00 163,593.00 168,545.00 163,716.00 162,603.00 160,875.00 159,664.00 156,562.00 152,703.00 146,261.00 51,649.00 46,666.00 47,412.00 131,734.00 135,435.00 134,417.00 134,645.00 148,165.00 147,448.00 150,272.00 151,570.00 151,737.00 156,900.00 144,392.00 143,185.00 142,787.00 147,220.00 135,650.00 137,476.00 136,705.00 142,550.00 134,364.00 133,236.00 132,724.00 136,356.00 150,427.00 150,142.00 145,316.00 145,128.00 142,831.00 143,514.00 141,821.00 144,656.00 142,971.00 142,076.00 157,888.00 160,656.00 163,464.00 160,547.00 170,500.00 165,512.00 163,025.00 161,553.00 149,610.00 155,276.00 4,700.00 15,382.00 17,130.00 127,783.00 3,243.00 3,509.00 2,587.00 158,279.00 1,022.00 1,342.00 852.00 223,066.00 1,008.00 1,121.00 1,063.00 5,937.00 9,475.00 9,556.00 9,055.00
Total assets 197,269.00 196,002.00 191,711.00 189,473.00 193,331.00 191,836.00 192,981.00 192,531.00 192,877.00 196,329.00 195,704.00 197,241.00 196,165.00 191,826.00 188,640.00 185,703.00 184,297.00 182,350.00 179,184.00 180,470.00 181,879.00 182,165.00 185,270.00 184,061.00 182,527.00 180,644.00 181,485.00 180,448.00 180,117.00 178,869.00 173,101.00 171,345.00 170,021.00 167,148.00 164,013.00 164,345.00 162,101.00 163,728.00 157,397.00 157,931.00 156,505.00 158,581.00 156,105.00 156,472.00 153,524.00 151,631.00 149,195.00 149,937.00 148,452.00 151,167.00 150,556.00 150,627.00 166,199.00 182,393.00 182,482.00 178,560.00 186,350.00 184,059.00 181,956.00 178,889.00 173,704.00 172,008.00 173,191.00 176,802.00 179,427.00 172,306.00 178,254.00 181,248.00 179,552.00 189,476.00 211,327.00 227,692.00 243,354.00 248,939.00 278,778.00 279,278.00 275,132.00 287,439.00 309,848.00 308,382.00 303,805.00
Total current liabilities + 158,674.00 163,434.00 153,386.00 154,511.00 156,887.00 154,594.00 159,431.00 161,506.00 161,303.00 159,330.00 163,135.00 163,130.00 161,685.00 155,539.00 157,221.00 152,554.00 151,674.00 794.00 3,537.00 3,536.00 140,981.00 140,186.00 140,479.00 136,326.00 133,288.00 127,459.00 126,690.00 124,168.00 120,457.00 117,204.00 110,275.00 106,779.00 107,894.00 105,790.00 101,706.00 98,165.00 94,090.00 92,695.00 83,421.00 79,720.00 77,086.00 75,320.00 70,343.00 72,699.00 68,075.00 66,040.00 62,981.00 63,423.00 61,814.00 63,197.00 61,487.00 58,177.00 60,141.00 9,757.00 60,594.00 66,229.00 69,173.00 55,581.00 68,231.00 63,116.00 60,942.00 50,567.00 64,667.00 70,824.00 68,603.00 52,335.00 51,272.00 50,027.00 44,107.00 34,296.00 41,448.00 41,887.00 43,296.00 53,310.00 41,414.00 37,011.00 34,113.00 33,890.00 39,182.00 38,529.00 35,325.00
Total non-current liabilities + 22,986.00 17,070.00 140,883.00 20,415.00 22,212.00 23,339.00 18,825.00 17,174.00 17,917.00 23,296.00 19,744.00 20,579.00 21,102.00 23,428.00 18,985.00 19,165.00 17,210.00 794.00 135,907.00 135,568.00 26,273.00 27,276.00 30,665.00 33,909.00 35,720.00 38,769.00 40,345.00 41,964.00 45,961.00 48,397.00 49,741.00 51,427.00 49,045.00 47,864.00 48,734.00 52,707.00 54,646.00 57,716.00 60,346.00 64,600.00 65,596.00 69,822.00 71,163.00 69,478.00 69,515.00 70,192.00 71,024.00 71,636.00 72,179.00 73,762.00 70,008.00 73,285.00 85,584.00 74,561.00 103,123.00 93,968.00 97,510.00 109,198.00 93,993.00 95,350.00 92,355.00 100,952.00 87,547.00 85,205.00 90,276.00 99,132.00 149,754.00 151,032.00 153,265.00 133,326.00 197,306.00 210,440.00 223,637.00 180,064.00 257,399.00 256,297.00 252,789.00 265,873.00 283,543.00 281,124.00 276,056.00
Total liabilities 181,660.00 180,504.00 176,594.00 174,926.00 179,099.00 177,933.00 178,256.00 178,680.00 179,220.00 182,626.00 182,879.00 183,709.00 182,787.00 178,967.00 176,206.00 171,719.00 168,884.00 165,300.00 161,895.00 162,940.00 167,254.00 167,462.00 171,144.00 170,235.00 169,008.00 166,228.00 167,035.00 166,132.00 166,418.00 165,601.00 160,016.00 158,206.00 156,939.00 153,654.00 150,440.00 150,872.00 148,736.00 150,411.00 143,767.00 144,320.00 142,682.00 145,142.00 141,506.00 142,177.00 137,590.00 136,232.00 134,005.00 135,059.00 133,993.00 136,959.00 131,495.00 131,462.00 145,725.00 162,358.00 163,717.00 160,197.00 166,683.00 164,779.00 162,224.00 158,466.00 153,297.00 151,519.00 152,214.00 156,029.00 158,879.00 151,467.00 153,313.00 155,202.00 157,531.00 167,622.00 202,079.00 215,376.00 228,590.00 233,374.00 262,514.00 261,465.00 257,840.00 270,875.00 288,692.00 286,307.00 281,266.00
Total stockholders' equity + 15,609.00 15,498.00 15,117.00 14,547.00 14,232.00 13,903.00 14,725.00 13,851.00 13,657.00 13,703.00 12,825.00 13,532.00 13,378.00 12,859.00 12,434.00 13,984.00 15,413.00 17,050.00 17,289.00 17,530.00 14,625.00 14,703.00 14,126.00 13,826.00 13,519.00 14,416.00 14,450.00 14,316.00 13,699.00 13,268.00 13,085.00 13,139.00 13,082.00 13,494.00 13,573.00 13,473.00 13,365.00 13,317.00 13,630.00 13,611.00 13,823.00 13,439.00 14,599.00 14,295.00 15,934.00 15,399.00 15,190.00 14,878.00 14,459.00 14,208.00 19,061.00 19,165.00 20,474.00 20,035.00 18,765.00 18,363.00 19,667.00 19,280.00 19,732.00 20,423.00 20,407.00 20,489.00 20,977.00 20,773.00 20,548.00 20,839.00 24,941.00 26,046.00 22,021.00 21,854.00 9,248.00 12,316.00 14,764.00 15,565.00 16,264.00 17,813.00 17,292.00 16,564.00 21,156.00 22,075.00 22,539.00
Common shares outstanding 313 314 314 312 309 311 311 310 308 307 306 305 303 303 310 324 338 349 362 373 378 378 377 376 376 383 393 400 406 415 425 433 439 445 451 459 467 475 484 489 485 485 484 484 483 487 483 482 480 443 413 413 413 413 413 413 413 413 413 413 413 413 248 554 248 248 248 248 248 248 248 248 248 248 248 248 248 248 248 248 248
about 17 hours ago