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 + 32,858.00 31,049.00 26,557.00 37,729.00 36,361.00 30,805.00 3,958.00 3,735.00 3,221.00 4,242.00 4,372.00 4,059.00 4,954.00 4,333.60 716.10 709.40 550.20 1,103.65 996.93 1,524.82
Accounts receivable, net 18,024.00 13,851.00 442.00 6,055.00 4,295.00 3,648.00 346.00 310.00 317.00 531.00 496.00 563.00 482.00 479.00 327.30 286.40 310.60 406.06 295.09 277.50
Inventories -35,976.00 -6,262.00 -6,144.00 -4,623.00 -2,939.00 -2,391.00 -3,648.00 -4,773.00 -4,868.00 -4,622.00 0.00 0.00 0.00 0.00
Other current assets 261.00 -44,900.00 35,976.00 6,262.00 6,144.00 4,623.00 2,939.00 -2,788.00 -2,428.00 343.00 442.00 1,417.00 -4,356.00 678.00 681.70 84.20 332.00 632.53 467.83 271.73
Total current assets 51,143.00 44,900.00 26,999.00 43,784.00 40,656.00 34,453.00 4,304.00 4,045.00 2,108.00 343.00 442.00 1,417.00 2,587.00 1,748.50 1,092.90 4,345.80 3,980.40 3,459.82 3,621.98 3,829.95
Total non-current assets + 57,871.00 50,472.00 82,943.00 49,527.00 45,688.00 39,703.00 8,370.00 7,222.00 3,707.00 6,084.00 6,765.00 7,558.00 3,522.00 3,583.30 2,295.50 2,365.60 2,557.90 2,765.08 2,466.60 1,504.44
Total assets 109,014.00 95,372.00 80,614.00 57,108.00 60,690.00 50,455.00 10,677.00 8,957.00 13,618.00 21,361.00 20,519.00 13,867.00 10,524.00 10,383.70 7,879.50 7,910.90 7,961.07 8,368.24 7,556.41 7,259.56
Total current liabilities + 20,966.00 52.00 -5,054.00 156.00 129.00 115.00 44.00 35.00 137.00 1,140.00 1,162.00 1,168.00 236.00 103.20 46.40 129.70 116.90 118.98 128.60 130.54
Total non-current liabilities + 79,076.00 86,840.00 73,154.00 156.00 3,859.00 3,493.00 4,958.00 1,168.00 4,203.00 4,194.00 4,906.00 5,527.00 1,467.00 5,050.30 4,159.80 4,313.40 4,472.60 109.02 60.61 534.82
Total liabilities 100,042.00 86,840.00 73,154.00 59,610.00 51,233.00 42,063.00 4,968.00 4,329.00 9,151.00 14,463.00 13,931.00 7,080.00 4,982.00 5,153.50 4,200.40 4,449.20 4,626.32 5,511.47 4,258.46 3,729.15
Total stockholders' equity + 7,424.00 7,754.00 6,908.00 -2,502.00 9,457.00 8,392.00 5,382.00 4,630.00 4,467.00 6,898.00 6,588.00 6,787.00 5,068.00 4,749.10 3,655.90 3,461.70 3,315.75 2,805.57 3,244.09 3,474.37
Common shares outstanding 272 273 271 277 287 286 277 278 278 339 348 279 235 226 223 229 228 210 220 183
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 + 56,874.00 57,197.00 33,588.00 32,740.00 30,647.00 31,049.00 32,464.00 29,243.00 27,024.00 26,557.00 92,424.00 91,094.00 86,968.00 37,729.00 34,758.00 34,860.00 35,496.00 36,361.00 35,416.00 32,932.00 30,585.00 30,805.00 29,011.00 27,349.00 3,899.00 3,958.00 4,176.00 3,973.00 3,425.00 3,735.00 3,558.00 3,356.00 3,088.00 3,221.00 3,971.00 4,155.00 3,929.00 4,242.00 4,060.00 4,359.00 4,293.00 4,372.00 4,304.00 4,503.00 3,845.00 4,059.00 4,243.00 4,241.00 3,965.00 4,954.00 4,453.00 4,408.00 4,088.00 4,333.60 1,130.90 972.20 779.60 716.10 651.30 629.60 587.90 709.40 533.60 874.60 512.80 550.20 796.93 836.80 1,029.98 1,103.65 1,128.20 994.17 1,089.50 996.93 928.80 1,224.85 996.45 1,524.82 1,217.57 1,373.94 1,065.59
Accounts receivable, net 308.00 473.00 17,323.00 16,258.00 15,177.00 13,851.00 12,852.00 11,478.00 10,538.00 9,419.00 442.00 465.00 428.00 6,055.00 5,357.00 4,853.00 4,447.00 4,295.00 4,041.00 3,811.00 3,890.00 3,648.00 3,523.00 3,516.00 322.00 346.00 388.00 361.00 296.00 306.00 314.00 338.00 313.00 317.00 345.00 547.00 517.00 531.00 547.00 533.00 487.00 496.00 562.00 574.00 549.00 563.00 749.00 742.00 752.00 508.00 493.00 490.00 467.00 479.00 474.60 368.20 330.10 327.30 271.70 266.20 247.50 286.40 273.40 264.20 302.40 310.60 267.46 301.48 331.55 406.06 402.89 238.79 286.60 295.09 254.94 245.40 250.72 277.50 182.15 190.68 172.99
Inventories -64,355.00 -61,304.00 -35,976.00 -6,021.00 -6,159.00 -6,116.00 -6,262.00 -5,211.00 -6,429.00 -5,790.00 -6,144.00 -10,195.00 -8,357.00 -7,663.00 0.00 0.00 0.00 0.00 -4,316.00 -4,702.00 -4,446.00 0.00 -4,607.00 -4,892.00 -4,780.00 0.00 -4,866.00 -5,077.00 -4,394.00 0.00 -4,992.00 -4,983.00 -4,717.00 -5,462.00 0.00 0.00 0.00 -4,812.60 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
Other current assets -54,407.00 18,161.00 273.00 390.00 8,905.00 863.00 -289.00 31,284.00 -33,950.00 -35,976.00 5,579.00 5,694.00 5,688.00 6,262.00 5,211.00 6,429.00 5,255.00 -25,654.00 -24,542.00 -24,436.00 -31,024.00 -31,734.00 -29,663.00 -30,865.00 -4,221.00 -4,304.00 -3,034.00 -2,729.00 -2,698.00 -2,788.00 -2,450.00 -2,374.00 -2,441.00 -2,428.00 309.00 367.00 295.00 -4,430.00 441.00 501.00 462.00 -4,426.00 920.00 981.00 1,367.00 -3,205.00 1,212.00 1,636.00 1,261.00 1,106.00 -3,785.00 726.00 698.00 1,209.40 713.30 461.70 671.30 681.70 235.00 248.20 197.60 389.10 206.00 -87.80 348.00 332.00 333.98 628.71 605.85 632.53 579.52 -1,290.19 529.81 467.83 467.78 313.51 301.85 271.73 362.49 385.05 391.81
Total current assets 2,775.00 75,831.00 51,184.00 49,388.00 54,729.00 45,763.00 45,027.00 7,650.00 3,612.00 6,610.00 53,639.00 53,065.00 50,858.00 43,784.00 40,115.00 39,713.00 39,943.00 40,656.00 36,106.00 33,482.00 31,169.00 3,925.00 29,652.00 27,801.00 3,269.00 2,598.00 4,010.00 4,020.00 3,508.00 2,043.00 3,592.00 3,439.00 3,055.00 1,722.00 309.00 367.00 295.00 2,341.00 441.00 501.00 462.00 2,310.00 920.00 981.00 1,367.00 1,538.00 1,212.00 1,636.00 1,261.00 1,106.00 4,900.00 4,876.00 4,536.00 1,209.40 4,757.30 4,489.70 4,243.30 1,037.60 4,409.90 4,352.90 4,260.50 980.10 4,410.70 4,221.40 3,852.20 804.30 4,055.20 4,139.36 3,607.46 1,394.34 3,027.58 3,251.25 3,430.36 1,224.78 3,900.87 4,296.64 3,969.54 1,776.36 3,352.29 3,315.56 3,180.58
Total non-current assets + 107,020.00 5,272.00 55,452.00 52,943.00 16,217.00 49,609.00 49,645.00 70,135.00 84,496.00 67,031.00 4,830.00 4,811.00 4,791.00 49,527.00 46,975.00 46,738.00 46,950.00 45,688.00 9,634.00 9,244.00 8,852.00 8,607.00 8,599.00 8,644.00 3,851.00 3,866.00 3,878.00 3,906.00 3,912.00 3,540.00 3,550.00 3,649.00 3,679.00 3,707.00 5,887.00 6,134.00 7,002.00 7,269.00 5,831.00 7,114.00 7,818.00 6,760.00 5,426.00 5,661.00 6,780.00 7,259.00 6,582.00 7,778.00 8,961.00 7,603.00 3,549.00 3,543.00 3,535.00 8,711.70 3,418.60 2,750.90 2,306.90 2,295.50 2,363.50 2,362.70 2,387.00 2,333.50 2,388.60 2,403.50 2,530.90 2,429.00 2,592.94 2,617.27 2,656.26 2,625.86 2,395.50 2,387.99 2,448.00 2,466.60 1,747.70 1,556.78 1,560.81 1,504.44 1,242.53 1,199.32 1,203.57
Total assets 109,795.00 109,014.00 106,636.00 102,331.00 98,209.00 95,372.00 94,672.00 77,785.00 84,496.00 80,614.00 74,002.00 73,021.00 60,852.00 57,108.00 53,266.00 61,230.00 60,857.00 60,690.00 58,506.00 54,520.00 51,489.00 50,455.00 49,885.00 48,001.00 10,204.00 10,677.00 10,419.00 10,189.00 9,303.00 8,957.00 14,059.00 13,883.00 9,018.00 13,618.00 15,870.00 21,121.00 21,068.00 21,361.00 21,150.00 21,107.00 20,518.00 20,519.00 14,036.00 21,164.00 13,721.00 13,867.00 14,790.00 14,843.00 14,693.00 10,524.00 10,537.00 10,469.00 9,682.00 10,383.70 10,217.10 8,653.30 8,026.20 7,862.10 7,900.00 7,856.20 7,819.20 7,887.50 7,899.90 7,936.60 7,814.50 7,934.43 8,083.98 8,334.18 8,166.24 8,368.24 7,313.86 7,248.14 7,475.35 7,556.41 7,226.47 7,365.92 7,015.58 7,259.56 6,151.03 6,194.27 5,892.47
Total current liabilities + 46.00 19,846.00 18,747.00 15,341.00 52.00 16,862.00 -8,939.00 -8,369.00 -5,054.00 23.00 3.00 2,343.00 156.00 2,438.00 2,605.00 2,769.00 129.00 18.00 56.00 142.00 56.00 54.00 92.00 53.00 10.00 5.00 49.00 55.00 35.00 44.00 15.00 164.00 137.00 1,119.00 1,138.00 1,139.00 65.00 1,141.00 1,140.00 1,142.00 45.00 1,163.00 1,165.00 1,167.00 81.00 3,411.00 3,407.00 3,407.00 3,449.00 28.00 46.00 47.00 3,445.00 27.20 20.70 26.70 46.40 131.40 133.30 141.90 129.70 138.60 182.70 116.90 116.90 150.55 117.90 112.05 118.98 127.34 118.50 116.98 128.60 159.16 155.91 172.11 130.54 2,948.00 3,075.00 2,793.00
Total non-current liabilities + 101,076.00 100,042.00 77,456.00 74,765.00 74,071.00 86,840.00 68,908.00 78,743.00 76,659.00 73,154.00 3,695.00 3,696.00 3,696.00 156.00 2,438.00 2,605.00 2,769.00 129.00 49,114.00 45,576.00 43,121.00 42,007.00 42,649.00 41,216.00 4,691.00 4,958.00 4,949.00 4,844.00 4,483.00 1,063.00 4,295.00 4,266.00 4,031.00 4,203.00 3,889.00 4,185.00 5,054.00 7,156.00 3,867.00 5,168.00 5,837.00 6,954.00 3,527.00 3,654.00 4,766.00 3,529.00 3,620.00 5,180.00 5,998.00 4,318.00 5,109.00 5,135.00 4,862.00 5,357.50 5,092.50 4,439.50 4,217.10 4,159.80 4,232.60 4,169.80 4,207.20 4,313.40 4,262.40 4,314.90 4,354.70 4,472.60 4,684.48 5,083.10 3,419.11 109.02 46.82 55.90 67.53 60.61 738.84 598.94 546.07 534.82 3,509.54 3,637.70 3,381.74
Total liabilities 101,076.00 100,042.00 97,302.00 93,512.00 89,412.00 86,840.00 85,770.00 69,804.00 76,659.00 73,154.00 67,418.00 66,344.00 3,696.00 59,610.00 56,365.00 54,484.00 52,739.00 51,233.00 49,132.00 45,632.00 43,263.00 42,063.00 42,703.00 41,652.00 5,088.00 5,312.00 5,298.00 4,893.00 4,538.00 4,329.00 9,371.00 9,254.00 4,560.00 9,151.00 10,501.00 14,202.00 14,178.00 14,463.00 14,386.00 14,438.00 13,943.00 13,931.00 7,431.00 14,397.00 7,090.00 7,080.00 7,749.00 7,787.00 7,730.00 4,982.00 5,137.00 5,181.00 4,909.00 5,153.50 5,119.70 4,419.20 4,243.80 4,206.20 4,364.00 4,303.10 4,349.10 4,443.10 4,401.00 4,497.61 4,471.55 4,589.53 4,835.03 5,200.99 5,411.76 5,511.47 4,377.44 4,089.88 4,192.32 4,258.46 3,748.83 3,755.67 3,467.35 3,729.15 3,509.54 3,637.70 3,381.74
Total stockholders' equity + 7,254.00 7,424.00 8,355.00 7,906.00 7,893.00 7,754.00 8,082.00 7,260.00 7,125.00 6,908.00 6,158.00 6,229.00 -2,610.00 -2,862.00 -3,186.00 6,703.00 8,077.00 9,414.00 9,332.00 8,846.00 8,186.00 8,351.00 7,141.00 6,358.00 5,132.00 5,382.00 5,139.00 4,962.00 4,770.00 4,630.00 4,689.00 4,603.00 4,437.00 4,447.00 5,270.00 6,041.00 5,979.00 5,996.00 5,875.00 5,809.00 5,727.00 5,754.00 5,792.00 5,947.00 6,574.00 6,710.00 6,671.00 5,955.00 5,854.00 5,068.00 4,940.00 4,834.00 4,295.00 4,749.10 4,616.20 4,052.80 3,758.30 3,632.70 3,513.70 3,532.20 3,451.70 3,427.10 3,478.00 3,417.69 3,321.85 3,325.90 3,231.02 3,111.20 2,732.55 2,805.57 2,890.87 3,109.66 3,231.07 3,244.09 3,424.06 3,554.43 3,493.77 3,474.37 2,635.97 2,551.18 2,505.73
Common shares outstanding 269 270 273 273 273 273 273 273 272 271 271 271 270 271 275 279 283 285 285 288 291 293 293 279 274 278 277 277 277 277 278 278 280 281 338 338 339 339 339 340 343 348 363 358 288 279 278 283 282 251 230 229 231 229 226 225 223 237 222 225 224 239 229 231 230 246 232 232 213 231 209 213 214 228 220 223 223 237 174 174 174
about 14 hours ago