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 + 158.00 16,480.00 -156.00 914.00 390.00 140.00 149.00 315.00 1,196.00 169.00 240.00 132.00 146.00 170.00 272.00 1,391.00 1,683.00 3,923.00 1,525.00 2,471.00
Accounts receivable, net 2,701.00 3,017.00 2,758.00 2,336.00 2,192.00 2,427.00 1,394.00 1,403.00 1,153.00 1,084.00 1,336.00 1,422.00 1,434.00 1,312.00 1,427.00 1,373.00 1,364.00 1,334.00 1,403.00 1,317.00
Inventories 535.00 538.00 527.00 474.00 420.00 405.00 364.00 282.00 242.00 239.00 267.00 281.00 256.00 340.00 624.00 568.00 533.00 553.00 432.00 392.00
Other current assets 4,292.00 3,407.00 3,181.00 3,346.00 2,489.00 2,140.00 1,734.00 1,530.00 1,243.00 704.00 890.00 2,184.00 1,476.00 850.00 697.00 1,092.00 860.00 1,108.00 675.00 909.00
Total current assets 7,686.00 7,155.00 6,811.00 7,070.00 5,491.00 5,061.00 3,560.00 3,359.00 3,729.00 2,123.00 2,654.00 4,019.00 3,312.00 2,672.00 4,484.00 4,422.00 4,430.00 7,353.00 4,265.00 5,482.00
Total non-current assets + 86,340.00 78,424.00 74,947.00 70,971.00 69,254.00 64,311.00 60,822.00 53,356.00 48,851.00 49,196.00 47,656.00 46,167.00 43,334.00 41,722.00 43,555.00 41,108.00 37,014.00 37,262.00 33,297.00 30,779.00
Total assets 94,026.00 85,579.00 81,758.00 78,041.00 74,745.00 69,372.00 64,382.00 56,715.00 52,580.00 51,319.00 50,310.00 50,186.00 46,646.00 44,394.00 48,039.00 45,530.00 41,444.00 44,615.00 37,562.00 36,261.00
Total current liabilities + 10,536.00 8,439.00 8,598.00 10,347.00 8,609.00 10,277.00 5,523.00 5,395.00 7,068.00 5,912.00 4,927.00 5,479.00 4,881.00 3,744.00 4,348.00 3,952.00 3,787.00 6,697.00 4,280.00 4,303.00
Total non-current liabilities + 64,231.00 59,400.00 55,216.00 50,172.00 48,347.00 43,146.00 43,363.00 38,668.00 31,646.00 31,220.00 31,995.00 31,725.00 30,074.00 29,459.00 32,605.00 30,084.00 26,651.00 27,494.00 23,923.00 23,334.00
Total liabilities 74,767.00 67,839.00 63,814.00 60,519.00 56,956.00 53,423.00 48,886.00 44,063.00 38,714.00 37,132.00 36,922.00 37,204.00 34,955.00 33,203.00 36,953.00 34,036.00 30,438.00 33,906.00 27,908.00 27,366.00
Total stockholders' equity + 17,579.00 15,565.00 15,501.00 15,621.00 15,888.00 14,048.00 13,303.00 10,459.00 11,671.00 11,996.00 11,368.00 10,960.00 9,938.00 9,432.00 10,055.00 10,583.00 9,841.00 10,424.00 9,359.00 8,624.00
Common shares outstanding 385 388 385 383 380 374 341 326 328 330 329 329 329 330 329 329 327 329 331 331
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 + 168.00 158.00 456.00 140.00 1,318.00 193.00 267.00 465.00 -3,296.00 345.00 446.00 195.00 836.00 914.00 232.00 122.00 231.00 390.00 537.00 105.00 448.00 140.00 177.00 524.00 1,337.00 68.00 547.00 257.00 328.00 144.00 71.00 99.00 105.00 1,091.00 117.00 98.00 150.00 96.00 84.00 111.00 137.00 161.00 134.00 139.00 115.00 132.00 142.00 190.00 149.00 146.00 610.00 148.00 115.00 170.00 1,196.00 1,285.00 1,670.00 272.00 1,399.00 956.00 1,308.00 1,391.00 2,013.00 1,099.00 1,752.00 1,683.00 2,416.00 3,083.00 3,896.00 3,923.00 3,490.00 1,086.00 1,583.00 1,525.00 1,930.00 1,872.00 2,440.00 2,471.00 2,698.00 1,909.00 1,951.00
Accounts receivable, net 2,599.00 2,701.00 3,443.00 2,829.00 2,669.00 3,017.00 3,982.00 3,027.00 2,667.00 2,758.00 3,292.00 2,473.00 2,217.00 2,336.00 3,557.00 2,643.00 2,055.00 2,192.00 2,734.00 2,177.00 2,369.00 2,427.00 3,022.00 1,673.00 1,335.00 1,394.00 1,865.00 1,484.00 1,367.00 1,403.00 1,716.00 1,552.00 1,271.00 1,153.00 1,457.00 1,232.00 954.00 1,084.00 1,569.00 1,483.00 1,161.00 1,336.00 2,236.00 1,621.00 1,388.00 1,422.00 2,216.00 1,904.00 1,301.00 1,434.00 1,972.00 1,556.00 1,200.00 1,312.00 1,954.00 1,590.00 1,261.00 1,287.00 1,927.00 1,637.00 1,192.00 1,373.00 1,687.00 1,422.00 1,203.00 1,364.00 1,741.00 1,451.00 1,256.00 1,334.00 1,857.00 1,704.00 1,380.00 1,403.00 1,788.00 1,530.00 1,240.00 1,317.00 1,813.00 1,594.00 1,163.00
Inventories 542.00 535.00 524.00 523.00 539.00 538.00 533.00 534.00 519.00 527.00 505.00 511.00 500.00 474.00 439.00 438.00 434.00 420.00 412.00 406.00 416.00 405.00 387.00 382.00 363.00 364.00 348.00 331.00 312.00 282.00 261.00 252.00 247.00 242.00 229.00 235.00 237.00 239.00 310.00 308.00 268.00 267.00 270.00 276.00 290.00 281.00 275.00 277.00 268.00 256.00 272.00 267.00 351.00 340.00 508.00 567.00 579.00 624.00 592.00 589.00 586.00 568.00 547.00 556.00 522.00 533.00 549.00 545.00 549.00 553.00 514.00 489.00 431.00 432.00 426.00 415.00 395.00 392.00 401.00 426.00 392.00
Other current assets 3,867.00 4,292.00 3,305.00 3,458.00 2,901.00 3,407.00 2,729.00 4,486.00 3,700.00 3,181.00 2,992.00 4,237.00 3,657.00 3,346.00 2,213.00 2,450.00 2,553.00 2,489.00 2,358.00 2,254.00 2,154.00 2,140.00 2,354.00 2,217.00 1,876.00 1,734.00 1,902.00 1,864.00 1,992.00 1,530.00 1,335.00 1,354.00 1,369.00 1,243.00 955.00 981.00 705.00 704.00 642.00 757.00 861.00 890.00 1,152.00 1,870.00 1,987.00 2,184.00 1,865.00 2,180.00 1,802.00 1,476.00 749.00 1,051.00 1,004.00 850.00 952.00 1,106.00 1,392.00 2,678.00 848.00 1,166.00 1,260.00 1,092.00 794.00 780.00 790.00 860.00 1,062.00 844.00 1,074.00 1,550.00 1,248.00 1,418.00 1,062.00 986.00 1,431.00 1,775.00 1,941.00 1,978.00 1,881.00 1,747.00 1,983.00
Total current assets 7,176.00 7,686.00 7,728.00 6,950.00 7,427.00 7,155.00 7,444.00 8,512.00 7,878.00 6,811.00 7,235.00 7,416.00 7,210.00 7,070.00 6,441.00 5,653.00 5,273.00 5,491.00 6,028.00 4,921.00 5,328.00 5,061.00 5,855.00 4,796.00 4,911.00 3,560.00 4,662.00 3,936.00 3,999.00 3,359.00 3,383.00 3,257.00 2,992.00 3,729.00 2,758.00 2,546.00 2,046.00 2,123.00 2,605.00 2,659.00 2,427.00 2,654.00 3,792.00 3,906.00 3,780.00 4,019.00 4,498.00 4,551.00 3,520.00 3,312.00 3,603.00 3,022.00 2,670.00 2,672.00 4,494.00 4,438.00 4,715.00 4,484.00 4,751.00 4,337.00 4,336.00 4,422.00 5,041.00 3,857.00 4,267.00 4,430.00 5,768.00 5,923.00 6,775.00 7,353.00 7,083.00 4,681.00 4,418.00 4,265.00 5,163.00 4,991.00 5,277.00 5,482.00 6,363.00 5,625.00 5,435.00
Total non-current assets + 87,299.00 86,340.00 82,761.00 81,863.00 80,993.00 78,424.00 77,305.00 76,306.00 75,721.00 74,947.00 72,929.00 72,135.00 71,644.00 70,971.00 70,268.00 69,392.00 69,447.00 69,254.00 66,995.00 66,241.00 65,177.00 64,311.00 62,701.00 62,255.00 61,115.00 60,822.00 59,550.00 55,585.00 54,794.00 53,356.00 50,180.00 49,563.00 48,951.00 48,851.00 50,834.00 50,207.00 49,694.00 49,196.00 48,952.00 48,538.00 48,032.00 47,656.00 47,478.00 47,333.00 46,798.00 46,167.00 44,977.00 44,313.00 43,868.00 43,334.00 43,095.00 42,005.00 42,485.00 41,722.00 46,051.00 44,950.00 44,669.00 43,555.00 42,921.00 42,738.00 41,825.00 41,108.00 40,525.00 39,198.00 38,090.00 37,014.00 37,004.00 35,958.00 37,654.00 37,262.00 34,583.00 34,324.00 33,533.00 33,297.00 32,657.00 31,992.00 31,362.00 30,779.00 29,928.00 29,526.00 29,216.00
Total assets 94,475.00 94,026.00 90,489.00 88,813.00 88,420.00 85,579.00 84,749.00 84,818.00 83,599.00 81,758.00 80,164.00 79,551.00 78,854.00 78,041.00 76,709.00 75,045.00 74,720.00 74,745.00 73,023.00 71,162.00 70,505.00 69,372.00 68,556.00 67,051.00 66,026.00 64,382.00 64,212.00 59,521.00 58,793.00 56,715.00 53,563.00 52,820.00 51,943.00 52,580.00 53,592.00 52,753.00 51,740.00 51,319.00 51,557.00 51,197.00 50,459.00 50,310.00 51,270.00 51,239.00 50,578.00 50,186.00 49,475.00 48,864.00 47,388.00 46,646.00 46,698.00 45,027.00 45,155.00 44,394.00 50,545.00 49,388.00 49,384.00 48,039.00 47,672.00 47,075.00 46,161.00 45,530.00 45,566.00 43,055.00 42,357.00 41,444.00 42,772.00 41,881.00 44,429.00 44,615.00 41,666.00 39,005.00 37,951.00 37,562.00 37,820.00 36,983.00 36,639.00 36,261.00 36,291.00 35,151.00 34,651.00
Total current liabilities + 9,700.00 10,536.00 9,419.00 7,965.00 7,769.00 8,439.00 8,507.00 8,274.00 7,907.00 8,598.00 9,027.00 8,827.00 8,366.00 10,347.00 10,820.00 9,262.00 8,342.00 8,609.00 8,962.00 7,815.00 9,497.00 10,277.00 8,616.00 5,899.00 6,248.00 5,523.00 6,003.00 5,665.00 5,375.00 5,395.00 4,719.00 4,922.00 4,647.00 7,068.00 5,409.00 4,602.00 4,416.00 5,912.00 5,342.00 5,149.00 4,233.00 4,927.00 5,239.00 4,836.00 4,571.00 5,479.00 5,849.00 5,773.00 4,557.00 4,881.00 5,389.00 4,888.00 4,279.00 3,744.00 4,274.00 4,223.00 3,675.00 4,348.00 4,161.00 3,882.00 3,693.00 3,952.00 3,887.00 3,613.00 3,257.00 3,787.00 4,959.00 4,080.00 5,840.00 6,697.00 6,127.00 5,274.00 4,392.00 4,280.00 4,618.00 4,279.00 4,196.00 4,303.00 5,016.00 4,365.00 4,065.00
Total non-current liabilities + 65,891.00 64,231.00 61,740.00 61,987.00 61,854.00 59,400.00 58,135.00 58,676.00 58,077.00 55,216.00 53,566.00 53,030.00 52,939.00 50,172.00 48,596.00 48,108.00 48,746.00 48,347.00 47,319.00 46,034.00 43,785.00 43,146.00 44,291.00 44,706.00 44,234.00 43,363.00 42,856.00 40,943.00 40,699.00 38,668.00 34,555.00 33,926.00 33,407.00 31,646.00 33,573.00 33,351.00 33,082.00 31,220.00 32,210.00 32,300.00 32,595.00 31,995.00 32,411.00 33,056.00 32,909.00 31,725.00 30,868.00 30,688.00 30,829.00 30,074.00 29,867.00 29,031.00 29,567.00 29,459.00 34,251.00 33,220.00 34,102.00 32,605.00 31,465.00 31,436.00 30,759.00 30,084.00 30,133.00 28,347.00 28,117.00 26,651.00 26,808.00 27,029.00 27,637.00 27,494.00 25,351.00 24,357.00 24,170.00 23,908.00 23,898.00 23,754.00 23,528.00 23,334.00 22,822.00 22,787.00 22,771.00
Total liabilities 75,591.00 74,767.00 71,159.00 69,952.00 69,623.00 67,839.00 66,642.00 66,950.00 65,984.00 63,814.00 62,593.00 61,857.00 61,305.00 60,519.00 59,416.00 57,370.00 57,088.00 56,956.00 56,281.00 53,849.00 53,282.00 53,423.00 52,907.00 50,605.00 50,482.00 48,886.00 48,859.00 46,608.00 46,074.00 44,063.00 39,274.00 38,848.00 38,054.00 38,714.00 38,982.00 37,953.00 37,498.00 37,132.00 37,552.00 37,449.00 36,828.00 36,922.00 37,650.00 37,892.00 37,480.00 37,204.00 36,717.00 36,461.00 35,386.00 34,955.00 35,256.00 33,919.00 33,846.00 33,203.00 38,525.00 37,443.00 37,777.00 36,953.00 35,626.00 35,318.00 34,452.00 34,036.00 34,020.00 31,960.00 31,374.00 30,438.00 31,767.00 31,109.00 33,477.00 33,906.00 31,159.00 29,317.00 28,280.00 27,908.00 28,207.00 27,741.00 27,463.00 27,366.00 27,534.00 26,848.00 26,538.00
Total stockholders' equity + 17,320.00 17,579.00 17,155.00 16,686.00 16,622.00 15,565.00 15,663.00 15,424.00 15,172.00 15,501.00 15,670.00 15,793.00 15,648.00 15,621.00 15,392.00 15,774.00 15,731.00 15,888.00 14,841.00 15,412.00 15,322.00 14,048.00 13,748.00 14,253.00 13,351.00 13,303.00 13,160.00 10,720.00 10,526.00 10,459.00 12,096.00 11,779.00 11,696.00 11,671.00 12,416.00 12,146.00 12,051.00 11,996.00 11,814.00 11,557.00 11,439.00 11,368.00 11,600.00 11,325.00 11,076.00 10,960.00 10,736.00 10,381.00 9,979.00 9,938.00 9,689.00 9,355.00 9,555.00 9,432.00 10,023.00 9,945.00 9,990.00 10,055.00 11,015.00 10,726.00 10,676.00 10,583.00 11,541.00 11,089.00 10,976.00 9,841.00 10,730.00 10,497.00 10,675.00 10,424.00 10,188.00 9,374.00 9,389.00 9,359.00 9,304.00 8,950.00 8,915.00 8,624.00 8,453.00 7,999.00 7,815.00
Common shares outstanding 387 385 385 385 385 388 390 388 385 384 385 385 384 384 383 383 382 381 380 380 380 379 378 376 364 361 349 327 327 326 327 327 327 328 328 329 329 330 330 330 329 328 328 328 329 329 329 329 329 326 328 326 329 326 329 334 329 326 329 329 328 326 328 327 328 326 329 327 327 326 328 329 329 326 330 330 330 326 330 330 331
about 11 hours ago