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 + 19,836.00 76,090.00 62,253.00 49,717.10 45,002.80 42,105.90 35,135.30 29,976.90 23,336.10 20,028.20 17,728.60 15,806.60 14,888.10 13,943.20 13,466.80 1,249.70 1,238.70 1,156.50 388.20 586.80
Accounts receivable, net 20,115.00 19,134.00 17,052.00 16,249.00 14,380.00 12,179.50 10,886.20 6,497.10 5,422.50 4,509.20 3,987.70 3,537.50 3,310.70 3,183.70 2,929.80 2,927.40 2,454.80 2,408.60 2,395.10 2,498.20
Inventories -79,305.10 -25,203.20 -16,447.00 -19,473.40 -9,941.00 69.50 265.00 211.50 224.40 108.40 75.10 179.10 363.70 0.00 0.00
Other current assets 210.00 -71,904.00 250.00 295.50 16,259.90 19,396.90 9,714.80 -28,111.50 -20,201.70 -16,243.80 -15,332.20 -13,549.20 74.90 -1,990.00 69.80 88.10 69.30 62.40 69.80 89.50
Total current assets 40,161.00 23,320.00 79,555.00 66,261.60 59,195.70 54,208.90 45,795.30 8,362.50 8,556.90 8,293.60 6,384.10 5,794.90 18,273.70 15,136.90 16,466.40 4,265.20 3,762.80 3,627.50 2,853.10 3,174.50
Total non-current assets + 82,878.00 82,425.00 9,136.00 9,203.40 53,221.40 49,260.40 41,149.00 38,212.50 30,144.30 25,133.90 23,435.20 19,992.70 6,134.50 7,557.80 5,378.40 16,885.10 16,286.50 14,623.00 15,990.00 16,307.60
Total assets 123,039.00 105,745.00 88,691.00 75,465.00 71,132.30 64,098.30 54,895.30 46,575.00 38,701.20 33,427.50 29,819.30 25,787.60 24,408.20 22,694.70 21,844.80 21,150.30 20,049.30 18,250.50 18,843.10 19,482.10
Total current liabilities + 68,529.00 29,607.10 5,532.80 21,242.10 19,604.40 16,325.90 31,348.30 26,135.10 22,322.20 19,822.00 16,694.30 1,785.00 14,625.00 2,270.50 48.70 36.50 0.00 0.00 0.00
Total non-current liabilities + 24,187.00 80,154.00 68,414.00 54,041.20 27,376.50 24,114.40 21,603.10 4,404.90 3,281.30 3,148.20 2,707.90 2,164.70 16,433.70 2,063.00 13,767.60 15,101.40 14,300.70 14,035.20 13,907.60 12,635.50
Total liabilities 92,716.00 80,154.00 68,414.00 59,574.00 52,900.70 47,059.70 41,222.10 35,753.20 29,416.40 25,470.40 22,529.90 18,859.00 18,218.70 16,687.70 16,038.10 15,101.40 14,300.70 14,035.20 13,907.60 12,635.50
Total stockholders' equity + 30,323.00 25,591.00 20,277.00 15,891.00 18,231.60 17,038.60 13,673.20 10,821.80 9,284.80 7,957.10 7,289.40 6,928.60 6,189.50 6,007.00 5,806.70 6,048.90 5,748.60 4,215.30 4,935.50 6,846.60
Common shares outstanding 588 588 588 587 587 588 587 587 586 585 589 595 604 608 637 663 667 674 719 774
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 + 2,288.00 19,836.00 10,356.00 10,775.00 11,276.00 76,090.00 8,745.40 8,353.20 8,566.00 62,253.00 58,510.60 55,736.30 53,087.00 49,717.10 48,761.60 48,010.40 47,119.00 45,002.80 46,405.00 44,841.10 41,457.80 42,105.90 41,071.40 39,534.90 37,170.30 2,025.00 34,326.00 32,641.00 30,564.60 29,976.90 28,574.30 27,175.20 25,662.60 23,336.10 23,196.40 22,278.80 20,729.60 20,028.20 19,936.50 18,890.60 18,003.20 17,728.60 17,948.60 17,522.10 16,588.30 15,806.60 16,031.10 15,743.40 14,475.80 14,888.10 15,044.70 14,604.40 14,478.20 13,943.20 2,586.30 1,844.70 1,676.10 13,466.80 1,870.00 1,493.20 1,283.90 1,249.70 14,056.30 1,802.70 1,544.30 1,238.70 1,400.40 1,297.90 1,428.30 1,156.50 740.40 523.10 1,541.80 388.20 381.80 292.00 604.20 586.80 1,072.40 737.90 719.10
Accounts receivable, net 17,614.00 20,115.00 20,626.00 20,603.00 21,260.00 19,134.00 20,016.90 19,425.90 19,195.90 17,052.00 17,739.20 17,790.20 18,027.60 16,249.00 17,174.50 15,523.00 15,544.00 14,380.00 15,291.60 14,145.30 13,362.00 12,179.50 12,561.60 11,211.70 11,207.90 10,886.20 10,985.60 10,218.60 7,189.80 6,497.10 6,776.60 6,230.20 6,043.80 5,422.50 5,519.90 5,091.30 4,850.70 4,509.20 4,743.60 4,522.20 4,378.90 3,987.70 4,139.80 3,867.30 3,777.00 3,537.50 3,705.60 3,566.30 3,515.90 3,310.70 3,500.80 3,401.90 3,372.30 3,183.70 3,403.40 3,369.90 3,167.50 2,929.80 3,086.00 2,982.60 2,928.50 2,927.40 3,023.20 2,766.20 2,722.90 2,454.80 2,636.10 2,545.00 2,516.80 2,408.60 2,584.80 2,515.50 2,503.20 2,395.10 2,969.30 2,997.80 2,633.30 2,498.20 2,698.60 2,662.90 2,639.70
Inventories -24,456.60 -8,387.20 -8,629.50 -79,305.10 -29,060.60 -28,157.20 -28,546.30 -25,203.20 -27,099.00 -83,922.90 -22,032.10 -16,259.90 -68,033.30 99.50 122.90 76.50 90.10 108.00 -3,270.10 29,957.60 -3,252.50 0.00 0.00 190.10 0.00 224.90 161.00 214.50 0.00 143.40 134.70 209.90 0.00 194.50 263.80 101.50 0.00 90.60 126.10 96.70 0.00 100.90 96.90 110.20 0.00 239.60 313.30 156.00 0.00 170.30 149.70 155.50 0.00 -1,815.50 0.00 0.00 0.00 172.50 0.00
Other current assets 182.00 210.00 215.00 69,538.00 64,178.00 -71,904.00 -12,723.40 -12,399.50 -12,074.80 250.00 235.00 242.90 269.60 295.50 367.50 464.30 455.10 -59,190.70 -43,111.50 -41,790.50 -38,494.40 -39,447.50 -38,326.30 -36,960.60 -34,276.60 -33,110.30 -32,812.70 3,297.20 446.70 -28,111.50 2,671.30 2,577.30 -3,052.40 -20,201.70 -18,660.00 -18,388.10 -17,474.30 -16,243.80 -13,916.90 -13,589.50 -13,966.40 -15,332.20 221.70 233.00 99.30 -13,549.20 92.30 89.80 81.80 -1,272.60 -1,146.10 -1,558.10 -2,321.70 -1,990.00 120.20 218.90 70.00 69.80 81.80 86.70 86.70 88.10 12,348.20 74.40 72.60 69.30 68.40 62.60 60.80 62.40 63.50 63.10 66.90 69.80 78.10 84.80 88.70 89.50 98.10 103.80 15,077.40
Total current assets 20,084.00 40,161.00 31,197.00 100,916.00 96,714.00 23,320.00 16,038.90 15,379.60 15,687.10 79,555.00 76,484.80 73,769.40 71,384.20 66,261.60 66,303.60 63,997.70 63,118.10 59,382.80 11,606.00 17,195.90 16,325.40 14,837.90 15,306.70 13,786.00 10,462.00 9,532.30 9,200.50 39,808.10 38,201.10 8,362.50 35,350.90 33,405.40 28,654.00 8,556.90 10,056.30 8,982.00 8,106.00 8,293.60 10,763.20 9,823.30 8,415.70 6,384.10 22,310.10 21,622.40 20,464.60 5,794.90 19,829.00 19,399.50 18,073.50 16,926.20 17,399.40 16,448.20 15,528.80 15,136.90 6,062.50 5,285.70 4,913.60 16,466.40 5,037.80 4,562.50 4,299.10 4,265.20 17,177.30 4,643.30 4,339.80 3,762.80 4,104.90 3,905.50 4,005.90 3,627.50 3,388.70 3,101.70 4,111.90 2,853.10 3,429.20 3,374.60 3,326.20 3,174.50 3,869.10 3,504.60 18,436.20
Total non-current assets + 95,139.00 82,878.00 90,338.00 820.00 854.00 82,425.00 1,286.80 1,714.50 1,788.10 9,136.00 9,167.80 9,175.80 9,022.90 9,203.40 9,220.60 9,059.50 10,811.50 53,221.40 54,033.00 52,628.40 49,087.90 49,260.40 47,584.10 45,620.10 45,803.20 45,363.00 44,807.60 11,516.10 10,649.20 38,212.50 10,192.80 9,958.10 12,676.90 30,144.30 28,876.30 27,707.80 26,704.50 25,133.90 22,857.60 22,134.90 22,305.90 23,435.20 7,624.90 7,681.80 6,416.10 19,992.70 6,097.00 6,053.20 6,241.90 7,482.00 7,109.50 7,393.60 8,014.70 7,557.80 17,366.80 17,433.30 17,355.70 5,378.40 17,106.50 17,245.10 17,227.00 16,885.10 4,847.30 16,853.30 16,709.10 16,286.50 15,942.50 15,182.10 14,209.20 14,623.00 15,250.90 15,812.70 14,604.90 15,990.00 16,236.30 17,699.00 16,685.50 16,307.60 15,977.10 16,098.00 822.00
Total assets 122,209.00 123,039.00 121,535.00 115,480.00 111,409.00 105,745.00 105,202.50 97,893.00 94,127.90 88,691.00 85,652.60 82,945.20 80,407.10 75,465.00 75,524.20 73,057.20 73,929.60 71,132.30 72,618.10 69,824.30 65,413.30 64,098.30 62,890.80 59,406.10 56,265.20 54,895.30 54,008.10 51,324.20 48,850.30 46,575.00 45,543.70 43,363.50 41,330.90 38,701.20 38,932.60 36,689.80 34,810.50 33,427.50 33,620.80 31,958.20 30,721.60 29,819.30 29,935.00 29,304.20 26,880.70 25,787.60 25,926.00 25,452.70 24,315.40 24,408.20 24,508.90 23,841.80 23,543.50 22,694.70 23,429.30 22,719.00 22,269.30 21,844.80 22,144.30 21,807.60 21,526.10 21,150.30 22,024.60 21,496.60 21,048.90 20,049.30 20,047.40 19,087.60 18,215.10 18,250.50 18,639.60 18,914.40 18,716.80 18,843.10 19,665.50 21,073.60 20,011.70 19,482.10 19,846.20 19,602.60 19,258.20
Total current liabilities + 81,784.00 68,529.00 33,426.10 31,732.80 30,789.40 29,607.10 28,492.20 27,280.40 6,278.70 5,532.80 5,931.90 5,931.20 6,688.70 6,010.60 6,394.90 6,521.70 6,270.30 86.90 5,905.50 6,075.70 36,519.70 36,815.00 35,478.30 33,587.40 4,594.30 31,348.30 29,825.00 28,503.00 27,149.00 26,110.00 26,331.00 24,315.00 23,176.00 22,322.00 22,372.00 21,459.00 20,460.00 19,822.00 2,431.00 2,252.90 2,165.90 16,694.00 2,263.60 2,134.20 1,911.70 16,358.00 15,705.00 15,254.00 15,090.00 14,625.00 47.40 147.80 1,709.60 2,270.50 298.50 111.40 7.50 48.70 499.00 416.70 177.30 36.50 490.90 727.60 766.00 0.00 1,558.40 1,530.00 1,532.90 0.00 1,578.10 1,462.50 1,401.30 0.00 138.30 1,673.90 11,649.00
Total non-current liabilities + 8,386.00 24,187.00 86,090.00 82,876.00 82,455.00 80,154.00 78,043.20 74,552.60 72,316.60 68,414.00 68,257.30 66,233.90 57,260.00 54,041.20 54,816.10 51,473.30 50,189.70 5,051.70 5,008.90 5,117.00 5,138.40 5,706.10 5,109.60 5,092.20 5,394.00 4,407.10 4,406.50 4,406.00 32,145.30 4,404.90 3,859.90 3,860.00 3,859.00 3,306.00 3,312.00 3,383.00 3,112.00 3,148.00 3,154.00 2,664.00 2,702.00 2,708.00 20,042.00 19,691.50 17,512.90 2,165.00 16,727.10 16,529.30 15,965.10 1,861.00 2,011.00 2,064.00 2,064.00 2,063.00 16,874.70 16,432.40 14,309.30 13,767.60 16,328.00 15,458.10 15,205.50 15,101.40 14,812.40 15,192.00 14,837.40 14,300.70 14,551.00 14,162.60 13,911.80 14,035.20 12,820.60 12,578.90 12,434.30 13,907.60 12,743.50 14,108.20 11,679.80 12,635.50 13,132.10 11,506.40 1,285.00
Total liabilities 90,170.00 92,716.00 86,090.00 82,876.00 82,455.00 80,154.00 78,043.20 74,552.60 72,316.60 68,414.00 68,257.30 66,233.90 63,538.70 59,574.00 60,748.00 57,404.50 56,878.40 52,900.70 54,060.00 51,148.70 47,576.80 47,059.70 44,803.60 42,735.50 41,913.70 41,222.10 39,884.80 37,993.40 36,739.60 35,753.20 33,684.90 32,362.70 31,007.70 29,416.40 29,643.20 27,698.30 26,287.60 25,470.40 25,526.10 24,122.70 23,161.70 22,529.90 22,473.00 21,944.40 19,678.80 18,859.00 18,990.70 18,663.50 17,876.80 18,218.70 17,716.30 17,317.90 17,153.70 16,687.70 16,874.70 16,432.40 16,018.90 16,038.10 16,328.00 15,458.10 15,205.50 15,101.40 15,311.40 15,192.00 14,837.40 14,300.70 14,551.00 14,162.60 13,911.80 14,035.20 14,379.00 14,108.90 13,967.20 13,907.60 14,321.60 15,570.70 13,081.10 12,635.50 13,132.10 13,180.30 12,942.30
Total stockholders' equity + 32,039.00 30,323.00 35,445.00 32,604.00 28,954.00 25,591.00 27,159.30 23,340.40 21,811.30 20,277.00 17,395.30 16,711.30 16,868.40 15,891.00 14,776.20 15,652.70 17,051.20 18,231.60 18,558.10 18,675.60 17,836.50 17,038.60 18,087.20 16,670.60 14,351.50 13,673.20 14,123.30 13,330.80 12,110.70 10,821.80 11,858.80 11,000.80 10,323.20 9,284.80 9,289.40 8,991.50 8,522.90 7,957.10 8,094.70 7,835.50 7,559.90 7,289.40 7,462.00 7,359.80 7,201.90 6,928.60 6,935.30 6,789.20 6,438.60 6,189.50 6,792.60 6,523.90 6,389.80 6,007.00 6,554.60 6,286.60 6,250.40 5,806.70 5,816.30 6,349.50 6,320.60 6,048.90 6,713.20 6,304.60 6,211.50 5,748.60 5,496.40 4,925.00 4,303.30 4,215.30 4,260.60 4,805.50 4,749.60 4,935.50 5,343.90 5,502.90 6,930.60 6,846.60 6,714.10 6,422.30 6,315.90
Common shares outstanding 587 588 588 588 588 588 588 587 587 588 588 587 587 587 587 587 586 585 587 587 587 585 588 587 587 585 587 587 587 584 587 586 586 582 586 584 583 580 585 585 586 583 589 590 591 588 594 596 598 594 604 604 604 601 607 609 610 606 631 648 656 652 661 666 666 661 673 675 669 669 673 667 677 672 711 722 745 738 763 776 792
about 4 hours ago