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 + 5,887.00 6,318.00 6,035.00 7,595.00 10,593.00 6,316.00 5,741.00 5,035.00 4,069.00 4,567.00 4,726.00 3,283.00 5,245.00 7,924.00 4,275.00 4,081.00 2,100.00 1,049.00 2,604.00 1,983.00
Accounts receivable, net 11,209.00 10,871.00 11,216.00 12,583.00 12,541.00 10,750.00 9,934.00 9,898.00 10,346.00 7,695.00 7,134.00 6,661.00 6,502.00 6,111.00 6,246.00 5,627.00 5,922.00 6,194.00 7,808.00 6,285.00
Inventories 739.00 826.00 935.00 889.00 717.00 620.00 511.00 421.00 404.00 342.00 308.00 344.00 403.00 393.00 345.00 659.00 585.00 494.00 606.00 414.00
Other current assets 1,949.00 1,295.00 1,227.00 1,150.00 1,083.00 2,530.00 11,362.00 10,696.00 11,479.00 8,821.00 1,040.00 930.00 1,237.00 1,163.00 1,418.00 1,861.00 1,253.00 1,602.00 1,348.00 1,109.00
Total current assets 19,045.00 19,310.00 19,413.00 22,217.00 24,934.00 20,216.00 17,103.00 15,731.00 15,548.00 13,388.00 13,208.00 11,218.00 13,387.00 15,591.00 12,284.00 11,569.00 9,275.00 8,845.00 11,760.00 9,377.00
Total non-current assets + 54,045.00 50,760.00 51,444.00 48,907.00 44,471.00 42,192.00 40,754.00 33,858.00 29,855.00 27,013.00 25,103.00 24,222.00 22,825.00 23,272.00 22,417.00 22,028.00 22,608.00 23,034.00 27,282.00 23,833.00
Total assets 73,090.00 70,070.00 70,857.00 71,124.00 69,405.00 62,408.00 57,857.00 49,589.00 45,403.00 40,401.00 38,311.00 35,440.00 36,212.00 38,863.00 34,701.00 33,597.00 31,883.00 31,879.00 39,042.00 33,210.00
Total current liabilities + 15,620.00 16,441.00 17,676.00 18,140.00 17,569.00 17,016.00 15,413.00 14,087.00 12,708.00 11,855.00 10,696.00 8,639.00 7,131.00 8,390.00 6,514.00 5,902.00 6,239.00 7,817.00 9,840.00 6,719.00
Total non-current liabilities + 41,215.00 36,886.00 35,867.00 33,181.00 37,567.00 44,723.00 39,161.00 32,465.00 31,665.00 28,117.00 25,124.00 24,661.00 22,593.00 25,740.00 21,079.00 19,648.00 17,948.00 17,282.00 17,019.00 11,009.00
Total liabilities 56,835.00 53,327.00 53,543.00 51,321.00 55,136.00 61,739.00 54,574.00 46,552.00 44,373.00 39,972.00 35,820.00 33,282.00 29,724.00 34,130.00 27,593.00 25,550.00 24,187.00 25,099.00 26,859.00 17,728.00
Total stockholders' equity + 16,227.00 16,718.00 17,306.00 19,786.00 14,253.00 657.00 3,283.00 3,037.00 1,030.00 429.00 2,470.00 2,141.00 6,474.00 4,653.00 7,035.00 7,979.00 7,630.00 6,780.00 12,183.00 15,482.00
Common shares outstanding 850 856 860 871 878 871 869 870 875 887 906 924 948 969 991 1,003 1,004 1,022 1,063 1,089
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 + 5,802.00 5,887.00 6,832.00 6,286.00 5,065.00 6,318.00 6,060.00 6,532.00 4,513.00 6,035.00 7,278.00 7,883.00 9,398.00 7,595.00 11,376.00 12,071.00 12,545.00 10,593.00 10,560.00 9,954.00 8,082.00 6,316.00 9,241.00 9,216.00 9,460.00 5,741.00 4,538.00 4,797.00 5,111.00 5,035.00 4,841.00 4,934.00 4,209.00 4,069.00 4,461.00 4,604.00 3,718.00 4,567.00 5,358.00 5,672.00 6,267.00 4,726.00 5,689.00 6,222.00 6,417.00 3,283.00 5,571.00 4,599.00 7,035.00 5,245.00 6,649.00 6,192.00 7,332.00 7,924.00 9,016.00 7,322.00 6,080.00 4,275.00 5,453.00 5,637.00 5,444.00 4,081.00 3,752.00 4,007.00 3,115.00 2,100.00 2,788.00 3,347.00 4,346.00 1,049.00 1,762.00 1,689.00 1,484.00 2,604.00 1,999.00 2,121.00 2,398.00 1,983.00 2,241.00 2,850.00 3,131.00
Accounts receivable, net 9,948.00 11,209.00 9,967.00 10,430.00 9,887.00 10,871.00 9,195.00 9,048.00 9,554.00 11,216.00 9,461.00 9,587.00 10,299.00 12,583.00 10,975.00 11,396.00 11,199.00 12,541.00 10,474.00 10,137.00 10,127.00 10,750.00 8,993.00 9,230.00 8,126.00 9,934.00 8,155.00 8,672.00 8,460.00 9,898.00 7,814.00 7,670.00 7,894.00 10,346.00 6,937.00 6,553.00 6,475.00 7,695.00 6,272.00 6,111.00 6,241.00 7,134.00 6,055.00 5,618.00 5,724.00 6,661.00 5,822.00 5,845.00 5,804.00 6,502.00 5,592.00 5,438.00 5,617.00 6,111.00 5,545.00 5,541.00 5,637.00 6,246.00 5,584.00 5,951.00 5,781.00 5,627.00 5,629.00 5,660.00 5,599.00 5,922.00 5,156.00 4,894.00 5,088.00 6,194.00 6,711.00 6,722.00 6,596.00 7,808.00 6,146.00 5,967.00 5,899.00 6,285.00 6,360.00 6,187.00 6,178.00
Inventories 739.00 826.00 898.00 935.00 889.00 -3.00 717.00 1,135.00 620.00 -18.00 -32.00 -8,126.00 511.00 -8,155.00 -8,672.00 -8,460.00 421.00 -7,814.00 -7,670.00 -7,894.00 404.00 -6,937.00 -6,553.00 -6,475.00 342.00 0.00 0.00 0.00 308.00 554.00 554.00 411.00 344.00 591.00 638.00 685.00 403.00 587.00 564.00 582.00 393.00 569.00 593.00 635.00 345.00 634.00 661.00 695.00 659.00 662.00 552.00 563.00 585.00 698.00 630.00 503.00 494.00 520.00 524.00 641.00 606.00 601.00 533.00 489.00 414.00 5,356.00 3,932.00 3,941.00
Other current assets 2,044.00 1,949.00 2,186.00 2,134.00 2,138.00 1,295.00 2,009.00 3,243.00 1,212.00 1,227.00 2,512.00 1,969.00 2,028.00 1,150.00 2,247.00 2,104.00 1,857.00 1,083.00 1,809.00 1,897.00 2,776.00 2,530.00 1,696.00 1,780.00 9,929.00 11,362.00 9,646.00 10,046.00 9,793.00 10,696.00 9,150.00 8,940.00 9,411.00 11,479.00 8,449.00 7,790.00 7,776.00 8,821.00 1,223.00 1,340.00 1,404.00 1,040.00 1,837.00 1,928.00 1,774.00 930.00 1,925.00 1,897.00 1,781.00 1,237.00 1,517.00 1,596.00 1,532.00 1,163.00 1,783.00 1,839.00 1,756.00 1,418.00 1,591.00 1,362.00 1,393.00 1,861.00 1,375.00 1,357.00 1,346.00 1,253.00 1,622.00 1,941.00 1,934.00 1,602.00 1,599.00 1,513.00 1,522.00 1,348.00 1,397.00 1,374.00 1,225.00 1,109.00 1,540.00 1,488.00 1,534.00
Total current assets 17,794.00 19,045.00 18,985.00 18,850.00 17,090.00 19,310.00 17,264.00 18,823.00 16,177.00 19,413.00 19,251.00 19,439.00 21,725.00 22,217.00 24,598.00 25,571.00 25,601.00 24,934.00 22,843.00 21,988.00 20,985.00 20,216.00 19,930.00 20,226.00 19,389.00 17,103.00 14,184.00 14,843.00 14,904.00 15,731.00 13,991.00 13,874.00 13,620.00 15,548.00 12,910.00 12,394.00 11,494.00 13,388.00 12,853.00 13,123.00 13,912.00 13,208.00 13,581.00 13,768.00 13,915.00 11,218.00 13,318.00 12,341.00 14,620.00 13,387.00 13,758.00 13,226.00 14,481.00 15,591.00 16,344.00 14,702.00 13,473.00 12,284.00 12,628.00 12,950.00 12,618.00 11,569.00 10,756.00 11,024.00 10,060.00 9,275.00 9,566.00 10,182.00 11,368.00 8,845.00 10,072.00 9,924.00 9,602.00 11,760.00 9,542.00 9,462.00 9,522.00 9,377.00 10,141.00 10,525.00 10,843.00
Total non-current assets + 54,015.00 54,045.00 52,407.00 52,073.00 51,376.00 50,760.00 50,999.00 50,595.00 51,451.00 51,444.00 51,030.00 50,908.00 50,464.00 48,907.00 44,946.00 44,518.00 44,512.00 44,471.00 42,896.00 42,881.00 42,327.00 42,192.00 42,476.00 41,831.00 41,506.00 40,754.00 39,098.00 37,944.00 37,157.00 33,858.00 32,698.00 31,349.00 30,844.00 29,855.00 28,446.00 27,330.00 26,886.00 27,013.00 25,489.00 25,216.00 25,256.00 25,103.00 25,421.00 23,483.00 23,417.00 24,222.00 22,588.00 22,520.00 22,465.00 22,825.00 23,718.00 23,477.00 23,524.00 23,272.00 22,720.00 22,475.00 22,490.00 22,417.00 22,610.00 22,202.00 21,976.00 22,028.00 22,151.00 22,245.00 22,444.00 22,608.00 22,645.00 22,358.00 22,405.00 23,034.00 28,093.00 28,132.00 27,868.00 27,282.00 24,954.00 24,051.00 23,853.00 23,833.00 26,031.00 24,349.00 23,948.00
Total assets 71,809.00 73,090.00 71,392.00 70,923.00 68,466.00 70,070.00 68,263.00 69,418.00 67,628.00 70,857.00 70,281.00 70,347.00 72,189.00 71,124.00 69,544.00 70,089.00 70,113.00 69,405.00 65,739.00 64,869.00 63,312.00 62,408.00 62,406.00 62,057.00 60,895.00 57,857.00 53,282.00 52,787.00 52,061.00 49,589.00 46,689.00 45,223.00 44,464.00 45,403.00 41,356.00 39,724.00 38,380.00 40,401.00 38,342.00 38,339.00 39,168.00 38,311.00 39,002.00 37,251.00 37,332.00 35,440.00 35,906.00 34,861.00 37,085.00 36,212.00 37,476.00 36,703.00 38,005.00 38,863.00 39,064.00 37,177.00 35,963.00 34,701.00 35,238.00 35,152.00 34,594.00 33,597.00 32,907.00 33,269.00 32,504.00 31,883.00 32,211.00 32,540.00 33,773.00 31,879.00 38,165.00 38,056.00 37,470.00 39,042.00 34,496.00 33,513.00 33,375.00 33,210.00 36,172.00 34,874.00 34,791.00
Total current liabilities + 14,674.00 15,620.00 14,552.00 14,240.00 15,660.00 16,441.00 15,081.00 15,085.00 14,696.00 17,676.00 15,817.00 14,686.00 16,262.00 18,140.00 17,679.00 17,337.00 16,842.00 17,569.00 15,472.00 15,770.00 16,306.00 17,016.00 15,456.00 16,271.00 15,846.00 15,413.00 12,835.00 13,633.00 13,209.00 14,087.00 12,222.00 12,487.00 11,149.00 12,708.00 12,167.00 11,082.00 11,406.00 11,855.00 10,889.00 9,961.00 11,098.00 10,696.00 11,869.00 10,303.00 10,610.00 8,639.00 9,096.00 8,337.00 9,193.00 7,131.00 7,821.00 7,183.00 8,034.00 8,390.00 10,289.00 8,400.00 7,543.00 6,514.00 7,511.00 7,618.00 7,605.00 5,902.00 6,801.00 7,687.00 7,366.00 6,239.00 6,774.00 7,157.00 8,794.00 7,817.00 8,972.00 9,967.00 8,977.00 9,840.00 7,849.00 7,210.00 7,017.00 6,719.00 7,819.00 6,613.00 7,006.00
Total non-current liabilities + 41,344.00 41,215.00 40,992.00 40,906.00 37,122.00 36,886.00 36,298.00 37,280.00 35,999.00 35,867.00 35,284.00 35,624.00 35,874.00 33,181.00 34,877.00 36,442.00 37,837.00 37,567.00 38,210.00 38,277.00 39,847.00 44,723.00 41,344.00 41,410.00 41,736.00 39,161.00 34,873.00 34,731.00 35,367.00 32,465.00 31,341.00 30,380.00 31,940.00 31,665.00 27,650.00 27,368.00 26,414.00 28,117.00 24,686.00 25,728.00 25,590.00 25,124.00 25,185.00 24,980.00 24,875.00 24,661.00 21,166.00 20,939.00 21,630.00 22,593.00 26,000.00 25,890.00 25,928.00 25,740.00 21,161.00 21,052.00 20,921.00 21,079.00 19,858.00 19,205.00 18,755.00 19,648.00 17,580.00 17,652.00 17,525.00 17,948.00 18,391.00 18,590.00 18,199.00 17,282.00 18,091.00 17,069.00 16,900.00 17,019.00 11,078.00 11,059.00 11,050.00 11,009.00 11,176.00 11,246.00 11,069.00
Total liabilities 56,018.00 56,835.00 55,544.00 55,146.00 52,782.00 53,327.00 51,379.00 52,365.00 50,695.00 53,543.00 51,101.00 50,310.00 52,136.00 51,321.00 52,556.00 53,779.00 54,679.00 55,136.00 53,682.00 54,047.00 56,153.00 61,739.00 56,800.00 57,681.00 57,582.00 54,574.00 47,708.00 48,364.00 48,576.00 46,552.00 43,563.00 42,867.00 43,089.00 44,373.00 39,817.00 38,450.00 37,820.00 39,972.00 35,575.00 35,689.00 36,688.00 35,820.00 37,054.00 35,283.00 35,485.00 33,282.00 30,262.00 29,276.00 30,823.00 29,724.00 33,821.00 33,073.00 33,962.00 34,130.00 31,450.00 29,452.00 28,464.00 27,593.00 27,369.00 26,823.00 26,360.00 25,550.00 24,381.00 25,339.00 24,891.00 24,187.00 25,165.00 25,747.00 26,993.00 25,099.00 27,063.00 27,036.00 25,877.00 26,859.00 18,927.00 18,269.00 18,067.00 17,728.00 18,995.00 17,859.00 18,075.00
Total stockholders' equity + 15,763.00 16,227.00 15,823.00 15,750.00 15,660.00 16,718.00 16,857.00 17,030.00 16,909.00 17,306.00 19,168.00 20,019.00 20,038.00 19,786.00 16,968.00 16,289.00 15,416.00 14,253.00 12,041.00 10,805.00 7,147.00 657.00 5,592.00 4,363.00 3,313.00 3,283.00 5,574.00 4,423.00 3,485.00 3,037.00 3,126.00 2,356.00 1,375.00 1,030.00 1,539.00 1,274.00 560.00 429.00 2,743.00 2,626.00 2,457.00 2,470.00 1,929.00 1,950.00 1,829.00 2,141.00 5,627.00 5,568.00 6,247.00 6,474.00 3,642.00 3,617.00 4,028.00 4,653.00 7,529.00 7,645.00 7,423.00 7,035.00 7,798.00 8,254.00 8,164.00 7,979.00 8,460.00 7,865.00 7,547.00 7,630.00 6,981.00 6,793.00 6,780.00 6,780.00 11,102.00 11,020.00 11,593.00 12,183.00 15,569.00 15,244.00 15,308.00 15,482.00 17,177.00 17,015.00 16,716.00
Common shares outstanding 850 853 848 847 850 858 853 857 857 858 858 861 865 871 872 876 879 879 879 878 876 871 872 869 869 863 870 869 869 869 870 870 870 872 874 876 879 876 885 890 894 898 903 908 913 917 922 927 931 937 944 952 960 956 970 971 972 972 987 998 1,002 1,002 1,004 1,003 1,004 1,004 1,004 1,004 1,003 1,003 1,013 1,029 1,044 1,041 1,058 1,066 1,081 1,081 1,081 1,094 1,096
about 4 hours ago