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 + 2,883.00 4,524.00 1,228.00 -660.00 925.00 2,448.53 262.00 -49.00 82.00 450.00 57.00 -58.00 113.00 364.00 113.00 406.00 703.00 523.00 592.00 823.00
Accounts receivable, net 2,565.00 3,054.00 3,404.00 3,462.00 3,306.00 3,351.00 3,264.00 3,093.00 3,025.00 3,432.00 3,088.00 2,401.00 1,887.00 1,336.00 1,285.00 1,286.00 1,197.00 1,460.00 1,556.00 1,727.00
Inventories 348.00 346.00 411.00 405.00 384.00 368.00 310.00 305.00 289.00 326.00 309.00 276.00 262.00 153.00 161.00 156.00 153.00 161.00 183.00 184.00
Other current assets 2,053.00 1,263.00 2,124.00 1,256.00 1,021.00 982.00 1,245.00 827.00 1,648.00 783.00 1,418.00 1,100.00 1,432.00 828.00 798.00 464.00 419.00 565.00 229.00 291.00
Total current assets 7,849.00 7,682.00 7,167.00 5,981.00 7,075.00 7,147.00 5,081.00 4,636.00 5,573.00 5,257.00 5,171.00 4,717.00 3,710.00 2,681.00 2,357.00 2,311.00 2,472.00 2,709.00 2,560.00 3,025.00
Total non-current assets + 21,828.00 21,254.00 21,145.00 21,175.00 20,504.00 19,959.00 18,270.00 17,773.00 17,812.00 19,444.00 18,511.00 13,424.00 12,420.00 6,363.00 6,105.00 6,189.00 5,481.00 5,465.00 5,833.00 5,514.00
Total assets 29,677.00 28,936.00 28,312.00 27,156.00 27,579.00 27,106.00 23,351.00 22,409.00 23,385.00 24,701.00 23,682.00 18,141.00 16,130.00 9,044.00 8,462.00 8,500.00 7,953.00 8,174.00 8,393.00 8,539.00
Total current liabilities + 4,463.00 4,310.00 4,760.00 4,476.00 5,109.00 4,847.00 4,205.00 3,857.00 4,332.00 4,034.00 4,308.00 3,577.00 2,928.00 1,763.00 1,815.00 1,725.00 1,783.00 1,949.00 2,048.00 1,925.00
Total non-current liabilities + 16,241.00 16,079.00 18,044.00 18,072.00 18,213.00 19,370.00 17,157.00 16,445.00 16,648.00 17,192.00 16,150.00 13,378.00 12,077.00 6,047.00 5,139.00 4,956.00 5,473.00 6,122.00 6,291.00 6,350.00
Total liabilities 20,704.00 20,389.00 22,804.00 22,548.00 23,322.00 24,217.00 21,362.00 20,302.00 20,980.00 21,226.00 20,458.00 16,955.00 15,005.00 7,810.00 6,954.00 6,681.00 7,256.00 8,071.00 8,339.00 8,275.00
Total stockholders' equity + 4,220.00 4,171.00 1,608.00 1,142.00 1,028.00 28.00 -371.00 -119.00 -147.00 417.00 691.00 651.00 755.00 1,143.00 1,423.00 1,766.00 646.00 103.00 54.00 264.00
Common shares outstanding 91 98 105 111 109 106 103 104 101 99 99 100 102 109 121 140 127 120 118 118
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 + 2,967.00 2,883.00 2,975.00 2,625.00 2,999.00 3,019.00 4,094.00 2,880.00 2,481.00 1,228.00 1,054.00 934.00 766.00 -660.00 1,208.00 1,351.00 1,405.00 925.00 4,856.00 4,719.00 4,718.00 939.00 3,302.45 3,514.00 613.00 -1,127.00 314.00 249.00 252.00 411.00 500.00 403.00 974.00 611.00 429.00 475.00 572.00 450.00 649.00 656.00 728.00 57.00 450.00 299.00 185.00 -58.00 200.00 406.00 141.00 113.00 82.00 90.00 95.00 364.00 83.00 82.00 104.00 113.00 185.00 264.00 270.00 406.00 400.00 713.00 593.00 703.00 750.00 767.00 659.00 523.00 560.00 360.00 292.00 592.00 689.00 714.00 622.00 823.00 824.00 579.00 985.00
Accounts receivable, net 2,605.00 2,565.00 3,778.00 3,701.00 3,152.00 3,054.00 3,053.00 3,330.00 3,611.00 3,404.00 3,367.00 3,344.00 3,352.00 3,462.00 2,980.00 3,340.00 3,405.00 3,306.00 3,236.00 3,135.00 3,248.00 3,351.00 3,016.00 2,889.00 3,159.00 3,264.00 3,300.00 3,300.00 3,286.00 3,093.00 2,881.00 2,885.00 3,101.00 3,025.00 2,940.00 3,084.00 3,371.00 3,432.00 3,345.00 3,225.00 2,804.00 3,088.00 2,522.00 2,502.00 2,465.00 2,401.00 2,236.00 2,168.00 2,138.00 1,887.00 1,376.00 1,381.00 1,387.00 1,336.00 1,338.00 1,369.00 1,422.00 1,285.00 1,228.00 1,259.00 1,259.00 1,286.00 1,150.00 1,173.00 1,234.00 1,197.00 1,195.00 1,225.00 1,390.00 1,460.00 1,376.00 1,479.00 1,475.00 1,556.00 1,359.00 1,366.00 1,600.00 1,727.00 1,627.00 1,941.00 1,584.00
Inventories 343.00 348.00 346.00 338.00 344.00 346.00 356.00 382.00 395.00 411.00 413.00 404.00 407.00 405.00 394.00 387.00 391.00 384.00 376.00 364.00 368.00 368.00 349.00 337.00 324.00 310.00 311.00 309.00 308.00 305.00 307.00 298.00 294.00 289.00 297.00 316.00 324.00 326.00 322.00 316.00 312.00 309.00 275.00 261.00 268.00 276.00 270.00 264.00 261.00 262.00 154.00 153.00 152.00 153.00 154.00 154.00 157.00 161.00 157.00 156.00 156.00 156.00 152.00 152.00 151.00 153.00 153.00 154.00 158.00 161.00 165.00 170.00 182.00 183.00 181.00 184.00 180.00 184.00 177.00 174.00 194.00
Other current assets 2,441.00 2,053.00 711.00 634.00 1,418.00 1,263.00 1,256.00 1,363.00 1,334.00 2,124.00 1,525.00 1,313.00 1,344.00 1,256.00 1,416.00 986.00 927.00 1,021.00 1,001.00 1,724.00 942.00 982.00 1,143.00 1,207.00 1,292.00 1,245.00 864.00 846.00 736.00 827.00 804.00 1,119.00 1,265.00 1,648.00 1,643.00 1,507.00 785.00 783.00 800.00 796.00 1,285.00 1,418.00 3,049.00 2,947.00 2,206.00 1,100.00 1,495.00 1,370.00 1,438.00 1,432.00 948.00 963.00 817.00 828.00 909.00 959.00 799.00 798.00 606.00 635.00 708.00 464.00 742.00 397.00 408.00 419.00 441.00 416.00 424.00 565.00 735.00 769.00 368.00 229.00 364.00 344.00 351.00 291.00 510.00 655.00 315.00
Total current assets 8,356.00 7,849.00 7,810.00 7,298.00 7,913.00 7,682.00 8,759.00 7,955.00 7,821.00 7,167.00 6,359.00 5,995.00 5,869.00 5,981.00 5,998.00 6,064.00 6,128.00 7,075.00 6,905.00 7,417.00 6,699.00 7,147.00 7,808.00 7,947.00 5,388.00 5,081.00 4,789.00 4,704.00 4,582.00 4,636.00 4,492.00 4,705.00 5,634.00 5,573.00 5,309.00 5,382.00 5,052.00 5,257.00 5,116.00 4,993.00 5,129.00 5,171.00 6,296.00 6,009.00 5,124.00 4,717.00 4,201.00 4,208.00 3,978.00 3,710.00 2,560.00 2,574.00 2,443.00 2,681.00 2,484.00 2,564.00 2,482.00 2,357.00 2,176.00 2,314.00 2,393.00 2,311.00 2,444.00 2,435.00 2,386.00 2,472.00 2,539.00 2,562.00 2,631.00 2,709.00 2,836.00 2,778.00 2,317.00 2,560.00 2,593.00 2,608.00 2,753.00 3,025.00 3,138.00 3,349.00 3,078.00
Total non-current assets + 22,847.00 21,828.00 21,608.00 21,401.00 21,324.00 21,254.00 20,613.00 21,310.00 21,086.00 21,145.00 21,231.00 21,162.00 21,198.00 21,175.00 21,078.00 20,557.00 20,522.00 20,504.00 19,008.00 19,148.00 19,855.00 19,959.00 18,379.00 18,303.00 18,435.00 18,270.00 18,568.00 18,503.00 18,576.00 17,773.00 17,773.00 17,638.00 17,550.00 17,812.00 17,899.00 18,959.00 19,458.00 19,444.00 19,358.00 19,247.00 18,637.00 18,511.00 16,877.00 16,737.00 13,301.00 13,424.00 13,111.00 12,699.00 12,506.00 12,420.00 6,777.00 6,582.00 6,472.00 6,363.00 5,986.00 5,921.00 6,063.00 6,105.00 6,117.00 6,121.00 6,131.00 6,189.00 6,091.00 5,399.00 5,429.00 5,481.00 5,337.00 5,366.00 5,461.00 5,465.00 5,458.00 5,465.00 5,857.00 5,833.00 5,642.00 5,645.00 5,522.00 5,514.00 5,904.00 5,851.00 6,259.00
Total assets 31,203.00 29,677.00 29,418.00 28,699.00 29,237.00 28,936.00 29,372.00 29,265.00 28,907.00 28,312.00 27,590.00 27,157.00 27,067.00 27,156.00 27,076.00 26,621.00 26,650.00 27,579.00 25,913.00 26,565.00 26,554.00 27,106.00 26,187.00 26,250.00 23,823.00 23,351.00 23,357.00 23,207.00 23,158.00 22,409.00 22,265.00 22,343.00 23,184.00 23,385.00 23,208.00 24,341.00 24,510.00 24,701.00 24,474.00 24,240.00 23,766.00 23,682.00 23,173.00 22,746.00 18,425.00 18,141.00 17,312.00 16,907.00 16,484.00 16,130.00 9,337.00 9,156.00 8,915.00 9,044.00 8,470.00 8,485.00 8,545.00 8,462.00 8,293.00 8,435.00 8,524.00 8,500.00 8,535.00 7,834.00 7,815.00 7,953.00 7,876.00 7,928.00 8,092.00 8,174.00 8,294.00 8,243.00 8,174.00 8,393.00 8,235.00 8,253.00 8,275.00 8,539.00 9,042.00 9,200.00 9,337.00
Total current liabilities + 6,152.00 4,463.00 4,560.00 4,271.00 4,451.00 4,310.00 5,538.00 5,493.00 5,416.00 4,760.00 4,432.00 4,152.00 4,219.00 4,476.00 4,276.00 4,368.00 4,668.00 5,109.00 5,379.00 5,071.00 4,930.00 4,847.00 5,843.00 5,585.00 4,095.00 4,205.00 3,928.00 4,150.00 3,725.00 3,857.00 4,224.00 4,354.00 4,561.00 4,332.00 4,139.00 4,337.00 3,767.00 4,034.00 4,547.00 4,430.00 4,268.00 4,308.00 4,093.00 3,774.00 3,734.00 3,577.00 3,145.00 3,384.00 3,336.00 2,928.00 1,769.00 1,658.00 1,549.00 1,763.00 1,829.00 1,872.00 1,840.00 1,815.00 1,679.00 1,662.00 1,657.00 1,725.00 1,696.00 1,558.00 1,579.00 1,783.00 1,772.00 1,705.00 1,835.00 1,949.00 1,975.00 1,973.00 1,873.00 2,048.00 1,873.00 1,843.00 1,833.00 1,925.00 1,907.00 1,783.00 1,809.00
Total non-current liabilities + 16,201.00 16,241.00 16,158.00 16,126.00 16,133.00 16,079.00 15,759.00 15,903.00 15,820.00 18,044.00 17,977.00 18,004.00 18,043.00 18,072.00 18,225.00 18,142.00 17,568.00 18,213.00 16,851.00 18,291.00 18,616.00 19,370.00 18,343.00 18,471.00 17,699.00 17,157.00 17,465.00 16,878.00 17,320.00 16,445.00 15,939.00 15,984.00 16,065.00 16,648.00 16,558.00 17,168.00 17,219.00 17,192.00 16,455.00 16,383.00 16,191.00 16,150.00 16,380.00 16,363.00 13,511.00 13,378.00 12,905.00 12,373.00 12,027.00 12,077.00 6,565.00 6,437.00 6,284.00 6,047.00 5,356.00 5,368.00 5,158.00 5,139.00 4,837.00 4,883.00 4,959.00 4,956.00 5,075.00 5,450.00 5,445.00 5,473.00 5,431.00 5,890.00 5,919.00 6,122.00 6,183.00 6,241.00 6,269.00 6,291.00 6,261.00 6,261.00 6,275.00 6,350.00 6,504.00 6,710.00 6,429.00
Total liabilities 22,353.00 20,704.00 20,718.00 20,397.00 20,584.00 20,389.00 21,297.00 21,396.00 21,236.00 22,804.00 22,409.00 22,156.00 22,262.00 22,548.00 22,501.00 22,510.00 22,236.00 23,322.00 22,230.00 23,362.00 23,546.00 24,217.00 24,186.00 24,056.00 21,794.00 21,362.00 21,393.00 21,028.00 21,045.00 20,302.00 20,163.00 20,338.00 20,626.00 20,980.00 20,697.00 21,505.00 20,986.00 21,226.00 21,002.00 20,813.00 20,459.00 20,458.00 20,473.00 20,137.00 17,245.00 16,955.00 16,050.00 15,757.00 15,363.00 15,005.00 8,334.00 8,095.00 7,833.00 7,810.00 7,185.00 7,240.00 6,998.00 6,954.00 6,516.00 6,545.00 6,616.00 6,681.00 6,771.00 7,008.00 7,024.00 7,256.00 7,203.00 7,595.00 7,754.00 8,071.00 8,158.00 8,214.00 8,142.00 8,339.00 8,134.00 8,104.00 8,108.00 8,275.00 8,411.00 8,493.00 8,238.00
Total stockholders' equity + 4,814.00 4,220.00 4,014.00 3,749.00 4,181.00 4,171.00 3,834.00 3,475.00 3,453.00 1,608.00 1,464.00 1,343.00 1,233.00 1,142.00 1,235.00 1,087.00 1,056.00 1,028.00 722.00 261.00 123.00 28.00 -374.00 -257.00 -358.00 -371.00 -341.00 -108.00 -134.00 -119.00 -108.00 -154.00 -65.00 -147.00 24.00 373.00 430.00 417.00 528.00 523.00 625.00 691.00 802.00 803.00 839.00 651.00 735.00 723.00 728.00 755.00 825.00 895.00 969.00 1,143.00 1,224.00 1,176.00 1,460.00 1,423.00 1,698.00 1,810.00 1,844.00 1,766.00 1,711.00 772.00 739.00 646.00 626.00 286.00 291.00 103.00 136.00 29.00 32.00 54.00 101.00 149.00 167.00 264.00 631.00 707.00 1,099.00
Common shares outstanding 88 88 89 92 95 96 97 98 101 104 104 105 106 106 110 109 112 109 109 109 108 107 105 106 106 106 104 105 103 103 102 104 103 103 101 101 100 100 100 99 99 99 100 99 101 101 101 98 97 97 103 103 104 104 107 107 121 121 121 126 141 141 140 126 140 140 125 122 120 120 120 119 119 119 118 118 119 119 118 118 118
about 13 hours ago