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 + 22,375.00 58,940.00 74,921.00 62,446.00 75,157.00 73,535.00 40,700.00 36,784.00 36,406.00 35,722.00 33,651.00 32,813.00 26,140.00 19,318.00 18,964.00 18,220.00 23,007.00 19,255.00 13,621.00 13,885.00
Accounts receivable, net 120,398.00 6,523.00 5,592.00 6,228.00 6,616.00 5,980.00 6,425.00 6,039.00 6,366.00 6,633.00 5,789.00 5,591.00 5,431.00 5,083.00 4,873.00 4,815.00 4,942.00 5,820.00 6,193.00 5,820.00
Inventories -2,436.00 -12,415.00 -41,825.00 -40,359.00 -8,769.00 18.00 -8,616.00 -8,456.00 1,982.00 1,871.00 1,806.00 1,534.00 0.00 0.00
Other current assets 733.00 142.00 143.00 145.00 139.00 129.00 101.00 93.00 87.00 83.00 101.00 97.00 94.00 80.00 84.00 133.00 282.00 84.00 116.00 119.00
Total current assets 143,506.00 65,605.00 80,656.00 68,819.00 81,912.00 79,644.00 47,226.00 42,916.00 42,859.00 42,438.00 39,541.00 38,501.00 31,665.00 24,481.00 23,921.00 23,168.00 28,231.00 25,159.00 19,930.00 19,824.00
Total non-current assets + 58,759.00 147,322.00 133,918.00 138,633.00 129,204.00 125,036.00 122,143.00 103,153.00 99,222.00 99,739.00 101,507.00 100,205.00 98,778.00 97,413.00 93,046.00 87,839.00 85,149.00 94,605.00 91,032.00 80,845.00
Total assets 214,376.00 212,927.00 214,574.00 207,452.00 211,116.00 204,680.00 169,369.00 146,069.00 142,081.00 142,177.00 141,048.00 138,706.00 130,443.00 121,894.00 116,967.00 111,007.00 113,380.00 119,764.00 110,962.00 100,669.00
Total current liabilities + 174,828.00 171,887.00 171,963.00 168,584.00 170,149.00 160,099.00 130,232.00 112,624.00 108,472.00 108,914.00 106,445.00 106,427.00 102,697.00 98,406.00 91,139.00 84,390.00 86,675.00 90,888.00 87,046.00 73,597.00
Total non-current liabilities + 13,589.00 21,395.00 23,439.00 21,541.00 18,757.00 21,470.00 17,934.00 17,195.00 17,389.00 17,031.00 18,733.00 16,614.00 13,120.00 9,724.00 12,577.00 12,537.00 13,208.00 16,799.00 14,755.00 17,050.00
Total liabilities 192,652.00 193,282.00 195,402.00 190,125.00 188,906.00 181,569.00 148,166.00 129,819.00 125,861.00 125,945.00 125,178.00 123,041.00 115,817.00 108,130.00 103,716.00 96,927.00 99,883.00 107,687.00 101,801.00 90,647.00
Total stockholders' equity + 21,724.00 19,645.00 19,172.00 17,327.00 22,210.00 23,111.00 21,203.00 16,250.00 16,200.00 16,205.00 15,839.00 15,626.00 14,589.00 13,716.00 13,201.00 14,051.00 13,497.00 12,077.00 9,161.00 10,022.00
Common shares outstanding 669 687 688 695 711 720 720 685 741 764 808 843 895 946 950 807 727 553 540 557
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 + 67,211.00 22,375.00 56,314.00 54,108.00 57,225.00 58,940.00 64,601.00 62,152.00 63,665.00 74,921.00 68,876.00 62,030.00 62,403.00 62,446.00 60,077.00 62,887.00 71,892.00 75,157.00 74,768.00 73,186.00 74,383.00 73,535.00 71,175.00 69,515.00 47,630.00 40,700.00 43,099.00 41,328.00 40,772.00 36,784.00 34,786.00 35,035.00 34,992.00 36,406.00 36,372.00 35,579.00 34,772.00 35,722.00 35,242.00 35,027.00 33,363.00 33,651.00 32,646.00 33,622.00 34,000.00 32,813.00 29,674.00 28,512.00 26,104.00 26,140.00 23,589.00 19,686.00 19,735.00 19,318.00 3,776.00 4,357.00 3,863.00 18,964.00 4,376.00 3,750.00 4,602.00 18,220.00 5,486.00 6,538.00 6,037.00 23,007.00 3,256.00 3,412.00 4,078.00 19,255.00 3,003.00 3,094.00 3,276.00 13,621.00 2,695.00 2,475.00 2,404.00 13,885.00 2,563.00 2,843.00 2,650.00
Accounts receivable, net 120,398.00 3,200.00 3,161.00 3,112.00 6,523.00 2,859.00 2,694.00 2,557.00 5,592.00 2,608.00 2,651.00 2,725.00 6,228.00 2,805.00 2,835.00 2,898.00 6,616.00 3,109.00 3,214.00 3,231.00 5,980.00 2,988.00 3,019.00 3,077.00 6,425.00 3,475.00 3,651.00 3,889.00 6,039.00 3,697.00 3,788.00 3,919.00 6,366.00 4,043.00 4,157.00 4,092.00 6,633.00 3,995.00 3,978.00 3,956.00 5,789.00 3,898.00 3,881.00 3,786.00 5,591.00 3,554.00 3,567.00 3,577.00 5,431.00 3,572.00 3,567.00 3,568.00 5,083.00 3,549.00 4,873.00 4,815.00 4,942.00 5,820.00 6,193.00 5,820.00 5,820.00
Inventories -5,531.00 -5,353.00 -2,436.00 -23,716.00 -15,373.00 -16,628.00 -12,415.00 -10,627.00 -14,475.00 -24,356.00 -38,261.00 -38,565.00 -36,887.00 -24.00 3,065.00 -33.00 -42.00 -46.00 3,062.00 -20.00 -26.00 -20.00 2,457.00 52.10 50.05 6.20 2,298.00 0.00 0.00 0.00 2,658.00 1,982.00 0.00 0.00 1,982.00 1,871.00 1,806.00 1,534.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
Other current assets 733.00 142.00 26,159.00 25,854.00 27,579.00 143.00 23,716.00 15,373.00 13,885.00 145.00 10,611.00 11,625.00 24,339.00 139.00 38,544.00 36,863.00 49,009.00 129.00 50,672.00 55,293.00 81,469.00 101.00 75,570.00 75,925.00 75,717.00 93.00 63,787.00 62,143.00 62,614.00 87.00 60,837.00 61,037.00 62,094.00 83.00 101.00 65,542.00 67,542.00 101.00 68,522.00 66,540.00 64,688.00 97.00 67,265.00 68,206.00 69,829.00 94.00 70,708.00 75,795.00 73,678.00 80.00 86,790.00 88,962.00 88,447.00 84.00 85,752.00 83,422.00 81,437.00 133.00 80,981.00 78,511.00 79,003.00 282.00 83,167.00 88,228.00 88,749.00 84.00 91,304.00 91,565.00 89,048.00 116.00 84,361.00 81,932.00 119.00 119.00 78,351.00 77,487.00 75,808.00
Total current assets 4,084.00 143,506.00 59,514.00 57,269.00 60,337.00 65,605.00 67,460.00 64,846.00 66,222.00 80,656.00 71,484.00 64,681.00 65,128.00 68,819.00 62,882.00 65,722.00 74,790.00 81,912.00 77,877.00 76,400.00 77,614.00 79,644.00 74,163.00 72,534.00 50,707.00 47,226.00 46,574.00 44,979.00 44,661.00 42,916.00 38,483.00 38,823.00 38,911.00 42,859.00 40,415.00 39,736.00 38,864.00 42,438.00 39,237.00 39,005.00 37,319.00 39,541.00 36,544.00 37,503.00 37,786.00 38,501.00 33,228.00 32,079.00 29,681.00 31,665.00 27,407.00 23,472.00 23,521.00 24,481.00 3,776.00 4,357.00 3,863.00 23,921.00 4,376.00 3,750.00 4,602.00 23,168.00 86,467.00 6,538.00 6,037.00 28,231.00 3,256.00 3,412.00 4,078.00 25,159.00 3,003.00 2,853.00 3,092.00 19,930.00 2,540.00 2,327.00 2,244.00 19,824.00 2,399.00 2,670.00 2,494.00
Total non-current assets + 292,955.00 58,759.00 153,389.00 152,722.00 152,332.00 147,322.00 146,858.00 148,416.00 148,284.00 133,918.00 141,483.00 142,595.00 143,529.00 138,633.00 142,581.00 141,060.00 136,669.00 129,204.00 129,854.00 128,990.00 129,285.00 125,036.00 127,833.00 130,372.00 134,684.00 122,143.00 124,505.00 123,823.00 123,192.00 103,153.00 103,202.00 101,872.00 102,589.00 99,222.00 101,849.00 101,331.00 101,336.00 99,739.00 104,042.00 104,620.00 105,111.00 101,507.00 105,374.00 104,155.00 102,684.00 100,205.00 100,960.00 100,483.00 99,973.00 98,778.00 98,512.00 100,107.00 98,079.00 97,413.00 113,707.00 113,186.00 112,884.00 93,046.00 110,529.00 107,055.00 105,883.00 87,839.00 25,855.00 105,487.00 106,614.00 85,149.00 107,484.00 112,572.00 115,235.00 94,605.00 113,291.00 112,122.00 108,304.00 91,032.00 101,725.00 99,063.00 97,580.00 80,845.00 103,429.00 103,441.00 102,550.00
Total assets 297,039.00 214,376.00 212,903.00 209,991.00 212,669.00 212,927.00 214,318.00 213,262.00 214,506.00 214,574.00 212,967.00 207,276.00 208,657.00 207,452.00 205,463.00 206,782.00 211,459.00 211,116.00 207,731.00 205,390.00 206,899.00 204,680.00 201,996.00 202,906.00 185,391.00 169,369.00 171,079.00 168,802.00 167,853.00 146,069.00 141,685.00 140,695.00 141,500.00 142,081.00 142,264.00 141,067.00 140,200.00 142,177.00 143,279.00 143,625.00 142,430.00 141,048.00 141,918.00 141,658.00 140,470.00 138,706.00 134,188.00 132,562.00 129,654.00 130,443.00 125,673.00 123,360.00 121,382.00 121,894.00 117,483.00 117,543.00 116,747.00 116,967.00 114,905.00 110,805.00 110,485.00 111,007.00 112,322.00 112,025.00 112,651.00 113,380.00 110,740.00 115,984.00 119,313.00 119,764.00 116,294.00 114,975.00 111,396.00 110,962.00 104,265.00 101,390.00 99,824.00 100,669.00 105,828.00 106,111.00 105,044.00
Total current liabilities + 1,289.00 174,828.00 171,829.00 167,778.00 171,189.00 171,887.00 169,876.00 170,297.00 172,700.00 171,963.00 172,471.00 169,994.00 170,308.00 168,584.00 168,115.00 168,584.00 171,362.00 170,149.00 165,984.00 163,155.00 163,301.00 160,099.00 157,643.00 157,968.00 140,781.00 130,232.00 132,174.00 128,579.00 129,583.00 112,624.00 108,700.00 107,434.00 107,805.00 108,472.00 108,979.00 108,622.00 107,600.00 108,914.00 106,357.00 107,367.00 107,405.00 106,445.00 107,281.00 108,622.00 107,007.00 106,427.00 101,876.00 101,075.00 101,528.00 102,697.00 99,530.00 97,821.00 96,048.00 98,406.00 92,465.00 91,018.00 90,423.00 91,139.00 88,675.00 84,770.00 84,790.00 84,390.00 1,775.00 84,632.00 85,837.00 86,675.00 84,343.00 89,016.00 92,125.00 90,888.00 90,529.00 85,491.00 83,400.00 87,046.00 78,308.00 76,348.00 73,193.00 73,597.00 77,910.00 78,291.00 77,197.00
Total non-current liabilities + 261,644.00 13,589.00 19,967.00 21,089.00 21,077.00 21,395.00 23,658.00 23,739.00 22,788.00 23,439.00 23,952.00 19,473.00 19,985.00 21,541.00 20,612.00 19,228.00 19,920.00 18,757.00 19,223.00 19,309.00 21,003.00 21,470.00 21,402.00 22,603.00 22,737.00 17,934.00 17,501.00 19,552.00 18,426.00 17,195.00 17,135.00 17,009.00 17,491.00 17,389.00 16,905.00 15,999.00 16,143.00 17,031.00 20,118.00 19,504.00 18,670.00 18,733.00 18,779.00 17,398.00 17,559.00 16,614.00 16,869.00 15,979.00 13,262.00 13,120.00 11,463.00 11,262.00 11,414.00 9,724.00 11,249.00 12,701.00 12,714.00 12,577.00 13,172.00 13,434.00 13,503.00 12,537.00 10,953.00 13,692.00 13,406.00 13,208.00 12,709.00 13,268.00 15,086.00 16,799.00 15,069.00 18,730.00 18,644.00 14,755.00 16,664.00 15,851.00 16,827.00 17,050.00 17,896.00 18,264.00 18,378.00
Total liabilities 262,933.00 192,652.00 191,796.00 188,867.00 192,266.00 193,282.00 193,534.00 194,036.00 195,488.00 195,402.00 196,423.00 189,467.00 190,293.00 190,125.00 188,727.00 187,812.00 191,282.00 188,906.00 185,207.00 182,464.00 184,304.00 181,569.00 179,045.00 180,571.00 163,518.00 148,166.00 149,675.00 148,131.00 148,009.00 129,819.00 125,835.00 124,443.00 125,296.00 125,861.00 125,884.00 124,621.00 123,743.00 125,945.00 126,475.00 126,871.00 126,075.00 125,178.00 126,060.00 126,020.00 124,566.00 123,041.00 118,745.00 117,054.00 114,790.00 115,817.00 110,993.00 109,083.00 107,462.00 108,130.00 103,714.00 103,719.00 103,137.00 103,716.00 101,847.00 98,204.00 98,293.00 96,927.00 98,409.00 98,324.00 99,243.00 99,883.00 97,052.00 102,284.00 107,211.00 107,687.00 105,598.00 104,221.00 102,044.00 101,801.00 94,972.00 92,199.00 90,020.00 90,647.00 95,806.00 96,555.00 95,575.00
Total stockholders' equity + 34,106.00 21,724.00 21,107.00 21,124.00 20,403.00 19,645.00 20,784.00 19,226.00 19,018.00 19,172.00 16,544.00 17,809.00 18,364.00 17,327.00 16,736.00 18,970.00 20,177.00 22,210.00 22,524.00 22,926.00 22,595.00 23,111.00 22,951.00 22,335.00 21,873.00 21,203.00 21,404.00 20,474.00 19,647.00 16,250.00 15,830.00 16,232.00 16,184.00 16,200.00 16,360.00 16,419.00 16,430.00 16,205.00 16,776.00 16,726.00 16,323.00 15,839.00 15,826.00 15,605.00 15,864.00 15,626.00 15,404.00 15,469.00 14,826.00 14,589.00 14,641.00 14,239.00 13,882.00 13,716.00 13,718.00 13,773.00 13,560.00 13,201.00 13,029.00 12,572.00 12,163.00 14,051.00 13,884.00 13,701.00 13,408.00 13,497.00 13,688.00 13,700.00 12,102.00 12,077.00 10,696.00 10,754.00 9,352.00 9,161.00 9,293.00 9,191.00 9,804.00 10,022.00 10,022.00 9,556.00 9,469.00
Common shares outstanding 830 669 671 674 676 681 686 691 691 688 687 686 690 694 695 695 696 698 706 718 723 722 719 718 720 725 736 748 671 663 679 696 704 717 733 752 761 757 757 765 778 794 805 813 819 828 838 848 858 878 888 901 913 926 945 955 957 915 955 955 895 881 797 802 790 790 790 650 572 650 572 546 530 530 533 545 552 552 554 554 558
about 12 hours ago