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,219.00 1,358.00 1,568.00 1,154.00 1,072.00 1,922.00 1,273.00 963.00 1,491.00 1,863.00 1,455.00 1,183.00 1,745.00 2,393.00 1,482.00 1,978.00 1,061.00 1,045.00 2,232.00 455.00
Accounts receivable, net 3,336.00 2,985.00 3,007.00 3,303.00 3,152.00 2,726.00 2,756.00 2,845.00 2,903.00 2,654.00 2,709.00 2,815.00 2,736.00 2,813.00 2,830.00 2,778.00 2,628.00 2,804.00 2,522.00 2,016.00
Inventories 1,996.00 1,846.00 1,934.00 2,272.00 2,171.00 1,735.00 1,710.00 1,783.00 1,730.00 1,514.00 1,659.00 1,825.00 1,824.00 1,687.00 1,607.00 1,573.00 1,548.00 1,702.00 1,532.00 1,203.00
Other current assets 408.00 368.00 922.00 444.00 4,569.00 5,063.00 431.00 370.00 353.00 543.00 889.00 620.00 909.00 822.00 775.00 729.00 741.00 821.00 -1,743.00 -975.00
Total current assets 7,959.00 6,557.00 7,431.00 7,173.00 6,740.00 6,798.00 6,170.00 5,961.00 6,477.00 6,574.00 6,712.00 6,443.00 7,214.00 7,715.00 6,694.00 7,058.00 5,981.00 6,348.00 6,941.00 4,855.00
Total non-current assets + 14,139.00 12,876.00 14,216.00 13,571.00 14,577.00 12,758.00 11,538.00 10,054.00 10,061.00 9,197.00 10,364.00 11,092.00 8,649.00 8,163.00 7,688.00 7,917.00 8,259.00 8,350.00 5,688.00 5,212.00
Total assets 7,959.00 19,433.00 21,647.00 20,744.00 21,351.00 19,556.00 17,708.00 16,015.00 16,538.00 15,771.00 17,076.00 17,535.00 15,863.00 15,878.00 14,382.00 14,975.00 14,240.00 14,698.00 12,629.00 10,067.00
Total current liabilities + 4,900.00 5,014.00 5,054.00 4,721.00 4,745.00 4,816.00 4,375.00 4,373.00 3,895.00 4,253.00 4,695.00 4,875.00 4,135.00 4,461.00 3,702.00 3,625.00 3,577.00 4,210.00 4,632.00 2,816.00
Total non-current liabilities + 6,602.00 7,457.00 8,570.00 9,314.00 10,174.00 8,910.00 7,930.00 6,910.00 6,971.00 6,603.00 7,312.00 7,395.00 6,530.00 7,095.00 7,234.00 7,517.00 6,741.00 6,999.00 3,846.00 3,850.00
Total liabilities 11,502.00 12,471.00 13,624.00 14,035.00 14,940.00 13,741.00 12,305.00 11,283.00 10,866.00 10,856.00 12,007.00 12,270.00 10,665.00 11,556.00 10,936.00 11,142.00 10,318.00 11,209.00 8,478.00 6,666.00
Total stockholders' equity + -3,543.00 6,785.00 7,832.00 6,592.00 6,411.00 5,815.00 5,284.00 4,630.00 5,558.00 4,826.00 4,983.00 5,180.00 4,932.00 4,063.00 3,249.00 -610.00 3,753.00 3,333.00 4,151.00 3,234.00
Common shares outstanding 227 235 237 237 239 238 238 245 258 267 274 280 290 310 319 329 331 331 329 333
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 + 1,624.00 2,219.00 1,908.00 1,625.00 1,893.00 1,358.00 1,322.00 1,192.00 1,235.00 1,568.00 1,282.00 1,296.00 1,482.00 1,154.00 1,089.00 992.00 1,033.00 1,072.00 1,304.00 1,305.00 1,928.00 1,922.00 2,095.00 2,297.00 1,936.00 1,273.00 1,490.00 1,016.00 839.00 963.00 1,160.00 1,083.00 1,404.00 1,491.00 2,328.00 1,617.00 1,389.00 1,863.00 975.00 1,669.00 1,030.00 1,455.00 1,414.00 1,182.00 1,170.00 1,183.00 3,038.00 2,913.00 3,039.00 1,745.00 2,249.00 1,781.00 2,380.00 2,393.00 2,011.00 1,247.00 1,034.00 1,482.00 1,338.00 1,245.00 1,383.00 1,978.00 930.00 784.00 689.00 1,061.00 898.00 1,052.00 531.00 1,045.00 558.00 278.00 310.00 2,232.00 227.00 197.00 182.00 455.00 316.00 419.00 416.00
Accounts receivable, net 3,676.00 3,336.00 3,718.00 3,891.00 3,429.00 2,985.00 3,653.00 3,845.00 3,581.00 3,007.00 3,612.00 -1,296.00 3,595.00 3,303.00 3,541.00 3,818.00 3,659.00 3,152.00 3,382.00 3,498.00 3,034.00 2,726.00 2,843.00 2,673.00 2,804.00 2,756.00 3,028.00 3,332.00 3,197.00 2,845.00 3,217.00 3,438.00 3,343.00 2,903.00 3,155.00 3,191.00 3,057.00 2,654.00 2,962.00 3,108.00 3,106.00 2,709.00 3,062.00 3,286.00 2,961.00 2,815.00 2,968.00 3,184.00 3,016.00 2,736.00 3,122.00 3,223.00 2,824.00 2,813.00 3,190.00 3,310.00 3,236.00 2,830.00 3,088.00 3,345.00 3,126.00 2,778.00 2,958.00 2,781.00 2,809.00 2,628.00 2,853.00 2,847.00 2,713.00 2,804.00 3,453.00 3,907.00 3,433.00 2,522.00 2,497.00 2,583.00 2,434.00 2,016.00 2,240.00 2,248.00 2,038.00
Inventories 2,162.00 1,996.00 2,182.00 2,224.00 2,115.00 1,846.00 2,263.00 2,299.00 2,331.00 1,934.00 2,217.00 2,506.00 2,599.00 2,272.00 2,411.00 2,481.00 2,439.00 2,171.00 2,249.00 2,226.00 1,914.00 1,735.00 1,672.00 1,706.00 1,859.00 1,710.00 1,860.00 1,945.00 1,965.00 1,783.00 1,962.00 1,956.00 1,963.00 1,730.00 1,805.00 1,766.00 1,727.00 1,514.00 1,676.00 1,803.00 1,863.00 1,659.00 1,841.00 1,861.00 1,881.00 1,825.00 1,905.00 1,964.00 1,929.00 1,824.00 1,878.00 1,862.00 1,698.00 1,687.00 1,777.00 1,775.00 1,830.00 1,607.00 1,737.00 1,821.00 1,755.00 1,573.00 1,638.00 1,541.00 1,599.00 1,548.00 1,656.00 1,672.00 1,677.00 1,702.00 1,818.00 2,124.00 1,977.00 1,532.00 1,385.00 1,480.00 1,459.00 1,203.00 1,377.00 1,273.00 1,195.00
Other current assets 508.00 408.00 415.00 450.00 464.00 368.00 675.00 448.00 524.00 922.00 441.00 5,562.00 517.00 444.00 449.00 465.00 496.00 4,569.00 365.00 417.00 463.00 5,063.00 5,330.00 5,371.00 5,207.00 431.00 4,957.00 4,762.00 4,444.00 370.00 402.00 402.00 400.00 353.00 350.00 571.00 473.00 665.00 804.00 527.00 719.00 889.00 975.00 1,045.00 1,072.00 620.00 987.00 974.00 904.00 909.00 871.00 844.00 824.00 -1,991.00 799.00 819.00 844.00 775.00 777.00 828.00 820.00 729.00 779.00 780.00 825.00 1,801.00 841.00 851.00 849.00 821.00 792.00 794.00 1,241.00 2,361.00 1,307.00 691.00 654.00 1,193.00 614.00 577.00 525.00
Total current assets 7,970.00 7,959.00 8,223.00 8,190.00 7,901.00 6,557.00 7,913.00 7,784.00 7,671.00 7,431.00 7,552.00 8,068.00 8,193.00 7,173.00 7,490.00 7,756.00 7,627.00 6,740.00 7,300.00 7,446.00 7,339.00 6,798.00 7,002.00 7,077.00 7,066.00 6,170.00 6,817.00 6,707.00 6,409.00 5,961.00 6,741.00 6,879.00 7,110.00 6,477.00 7,638.00 7,145.00 6,646.00 6,574.00 6,417.00 7,107.00 6,718.00 6,712.00 7,292.00 7,374.00 7,084.00 6,443.00 8,898.00 9,035.00 8,888.00 7,214.00 8,120.00 7,710.00 7,726.00 7,715.00 7,777.00 7,151.00 6,944.00 6,694.00 6,940.00 7,239.00 7,084.00 7,058.00 6,305.00 5,886.00 5,922.00 5,981.00 6,248.00 6,422.00 5,770.00 6,348.00 6,579.00 7,091.00 6,949.00 6,941.00 5,416.00 4,951.00 4,729.00 4,855.00 4,547.00 4,517.00 4,174.00
Total non-current assets + 14,180.00 14,139.00 13,921.00 13,909.00 13,239.00 12,876.00 13,945.00 13,945.00 14,196.00 14,216.00 13,949.00 13,546.00 13,906.00 13,571.00 13,378.00 13,816.00 14,261.00 14,577.00 14,583.00 14,907.00 12,800.00 12,758.00 11,298.00 11,093.00 10,998.00 11,538.00 11,247.00 11,248.00 10,962.00 10,054.00 9,977.00 9,915.00 10,434.00 10,061.00 9,977.00 9,832.00 9,508.00 9,197.00 10,073.00 10,141.00 10,597.00 10,364.00 10,282.00 10,222.00 10,284.00 11,092.00 8,189.00 8,265.00 8,229.00 8,649.00 8,518.00 8,356.00 7,650.00 8,163.00 7,829.00 7,666.00 7,890.00 7,688.00 7,603.00 8,028.00 8,019.00 7,917.00 7,815.00 7,480.00 7,834.00 8,259.00 8,321.00 8,143.00 7,833.00 8,350.00 8,467.00 9,116.00 8,950.00 5,688.00 5,491.00 5,733.00 5,616.00 5,212.00 5,226.00 4,985.00 4,744.00
Total assets 22,150.00 7,959.00 22,144.00 22,099.00 21,140.00 19,433.00 21,858.00 21,729.00 21,867.00 21,647.00 21,501.00 21,614.00 22,099.00 20,744.00 20,868.00 21,572.00 21,888.00 21,351.00 21,883.00 22,353.00 20,139.00 19,556.00 18,300.00 18,170.00 18,064.00 17,708.00 18,064.00 17,955.00 17,371.00 16,015.00 16,718.00 16,794.00 17,544.00 16,538.00 17,615.00 16,977.00 16,154.00 15,771.00 16,490.00 17,248.00 17,315.00 17,076.00 17,574.00 17,596.00 17,368.00 17,535.00 17,087.00 17,300.00 17,117.00 15,863.00 16,638.00 16,066.00 15,376.00 15,878.00 15,606.00 14,817.00 14,834.00 14,382.00 14,543.00 15,267.00 15,103.00 14,975.00 14,120.00 13,366.00 13,756.00 14,240.00 14,569.00 14,565.00 13,603.00 14,698.00 15,046.00 16,207.00 15,899.00 12,629.00 10,907.00 10,684.00 10,345.00 10,067.00 9,773.00 9,502.00 8,918.00
Total current liabilities + 4,953.00 4,900.00 5,612.00 5,762.00 5,837.00 5,014.00 4,996.00 5,225.00 4,943.00 5,054.00 5,100.00 5,416.00 4,868.00 4,721.00 4,926.00 5,165.00 5,172.00 4,745.00 5,463.00 5,488.00 5,120.00 4,816.00 4,613.00 5,234.00 5,195.00 4,375.00 4,578.00 4,706.00 4,588.00 4,373.00 3,933.00 4,047.00 4,030.00 3,895.00 4,618.00 4,441.00 4,273.00 4,253.00 4,460.00 4,375.00 4,556.00 4,695.00 4,770.00 4,825.00 4,773.00 4,875.00 4,896.00 4,962.00 4,566.00 4,135.00 4,362.00 4,106.00 3,727.00 4,461.00 4,490.00 4,565.00 4,558.00 3,702.00 3,788.00 3,922.00 3,749.00 3,625.00 3,523.00 3,373.00 3,418.00 3,577.00 3,869.00 4,102.00 3,970.00 4,210.00 4,469.00 4,745.00 4,492.00 4,632.00 3,032.00 2,962.00 2,949.00 2,816.00 2,754.00 2,638.00 2,344.00
Total non-current liabilities + 8,943.00 6,602.00 8,576.00 8,593.00 8,211.00 7,457.00 8,890.00 8,559.00 8,798.00 8,570.00 8,466.00 9,008.00 9,978.00 9,314.00 9,798.00 10,116.00 10,383.00 10,174.00 10,010.00 10,454.00 9,050.00 8,910.00 8,263.00 7,998.00 8,032.00 7,930.00 8,131.00 8,062.00 7,773.00 6,910.00 7,707.00 7,764.00 8,047.00 6,971.00 6,987.00 6,801.00 6,595.00 6,603.00 6,909.00 7,440.00 7,511.00 7,312.00 7,608.00 7,515.00 7,437.00 7,395.00 5,986.00 6,017.00 6,462.00 6,530.00 6,795.00 6,659.00 6,608.00 7,095.00 6,984.00 6,577.00 6,760.00 7,234.00 6,849.00 7,057.00 7,359.00 7,517.00 6,495.00 6,354.00 6,549.00 6,741.00 6,966.00 7,095.00 6,630.00 6,999.00 6,207.00 6,644.00 6,854.00 3,846.00 3,732.00 3,853.00 3,795.00 3,850.00 3,406.00 3,258.00 3,233.00
Total liabilities 13,896.00 11,502.00 14,188.00 14,355.00 14,048.00 12,471.00 13,886.00 13,784.00 13,741.00 13,624.00 13,566.00 5,416.00 14,846.00 14,035.00 14,724.00 15,281.00 15,555.00 14,940.00 15,473.00 15,942.00 14,170.00 13,741.00 12,876.00 13,232.00 13,227.00 12,305.00 12,709.00 12,768.00 12,361.00 11,283.00 11,640.00 11,811.00 12,077.00 10,866.00 11,605.00 11,242.00 10,868.00 10,856.00 11,369.00 11,815.00 12,067.00 12,007.00 12,378.00 12,340.00 12,210.00 12,270.00 10,882.00 10,979.00 11,028.00 10,665.00 11,157.00 10,765.00 10,335.00 11,556.00 11,474.00 11,142.00 11,318.00 10,936.00 10,637.00 10,979.00 11,108.00 11,142.00 10,018.00 9,727.00 9,967.00 10,318.00 10,835.00 11,197.00 10,600.00 11,209.00 10,676.00 11,389.00 11,346.00 8,478.00 6,764.00 6,815.00 6,744.00 6,666.00 6,160.00 5,896.00 5,577.00
Total stockholders' equity + 8,104.00 -3,543.00 7,800.00 7,577.00 6,927.00 6,785.00 7,788.00 7,767.00 7,941.00 7,832.00 7,751.00 7,614.00 7,142.00 6,592.00 6,034.00 6,182.00 6,218.00 6,286.00 6,253.00 6,242.00 5,839.00 5,689.00 5,310.00 4,832.00 4,723.00 5,284.00 5,247.00 5,079.00 4,904.00 4,630.00 4,980.00 4,884.00 5,346.00 5,558.00 5,902.00 5,630.00 5,192.00 4,826.00 5,031.00 5,346.00 5,161.00 4,983.00 5,111.00 5,171.00 5,078.00 5,180.00 6,121.00 6,232.00 5,992.00 4,932.00 5,211.00 5,042.00 4,787.00 4,063.00 3,861.00 3,461.00 3,293.00 3,249.00 3,662.00 4,054.00 3,766.00 3,638.00 3,874.00 3,450.00 3,592.00 3,753.00 3,538.00 3,175.00 2,830.00 3,333.00 4,204.00 4,624.00 4,374.00 4,151.00 4,003.00 3,685.00 3,436.00 3,234.00 3,483.00 3,477.00 3,214.00
Common shares outstanding 224 225 227 228 229 234 234 236 237 237 238 237 237 237 237 238 238 239 240 240 239 239 238 238 238 239 239 238 238 240 244 246 251 256 258 259 259 264 266 269 269 271 273 275 276 278 279 280 281 285 290 290 295 312 311 310 309 306 317 321 325 321 331 333 334 332 332 329 329 328 331 331 331 328 329 330 332 329 333 333 332
about 11 hours ago