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 + 2,487.56 75,815.35 84,964.81 50,658.18 30,692.12 1,690.22 1,779.48 7,471.10 4,723.67 6,443.31 2,919.01 9,080.89 8,144.00 7,074.50 6,323.04 5,152.25 4,726.03 5,010.64 3,774.96 2,316.08
Accounts receivable, net 1,003.81 31,041.64 31,119.46 20,814.01 13,037.45 897.99 1,246.08 7,229.57 6,119.23 5,066.47 4,938.69 3,772.11 2,954.97 2,287.59 1,669.79 1,408.62 1,439.48 1,001.06 492.49 598.64
Inventories 20.90 674.61 780.38 494.99 458.72 27.41 29.98 180.43 104.10 131.97 75.47 71.56 69.74 87.62 49.15 37.95 42.21 29.90 27.41 15.54
Other current assets 133.31 6,161.03 31,190.34 5,345.41 4,377.56 153.76 193.01 3,251.93 3,122.10 2,212.84 861.90 413.05 323.29 392.19 289.03 307.76 140.62 128.73 452.29 208.95
Total current assets 3,645.58 113,692.64 148,054.99 77,312.58 48,565.86 2,769.37 3,248.55 18,337.11 14,069.11 13,350.85 8,794.86 13,351.32 11,582.81 9,825.22 8,416.18 6,906.58 6,366.60 6,254.89 4,737.86 3,077.00
Total non-current assets + 8,424.77 230,582.98 208,680.88 157,676.60 102,732.11 4,340.38 4,433.34 24,428.17 19,913.36 18,249.31 17,412.45 10,420.54 9,590.99 8,957.91 8,739.61 8,337.67 7,582.67 6,143.74 5,170.76 5,510.13
Total assets 12,070.35 344,275.62 356,735.87 234,989.18 151,297.96 7,109.75 7,681.90 42,765.28 33,982.47 31,600.16 26,207.31 23,771.87 21,173.81 18,783.13 17,155.79 15,244.26 13,949.27 12,398.63 9,908.61 8,587.14
Total current liabilities + 2,141.10 90,834.00 83,346.57 48,476.00 28,263.84 1,556.04 2,126.62 11,740.05 9,223.84 7,358.86 6,304.42 5,007.53 4,288.57 4,213.24 3,890.34 2,821.62 3,436.91 3,235.00 2,618.20 2,306.46
Total non-current liabilities + 3,893.19 66,475.09 96,908.10 77,135.24 57,668.94 2,757.22 2,516.64 14,971.67 9,713.54 8,172.90 5,483.99 1,998.92 2,226.81 1,740.84 2,458.51 2,720.67 1,688.22 797.94 351.02 473.93
Total liabilities 6,034.29 157,309.09 180,254.67 125,611.24 85,932.78 4,313.26 4,643.26 26,711.72 18,937.38 15,531.76 11,788.41 7,006.45 6,515.37 5,954.08 6,348.85 5,542.29 5,125.14 4,032.95 2,969.22 2,780.39
Total stockholders' equity + 6,036.06 186,966.53 176,499.90 109,371.52 65,365.52 2,796.47 3,032.51 15,921.74 14,989.16 16,011.77 14,354.82 17,149.44 14,839.02 12,970.09 10,921.08 9,739.35 8,769.31 8,276.37 6,777.78 5,677.90
Common shares outstanding 862 872 873 873 873 877 874 874 877 877 880 880 880 880 880 880 880 880 880 880
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 + 120,587.42 2,487.56 136,964.66 127,066.34 113,877.54 72,241.66 87,689.94 59,425.65 59,056.83 59,633.33 1,935.92 1,767.42 30,906.83 50,658.18 29,178.24 24,475.18 18,684.00 30,692.12 1,496.38 1,509.58 12,562.53 1,690.22 14,213.56 11,422.60 10,589.69 1,779.48 11,174.57 10,915.03 9,034.38 7,471.10 8,761.63 7,095.22 4,603.13 4,723.67 4,917.04 4,997.77 6,450.52 6,052.43 5,683.42 3,806.64 2,587.11 3,038.66 3,901.01 4,335.33 8,178.27 9,080.89 8,736.96 7,951.96 8,024.82 8,144.00 7,775.76 7,082.35 6,660.07 7,074.50 6,568.18 6,058.86 6,097.54 6,323.04 6,204.81 5,426.62 4,933.72 5,152.25 4,621.08 4,247.07 4,457.08 4,726.03 4,012.93 3,164.69 4,857.55 5,010.64 4,093.04 3,587.83 4,188.82 3,774.96 3,164.77 2,326.09 2,633.75 2,316.08 1,600.05 996.90 1,375.81
Accounts receivable, net 47,067.65 1,003.81 38,158.72 35,857.01 33,203.90 29,052.57 27,983.13 26,910.46 23,768.36 22,048.37 703.50 639.43 13,109.57 20,814.01 11,043.11 10,441.29 7,936.61 13,037.45 814.97 852.85 6,635.62 897.99 6,320.76 6,465.84 7,270.82 1,246.08 6,261.05 6,386.24 6,282.96 7,229.57 6,839.15 6,346.23 5,951.38 6,119.23 5,300.64 5,122.64 4,976.18 4,953.68 4,920.87 4,963.78 4,219.89 4,154.10 4,231.21 4,241.53 4,121.08 3,772.11 3,657.49 3,351.28 3,082.08 2,789.75 2,854.22 2,731.90 2,420.77 2,270.91 2,152.76 1,958.22 1,731.23 1,669.79 1,724.33 1,541.26 1,381.31 1,408.62 1,488.27 1,044.39 1,385.81 1,335.84 1,298.48 1,162.67 956.39 1,072.10 762.50 930.98 718.07 492.49 654.54 637.62 446.44 598.64 634.46 511.66 527.95
Inventories 830.24 20.90 818.86 731.24 841.89 674.61 745.10 697.45 593.57 540.51 21.69 19.26 277.67 494.99 328.95 378.92 260.54 458.72 32.01 46.78 203.72 27.41 284.30 270.79 178.40 29.98 162.13 182.14 235.74 180.43 154.95 267.57 116.02 104.10 97.11 142.80 142.32 131.97 141.74 112.18 82.86 75.47 69.92 72.42 70.66 71.56 66.80 64.54 64.52 69.74 61.77 66.54 80.71 87.62 59.70 59.21 56.98 49.15 39.95 37.27 35.47 37.95 29.70 30.27 38.37 42.21 34.42 29.88 37.36 29.90 29.71 25.91 24.39 27.41 17.51 14.98 11.03 15.54 14.65 29.74 12.51
Other current assets 16,305.48 133.31 9,965.60 10,261.92 10,926.64 6,107.00 7,730.55 25,865.54 26,013.93 20,324.02 228.27 236.39 1.38 5,345.41 3,278.51 3,230.83 31.78 4,377.56 235.23 182.00 52.27 153.76 1,874.89 1,871.94 156.13 193.01 2,272.64 2,820.21 6,197.32 3,251.93 5,322.08 3,981.79 3,861.56 3,122.10 3,219.53 3,138.75 3,150.85 2,212.84 940.34 1,106.52 1,219.82 861.90 981.89 845.84 989.21 413.05 525.70 687.81 864.56 602.20 540.69 702.02 757.93 392.19 506.87 567.72 694.91 244.86 470.41 538.28 579.37 307.76 369.07 895.27 516.02 262.53 341.27 449.53 531.58 142.25 680.68 379.49 462.48 596.53 420.73 530.98 480.73 208.59 379.43 712.98 492.70
Total current assets 184,790.79 3,645.58 185,907.84 173,916.52 158,849.97 113,692.64 124,148.72 112,899.11 109,432.69 102,546.23 2,889.37 2,662.50 46,806.65 77,312.58 43,828.81 38,526.21 29,511.61 48,565.86 2,578.59 2,591.21 20,583.37 2,769.37 22,693.51 20,031.17 19,332.14 3,248.55 19,870.39 20,303.60 21,040.26 18,337.11 21,077.81 17,690.81 14,532.10 14,069.11 13,534.31 13,401.96 14,719.86 13,350.85 11,649.15 9,951.88 8,645.17 8,794.86 9,184.02 9,495.12 13,359.22 13,351.32 12,986.95 12,055.60 12,035.98 11,582.81 11,232.44 10,582.81 9,919.47 9,825.22 9,287.51 8,644.00 8,580.65 8,416.18 8,439.50 7,543.43 6,929.88 6,906.58 6,508.12 6,217.01 6,397.27 6,366.60 5,687.10 4,806.77 6,382.87 6,254.89 5,507.92 4,924.22 5,393.76 4,737.86 4,114.99 3,359.66 3,571.95 3,077.00 2,628.59 2,251.28 2,377.73
Total non-current assets + 434,807.33 8,424.77 305,511.59 283,465.17 259,270.18 230,582.98 202,515.86 186,814.92 172,825.90 150,148.36 2,551.83 2,560.95 54,458.16 157,676.60 46,826.58 46,018.94 41,171.04 102,732.11 3,871.84 3,838.82 30,915.02 4,340.38 28,834.59 27,010.80 26,382.83 4,433.34 25,644.61 25,308.29 25,038.32 24,428.17 24,326.29 23,335.35 22,541.02 19,913.36 18,787.56 18,512.30 18,234.81 18,249.31 18,581.18 18,643.40 17,530.00 17,412.45 11,386.86 11,325.11 10,611.81 10,420.54 9,729.37 9,729.76 9,353.25 9,590.99 9,288.83 9,062.58 8,968.11 8,957.91 8,883.39 8,770.81 8,688.71 8,739.61 8,317.35 7,904.10 8,266.99 8,337.67 7,981.29 7,991.21 7,856.87 7,582.67 7,481.72 7,335.89 6,342.23 6,143.74 6,724.79 5,381.87 5,534.71 5,170.76 5,078.70 5,177.63 5,412.10 5,510.13 5,421.08 5,200.32 5,117.97
Total assets 619,598.12 12,070.35 491,419.43 457,381.69 418,120.14 344,275.62 326,664.58 299,714.04 282,258.59 252,694.59 5,441.20 5,223.45 101,264.81 234,989.18 90,655.39 84,545.15 70,682.64 151,297.96 6,450.43 6,430.03 51,498.39 7,109.75 51,528.10 47,041.97 45,714.98 7,681.90 45,515.00 45,611.89 46,078.59 42,765.28 45,404.10 41,026.16 37,073.12 33,982.47 32,321.87 31,914.26 32,954.67 31,600.16 30,230.34 28,595.28 26,175.16 26,207.31 20,570.88 20,820.23 23,971.02 23,771.87 22,716.31 21,785.35 21,389.23 21,173.81 20,521.27 19,645.39 18,887.57 18,783.13 18,170.89 17,414.81 17,269.36 17,155.79 16,756.85 15,447.53 15,196.87 15,244.26 14,489.41 14,208.22 14,254.14 13,949.27 13,168.82 12,142.66 12,725.10 12,398.63 12,232.71 10,306.09 10,928.46 9,908.61 9,193.69 8,537.30 8,984.05 8,587.14 8,049.67 7,451.60 7,495.70
Total current liabilities + 109,205.83 2,141.10 105,967.15 102,648.69 92,011.34 90,834.00 68,225.33 72,131.08 61,589.80 57,727.72 1,730.52 1,589.53 29,258.76 48,476.00 23,447.04 22,174.77 17,091.35 28,263.84 1,451.19 1,610.35 11,565.26 1,556.04 11,832.07 10,657.71 12,655.53 2,126.62 13,059.09 11,739.63 11,615.26 11,740.05 13,472.54 12,451.01 11,704.14 9,223.84 8,358.66 9,193.57 7,673.72 7,358.86 7,333.34 6,103.18 5,758.94 6,304.42 5,371.95 5,818.72 9,739.41 5,007.53 4,630.62 4,409.98 4,371.13 4,288.57 3,913.94 3,625.54 3,546.71 4,213.24 4,100.05 4,399.19 4,613.55 3,890.34 3,472.75 3,026.45 2,410.07 2,821.62 2,596.46 3,168.68 3,115.65 3,436.91 3,005.33 2,990.28 3,001.45 3,235.00 2,678.91 2,021.97 2,662.01 2,618.20 2,421.68 2,199.33 2,923.53 2,306.46 2,157.64 2,098.62 2,080.79
Total non-current liabilities + 218,802.23 3,893.19 142,422.91 135,026.57 116,273.94 66,475.09 83,960.37 75,292.36 77,224.38 72,732.01 2,215.90 2,194.10 41,110.99 77,135.24 41,676.61 38,536.31 31,029.03 57,668.94 2,532.29 2,488.34 19,148.19 2,757.22 19,407.06 16,846.11 14,976.51 2,516.64 15,025.15 16,541.71 17,361.05 14,971.67 17,040.66 13,622.86 11,121.36 9,713.54 9,146.46 8,519.54 8,744.55 8,172.90 7,451.71 7,142.29 5,514.46 5,483.99 1,406.69 1,399.11 1,307.89 1,998.92 1,850.50 1,817.05 2,075.48 2,226.81 2,136.40 2,177.93 2,039.20 1,740.84 1,607.07 1,168.73 1,256.54 2,458.51 2,688.51 2,489.42 2,792.96 2,720.67 2,575.42 2,214.59 1,820.28 1,688.22 1,606.09 1,023.83 985.86 797.94 1,051.81 813.62 364.41 351.02 343.36 430.80 447.86 473.93 485.13 482.95 199.04
Total liabilities 328,008.05 6,034.29 248,390.07 237,675.26 208,285.28 157,309.09 152,185.70 147,423.44 138,814.19 130,459.73 3,946.42 3,783.63 70,369.75 125,611.24 65,123.65 60,711.09 48,120.37 85,932.78 3,983.48 4,098.69 30,713.46 4,313.26 31,239.13 27,503.82 27,632.03 4,643.26 28,084.23 28,281.34 28,976.30 26,711.72 30,513.20 26,073.87 22,825.50 18,937.38 17,505.12 17,713.11 16,418.27 15,531.76 14,785.05 13,245.48 11,273.41 11,788.41 6,778.63 7,217.83 11,047.30 7,006.45 6,481.12 6,227.03 6,446.61 6,515.37 6,050.34 5,803.47 5,585.91 5,954.08 5,707.12 5,567.93 5,870.09 6,348.85 6,161.26 5,515.86 5,203.03 5,542.29 5,171.87 5,383.27 4,935.93 5,125.14 4,611.42 4,014.11 3,987.31 4,032.95 3,730.72 2,835.59 3,026.42 2,969.22 2,765.03 2,630.13 3,371.38 2,780.39 2,642.77 2,581.56 2,279.83
Total stockholders' equity + 291,590.06 6,036.06 243,029.37 219,706.43 209,834.86 186,966.53 174,478.88 152,310.76 143,462.80 122,247.82 1,494.56 1,439.66 30,891.06 109,371.52 25,531.77 23,834.03 22,562.03 65,365.52 2,466.93 2,331.31 20,784.77 2,796.47 20,288.80 19,532.03 18,046.49 3,032.51 17,376.48 17,274.62 16,951.40 15,921.74 14,802.68 14,903.00 14,204.94 14,989.16 14,766.56 14,162.01 16,503.73 16,011.77 15,402.66 15,307.93 14,835.74 14,354.82 13,719.70 14,207.31 13,453.40 17,149.44 16,573.06 15,852.12 15,221.12 14,839.02 14,645.81 14,004.90 13,448.28 12,970.09 12,602.29 11,981.41 11,508.38 10,921.08 10,701.20 10,008.71 10,046.49 9,739.35 9,331.86 8,826.18 9,280.33 8,769.31 8,508.12 8,080.75 8,636.68 8,276.37 8,286.43 7,260.21 7,740.90 6,777.78 6,268.34 5,786.24 5,489.12 5,677.90 5,302.23 4,778.25 5,129.31
Common shares outstanding 870 832 871 871 874 871 872 873 873 873 873 873 2,183 873 871 874 868 873 879 873 867 873 880 874 873 874 866 886 875 874 878 874 871 877 890 880 873 877 929 876 866 880 870 890 941 880 880 880 880 880 880 880 880 880 880 880 880 880 880 880 880 880 880 880 880 880 880 880 880 880 880 880 880 880 880 880 880 880 880 880 880
1 day ago