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 + 757.00 1,850.00 1,981.00 4,964.00 2,034.00 2,580.00 1,540.00 8,577.00 14,394.00 7,969.00 9,483.00 5,778.00 6,085.00 4,319.00 5,446.00 9,577.00 4,962.00 2,859.00 1,737.00 2,910.00
Accounts receivable, net 1,669.00 2,199.00 2,370.00 2,518.00 2,159.00 2,421.00 3,834.00 3,391.00 16,893.00 9,024.00 7,846.00 9,372.00 9,647.00 9,679.00 9,626.00 9,044.00 9,195.00 6,856.00 9,684.00 8,048.00
Inventories 1,172.00 2,130.00 2,147.00 2,329.00 2,086.00 2,393.00 4,319.00 4,107.00 16,992.00 7,363.00 6,871.00 8,101.00 8,303.00 8,476.00 7,577.00 7,087.00 6,847.00 6,036.00 6,885.00 6,058.00
Other current assets 1,977.00 185.00 605.00 1,459.00 8,086.00 21,650.00 306.00 110,580.00 1,614.00 665.00 354.00 1,128.00 1,087.00 1,211.00 773.00 611.00 672.00 368.00 348.00 193.00
Total current assets 5,575.00 6,364.00 7,514.00 11,270.00 14,303.00 29,008.00 9,999.00 126,655.00 49,893.00 23,659.00 24,475.00 24,255.00 24,977.00 23,684.00 23,422.00 23,781.00 19,560.00 16,060.00 18,654.00 17,209.00
Total non-current assets + 16,000.00 30,272.00 31,038.00 30,085.00 31,404.00 41,896.00 59,350.00 61,200.00 142,271.00 55,852.00 43,551.00 44,432.00 44,524.00 45,921.00 45,802.00 45,807.00 46,377.00 29,414.00 30,147.00 28,372.00
Total assets 21,575.00 36,636.00 38,552.00 41,355.00 45,707.00 70,904.00 69,349.00 187,855.00 192,164.00 79,511.00 68,026.00 68,687.00 69,501.00 69,605.00 69,224.00 69,588.00 65,937.00 45,474.00 48,801.00 45,581.00
Total current liabilities + 2,305.00 4,801.00 3,098.00 3,733.00 4,931.00 12,226.00 8,346.00 73,312.00 26,128.00 12,604.00 11,215.00 11,593.00 11,971.00 11,493.00 13,634.00 13,896.00 13,106.00 13,108.00 12,445.00 10,601.00
Total non-current liabilities + 5,167.00 8,042.00 10,729.00 10,605.00 13,726.00 19,608.00 19,447.00 18,643.00 64,109.00 39,678.00 30,628.00 33,752.00 29,606.00 36,245.00 32,299.00 33,050.00 31,789.00 18,786.00 16,553.00 17,550.00
Total liabilities 7,472.00 12,843.00 13,827.00 14,338.00 18,657.00 31,834.00 27,793.00 91,955.00 90,237.00 52,282.00 41,843.00 45,333.00 41,577.00 47,738.00 45,933.00 46,946.00 44,813.00 31,894.00 28,998.00 28,151.00
Total stockholders' equity + 13,919.00 23,350.00 24,279.00 26,569.00 26,433.00 38,504.00 40,987.00 94,292.00 100,330.00 25,987.00 26,183.00 22,423.00 26,898.00 20,877.00 22,281.00 21,839.00 20,555.00 13,511.00 19,389.00 17,065.00
Common shares outstanding 419 421 451 499 544 736 746 772 533 374 414 396 430 392 386 381 351 313 322 325
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 + 752.00 757.00 3,785.00 1,837.00 1,762.00 1,850.00 1,645.00 1,503.00 1,934.00 2,392.00 1,338.00 4,885.00 4,844.00 4,964.00 1,785.00 1,447.00 1,672.00 1,972.00 2,699.00 5,030.00 6,385.00 2,580.00 4,155.00 3,768.00 1,779.00 1,572.00 2,113.00 1,669.00 11,662.00 13,511.00 7,309.00 9,751.00 10,538.00 14,394.00 14,974.00 9,192.00 8,418.00 7,969.00 8,112.00 8,051.00 6,408.00 8,419.00 7,364.00 6,012.00 6,044.00 5,464.00 5,539.00 3,654.00 4,201.00 6,085.00 5,273.00 4,884.00 3,515.00 4,319.00 2,647.00 4,130.00 3,610.00 5,446.00 2,435.00 1,882.00 6,579.00 9,577.00 3,227.00 3,074.00 4,522.00 4,962.00 3,487.00 3,104.00 2,977.00 2,859.00 2,272.00 2,113.00 1,674.00 1,737.00 1,946.00 2,055.00 2,565.00 2,910.00 3,169.00 3,198.00 3,424.00
Accounts receivable, net 1,699.00 1,669.00 2,374.00 2,535.00 2,291.00 2,199.00 2,363.00 2,313.00 2,365.00 2,370.00 2,399.00 2,315.00 2,438.00 2,518.00 2,257.00 2,267.00 2,327.00 2,159.00 2,908.00 2,826.00 2,609.00 2,421.00 3,623.00 3,646.00 3,869.00 3,834.00 3,962.00 4,214.00 18,746.00 3,391.00 19,548.00 20,303.00 19,788.00 16,893.00 18,256.00 10,864.00 9,710.00 9,024.00 9,108.00 9,273.00 8,761.00 7,846.00 8,167.00 9,029.00 8,739.00 9,372.00 9,796.00 10,359.00 10,451.00 9,647.00 9,776.00 10,478.00 10,405.00 9,679.00 9,966.00 9,887.00 10,506.00 9,626.00 10,116.00 10,751.00 10,353.00 9,044.00 9,574.00 9,180.00 10,455.00 9,195.00 8,787.00 8,603.00 6,533.00 6,856.00 9,601.00 11,356.00 10,540.00 9,684.00 9,427.00 9,304.00 8,775.00 8,048.00 8,324.00 8,044.00 7,554.00
Inventories 1,209.00 1,172.00 1,839.00 2,295.00 2,242.00 2,130.00 2,237.00 2,164.00 2,175.00 2,147.00 2,279.00 2,341.00 2,443.00 2,329.00 2,359.00 2,356.00 2,238.00 2,086.00 2,844.00 2,642.00 2,499.00 2,393.00 3,902.00 4,307.00 4,410.00 4,319.00 4,306.00 4,390.00 16,604.00 4,107.00 16,441.00 15,630.00 17,457.00 16,992.00 17,255.00 8,163.00 8,210.00 7,363.00 8,013.00 8,212.00 7,298.00 6,871.00 7,822.00 8,061.00 8,087.00 8,101.00 9,019.00 8,926.00 9,102.00 8,303.00 8,892.00 8,836.00 9,335.00 8,476.00 8,630.00 8,380.00 8,882.00 7,577.00 8,416.00 8,739.00 8,132.00 7,087.00 7,283.00 6,933.00 7,020.00 6,847.00 6,970.00 6,684.00 5,916.00 6,036.00 7,542.00 7,690.00 7,688.00 6,885.00 6,772.00 6,497.00 6,106.00 6,058.00 6,118.00 5,849.00 5,982.00
Other current assets 1,983.00 1,977.00 2,023.00 183.00 169.00 185.00 194.00 177.00 593.00 605.00 1,919.00 1,586.00 1,475.00 1,459.00 7,949.00 7,944.00 8,206.00 1,848.00 225.00 216.00 1,047.00 3,519.00 1,073.00 296.00 365.00 306.00 307.00 350.00 2,236.00 28,489.00 2,107.00 2,213.00 1,950.00 1,614.00 4,316.00 690.00 872.00 665.00 625.00 1,516.00 867.00 647.00 1,499.00 1,662.00 1,524.00 1,128.00 1,376.00 1,344.00 1,308.00 1,087.00 1,069.00 1,130.00 994.00 1,211.00 1,181.00 801.00 913.00 773.00 1,016.00 986.00 936.00 611.00 585.00 893.00 913.00 672.00 689.00 448.00 201.00 368.00 261.00 172.00 234.00 348.00 108.00 173.00 378.00 193.00 269.00 307.00 301.00
Total current assets 5,643.00 5,575.00 10,021.00 6,850.00 6,464.00 6,364.00 6,439.00 6,163.00 7,067.00 7,514.00 7,935.00 11,127.00 11,200.00 11,270.00 14,350.00 14,006.00 14,443.00 8,065.00 8,497.00 10,492.00 12,540.00 10,877.00 12,606.00 11,986.00 10,392.00 9,999.00 10,688.00 10,623.00 49,248.00 49,603.00 45,405.00 47,897.00 49,733.00 49,893.00 54,801.00 25,935.00 24,640.00 23,659.00 24,778.00 26,310.00 23,334.00 23,941.00 24,852.00 24,764.00 24,394.00 24,255.00 25,730.00 24,283.00 25,062.00 24,977.00 25,009.00 25,327.00 24,248.00 23,684.00 23,465.00 23,198.00 23,911.00 23,422.00 21,754.00 22,699.00 22,983.00 23,781.00 20,669.00 20,080.00 21,311.00 19,560.00 19,027.00 18,383.00 15,606.00 16,060.00 19,676.00 21,331.00 20,136.00 18,654.00 18,253.00 18,029.00 17,824.00 17,209.00 17,880.00 17,398.00 17,261.00
Total non-current assets + 15,806.00 16,000.00 28,023.00 29,709.00 29,517.00 30,272.00 31,022.00 30,390.00 30,650.00 31,038.00 31,198.00 29,670.00 30,008.00 30,085.00 29,749.00 30,434.00 30,950.00 37,642.00 37,518.00 35,347.00 35,264.00 60,027.00 59,535.00 54,767.00 57,595.00 59,397.00 59,431.00 60,220.00 140,537.00 138,427.00 139,048.00 139,470.00 142,708.00 142,271.00 143,726.00 56,312.00 56,188.00 55,852.00 55,846.00 55,214.00 45,106.00 43,997.00 45,032.00 44,570.00 43,395.00 44,432.00 43,843.00 44,473.00 44,171.00 44,524.00 45,197.00 44,815.00 45,056.00 45,921.00 45,903.00 45,644.00 45,687.00 45,802.00 45,197.00 45,748.00 45,459.00 45,807.00 45,332.00 44,514.00 46,235.00 46,377.00 48,003.00 47,785.00 28,553.00 29,414.00 30,489.00 30,822.00 30,521.00 30,147.00 29,416.00 28,886.00 28,206.00 28,372.00 28,697.00 28,745.00 28,303.00
Total assets 21,449.00 21,575.00 38,044.00 36,559.00 35,981.00 36,636.00 37,461.00 36,553.00 37,717.00 38,552.00 39,133.00 40,797.00 41,208.00 41,355.00 44,099.00 44,440.00 45,393.00 45,707.00 46,015.00 45,839.00 47,804.00 70,904.00 72,141.00 66,753.00 67,987.00 69,396.00 70,119.00 70,843.00 189,785.00 188,030.00 184,453.00 187,367.00 192,441.00 192,164.00 198,527.00 82,247.00 80,828.00 79,511.00 80,624.00 81,524.00 68,440.00 67,938.00 69,884.00 69,334.00 67,789.00 68,687.00 69,573.00 68,756.00 69,233.00 69,501.00 70,206.00 70,142.00 69,304.00 69,605.00 69,368.00 68,842.00 69,598.00 69,224.00 66,951.00 68,447.00 68,442.00 69,588.00 66,001.00 64,594.00 67,546.00 65,937.00 67,030.00 66,168.00 44,159.00 45,474.00 50,165.00 52,153.00 50,657.00 48,801.00 47,669.00 46,915.00 46,030.00 45,581.00 46,577.00 46,143.00 45,564.00
Total current liabilities + 2,103.00 2,305.00 5,005.00 4,853.00 4,632.00 4,801.00 2,825.00 2,786.00 3,032.00 3,098.00 3,688.00 3,739.00 3,406.00 3,733.00 6,014.00 5,494.00 5,122.00 4,931.00 4,221.00 3,940.00 5,667.00 12,226.00 6,984.00 8,010.00 8,545.00 8,346.00 6,616.00 6,457.00 28,580.00 24,715.00 27,680.00 28,110.00 26,617.00 26,128.00 27,278.00 13,429.00 13,193.00 12,604.00 12,655.00 12,881.00 11,682.00 11,115.00 13,205.00 12,765.00 12,387.00 11,593.00 12,087.00 11,879.00 12,226.00 11,971.00 11,993.00 12,613.00 12,440.00 11,493.00 12,795.00 12,629.00 13,465.00 13,634.00 12,887.00 12,429.00 12,984.00 13,896.00 13,159.00 13,347.00 14,905.00 13,106.00 12,334.00 11,127.00 9,752.00 13,108.00 14,149.00 14,387.00 13,404.00 12,445.00 11,534.00 11,297.00 10,905.00 10,601.00 10,088.00 9,602.00 9,915.00
Total non-current liabilities + 5,108.00 5,167.00 9,698.00 8,190.00 8,081.00 8,042.00 9,979.00 10,003.00 10,673.00 10,729.00 10,818.00 10,505.00 10,641.00 10,605.00 12,582.00 12,809.00 13,480.00 13,726.00 14,555.00 14,435.00 14,432.00 19,608.00 27,039.00 21,166.00 19,325.00 19,494.00 21,591.00 21,810.00 67,107.00 43,097.00 57,029.00 59,375.00 62,900.00 64,109.00 66,715.00 39,229.00 39,301.00 39,678.00 37,620.00 38,409.00 30,324.00 30,640.00 31,513.00 32,118.00 32,188.00 33,752.00 30,775.00 29,142.00 29,284.00 29,606.00 33,195.00 33,329.00 34,868.00 36,245.00 31,465.00 31,842.00 31,935.00 32,299.00 28,923.00 30,979.00 31,621.00 33,050.00 30,238.00 30,080.00 31,549.00 31,789.00 33,451.00 34,818.00 21,228.00 18,855.00 16,818.00 17,396.00 16,644.00 16,553.00 17,667.00 17,399.00 17,422.00 17,550.00 19,343.00 19,383.00 19,300.00
Total liabilities 7,211.00 7,472.00 14,703.00 13,043.00 12,713.00 12,843.00 12,804.00 12,789.00 13,705.00 13,827.00 14,506.00 14,244.00 14,047.00 14,338.00 18,596.00 18,303.00 18,602.00 18,657.00 18,776.00 18,375.00 20,099.00 31,834.00 34,023.00 29,176.00 27,870.00 27,840.00 28,207.00 28,267.00 95,687.00 91,851.00 84,709.00 87,485.00 89,517.00 90,237.00 93,993.00 52,658.00 52,494.00 52,282.00 50,275.00 51,290.00 42,006.00 41,755.00 44,718.00 44,883.00 44,575.00 45,333.00 42,862.00 41,021.00 41,510.00 41,577.00 45,188.00 45,942.00 47,308.00 47,738.00 44,260.00 44,471.00 45,400.00 45,933.00 41,810.00 43,408.00 44,605.00 46,946.00 43,397.00 43,427.00 46,454.00 44,813.00 45,785.00 45,945.00 30,980.00 31,963.00 30,967.00 31,783.00 30,048.00 28,998.00 29,201.00 28,696.00 28,327.00 28,151.00 29,431.00 28,985.00 29,215.00
Total stockholders' equity + 14,040.00 13,919.00 22,894.00 23,064.00 22,834.00 23,350.00 24,212.00 23,335.00 23,584.00 24,279.00 24,192.00 26,123.00 26,737.00 26,569.00 24,909.00 25,528.00 26,176.00 26,433.00 26,633.00 26,877.00 27,188.00 38,504.00 37,559.00 37,005.00 39,551.00 40,987.00 41,344.00 42,006.00 92,444.00 94,571.00 98,090.00 98,262.00 101,260.00 100,330.00 102,946.00 28,421.00 27,060.00 25,987.00 29,035.00 28,936.00 25,599.00 25,374.00 24,333.00 23,612.00 22,237.00 22,423.00 25,731.00 26,753.00 26,741.00 26,898.00 24,005.00 23,211.00 20,998.00 20,877.00 23,830.00 23,121.00 23,026.00 22,281.00 24,152.00 24,185.00 23,021.00 21,839.00 21,906.00 20,490.00 20,417.00 20,555.00 20,729.00 19,719.00 13,116.00 13,511.00 19,128.00 20,133.00 20,179.00 19,389.00 18,068.00 17,830.00 17,325.00 17,065.00 16,792.00 16,812.00 16,001.00
Common shares outstanding 413 414 420 420 419 418 420 419 424 430 453 460 460 478 500 506 514 518 523 531 606 735 734 734 739 742 748 749 753 764 770 775 778 776 532 410 407 369 376 408 372 406 417 416 416 387 395 398 403 400 398 429 396 392 393 392 390 386 387 387 387 384 382 381 379 362 374 345 311 312 311 313 317 321 320 323 325 324 323 325 327
about 14 hours ago