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 + 337.00 201.00 255.00 217.00 362.00 196.00 233.00 246.00 344.00 433.00 547.00 712.00 844.00 1,139.00 861.00 1,624.00 2,024.00 2,152.00 2,976.00 1,487.00
Accounts receivable, net 152.00 138.00 195.00 177.00 175.00 177.00 208.00 232.00 253.00 277.00 350.00 414.00 571.00 790.00 1,103.00 1,259.00 1,395.00 1,716.00 1,939.00 2,669.00
Inventories 218.00 219.00 217.00 237.00 219.00 206.00 215.00 236.00 276.00 236.00 314.00 349.00 358.00 543.00 607.00 696.00 679.00 948.00 943.00 1,202.00
Other current assets 134.00 37.00 45.00 50.00 51.00 48.00 50.00 164.00 116.00 57.00 169.00 75.00 198.00 110.00 132.00 220.00 205.00 195.00 224.00 217.00
Total current assets 841.00 595.00 712.00 681.00 807.00 627.00 706.00 878.00 958.00 1,120.00 1,278.00 1,550.00 1,971.00 2,578.00 2,703.00 3,799.00 4,303.00 5,004.00 6,053.00 5,557.00
Total non-current assets + 816.00 1,406.00 1,643.00 1,604.00 1,364.00 621.00 709.00 633.00 749.00 656.00 860.00 1,006.00 1,229.00 1,708.00 1,975.00 3,045.00 3,388.00 4,175.00 7,606.00 8,763.00
Total assets 1,657.00 2,001.00 2,355.00 2,285.00 2,171.00 1,248.00 1,415.00 1,511.00 1,707.00 1,776.00 2,138.00 2,556.00 3,200.00 4,286.00 4,678.00 6,844.00 7,691.00 9,179.00 13,659.00 14,320.00
Total current liabilities + 268.00 261.00 283.00 293.00 309.00 296.00 368.00 778.00 419.00 425.00 459.00 599.00 885.00 2,104.00 2,150.00 2,839.00 2,896.00 3,462.00 4,446.00 4,971.00
Total non-current liabilities + 676.00 881.00 931.00 748.00 885.00 684.00 766.00 563.00 1,067.00 1,268.00 1,576.00 1,658.00 1,667.00 5,859.00 4,878.00 4,503.00 4,828.00 4,756.00 6,184.00 7,940.00
Total liabilities 944.00 1,142.00 1,214.00 1,041.00 1,194.00 980.00 1,134.00 1,341.00 1,486.00 1,693.00 2,035.00 2,257.00 2,552.00 7,963.00 7,028.00 7,342.00 7,724.00 8,218.00 10,630.00 12,911.00
Total stockholders' equity + 713.00 859.00 1,141.00 1,244.00 977.00 268.00 281.00 170.00 221.00 83.00 78.00 277.00 628.00 -3,679.00 -2,352.00 -500.00 -35.00 961.00 3,029.00 1,388.00
Common shares outstanding 90 92 91 81 81 57 43 43 43 42 42 42 272 272 269 269 268 268 288 287
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 + 299.00 337.00 168.00 155.00 158.00 201.00 214.00 251.00 262.00 255.00 246.00 223.00 225.00 217.00 216.00 289.00 309.00 362.00 380.00 395.00 401.00 196.00 193.00 180.00 209.00 233.00 225.00 216.00 246.00 233.00 246.00 282.00 321.00 344.00 342.00 370.00 378.00 433.00 489.00 513.00 513.00 547.00 521.00 576.00 609.00 712.00 757.00 783.00 809.00 844.00 1,224.00 1,018.00 1,179.00 1,139.00 1,134.00 1,263.00 1,368.00 861.00 862.00 957.00 1,300.00 1,624.00 1,397.00 1,313.00 1,500.00 2,024.00 1,722.00 1,132.00 1,309.00 2,152.00 1,842.00 2,308.00 2,203.00 2,976.00 1,847.00 1,925.00 1,026.00 1,487.00 1,102.00 1,055.00 1,077.00
Accounts receivable, net 135.00 152.00 146.00 149.00 149.00 138.00 143.00 139.00 139.00 195.00 191.00 162.00 167.00 177.00 164.00 191.00 182.00 175.00 167.00 173.00 165.00 177.00 153.00 140.00 183.00 208.00 195.00 204.00 232.00 232.00 244.00 242.00 256.00 282.00 299.00 298.00 288.00 299.00 303.00 318.00 319.00 350.00 376.00 375.00 359.00 414.00 417.00 464.00 486.00 571.00 541.00 547.00 701.00 611.00 813.00 824.00 968.00 1,103.00 1,052.00 1,110.00 1,066.00 1,259.00 1,314.00 1,375.00 1,465.00 1,395.00 1,334.00 1,333.00 1,289.00 1,716.00 1,833.00 1,892.00 1,760.00 1,939.00 2,130.00 2,021.00 1,801.00 2,669.00 2,541.00 2,580.00 2,482.00
Inventories 255.00 218.00 236.00 238.00 236.00 219.00 241.00 232.00 230.00 217.00 239.00 252.00 251.00 237.00 273.00 262.00 247.00 219.00 240.00 234.00 224.00 206.00 232.00 228.00 236.00 215.00 242.00 251.00 236.00 231.00 306.00 301.00 305.00 276.00 316.00 313.00 308.00 236.00 280.00 286.00 286.00 314.00 375.00 381.00 373.00 349.00 402.00 416.00 399.00 358.00 469.00 427.00 567.00 543.00 638.00 632.00 676.00 607.00 892.00 837.00 815.00 696.00 849.00 751.00 756.00 679.00 898.00 918.00 1,038.00 948.00 1,136.00 1,087.00 1,133.00 943.00 1,230.00 1,188.00 1,157.00 1,202.00 1,478.00 1,439.00 1,672.00
Other current assets 104.00 134.00 42.00 32.00 34.00 37.00 44.00 38.00 46.00 45.00 36.00 35.00 44.00 50.00 46.00 46.00 52.00 51.00 49.00 46.00 44.00 48.00 44.00 41.00 41.00 50.00 59.00 58.00 51.00 164.00 56.00 56.00 62.00 48.00 31.00 23.00 23.00 152.00 165.00 186.00 186.00 117.00 53.00 68.00 70.00 75.00 97.00 114.00 244.00 198.00 272.00 613.00 111.00 509.00 108.00 124.00 148.00 132.00 144.00 148.00 214.00 170.00 211.00 199.00 215.00 205.00 755.00 216.00 219.00 195.00 172.00 222.00 253.00 224.00 237.00 231.00 1,003.00 217.00 247.00 243.00 323.00
Total current assets 793.00 841.00 592.00 574.00 577.00 595.00 642.00 660.00 677.00 712.00 712.00 672.00 687.00 681.00 699.00 788.00 790.00 807.00 836.00 848.00 834.00 627.00 622.00 589.00 669.00 706.00 721.00 729.00 878.00 910.00 844.00 874.00 936.00 958.00 988.00 1,004.00 997.00 1,120.00 1,237.00 1,303.00 1,304.00 1,278.00 1,325.00 1,400.00 1,411.00 1,550.00 1,660.00 1,762.00 1,938.00 1,971.00 2,121.00 2,602.00 2,553.00 2,578.00 2,693.00 2,837.00 3,153.00 2,703.00 2,950.00 3,052.00 3,395.00 3,799.00 3,771.00 3,638.00 3,936.00 4,303.00 4,134.00 3,599.00 3,855.00 5,004.00 4,983.00 5,509.00 5,349.00 6,053.00 5,444.00 5,365.00 4,987.00 5,557.00 5,368.00 5,317.00 5,554.00
Total non-current assets + 764.00 816.00 1,483.00 1,359.00 1,360.00 1,406.00 1,746.00 1,699.00 1,670.00 1,643.00 1,645.00 1,549.00 1,635.00 1,604.00 1,560.00 1,521.00 1,397.00 1,364.00 699.00 686.00 655.00 621.00 598.00 571.00 551.00 709.00 688.00 702.00 633.00 633.00 696.00 699.00 736.00 749.00 630.00 689.00 720.00 656.00 744.00 739.00 762.00 860.00 875.00 922.00 942.00 1,006.00 1,019.00 1,091.00 1,144.00 1,229.00 1,289.00 1,213.00 1,543.00 1,708.00 1,710.00 1,781.00 1,900.00 1,975.00 2,152.00 2,282.00 2,487.00 2,440.00 3,158.00 3,153.00 3,242.00 3,388.00 3,349.00 3,507.00 4,074.00 4,175.00 6,930.00 7,523.00 7,515.00 7,606.00 7,487.00 7,709.00 8,714.00 8,763.00 8,692.00 8,934.00 8,898.00
Total assets 1,557.00 1,657.00 2,075.00 1,933.00 1,937.00 2,001.00 2,388.00 2,359.00 2,347.00 2,355.00 2,357.00 2,221.00 2,322.00 2,285.00 2,259.00 2,309.00 2,187.00 2,171.00 1,535.00 1,534.00 1,489.00 1,248.00 1,220.00 1,160.00 1,220.00 1,415.00 1,409.00 1,431.00 1,511.00 1,510.00 1,540.00 1,573.00 1,672.00 1,707.00 1,618.00 1,693.00 1,717.00 1,776.00 1,981.00 2,042.00 2,066.00 2,138.00 2,200.00 2,322.00 2,353.00 2,556.00 2,679.00 2,853.00 3,082.00 3,200.00 3,410.00 3,815.00 4,096.00 4,286.00 4,403.00 4,618.00 5,053.00 4,678.00 5,102.00 5,334.00 5,882.00 6,239.00 6,929.00 6,791.00 7,178.00 7,691.00 7,483.00 7,106.00 7,929.00 9,179.00 11,913.00 13,032.00 12,864.00 13,659.00 12,931.00 13,074.00 13,701.00 14,320.00 14,060.00 14,251.00 14,452.00
Total current liabilities + 314.00 268.00 749.00 729.00 261.00 261.00 266.00 278.00 274.00 283.00 271.00 292.00 295.00 293.00 297.00 318.00 334.00 309.00 312.00 309.00 295.00 296.00 295.00 275.00 340.00 368.00 371.00 382.00 778.00 778.00 779.00 392.00 419.00 419.00 411.00 396.00 393.00 425.00 423.00 444.00 443.00 459.00 502.00 527.00 515.00 599.00 623.00 745.00 839.00 885.00 973.00 3,387.00 2,025.00 2,104.00 1,459.00 1,404.00 1,614.00 2,150.00 2,317.00 2,210.00 2,441.00 2,833.00 2,365.00 2,215.00 2,348.00 2,896.00 3,199.00 2,498.00 2,637.00 3,462.00 3,309.00 3,438.00 3,668.00 4,446.00 4,020.00 4,041.00 4,024.00 4,971.00 4,501.00 4,708.00 5,052.00
Total non-current liabilities + 571.00 676.00 465.00 454.00 893.00 881.00 924.00 906.00 1,122.00 931.00 919.00 755.00 754.00 748.00 860.00 891.00 873.00 885.00 884.00 902.00 898.00 684.00 648.00 729.00 721.00 766.00 687.00 689.00 563.00 563.00 572.00 1,001.00 1,055.00 1,067.00 1,162.00 1,196.00 1,224.00 1,268.00 1,581.00 1,637.00 1,671.00 1,576.00 1,516.00 1,568.00 1,591.00 1,658.00 1,529.00 1,560.00 1,627.00 1,667.00 1,821.00 3,581.00 5,392.00 5,859.00 6,175.00 6,169.00 6,142.00 4,878.00 4,434.00 4,543.00 4,715.00 4,481.00 4,777.00 4,784.00 4,883.00 4,828.00 4,935.00 4,717.00 4,650.00 4,756.00 4,227.00 6,071.00 6,096.00 6,184.00 6,253.00 6,558.00 8,087.00 7,940.00 7,745.00 7,668.00 7,234.00
Total liabilities 885.00 944.00 1,214.00 1,183.00 1,154.00 1,142.00 1,190.00 1,184.00 1,396.00 1,214.00 1,190.00 1,047.00 1,049.00 1,041.00 1,157.00 1,209.00 1,207.00 1,194.00 1,196.00 1,211.00 1,193.00 980.00 943.00 1,004.00 1,061.00 1,134.00 1,058.00 1,071.00 1,341.00 1,513.00 1,351.00 1,393.00 1,474.00 1,486.00 1,573.00 1,592.00 1,617.00 1,693.00 2,004.00 2,081.00 2,114.00 2,035.00 2,018.00 2,095.00 2,106.00 2,257.00 2,152.00 2,305.00 2,466.00 2,552.00 2,794.00 6,968.00 7,417.00 7,963.00 7,634.00 7,573.00 7,756.00 7,028.00 6,751.00 6,753.00 7,156.00 7,314.00 7,142.00 6,999.00 7,231.00 7,724.00 8,134.00 7,215.00 7,287.00 8,218.00 7,536.00 9,509.00 9,764.00 10,630.00 10,273.00 10,599.00 12,111.00 12,911.00 12,246.00 12,376.00 12,286.00
Total stockholders' equity + 672.00 713.00 861.00 750.00 783.00 859.00 1,198.00 1,175.00 951.00 1,141.00 1,167.00 1,174.00 1,273.00 1,244.00 1,102.00 1,100.00 980.00 977.00 339.00 323.00 296.00 268.00 277.00 156.00 159.00 281.00 351.00 360.00 170.00 -3.00 189.00 180.00 198.00 221.00 45.00 101.00 100.00 83.00 -50.00 -67.00 -76.00 78.00 155.00 200.00 222.00 277.00 506.00 525.00 594.00 628.00 604.00 -3,155.00 -3,323.00 -3,679.00 -3,233.00 -2,957.00 -2,705.00 -2,352.00 -1,651.00 -1,421.00 -1,276.00 -1,077.00 -215.00 -210.00 -55.00 -35.00 -654.00 -112.00 639.00 961.00 4,377.00 3,523.00 3,100.00 3,029.00 2,658.00 2,475.00 1,590.00 1,388.00 1,814.00 1,875.00 2,166.00
Common shares outstanding 90 90 90 81 81 81 92 92 91 80 80 93 92 80 79 90 79 81 81 101 79 44 65 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 43 42 42 42 196 273 273 272 272 272 271 271 269 269 269 269 269 269 326 326 268 268 268 352 302 288 288 289 289 288 287 218 287 287 287
5 days ago