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 + 8,939.00 7,967.00 7,279.00 10,170.00 10,249.00 7,148.00 4,140.00 4,086.00 9,610.00 18,775.00 6,125.00 4,460.00 8,098.00 15,174.00 8,097.36 9,127.02 9,932.05 5,079.63 2,820.83 1,373.44
Accounts receivable, net 7,929.00 6,925.00 6,565.00 6,218.00 6,487.00 6,414.00 5,425.00 5,182.00 5,249.00 3,248.00 3,418.00 3,586.00 3,986.00 7,613.00 7,683.92 7,184.03 6,541.94 5,465.66 4,946.88 4,231.14
Inventories 6,488.00 6,194.00 6,570.00 6,173.00 5,157.00 5,012.00 4,316.00 3,796.00 3,601.00 2,434.00 2,599.00 2,643.00 2,693.00 3,793.00 3,284.25 3,188.73 3,264.88 2,775.85 2,951.44 2,806.42
Other current assets 2,640.00 2,570.00 2,256.00 2,663.00 2,346.00 1,867.00 1,786.00 1,568.00 1,687.00 2,319.00 2,013.00 2,867.00 4,470.00 4,743.00 4,703.25 4,620.82 3,575.03 3,721.43 3,323.59 2,870.89
Total current assets 25,996.00 23,656.00 22,670.00 25,224.00 24,239.00 20,441.00 15,667.00 14,632.00 20,147.00 26,776.00 14,155.00 15,261.00 19,247.00 31,322.58 23,768.77 22,317.53 23,313.89 17,042.56 14,042.73 11,281.88
Total non-current assets + 60,717.00 57,758.00 50,544.00 49,214.00 50,957.00 52,107.00 52,220.00 52,541.00 56,103.00 28,235.00 29,846.00 30,235.00 23,706.00 35,912.00 36,508.12 38,256.32 29,267.73 25,376.65 25,671.19 24,896.29
Total assets 86,713.00 81,414.00 73,214.00 74,438.00 75,196.00 72,548.00 67,887.00 67,173.00 76,250.00 55,011.00 44,001.00 43,791.00 42,953.00 67,235.00 60,276.89 60,573.85 52,581.62 42,419.20 39,713.92 36,178.17
Total current liabilities + 16,496.00 14,157.00 13,841.00 15,489.00 13,105.00 11,907.00 10,863.00 9,012.00 8,912.00 6,660.00 9,186.00 10,532.00 9,507.00 13,280.18 15,480.23 17,262.43 13,049.49 11,591.91 9,103.28 11,951.20
Total non-current liabilities + 17,446.00 19,356.00 20,546.00 22,044.00 26,067.00 27,638.00 25,723.00 27,439.00 36,240.00 27,634.00 13,489.00 11,685.00 8,179.00 27,142.00 20,270.52 20,546.29 16,344.74 13,347.75 12,832.11 10,172.79
Total liabilities 33,942.00 33,513.00 34,387.00 37,533.00 39,172.00 39,545.00 36,586.00 36,451.00 45,152.00 31,949.00 19,921.00 19,636.00 17,686.00 40,421.71 35,750.75 36,985.80 29,517.89 24,939.65 21,935.38 22,123.99
Total stockholders' equity + 52,130.00 47,664.00 38,603.00 36,686.00 35,802.00 32,784.00 31,088.00 30,524.00 30,897.00 20,538.00 21,211.00 21,526.00 25,171.00 26,721.00 24,439.83 22,676.80 23,144.29 17,479.55 17,778.54 14,054.19
Common shares outstanding 1,747 1,748 1,749 1,764 1,789 1,786 1,781 1,770 1,749 1,483 1,506 1,527 1,574 1,592 1,570 1,556 1,555 1,561 1,560 1,537
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 + 7,295.00 8,939.00 7,733.00 7,282.00 6,844.00 7,967.00 7,788.00 7,219.00 6,651.00 7,279.00 7,047.00 8,155.00 10,170.00 10,170.00 9,907.00 9,290.00 8,158.00 10,249.00 9,692.00 8,944.00 8,372.00 7,148.00 4,731.00 5,037.00 3,668.00 4,140.00 4,335.00 3,376.00 3,261.00 4,086.00 7,550.00 3,264.00 4,042.00 9,610.00 11,199.00 9,835.00 8,860.00 18,775.00 4,507.00 4,438.00 3,957.00 6,125.00 6,139.00 11,177.00 9,849.00 4,460.00 4,877.00 7,062.00 7,047.00 8,098.00 8,605.48 9,393.59 8,517.31 15,173.98 11,504.52 11,002.14 9,526.56 8,097.36 7,976.50 8,893.50 8,375.84 5,451.45 3,849.95 4,372.78 1,822.07 9,932.05 8,695.15 6,887.94 5,703.78 5,079.63 3,766.47 5,178.27 3,636.60 2,820.83 2,548.95 2,237.07 1,641.88 1,373.44 1,051.13 1,096.84 2,404.66
Accounts receivable, net 8,210.00 7,929.00 8,138.00 7,972.00 7,327.00 6,925.00 7,051.00 6,854.00 6,605.00 6,565.00 6,499.00 6,172.00 8,172.00 6,218.00 6,408.00 7,199.00 7,179.00 6,487.00 6,405.00 6,113.00 6,096.00 6,414.00 5,649.00 5,140.00 5,292.00 5,425.00 5,450.00 5,548.00 5,345.00 5,182.00 5,271.00 5,192.00 5,356.00 5,249.00 4,800.00 4,633.00 4,510.00 3,248.00 3,320.00 3,567.00 3,430.00 3,418.00 3,460.00 3,553.00 3,481.00 3,586.00 3,618.00 4,056.00 3,883.00 3,986.00 3,882.80 7,179.17 7,332.07 9,370.00 6,948.71 6,767.95 7,659.88 9,686.63 7,043.54 7,038.07 7,160.22 8,728.80 6,248.91 6,338.35 6,520.22 6,541.94 5,474.99 5,452.77 5,227.10 5,465.66 4,994.08 5,189.05 4,998.28 4,946.88 4,211.46 3,395.03 3,278.28 4,231.14 3,577.73 3,673.18 3,342.64
Inventories 6,989.00 6,488.00 6,708.00 6,954.00 6,639.00 6,194.00 6,813.00 6,814.00 6,827.00 6,570.00 6,650.00 6,871.00 6,173.00 6,173.00 5,734.00 5,899.00 5,691.00 5,157.00 5,261.00 5,439.00 5,387.00 5,012.00 5,152.00 5,202.00 4,568.00 4,316.00 4,392.00 4,352.00 4,085.00 3,796.00 3,781.00 3,714.00 3,826.00 3,601.00 3,483.00 3,603.00 3,995.00 2,434.00 2,613.00 2,813.00 2,786.00 2,599.00 2,633.00 2,735.00 2,623.00 2,643.00 2,696.00 2,823.00 2,775.00 2,693.00 2,804.07 2,725.18 2,710.25 3,792.31 3,814.26 3,518.45 3,549.35 3,284.25 3,269.32 3,475.01 3,401.00 3,188.73 3,308.76 3,168.64 3,410.92 3,264.88 3,421.68 3,520.84 3,159.09 2,775.85 3,100.12 3,161.20 3,075.64 2,951.44 2,924.75 2,146.06 2,174.03 2,806.42 2,735.71 2,632.27 2,418.54
Other current assets 3,014.00 2,640.00 2,260.00 2,260.00 2,343.00 2,570.00 2,150.00 2,232.00 2,293.00 2,256.00 2,468.00 2,307.00 8,881.00 2,663.00 2,796.00 2,568.00 2,401.00 2,346.00 2,134.00 2,131.00 1,962.00 1,867.00 1,858.00 1,842.00 1,970.00 1,786.00 1,942.00 1,919.00 1,718.00 1,568.00 1,594.00 1,952.00 1,740.00 1,687.00 1,895.00 1,912.00 1,964.00 2,319.00 2,538.00 2,170.00 2,233.00 2,013.00 3,662.00 3,666.00 4,032.00 2,867.00 5,273.00 4,317.00 4,226.00 4,470.00 4,456.59 3,773.36 3,951.44 2,986.00 4,996.75 4,968.95 4,866.34 2,700.54 4,805.06 4,725.60 4,710.08 4,948.54 6,039.80 6,035.54 5,937.46 3,575.03 3,824.02 3,766.83 3,917.92 3,721.43 3,366.07 3,428.64 3,401.23 3,323.59 3,153.04 4,560.74 4,410.03 2,870.89 2,706.01 2,495.50 2,443.00
Total current assets 25,508.00 25,996.00 24,839.00 24,468.00 23,153.00 23,656.00 23,802.00 23,119.00 22,376.00 22,670.00 22,664.00 23,505.00 25,224.00 25,224.00 24,845.00 24,956.00 23,429.00 24,239.00 23,492.00 22,627.00 21,817.00 20,441.00 17,390.00 17,221.00 15,498.00 15,667.00 16,119.00 15,195.00 14,409.00 14,632.00 18,196.00 14,122.00 14,964.00 20,147.00 21,377.00 19,983.00 19,329.00 26,776.00 12,978.00 12,988.00 12,406.00 14,155.00 15,894.00 21,131.00 19,985.00 15,261.00 16,464.00 18,258.00 17,931.00 19,247.00 19,748.95 19,831.12 19,096.87 31,322.58 27,264.24 26,257.49 25,602.13 23,768.77 23,094.42 24,132.18 23,647.13 22,317.53 19,447.42 19,915.31 17,690.68 23,313.89 21,415.84 19,628.38 18,007.89 17,042.56 15,226.73 16,957.17 15,111.74 14,042.73 12,838.20 12,338.91 11,504.22 11,281.88 10,070.58 9,897.79 10,608.83
Total non-current assets + 84,921.00 60,717.00 59,342.00 59,531.00 58,295.00 57,758.00 50,554.00 49,898.00 50,091.00 50,544.00 49,426.00 49,849.00 49,214.00 49,214.00 47,956.00 49,246.00 50,578.00 50,957.00 50,303.00 50,642.00 50,968.00 52,107.00 51,653.00 51,555.00 51,279.00 52,220.00 52,420.00 53,232.00 53,201.00 52,541.00 53,441.00 54,293.00 55,944.00 56,103.00 50,871.00 51,168.00 51,558.00 28,235.00 26,519.00 26,843.00 27,231.00 27,092.00 25,831.00 22,994.00 23,110.00 26,014.00 26,050.00 23,217.00 23,731.00 23,706.00 24,383.53 23,072.22 23,589.75 35,912.36 35,993.49 35,602.30 36,813.67 36,508.12 36,533.76 37,872.06 38,004.23 37,144.74 37,926.20 33,466.10 35,667.94 29,102.73 28,430.98 28,001.64 27,429.70 25,376.65 26,526.28 27,116.55 26,065.83 25,671.19 24,783.71 24,814.31 24,781.90 24,896.29 23,229.29 24,163.48 17,922.67
Total assets 110,429.00 86,713.00 84,181.00 83,999.00 81,448.00 81,414.00 74,356.00 73,017.00 72,467.00 73,214.00 72,090.00 73,354.00 73,794.00 74,438.00 72,801.00 74,202.00 74,007.00 75,196.00 73,795.00 73,269.00 72,785.00 72,548.00 69,043.00 68,776.00 66,777.00 67,887.00 68,539.00 68,427.00 67,610.00 67,173.00 71,637.00 68,415.00 70,908.00 76,250.00 72,248.00 71,151.00 70,887.00 55,011.00 39,497.00 39,831.00 39,637.00 41,247.00 41,725.00 44,125.00 43,095.00 41,275.00 42,514.00 41,475.00 41,662.00 42,953.00 44,132.48 42,903.35 42,686.61 67,234.94 63,257.74 61,859.79 62,415.80 60,276.89 59,628.18 62,004.24 61,651.36 59,462.27 57,373.62 53,381.40 53,358.62 52,416.62 49,846.82 47,630.02 45,437.60 42,419.20 41,753.01 44,073.72 41,177.57 39,713.92 37,621.91 37,153.22 36,286.12 36,178.17 33,299.87 34,061.27 28,531.50
Total current liabilities + 18,377.00 16,496.00 14,582.00 13,439.00 13,004.00 14,157.00 14,902.00 13,760.00 14,021.00 13,841.00 13,042.00 14,350.00 15,489.00 15,489.00 13,365.00 12,392.00 12,647.00 13,105.00 12,867.00 12,614.00 12,462.00 11,907.00 10,257.00 10,959.00 10,808.00 10,863.00 10,491.00 9,062.00 9,113.00 9,012.00 12,776.00 8,951.00 9,010.00 8,912.00 7,935.00 6,803.00 6,646.00 6,660.00 8,321.00 8,673.00 8,393.00 9,186.00 8,755.00 9,185.00 9,206.00 10,532.00 10,823.00 9,853.00 10,186.00 9,507.00 11,331.67 10,919.61 10,406.33 13,280.18 16,285.98 17,120.47 16,785.92 15,480.23 15,413.96 15,839.93 17,225.10 17,262.43 15,583.87 14,689.26 15,183.49 13,049.49 12,524.51 12,042.38 11,770.27 11,591.91 9,559.44 12,016.55 10,770.45 9,103.28 12,283.06 12,010.22 12,305.11 11,951.20 7,434.00 7,694.18 7,160.54
Total non-current liabilities + 39,351.00 17,446.00 18,335.00 19,731.00 19,380.00 19,356.00 19,426.00 19,697.00 19,403.00 20,546.00 21,354.00 21,600.00 22,044.00 22,044.00 23,552.00 25,094.00 25,731.00 26,067.00 26,290.00 26,626.00 26,535.00 27,638.00 27,191.00 27,019.00 25,542.00 25,723.00 26,029.00 27,471.00 27,368.00 27,439.00 27,963.00 28,690.00 30,297.00 36,240.00 32,095.00 32,560.00 32,694.00 27,634.00 10,280.00 10,363.00 10,402.00 10,735.00 11,751.00 11,814.00 11,901.00 9,104.00 8,698.00 7,918.00 7,987.00 8,179.00 9,012.88 9,556.09 9,597.01 27,141.54 19,867.42 20,166.84 20,086.44 20,270.52 19,525.24 19,694.61 19,705.93 19,723.37 20,307.03 18,697.51 17,162.80 16,468.41 15,947.56 15,667.57 15,684.19 13,347.75 12,847.74 13,098.37 12,427.58 12,832.11 9,730.69 9,808.85 9,661.87 10,172.79 10,232.47 11,181.58 6,928.82
Total liabilities 57,728.00 33,942.00 32,917.00 33,170.00 32,384.00 33,513.00 34,328.00 33,457.00 33,424.00 34,387.00 34,396.00 35,950.00 36,562.00 37,533.00 36,917.00 37,486.00 38,378.00 39,172.00 39,157.00 39,240.00 38,997.00 39,545.00 37,448.00 37,978.00 36,350.00 36,586.00 36,520.00 36,533.00 36,481.00 36,451.00 40,739.00 37,641.00 39,307.00 45,152.00 40,030.00 39,363.00 39,340.00 31,949.00 18,601.00 19,036.00 18,795.00 19,921.00 20,506.00 20,999.00 21,107.00 19,636.00 19,521.00 17,771.00 18,173.00 17,686.00 20,344.55 20,475.70 20,003.34 40,421.71 36,153.40 37,287.31 36,872.37 35,750.75 34,939.20 35,534.54 36,931.03 36,985.80 35,890.90 33,386.77 32,346.28 29,517.89 28,472.07 27,709.95 27,454.46 24,939.65 22,407.18 25,114.92 23,198.03 21,935.38 22,013.75 21,819.07 21,966.98 22,123.99 17,666.47 18,875.76 14,089.36
Total stockholders' equity + 52,061.00 52,130.00 50,954.00 50,565.00 48,811.00 47,664.00 39,796.00 39,318.00 38,810.00 38,603.00 37,481.00 37,174.00 74,219.00 36,686.00 35,675.00 36,490.00 35,399.00 35,802.00 34,422.00 33,800.00 33,562.00 32,784.00 31,386.00 30,578.00 30,218.00 31,088.00 31,817.00 31,686.00 30,925.00 30,524.00 30,705.00 30,577.00 31,399.00 30,897.00 32,032.00 31,602.00 31,362.00 20,538.00 20,776.00 20,675.00 20,722.00 21,211.00 21,111.00 23,008.00 21,874.00 21,526.00 22,888.00 23,602.00 23,390.00 25,171.00 23,696.24 22,336.06 22,588.19 26,720.96 27,014.18 24,486.96 25,453.69 24,439.83 24,603.80 26,378.85 24,629.65 22,388.14 21,403.93 19,911.71 20,860.10 22,855.63 21,335.06 19,879.11 17,943.30 17,479.55 19,345.84 18,958.80 17,979.54 17,778.54 15,608.16 15,334.15 14,319.14 14,054.19 15,633.40 15,185.51 14,442.15
Common shares outstanding 1,747 1,747 1,749 1,751 1,747 1,746 1,748 1,751 1,750 1,748 1,748 1,750 1,752 1,754 1,764 1,765 1,775 1,782 1,789 1,793 1,792 1,789 1,788 1,785 1,781 1,781 1,784 1,781 1,777 1,774 1,772 1,769 1,765 1,746 1,754 1,749 1,735 1,483 1,476 1,480 1,484 1,498 1,505 1,504 1,516 1,522 1,520 1,517 1,548 1,567 1,567 1,577 1,586 1,586 1,594 1,589 1,590 1,590 1,568 1,566 1,559 1,559 1,554 1,552 1,561 1,561 1,552 1,551 1,556 1,556 1,564 1,553 1,561 1,561 1,558 1,561 1,558 1,558 1,542 1,532 1,538
about 3 hours ago