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 + 4,486.00 4,251.00 19,299.00 40,319.00 46,749.00 48,469.00 45,254.00 4,404.00 40,426.00 35,904.00 62,608.00 65,713.00 68,661.00 3,311.00 10,317.00 10,590.00 12,499.00 11,833.00 6,794.00 3,341.00
Accounts receivable, net 6,316.00 5,998.00 12,711.00 11,915.00 10,968.00 10,279.00 9,911.00 8,352.00 7,971.00 7,389.00 26,726.00 26,349.00 26,795.00 8,208.00 3,446.00 3,273.00 3,404.00 407.00 3,681.00 9,246.00
Inventories -56,505.00 -10,566.00 -9,914.00 -9,236.00 -9,067.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 6,530.00 6,445.00
Other current assets -1,286.00 10,566.00 -57,717.00 -51,046.00 -47,675.00 27,012.00 839.00 -5,242.00 -26,726.00 -22,513.00 -74,283.00 19,835.00 208,462.00 226,510.00 284,226.00 266,763.00 347,188.00 311,615.00
Total current assets 10,802.00 10,249.00 11,551.00 52,234.00 20,791.00 7,702.00 7,490.00 39,768.00 49,236.00 4,126.00 2,291.00 5,282.00 21,173.00 31,354.00 222,225.00 240,373.00 306,659.00 285,448.00 357,663.00 324,202.00
Total non-current assets + 3,408.00 3,436.00 58,545.00 50,017.00 76,578.00 4,029.00 4,463.00 22,539.00 176,024.00 4,839.00 226,057.00 239,731.00 256,711.00 267,159.00 81,839.00 77,973.00 1,058.00 2,135.00 2,698.00 2,508.00
Total assets 85,997.00 80,917.00 70,096.00 73,022.00 76,578.00 74,111.00 70,817.00 62,307.00 225,260.00 223,432.00 228,348.00 245,013.00 277,884.00 298,513.00 302,609.00 318,346.00 264,734.00 247,891.00 360,361.00 326,710.00
Total current liabilities + 612.00 614.00 35,214.00 2,107.00 957.00 747.00 1,255.00 44,941.00 207,088.00 203,179.00 205,622.00 220,640.00 252,789.00 71,221.00 274,624.00 291,446.00 283,220.00 271,282.00 82,015.00 72,194.00
Total non-current liabilities + 66,406.00 63,856.00 19,555.00 57,284.00 58,735.00 55,555.00 54,547.00 4,265.00 4,678.00 4,494.00 5,084.00 5,653.00 6,190.00 204,845.00 6,530.00 6,589.00 6,632.00 7,033.00 259,450.00 235,924.00
Total liabilities 67,018.00 64,470.00 54,769.00 59,391.00 58,735.00 55,555.00 54,547.00 49,206.00 211,766.00 206,529.00 210,706.00 226,293.00 258,979.00 276,066.00 281,123.00 298,035.00 253,178.00 240,312.00 341,157.00 307,834.00
Total stockholders' equity + 18,979.00 16,447.00 15,327.00 13,631.00 17,843.00 18,556.00 16,270.00 13,101.00 13,494.00 16,903.00 17,642.00 18,720.00 18,905.00 22,447.00 21,486.00 20,311.00 17,865.00 9,268.00 19,204.00 18,876.00
Common shares outstanding 287 299 312 330 354 361 365 364 371 395 425 460 491 487 478 482 362 309 319 316
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 + 4,389.00 4,486.00 4,369.00 3,815.00 3,504.00 4,251.00 4,187.00 19,626.00 18,956.00 43,794.00 3,411.00 3,386.00 41,656.00 40,319.00 2,899.00 2,782.00 4,160.00 46,749.00 3,844.00 3,575.00 3,543.00 48,469.00 3,572.00 3,959.00 42,921.00 45,254.00 3,134.00 2,590.00 4,307.00 4,404.00 39,808.00 39,637.00 2,613.00 40,426.00 1,445.00 1,417.00 6,641.00 35,350.00 4,877.00 1,288.00 1,277.00 2,291.00 1,478.00 1,349.00 1,648.00 5,282.00 1,088.00 2,335.00 2,064.00 68,661.00 70,453.00 72,329.00 76,926.00 3,311.00 7,492.00 7,492.00 7,315.00 10,317.00 12,293.00 10,759.00 9,647.00 10,590.00 11,224.00 11,729.00 10,624.00 12,499.00 16,327.00 15,259.00 13,040.00 11,833.00 7,316.00 7,211.00 9,622.00 6,794.00 4,690.00 4,129.00 4,036.00 3,341.00 3,118.00 2,709.00 2,746.00
Accounts receivable, net 6,729.00 6,316.00 6,555.00 13,798.00 6,386.00 5,998.00 6,151.00 13,394.00 13,082.00 12,711.00 5,535.00 5,578.00 12,201.00 11,915.00 11,634.00 11,722.00 11,413.00 10,968.00 10,845.00 10,839.00 10,570.00 10,279.00 10,118.00 10,235.00 10,154.00 9,911.00 9,913.00 10,120.00 8,501.00 8,352.00 7,956.00 7,913.00 8,033.00 7,971.00 3,804.00 27,111.00 27,169.00 7,389.00 26,789.00 26,777.00 26,730.00 26,726.00 26,688.00 26,479.00 26,234.00 26,349.00 26,354.00 26,516.00 26,605.00 26,795.00 26,788.00 26,301.00 25,979.00 8,208.00 3,646.00 3,537.00 3,565.00 8,214.00 3,525.00 3,418.00 3,396.00 3,273.00 3,370.00 3,371.00 3,402.00 3,404.00 3,482.00 3,510.00 3,568.00 3,604.00 3,627.00 3,625.00 8,886.00 3,681.00 5,163.00 8,980.00 9,252.00 9,246.00 5,037.00 8,978.00 9,795.00
Inventories -12,135.00 -25,961.00 -32,038.00 -56,505.00 -55,437.00 -54,762.00 -55,190.00 -10,566.00 -50,414.00 -61,642.00 -57,744.00 0.00 0.00 1,123.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 6,530.00 0.00 6,445.00
Other current assets -7,100.00 -33,739.00 -33,020.00 -32,038.00 -1,286.00 10,512.00 10,353.00 -44,374.00 10,566.00 -6,644.00 -14,246.00 -6,626.00 -36,926.00 5,631.00 4,757.00 5,226.00 -58,748.00 4,471.00 4,303.00 11,547.00 -55,165.00 34,129.00 33,408.00 28,275.00 27,012.00 2,497.00 2,246.00 38,008.00 839.00 68,077.00 -23,450.00 -23,797.00 -38,613.00 -25,445.00 -25,107.00 -25,610.00 -26,726.00 -24,068.00 -24,057.00 -23,731.00 -26,349.00 -26,990.00 -27,327.00 -9,966.00 -74,283.00 -73,476.00 -73,528.00 -72,821.00 19,835.00 21,744.00 20,524.00 21,901.00 203,694.00 208,481.00 224,124.00 230,176.00 226,510.00 218,545.00 220,867.00 226,468.00 284,226.00 294,675.00 268,703.00 257,462.00 263,566.00 297,703.00 320,194.00 322,878.00 347,188.00 343,935.00 329,901.00 316,882.00 311,615.00 294,166.00 280,814.00 280,423.00
Total current assets 11,118.00 10,802.00 10,924.00 10,513.00 9,890.00 10,249.00 10,338.00 12,189.00 11,217.00 11,551.00 8,946.00 8,964.00 9,483.00 52,234.00 7,889.00 258.00 8,947.00 20,791.00 20,320.00 19,171.00 19,339.00 58,748.00 18,161.00 18,497.00 64,622.00 70,812.84 47,176.00 46,118.00 41,083.00 39,768.00 50,261.00 49,796.00 48,654.00 49,236.00 73,326.00 5,078.00 4,932.00 4,126.00 3,029.00 2,958.00 2,397.00 2,291.00 4,098.00 3,771.00 4,151.00 5,282.00 452.00 1,524.00 18,703.00 21,173.00 23,765.00 25,102.00 30,084.00 31,354.00 32,882.00 31,553.00 32,781.00 222,225.00 224,299.00 238,301.00 243,219.00 240,373.00 233,139.00 235,967.00 240,494.00 306,659.00 314,484.00 287,472.00 274,070.00 285,448.00 308,646.00 331,030.00 341,386.00 357,663.00 353,788.00 343,010.00 330,170.00 324,202.00 302,321.00 292,501.00 292,964.00
Total non-current assets + 3,383.00 3,408.00 3,420.00 3,419.00 3,439.00 3,436.00 4,412.00 79,046.00 77,710.00 58,545.00 5,016.00 4,880.00 4,835.00 50,017.00 5,155.00 72,144.00 4,447.00 55,787.00 55,970.00 55,561.00 54,862.00 74,111.00 54,158.00 52,493.00 4,102.00 70,817.00 23,080.00 23,354.00 22,241.00 22,539.00 11,176.00 10,979.00 168,012.00 176,024.00 4,295.00 4,409.00 4,656.00 860.00 4,007.00 4,065.00 4,361.00 226,057.00 4,492.00 4,428.00 3,982.00 239,731.00 4,204.00 4,341.00 4,579.00 256,711.00 260,182.00 269,731.00 266,937.00 267,159.00 276,036.00 272,424.00 277,767.00 3,433.00 81,299.00 79,168.00 79,319.00 77,973.00 80,787.00 78,183.00 76,788.00 1,058.00 6,056.00 7,549.00 8,398.00 2,135.00 6,399.00 4,069.00 3,738.00 2,698.00 2,667.00 2,636.00 2,541.00 2,508.00 2,473.00 2,437.00 2,411.00
Total assets 86,322.00 85,997.00 84,995.00 83,639.00 82,307.00 80,917.00 81,219.00 79,046.00 77,710.00 70,096.00 74,516.00 73,895.00 74,249.00 73,022.00 71,801.00 72,402.00 75,252.00 76,578.00 76,290.00 74,732.00 74,201.00 74,111.00 72,319.00 70,990.00 68,724.00 70,817.00 70,256.00 69,472.00 63,324.00 62,307.00 61,437.00 60,775.00 216,666.00 225,260.00 224,211.00 225,863.00 225,388.00 223,432.00 228,430.00 227,616.00 227,493.00 228,348.00 231,453.00 241,020.00 246,960.00 245,013.00 247,100.00 254,713.00 272,923.00 277,884.00 283,947.00 294,833.00 297,021.00 298,513.00 308,918.00 303,977.00 310,548.00 304,064.00 305,598.00 317,469.00 322,538.00 318,346.00 313,926.00 314,150.00 317,282.00 307,717.00 316,720.00 289,700.00 276,168.00 247,891.00 311,485.00 333,840.00 344,168.00 360,361.00 356,455.00 345,646.00 332,711.00 326,710.00 304,794.00 294,938.00 295,375.00
Total current liabilities + 612.00 612.00 614.00 612.00 611.00 614.00 613.00 622.00 633.00 35,214.00 645.00 647.00 647.00 2,107.00 659.00 664.00 1,268.00 957.00 685.00 685.00 681.00 747.00 711.00 750.00 49,109.00 1,554.00 49,832.00 50,130.00 45,217.00 44,941.00 44,445.00 43,967.00 198,768.00 207,088.00 30,471.00 203,758.00 203,562.00 203,179.00 31,935.00 204,423.00 204,748.00 205,622.00 207,890.00 217,435.00 32,268.00 220,640.00 33,037.00 33,764.00 56,368.00 252,789.00 258,630.00 269,085.00 269,642.00 268,779.00 73,344.00 73,188.00 74,757.00 274,593.00 77,002.00 76,710.00 76,588.00 291,446.00 78,359.00 76,555.00 77,690.00 283,220.00 81,777.00 80,392.00 81,164.00 271,282.00 81,764.00 84,738.00 85,200.00 82,015.00 79,747.00 75,195.00 73,933.00 72,194.00 70,291.00 69,151.00 67,323.00
Total non-current liabilities + 66,821.00 66,406.00 65,931.00 65,509.00 64,852.00 63,856.00 63,598.00 63,366.00 62,242.00 19,555.00 60,192.00 59,096.00 59,262.00 57,284.00 58,187.00 57,512.00 58,087.00 4,944.00 57,743.00 55,803.00 55,818.00 55,555.00 53,806.00 53,168.00 4,349.00 54,547.00 4,346.00 4,050.00 3,767.00 4,265.00 4,263.00 4,262.00 4,755.00 4,678.00 176,507.00 208,575.00 180,372.00 4,494.00 177,837.00 209,057.00 209,381.00 5,084.00 213,249.00 222,793.00 195,615.00 5,653.00 195,228.00 201,521.00 196,781.00 6,190.00 6,389.00 6,735.00 6,459.00 6,967.00 212,204.00 208,828.00 214,517.00 6,530.00 205,815.00 219,084.00 224,951.00 6,589.00 214,658.00 218,704.00 221,752.00 6,632.00 217,462.00 195,846.00 187,117.00 7,033.00 217,164.00 232,278.00 241,132.00 259,142.00 257,758.00 251,803.00 239,927.00 235,640.00 216,770.00 210,404.00 212,642.00
Total liabilities 67,433.00 67,018.00 66,545.00 66,121.00 65,463.00 64,470.00 64,211.00 63,366.00 62,242.00 54,769.00 60,837.00 59,743.00 59,909.00 59,391.00 58,846.00 58,176.00 59,355.00 58,735.00 58,428.00 56,488.00 56,499.00 55,555.00 54,517.00 53,918.00 53,458.00 54,547.00 54,178.00 54,180.00 48,984.00 49,206.00 48,708.00 48,229.00 203,523.00 211,766.00 206,978.00 208,575.00 208,379.00 206,529.00 209,772.00 209,057.00 209,381.00 210,706.00 213,249.00 222,793.00 227,883.00 226,293.00 228,265.00 235,285.00 253,149.00 258,979.00 265,019.00 275,820.00 276,101.00 276,066.00 285,548.00 282,016.00 289,274.00 281,154.00 282,817.00 295,794.00 301,539.00 298,035.00 293,017.00 295,259.00 299,442.00 289,823.00 299,239.00 276,238.00 268,281.00 240,312.00 298,928.00 317,016.00 326,332.00 341,157.00 337,505.00 326,998.00 313,860.00 307,834.00 287,061.00 279,555.00 279,965.00
Total stockholders' equity + 18,889.00 18,979.00 18,450.00 17,518.00 16,844.00 16,447.00 17,008.00 15,680.00 15,468.00 15,327.00 13,679.00 14,152.00 14,340.00 13,631.00 12,955.00 14,226.00 15,897.00 17,843.00 17,862.00 18,244.00 17,702.00 18,556.00 17,802.00 17,072.00 15,266.00 16,270.00 16,078.00 15,292.00 14,340.00 13,101.00 12,729.00 12,546.00 13,143.00 13,494.00 17,233.00 17,288.00 17,009.00 16,903.00 18,658.00 18,559.00 18,112.00 17,642.00 18,204.00 18,227.00 19,077.00 18,720.00 18,835.00 19,428.00 19,774.00 18,905.00 18,928.00 19,013.00 20,920.00 22,447.00 23,370.00 21,961.00 21,274.00 21,486.00 22,781.00 21,675.00 20,999.00 20,311.00 20,909.00 18,891.00 17,840.00 17,865.00 17,456.00 13,442.00 7,860.00 9,268.00 12,557.00 16,824.00 17,836.00 19,204.00 18,950.00 18,648.00 18,851.00 18,876.00 17,733.00 15,383.00 15,410.00
Common shares outstanding 283 283 285 288 291 298 298 300 303 305 309 313 319 323 326 332 337 345 351 359 362 362 361 359 361 364 365 365 365 364 364 364 364 364 367 366 379 371 391 399 406 416 423 428 434 443 451 468 479 486 491 451 436 489 483 465 469 441 445 482 508 445 495 480 394 394 356 325 321 321 301 313 316 314 318 320 323 320 317 312 311
about 8 hours ago