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 + 4,121.00 2,483.00 3,855.00 2,547.00 3,604.00 3,160.00 1,514.00 772.00 2,861.00 1,837.00 1,090.00 1,446.00 2,617.00 1,898.00 3,585.00 2,777.00 2,737.00 2,229.00 2,981.00 2,293.00
Accounts receivable, net 16,902.00 15,308.00 15,315.00 14,823.00 12,542.00 11,523.00 11,431.00 11,916.00 10,257.00 8,202.00 7,254.00 5,884.00 5,834.00 6,563.00 6,064.00 5,757.00 5,995.00 5,296.00 4,925.00 4,595.00
Inventories 3,524.00 3,474.00 3,132.00 3,088.00 2,981.00 3,545.00 3,619.00 2,997.00 4,487.00 4,670.00 4,962.00 2,882.00 2,977.00 2,937.00 2,481.00 2,378.00 2,220.00 1,902.00 1,718.00 1,657.00
Other current assets 815.00 584.00 632.00 533.00 688.00 1,150.00 531.00 418.00 -144.00 399.00 1,267.00 666.00 813.00 2,457.00 625.00 901.00 1,028.00 1,256.00 1,316.00 1,619.00
Total current assets 25,362.00 21,849.00 20,521.00 20,991.00 19,815.00 19,378.00 17,095.00 16,103.00 17,461.00 15,108.00 14,573.00 12,329.00 13,329.00 13,855.00 14,094.00 12,851.00 12,449.00 10,683.00 10,940.00 10,164.00
Total non-current assets + 34,478.00 33,768.00 31,935.00 31,889.00 31,058.00 31,332.00 30,433.00 28,773.00 29,060.00 32,698.00 32,930.00 24,744.00 22,859.00 24,802.00 23,814.00 22,216.00 22,656.00 22,756.00 17,986.00 18,067.00
Total assets 59,840.00 55,617.00 52,456.00 52,880.00 50,873.00 50,710.00 47,528.00 44,876.00 46,521.00 47,806.00 49,128.00 37,073.00 36,188.00 38,657.00 37,908.00 35,067.00 35,105.00 33,439.00 28,926.00 28,231.00
Total current liabilities + 23,335.00 19,420.00 16,937.00 15,887.00 13,997.00 13,933.00 13,972.00 14,398.00 12,637.00 12,542.00 14,057.00 11,112.00 11,120.00 12,155.00 12,130.00 11,160.00 10,672.00 10,542.00 9,871.00 9,553.00
Total non-current liabilities + 29,784.00 29,864.00 28,684.00 27,727.00 25,917.00 30,739.00 30,385.00 29,029.00 34,493.00 33,658.00 31,974.00 22,561.00 20,150.00 26,463.00 24,777.00 20,199.00 20,304.00 20,032.00 9,250.00 11,794.00
Total liabilities 53,119.00 49,284.00 45,621.00 43,614.00 39,914.00 44,672.00 44,357.00 43,427.00 47,130.00 46,200.00 46,031.00 33,673.00 31,270.00 38,618.00 36,907.00 31,359.00 30,976.00 30,574.00 19,121.00 21,347.00
Total stockholders' equity + 6,721.00 6,333.00 6,835.00 9,266.00 10,959.00 6,015.00 3,127.00 1,394.00 -683.00 1,606.00 3,097.00 3,400.00 4,918.00 39.00 1,001.00 3,708.00 4,129.00 2,865.00 9,805.00 6,884.00
Common shares outstanding 232 239 251 265 277 281 284 287 291 303 315 322 327 328 340 368 389 409 427 436
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,894.00 4,121.00 3,470.00 1,293.00 1,803.00 2,483.00 3,151.00 2,523.00 2,790.00 1,442.00 3,551.00 3,673.00 2,440.00 2,547.00 2,430.00 1,775.00 1,883.00 3,604.00 2,727.00 2,745.00 2,933.00 3,160.00 6,065.00 2,855.00 1,988.00 1,514.00 2,539.00 1,167.00 991.00 772.00 897.00 1,181.00 2,393.00 2,861.00 2,941.00 2,452.00 2,216.00 1,837.00 2,895.00 1,269.00 1,452.00 1,090.00 3,300.00 3,202.00 3,486.00 1,446.00 2,963.00 3,436.00 3,264.00 2,617.00 2,661.00 2,845.00 3,065.00 1,898.00 4,652.00 3,802.00 3,518.00 3,585.00 4,567.00 3,522.00 3,861.00 2,777.00 3,423.00 3,599.00 3,288.00 2,737.00 2,709.00 2,672.00 2,384.00 2,229.00 2,534.00 3,310.00 2,947.00 2,981.00 3,429.00 3,337.00 3,074.00 2,293.00 2,683.00 3,386.00 3,139.00
Accounts receivable, net 18,207.00 16,902.00 17,793.00 18,202.00 16,701.00 15,308.00 16,365.00 16,837.00 16,307.00 15,315.00 16,010.00 16,435.00 15,772.00 14,823.00 14,817.00 15,154.00 14,657.00 12,542.00 14,964.00 14,036.00 13,122.00 11,523.00 12,868.00 12,656.00 13,081.00 11,431.00 13,388.00 12,934.00 13,330.00 11,916.00 12,185.00 11,763.00 11,778.00 10,257.00 9,021.00 8,762.00 8,869.00 8,202.00 8,955.00 9,275.00 8,620.00 7,254.00 6,740.00 7,064.00 6,545.00 5,884.00 6,081.00 6,434.00 6,255.00 5,834.00 6,919.00 6,826.00 6,968.00 6,563.00 6,428.00 6,569.00 6,720.00 6,064.00 6,523.00 6,547.00 6,583.00 5,757.00 6,275.00 6,383.00 6,610.00 6,061.00 6,067.00 6,131.00 6,097.00 5,296.00 5,391.00 5,218.00 5,413.00 4,925.00 4,937.00 5,239.00 4,902.00 4,595.00 4,865.00 4,367.00 4,832.00
Inventories 4,251.00 3,524.00 3,749.00 3,699.00 3,599.00 3,474.00 3,234.00 3,097.00 3,278.00 3,132.00 3,312.00 3,498.00 3,471.00 3,088.00 3,113.00 3,431.00 3,144.00 2,981.00 2,903.00 3,119.00 3,256.00 3,545.00 3,293.00 3,521.00 3,539.00 3,619.00 3,474.00 3,599.00 3,285.00 2,997.00 3,050.00 3,038.00 3,196.00 4,487.00 4,803.00 4,941.00 5,074.00 4,670.00 4,852.00 5,136.00 5,223.00 4,962.00 3,237.00 3,032.00 3,087.00 2,882.00 2,898.00 2,646.00 2,949.00 2,977.00 2,920.00 2,895.00 2,895.00 2,937.00 2,878.00 2,521.00 2,380.00 2,481.00 1,789.00 2,226.00 2,277.00 2,378.00 2,093.00 2,360.00 2,476.00 2,183.00 2,079.00 1,852.00 1,921.00 1,902.00 1,736.00 1,623.00 1,619.00 1,718.00 1,387.00 1,379.00 1,375.00 1,657.00 2,034.00 1,880.00 1,916.00
Other current assets 728.00 815.00 924.00 794.00 698.00 584.00 461.00 510.00 583.00 632.00 449.00 481.00 461.00 533.00 600.00 613.00 706.00 688.00 763.00 774.00 941.00 1,150.00 544.00 538.00 614.00 531.00 402.00 400.00 425.00 418.00 727.00 522.00 449.00 -144.00 443.00 411.00 427.00 399.00 408.00 393.00 472.00 2,892.00 1,778.00 1,989.00 632.00 666.00 559.00 494.00 631.00 813.00 452.00 580.00 1,944.00 2,457.00 1,833.00 1,908.00 611.00 625.00 1,790.00 519.00 866.00 502.00 1,218.00 908.00 706.00 1,027.00 1,588.00 1,258.00 1,269.00 1,256.00 1,049.00 1,157.00 1,201.00 1,316.00 1,321.00 1,543.00 1,509.00 1,619.00 1,374.00 1,330.00 1,341.00
Total current assets 25,080.00 25,362.00 25,936.00 23,988.00 22,801.00 21,849.00 23,211.00 22,967.00 22,958.00 20,521.00 23,322.00 24,087.00 22,144.00 20,991.00 20,960.00 20,973.00 20,390.00 19,815.00 21,357.00 20,674.00 20,252.00 19,378.00 20,290.00 19,570.00 19,222.00 17,095.00 19,803.00 18,100.00 18,031.00 16,103.00 16,859.00 16,504.00 17,816.00 17,461.00 17,208.00 16,566.00 16,586.00 15,108.00 17,110.00 16,073.00 15,767.00 16,198.00 15,055.00 15,287.00 15,218.00 12,329.00 13,684.00 14,163.00 14,234.00 13,329.00 14,119.00 14,379.00 14,872.00 13,855.00 15,791.00 14,800.00 14,561.00 14,094.00 14,669.00 13,954.00 14,743.00 12,851.00 13,939.00 14,212.00 13,919.00 12,477.00 12,443.00 11,913.00 11,671.00 10,683.00 10,710.00 11,308.00 11,180.00 10,940.00 11,074.00 11,498.00 10,860.00 10,164.00 10,956.00 10,963.00 11,228.00
Total non-current assets + 34,158.00 34,478.00 34,340.00 34,882.00 33,868.00 33,768.00 32,309.00 32,109.00 32,005.00 31,935.00 33,344.00 32,891.00 32,478.00 31,889.00 31,070.00 30,785.00 31,120.00 31,058.00 30,486.00 31,425.00 31,185.00 31,332.00 30,483.00 30,033.00 30,026.00 30,433.00 29,472.00 29,740.00 29,653.00 28,773.00 28,636.00 28,621.00 28,818.00 29,060.00 31,738.00 32,145.00 32,250.00 32,698.00 31,629.00 34,335.00 34,391.00 32,930.00 24,562.00 24,561.00 24,534.00 24,744.00 23,249.00 23,087.00 22,685.00 22,859.00 24,788.00 24,568.00 24,708.00 24,802.00 23,530.00 23,586.00 23,779.00 23,814.00 21,518.00 21,764.00 21,934.00 22,216.00 21,612.00 22,027.00 22,368.00 22,634.00 23,299.00 22,875.00 22,862.00 22,756.00 18,647.00 18,153.00 17,969.00 17,986.00 18,713.00 18,316.00 17,993.00 18,067.00 18,137.00 17,473.00 17,211.00
Total assets 59,238.00 59,840.00 60,276.00 58,870.00 56,669.00 55,617.00 55,520.00 55,076.00 54,963.00 52,456.00 56,666.00 56,978.00 54,622.00 52,880.00 52,030.00 51,758.00 51,510.00 50,873.00 51,843.00 52,099.00 51,437.00 50,710.00 50,773.00 49,603.00 49,248.00 47,528.00 49,275.00 47,840.00 47,684.00 44,876.00 45,495.00 45,125.00 46,634.00 46,521.00 48,946.00 48,711.00 48,836.00 47,806.00 48,739.00 50,408.00 50,158.00 49,128.00 39,617.00 39,848.00 39,752.00 37,073.00 36,933.00 37,250.00 36,919.00 36,188.00 38,907.00 38,947.00 39,580.00 38,657.00 39,321.00 38,386.00 38,340.00 37,908.00 36,187.00 35,718.00 36,677.00 35,067.00 35,551.00 36,239.00 36,287.00 35,111.00 35,742.00 34,788.00 34,533.00 33,439.00 29,357.00 29,461.00 29,149.00 28,926.00 29,787.00 29,814.00 28,853.00 28,231.00 29,093.00 28,436.00 28,439.00
Total current liabilities + 22,090.00 23,335.00 22,974.00 24,354.00 21,187.00 19,420.00 17,810.00 18,493.00 17,699.00 16,937.00 17,193.00 17,704.00 16,982.00 15,887.00 16,347.00 16,479.00 16,047.00 13,997.00 15,026.00 15,242.00 14,717.00 13,933.00 15,201.00 14,888.00 15,652.00 13,972.00 15,515.00 15,132.00 15,403.00 14,398.00 15,204.00 13,881.00 13,974.00 12,637.00 13,084.00 13,641.00 13,597.00 12,542.00 14,425.00 15,595.00 14,912.00 14,057.00 12,980.00 12,624.00 11,567.00 11,112.00 12,133.00 12,147.00 11,995.00 11,120.00 12,293.00 12,253.00 12,625.00 12,155.00 12,668.00 12,268.00 12,211.00 12,130.00 12,144.00 12,056.00 12,430.00 11,157.00 11,638.00 11,859.00 11,572.00 10,703.00 11,583.00 11,287.00 11,365.00 10,542.00 10,533.00 11,256.00 9,874.00 9,871.00 9,891.00 10,564.00 9,920.00 9,553.00 10,383.00 9,903.00 9,767.00
Total non-current liabilities + 29,659.00 29,784.00 31,121.00 29,182.00 28,799.00 29,864.00 30,510.00 30,408.00 30,614.00 28,684.00 30,199.00 30,034.00 27,994.00 27,727.00 23,717.00 23,847.00 25,461.00 25,917.00 27,186.00 30,327.00 30,387.00 30,739.00 30,586.00 30,929.00 30,109.00 30,385.00 29,823.00 29,812.00 29,759.00 29,029.00 29,289.00 30,765.00 32,771.00 34,493.00 33,687.00 33,721.00 33,654.00 33,658.00 31,884.00 31,816.00 32,069.00 31,974.00 23,824.00 24,242.00 24,665.00 22,561.00 20,226.00 20,784.00 20,124.00 20,150.00 25,337.00 26,000.00 26,651.00 26,463.00 24,211.00 23,914.00 24,556.00 24,777.00 21,100.00 20,374.00 20,456.00 20,202.00 19,995.00 20,646.00 20,687.00 20,279.00 21,019.00 20,681.00 20,349.00 20,032.00 9,016.00 8,871.00 9,908.00 9,250.00 12,468.00 12,091.00 11,905.00 11,794.00 10,627.00 10,875.00 10,736.00
Total liabilities 51,749.00 53,119.00 54,095.00 53,536.00 49,986.00 49,284.00 48,320.00 48,901.00 48,313.00 45,621.00 47,392.00 47,738.00 44,976.00 43,614.00 40,064.00 40,326.00 41,508.00 39,914.00 42,212.00 45,569.00 45,104.00 44,672.00 45,787.00 45,817.00 45,761.00 44,357.00 45,338.00 44,944.00 45,162.00 43,427.00 44,493.00 44,646.00 46,745.00 47,130.00 46,771.00 47,362.00 47,251.00 46,200.00 46,309.00 47,411.00 46,981.00 46,031.00 36,804.00 36,866.00 36,232.00 33,673.00 32,359.00 32,931.00 32,119.00 31,270.00 37,630.00 38,253.00 39,276.00 38,618.00 36,879.00 36,182.00 36,767.00 36,907.00 33,244.00 32,430.00 32,886.00 31,359.00 31,633.00 32,505.00 32,259.00 30,982.00 32,602.00 31,968.00 31,714.00 30,574.00 19,549.00 20,127.00 19,782.00 19,121.00 22,359.00 22,655.00 21,825.00 21,347.00 21,010.00 20,778.00 20,503.00
Total stockholders' equity + 7,489.00 6,721.00 6,181.00 5,334.00 6,683.00 6,333.00 7,200.00 6,175.00 6,650.00 6,835.00 9,274.00 9,240.00 9,646.00 9,266.00 11,966.00 11,432.00 10,002.00 10,959.00 9,631.00 6,522.00 6,312.00 6,015.00 4,953.00 3,751.00 3,446.00 3,127.00 3,893.00 2,850.00 2,465.00 1,394.00 943.00 416.00 -111.00 -683.00 2,098.00 1,265.00 1,483.00 1,511.00 2,323.00 2,997.00 3,177.00 3,097.00 2,813.00 2,982.00 3,520.00 3,400.00 4,574.00 4,319.00 4,800.00 4,918.00 1,277.00 694.00 304.00 39.00 2,442.00 2,204.00 1,573.00 1,001.00 2,943.00 3,288.00 3,791.00 3,708.00 3,918.00 3,734.00 4,028.00 4,129.00 3,140.00 2,820.00 2,819.00 2,865.00 9,808.00 9,334.00 9,367.00 9,805.00 7,428.00 7,159.00 7,028.00 6,884.00 8,083.00 7,658.00 7,936.00
Common shares outstanding 231 232 233 234 235 237 239 240 242 246 250 254 256 258 265 267 269 274 277 278 280 281 281 281 283 283 284 284 284 286 287 287 288 286 290 291 293 295 302 307 308 310 313 316 320 321 322 322 325 326 328 326 326 328 328 329 329 329 334 347 353 353 364 372 378 378 386 391 398 398 407 410 417 417 426 427 431 421 431 433 441
about 4 hours ago