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 + 19,513.00 20,438.00 16,581.00 24,666.00 24,927.47 21,976.77 18,053.51 4,903.23 16,994.69 16,149.96 16,885.18 16,834.01 16,088.04 15,979.61 1,133.98 1,043.69 920.73 2,095.49 2,476.28 1,556.37
Accounts receivable, net 12,188.00 10,091.00 8,222.00 6,319.00 5,349.33 4,692.37 4,328.27 4,565.32 3,492.55 2,682.02 2,578.25 2,253.60 2,026.05 1,965.38 1,119.17 992.82 1,123.75 940.41 1,037.29 1,909.60
Inventories -39,202.00 -8,039.00 -7,462.29 -6,150.39 -5,362.26 -20,066.90 -19,852.16 -18,350.06 -19,179.78 -18,650.14 -17,503.09 -17,339.99 -1,762.15 -1,630.51 -1,403.88 -2,789.43 -3,881.73 -3,215.97
Other current assets 653.00 869.00 713.00 8,039.00 7,462.29 6,150.39 5,362.26 -9,468.55 -616.44 -464.44 -265.99 -420.04 -594.40 -588.42 -475.20 -390.64 -2,044.48 -3,035.90 -3,513.56 -3,465.97
Total current assets 32,354.00 31,398.00 25,516.00 30,985.00 30,276.80 26,669.14 22,381.78 18.43 18.63 17.48 17.67 17.44 16.60 16.58 15.80 15.37 14.92 13.71 14.94 13.96
Total non-current assets + 30,160.00 24,943.00 23,883.00 24,388.00 25,312.52 22,647.36 18,176.93 21,917.28 21,110.81 19,349.93 19,661.12 18,980.86 17,724.15 17,961.53 17,364.25 18,149.56 14,299.93 13,271.23 14,259.25 13,460.03
Total assets 62,514.00 56,341.00 49,399.00 39,966.00 38,185.28 32,788.36 27,324.05 24,794.00 23,591.79 21,321.50 21,426.18 20,817.82 19,808.04 19,777.91 18,893.56 18,407.97 18,001.31 16,846.59 17,999.48 17,107.57
Total current liabilities + 42,517.00 40,397.00 34,408.00 2,914.00 2,795.52 691.54 688.73 16,256.58 14,589.17 12,612.93 12,303.88 12,728.34 12,352.00 12,226.00 12,004.00 11,306.00 10,882.00 10,707.00 11,136.00 11,004.00
Total non-current liabilities + 4,537.00 2,068.00 1,789.00 737.00 742.77 1,513.20 236.76 633.61 633.40 633.18 632.96 638.36 488.00 818.00 818.00 818.00 1,018.00 1,179.00 1,179.00 996.00
Total liabilities 47,054.00 42,465.00 36,197.00 31,525.00 28,046.10 23,062.18 18,191.13 16,890.20 15,222.56 13,246.11 13,817.59 13,366.70 12,839.76 13,044.44 12,822.18 12,124.45 11,899.59 11,886.24 12,314.71 11,999.88
Total stockholders' equity + 15,460.00 13,876.00 13,202.00 8,441.00 10,139.18 9,726.18 9,132.93 7,860.80 8,369.23 8,075.40 7,608.59 7,451.12 6,968.28 6,733.47 6,071.38 6,283.52 6,101.72 4,960.36 5,684.77 5,107.69
Common shares outstanding 41 43 41 39 39 40 40 41 41 42 44 46 50 52 54 57 61 62 64 65
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 + 18,640.00 19,513.00 20,223.00 19,114.00 19,002.00 20,438.00 19,311.00 34,071.00 33,294.00 16,581.00 30,282.00 28,231.00 27,029.00 24,666.00 24,136.00 24,368.72 24,600.51 24,927.47 23,404.70 23,011.49 22,366.91 21,976.77 20,019.76 18,836.13 17,809.95 18,053.51 17,742.26 17,210.49 16,696.75 4,903.23 15,990.73 16,379.54 17,055.21 16,994.69 16,994.52 16,896.65 16,764.22 16,149.96 16,234.41 16,242.93 15,961.79 16,885.18 16,977.54 17,337.06 17,167.67 16,834.01 17,047.54 17,132.04 16,320.68 16,088.04 15,724.05 15,501.20 16,025.92 15,979.61 1,452.12 1,346.45 1,415.61 1,133.98 1,278.58 1,196.20 937.75 1,043.69 791.17 573.38 806.62 920.73 1,605.48 1,579.35 1,640.30 2,095.49 1,425.36 1,486.86 2,490.09 2,476.28 2,872.41 2,624.54 1,701.06 1,556.37 1,548.13 1,272.53 1,150.08
Accounts receivable, net 12,020.00 12,188.00 11,336.00 11,182.00 10,688.00 10,091.00 9,130.00 8,168.00 7,745.00 8,222.00 7,146.00 7,038.00 6,616.00 6,319.00 6,236.00 5,840.18 5,483.27 5,349.33 5,623.72 5,231.39 4,851.07 4,692.37 4,611.81 4,631.49 4,555.41 4,328.27 4,572.87 4,546.27 4,653.00 4,565.32 4,102.43 4,021.67 3,528.54 3,492.55 3,853.79 3,035.43 2,892.82 2,682.02 2,802.30 2,606.98 2,618.70 2,578.25 2,765.67 2,334.46 2,344.55 2,253.60 2,668.78 2,379.15 2,216.79 2,026.05 2,411.50 2,234.79 2,048.49 1,965.38 1,225.25 1,011.60 1,090.00 1,119.17 1,156.32 1,166.37 1,176.73 992.82 997.72 1,064.10 1,130.31 1,123.75 1,023.94 1,073.43 999.49 940.41 1,007.16 998.64 1,620.82 1,037.29 1,818.85 1,832.06 1,918.14 1,909.60 1,978.42 2,093.74 2,214.19
Inventories -12,145.00 -44,468.00 -6,645.00 -39,202.00 -11,028.00 -10,312.00 -8,605.00 -8,039.00 -7,744.00 -7,601.85 -7,462.29 -6,981.83 -6,744.99 -20,060.87 -21,547.73 -21,573.75 -21,597.96 -21,095.39 -20,765.77 -20,066.90 -19,453.16 -19,782.20 -19,882.76 -19,852.23 -20,263.30 -19,463.08 -19,189.04 -18,349.98 -18,600.71 -18,420.91 -18,251.49 -19,179.44 -19,342.21 -19,332.51 -19,113.21 -18,650.61 -19,314.32 -19,169.19 -18,152.48 -17,503.09 -17,545.55 -17,229.99 -17,508.41 -17,339.99 -2,178.36 -1,919.05 -1,988.61 -1,762.15 -1,843.90 -1,791.58 -1,623.48 -1,630.51 -1,290.89 -1,350.48 -1,573.94 -1,651.48 -2,054.42 -1,618.79 -2,090.80 -2,797.90 -2,152.52 -2,233.50 -3,870.91 -3,881.73 -4,360.26 -3,215.97 -3,316.55 -3,191.27 -3,194.27
Other current assets 511.00 653.00 926.00 941.00 845.00 869.00 952.00 3,417.00 3,188.00 713.00 3,009.00 10,312.00 8,605.00 8,039.00 7,744.00 7,601.85 -785.71 7,462.29 6,981.83 6,744.99 -1,277.18 -26,643.68 2,055.53 18,194.93 19,518.96 -787.29 19,647.42 19,132.49 -21,349.75 -9,468.55 -20,093.16 -20,401.20 17,881.91 -616.37 17,897.04 0.21 17,655.47 -464.52 17,103.59 17,030.10 16,741.97 -266.33 17,246.23 17,663.21 17,395.46 -419.57 17,196.72 17,299.44 16,421.46 -594.40 15,657.86 15,521.90 15,996.19 -588.42 16,034.96 15,590.82 15,599.96 -475.20 15,122.92 15,265.62 14,874.82 -390.64 15,190.49 14,815.12 -1,936.94 -2,044.48 -2,364.42 -2,180.79 -2,639.80 -3,035.90 -2,432.52 -2,485.50 -4,110.91 -3,513.56 -4,691.26 -4,456.60 -3,619.19 -3,465.97 -3,526.55 -3,366.27 -3,364.27
Total current assets 31,171.00 32,354.00 32,485.00 31,237.00 30,535.00 31,398.00 29,393.00 45,656.00 44,227.00 25,516.00 40,437.00 35,269.00 33,645.00 30,985.00 30,372.00 30,208.90 29,298.07 30,276.80 29,028.42 28,242.87 25,940.80 25.46 24,631.57 21,601.68 20,336.58 20.75 20,364.59 19,793.85 19,223.94 18.43 18,665.90 18,205.68 18,582.91 18.63 18,482.04 469.21 18,123.47 17.48 17,539.59 17,459.10 17,070.97 17.67 17,647.23 18,002.21 17,794.46 17.44 17,598.72 17,641.44 16,806.46 16.60 16,247.86 16,027.90 16,562.19 16.58 16,533.96 16,029.82 16,116.96 15.80 15,713.92 15,836.62 15,365.82 15.37 15,487.49 15,102.12 15,044.39 14.92 15,113.05 14,207.31 13,601.08 13.71 14,119,579.00 14,580,935.00 14,996,499.00 14.94 14,888.80 4,456.60 3,619.19 13.96 13,638.07 13,187.56 13,151.00
Total non-current assets + 31,171.00 30,160.00 29,755.00 29,282.00 27,597.00 24,943.00 26,471.00 6,904.00 6,710.00 23,883.00 5,882.00 27,221.00 25,669.00 24,388.00 23,758.00 23,551.89 24,602.82 25,312.52 23,859.86 23,390.98 22,634.92 22,647.36 20,254.04 6,983.12 17,871.80 25,055.67 6,659.15 6,593.94 6,406.56 21,917.28 5,745.10 5,680.32 4,930.09 21,110.81 5,453.96 5,300.13 4,069.53 19,349.93 4,123.41 3,822.90 3,785.03 19,661.12 4,034.77 3,480.79 3,472.54 18,980.86 3,888.28 3,550.56 3,305.55 17,724.15 3,780.14 3,531.10 3,239.81 17,961.53 3,133.04 2,873.18 3,048.04 17,364.25 3,022.08 3,167.38 3,426.18 18,149.56 3,062.51 3,104.88 14,425.67 14,299.93 14,450.95 13,452.87 12,921.57 13,271.23 13,474.51 14,018.63 14,407.86 14,259.25 14,219.54 13,857.27 13,492.98 13,460.03 13,257.95 12,964.84 12,904.36
Total assets 62,342.00 62,514.00 62,240.00 60,519.00 58,132.00 56,341.00 55,864.00 52,560.00 50,937.00 49,399.00 46,319.00 44,668.00 41,839.00 39,966.00 38,144.00 37,907.65 37,986.78 38,185.28 36,606.10 35,370.06 33,595.35 32,788.36 30,153.03 28,584.79 27,222.64 27,324.05 27,023.74 26,387.79 25,630.51 24,794.00 24,410.86 23,885.89 23,513.20 23,591.79 23,936.27 22,521.89 22,192.95 21,321.50 21,663.08 21,282.18 20,855.85 21,426.18 21,682.31 21,482.90 21,267.29 20,817.82 21,487.21 21,191.64 20,112.40 19,808.04 20,027.92 19,559.05 19,802.07 19,777.91 19,667.47 18,903.25 19,165.40 18,893.56 18,735.59 19,003.92 18,792.43 18,407.97 18,549.91 18,206.88 18,160.09 18,001.31 18,128.89 17,326.94 16,724.99 16,846.59 17,370.39 17,792.93 18,046.00 17,999.48 17,860.93 17,484.45 17,074.32 17,107.57 16,840.76 16,535.99 16,593.92
Total current liabilities + 42,501.00 42,517.00 42,391.00 41,119.00 41,955.00 40,397.00 38,764.00 34,534.00 33,379.00 34,408.00 31,522.00 3,026.00 2,966.00 2,914.00 2,858.00 2,839.05 2,810.15 2,795.52 882.97 776.78 24.04 12.37 761.82 18,677.74 18,009.51 17,557.29 17,406.71 16,869.91 16,570.21 16,256.58 15,448.00 15,011.00 14,536.00 14,590.00 15,334.00 13,304.00 13,212.00 12,613.00 12,989.00 12,664.00 12,378.00 12,304.00 13,558.00 13,118.00 12,963.00 12,729.00 13,217.00 12,981.00 12,587.00 12,352.00 12,822.00 12,408.00 12,167.00 12,226.00 12,064.00 11,668.00 12,016.00 12,004.00 11,826.00 12,033.00 12,060.00 11,306.00 11,450.00 11,353.00 11,305.00 10,882.00 11,026.00 10,764.00 10,667.00 10,707.00 11,155.00 11,046.00 11,234.00 11,136.00 10,854.00 10,752.00 10,881.00 11,004.00 11,021.00 11,161.00 11,333.00
Total non-current liabilities + 4,550.00 4,537.00 4,473.00 4,380.00 2,037.00 2,068.00 1,764.00 3,844.00 3,929.00 1,789.00 3,571.00 737.00 737.00 737.00 737.00 742.82 742.80 742.77 1,513.66 1,513.51 1,513.35 1,513.20 710.81 620.76 632.19 633.83 633.78 633.72 633.67 633.61 634.00 634.00 633.00 633.00 633.00 633.00 633.00 633.00 633.00 633.00 638.00 633.00 638.00 638.00 638.00 638.00 888.00 888.00 488.00 488.00 488.00 528.00 818.00 818.00 818.00 818.00 818.00 818.00 818.00 818.00 818.00 818.00 818.00 818.00 818.00 1,018.00 1,018.00 1,018.00 1,018.00 1,179.00 1,179.00 1,179.00 1,179.00 1,179.00 1,395.00 1,395.00 996.00 996.00 996.00 996.00 995.00
Total liabilities 47,051.00 47,054.00 46,864.00 45,499.00 43,992.00 42,465.00 40,528.00 38,378.00 37,308.00 36,197.00 35,093.00 33,765.00 32,826.00 31,525.00 30,495.00 29,054.78 28,459.15 28,046.10 26,627.46 24,953.27 23,912.47 23,062.18 20,561.74 19,298.49 18,641.69 18,191.13 18,040.48 17,503.63 17,203.88 16,890.20 16,081.84 15,644.54 15,169.02 15,222.56 15,966.94 13,937.09 13,845.08 13,246.11 13,621.99 13,296.71 13,015.56 13,817.59 14,195.99 13,756.23 13,600.66 13,366.70 14,105.03 13,868.78 13,074.88 12,839.76 13,310.47 12,936.25 12,985.21 13,044.44 12,882.10 12,485.90 12,834.40 12,822.18 12,643.75 12,851.36 12,878.26 12,124.45 12,268.29 12,171.28 12,123.13 11,899.59 12,043.94 11,781.52 11,685.14 11,886.24 12,333.81 12,225.33 12,413.02 12,314.71 12,248.58 12,146.53 11,877.43 11,999.88 12,016.90 12,156.93 12,327.81
Total stockholders' equity + 15,291.00 15,461.00 15,376.00 15,020.00 14,140.00 13,876.00 15,336.00 14,182.00 13,628.00 13,202.00 11,226.00 10,903.00 9,013.00 8,441.00 7,649.00 8,852.87 9,527.63 10,139.18 9,978.64 10,416.79 9,682.88 9,726.18 9,591.29 9,286.30 8,580.94 9,132.93 8,983.26 8,884.16 8,426.63 7,860.80 8,329.01 8,241.35 8,344.18 8,369.23 7,969.33 8,584.80 8,347.88 8,075.40 8,041.09 7,985.47 7,840.30 7,608.59 7,486.32 7,726.66 7,666.63 7,451.12 7,382.19 7,322.87 7,037.51 6,968.28 6,717.45 6,622.80 6,816.87 6,733.47 6,785.37 6,417.35 6,331.00 6,071.38 6,091.84 6,152.56 5,914.17 6,283.52 6,281.62 6,035.60 6,036.96 6,101.72 6,084.95 5,545.42 5,039.85 4,960.36 5,036.58 5,567.60 5,632.98 5,684.77 5,612.34 5,337.93 5,196.88 5,107.69 4,823.86 4,379.07 4,266.11
Common shares outstanding 40 41 42 42 43 43 43 43 43 43 43 41 39 39 39 39 39 39 39 40 40 40 40 40 40 41 41 41 41 40 41 41 41 41 41 41 41 41 42 42 43 43 44 45 45 46 46 46 47 48 49 50 51 52 52 53 54 53 54 54 54 55 56 58 60 60 61 62 61 61 62 62 63 63 63 64 65 66 65 65 65
about 16 hours ago