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 + 1,165.00 2,102.00 1,705.00 1,325.00 1,874.00 1,412.00 1,001.00 1,246.00 1,205.00 1,076.00 2,381.00 3,954.00 3,227.00 3,603.00 5,091.00 8,863.00 7,963.00 3,289.00 3,364.00 15,640.00
Accounts receivable, net 3,774.00 3,182.00 2,812.00 2,492.00 2,491.00 2,323.00 2,458.00 2,305.00 2,072.00 1,886.00 1,736.00 1,826.00 1,774.00 1,774.00 2,253.00 3,268.00 2,845.00 3,493.00 5,324.00 7,509.00
Inventories 983.00 766.00 827.00 1,055.00 788.00 508.00 447.00 356.00 327.00 273.00 296.00 345.00 522.00 513.00 512.00 1,364.00 1,308.00 2,659.00 2,836.00 3,162.00
Other current assets 378.00 429.00 381.00 383.00 259.00 242.00 272.00 354.00 346.00 296.00 169.00 754.00 1,674.00 1,688.00 912.00 3,659.00 4,127.00 7,922.00 10,698.00 4,664.00
Total current assets 6,300.00 6,479.00 5,725.00 5,255.00 5,412.00 4,327.00 4,178.00 4,272.00 3,950.00 3,430.00 4,582.00 6,879.00 7,020.00 7,401.00 8,768.00 17,154.00 16,032.00 17,363.00 22,222.00 30,975.00
Total non-current assets + 13,089.00 8,116.00 7,611.00 7,559.00 6,777.00 6,549.00 6,464.00 5,137.00 4,258.00 4,995.00 3,805.00 3,544.00 4,831.00 5,278.00 5,161.00 8,423.00 9,571.00 10,506.00 12,590.00 7,618.00
Total assets 19,389.00 14,595.00 13,336.00 12,814.00 12,189.00 10,876.00 10,642.00 9,409.00 8,208.00 8,425.00 8,387.00 10,423.00 11,851.00 12,679.00 13,929.00 25,577.00 25,603.00 27,869.00 34,812.00 38,593.00
Total current liabilities + 6,078.00 5,055.00 5,736.00 4,560.00 4,063.00 3,489.00 3,439.00 3,096.00 2,931.00 2,630.00 2,193.00 2,250.00 3,220.00 3,335.00 3,815.00 8,710.00 8,261.00 10,620.00 12,500.00 15,425.00
Total non-current liabilities + 10,884.00 7,821.00 6,861.00 8,123.00 8,149.00 7,928.00 7,886.00 7,589.00 7,004.00 6,747.00 6,290.00 5,407.00 4,942.00 6,054.00 4,840.00 5,880.00 7,459.00 7,742.00 6,865.00 6,026.00
Total liabilities 16,962.00 12,876.00 12,597.00 12,683.00 12,212.00 11,417.00 11,325.00 10,685.00 9,935.00 9,377.00 8,483.00 7,657.00 8,162.00 9,389.00 8,655.00 14,590.00 15,720.00 18,362.00 19,365.00 21,451.00
Total stockholders' equity + 2,410.00 1,703.00 724.00 116.00 -40.00 -558.00 -700.00 -1,293.00 -1,742.00 -964.00 -106.00 2,735.00 3,659.00 3,265.00 5,214.00 10,885.00 9,775.00 9,507.00 15,447.00 17,142.00
Common shares outstanding 168 171 172 172 174 174 176 172 163 173 202 246 271 297 340 338 328 324 330 358
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 + 886.00 1,165.00 894.00 3,206.00 1,564.00 2,102.00 1,404.00 1,381.00 1,512.00 1,705.00 910.00 710.00 1,025.00 1,325.00 822.00 717.00 880.00 1,874.00 1,653.00 1,921.00 1,320.00 1,412.00 2,076.00 1,498.00 1,826.00 1,001.00 1,297.00 1,128.00 1,049.00 1,246.00 1,015.00 878.00 795.00 1,205.00 653.00 792.00 811.00 1,076.00 1,732.00 1,592.00 1,987.00 2,381.00 2,492.00 3,115.00 3,638.00 3,954.00 3,085.00 3,112.00 3,401.00 3,227.00 2,890.00 3,216.00 3,718.00 3,603.00 3,539.00 3,705.00 3,767.00 5,091.00 6,250.00 6,627.00 6,219.00 8,863.00 8,894.00 8,231.00 8,368.00 7,963.00 7,115.00 6,415.00 5,871.00 3,289.00 3,709.00 3,352.00 3,158.00 3,364.00 3,378.00 8,691.00 3,538.00 15,640.00 14,842.00 14,390.00 14,646.00
Accounts receivable, net 3,480.00 3,774.00 3,612.00 3,266.00 3,058.00 3,182.00 3,149.00 2,972.00 2,719.00 2,812.00 2,759.00 2,546.00 2,364.00 2,492.00 2,401.00 2,329.00 2,150.00 2,491.00 2,226.00 1,926.00 1,857.00 2,323.00 2,224.00 2,071.00 2,080.00 2,458.00 2,216.00 2,119.00 2,028.00 2,305.00 2,096.00 1,919.00 1,979.00 2,072.00 1,977.00 1,740.00 1,620.00 1,886.00 1,577.00 1,433.00 1,472.00 1,736.00 1,619.00 1,526.00 1,451.00 1,826.00 1,618.00 1,559.00 2,119.00 1,774.00 2,236.00 2,131.00 2,073.00 1,774.00 1,704.00 1,590.00 1,717.00 2,253.00 1,535.00 1,546.00 1,406.00 3,268.00 3,236.00 3,465.00 3,086.00 3,495.00 3,402.00 3,689.00 3,689.00 3,493.00 4,330.00 4,495.00 4,770.00 5,324.00 5,165.00 5,492.00 6,811.00 7,509.00 7,135.00 6,420.00 5,858.00
Inventories 1,181.00 983.00 943.00 861.00 833.00 766.00 816.00 803.00 840.00 827.00 959.00 1,020.00 1,082.00 1,055.00 1,157.00 1,071.00 952.00 788.00 604.00 559.00 530.00 508.00 489.00 449.00 442.00 447.00 460.00 424.00 425.00 356.00 367.00 391.00 441.00 327.00 364.00 391.00 345.00 273.00 283.00 284.00 287.00 296.00 334.00 364.00 381.00 345.00 331.00 330.00 576.00 522.00 521.00 498.00 515.00 513.00 538.00 488.00 471.00 512.00 548.00 522.00 521.00 1,364.00 1,354.00 1,299.00 1,251.00 1,308.00 1,523.00 1,660.00 2,071.00 2,659.00 2,649.00 2,758.00 2,941.00 2,836.00 2,995.00 3,016.00 3,301.00 3,162.00 2,716.00 2,716.00 2,764.00
Other current assets 323.00 378.00 285.00 381.00 444.00 429.00 439.00 415.00 450.00 381.00 404.00 350.00 358.00 383.00 327.00 294.00 300.00 259.00 252.00 254.00 235.00 242.00 251.00 225.00 287.00 272.00 340.00 335.00 375.00 354.00 362.00 393.00 406.00 346.00 342.00 288.00 297.00 296.00 212.00 238.00 255.00 169.00 634.00 630.00 699.00 754.00 2,374.00 2,301.00 945.00 1,674.00 933.00 996.00 1,060.00 1,688.00 1,490.00 1,440.00 1,422.00 912.00 1,382.00 1,574.00 2,715.00 3,659.00 3,889.00 8,332.00 8,365.00 8,358.00 7,335.00 7,439.00 6,667.00 7,922.00 9,180.00 9,614.00 9,614.00 10,698.00 10,127.00 9,468.00 10,069.00 16,868.00 16,522.00 15,703.00 15,107.00
Total current assets 5,870.00 6,300.00 5,734.00 7,714.00 5,899.00 6,479.00 5,808.00 5,571.00 5,521.00 5,725.00 5,032.00 4,626.00 4,826.00 5,255.00 4,707.00 4,411.00 4,280.00 5,412.00 4,735.00 4,660.00 3,942.00 4,327.00 3,971.00 4,086.00 4,481.00 4,178.00 4,154.00 3,831.00 3,714.00 4,272.00 3,664.00 3,581.00 3,621.00 3,950.00 3,336.00 3,211.00 3,073.00 3,430.00 3,804.00 3,547.00 4,001.00 4,582.00 4,787.00 5,632.00 5,884.00 6,879.00 7,168.00 7,066.00 6,781.00 7,020.00 6,580.00 6,841.00 7,366.00 7,401.00 7,271.00 7,223.00 7,377.00 8,768.00 9,715.00 10,269.00 10,861.00 17,154.00 17,373.00 16,014.00 15,896.00 16,032.00 15,325.00 15,714.00 15,711.00 17,363.00 19,868.00 20,219.00 20,483.00 22,222.00 21,665.00 21,809.00 23,719.00 30,975.00 29,599.00 28,428.00 28,114.00
Total non-current assets + 13,210.00 13,089.00 12,988.00 8,698.00 8,534.00 8,116.00 8,081.00 7,828.00 7,805.00 7,611.00 7,404.00 7,626.00 7,527.00 7,559.00 6,918.00 7,261.00 7,369.00 6,777.00 6,687.00 6,471.00 6,481.00 6,549.00 6,390.00 6,288.00 6,235.00 6,464.00 6,219.00 6,143.00 6,279.00 5,137.00 5,299.00 5,300.00 5,430.00 4,258.00 5,282.00 5,084.00 5,067.00 4,995.00 4,815.00 4,920.00 5,048.00 3,805.00 3,299.00 3,528.00 3,541.00 3,544.00 5,027.00 4,802.00 4,834.00 4,831.00 5,478.00 5,319.00 5,231.00 5,278.00 4,749.00 4,970.00 5,066.00 5,161.00 5,056.00 5,328.00 5,699.00 8,423.00 8,552.00 8,798.00 9,364.00 9,571.00 9,724.00 9,390.00 10,052.00 10,506.00 13,251.00 13,520.00 13,650.00 12,590.00 13,104.00 12,804.00 12,651.00 7,618.00 7,809.00 7,576.00 7,595.00
Total assets 19,080.00 19,389.00 18,799.00 16,412.00 14,433.00 14,595.00 13,889.00 13,345.00 13,326.00 13,336.00 12,436.00 12,252.00 12,353.00 12,814.00 11,625.00 11,672.00 11,649.00 12,189.00 11,422.00 11,131.00 10,423.00 10,876.00 10,361.00 10,374.00 10,716.00 10,642.00 10,373.00 9,974.00 9,993.00 9,409.00 8,963.00 8,881.00 9,051.00 8,208.00 8,618.00 8,295.00 8,140.00 8,425.00 8,619.00 8,467.00 9,049.00 8,387.00 8,086.00 9,160.00 9,425.00 10,423.00 12,195.00 11,868.00 11,615.00 11,851.00 12,058.00 12,160.00 12,597.00 12,679.00 12,020.00 12,193.00 12,443.00 13,929.00 14,771.00 15,597.00 16,560.00 25,577.00 25,925.00 24,812.00 25,260.00 25,603.00 25,049.00 25,104.00 25,763.00 27,869.00 33,119.00 33,739.00 34,133.00 34,812.00 34,769.00 34,613.00 36,370.00 38,593.00 37,408.00 36,004.00 35,709.00
Total current liabilities + 5,559.00 6,078.00 5,659.00 4,464.00 4,922.00 5,055.00 4,665.00 4,644.00 4,626.00 5,736.00 5,288.00 3,766.00 3,966.00 4,560.00 3,768.00 3,801.00 3,886.00 4,063.00 3,429.00 3,184.00 3,095.00 3,489.00 3,312.00 3,480.00 3,879.00 3,439.00 3,656.00 2,876.00 2,979.00 3,096.00 3,088.00 2,922.00 3,096.00 2,931.00 2,563.00 2,410.00 2,385.00 2,630.00 2,161.00 2,045.00 2,032.00 2,193.00 2,029.00 1,971.00 1,977.00 2,250.00 3,024.00 2,924.00 3,026.00 3,220.00 2,840.00 2,794.00 2,889.00 3,335.00 3,125.00 2,990.00 3,583.00 3,815.00 4,169.00 4,131.00 4,904.00 8,710.00 8,709.00 7,887.00 7,873.00 8,261.00 7,600.00 8,184.00 9,056.00 10,620.00 11,873.00 11,574.00 11,776.00 12,500.00 12,901.00 12,876.00 14,829.00 15,425.00 13,591.00 12,054.00 12,448.00
Total non-current liabilities + 10,958.00 10,884.00 10,796.00 9,964.00 7,852.00 7,821.00 7,883.00 7,884.00 8,163.00 6,861.00 6,772.00 8,135.00 8,138.00 8,123.00 8,251.00 8,301.00 8,061.00 8,149.00 8,241.00 8,291.00 7,806.00 7,928.00 7,789.00 7,709.00 7,767.00 7,886.00 7,801.00 8,052.00 8,104.00 7,589.00 7,270.00 7,451.00 7,494.00 7,004.00 6,873.00 6,861.00 6,792.00 6,747.00 7,106.00 7,100.00 7,154.00 6,290.00 6,355.00 5,366.00 5,354.00 5,407.00 5,929.00 4,775.00 4,842.00 4,942.00 6,513.00 6,547.00 6,586.00 6,054.00 4,998.00 5,330.00 4,750.00 4,840.00 4,444.00 4,642.00 5,250.00 5,880.00 6,670.00 6,705.00 7,342.00 7,459.00 7,639.00 7,297.00 7,341.00 7,742.00 6,587.00 6,961.00 7,177.00 6,865.00 6,824.00 6,774.00 6,742.00 6,026.00 6,679.00 6,673.00 6,681.00
Total liabilities 16,517.00 16,962.00 16,455.00 14,428.00 12,774.00 12,876.00 12,548.00 12,528.00 12,789.00 12,597.00 12,060.00 11,901.00 12,104.00 12,683.00 12,019.00 12,102.00 11,947.00 12,212.00 11,670.00 11,475.00 10,901.00 11,417.00 11,101.00 11,189.00 11,646.00 11,325.00 11,457.00 10,928.00 11,083.00 10,685.00 10,358.00 10,373.00 10,590.00 9,935.00 9,436.00 9,271.00 9,177.00 9,377.00 9,267.00 9,145.00 9,186.00 8,483.00 8,384.00 7,337.00 7,331.00 7,657.00 8,953.00 7,699.00 7,868.00 8,162.00 9,353.00 9,341.00 9,475.00 9,389.00 8,123.00 8,320.00 8,333.00 8,655.00 8,613.00 8,773.00 10,154.00 14,590.00 15,379.00 14,592.00 15,215.00 15,720.00 15,239.00 15,481.00 16,397.00 18,362.00 18,460.00 18,535.00 18,953.00 19,365.00 19,725.00 19,650.00 21,571.00 21,451.00 20,270.00 18,727.00 19,129.00
Total stockholders' equity + 2,544.00 2,410.00 2,327.00 1,968.00 1,641.00 1,703.00 1,326.00 802.00 521.00 724.00 362.00 337.00 234.00 116.00 -408.00 -443.00 -316.00 -40.00 -263.00 -358.00 -496.00 -558.00 -756.00 -830.00 -948.00 -700.00 -1,101.00 -970.00 -1,108.00 -1,293.00 -1,411.00 -1,507.00 -1,554.00 -1,742.00 -830.00 -988.00 -1,050.00 -964.00 -659.00 -689.00 -147.00 -106.00 -307.00 1,815.00 2,086.00 2,735.00 3,211.00 4,139.00 3,717.00 3,659.00 2,676.00 2,791.00 3,097.00 3,265.00 3,872.00 3,848.00 4,085.00 5,214.00 6,098.00 6,739.00 6,310.00 10,885.00 10,441.00 10,116.00 9,944.00 9,775.00 9,810.00 9,523.00 9,275.00 9,507.00 14,659.00 15,204.00 15,180.00 15,447.00 15,044.00 14,963.00 14,799.00 17,142.00 17,138.00 17,277.00 16,580.00
Common shares outstanding 168 168 169 169 170 171 171 170 166 172 172 173 173 172 172 171 173 174 174 173 173 174 174 174 176 176 176 176 175 173 173 172 171 162 169 169 170 170 170 175 177 178 201 210 218 231 248 256 258 261 265 275 281 284 287 296 318 340 340 349 344 324 339 338 334 328 331 329 326 324 324 324 322 322 331 328 339 339 354 360 365
about 6 hours ago