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 + 1,988.00 2,132.00 1,426.00 984.00 2,764.00 5,258.00 3,037.00 3,033.00 1,725.00 2,258.00 3,368.00 4,183.00 3,393.00 1,592.00 4,697.00 3,478.00 2,299.00 2,789.00 2,380.00 1,579.00
Accounts receivable, net 3,313.00 4,246.00 4,097.00 4,281.00 4,208.00 2,115.00 4,233.00 4,893.00 4,145.00 3,989.00 2,970.00 4,206.00 5,674.00 4,916.00 5,395.00 5,032.00 4,092.00 3,117.00 5,389.00 3,324.00
Inventories 1,823.00 2,095.00 2,022.00 2,059.00 1,846.00 1,898.00 1,581.00 1,260.00 1,246.00 866.00 986.00 1,052.00 1,200.00 1,344.00 1,069.00 1,041.00 998.00 958.00 910.00 825.00
Other current assets 1,703.00 597.00 830.00 1,562.00 1,393.00 2,798.00 5,782.00 746.00 1,207.00 1,340.00 2,245.00 807.00 1,056.00 1,640.00 1,297.00 3,508.00 3,218.00 308.00 332.00 441.00
Total current assets 8,827.00 9,070.00 8,375.00 8,886.00 10,211.00 8,819.00 14,633.00 9,932.00 8,270.00 8,428.00 9,402.00 13,873.00 11,323.00 9,492.00 11,542.00 13,059.00 8,086.00 7,172.00 8,595.00 6,169.00
Total non-current assets + 77,956.00 76,375.00 65,633.00 63,723.00 64,825.00 71,245.00 92,557.00 33,922.00 33,756.00 34,681.00 34,007.00 42,386.00 58,120.00 54,718.00 48,502.00 39,373.00 36,143.00 34,365.00 27,924.00 26,262.00
Total assets 86,783.00 85,445.00 74,008.00 72,609.00 75,036.00 80,064.00 107,190.00 43,854.00 42,026.00 43,109.00 43,409.00 56,259.00 69,443.00 64,210.00 60,044.00 52,432.00 44,229.00 41,537.00 36,519.00 32,431.00
Total current liabilities + 9,428.00 9,521.00 9,148.00 7,757.00 8,324.00 8,223.00 12,705.00 7,412.00 7,400.00 6,362.00 6,842.00 8,244.00 8,434.00 7,290.00 7,947.00 7,825.00 6,092.00 6,134.00 6,266.00 4,724.00
Total non-current liabilities + 40,757.00 41,444.00 34,511.00 34,767.00 46,385.00 53,268.00 60,253.00 15,112.00 14,054.00 15,250.00 12,217.00 13,056.00 17,637.00 16,872.00 14,477.00 12,123.00 8,978.00 8,078.00 7,395.00 8,132.00
Total liabilities 50,185.00 50,965.00 43,659.00 42,524.00 54,709.00 61,491.00 72,958.00 22,524.00 21,454.00 21,612.00 19,059.00 21,300.00 26,071.00 24,162.00 22,424.00 19,948.00 15,070.00 14,212.00 13,661.00 12,827.00
Total stockholders' equity + 36,034.00 34,159.00 30,250.00 30,085.00 20,327.00 18,573.00 34,232.00 21,330.00 20,572.00 21,497.00 24,350.00 34,959.00 43,126.00 40,016.00 37,620.00 32,484.00 29,081.00 27,300.00 22,823.00 19,252.00
Common shares outstanding 1,000 967 961 1,002 959 919 810 763 766 764 766 781 805 810 813 814 814 821 839 860
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 + 3,811.00 1,988.00 2,159.00 2,326.00 2,612.00 2,132.00 1,759.00 1,845.00 1,272.00 1,426.00 611.00 486.00 1,165.00 984.00 1,233.00 1,362.00 1,909.00 2,764.00 2,059.00 7,818.00 5,440.00 5,258.00 1,896.00 1,011.00 2,022.00 2,925.00 4,854.00 1,751.00 1,752.00 3,033.00 3,027.00 1,435.00 1,677.00 1,725.00 1,839.00 2,239.00 1,519.00 2,258.00 3,212.00 3,795.00 3,209.00 3,368.00 4,312.00 5,138.00 5,418.00 4,183.00 2,897.00 2,391.00 2,332.00 3,393.00 3,771.00 3,069.00 2,140.00 1,592.00 4,910.00 5,321.00 4,634.00 4,697.00 4,888.00 2,807.00 3,098.00 3,478.00 3,008.00 3,194.00 2,972.00 2,305.00 2,230.00 2,504.00 2,125.00 2,789.00 1,452.00 1,506.00 1,495.00 2,380.00 1,455.00 1,505.00 1,505.00 1,579.00 1,439.00 1,583.00 2,031.00
Accounts receivable, net 4,468.00 3,313.00 3,836.00 4,107.00 4,266.00 4,246.00 3,924.00 3,896.00 3,271.00 4,097.00 3,674.00 2,850.00 3,272.00 4,281.00 4,046.00 6,350.00 5,434.00 4,208.00 3,477.00 3,288.00 3,046.00 2,115.00 2,083.00 2,359.00 2,458.00 4,233.00 5,854.00 5,273.00 5,310.00 4,893.00 6,000.00 5,521.00 5,184.00 4,145.00 3,749.00 3,913.00 4,316.00 3,989.00 3,521.00 3,113.00 2,780.00 2,970.00 3,507.00 3,973.00 3,068.00 4,206.00 4,960.00 5,826.00 5,233.00 5,674.00 5,653.00 5,221.00 4,995.00 4,916.00 5,354.00 4,959.00 5,712.00 5,395.00 4,829.00 5,542.00 6,009.00 5,032.00 4,367.00 4,335.00 4,616.00 4,092.00 3,330.00 2,776.00 2,483.00 3,117.00 6,878.00 7,300.00 6,055.00 4,973.00 4,180.00 3,942.00 3,771.00 3,324.00 3,358.00 3,664.00 3,453.00
Inventories 1,862.00 1,823.00 2,117.00 1,874.00 2,139.00 2,095.00 2,275.00 2,813.00 2,131.00 2,022.00 1,975.00 2,021.00 2,311.00 2,059.00 1,937.00 1,564.00 1,406.00 1,846.00 1,773.00 1,837.00 2,173.00 1,898.00 1,660.00 1,477.00 1,436.00 1,447.00 1,601.00 1,582.00 1,484.00 1,260.00 1,009.00 1,347.00 1,057.00 1,246.00 1,007.00 920.00 1,005.00 866.00 927.00 906.00 997.00 986.00 1,122.00 1,120.00 1,133.00 1,052.00 1,359.00 1,323.00 1,308.00 1,200.00 1,328.00 1,340.00 1,306.00 1,344.00 1,297.00 1,499.00 1,250.00 1,069.00 1,249.00 1,202.00 1,091.00 1,041.00 1,127.00 1,220.00 1,066.00 998.00 1,132.00 1,069.00 1,007.00 958.00 957.00 947.00 829.00 910.00 952.00 871.00 738.00 825.00 872.00 721.00 718.00
Other current assets 933.00 1,703.00 700.00 670.00 699.00 597.00 1,596.00 1,538.00 1,671.00 830.00 2,006.00 2,097.00 1,394.00 1,562.00 1,533.00 1,132.00 1,309.00 1,393.00 2,590.00 3,150.00 2,585.00 2,798.00 5,055.00 3,590.00 8,193.00 5,921.00 8,635.00 819.00 724.00 746.00 1,149.00 1,096.00 712.00 1,207.00 483.00 1,024.00 1,423.00 1,340.00 1,083.00 1,202.00 1,284.00 2,245.00 3,364.00 3,159.00 4,080.00 807.00 1,291.00 1,246.00 2,026.00 1,056.00 1,186.00 1,229.00 1,713.00 1,640.00 348.00 354.00 391.00 1,297.00 410.00 392.00 393.00 3,508.00 420.00 440.00 434.00 3,218.00 308.00 309.00 321.00 308.00 333.00 372.00 402.00 748.00 266.00 522.00 308.00 441.00 273.00 580.00 1,880.00
Total current assets 11,074.00 8,827.00 8,812.00 8,977.00 9,716.00 9,070.00 9,554.00 10,092.00 8,345.00 8,375.00 8,266.00 7,454.00 8,142.00 8,886.00 8,749.00 10,408.00 10,058.00 10,211.00 9,899.00 12,844.00 10,074.00 8,819.00 10,694.00 8,437.00 14,109.00 14,633.00 20,944.00 9,425.00 9,270.00 9,932.00 11,112.00 10,990.00 8,894.00 8,270.00 7,045.00 8,075.00 8,238.00 8,428.00 8,711.00 8,972.00 8,237.00 9,402.00 10,540.00 11,008.00 10,434.00 13,873.00 10,507.00 10,786.00 10,899.00 11,323.00 11,938.00 10,859.00 10,154.00 9,492.00 11,909.00 12,133.00 11,987.00 11,542.00 11,376.00 9,943.00 10,591.00 13,059.00 8,922.00 9,189.00 9,088.00 10,607.00 7,000.00 6,658.00 5,936.00 7,172.00 9,620.00 10,125.00 8,781.00 8,595.00 6,853.00 6,840.00 6,322.00 6,006.00 5,942.00 6,548.00 8,082.00
Total non-current assets + 69,390.00 77,956.00 74,660.00 75,383.00 75,251.00 76,375.00 76,249.00 66,124.00 65,932.00 65,633.00 63,561.00 63,745.00 63,458.00 63,723.00 63,395.00 63,813.00 64,164.00 64,825.00 65,859.00 67,093.00 69,281.00 71,245.00 73,740.00 81,015.00 87,534.00 90,649.00 104,499.00 35,345.00 35,110.00 33,922.00 33,845.00 33,077.00 33,914.00 33,756.00 34,398.00 33,907.00 34,227.00 34,681.00 32,919.00 33,423.00 33,781.00 34,007.00 39,549.00 43,361.00 42,955.00 42,386.00 61,003.00 59,507.00 58,376.00 58,120.00 57,499.00 56,563.00 55,670.00 54,718.00 52,945.00 52,150.00 49,635.00 48,502.00 45,868.00 44,652.00 43,474.00 39,373.00 38,581.00 37,070.00 36,443.00 36,143.00 35,214.00 35,177.00 34,684.00 34,365.00 32,969.00 31,319.00 29,705.00 27,924.00 27,169.00 26,832.00 26,561.00 26,262.00 25,759.00 24,615.00 24,118.00
Total assets 80,464.00 86,783.00 83,472.00 84,360.00 84,967.00 85,445.00 85,803.00 76,216.00 74,277.00 74,008.00 71,827.00 71,199.00 71,600.00 72,609.00 72,144.00 74,221.00 74,222.00 75,036.00 75,758.00 79,937.00 79,355.00 80,064.00 84,434.00 89,452.00 101,643.00 107,190.00 125,443.00 44,770.00 44,380.00 43,854.00 44,957.00 44,067.00 42,808.00 42,026.00 41,443.00 41,982.00 42,465.00 43,109.00 41,630.00 42,395.00 42,018.00 43,409.00 50,089.00 54,369.00 53,389.00 56,259.00 71,510.00 70,293.00 69,275.00 69,443.00 69,437.00 67,422.00 65,824.00 64,210.00 65,625.00 64,283.00 61,622.00 60,044.00 57,244.00 54,595.00 54,065.00 52,432.00 47,503.00 46,259.00 45,531.00 44,229.00 42,214.00 41,835.00 40,620.00 41,537.00 42,589.00 41,444.00 38,486.00 36,519.00 34,022.00 33,672.00 32,883.00 32,355.00 31,701.00 31,163.00 32,200.00
Total current liabilities + 9,153.00 9,428.00 9,421.00 8,564.00 9,623.00 9,521.00 9,541.00 9,699.00 8,812.00 9,148.00 8,941.00 7,456.00 7,440.00 7,757.00 7,935.00 9,730.00 8,700.00 8,324.00 9,126.00 9,586.00 8,631.00 8,223.00 10,500.00 9,919.00 11,963.00 14,949.00 15,697.00 7,880.00 7,537.00 7,412.00 8,372.00 8,078.00 7,070.00 7,400.00 6,362.00 6,391.00 6,852.00 6,362.00 5,688.00 5,267.00 6,826.00 6,842.00 7,433.00 7,825.00 6,915.00 8,244.00 9,521.00 8,869.00 8,190.00 8,434.00 8,842.00 8,234.00 7,786.00 7,290.00 7,834.00 7,887.00 8,098.00 7,947.00 7,004.00 8,093.00 9,391.00 7,825.00 6,298.00 6,062.00 6,440.00 6,491.00 5,106.00 5,411.00 5,365.00 6,134.00 8,064.00 8,244.00 7,031.00 6,266.00 4,963.00 5,149.00 5,255.00 4,724.00 4,494.00 4,826.00 5,655.00
Total non-current liabilities + 31,751.00 40,757.00 37,285.00 39,620.00 40,239.00 41,444.00 41,328.00 34,258.00 34,498.00 34,511.00 33,574.00 34,632.00 34,601.00 34,767.00 35,489.00 36,661.00 40,615.00 46,385.00 47,759.00 52,107.00 52,424.00 53,268.00 54,074.00 56,187.00 58,385.00 60,149.00 68,741.00 15,543.00 15,607.00 15,112.00 15,092.00 15,058.00 15,016.00 14,054.00 14,412.00 14,554.00 14,534.00 15,250.00 13,646.00 14,027.00 11,403.00 12,217.00 12,774.00 13,242.00 12,310.00 13,056.00 17,904.00 17,612.00 17,716.00 17,637.00 17,627.00 17,338.00 17,098.00 16,872.00 17,317.00 16,846.00 14,777.00 14,477.00 13,761.00 11,342.00 11,016.00 12,123.00 9,361.00 9,285.00 9,054.00 8,978.00 8,588.00 8,537.00 7,786.00 8,078.00 7,557.00 8,015.00 7,481.00 7,395.00 7,053.00 7,034.00 7,050.00 8,106.00 7,993.00 8,017.00 8,242.00
Total liabilities 40,904.00 50,185.00 46,706.00 48,184.00 49,862.00 50,965.00 50,869.00 43,957.00 43,310.00 43,659.00 42,515.00 42,088.00 42,041.00 42,524.00 43,424.00 46,391.00 49,315.00 54,709.00 56,885.00 61,693.00 61,055.00 61,491.00 64,574.00 66,106.00 70,348.00 75,098.00 84,438.00 23,423.00 23,144.00 22,524.00 23,464.00 23,136.00 22,086.00 21,454.00 20,774.00 20,945.00 21,386.00 21,612.00 19,334.00 19,294.00 18,229.00 19,059.00 20,207.00 21,067.00 19,225.00 21,300.00 27,425.00 26,481.00 25,906.00 26,071.00 26,469.00 25,572.00 24,884.00 24,162.00 25,151.00 24,733.00 22,875.00 22,424.00 20,765.00 19,435.00 20,407.00 19,948.00 15,659.00 15,347.00 15,494.00 15,070.00 13,694.00 13,948.00 13,151.00 14,237.00 15,621.00 16,259.00 14,512.00 13,696.00 12,016.00 12,183.00 12,305.00 12,827.00 12,487.00 12,843.00 13,897.00
Total stockholders' equity + 38,932.00 36,034.00 36,261.00 35,722.00 34,712.00 34,159.00 34,674.00 32,053.00 30,811.00 30,250.00 29,312.00 29,111.00 29,559.00 30,085.00 28,720.00 27,830.00 24,907.00 20,327.00 18,873.00 18,244.00 18,300.00 18,573.00 19,860.00 23,346.00 31,295.00 34,232.00 36,080.00 21,347.00 21,236.00 21,330.00 21,489.00 20,931.00 20,722.00 20,572.00 20,669.00 21,037.00 21,079.00 21,497.00 22,296.00 23,101.00 23,789.00 24,350.00 29,882.00 33,302.00 34,164.00 34,959.00 43,479.00 43,289.00 42,998.00 43,126.00 42,790.00 41,753.00 40,882.00 40,016.00 40,474.00 39,550.00 38,747.00 37,620.00 36,479.00 35,160.00 33,658.00 32,484.00 31,708.00 30,798.00 29,935.00 29,081.00 28,458.00 27,826.00 27,435.00 27,300.00 26,937.00 25,143.00 23,943.00 22,823.00 21,901.00 21,111.00 20,217.00 19,184.00 18,858.00 17,962.00 17,947.00
Common shares outstanding 1,000 1,003 1,003 1,010 983 941 976 959 949 950 958 959 975 991 1,003 1,018 998 973 958 934 933 933 929 916 897 895 846 750 751 755 763 767 767 766 766 766 765 764 764 764 763 763 763 767 770 777 778 783 792 802 806 805 805 808 810 811 811 813 813 813 813 813 814 814 814 812 814 814 813 815 818 826 830 833 837 842 847 853 860 868 861
about 8 hours ago