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 + 12,392.00 14,601.00 20,910.00 23,419.00 28,067.00 43,849.00 133,421.00 102,735.00 82,663.00 136,713.00 134,473.00 117,932.00 132,536.00 125,866.00 131,875.00 122,896.00 124,201.00 89,633.00 61,175.00 62,101.00
Accounts receivable, net 15,284.00 12,309.00 11,578.00 17,755.00 20,501.00 22,455.00 19,900.00 27,600.00 40,846.00 36,300.00 38,800.00 42,943.00 272,442.00 287,489.00 307,470.00 328,700.00 359,867.00 400,018.00 416,446.00 365,226.00
Inventories 11,868.00 9,763.00 8,284.00 14,891.00 15,847.00 15,890.00 14,100.00 19,300.00 19,419.00 22,400.00 22,500.00 17,689.00 17,325.00 15,374.00 13,792.00 11,500.00 11,987.00 13,674.00 12,897.00 11,401.00
Other current assets 1,052.00 962.00 1,784.00 83.00 1,933.00 2,659.00 9,100.00 2,122.00 2,099.00 1,745.00 2,818.00 56,943.00 -9,067.00 -5,444.00 -47,374.00 122,900.00 -51,941.00 -41,446.00 -47,826.00
Total current assets 40,596.00 37,635.00 42,556.00 58,382.00 66,348.00 84,853.00 128,000.00 117,400.00 104,232.00 152,800.00 166,600.00 130,657.00 378,322.00 380,219.00 405,763.00 463,100.00 444,114.00 461,879.00 445,090.00 390,902.00
Total non-current assets + 89,573.00 88,126.00 133,550.00 130,469.00 132,526.00 171,358.00 138,000.00 191,800.00 278,383.00 212,400.00 326,700.00 546,105.00 306,471.00 337,039.00 342,167.00 288,100.00 363,756.00 360,563.00 372,320.00 326,890.00
Total assets 130,169.00 125,761.00 176,106.00 188,851.00 198,874.00 256,211.00 266,000.00 309,100.00 382,615.00 365,200.00 493,100.00 676,762.00 684,793.00 717,258.00 747,930.00 751,200.00 807,870.00 822,442.00 817,410.00 717,792.00
Total current liabilities + 38,980.00 34,392.00 32,103.00 49,428.00 51,953.00 54,613.00 92,600.00 110,700.00 79,296.00 136,900.00 199,200.00 111,669.00 185,501.00 153,914.00 191,720.00 478,600.00 179,476.00 248,610.00 246,113.00 220,514.00
Total non-current liabilities + 72,289.00 71,804.00 115,398.00 104,511.00 105,161.00 164,038.00 143,600.00 146,900.00 226,430.00 150,800.00 193,700.00 428,162.00 415,876.00 434,874.00 438,076.00 148,400.00 503,258.00 460,220.00 447,734.00 377,386.00
Total liabilities 111,269.00 106,196.00 147,501.00 153,939.00 157,114.00 218,651.00 236,200.00 257,600.00 305,726.00 287,700.00 392,900.00 539,831.00 548,010.00 588,788.00 629,796.00 627,000.00 682,734.00 708,830.00 693,847.00 597,900.00
Total stockholders' equity + 18,677.00 19,342.00 27,403.00 34,912.00 40,310.00 35,552.00 29,800.00 51,500.00 56,030.00 77,500.00 100,200.00 128,159.00 130,566.00 123,026.00 116,438.00 124,200.00 117,291.00 104,665.00 115,559.00 112,314.00
Common shares outstanding 1,067 1,094 1,099 1,096 1,098 1,095 1,091 1,086 1,080 1,141 1,252 1,265 1,286 1,321 1,322 1,335 1,327 1,262 1,277 1,299
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 + 49,174.00 12,392.00 13,509.00 11,859.00 13,405.00 14,601.00 15,956.00 15,445.00 22,184.00 20,910.00 20,181.00 23,651.00 24,815.00 23,419.00 18,893.00 19,935.00 23,621.00 28,067.00 30,255.00 28,594.00 38,524.00 43,849.00 132,881.00 88,548.00 89,585.00 133,421.00 76,035.00 71,351.00 73,180.00 102,735.00 61,693.00 100,911.00 106,456.00 82,663.00 117,296.00 123,968.00 125,449.00 136,713.00 145,269.00 131,520.00 140,974.00 134,473.00 172,933.00 131,104.00 129,047.00 186,007.00 184,516.00 180,054.00 178,433.00 176,481.00 174,297.00 176,248.00 138,110.00 174,210.00 182,919.00 122,226.00 131,479.00 131,875.00 137,826.00 136,393.00 127,062.00 122,896.00 124,082.00 115,950.00 111,177.00 124,201.00 114,135.00 97,530.00 88,761.00 89,633.00 59,760.00 64,850.00 60,913.00 61,175.00 65,057.00 60,981.00 64,436.00 62,101.00 59,408.00 56,120.00 53,603.00
Accounts receivable, net 14,950.00 15,284.00 13,782.00 13,571.00 12,593.00 12,309.00 11,820.00 11,089.00 16,647.00 11,578.00 16,421.00 16,804.00 16,456.00 17,755.00 20,901.00 20,522.00 20,296.00 20,501.00 21,569.00 22,300.00 22,847.00 22,455.00 20,300.00 26,714.00 27,428.00 19,900.00 26,726.00 30,191.00 33,423.00 27,600.00 34,447.00 29,200.00 32,700.00 40,846.00 37,200.00 33,500.00 33,900.00 36,300.00 37,100.00 37,100.00 37,800.00 38,800.00 94,700.00 92,587.00 88,587.00 42,943.00 248,510.00 21,432.00 258,000.00 272,442.00 264,417.00 267,123.00 269,456.00 285,004.00 281,900.00 291,839.00 299,604.00 307,957.00 304,500.00 311,500.00 319,000.00 337,627.00 348,704.00 350,311.00 374,661.00 359,867.00 374,640.00 385,312.00 380,027.00 400,018.00 451,229.00 453,837.00 448,134.00 416,446.00 391,092.00 379,188.00 363,614.00 365,226.00 339,125.00 331,674.00 313,752.00
Inventories 12,367.00 11,868.00 11,667.00 11,297.00 10,504.00 9,763.00 9,717.00 9,469.00 17,603.00 8,284.00 17,020.00 16,789.00 16,198.00 14,891.00 17,536.00 17,553.00 16,570.00 15,847.00 16,790.00 17,016.00 16,530.00 15,890.00 14,900.00 15,251.00 15,457.00 14,100.00 15,203.00 19,971.00 19,419.00 19,300.00 20,642.00 20,500.00 20,600.00 19,419.00 25,800.00 22,800.00 22,700.00 22,400.00 24,100.00 24,700.00 23,900.00 22,500.00 19,300.00 18,704.00 17,830.00 17,700.00 19,400.00 19,700.00 18,900.00 17,300.00 17,900.00 16,800.00 16,281.00 15,400.00 16,000.00 15,400.00 15,200.00 13,800.00 15,000.00 14,600.00 13,300.00 11,526.00 12,000.00 11,400.00 11,800.00 11,987.00 13,100.00 13,300.00 13,800.00 13,674.00 14,719.00 15,012.00 14,276.00 12,897.00 13,319.00 12,547.00 13,137.00 11,401.00 11,855.00 11,744.00 11,364.00
Other current assets 2,062.00 1,052.00 1,116.00 1,074.00 1,073.00 962.00 1,156.00 1,349.00 3,155.00 1,784.00 2,812.00 2,969.00 2,817.00 83.00 2,059.00 1,879.00 2,812.00 1,933.00 34,973.00 34,501.00 35,297.00 2,659.00 38,228.00 39,700.00 -36,592.00 9,149.00 12,832.00 -6,603.00 -6,794.00 2,122.00 4,587.00 4,905.00 4,811.00 4,243.00 2,369.00 4,096.00 4,076.00 1,745.00 611.00 59.00 3,013.00 2,818.00 8,309.00 14,679.00 63,363.00 -11.00 5,890.00 234,368.00 48.00 34,903.00 183.00 277.00 8,988.00 -5,304.00 -7,765.00 -7,883.00 -6,057.00 137,800.00 136,400.00 127,100.00 -43,938.00 -8,686.00 -8,561.00 -9,938.00 -51,941.00 -14,375.00 -14,542.00 -13,188.00 -41,446.00
Total current assets 40,360.00 40,596.00 38,958.00 37,801.00 37,575.00 37,635.00 38,649.00 37,352.00 59,589.00 42,556.00 56,434.00 60,213.00 60,286.00 58,382.00 60,085.00 60,656.00 63,299.00 66,348.00 103,587.00 102,411.00 113,198.00 84,853.00 121,200.00 83,396.00 90,171.00 128,000.00 69,739.00 82,130.00 87,747.00 117,400.00 82,021.00 118,900.00 126,900.00 104,232.00 144,000.00 144,400.00 144,200.00 152,800.00 160,700.00 153,700.00 172,700.00 166,600.00 258,300.00 257,074.00 298,827.00 130,657.00 411,300.00 408,800.00 409,600.00 413,200.00 412,900.00 416,700.00 432,835.00 420,800.00 432,100.00 421,700.00 438,400.00 447,600.00 457,300.00 462,500.00 459,400.00 428,111.00 476,100.00 469,100.00 487,700.00 444,114.00 487,500.00 481,600.00 469,400.00 461,879.00 525,708.00 533,699.00 523,323.00 490,518.00 469,468.00 452,716.00 441,187.00 438,728.00 410,388.00 399,538.00 378,719.00
Total non-current assets + 88,084.00 89,573.00 20,932.00 87,455.00 86,548.00 88,126.00 88,049.00 85,838.00 104,353.00 133,550.00 100,228.00 102,793.00 104,186.00 130,469.00 120,795.00 124,882.00 128,662.00 132,526.00 133,546.00 135,148.00 131,966.00 171,358.00 133,000.00 173,091.00 171,850.00 138,000.00 193,270.00 229,979.00 227,335.00 191,800.00 229,670.00 224,000.00 231,300.00 278,383.00 234,000.00 211,000.00 207,400.00 212,400.00 227,100.00 247,700.00 289,400.00 326,700.00 322,900.00 353,852.00 318,804.00 238,200.00 238,700.00 243,100.00 242,700.00 243,400.00 248,500.00 243,800.00 237,855.00 264,500.00 266,800.00 272,400.00 269,300.00 269,700.00 280,400.00 276,600.00 268,400.00 350,863.00 282,700.00 280,800.00 289,700.00 363,756.00 300,300.00 296,600.00 291,400.00 360,563.00 303,842.00 313,289.00 310,567.00 304,819.00 292,238.00 285,817.00 272,893.00 258,511.00 271,712.00 262,877.00 296,098.00
Total assets 128,445.00 130,169.00 128,243.00 125,256.00 124,123.00 125,761.00 126,698.00 123,190.00 163,942.00 176,106.00 156,662.00 163,006.00 164,472.00 188,851.00 180,877.00 185,540.00 191,961.00 198,874.00 237,133.00 237,559.00 245,164.00 256,211.00 254,300.00 256,487.00 262,021.00 266,000.00 263,009.00 312,109.00 315,082.00 309,100.00 311,691.00 342,800.00 358,100.00 382,615.00 378,000.00 355,500.00 351,600.00 365,200.00 387,700.00 401,500.00 462,200.00 493,100.00 581,300.00 610,926.00 617,631.00 648,300.00 650,000.00 651,900.00 652,300.00 656,600.00 661,400.00 660,500.00 670,690.00 685,300.00 698,900.00 694,100.00 707,700.00 717,300.00 737,700.00 739,100.00 727,800.00 778,974.00 758,800.00 749,900.00 777,400.00 807,870.00 787,800.00 778,200.00 760,800.00 822,442.00 829,550.00 846,988.00 833,890.00 795,337.00 761,706.00 738,533.00 714,080.00 697,239.00 682,100.00 662,415.00 674,817.00
Total current liabilities + 40,028.00 38,980.00 37,203.00 36,466.00 34,941.00 34,392.00 34,093.00 32,750.00 51,087.00 32,103.00 48,164.00 48,108.00 48,177.00 49,428.00 54,658.00 53,883.00 53,344.00 51,953.00 57,677.00 56,639.00 57,681.00 54,613.00 79,500.00 58,990.00 69,442.00 92,600.00 64,467.00 70,817.00 72,031.00 110,700.00 70,517.00 116,800.00 126,800.00 79,296.00 137,000.00 135,600.00 129,800.00 136,900.00 149,400.00 156,500.00 187,000.00 199,200.00 1,400.00 79,839.00 83,603.00 3,400.00 1,700.00 300.00 1,300.00 185,501.00 183,560.00 177,898.00 99,257.00 200.00 569,000.00 456,600.00 584,700.00 116,000.00 496,000.00 606,600.00 496,500.00 167,216.00 494,800.00 617,400.00 164,326.00 179,476.00 179,046.00 193,838.00 194,491.00 248,610.00 239,427.00 227,115.00 253,921.00 246,113.00 227,643.00 230,596.00 220,474.00 220,514.00 211,373.00 202,492.00 197,831.00
Total non-current liabilities + 70,120.00 72,289.00 72,019.00 69,445.00 69,714.00 71,804.00 73,502.00 71,597.00 81,750.00 115,398.00 78,664.00 82,530.00 83,473.00 104,511.00 93,466.00 95,715.00 98,334.00 105,161.00 140,495.00 145,415.00 151,878.00 164,038.00 140,000.00 161,770.00 155,250.00 143,600.00 168,982.00 184,754.00 186,991.00 146,900.00 192,951.00 154,200.00 158,100.00 226,430.00 147,000.00 144,200.00 145,700.00 150,800.00 154,700.00 158,300.00 182,400.00 193,700.00 459,900.00 336,353.00 416,730.00 508,000.00 419,836.00 371,433.00 420,906.00 415,876.00 435,448.00 438,309.00 442,383.00 434,874.00 372,969.00 368,006.00 368,927.00 438,076.00 114,900.00 2,100.00 105,500.00 487,560.00 410,381.00 494,821.00 515,975.00 503,258.00 482,991.00 463,871.00 456,840.00 460,220.00 468,760.00 492,693.00 455,735.00 425,661.00 413,724.00 383,723.00 371,585.00 356,833.00 351,119.00 342,876.00 361,355.00
Total liabilities 110,148.00 111,269.00 109,222.00 105,911.00 104,655.00 106,196.00 107,595.00 104,347.00 132,837.00 147,501.00 126,828.00 130,638.00 131,650.00 153,939.00 148,124.00 149,598.00 151,678.00 157,114.00 198,172.00 202,054.00 209,559.00 218,651.00 219,500.00 220,760.00 224,692.00 236,200.00 233,449.00 255,571.00 259,022.00 257,600.00 263,468.00 271,000.00 284,900.00 305,726.00 284,000.00 279,800.00 275,500.00 287,700.00 304,100.00 314,800.00 369,400.00 392,900.00 461,300.00 492,647.00 500,333.00 511,400.00 506,500.00 511,800.00 514,300.00 518,900.00 532,300.00 531,700.00 541,640.00 556,900.00 570,800.00 570,200.00 586,100.00 599,200.00 610,900.00 608,700.00 602,000.00 654,776.00 638,200.00 629,200.00 654,400.00 682,734.00 662,000.00 657,100.00 651,300.00 708,830.00 708,187.00 719,808.00 709,656.00 671,774.00 641,367.00 614,319.00 592,059.00 577,347.00 562,492.00 545,368.00 559,186.00
Total stockholders' equity + 18,057.00 18,677.00 18,812.00 19,135.00 19,251.00 19,342.00 18,874.00 18,598.00 29,855.00 27,403.00 28,665.00 31,194.00 31,652.00 33,696.00 31,475.00 34,649.00 39,005.00 40,310.00 37,477.00 33,487.00 33,585.00 35,552.00 33,300.00 33,674.00 35,284.00 28,300.00 27,935.00 35,816.00 35,161.00 31,000.00 31,454.00 55,100.00 56,000.00 56,030.00 76,000.00 74,100.00 74,500.00 75,800.00 81,900.00 85,000.00 91,100.00 98,300.00 111,200.00 109,503.00 108,560.00 128,200.00 135,000.00 134,000.00 131,800.00 130,566.00 122,700.00 122,500.00 123,714.00 123,000.00 122,600.00 120,100.00 119,900.00 116,400.00 124,500.00 128,100.00 123,500.00 118,936.00 115,500.00 113,900.00 115,200.00 117,291.00 117,500.00 112,100.00 101,000.00 104,665.00 112,327.00 118,386.00 116,000.00 115,559.00 112,831.00 117,023.00 114,169.00 112,314.00 111,397.00 108,773.00 107,488.00
Common shares outstanding 1,049 1,067 1,067 1,067 1,078 1,085 1,098 1,100 1,103 1,100 1,087 1,098 1,097 1,097 1,095 1,099 1,100 1,099 1,105 1,099 1,099 1,095 1,095 1,094 1,094 1,093 1,091 1,091 1,091 1,088 1,086 1,087 1,087 1,087 1,092 1,095 1,101 1,113 1,127 1,146 1,172 1,228 1,272 1,270 1,258 1,266 1,265 1,264 1,265 1,270 1,278 1,291 1,304 1,313 1,321 1,326 1,326 1,324 1,326 1,330 1,330 1,332 1,336 1,338 1,336 1,328 1,330 1,326 1,321 1,291 1,246 1,245 1,251 1,277 1,277 1,288 1,290 1,296 1,294 1,300 1,305
about 2 hours ago