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 + 4,624.00 8,937.00 10,731.00 12,421.00 24,761.00 17,601.00 5,561.54 6,685.37 6,994.93 5,376.81 4,833.49 5,527.75 4,477.97 3,885.06 3,903.80 3,894.05 2,157.80 2,478.34 4,067.90 4,427.94
Accounts receivable, net 63,418.00 57,269.00 40.11 38.86 68.69 57.41 63.66 42.49 45.26 303.89 164.99 146.09 334.40 1,178.93 524.42 732.28
Inventories 11.00 10.00 20.00 -3,153.46 -4,195.26 43.38 16.24 33.06 181.21 441.71 462.63 499.14 500.69 577.69 692.19 3,855.57 2,937.10
Other current assets 406.00 4,758.00 4,528.00 18,430.00 11,355.00 3,153.46 4,195.26 25,659.67 17,764.32 15,979.23 14,866.39 14,524.47 16,432.13 19,107.16 19,164.36 20,514.68 24,440.49 28,671.41 27,744.39
Total current assets 68,448.00 8,937.00 10,731.00 2,445.00 24,761.00 17,601.00 5,601.65 6,724.23 32,723.30 23,198.54 20,876.38 20,436.63 19,047.69 20,621.09 4,068.78 20,172.57 1,339.42 1,939.15 1,734.06 1,726.94
Total non-current assets + 11,541.00 73,215.00 70,930.00 13,938.00 64,331.00 11,856.00 7,819.60 8,160.04 8,700.09 5,356.69 5,318.76 5,236.26 4,742.14 4,899.05 20,720.60 4,526.38 24,729.26 29,082.83 35,281.40 36,191.32
Total assets 83,876.00 82,152.00 81,661.00 78,953.00 89,092.00 84,209.00 43,310.90 40,833.12 41,423.39 28,555.23 26,195.14 25,672.89 23,792.58 25,520.14 24,789.38 24,698.95 26,068.68 31,021.98 37,015.46 37,918.26
Total current liabilities + 71,337.00 69,531.00 68,838.00 2,506.00 77,445.00 2,198.00 2,253.05 114.76 2,626.21 83.18 137.86 157.22 181.15 441.20 18,619.90 246.24 19,089.69 21,747.51 25,862.02 27,223.50
Total non-current liabilities + 1,321.00 3,510.00 3,532.00 2,506.00 3,153.00 1,670.00 791.37 114.76 1,172.00 994.62 1,269.21 1,834.21 1,694.03 2,180.72 3,484.85 3,228.07 3,676.52 5,699.84 9,017.85 8,232.37
Total liabilities 74,734.00 73,041.00 72,370.00 70,405.00 80,598.00 75,903.00 38,234.89 36,056.23 36,842.90 25,850.15 23,555.55 23,081.92 21,292.08 23,010.93 22,104.75 22,020.95 22,766.21 27,447.35 34,879.87 35,455.87
Total stockholders' equity + 8,847.00 8,816.00 8,996.00 8,548.00 8,199.00 8,306.00 5,076.01 4,776.89 4,580.49 2,705.08 2,639.59 2,590.97 2,500.49 2,509.21 2,389.47 2,678.01 3,007.30 3,279.47 2,135.60 2,462.39
Common shares outstanding 496 544 562 566 551 434 316 327 244 235 236 237 240 248 263 263 234 207 151 154
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 + 3,817.00 4,624.00 10,244.00 11,261.00 8,753.00 8,937.00 10,562.00 10,345.00 10,782.00 10,731.00 11,039.00 14,260.00 12,429.00 12,421.00 16,305.00 21,211.00 24,015.00 24,761.00 24,520.00 23,142.00 21,155.00 17,601.00 14,513.87 9,216.28 5,753.00 5,561.54 5,529.98 5,604.87 6,200.17 6,685.37 5,782.12 6,078.00 5,595.33 6,994.93 4,915.27 4,910.31 6,415.17 5,376.81 4,575.07 4,614.63 5,246.95 4,833.49 4,526.67 4,268.06 4,393.76 5,527.75 4,102.84 4,249.57 4,706.99 4,477.97 3,766.75 3,955.82 3,896.66 3,885.06 2,530.95 2,702.58 2,963.45 3,903.80 4,026.28 3,807.33 3,731.12 3,894.05 2,415.21 3,049.70 2,151.34 2,157.80 1,818.39 2,741.10 3,061.80 2,478.34 3,335.80 3,608.24 3,349.93 4,067.90 3,799.22 4,270.43 5,112.63 4,427.94 5,426.45 4,685.99 4,769.05
Accounts receivable, net 64,209.00 63,418.00 57,686.00 57,269.00 58,718.43 145.46 180.57 40.11 209.73 147.57 46.78 38.86 177.80 68.15 94.04 68.69 68.75 127.72 168.32 57.41 92.00 219.94 114.85 63.66 83.55 91.07 190.66 42.49 197.51 174.22 51.08 45.26 417.74 429.80 533.31 303.89 791.19 377.50 522.00 164.99 521.20 625.24 595.59 146.09 564.88 828.87 743.51 334.40 797.95 959.51 1,502.03 1,178.93 1,651.55 994.57 1,680.06 524.42 1,219.72 1,240.46 1,144.14 732.28 1,027.93 1,058.69 858.07
Inventories 7.00 11.00 9.00 8.00 12.00 10.00 14.00 18.00 16.00 20.00 17.77 15.13 15.84 17.84 20.18 19.29 23.40 25.29 28.63 29.71 806.13 742.76 352.30 444.67 120.60 127.49 174.16 138.03 140.79 159.41 159.64 167.46 173.73 181.21 199.91 416.50 427.39 441.71 443.27 455.47 445.55 462.63 481.33 493.65 510.85 499.14 477.64 490.59 480.61 500.69 553.62 627.79 627.85 577.69 614.08 597.87 776.17 692.19 869.49 2,695.89 3,929.71 3,855.57 3,541.61 3,397.99 2,990.24 2,937.10 2,874.22 3,300.85 3,652.97
Other current assets 754.00 406.00 4,871.00 4,455.00 4,899.00 4,758.00 4,866.00 7,257.00 5,137.00 4,528.00 6,728.00 12,866.00 17,373.00 18,430.00 17,849.00 16,580.00 54,362.00 54,761.00 56,501.58 30,679.90 32,825.90 29,889.65 30,136.30 28,295.11 26,477.91 25,941.53 26,048.86 26,444.36 26,073.35 25,659.67 18,623.20 18,482.52 17,412.53 17,764.32 17,926.82 17,025.36 15,856.06 15,979.23 15,429.08 15,651.62 15,447.15 14,866.39 14,349.76 14,602.16 13,946.90 14,524.47 14,890.61 15,656.46 15,583.64 16,432.13 19,239.95 19,073.57 18,893.88 19,107.16 19,158.42 18,743.69 18,474.54 19,164.36 19,694.70 19,781.72 20,081.36 20,514.68 20,996.38 21,871.78 23,196.86 24,440.49 24,523.72 28,631.77 28,578.94 28,671.41 28,271.75 28,325.86 28,730.73 27,744.39 29,346.10 27,804.36 27,820.67
Total current assets 68,780.00 68,448.00 10,244.00 11,261.00 8,753.00 8,937.00 10,562.00 10,345.00 10,782.00 10,731.00 11,039.00 14,260.00 12,429.00 2,445.00 16,305.00 21,211.00 24,015.00 24,761.00 24,520.00 23,142.00 21,155.00 17,601.00 14,513.87 9,361.74 5,933.57 5,601.65 5,739.71 5,752.44 6,246.95 6,724.23 5,959.92 6,146.15 5,689.36 7,063.62 4,984.02 5,038.04 6,583.48 5,434.22 4,667.06 4,834.57 5,361.80 4,897.15 4,610.22 4,359.13 4,584.43 5,570.24 4,300.35 4,423.79 4,758.07 4,523.23 4,184.50 4,385.62 4,429.97 4,188.95 1,588.08 1,192.86 1,632.70 4,068.78 1,219.63 1,202.10 1,241.23 1,008.21 1,163.09 1,468.87 1,406.82 1,339.42 1,292.45 2,051.76 3,114.66 1,939.15 2,505.03 1,872.78 2,578.31 1,734.06 2,187.42 2,098.13 2,056.06 1,726.94 1,949.21 1,989.44 1,770.93
Total non-current assets + 15,352.00 11,541.00 2,070.00 70,823.00 72,738.00 73,215.00 72,073.00 71,885.00 71,017.00 70,930.00 71,494.00 70,811.00 68,300.00 13,938.00 14,053.00 13,724.00 14,230.00 64,331.00 12,631.00 11,983.00 12,006.00 11,856.00 12,014.00 8,603.03 8,437.91 7,819.60 7,841.68 8,124.22 8,374.15 8,160.04 8,627.14 8,486.29 8,700.48 8,700.09 6,015.43 5,849.40 5,622.60 5,356.69 5,855.34 5,681.13 5,745.82 5,318.76 5,348.02 5,229.02 5,684.31 5,236.26 5,336.68 5,196.80 5,237.02 4,742.14 5,118.24 5,091.19 5,152.82 4,899.05 24,151.75 24,300.10 24,046.27 20,720.60 5,193.42 5,108.27 4,722.58 4,526.38 24,221.09 24,785.36 24,516.76 24,729.26 25,173.40 26,707.18 28,093.37 29,082.83 30,299.35 33,677.19 34,689.63 35,281.40 35,290.83 36,295.96 36,772.71 36,191.32 38,126.98 35,479.80 35,530.05
Total assets 84,132.00 83,876.00 83,192.00 82,084.00 81,491.00 82,152.00 82,635.00 82,230.00 81,799.00 81,661.00 82,533.00 85,071.00 80,729.00 78,953.00 82,551.00 86,326.00 88,661.00 89,092.00 88,537.00 87,908.00 87,512.00 84,209.00 83,030.00 48,644.66 47,197.38 43,310.90 43,717.68 42,171.77 41,099.00 40,833.12 40,635.92 41,076.80 40,463.20 41,423.39 29,622.64 29,369.96 29,618.60 28,555.23 28,449.22 27,541.07 26,963.68 26,195.14 25,384.11 25,239.77 25,715.89 25,672.89 23,986.79 24,222.75 23,941.99 23,792.58 24,193.34 25,133.27 25,166.43 25,520.14 25,739.83 25,492.96 25,678.97 24,789.38 25,571.47 25,054.07 24,438.34 24,698.95 25,384.18 26,254.23 25,923.58 26,068.68 26,465.85 28,758.94 31,208.02 31,021.98 32,804.38 35,549.96 37,267.95 37,015.46 37,478.25 38,394.08 38,828.77 37,918.26 40,076.18 37,469.23 37,300.98
Total current liabilities + 71,316.00 71,337.00 70,458.00 69,506.00 68,673.00 69,531.00 69,927.00 69,732.00 68,911.00 68,838.00 69,888.00 72,553.00 68,068.00 2,506.00 1,711.00 1,710.00 1,719.00 77,445.00 2,225.00 2,246.00 2,203.00 2,198.00 2,142.00 130.58 4,060.67 2,253.05 2,276.14 865.35 140.83 114.76 1,069.91 1,836.85 1,332.14 2,626.21 1,637.42 1,044.66 79.45 83.18 792.74 543.03 96.72 137.86 99.89 150.35 158.75 157.22 790.08 1,073.25 204.02 181.15 303.69 446.91 186.90 441.20 19,970.42 19,666.79 19,846.56 18,619.90 622.00 187.90 650.92 246.24 18,403.02 19,203.71 18,971.40 19,089.69 19,199.95 21,189.87 22,672.89 21,747.51 21,817.99 24,177.00 24,631.91 25,862.02 25,071.50 25,849.75 27,163.99 27,223.50 28,627.81 25,802.38 26,604.27
Total non-current liabilities + 3,350.00 1,321.00 3,490.00 3,320.00 3,774.00 3,510.00 3,392.00 3,543.00 3,715.00 3,532.00 3,852.00 3,558.00 3,766.00 2,506.00 1,711.00 1,597.00 1,591.00 3,153.00 1,584.00 1,672.00 1,671.00 1,670.00 2,162.00 2,032.48 792.75 791.37 1,195.10 1,186.65 1,177.93 1,170.96 1,200.13 1,227.28 1,214.97 1,218.10 1,059.51 1,033.33 1,035.04 1,040.66 1,065.65 1,076.94 1,323.75 1,315.18 1,341.19 1,557.65 1,573.22 1,880.11 1,491.14 1,501.21 1,507.05 1,739.86 1,771.29 1,800.26 2,197.86 2,226.48 3,237.53 3,311.76 3,158.23 3,484.85 2,509.80 22,184.78 2,514.75 3,228.07 3,674.28 3,763.28 3,681.23 3,676.52 3,895.69 4,175.09 5,027.46 5,699.84 8,113.47 8,675.52 10,523.81 9,017.85 9,984.92 10,080.85 9,150.10 8,232.37 8,642.58 9,224.66 8,001.82
Total liabilities 74,667.00 74,734.00 73,948.00 72,826.00 72,447.00 73,041.00 73,319.00 73,275.00 72,626.00 72,370.00 73,740.00 76,111.00 71,834.00 70,405.00 73,883.00 77,712.00 79,964.00 80,598.00 80,004.00 79,342.00 79,206.00 75,903.00 74,886.00 43,436.27 42,141.80 38,234.89 38,721.64 37,245.69 36,252.48 36,056.23 35,893.99 36,527.05 35,890.67 36,842.90 26,739.09 26,543.07 26,878.14 25,850.15 25,704.64 24,849.15 24,320.73 23,555.55 22,795.49 22,721.86 23,216.63 23,081.92 21,364.85 21,596.60 21,397.85 21,292.08 21,760.05 22,586.92 22,566.70 23,010.93 23,207.94 22,978.55 23,004.80 22,104.75 22,828.24 187.90 21,798.29 22,020.95 22,077.29 22,966.99 22,652.63 22,766.21 23,095.64 25,364.96 27,700.35 27,447.35 29,931.46 32,852.52 35,155.72 34,879.87 35,056.43 35,930.60 36,314.09 35,455.87 37,270.39 35,027.04 34,606.09
Total stockholders' equity + 9,170.00 8,847.00 8,949.00 8,962.00 8,749.00 8,816.00 9,021.00 8,660.00 8,878.00 8,996.00 8,498.00 8,665.00 8,600.00 8,253.00 8,373.00 8,319.00 8,402.00 8,199.00 8,238.00 8,271.00 8,011.00 8,011.00 7,849.00 4,912.95 4,760.15 4,780.58 4,700.61 4,630.65 4,551.09 4,481.46 4,446.50 4,254.32 4,277.10 4,285.06 2,588.12 2,531.46 2,445.03 2,409.65 2,449.15 2,396.49 2,347.52 2,344.16 2,293.19 2,222.47 2,203.83 2,295.54 2,326.51 2,330.72 2,248.71 2,205.06 2,137.86 2,250.98 2,304.47 2,214.04 2,236.72 2,219.24 2,379.01 2,389.47 2,448.07 2,386.22 2,344.89 2,382.84 3,011.72 2,992.07 2,975.78 3,007.30 3,075.04 3,098.82 3,212.51 3,279.47 2,872.92 2,697.45 2,112.23 2,135.60 2,421.83 2,463.48 2,514.68 2,462.39 2,805.80 2,442.19 2,694.88
Common shares outstanding 487 496 510 514 523 534 538 547 558 561 561 561 572 572 570 569 550 542 550 557 558 557 551 313 313 313 314 316 320 324 327 328 330 265 236 236 237 236 234 234 237 240 235 235 233 235 237 237 237 237 237 241 243 246 248 249 253 253 263 263 266 261 237 241 237 237 234 234 234 234 234 206 152 151 151 155 154 150 153 153 155
about 17 hours ago