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 + 61,708.00 47,084.00 122,414.00 107,775.00 117,007.00 140,954.00 92,620.00 59,336.00 51,695.00 50,713.00 47,045.00 46,750.00 48,091.00 75,037.00 44,597.00 46,786.00 47,515.05 38,494.61 24,603.00 20,112.54
Accounts receivable, net 3,492.00 2,532.00 2,478.00 2,104.00 1,460.00 1,471.00 1,758.00 1,614.00 1,536.00 1,351.00 1,189.00 1,435.00 1,418.00 1,694.00 1,029.00 1,070.00 8,064.00 7,170.66 5,557.20 5,405.66
Inventories -45,775.00 55.00 -23,760.00 -42,392.00 -15,605.00 -15,103.00 -16,002.00 -13,913.00 324.00 626.00 218.00 201.00 -38,759.00 -41,537.00 -38,829.56 -31,003.27 -19,781.59 -15,452.05
Other current assets 4,659.00 46,233.00 -76,919.00 23,760.00 42,392.00 15,605.00 15,103.00 16,002.00 13,913.00 39.00 1,939.00 339.00 1.00 7,941.00 8,365.00 139,341.20 139,923.71 129,147.79 127,136.85
Total current assets 69,859.00 49,616.00 124,892.00 32,960.00 118,467.00 142,425.00 94,378.00 60,950.00 53,231.00 52,064.00 48,273.00 48,185.00 49,509.00 76,731.00 45,626.00 47,856.00 55,579.00 45,665.28 30,160.19 25,518.20
Total non-current assets + 599,150.00 440,528.00 353,572.00 19,128.00 114,253.00 119,385.00 98,244.00 311,588.00 312,462.00 304,969.00 285,775.00 260,669.00 247,424.00 236,187.00 160,393.00 149,647.00 114,067.00 120,248.18 120,430.18 124,221.08
Total assets 669,009.00 490,144.00 478,464.00 455,249.00 432,381.00 421,602.00 390,365.00 372,538.00 365,693.00 357,033.00 334,048.00 308,854.00 297,048.00 312,918.00 206,019.00 197,503.00 169,646.36 165,913.45 150,590.37 149,739.29
Total current liabilities + 477,702.00 363,935.00 349,600.00 527.00 281.00 352.00 7,439.00 283,777.00 273,554.00 277,309.00 248,761.00 233,493.00 205,745.00 214,183.00 141,190.00 132,865.00 126,503.00 118,438.99 90,917.76 92,730.49
Total non-current liabilities + 77,691.00 65,425.00 70,775.00 527.00 42,266.00 39,871.00 55,383.00 37,093.00 43,409.00 32,210.00 38,003.00 30,308.00 49,556.00 58,236.00 35,163.00 38,097.00 16,553.00 20,862.03 35,378.50 31,773.59
Total liabilities 555,393.00 429,360.00 420,375.00 402,667.00 371,352.00 361,398.00 332,354.00 320,870.00 316,963.00 309,519.00 286,764.00 263,801.00 255,304.00 272,419.00 176,353.00 170,962.00 143,056.95 139,301.02 126,296.26 124,504.08
Total stockholders' equity + 113,616.00 60,784.00 58,089.00 52,582.00 61,029.00 60,204.00 58,011.00 51,668.00 48,730.00 47,514.00 47,284.00 45,053.00 41,744.00 40,499.00 29,666.00 26,541.00 26,589.41 26,612.43 24,294.11 25,235.21
Common shares outstanding 541 384 383 393 444 459 470 483 489 510 548 572 588 567 459 456 431 378 396 317
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 + 168,808.00 61,708.00 59,037.00 63,144.00 52,878.00 47,084.00 53,492.00 50,220.00 53,789.00 122,414.00 119,706.00 120,008.00 128,438.00 107,775.00 100,195.00 104,575.00 115,880.00 117,007.00 124,773.00 136,612.00 149,660.00 140,954.00 44,510.00 56,089.00 106,359.00 92,620.00 17,591.00 15,960.00 63,357.00 59,336.00 58,266.00 62,964.00 61,163.00 51,695.00 48,226.00 47,835.00 50,575.00 50,713.00 50,605.00 47,053.00 45,242.00 47,045.00 46,084.00 46,290.00 48,212.00 46,750.00 45,813.00 47,845.00 46,903.00 48,091.00 48,850.00 67,255.00 70,714.00 75,037.00 5,969.00 5,979.00 30,656.00 44,597.00 6,358.00 6,643.00 7,971.00 46,786.00 4,942.00 5,199.00 7,498.37 47,515.05 4,127.20 4,771.93 7,754.33 38,494.61 5,620.74 4,524.62 4,830.00 24,603.00 4,445.66 7,047.82 11,425.16 20,112.54 5,599.65 2,598.05 5,297.58
Accounts receivable, net 3,460.00 3,492.00 3,456.00 3,373.00 2,599.00 2,532.00 2,577.00 2,494.00 2,514.00 2,478.00 2,469.00 2,297.00 2,250.00 2,104.00 1,853.00 1,611.00 1,479.00 1,460.00 1,418.00 1,372.00 1,380.00 1,471.00 1,551.00 1,574.00 1,687.00 1,758.00 1,627.00 1,544.00 1,615.00 1,614.00 1,518.00 1,493.00 1,496.00 1,536.00 1,426.00 1,346.00 1,368.00 1,351.00 1,251.00 1,236.00 1,221.00 1,189.00 1,101.00 1,056.00 1,078.00 1,435.00 1,268.00 1,473.00 1,325.00 1,418.00 1,304.00 1,454.00 1,378.00 1,694.00 1,614.00 1,719.00 1,253.00 1,029.00 1,059.00 1,133.00 1,137.00 1,070.00 1,152.00 1,283.00 1,340.71 8,064.00 7,932.94 6,171.17 5,666.25 7,170.66 5,731.54 6,080.50 6,147.26 5,557.20 7,699.55 6,250.30 6,091.90 5,405.66 6,146.22 5,344.78 5,805.53
Inventories -51,875.00 5,219.00 -53,542.00 -45,775.00 -47,947.00 -44,397.00 -49,268.00 55.00 -102,538.00 -106,935.00 45.00 -23,760.00 -92,124.00 -99,668.00 41.00 42.00 35.00 24.00 53.00 63.00 61.00 53.00 52.00 59.00 79.00 106.00 1,498.00 971.00 1,566.00 777.00 735.00 1,043.00 994.00 1,220.00 1,251.00 904.00 566.00 1,066.00 1,331.00 626.00 427.00 709.00 259.00 218.00 180.00 6,248.00 6,410.00 201.00 -166.00 1,047.00 627.00 -38,759.00 312.00 80.00 117.00 -41,537.00 197.00 249.00 247.45 -38,829.56 141.16 319.98 289.34 -31,003.27 98.90 111.82 192.58 -19,781.59 1,454.46 2,732.04 4,738.77 -15,452.05
Other current assets 2,762.00 4,659.00 -3,758.00 -2,532.00 52,296.00 50,377.00 54,016.00 46,233.00 47,947.00 44,397.00 49,268.00 -76,919.00 27,235.00 23,913.00 -89,076.00 23,760.00 273,807.00 263,984.00 -146,370.00 4,443.00 256,967.00 256,614.00 274,187.00 281,334.00 3,306.00 4,097.00 4,489.00 3,184.00 3,741.00 33,464.00 23,075.00 2,894.00 3,372.00 2,507.00 2,589.00 4,911.00 56.00 85.00 39.00 184.00 2.00 1,939.00 284.00 180.00 168.00 339.00 382.00 198.00 236.00 1.00 61,718.00 55,523.00 61,022.00 39,007.00 39,625.00 40,020.00 42,000.00 41,825.00 40,335.00 39,602.00 38,522.17 139,341.20 143,463.60 148,190.72 151,553.86 139,923.71 132,070.71 129,209.22 128,647.62 129,147.79 123,979.52 120,707.17 125,855.44 127,136.85 82,537.51 77,993.35 76,992.59
Total current assets 175,030.00 69,859.00 62,493.00 66,517.00 55,477.00 49,616.00 56,069.00 52,714.00 56,303.00 124,892.00 122,175.00 122,305.00 130,688.00 32,960.00 26,745.00 23,164.00 28,283.00 118,467.00 307,874.00 302,300.00 4,670.00 4,708.00 46,061.00 57,663.00 382,233.00 375,712.00 19,218.00 17,504.00 64,972.00 60,950.00 59,784.00 97,921.00 85,734.00 53,231.00 49,652.00 49,181.00 51,943.00 52,064.00 51,856.00 48,345.00 46,548.00 48,273.00 47,369.00 47,348.00 49,290.00 48,185.00 47,081.00 49,318.00 48,228.00 49,509.00 50,154.00 68,709.00 72,092.00 76,731.00 7,583.00 7,698.00 31,909.00 45,626.00 7,417.00 7,776.00 9,108.00 47,856.00 6,094.00 6,482.00 8,839.08 55,579.00 12,060.14 10,943.10 13,420.57 45,665.28 11,352.28 10,605.12 10,977.27 30,160.19 12,145.21 13,298.13 17,517.05 25,518.20 11,745.87 7,942.83 11,103.10
Total non-current assets + 507,689.00 599,150.00 599,384.00 592,451.00 438,127.00 440,528.00 430,364.00 427,304.00 425,417.00 353,572.00 94,263.00 97,831.00 101,069.00 19,128.00 19,036.00 19,016.00 108,098.00 114,253.00 117,503.00 121,120.00 14,654.00 14,653.00 375,822.00 363,633.00 14,645.00 14,653.00 359,592.00 356,115.00 308,219.00 311,588.00 303,125.00 266,068.00 277,123.00 312,462.00 311,750.00 301,412.00 296,606.00 304,969.00 293,205.00 290,772.00 283,798.00 285,775.00 266,331.00 263,162.00 256,934.00 260,669.00 253,121.00 248,999.00 242,272.00 247,424.00 239,734.00 227,833.00 228,071.00 236,187.00 294,406.00 288,874.00 262,572.00 160,393.00 192,731.00 191,977.00 190,192.00 149,647.00 190,839.00 191,007.00 191,868.51 114,067.00 156,443.78 160,968.21 163,966.89 120,248.18 143,450.83 140,509.16 139,631.26 120,430.18 135,009.62 132,639.83 131,181.55 124,221.08 83,160.88 81,587.36 78,169.98
Total assets 682,719.00 669,009.00 661,877.00 658,968.00 493,604.00 490,144.00 486,433.00 480,018.00 481,720.00 478,464.00 471,435.00 467,800.00 471,660.00 455,249.00 444,232.00 440,288.00 434,195.00 432,381.00 425,377.00 423,420.00 425,175.00 19,361.00 421,883.00 421,296.00 396,878.00 390,365.00 378,810.00 373,619.00 373,191.00 372,538.00 362,909.00 363,989.00 362,857.00 365,693.00 361,402.00 350,593.00 348,549.00 357,033.00 345,061.00 339,117.00 330,346.00 334,048.00 313,700.00 310,510.00 306,224.00 308,854.00 300,202.00 298,317.00 290,500.00 297,048.00 289,888.00 296,542.00 300,163.00 312,918.00 301,989.00 296,572.00 294,481.00 206,019.00 200,148.00 199,753.00 199,300.00 197,503.00 196,933.00 197,489.00 200,707.59 169,646.36 168,503.92 171,911.31 177,387.46 165,913.45 154,803.11 151,114.27 150,608.53 150,590.37 147,154.84 145,937.96 148,698.61 149,739.29 94,906.75 89,530.19 89,273.08
Total current liabilities + 490,506.00 477,702.00 470,227.00 469,740.00 368,683.00 363,935.00 354,856.00 352,825.00 352,299.00 349,600.00 685.00 637.00 621.00 527.00 433.00 333.00 261.00 281.00 241.00 301.00 38,450.00 40,539.00 306,759.00 305,191.00 290,858.00 283,971.00 257,982.00 255,331.00 269,688.00 271,618.00 247,970.00 261,308.00 263,621.00 266,198.00 265,741.00 254,620.00 255,576.00 267,262.00 254,436.00 253,007.00 245,990.00 248,761.00 228,586.00 230,079.00 211,568.00 232,806.00 206,843.00 208,229.00 210,127.00 205,745.00 208,796.00 211,955.00 213,575.00 214,183.00 214,590.00 215,494.00 217,682.00 141,190.00 130,160.00 129,161.00 127,827.00 132,865.00 120,623.00 118,602.00 118,308.43 126,503.00 115,086.08 117,383.97 121,775.67 118,438.99 100,202.71 93,028.55 88,204.22 90,917.76 83,895.49 86,224.26 88,203.91 92,730.49 48,000.15 47,535.90 48,133.37
Total non-current liabilities + 78,794.00 77,691.00 77,837.00 78,272.00 61,379.00 65,425.00 68,652.00 69,212.00 71,620.00 70,775.00 48,725.00 49,609.00 621.00 527.00 433.00 333.00 44,764.00 42,266.00 36,676.00 35,498.00 37,608.00 39,871.00 56,700.00 60,060.00 49,190.00 48,383.00 62,593.00 62,521.00 50,022.00 49,252.00 64,301.00 52,755.00 50,033.00 50,765.00 45,507.00 46,836.00 44,933.00 42,257.00 42,412.00 38,002.00 36,649.00 38,003.00 37,429.00 33,772.00 48,926.00 30,308.00 49,341.00 46,273.00 37,572.00 49,556.00 39,342.00 43,546.00 45,292.00 58,236.00 47,727.00 43,886.00 39,849.00 35,163.00 40,610.00 41,911.00 43,923.00 38,097.00 50,249.00 53,617.00 58,024.77 16,553.00 27,195.69 29,197.76 28,867.63 20,862.03 28,988.87 33,164.26 37,784.78 35,378.50 38,472.50 34,527.04 34,473.93 31,773.59 30,229.62 26,097.22 25,970.47
Total liabilities 570,644.00 555,393.00 548,064.00 548,012.00 430,062.00 429,360.00 423,508.00 422,037.00 423,919.00 420,375.00 417,767.00 413,241.00 417,007.00 402,667.00 393,371.00 386,878.00 377,850.00 371,352.00 361,833.00 358,796.00 363,987.00 361,398.00 363,459.00 365,251.00 340,048.00 332,354.00 320,575.00 317,852.00 319,710.00 320,870.00 312,271.00 314,063.00 313,654.00 316,963.00 311,248.00 301,456.00 300,509.00 309,519.00 296,848.00 291,009.00 282,639.00 286,764.00 266,015.00 263,851.00 260,494.00 263,801.00 256,184.00 254,502.00 247,699.00 255,304.00 248,138.00 255,501.00 258,867.00 272,419.00 262,317.00 259,380.00 257,531.00 176,353.00 170,770.00 171,072.00 171,750.00 170,962.00 170,872.00 172,219.00 176,333.21 143,056.95 142,281.77 146,585.65 150,643.30 139,301.02 129,191.57 126,192.81 125,989.00 126,296.26 122,367.98 120,751.30 122,677.84 124,504.08 78,229.77 73,633.12 74,103.83
Total stockholders' equity + 112,261.00 113,616.00 113,813.00 110,956.00 63,542.00 60,784.00 62,925.00 57,981.00 57,801.00 58,089.00 53,668.00 54,559.00 54,653.00 52,582.00 50,861.00 53,410.00 56,345.00 61,029.00 63,544.00 64,624.00 61,188.00 60,204.00 58,424.00 56,045.00 56,830.00 58,011.00 58,235.00 55,767.00 53,481.00 51,668.00 50,638.00 49,926.00 49,203.00 48,730.00 50,154.00 49,137.00 48,040.00 47,514.00 48,213.00 48,108.00 47,707.00 47,284.00 47,685.00 46,659.00 45,730.00 45,053.00 44,018.00 43,815.00 42,801.00 41,744.00 41,750.00 41,041.00 41,296.00 40,499.00 39,672.00 37,192.00 36,950.00 29,666.00 29,378.00 28,681.00 27,550.00 26,541.00 26,061.00 25,270.00 24,374.38 26,589.41 26,222.15 25,325.66 26,744.16 26,612.43 25,611.54 24,921.47 24,619.53 24,294.11 24,786.85 25,186.66 26,020.77 25,235.21 16,676.98 15,897.06 15,169.25
Common shares outstanding 623 632 640 506 384 383 384 384 383 383 383 384 384 384 385 393 412 424 441 452 460 460 459 457 458 463 472 473 472 473 481 488 491 486 489 488 488 489 506 517 528 536 546 552 557 562 568 578 580 583 591 589 586 586 584 583 513 509 460 462 460 454 456 457 454 451 454 424 390 390 374 374 373 371 389 397 417 409 311 310 309
about 4 hours ago