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,702.00 17,463.00 14,698.00 13,396.00 14,161.00 13,238.00 12,465.00 907.00 760.00 858.00 611.00 659.00 501.00 555.00 504.00 469.00 563.00 1,093.00 327.00 297.00
Accounts receivable, net 4,178.00 3,834.00 3,543.00 3,239.00 2,865.00 2,627.00 2,597.00 2,331.00 2,216.00 2,263.00 2,164.00 2,148.00 2,099.00 2,019.00 1,163.00 1,088.00 1,070.00 1,130.00 1,199.00 1,236.00
Inventories -18,241.00 -4,547.00 -4,131.00 -3,599.00 -3,213.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 -98.00
Other current assets 71.00 70.00 55.00 51.00 78.00 -15,865.00 -15,062.00 -13,804.00 -13,572.00 -13,125.00 -12,358.00 -12,199.00 -11,653.00 -11,599.00 -1,163.00 -1,088.00 -1,633.00 -2,223.00 -1,526.00 -1,533.00
Total current assets 23,951.00 21,367.00 18,296.00 16,686.00 17,104.00 900.00 767.00 784.00 657.00 777.00 544.00 591.00 433.00 487.00 438.00 385.00 1,648.00 1,093.00 1,539.00 1,546.00
Total non-current assets + 17,051.00 15,134.00 14,473.00 13,046.00 14,283.00 21,407.00 19,657.00 16,300.00 2,546.00 2,576.00 13,970.00 2,371.00 2,319.00 12,298.00 2,342.00 2,187.00 152.00 126.00 977.00 1,653.00
Total assets 41,002.00 36,501.00 32,769.00 29,732.00 31,387.00 27,542.00 25,408.00 21,935.00 21,843.00 20,386.00 18,888.00 18,748.00 17,662.00 16,548.00 15,668.00 15,095.00 14,440.00 13,369.00 16,637.00 17,222.00
Total current liabilities + 18,619.00 16,317.00 14,518.00 13,193.00 12,374.00 54.00 39.00 13,314.00 12,813.00 12,533.00 11,668.00 11,389.00 10,802.00 10,305.00 9,812.00 9,273.00 8,890.00 8,396.00 9,917.00 9,623.00
Total non-current liabilities + 6,472.00 6,249.00 6,153.00 5,977.00 5,908.00 16,753.00 9,517.00 14,102.00 13,600.00 8,561.00 8,050.00 7,998.00 7,540.00 7,114.00 790.00 790.00 790.00 791.00 791.00 791.00
Total liabilities 25,091.00 22,566.00 20,671.00 19,170.00 18,282.00 16,753.00 15,544.00 14,102.00 13,600.00 13,326.00 12,461.00 12,175.00 11,592.00 11,095.00 10,613.00 10,063.00 9,680.00 9,187.00 10,708.00 10,414.00
Total stockholders' equity + 15,911.00 13,935.00 12,098.00 10,562.00 13,105.00 10,789.00 9,864.00 7,833.00 8,243.00 7,060.00 6,427.00 6,573.00 6,070.00 5,453.00 5,055.00 5,032.00 4,760.00 4,182.00 5,929.00 6,808.00
Common shares outstanding 158 158 158 159 163 162 165 165 166 167 166 165 165 164 163 163 163 163 172 175
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,259.00 19,702.00 2,461.00 2,177.00 2,232.00 17,463.00 2,946.00 1,942.00 1,582.00 14,698.00 1,713.00 13,618.00 13,633.00 13,396.00 12,817.00 13,031.00 13,363.00 14,161.00 13,993.00 13,792.00 13,255.00 13,238.00 13,071.00 12,617.00 11,826.00 12,465.00 1,070.00 1,074.00 1,073.00 907.00 726.00 629.00 711.00 760.00 773.00 699.00 633.00 858.00 781.00 626.00 677.00 611.00 494.00 562.00 665.00 659.00 479.00 534.00 593.00 501.00 579.00 448.00 447.00 555.00 484.00 330.00 490.00 504.00 374.00 382.00 447.00 469.00 527.00 407.00 485.00 563.00 460.00 266.00 528.00 1,093.00 559.00 414.00 288.00 327.00 220.00 223.00 216.00 297.00 297.00 258.00 494.00
Accounts receivable, net 3,463.00 4,178.00 4,366.00 4,513.00 4,317.00 3,834.00 3,875.00 3,949.00 3,730.00 3,543.00 3,638.00 3,704.00 3,461.00 3,239.00 3,203.00 3,243.00 3,043.00 2,865.00 2,894.00 2,959.00 2,792.00 2,627.00 2,675.00 2,796.00 2,667.00 2,597.00 2,363.00 2,634.00 2,512.00 2,331.00 2,331.00 2,349.00 2,049.00 2,216.00 2,346.00 2,367.00 2,305.00 2,263.00 2,244.00 2,270.00 2,181.00 2,164.00 2,230.00 2,234.00 2,165.00 2,148.00 2,192.00 2,184.00 2,141.00 2,099.00 2,171.00 2,127.00 2,104.00 2,019.00 2,028.00 1,288.00 1,202.00 1,163.00 1,299.00 1,301.00 1,255.00 1,088.00 1,106.00 1,055.00 1,106.00 1,070.00 1,120.00 1,149.00 1,156.00 1,130.00 1,177.00 1,230.00 1,197.00 1,199.00 1,258.00 1,317.00 1,276.00 1,236.00 1,272.00 1,298.00 1,258.00
Inventories 10.00 1,846.00 -5,891.00 -5,312.00 -18,241.00 -9,104.00 -4,524.00 -7,904.00 -4,547.00 13,373.00 -19,631.00 23,399.00 24,666.00 -6,905.00 -6,941.00 203.00 0.00 0.00 185.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 72.00 86.00 286.00
Other current assets 722.00 71.00 100.00 130.00 93.00 70.00 94.00 -5,891.00 -5,312.00 -18,241.00 -5,351.00 -17,322.00 -17,094.00 -16,635.00 -16,020.00 -16,274.00 -16,406.00 -17,026.00 -16,887.00 -16,751.00 -16,047.00 -15,865.00 -15,746.00 -15,413.00 -14,493.00 -15,062.00 -2,566.00 -14,757.00 -14,336.00 -13,804.00 -13,607.00 -13,506.00 -2,234.00 -13,572.00 -13,560.00 -13,475.00 -13,149.00 -13,125.00 -13,201.00 -12,955.00 -12,678.00 -12,358.00 -12,480.00 -12,471.00 -12,426.00 -12,199.00 -12,126.00 -12,029.00 -11,842.00 -11,653.00 -11,720.00 -11,501.00 -11,653.00 -11,599.00 -11,560.00 -1,551.00 -1,626.00 -1,163.00 -1,299.00 -1,301.00 -1,255.00 -1,088.00 -1,106.00 -1,127.00 -1,508.00 -1,633.00 -1,580.00 -1,415.00 -1,684.00 -2,223.00 -1,736.00 -1,563.00 -1,485.00 -1,526.00 -1,478.00 -1,540.00 -1,492.00 -1,533.00 -1,511.00 -1,501.00 -1,752.00
Total current assets 5,454.00 23,951.00 6,927.00 6,820.00 6,642.00 21,367.00 6,915.00 2,063.00 4,695.00 14,698.00 899.00 748.00 955.00 1,264.00 8,789.00 1,098.00 8,273.00 8,213.00 1,085.00 1,003.00 947.00 900.00 914.00 706.00 486.00 767.00 787.00 803.00 802.00 784.00 616.00 521.00 604.00 657.00 674.00 606.00 543.00 777.00 700.00 547.00 613.00 544.00 419.00 487.00 640.00 591.00 412.00 462.00 521.00 433.00 511.00 382.00 380.00 487.00 416.00 263.00 424.00 438.00 308.00 313.00 379.00 385.00 445.00 325.00 402.00 1,648.00 448.00 254.00 515.00 2,238.00 347.00 333.00 1,498.00 1,539.00 183.00 1,552.00 197.00 1,546.00 239.00 203.00 1,764.00
Total non-current assets + 35,757.00 17,051.00 33,640.00 32,022.00 30,634.00 15,134.00 30,094.00 34,802.00 33,727.00 28,264.00 997.00 23,570.00 1,104.00 24,792.00 21,192.00 28,094.00 25,451.00 27,574.00 1,453.00 1,495.00 1,373.00 26,642.00 1,077.00 979.00 17,424.00 41,520.00 3,057.00 3,018.00 2,901.00 35,471.00 2,722.00 2,562.00 2,519.00 35,992.00 2,614.00 2,587.00 2,555.00 32,848.00 2,595.00 2,616.00 2,477.00 32,700.00 16,763.00 18,401.00 16,799.00 32,475.00 2,360.00 2,351.00 2,347.00 30,725.00 12,759.00 12,634.00 12,665.00 29,214.00 714.00 359.00 388.00 2,342.00 2,468.00 2,526.00 2,224.00 2,187.00 2,285.00 14,282.00 206.00 152.00 142.00 73.00 275.00 12,276.00 236.00 380.00 750.00 977.00 1,287.00 1,434.00 1,531.00 1,653.00 1,497.00 1,303.00 1,427.00
Total assets 41,211.00 41,002.00 40,567.00 38,842.00 37,276.00 36,501.00 37,009.00 34,802.00 33,727.00 32,769.00 30,915.00 31,352.00 30,474.00 29,732.00 28,199.00 29,192.00 30,250.00 31,387.00 29,907.00 29,677.00 28,313.00 27,542.00 26,370.00 25,450.00 23,367.00 25,408.00 24,742.00 24,337.00 23,352.00 21,935.00 22,480.00 21,760.00 21,470.00 21,843.00 21,592.00 21,238.00 20,753.00 20,386.00 20,455.00 20,151.00 19,447.00 18,888.00 18,751.00 18,888.00 18,897.00 18,748.00 18,474.00 18,335.00 17,942.00 17,662.00 17,339.00 17,034.00 17,037.00 16,548.00 16,479.00 16,089.00 16,022.00 15,668.00 15,412.00 15,702.00 15,369.00 15,095.00 15,070.00 14,607.00 14,616.00 14,440.00 14,226.00 13,522.00 13,108.00 13,369.00 14,303.00 14,811.00 15,945.00 16,637.00 17,622.00 18,264.00 18,221.00 17,222.00 17,671.00 16,936.00 16,763.00
Total current liabilities + 18,573.00 18,619.00 18,500.00 18,125.00 17,362.00 16,317.00 16,427.00 9,034.00 8,654.00 8,424.00 25.00 25.00 50.00 50.00 -1,137.00 44.00 49.00 54.00 59.00 59.00 57.00 54.00 123.00 122.00 14,537.00 5,591.00 14,583.00 14,418.00 13,934.00 5,274.00 13,359.00 13,057.00 12,737.00 4,877.00 13,276.00 13,072.00 12,704.00 1,691.00 12,507.00 12,355.00 11,887.00 1,459.00 11,575.00 11,568.00 11,464.00 1,667.00 11,269.00 11,161.00 10,940.00 1,508.00 10,691.00 10,502.00 10,421.00 1,280.00 10,292.00 104.00 104.00 9,781.00 9,836.00 9,855.00 9,461.00 9,256.00 9,270.00 9,080.00 49.00 8,890.00 49.00 49.00 49.00 126.00 69.00 69.00 69.00 9,917.00 69.00 49.00 49.00 9,623.00 49.00 10,080.00 9,768.00
Total non-current liabilities + 6,924.00 6,472.00 6,661.00 6,416.00 6,196.00 6,249.00 6,778.00 22,025.00 21,073.00 11,897.00 20,291.00 20,322.00 19,733.00 17,319.00 18,768.00 10,813.00 10,664.00 18,282.00 10,628.00 10,636.00 10,100.00 16,753.00 9,682.00 9,516.00 8,948.00 13,619.00 788.00 9,090.00 8,696.00 14,102.00 8,494.00 8,276.00 787.00 13,600.00 8,658.00 8,519.00 8,251.00 11,635.00 8,255.00 13,180.00 12,712.00 821.00 12,401.00 12,391.00 12,289.00 10,513.00 12,098.00 11,992.00 11,774.00 835.00 832.00 833.00 831.00 9,815.00 828.00 831.00 833.00 821.00 790.00 790.00 790.00 807.00 790.00 790.00 790.00 790.00 790.00 790.00 790.00 9,061.00 791.00 791.00 791.00 791.00 791.00 791.00 791.00 791.00 11,158.00 10,822.00 791.00
Total liabilities 25,497.00 25,091.00 25,161.00 24,541.00 23,558.00 22,566.00 23,205.00 22,025.00 21,073.00 20,671.00 20,291.00 20,322.00 19,733.00 19,170.00 18,768.00 18,639.00 18,158.00 18,282.00 18,066.00 17,819.00 17,175.00 16,753.00 16,625.00 16,192.00 15,325.00 15,544.00 15,371.00 15,206.00 14,722.00 14,102.00 14,146.00 13,844.00 13,524.00 13,600.00 14,069.00 13,865.00 13,497.00 13,326.00 13,334.00 13,180.00 12,712.00 12,461.00 12,401.00 12,391.00 12,289.00 12,175.00 12,098.00 11,992.00 11,774.00 11,592.00 11,523.00 11,335.00 11,252.00 11,095.00 11,120.00 10,945.00 10,815.00 10,613.00 10,626.00 10,645.00 10,251.00 10,063.00 10,060.00 9,870.00 9,751.00 9,680.00 9,600.00 9,378.00 9,227.00 9,187.00 9,616.00 10,104.00 10,496.00 10,708.00 11,084.00 11,438.00 11,513.00 10,414.00 11,207.00 10,871.00 10,559.00
Total stockholders' equity + 15,714.00 15,911.00 15,406.00 14,301.00 13,718.00 13,935.00 13,804.00 12,777.00 12,654.00 12,098.00 10,624.00 11,030.00 10,741.00 10,562.00 9,431.00 10,553.00 12,092.00 13,105.00 11,841.00 11,858.00 11,138.00 10,789.00 9,745.00 9,258.00 8,042.00 9,864.00 9,371.00 9,131.00 8,630.00 7,833.00 8,334.00 7,916.00 7,946.00 8,243.00 7,523.00 7,373.00 7,256.00 7,060.00 7,121.00 6,971.00 6,735.00 6,427.00 6,350.00 6,497.00 6,608.00 6,573.00 6,376.00 6,343.00 6,168.00 6,070.00 5,816.00 5,699.00 5,785.00 5,453.00 5,359.00 5,144.00 5,207.00 5,055.00 4,786.00 5,057.00 5,118.00 5,032.00 5,010.00 4,737.00 4,865.00 4,760.00 4,626.00 4,144.00 3,881.00 4,182.00 4,687.00 4,707.00 5,449.00 5,929.00 6,538.00 6,826.00 6,708.00 6,808.00 6,464.00 6,065.00 6,204.00
Common shares outstanding 157 158 158 158 156 158 158 158 158 158 157 158 159 158 158 160 160 163 163 163 163 162 162 162 162 165 166 165 165 163 164 165 164 166 166 166 167 167 167 167 166 166 166 166 166 165 165 165 165 166 166 165 165 164 164 164 163 163 163 163 164 163 163 163 163 163 163 163 163 164 164 165 165 172 172 174 175 175 175 175 176
about 10 hours ago