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 + 11,543.00 9,308.00 8,047.00 6,500.00 7,139.13 22,106.20 18,954.32 16,640.35 16,447.05 15,399.57 12,218.99 12,691.88 11,981.02 11,245.90 10,931.11 1,348.24 906.06 731.33 2,442.67 2,166.09
Accounts receivable, net 7,993.00 16,403.00 13,821.00 12,091.00 10,488.34 8,552.31 8,244.99 6,297.63 5,653.81 4,904.01 4,337.11 4,070.73 3,622.50 3,424.64 3,101.38 559.58 782.20 734.02 746.99 2,614.44
Inventories -7,624.00 -8,055.79 -8,020.03 -6,277.51 -5,553.05 -25,935.41 -23,658.08 0.00 0.00 0.00 0.00 0.00 0.00
Other current assets -10,550.00 2,428.00 2,170.00 1,799.00 1,729.46 -30,658.52 -27,199.31 -22,937.98 -22,100.85 -20,303.57 -16,556.10 -16,762.61 -15,603.52 -14,670.54 -14,032.48 -1,907.82 -1,688.26 -1,465.35 -3,189.66 -4,780.53
Total current assets 8,986.00 28,139.00 24,038.00 20,390.00 19,356.92 30,101.51 27,661.22 22,937.98 2,075.24 1,454.95 1,141.23 1,282.93 1,912.42 1,093.16 1,255.92 1,278.58 906.06 731.33 938.95 1,274.72
Total non-current assets + 58,070.00 42,767.00 34,868.00 27,600.00 25,744.02 24,828.33 24,751.95 22,106.07 770.66 667.01 81.03 238.40 74.96 287.02 153.92 204.50 138.53 60.19 57.05 63.61
Total assets 67,056.00 70,906.00 58,906.00 47,990.00 45,100.95 43,282.30 37,885.36 32,218.33 32,051.66 29,372.11 23,138.93 22,006.08 19,566.09 17,816.76 17,105.36 15,770.79 15,375.79 14,616.55 15,624.27 14,312.47
Total current liabilities + 7,441.00 44,319.00 35,883.00 30,977.00 27,491.68 2,834.51 3,270.82 2,927.90 3,118.04 2,774.49 2,240.85 1,628.50 1,360.41 1,154.27 233.87 232.45 256.50 238.51 11,288.00 10,422.00
Total non-current liabilities + 35,409.00 5,767.00 4,668.00 4,092.00 4,054.14 2,861.11 1,871.63 1,733.53 1,732.88 1,732.26 791.31 800.00 800.00 300.00 610.49 625.77 517.57 -255.59 11,588.46 10,721.85
Total liabilities 42,850.00 50,086.00 40,551.00 35,069.00 31,545.82 29,294.86 25,569.81 21,780.65 21,805.72 20,060.98 16,028.38 14,887.44 13,918.60 12,647.88 12,513.28 11,257.79 11,052.44 11,183.58 11,588.46 10,721.85
Total stockholders' equity + 24,206.00 20,820.00 18,353.00 12,910.00 13,545.90 13,105.89 11,497.37 9,439.83 9,196.60 8,253.72 6,166.54 6,130.05 5,647.50 5,168.88 4,592.07 4,513.00 4,323.35 3,432.97 4,035.81 3,590.62
Common shares outstanding 376 382 379 378 400 410 412 413 418 374 378 405 407 415 415 473 557 583 664 686
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 + 12,175.00 11,543.00 11,166.00 10,313.00 10,034.00 9,308.00 10,305.00 9,100.00 8,844.00 8,047.00 7,646.00 7,535.00 7,075.00 6,500.00 6,779.44 6,822.27 6,631.27 22,395.66 8,397.74 22,166.57 21,558.55 22,106.20 21,937.09 20,724.24 19,064.80 18,954.32 18,653.10 17,979.95 17,012.52 16,640.35 16,388.60 16,286.90 16,540.87 16,447.05 16,778.44 15,786.70 15,681.90 15,399.57 13,311.74 12,911.40 12,333.98 12,218.99 12,525.10 12,030.03 12,441.57 12,691.88 12,727.84 13,226.85 13,377.78 11,981.02 11,570.06 11,474.77 11,532.70 11,245.90 11,524.16 1,443.30 1,535.06 10,931.11 1,169.56 1,115.50 1,537.02 1,348.24 1,346.69 1,105.41 1,186.46 906.06 1,702.80 1,554.03 1,544.57 731.33 1,172.89 1,810.34 2,118.83 2,442.67 2,487.01 2,474.59 2,182.03 2,166.09 1,919.76 2,102.27 2,183.61
Accounts receivable, net 19,456.00 7,993.00 18,809.00 19,110.00 18,379.00 16,403.00 17,472.00 15,757.00 15,181.00 13,522.00 13,563.00 13,774.00 12,875.00 11,920.00 11,671.57 11,330.71 10,974.70 10,342.71 9,991.56 9,064.04 8,578.91 8,552.31 9,032.86 8,746.38 8,599.06 8,244.99 6,881.06 6,879.84 6,772.23 6,297.63 6,124.52 6,122.94 5,887.67 5,653.81 5,640.04 5,296.64 5,153.54 4,904.01 4,908.40 4,896.00 4,701.52 4,337.11 4,343.42 4,406.00 4,244.44 4,070.73 4,128.19 4,129.49 3,917.39 3,622.50 3,675.05 3,674.77 3,624.67 3,424.64 3,356.35 2,443.03 2,083.73 3,101.38 1,674.15 1,446.33 1,382.85 559.58 1,992.14 1,790.63 2,126.47 782.20 1,696.24 1,928.63 1,912.62 734.02 1,837.69 1,912.64 3,315.38 746.99 2,699.32 2,774.14 2,776.35 2,614.44 2,671.80 2,729.95 2,378.19
Inventories -9,585.00 -6,758.00 -21,548.00 -10,751.00 -11,026.00 -9,778.00 -36,288.22 -9,573.59 -9,207.22 -8,055.79 -35,686.56 -35,797.29 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 0.00 0.00 0.00 0.00
Other current assets 3,183.00 -10,550.00 3,079.00 3,229.00 2,895.00 2,428.00 2,935.00 -24,857.00 -24,025.00 -21,569.00 -21,209.00 -21,309.00 -19,950.00 -18,420.00 -18,451.01 -18,152.99 -17,605.98 5,966.19 -18,389.31 -31,230.61 -30,137.45 -30,658.52 -30,969.95 -29,470.62 -27,663.86 -27,199.31 -25,534.16 -24,859.79 -23,784.75 -22,937.98 -22,513.11 -22,409.83 -22,428.54 -22,100.85 -22,418.48 -21,083.34 -20,835.44 -20,303.57 -18,220.14 -17,807.40 -17,035.49 -16,556.10 -16,868.53 -16,436.03 -16,686.01 -16,762.61 -16,856.04 -17,356.34 -17,295.17 -15,603.52 -15,245.10 -15,149.54 -15,157.37 -14,670.54 -14,880.51 -3,886.33 -3,618.78 -14,032.48 -2,843.71 -2,561.82 -2,919.87 -1,907.82 -3,338.83 -2,896.03 -3,312.93 -1,688.26 -3,399.04 -3,482.65 -3,457.19 -1,465.35 -3,010.59 -3,722.98 -5,434.21 -3,189.66 -5,186.33 -5,248.72 -4,958.38 -4,780.53 -4,591.56 -4,832.22 -4,561.80
Total current assets 34,814.00 8,986.00 33,054.00 32,652.00 31,308.00 28,139.00 30,712.00 18,312.00 12,387.00 14,840.00 38,589.00 37,814.00 36,782.00 18.68 6,333.82 32,729.85 32,771.67 32,738.37 7,015.41 6,349.25 4,829.76 4,895.96 5,240.81 5,335.88 3,982.02 1,682.78 1,632.09 1,427.28 1,339.31 1,602.44 1,612.84 1,623.43 1,648.28 2,075.24 2,508.40 1,654.68 1,507.37 1,454.95 1,763.22 1,370.12 1,181.81 1,141.23 1,358.21 1,400.80 1,326.04 1,282.93 1,412.39 1,903.50 3,053.89 1,912.42 1,429.52 1,466.15 1,300.18 1,093.16 1,267.60 1,443.30 1,535.06 1,255.92 1,169.56 1,115.50 1,537.02 1,278.58 1,146.67 895.77 1,008.51 906.06 1,091.31 997.55 993.75 731.33 1,102.88 892.13 889.97 938.95 1,566.71 1,359.63 1,021.93 1,274.72 1,075.33 1,340.04 1,300.66
Total non-current assets + 46,632.00 58,070.00 46,131.00 46,136.00 43,868.00 42,767.00 42,944.00 65,465.00 62,768.00 65,100.00 31,051.00 29,868.00 28,800.00 804.29 806.66 25,917.55 26,380.27 26,695.24 1,012.51 897.20 885.34 692.86 1,100.13 1,037.98 727.39 738.08 836.21 847.84 697.54 634.92 345.62 398.85 492.00 652.61 814.09 791.42 734.64 781.55 210.69 252.16 194.30 97.53 113.43 168.96 264.77 109.54 213.71 352.60 244.59 17,653.67 41.96 -49.32 229.56 287.02 324.13 193.10 234.47 153.92 146.58 263.58 225.41 204.50 388.37 173.23 140.96 138.53 221.78 63.84 62.21 60.19 72.12 66.94 55.65 57.05 64.47 70.69 64.27 13,037.75 76.77 84.02 83.60
Total assets 81,446.00 67,056.00 79,185.00 78,788.00 75,176.00 70,906.00 73,656.00 65,465.00 62,768.00 58,906.00 55,227.00 53,856.00 51,103.00 47,990.00 46,337.10 45,719.19 45,677.94 45,100.95 44,783.74 46,481.89 44,204.27 43,282.30 42,716.04 41,199.65 38,416.13 37,885.36 35,572.60 34,851.67 33,977.04 32,218.33 32,252.53 31,853.12 32,131.96 32,051.66 32,624.80 30,862.64 30,092.23 29,372.11 25,643.23 24,411.92 24,541.37 23,138.93 23,770.59 23,084.93 22,849.68 22,006.08 22,610.69 22,573.52 21,800.36 19,566.09 18,930.82 18,917.68 18,757.06 17,816.76 18,889.76 18,496.72 17,812.78 17,105.36 17,430.03 17,213.81 17,191.97 15,770.79 17,701.40 16,777.40 16,935.11 15,375.79 17,183.15 16,641.94 16,092.29 14,616.55 16,093.05 16,281.50 16,354.48 15,624.27 15,464.00 15,293.77 14,961.87 14,312.47 13,953.88 13,087.71 12,361.14
Total current liabilities + 51,099.00 7,441.00 49,451.00 49,794.00 47,738.00 44,319.00 45,820.00 22,277.00 21,299.00 20,031.00 4,022.00 3,955.00 3,571.00 3,263.90 3,407.68 3,395.72 3,324.84 3,415.38 3,232.40 3,122.21 3,000.32 488.90 3,275.27 3,314.47 3,387.95 212.09 3,187.29 3,125.54 3,029.39 -178.72 3,026.96 3,027.69 3,137.49 118.04 3,042.60 2,874.42 2,822.59 -114.54 2,319.23 2,294.24 2,262.96 -16.50 2,010.79 1,745.60 1,639.88 128.86 1,631.18 1,597.74 1,420.79 74.96 1,319.49 1,258.00 1,212.27 1,154.27 272.02 284.76 237.79 133.87 223.82 254.86 231.51 132.45 255.27 253.72 214.25 256.50 259.90 258.97 246.98 238.51 314.55 354.83 12,050.00 301.31 11,289.00 11,290.00 64.27 63.61 10,308.00 9,772.00 9,312.00
Total non-current liabilities + 6,159.00 35,409.00 6,015.00 5,953.00 5,893.00 5,767.00 5,562.00 44,800.00 11,886.00 40,551.00 2,726.00 2,726.00 3,571.00 -1,646.17 -1,891.83 3,395.72 3,324.84 3,415.38 2,724.15 2,861.73 2,861.42 28,805.96 2,860.81 2,860.73 1,871.87 25,357.72 1,871.39 1,733.87 1,733.69 21,959.37 1,733.36 1,733.21 1,733.04 21,687.68 1,732.73 1,732.57 1,732.41 20,175.53 791.44 791.39 791.35 16,044.88 791.26 791.22 800.00 14,762.04 800.00 800.00 800.00 13,843.63 300.00 300.00 300.00 300.00 485.22 535.82 539.55 710.49 614.14 618.44 622.22 725.77 631.80 636.21 646.75 517.57 519.84 -23.79 -261.33 -255.59 -297.29 -13.97 12,349.93 11,588.46 11,589.21 11,589.70 11,178.52 10,658.24 10,607.63 10,071.93 9,611.59
Total liabilities 57,258.00 42,850.00 55,466.00 55,747.00 53,631.00 50,086.00 51,382.00 44,800.00 43,411.00 40,551.00 39,986.00 39,213.00 37,104.00 35,069.00 34,533.09 33,293.17 32,748.59 31,545.82 31,385.97 31,519.41 30,173.26 29,294.86 29,448.28 28,472.75 26,500.72 25,569.81 23,510.79 23,032.50 22,817.98 21,780.65 21,814.43 21,622.11 21,921.46 21,805.72 22,646.93 20,880.56 20,412.55 20,060.98 17,250.64 16,714.04 17,167.59 16,028.38 16,628.53 15,947.53 15,551.78 14,887.44 15,528.20 15,332.45 14,895.50 13,918.60 13,487.54 13,683.37 13,421.53 12,647.88 13,540.96 13,476.41 12,973.33 12,513.28 12,955.66 12,772.54 12,866.43 11,257.79 12,983.49 12,379.40 12,556.35 11,052.44 12,722.33 12,611.97 12,461.89 11,183.58 12,576.34 12,395.27 12,349.93 11,588.46 11,589.21 11,589.70 11,178.52 10,721.85 10,607.63 10,071.93 9,611.59
Total stockholders' equity + 24,188.00 24,206.00 23,719.00 23,041.00 21,545.00 20,820.00 22,274.00 20,665.00 19,355.00 18,353.00 15,239.00 14,641.00 13,988.00 12,910.00 11,795.11 12,417.57 12,919.59 13,545.90 13,387.53 13,986.07 13,096.47 13,105.89 12,452.00 11,991.83 11,367.24 11,497.37 11,158.10 10,757.35 10,114.60 9,439.83 9,355.15 9,163.76 9,150.37 9,196.60 8,911.14 8,898.89 8,605.84 8,253.72 7,352.32 6,703.92 6,413.59 6,166.54 6,162.82 6,137.52 6,288.70 6,130.05 6,081.05 6,229.40 5,892.13 5,647.50 5,443.29 5,234.32 5,335.53 5,168.88 5,348.79 5,020.32 4,839.46 4,592.07 4,474.37 4,441.27 4,325.54 4,513.00 4,717.91 4,398.00 4,378.76 4,323.35 4,460.82 4,029.97 3,630.40 3,432.97 3,516.71 3,886.23 4,004.54 4,035.81 3,874.80 3,704.07 3,783.35 3,590.62 3,346.25 3,015.78 2,749.55
Common shares outstanding 360 376 376 380 382 382 382 382 381 380 379 378 378 366 374 378 384 389 398 406 409 410 409 408 414 414 413 411 409 410 412 413 418 419 405 418 417 376 375 373 373 376 375 378 385 393 408 411 410 409 408 408 406 415 416 415 413 413 411 414 421 421 461 479 500 500 563 564 563 563 565 592 612 612 651 677 690 690 687 685 683
about 9 hours ago