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,333.00 1,697.00 1,913.00 1,242.00 1,603.00 2,824.00 902.00 963.00 2,983.00 2,334.00 2,785.00 4,888.00 5,301.00 3,296.00 2,649.00 2,613.00 2,263.00 1,621.00 3,155.00 1,604.00
Accounts receivable, net 10,786.00 11,225.00 11,001.00 11,803.00 11,539.00 11,185.00 11,401.00 10,335.00 8,857.00 7,611.00 3,446.00 4,050.00 4,402.00 4,204.00 4,452.00 3,848.00 3,678.00 3,469.00 2,874.00 2,341.00
Inventories 9,232.00 9,724.00 8,578.00 6,322.00 5,340.00 5,745.00 6,306.00 5,977.00 5,303.00 8,805.00 7,723.00 7,812.00 7,748.00 7,740.00 2,310.00 2,158.00 6,575.00 2,029.00 5,958.00 5,472.00
Other current assets 1,897.00 1,740.00 2,123.00 1,696.00 1,505.00 1,789.00 1,679.00 914.00 1,185.00 1,471.00 4,974.00 5,748.00 435.00 5,468.00 5,957.00 5,567.00 5,182.00 4,831.00 4,912.00 4,451.00
Total current assets 24,248.00 24,386.00 23,615.00 21,063.00 19,987.00 21,543.00 20,288.00 18,189.00 18,276.00 15,447.00 14,571.00 17,407.00 17,886.00 15,744.00 15,368.00 14,186.00 13,249.00 11,950.00 12,298.00 9,880.00
Total non-current assets + 33,001.00 31,494.00 31,195.00 30,522.00 30,086.00 29,765.00 29,061.00 27,219.00 16,718.00 17,425.00 17,426.00 17,948.00 17,562.00 18,565.00 19,515.00 18,359.00 17,828.00 16,423.00 13,435.00 12,496.00
Total assets 57,249.00 55,880.00 54,810.00 51,585.00 50,073.00 51,308.00 48,841.00 45,408.00 34,994.00 32,872.00 31,997.00 35,355.00 35,448.00 34,309.00 34,883.00 32,545.00 31,077.00 28,373.00 25,733.00 22,376.00
Total current liabilities + 16,796.00 17,824.00 16,432.00 15,341.00 13,978.00 15,964.00 16,801.00 14,739.00 13,047.00 12,846.00 12,445.00 13,751.00 12,194.00 11,620.00 11,145.00 11,177.00 10,371.00 10,360.00 9,164.00 7,824.00
Total non-current liabilities + 14,831.00 15,993.00 17,079.00 17,676.00 18,454.00 19,683.00 18,570.00 18,937.00 10,512.00 9,050.00 8,814.00 9,775.00 8,753.00 11,299.00 10,506.00 8,052.00 8,283.00 7,960.00 4,801.00 4,725.00
Total liabilities 31,627.00 33,817.00 33,511.00 33,017.00 32,432.00 35,647.00 35,264.00 33,676.00 23,559.00 21,896.00 21,259.00 23,526.00 20,947.00 22,919.00 21,651.00 19,229.00 18,654.00 18,320.00 13,965.00 12,549.00
Total stockholders' equity + 25,622.00 22,063.00 21,299.00 18,568.00 17,641.00 15,661.00 13,577.00 11,732.00 11,435.00 10,976.00 10,738.00 11,829.00 14,501.00 11,390.00 13,232.00 13,316.00 12,423.00 10,053.00 11,768.00 9,827.00
Common shares outstanding 274 277 276 278 282 288 291 299 305 310 327 341 354 353 368 385 388 399 408 407
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,654.00 2,333.00 2,520.00 1,523.00 1,242.00 1,697.00 2,101.00 1,362.00 1,036.00 1,913.00 1,352.00 1,154.00 2,038.00 1,242.00 2,496.00 2,223.00 2,907.00 1,603.00 3,139.00 2,950.00 1,811.00 2,824.00 9,581.00 2,300.00 5,330.00 902.00 974.00 702.00 673.00 963.00 1,010.00 1,862.00 4,332.00 2,983.00 2,722.00 1,856.00 2,168.00 2,334.00 2,303.00 1,899.00 1,907.00 2,785.00 3,372.00 4,032.00 4,412.00 4,888.00 5,605.00 3,841.00 4,296.00 5,301.00 4,065.00 3,757.00 3,745.00 3,296.00 2,874.00 2,540.00 2,632.00 2,649.00 1,540.00 2,157.00 2,613.00 2,613.00 1,843.00 1,853.00 2,025.00 2,263.00 1,409.00 1,614.00 1,126.00 1,621.00 2,617.00 2,740.00 2,605.00 3,155.00 2,033.00 1,794.00 1,492.00 1,604.00 963.00 1,399.00 2,599.00
Accounts receivable, net 11,305.00 10,786.00 11,944.00 12,025.00 12,433.00 11,225.00 12,017.00 11,720.00 11,642.00 11,001.00 11,585.00 11,458.00 11,084.00 11,803.00 10,905.00 11,032.00 10,903.00 11,539.00 11,380.00 11,178.00 11,178.00 11,185.00 12,006.00 11,230.00 11,485.00 11,401.00 11,566.00 11,227.00 11,085.00 10,335.00 11,300.00 10,999.00 9,634.00 8,857.00 9,000.00 8,735.00 8,040.00 8,893.00 3,502.00 3,539.00 3,654.00 3,446.00 3,796.00 3,595.00 3,661.00 4,050.00 4,181.00 4,474.00 4,286.00 4,402.00 4,365.00 4,289.00 4,261.00 4,204.00 4,339.00 4,571.00 4,686.00 4,452.00 4,119.00 4,229.00 4,237.00 3,848.00 3,874.00 3,545.00 3,738.00 3,678.00 3,851.00 3,649.00 3,795.00 3,469.00 3,103.00 2,962.00 2,976.00 2,874.00 6,624.00 6,772.00 2,304.00 2,341.00 5,965.00 5,817.00 5,254.00
Inventories 9,177.00 9,232.00 9,813.00 9,889.00 9,816.00 9,724.00 10,141.00 9,686.00 9,589.00 8,578.00 8,282.00 7,642.00 7,006.00 6,322.00 6,257.00 6,158.00 5,548.00 5,340.00 5,651.00 5,803.00 5,688.00 5,745.00 6,402.00 6,666.00 6,852.00 6,306.00 6,573.00 6,480.00 6,185.00 5,977.00 6,247.00 5,890.00 5,543.00 5,303.00 5,781.00 5,839.00 5,822.00 8,805.00 8,870.00 8,516.00 8,209.00 7,723.00 7,454.00 7,632.00 7,841.00 7,812.00 7,575.00 8,092.00 7,866.00 7,748.00 8,099.00 8,045.00 7,936.00 7,740.00 2,661.00 2,648.00 2,444.00 2,310.00 2,506.00 2,382.00 2,158.00 2,158.00 6,972.00 6,860.00 6,677.00 6,575.00 6,584.00 6,546.00 6,321.00 2,029.00 1,725.00 1,672.00 1,663.00 5,958.00 1,556.00 1,595.00 1,604.00 5,472.00 1,409.00 1,487.00 1,437.00
Other current assets 1,919.00 1,897.00 1,575.00 1,629.00 1,626.00 1,740.00 1,484.00 1,544.00 1,929.00 2,123.00 1,560.00 1,571.00 1,460.00 1,696.00 1,347.00 1,166.00 1,436.00 1,505.00 1,516.00 1,649.00 1,731.00 1,789.00 988.00 939.00 1,074.00 1,679.00 1,038.00 1,148.00 924.00 914.00 1,401.00 1,076.00 955.00 1,185.00 577.00 696.00 584.00 -4,585.00 5,835.00 432.00 418.00 617.00 666.00 514.00 438.00 5,748.00 1,308.00 776.00 516.00 435.00 589.00 447.00 408.00 504.00 5,719.00 5,768.00 5,748.00 5,957.00 5,875.00 5,905.00 5,192.00 5,567.00 5,687.00 5,801.00 5,605.00 5,182.00 4,856.00 4,897.00 4,826.00 4,831.00 4,814.00 5,074.00 4,946.00 4,912.00 4,866.00 4,623.00 4,558.00 4,451.00 4,498.00 4,389.00 4,055.00
Total current assets 26,055.00 24,248.00 25,852.00 25,066.00 25,117.00 24,386.00 25,743.00 24,312.00 24,196.00 23,615.00 22,779.00 21,825.00 21,588.00 21,063.00 21,005.00 20,579.00 20,794.00 19,987.00 21,686.00 21,580.00 20,408.00 21,543.00 20,865.00 21,135.00 24,741.00 20,288.00 20,151.00 19,557.00 18,867.00 18,189.00 19,958.00 19,827.00 20,464.00 18,276.00 18,080.00 17,126.00 16,614.00 15,447.00 15,297.00 14,386.00 14,188.00 14,571.00 15,288.00 15,773.00 16,352.00 17,407.00 18,169.00 17,183.00 16,964.00 17,886.00 17,118.00 16,538.00 16,350.00 15,744.00 15,593.00 15,527.00 15,510.00 15,368.00 14,040.00 14,673.00 14,186.00 14,186.00 13,390.00 13,166.00 13,353.00 13,249.00 12,228.00 12,298.00 11,830.00 11,950.00 12,259.00 12,448.00 12,190.00 12,298.00 10,887.00 10,551.00 9,958.00 9,880.00 9,014.00 9,253.00 9,834.00
Total non-current assets + 32,974.00 33,001.00 31,747.00 31,822.00 31,463.00 31,494.00 31,569.00 31,130.00 31,050.00 31,195.00 30,746.00 30,731.00 30,508.00 30,522.00 30,111.00 29,902.00 30,082.00 30,086.00 29,684.00 29,603.00 29,555.00 29,765.00 29,393.00 29,087.00 28,969.00 29,061.00 28,637.00 28,517.00 28,599.00 27,219.00 27,005.00 27,325.00 16,755.00 16,718.00 16,834.00 16,667.00 16,597.00 17,425.00 17,371.00 17,383.00 17,514.00 17,426.00 17,692.00 17,881.00 18,033.00 17,948.00 17,142.00 17,149.00 17,418.00 17,562.00 18,353.00 18,193.00 18,259.00 18,565.00 19,910.00 19,676.00 19,799.00 19,515.00 19,368.00 18,688.00 18,359.00 18,359.00 18,093.00 17,706.00 17,706.00 17,828.00 17,547.00 16,560.00 16,449.00 16,423.00 13,787.00 13,641.00 13,517.00 13,435.00 12,996.00 12,856.00 12,774.00 12,496.00 12,563.00 12,479.00 10,455.00
Total assets 59,029.00 57,249.00 57,599.00 56,888.00 56,580.00 55,880.00 57,312.00 55,442.00 55,246.00 54,810.00 53,525.00 52,556.00 52,096.00 51,585.00 51,116.00 50,481.00 50,876.00 50,073.00 51,370.00 51,183.00 49,963.00 51,308.00 50,258.00 50,222.00 53,710.00 48,841.00 48,788.00 48,074.00 47,466.00 45,408.00 46,963.00 47,152.00 37,219.00 34,994.00 34,914.00 33,793.00 33,211.00 32,872.00 32,668.00 31,769.00 31,702.00 31,997.00 32,980.00 33,654.00 34,385.00 35,355.00 35,311.00 34,332.00 34,382.00 35,448.00 35,471.00 34,731.00 34,609.00 34,309.00 35,503.00 35,203.00 35,309.00 34,883.00 33,408.00 33,361.00 32,545.00 32,545.00 31,483.00 30,872.00 31,059.00 31,077.00 29,775.00 28,858.00 28,279.00 28,373.00 26,046.00 26,089.00 25,707.00 25,733.00 23,883.00 23,407.00 22,732.00 22,376.00 21,577.00 21,732.00 20,289.00
Total current liabilities + 18,825.00 16,796.00 18,464.00 18,379.00 18,760.00 17,824.00 19,557.00 18,257.00 16,790.00 16,432.00 15,962.00 15,686.00 15,484.00 15,341.00 15,659.00 14,736.00 14,036.00 13,978.00 14,604.00 14,981.00 15,153.00 15,964.00 16,120.00 16,606.00 18,440.00 16,801.00 18,227.00 18,014.00 15,382.00 14,739.00 15,689.00 16,573.00 15,242.00 13,047.00 13,209.00 13,503.00 13,165.00 12,846.00 11,893.00 12,135.00 12,423.00 12,445.00 13,178.00 12,708.00 13,112.00 13,751.00 14,670.00 13,222.00 12,623.00 12,194.00 12,065.00 11,841.00 11,769.00 11,620.00 12,193.00 12,179.00 10,953.00 11,145.00 10,482.00 11,493.00 11,177.00 11,177.00 10,311.00 9,795.00 9,937.00 10,371.00 9,827.00 9,260.00 10,080.00 10,360.00 8,553.00 8,706.00 9,056.00 9,164.00 8,337.00 8,138.00 7,669.00 7,824.00 7,526.00 8,126.00 7,388.00
Total non-current liabilities + 14,125.00 14,831.00 14,701.00 14,929.00 15,595.00 15,993.00 14,782.00 15,149.00 17,046.00 17,079.00 17,606.00 17,392.00 17,525.00 17,676.00 17,806.00 18,364.00 18,826.00 18,454.00 21,045.00 20,881.00 19,470.00 19,683.00 19,422.00 19,726.00 22,070.00 18,570.00 17,048.00 17,183.00 19,850.00 18,937.00 18,519.00 18,585.00 10,203.00 10,512.00 10,141.00 9,338.00 9,463.00 9,050.00 9,458.00 8,639.00 8,697.00 8,814.00 9,068.00 9,670.00 9,753.00 9,775.00 7,631.00 7,991.00 8,069.00 8,753.00 10,801.00 11,134.00 11,258.00 11,299.00 9,038.00 9,362.00 10,502.00 10,506.00 9,307.00 7,943.00 8,052.00 8,052.00 7,590.00 8,238.00 8,343.00 8,283.00 8,230.00 8,597.00 7,928.00 7,960.00 5,359.00 5,199.00 4,874.00 4,801.00 4,636.00 4,647.00 4,988.00 4,725.00 4,579.00 4,525.00 4,434.00
Total liabilities 32,950.00 31,627.00 33,165.00 33,308.00 34,355.00 33,817.00 34,339.00 33,406.00 33,836.00 33,511.00 33,568.00 33,078.00 33,009.00 33,017.00 33,465.00 33,100.00 32,862.00 32,432.00 35,649.00 35,862.00 34,623.00 35,647.00 35,542.00 36,332.00 40,510.00 35,264.00 35,275.00 35,197.00 35,232.00 33,676.00 34,208.00 35,158.00 25,445.00 23,559.00 23,350.00 22,841.00 22,628.00 21,896.00 21,351.00 20,774.00 21,120.00 21,259.00 22,246.00 22,378.00 22,865.00 23,526.00 22,301.00 21,213.00 20,692.00 20,947.00 22,866.00 22,975.00 23,027.00 22,919.00 21,231.00 21,541.00 21,455.00 21,651.00 19,789.00 19,436.00 19,229.00 19,229.00 17,901.00 18,033.00 18,280.00 18,654.00 18,057.00 17,857.00 18,008.00 18,320.00 13,912.00 13,905.00 13,930.00 13,965.00 12,973.00 12,785.00 12,657.00 12,549.00 12,105.00 12,651.00 11,822.00
Total stockholders' equity + 26,079.00 25,622.00 24,434.00 23,580.00 22,225.00 22,063.00 22,973.00 22,036.00 21,410.00 21,299.00 19,957.00 19,478.00 19,087.00 18,568.00 17,651.00 17,381.00 18,014.00 17,641.00 15,721.00 15,321.00 15,340.00 15,661.00 14,716.00 13,890.00 13,200.00 13,577.00 13,513.00 12,877.00 12,234.00 11,732.00 12,755.00 11,994.00 11,774.00 11,435.00 11,564.00 10,952.00 10,583.00 10,976.00 11,317.00 10,995.00 10,582.00 10,738.00 10,734.00 11,276.00 11,520.00 11,829.00 13,010.00 13,119.00 13,690.00 14,501.00 12,605.00 11,756.00 11,582.00 11,390.00 14,272.00 13,662.00 13,854.00 13,232.00 13,619.00 13,925.00 13,316.00 13,316.00 13,582.00 12,839.00 12,779.00 12,423.00 11,718.00 11,001.00 10,271.00 10,053.00 12,134.00 12,184.00 11,777.00 11,768.00 10,910.00 10,622.00 10,075.00 9,827.00 9,472.00 9,081.00 8,467.00
Common shares outstanding 274 274 272 271 272 277 278 278 277 276 275 275 277 277 276 279 280 281 280 282 285 287 287 287 290 291 291 291 291 296 299 300 301 302 304 305 307 309 310 310 313 318 322 331 335 336 338 343 347 355 353 353 354 351 353 357 359 359 363 371 376 381 383 389 389 388 388 387 387 400 400 402 404 404 407 407 409 407 406 408 405
about 4 hours ago