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 + 45,367.00 44,323.00 97,596.00 93,222.00 173,418.00 139,656.00 93,792.00 28,882.00 27,260.00 31,006.00 29,008.00 23,232.00 24,121.00 28,804.00 26,541.00 25,536.00 35,774.00 35,612.00 25,065.00 23,333.00
Accounts receivable, net 325,448.00 13,276.00 10,980.00 11,772.00 10,344.00 9,452.00 15,785.00 6,425.00 1,902.00 1,670.00 880.00 844.00 174.00 479.00 1,100.00 1,922.00 3,062.00 753.00 1,185.00 1,720.00
Inventories -7,894.00 -11,772.00 -39,871.00 -34,247.00 -31,817.00 -11.00 57.00 77.00 136.00 375.00
Other current assets 1,061.00 1,083.00 1,162.00 1,152.00 1,247.00 1,254.00 602.00 131,466.00 131,301.00 125,144.00 112,547.00 107,830.00 105,369.00 101,057.00 96,635.00 82,244.00 74,456.00 75,256.00 68,459.00
Total current assets 370,815.00 58,660.00 109,659.00 106,156.00 184,914.00 150,355.00 110,831.00 35,909.00 29,162.00 32,676.00 29,008.00 23,232.00 24,121.00 134,652.00 27,641.00 27,458.00 38,836.00 36,365.00 26,250.00 25,053.00
Total non-current assets + 176,723.00 472,516.00 425,690.00 449,099.00 356,327.00 358,873.00 362,247.00 189,788.00 192,480.00 186,744.00 181,092.00 163,759.00 158,889.00 49,220.00 146,938.00 129,623.00 126,928.00 115,650.00 106,368.00 96,298.00
Total assets 547,538.00 531,176.00 535,349.00 555,255.00 541,241.00 509,228.00 473,078.00 225,697.00 221,642.00 219,276.00 209,947.00 186,834.00 183,010.00 183,872.00 174,579.00 157,081.00 165,764.00 152,015.00 132,618.00 121,351.00
Total current liabilities + 428,237.00 417,833.00 419,068.00 435,366.00 421,462.00 386,784.00 352,263.00 171,810.00 168,299.00 168,791.00 162,431.00 140,864.00 138,708.00 7,596.00 138,231.00 123,314.00 132,635.00 117,902.00 101,293.00 93,702.00
Total non-current liabilities + 54,112.00 49,664.00 57,028.00 59,352.00 50,508.00 51,532.00 54,257.00 23,709.00 23,648.00 20,559.00 20,176.00 21,593.00 21,493.00 18,520.00 18,868.00 17,269.00 16,888.00 18,032.00 18,693.00 15,904.00
Total liabilities 482,349.00 467,497.00 476,096.00 494,718.00 471,970.00 438,316.00 406,520.00 195,519.00 191,947.00 189,350.00 182,607.00 162,457.00 160,201.00 162,649.00 157,099.00 140,583.00 149,523.00 135,934.00 119,986.00 109,606.00
Total stockholders' equity + 65,189.00 63,679.00 59,101.00 60,514.00 69,271.00 70,807.00 66,384.00 30,122.00 29,648.00 29,881.00 27,306.00 24,289.00 22,759.00 21,223.00 17,418.00 16,436.00 16,191.00 16,037.00 12,632.00 11,745.00
Common shares outstanding 1,285 1,331 1,332 1,338 1,349 1,358 815 783 811 815 758 728 714 710 705 701 636 552 552 544
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 + 9,039.00 45,367.00 41,350.00 45,855.00 46,468.00 44,323.00 43,741.00 44,281.00 37,448.00 97,596.00 33,760.00 32,823.00 40,134.00 93,222.00 23,300.00 24,238.00 113,875.00 173,418.00 170,865.00 166,436.00 155,939.00 139,656.00 123,240.00 119,002.00 114,746.00 93,792.00 39,004.00 28,488.00 29,191.00 28,882.00 27,292.00 26,840.00 27,930.00 27,260.00 25,882.00 29,908.00 30,701.00 31,006.00 32,421.00 30,857.00 29,907.00 29,008.00 27,029.00 23,804.00 23,451.00 23,232.00 23,191.00 23,384.00 22,572.00 24,121.00 25,174.00 27,246.00 27,082.00 28,804.00 3,913.00 4,188.00 4,389.00 26,541.00 4,647.00 3,100.00 2,625.00 25,536.00 26,666.00 2,788.00 2,490.00 35,774.00 2,557.00 2,509.00 2,180.00 35,612.00 2,643.00 2,979.00 3,173.00 25,065.00 3,804.00 3,581.00 3,141.00 23,333.00 3,408.90 3,640.15 3,050.96
Accounts receivable, net 2,122.00 325,448.00 13,924.00 13,738.00 13,789.00 13,276.00 12,379.00 11,709.00 11,369.00 10,980.00 12,443.00 12,205.00 11,922.00 11,772.00 11,060.00 11,384.00 10,550.00 10,344.00 14,531.00 15,447.00 14,661.00 9,452.00 14,825.00 15,651.00 16,569.00 15,785.00 2,346.00 2,193.00 2,087.00 6,425.00 2,028.00 1,924.00 1,119.00 1,902.00 1,044.00 1,052.00 1,088.00 1,670.00 828.00 785.00 860.00 880.00 848.00 912.00 764.00 844.00 943.00 954.00 1,008.00 174.00 245.00 299.00 368.00 479.00 656.00 831.00 949.00 1,100.00 1,221.00 1,446.00 1,580.00 1,922.00 1,924.00 3,062.00 753.00 1,185.00 1,720.00
Inventories -52,588.00 -45,919.00 -7,894.00 -60,778.00 -61,020.00 -70,010.00 -11,772.00 -53,789.00 -54,899.00 -10,550.00 -39,871.00 9,732.00 10,490.00 9,778.00 9,404.00 9,332.00 9,868.00 10,585.00 9,663.00 -10.00 -10.00 -11.00 -11.00 375.00
Other current assets 1,063.00 1,098.00 1,105.00 1,061.00 1,026.00 1,037.00 1,143.00 1,083.00 1,143.00 1,204.00 1,177.00 1,162.00 1,120.00 1,112.00 1,174.00 1,152.00 1,091.00 1,120.00 1,197.00 1,247.00 1,194.00 1,242.00 1,281.00 1,254.00 127,184.00 141,361.00 136,337.00 602.00 134,243.00 134,688.00 131,899.00 131,466.00 134,452.00 132,602.00 131,533.00 131,301.00 129,788.00 130,701.00 124,109.00 125,144.00 126,329.00 116,316.00 113,565.00 112,547.00 111,900.00 113,170.00 110,014.00 107,830.00 108,466.00 106,781.00 105,386.00 105,369.00 130,838.00 126,362.00 122,532.00 101,057.00 120,139.00 117,605.00 117,359.00 96,635.00 119,108.00 119,497.00 119,227.00 82,244.00 119,580.00 110,676.00 114,276.00 74,456.00 105,859.00 103,461.00 102,107.00 75,256.00 96,256.00 94,062.00 90,391.00 68,459.00 87,212.24 85,986.65 81,501.88
Total current assets 4,294.00 370,815.00 56,337.00 60,691.00 61,362.00 58,660.00 57,146.00 57,027.00 49,960.00 109,659.00 47,346.00 46,232.00 53,233.00 106,156.00 35,480.00 36,734.00 125,599.00 184,914.00 186,487.00 183,003.00 171,797.00 150,355.00 139,259.00 135,895.00 132,596.00 110,831.00 41,350.00 30,681.00 31,278.00 35,909.00 29,320.00 28,764.00 27,930.00 29,162.00 25,882.00 29,908.00 30,701.00 32,676.00 32,421.00 30,857.00 29,907.00 29,008.00 27,029.00 23,804.00 23,673.00 23,232.00 23,191.00 23,384.00 22,572.00 24,121.00 133,885.00 133,741.00 132,836.00 134,652.00 3,997.00 4,486.00 4,749.00 27,641.00 5,440.00 3,982.00 3,475.00 27,458.00 25,722.00 2,201.00 1,839.00 38,836.00 1,871.00 1,987.00 1,699.00 36,365.00 2,095.00 2,465.00 2,564.00 26,250.00 2,217.00 2,514.00 2,235.00 25,053.00 2,521.29 2,721.52 2,305.79
Total non-current assets + 544,681.00 176,723.00 487,514.00 483,142.00 474,537.00 472,516.00 466,288.00 462,826.00 484,999.00 425,690.00 495,361.00 508,317.00 521,121.00 449,099.00 512,958.00 508,389.00 418,380.00 356,327.00 343,397.00 338,961.00 345,740.00 358,873.00 359,924.00 368,441.00 373,633.00 362,247.00 195,400.00 200,191.00 196,405.00 189,788.00 193,565.00 193,917.00 192,799.00 192,480.00 194,533.00 191,421.00 190,038.00 186,744.00 190,393.00 191,147.00 182,665.00 181,092.00 181,907.00 167,403.00 165,777.00 163,759.00 163,972.00 164,769.00 162,079.00 158,889.00 47,165.00 48,994.00 48,001.00 49,220.00 178,024.00 174,043.00 170,003.00 146,938.00 162,237.00 155,328.00 153,564.00 129,623.00 8,044.00 152,882.00 161,861.00 126,928.00 163,457.00 150,411.00 141,726.00 115,650.00 134,946.00 134,000.00 133,853.00 106,368.00 128,564.00 125,063.00 119,459.00 96,298.00 116,002.61 113,562.21 107,727.90
Total assets 548,975.00 547,538.00 543,851.00 543,833.00 535,899.00 531,176.00 523,434.00 519,853.00 534,959.00 535,349.00 542,707.00 554,549.00 574,354.00 555,255.00 548,438.00 545,123.00 543,979.00 541,241.00 529,884.00 521,964.00 517,537.00 509,228.00 499,183.00 504,336.00 506,229.00 473,078.00 236,750.00 230,872.00 227,683.00 225,697.00 222,885.00 222,681.00 220,729.00 221,642.00 220,340.00 221,192.00 220,501.00 219,276.00 222,622.00 221,859.00 212,405.00 209,947.00 208,809.00 191,017.00 189,228.00 186,834.00 187,022.00 188,012.00 184,651.00 183,010.00 181,050.00 182,735.00 180,837.00 183,872.00 182,021.00 178,529.00 174,752.00 174,579.00 167,677.00 159,310.00 157,039.00 157,081.00 157,230.00 155,083.00 163,700.00 165,764.00 165,328.00 152,398.00 143,425.00 152,015.00 137,041.00 136,465.00 136,417.00 132,618.00 130,781.00 127,577.00 121,694.00 121,351.00 118,523.90 116,283.73 110,033.69
Total current liabilities + 27,441.00 428,237.00 424,283.00 422,753.00 427,466.00 417,833.00 406,092.00 408,227.00 420,594.00 419,068.00 423,058.00 430,036.00 428,220.00 435,366.00 441,321.00 438,075.00 433,095.00 421,462.00 410,773.00 403,518.00 401,084.00 386,784.00 376,528.00 381,458.00 362,875.00 352,263.00 178,927.00 176,468.00 172,071.00 171,810.00 169,642.00 168,768.00 167,657.00 168,299.00 169,624.00 169,105.00 168,841.00 168,791.00 169,755.00 167,681.00 161,343.00 162,431.00 156,662.00 142,614.00 141,053.00 140,864.00 140,353.00 142,120.00 137,711.00 138,708.00 11,070.00 10,298.00 9,940.00 -559.00 142,268.00 137,042.00 134,102.00 138,231.00 127,983.00 118,881.00 117,778.00 123,314.00 118,400.00 116,257.00 125,744.00 132,635.00 127,869.00 114,795.00 104,338.00 117,902.00 102,769.00 103,109.00 102,031.00 101,293.00 99,320.00 97,139.00 90,108.00 93,702.00 90,630.59 89,924.47 86,018.66
Total non-current liabilities + 457,320.00 54,112.00 53,922.00 56,240.00 43,798.00 49,664.00 51,646.00 47,799.00 55,312.00 57,028.00 57,642.00 60,832.00 83,740.00 59,352.00 46,306.00 44,049.00 45,840.00 50,508.00 50,211.00 50,110.00 48,577.00 51,532.00 52,682.00 53,995.00 77,293.00 54,257.00 25,520.00 22,640.00 24,729.00 23,709.00 23,236.00 24,081.00 23,410.00 23,648.00 20,863.00 21,738.00 21,635.00 20,559.00 22,776.00 24,435.00 22,823.00 20,176.00 24,883.00 23,271.00 23,437.00 21,593.00 22,355.00 21,927.00 23,384.00 21,493.00 19,898.00 18,896.00 17,768.00 18,520.00 19,221.00 22,561.00 22,768.00 18,868.00 22,153.00 23,380.00 22,591.00 17,269.00 22,111.00 22,086.00 21,428.00 16,888.00 21,317.00 22,811.00 22,905.00 18,032.00 21,337.00 20,556.00 21,544.00 18,693.00 19,059.00 18,313.00 19,936.00 15,904.00 16,159.38 15,195.15 13,045.06
Total liabilities 484,761.00 482,349.00 478,205.00 478,993.00 471,264.00 467,497.00 457,738.00 456,026.00 475,906.00 476,096.00 480,700.00 490,868.00 511,960.00 494,718.00 487,627.00 482,124.00 478,935.00 471,970.00 460,984.00 453,628.00 449,661.00 438,316.00 429,210.00 435,453.00 440,168.00 406,520.00 204,447.00 199,108.00 196,800.00 195,519.00 192,878.00 192,849.00 191,067.00 191,947.00 190,487.00 190,843.00 190,476.00 189,350.00 192,531.00 192,116.00 184,166.00 182,607.00 181,545.00 165,885.00 164,490.00 162,457.00 162,708.00 164,047.00 161,095.00 160,201.00 158,956.00 160,739.00 159,608.00 162,649.00 161,489.00 159,603.00 156,870.00 157,099.00 150,136.00 142,261.00 140,369.00 140,583.00 140,443.00 138,343.00 147,172.00 149,523.00 149,186.00 137,606.00 127,243.00 135,934.00 124,106.00 123,665.00 123,575.00 119,986.00 118,379.00 115,452.00 110,044.00 109,606.00 106,789.97 105,119.62 99,063.72
Total stockholders' equity + 64,214.00 65,189.00 65,646.00 64,840.00 64,635.00 63,679.00 65,696.00 63,827.00 58,821.00 59,101.00 61,840.00 63,526.00 62,372.00 60,514.00 60,788.00 62,975.00 65,021.00 69,271.00 68,900.00 68,336.00 67,876.00 70,807.00 69,867.00 68,777.00 65,894.00 66,384.00 32,234.00 31,703.00 30,823.00 30,122.00 29,948.00 29,780.00 29,612.00 29,648.00 29,810.00 30,307.00 29,981.00 29,881.00 30,052.00 29,704.00 28,200.00 27,306.00 27,224.00 25,080.00 24,642.00 24,289.00 24,238.00 23,880.00 23,462.00 22,759.00 22,049.00 21,940.00 21,164.00 21,158.00 20,479.00 18,859.00 17,820.00 17,418.00 17,479.00 16,981.00 16,611.00 16,436.00 16,719.00 16,676.00 16,468.00 16,191.00 16,094.00 14,747.00 16,137.00 16,037.00 12,935.00 12,800.00 12,842.00 12,632.00 12,402.00 12,125.00 11,650.00 11,745.00 11,733.93 11,164.11 10,969.97
Common shares outstanding 1,267 1,285 1,305 1,305 1,324 1,334 1,349 1,338 1,347 1,334 1,341 1,337 1,339 1,337 1,337 1,339 1,342 1,343 1,347 1,349 1,359 1,362 1,358 1,356 1,358 935 776 775 774 775 782 786 791 796 806 819 823 822 823 824 790 790 774 735 732 735 730 728 724 718 724 713 724 713 710 708 707 706 706 705 704 636 702 701 699 696 672 609 564 564 554 550 549 479 555 554 547 479 544 542 543
about 6 hours ago