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 + 8,873.10 24,691.00 22,280.70 20,929.10 24,905.00 23,437.70 21,369.90 18,510.10 23,089.80 21,285.50 20,247.30 20,703.20 23,282.60 24,668.30 2,595.70 3,279.30 3,020.90 3,512.40 2,885.00 822.40
Accounts receivable, net 4,676.80 4,955.20 4,976.90 5,407.20 4,472.60 4,783.70 5,218.30 5,555.40 2,542.10 3,050.10 3,758.10 3,749.80 4,539.30 3,644.60 3,721.60 4,095.70 3,592.80 850.80
Inventories -26,597.60 -1,497.80 -1,028.60 937.80 -1,146.60 531.80 399.50 289.60 67.90 543.30 594.70 528.30 0.00 0.00
Other current assets 27.40 341.00 -27,257.60 991.30 1,028.60 -28,221.40 1,146.60 -24,003.30 -25,453.40 -24,147.20 -23,641.30 -24,385.30 -27,717.60 -28,259.20 -74.40 -27.70 -0.40 2.40
Total current assets 13,577.30 29,987.20 27,257.60 25,829.80 29,377.60 5,521.00 26,588.20 594.00 578.00 478.00 432.00 611.00 699.00 582.00 436.00 571.00 523.00 894.50 4,021.40 1,260.70
Total non-current assets + 25,213.30 7,862.10 35,027.10 21,774.20 26,363.30 1,204.80 22,771.80 7,582.60 4,431.90 5,019.10 5,968.70 5,421.40 6,643.00 5,303.40 6,243.70 7,217.90 18,852.70 15,635.90 20,545.40 22,827.70
Total assets 38,790.60 37,849.30 35,027.10 33,339.20 36,204.40 35,339.90 33,630.90 31,439.80 33,110.30 31,975.20 31,125.10 31,184.20 34,780.60 34,131.40 33,332.70 31,899.60 30,343.80 28,769.70 33,514.80 32,717.30
Total current liabilities + 19,140.60 17,821.00 13.00 154.90 8.40 1,136.00 140.90 24,089.10 24,290.80 23,265.20 22,851.00 22,896.00 26,056.00 28,078.00 27,442.00 26,575.00 25,774.00 25,822.00 28,085.00 27,003.00
Total non-current liabilities + 17,011.80 17,513.10 32,811.50 1,182.00 4,001.00 3,930.50 3,785.90 3,979.80 3,972.00 4,223.10 4,135.60 3,600.00 3,769.00 1,004.00 858.00 999.00 1,037.00 1,329.00 1,194.00 1,001.00
Total liabilities 36,152.40 35,334.10 32,811.50 31,938.40 4,001.00 29,855.70 3,785.90 28,068.90 28,262.80 27,488.30 26,986.60 26,496.00 29,825.40 29,082.10 28,300.10 27,574.30 26,811.40 27,150.50 29,278.90 28,004.20
Total stockholders' equity + 2,638.20 2,515.20 2,215.60 1,400.80 32,203.40 5,484.20 29,845.00 3,370.90 4,847.50 4,486.90 4,138.50 4,688.20 4,955.20 5,049.30 5,032.60 4,325.30 3,532.40 1,619.20 4,235.90 4,713.10
Common shares outstanding 98 108 115 118 131 143 157 165 172 178 195 218 233 281 304 302 193 185 173 153
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 + 9,388.00 8,873.10 8,895.80 8,561.70 9,147.70 24,691.00 9,406.10 8,940.80 7,890.00 22,280.70 20,766.00 21,417.40 21,532.10 20,929.10 20,356.60 21,414.90 23,527.40 24,905.00 24,212.50 23,868.90 22,686.40 23,437.70 22,753.90 22,204.70 20,447.60 21,369.90 21,150.90 20,487.70 19,538.10 18,510.10 18,568.80 22,187.30 22,491.10 23,089.80 22,235.80 22,462.50 21,732.90 21,285.50 21,969.90 21,149.80 20,295.20 20,247.30 20,251.40 20,375.40 21,216.90 20,703.20 20,761.20 20,635.40 20,284.10 23,282.60 23,582.80 23,833.70 25,356.70 24,668.30 2,599.80 2,361.50 2,334.70 2,595.70 2,600.30 2,890.00 2,756.70 2,885.20 2,873.10 2,745.40 2,812.30 3,020.90 3,261.70 3,468.90 3,616.90 3,512.40 3,156.60 2,970.90 3,096.70 2,885.00 2,721.90 2,699.20 702.60 822.40 666.60 2,116.70 1,876.90
Accounts receivable, net 4,644.20 4,676.80 4,721.80 4,782.60 4,869.00 4,955.20 4,971.60 4,793.70 4,855.10 4,976.90 5,093.00 5,036.30 5,177.70 5,407.20 5,452.10 5,207.70 4,832.40 4,472.60 4,555.40 4,679.50 4,867.50 4,783.70 4,935.10 5,141.40 5,430.70 5,218.30 5,043.90 5,177.70 5,359.60 5,555.40 5,524.10 2,612.20 2,603.90 2,542.10 2,762.90 2,812.10 2,938.90 3,050.10 2,897.00 3,498.10 3,668.20 3,758.10 3,765.60 3,752.80 3,627.50 3,749.80 3,754.10 3,623.40 3,943.50 4,539.30 3,958.10 3,769.20 3,588.00 3,644.60 2,967.70 3,013.80 3,052.70 3,956.50 3,818.50 3,876.00 4,017.90 4,095.70 3,852.40 4,126.20 3,512.40 3,592.80 3,666.20 855.70 860.50 850.80 855.60 862.70 878.80
Inventories -1,521.50 -4,789.70 -12,745.10 -4,815.20 -26,734.00 -934.70 -22,997.30 -1,497.80 -20,851.70 -21,619.00 -1,028.60 -29,863.10 -29,652.10 937.80 684.60 484.30 413.50 505.30 698.60 506.90 551.90 531.80 482.80 532.90 495.20 399.50 660.00 157.70 175.70 289.60 558.30 277.20 445.60 67.90 506.90 303.30 268.40 543.30 301.40 277.00 145.10 594.70 291.60 69.30 -210.60 528.30 0.00 0.00 0.00 -3,956.50 0.00 0.00 0.00 0.00 0.00 0.00
Other current assets -12,877.90 -12,566.40 23.30 50.00 96.60 341.00 80.60 -12,855.70 -12,745.10 -27,257.60 997.00 934.70 -26,709.80 991.30 912.10 949.20 -22,334.80 1,028.60 -28,767.90 -28,548.40 -27,553.90 -28,221.40 -27,638.60 -27,309.40 -25,809.80 -26,513.50 -26,133.40 -25,615.30 -24,828.60 -24,003.30 -24,036.70 -24,693.40 -24,980.20 -25,453.40 -24,893.70 -24,884.30 -24,317.50 -24,147.20 -24,719.20 -24,488.10 -23,774.00 -23,641.30 -23,910.90 -23,978.50 -24,686.80 -24,385.30 -24,364.70 -24,157.80 -24,087.70 -27,717.60 -27,456.50 -27,392.20 -28,483.10 -28,259.20 -48.50 -88.80 -66.30 -74.40 -20.60 -25.50 -27.70 -27.70 -19.10 -14.20 -24.40 -0.40 -0.30 2.40
Total current assets 1,154.30 983.50 13,640.90 13,394.30 14,113.30 29,987.20 14,458.30 878.80 566.30 774.50 122.00 26,453.70 4,614.60 25,829.80 5,869.10 5,952.80 6,025.00 29,377.60 70.50 62.30 5,171.00 5,521.00 735.00 521.00 482.00 580.00 760.00 557.00 621.00 594.00 539.00 639.00 610.00 578.00 765.00 548.00 530.00 478.00 706.00 437.00 635.00 432.00 613.00 453.00 426.00 611.00 452.00 378.00 285.00 699.00 376.00 280.00 251.00 582.00 415.00 190.00 173.00 436.00 461.00 580.00 424.00 571.00 548.00 323.00 321.00 523.00 532.00 881.30 769.60 894.50 352.30 295.30 4,098.70 4,021.40 4,084.30 1,408.00 1,153.80 1,260.70 1,107.20 1,108.10 1,003.50
Total non-current assets + 37,750.30 37,984.00 24,655.30 23,934.80 23,323.00 7,862.10 23,187.10 35,411.40 34,939.70 35,027.10 21,480.00 22,223.20 22,439.20 21,774.20 23,036.30 24,119.90 24,974.20 26,363.30 25,753.30 25,436.40 24,241.40 1,204.80 24,177.90 6,335.20 21,695.10 7,662.20 6,909.70 7,220.50 12,154.70 7,582.60 7,471.50 4,518.10 24,747.70 4,431.90 24,520.10 5,171.10 5,251.10 5,019.10 4,736.80 5,359.60 5,638.30 5,968.70 5,591.60 5,664.50 5,412.20 5,421.40 5,583.60 9,886.00 10,109.20 6,643.00 5,914.00 5,733.70 5,759.70 5,303.40 5,335.50 5,443.00 5,822.50 6,243.70 6,327.40 6,967.60 7,239.20 7,217.90 6,880.40 7,282.40 19,688.60 277.20 18,874.50 17,167.40 15,709.60 15,635.90 19,262.60 20,449.20 20,193.70 20,545.40 20,547.20 22,864.80 23,212.50 22,827.70 22,689.10 21,724.20 22,149.80
Total assets 38,904.60 38,967.50 38,296.20 37,329.10 37,436.30 37,849.30 37,645.40 36,290.20 34,939.70 35,027.10 33,507.40 34,053.90 34,015.00 33,339.20 33,037.30 33,835.50 35,468.10 36,204.40 35,713.70 35,519.70 34,659.50 35,339.90 34,569.20 33,979.50 32,735.00 33,630.90 33,279.80 32,716.00 32,314.40 31,439.80 31,647.20 32,472.20 32,809.10 33,110.30 32,704.60 32,841.80 32,427.40 31,975.20 32,420.70 32,022.50 31,458.00 31,125.10 31,011.20 31,049.00 31,594.80 31,184.20 30,975.00 34,914.30 34,458.70 34,780.60 33,917.10 33,775.60 34,899.20 34,131.40 34,008.30 33,380.30 33,046.20 33,332.70 32,925.50 32,396.60 32,067.80 31,899.60 31,973.60 31,220.80 30,784.90 30,343.80 30,269.00 29,433.50 28,507.30 28,769.70 32,061.70 32,681.00 33,265.60 33,514.80 36,161.60 33,437.90 33,154.20 32,717.30 32,306.20 31,551.20 31,371.30
Total current liabilities + 19,222.50 111.40 18,504.80 17,826.30 17,567.50 17,821.00 17,457.90 13.70 -3,903.90 -3,978.60 13.40 15.50 988.10 154.90 2,318.60 1,138.00 1,137.60 8.40 7.80 8.00 1,136.00 1,136.00 990.00 25,463.00 25,183.60 25,168.00 24,940.00 24,676.70 24,496.90 24,089.10 24,047.00 24,037.00 24,220.00 24,291.00 24,063.00 23,969.00 23,626.00 23,265.00 23,677.00 23,390.00 23,115.00 22,851.00 22,929.00 22,779.00 23,086.00 22,897.00 22,625.00 26,624.00 26,386.00 26,056.00 28,262.00 28,288.00 28,937.00 25,660.00 28,055.00 27,709.00 27,564.00 27,450.00 27,114.00 26,907.00 26,726.00 26,575.00 26,339.00 26,009.00 26,028.00 25,774.00 25,673.00 25,760.00 25,605.00 25,821.00 28,170.00 28,109.00 28,134.00 28,541.00 30,662.00 27,865.00 27,431.00 27,023.00 26,788.00 26,449.00 26,283.00
Total non-current liabilities + 17,242.50 36,094.00 17,180.40 16,980.10 17,338.30 17,513.10 17,499.70 33,861.30 32,572.00 32,811.50 1,049.00 3,980.20 30,995.10 1,182.00 29,420.80 30,485.50 3,911.20 4,001.00 4,029.50 3,930.00 3,930.30 3,930.50 3,785.00 3,785.30 3,785.60 3,785.90 3,786.50 3,787.10 3,979.60 3,979.80 3,980.00 3,980.00 3,972.00 3,972.00 3,760.00 4,094.00 4,195.00 4,223.00 4,250.00 4,176.00 4,116.00 4,136.00 3,911.00 3,906.00 3,755.00 3,571.00 3,628.00 3,446.00 3,363.00 3,769.00 869.00 906.00 934.00 3,422.00 1,035.00 778.00 799.00 858.00 871.00 935.00 950.00 999.00 1,030.00 1,029.00 1,037.00 1,037.00 1,262.00 1,259.00 1,311.00 1,312.00 1,188.00 1,190.00 1,192.00 1,194.00 1,196.00 1,198.00 999.00 1,001.00 806.00 806.00 805.00
Total liabilities 36,465.00 36,329.30 35,685.20 34,806.40 34,905.80 35,334.10 34,957.60 33,861.30 32,572.00 32,811.50 31,617.30 3,980.20 31,983.20 31,938.40 31,739.40 31,623.50 31,777.20 30,944.70 30,480.80 30,195.70 29,798.80 29,855.70 29,485.30 29,248.30 28,969.20 28,953.90 28,726.50 28,463.80 28,476.50 28,068.90 28,027.30 28,017.30 28,191.90 28,262.80 27,822.90 28,062.50 27,820.60 27,488.30 27,926.90 27,566.30 27,231.40 26,986.60 26,840.20 26,684.80 26,841.20 26,496.00 26,253.00 30,070.00 29,748.50 29,825.40 29,130.50 29,194.20 29,870.60 29,082.10 28,755.40 28,487.20 28,363.20 28,300.10 27,976.70 27,833.40 27,667.40 27,574.30 27,369.30 27,038.00 27,064.80 26,811.40 26,935.30 27,018.50 26,916.10 27,150.50 29,357.70 29,298.90 29,325.90 29,278.90 31,857.90 29,062.60 28,430.20 28,004.20 27,593.50 27,254.60 27,088.00
Total stockholders' equity + 2,498.40 2,638.20 2,611.00 2,522.70 2,530.50 2,515.20 2,687.80 2,428.90 2,367.70 2,215.60 1,890.10 1,995.80 2,031.80 1,400.80 1,297.90 2,212.00 3,690.90 5,259.70 5,232.90 5,324.00 4,860.70 5,484.20 5,083.90 4,731.20 3,765.80 4,677.00 4,553.30 4,252.20 3,837.90 3,370.90 3,619.90 4,454.90 4,617.20 4,847.50 4,881.70 4,779.30 4,606.80 4,486.90 4,493.80 4,456.20 4,226.60 4,138.50 4,171.00 4,364.20 4,753.60 4,688.20 4,722.00 4,844.30 4,710.20 4,955.20 4,786.60 4,581.40 5,028.60 5,049.30 5,252.90 4,893.10 4,683.00 5,032.60 4,948.80 4,563.20 4,400.40 4,325.30 4,604.30 4,182.80 3,720.10 3,532.40 3,333.70 2,415.00 1,591.20 1,619.20 2,704.00 3,382.10 3,939.70 4,235.90 4,303.70 4,375.30 4,724.00 4,713.10 4,712.70 4,296.60 4,283.30
Common shares outstanding 94 97 99 103 103 106 105 109 111 114 114 116 115 117 116 117 121 125 129 134 137 140 142 144 146 151 155 160 162 166 165 168 170 167 171 172 175 175 176 180 182 188 192 198 202 207 215 222 220 227 229 231 243 247 231 293 296 241 303 308 307 251 306 303 292 251 186 185 185 185 185 185 185 185 188 169 151 151 153 152 184
1 day ago