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 + 27,551.70 35,524.36 18,966.54 22,932.78 15,667.86 13,956.67 18,574.43 14,429.97 14,940.96 8,515.16 9,201.96 8,574.94 10,861.49 9,172.60 15,413.16 16,277.46 15,845.86 13,033.08 12,899.26 8,635.47
Accounts receivable, net 20,268.80 21,372.86 22,796.64 19,646.83 17,158.77 23,887.45 12,912.19 11,838.63 10,320.59 9,918.56 9,826.34 9,075.97 10,609.96 10,705.93 9,905.68 6,965.10 7,120.05 8,196.32 7,723.84 3,994.92
Inventories 422.55 441.47 426.69 429.31 1,115.47 938.33 1,010.65 890.93 944.40 996.63 1,034.12 852.93 958.34 806.91 739.24 2,058.22 865.19 767.28 647.78 519.82
Other current assets 3,847.54 7,112.41 5,707.26 6,614.21 5,802.89 6,040.00 8,989.98 19,807.55 11,152.78 9,842.30 9,374.98 12,047.35 16,650.04 21,184.40 7,910.10 9,327.31 4,499.16 3,894.62 3,676.94 5,441.56
Total current assets 52,090.59 64,451.10 47,897.13 49,623.13 39,745.00 44,822.44 41,487.25 46,967.08 37,358.73 29,272.65 29,437.40 30,551.19 39,079.83 41,869.84 33,968.17 32,569.87 28,330.26 25,891.30 19,694.26 15,415.44
Total non-current assets + 227,595.01 225,420.23 219,160.52 220,594.34 148,558.07 134,144.01 137,135.24 134,743.02 135,616.63 141,226.78 120,049.38 113,926.36 99,514.56 100,784.39 105,435.65 114,331.13 118,678.73 127,324.13 111,953.53 106,670.01
Total assets 279,685.59 289,871.33 267,057.65 270,217.46 188,303.07 178,966.45 178,622.48 181,710.10 172,975.36 170,499.43 149,486.78 144,477.55 138,594.39 142,654.23 139,403.82 146,901.00 147,008.99 153,215.43 131,647.79 122,085.45
Total current liabilities + 30,978.40 31,630.37 27,159.79 26,440.88 23,883.37 27,389.97 26,341.17 37,323.37 34,186.95 31,138.51 28,099.64 19,284.01 25,620.31 25,232.09 21,130.18 18,369.51 13,375.87 13,155.91 20,544.97 10,195.32
Total non-current liabilities + 130,205.54 136,241.18 127,433.22 132,747.95 88,002.93 77,825.18 81,122.05 88,706.82 96,035.88 95,295.99 79,806.54 71,540.19 51,396.79 49,352.87 41,057.47 58,001.08 63,835.37 70,329.04 43,473.22 33,565.26
Total liabilities 161,183.94 167,871.55 154,593.01 159,188.83 111,886.31 105,215.16 107,463.22 126,030.19 130,222.83 126,434.50 107,906.19 90,824.20 77,017.09 74,584.96 62,187.65 76,370.59 77,211.24 83,484.95 64,018.20 43,760.58
Total stockholders' equity + 118,430.14 121,863.23 112,333.37 110,504.80 76,121.20 73,478.31 70,702.04 55,175.51 42,339.38 44,203.47 41,580.59 53,653.35 61,382.10 67,872.62 76,843.51 70,304.11 69,610.29 69,441.56 67,241.04 77,591.25
Common shares outstanding 2,248 2,250 2,271 1,993 1,594 1,554 1,580 1,352 1,352 1,369 1,353 1,353 1,353 1,353 1,353 1,135 1,133 1,133 1,130 1,130
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
Total cash and short-term investments + 27,677.20 27,551.70 28,255.72 29,386.54 30,280.88 35,524.36 28,378.43 26,167.22 17,326.96 18,966.54 31,276.35 18,625.87 20,144.69 22,932.78 16,755.73 15,495.22 15,454.49 15,667.86 20,702.69 20,292.46 14,653.85 13,956.67 19,874.60 22,865.22 11,970.48 18,574.43 14,553.82 19,506.71 13,565.89 14,429.97 14,117.77 14,527.73 4,482.25 14,940.96 15,534.23 14,158.87 11,158.65 8,515.16 6,911.33 7,270.42 7,853.62 9,201.96 11,010.41 11,566.33 11,079.02 8,574.94 9,128.91 9,562.43 10,711.80 10,861.49 10,934.18 11,014.62 14,011.26 9,172.60 12,702.59 11,873.10 17,622.56 15,413.16 12,185.35 12,497.17 16,000.14 16,277.46 14,216.56 13,366.69 12,766.97 15,845.86 14,642.46 12,298.90 13,262.78 13,033.08 0.00 0.00 0.00
Accounts receivable, net 19,525.49 20,268.80 19,494.33 17,427.44 20,005.73 21,372.86 20,389.70 20,389.80 20,763.29 21,816.43 22,184.37 18,351.78 19,783.32 18,429.90 18,781.86 17,374.28 16,957.26 16,389.92 16,019.26 21,075.87 20,298.19 23,887.45 16,685.81 14,974.53 13,970.75 12,912.19 13,994.16 12,671.11 12,379.99 11,838.63 11,640.96 9,602.95 9,201.29 10,320.59 10,296.77 10,878.66 9,521.96 9,918.56 9,260.21 9,378.61 9,165.88 9,826.34 10,568.95 9,538.81 9,667.35 9,075.97 8,643.40 7,648.45 9,504.70 10,609.96 8,086.77 3,675.06 8,160.24 10,705.93 8,653.47 4,395.51 8,285.06 9,905.68 5,458.84 3,155.77 3,980.17 6,965.10 7,826.11 7,456.51 7,424.42 7,120.05 1,379.28 6,319.83 6,161.16 8,196.32
Inventories 422.55 422.55 389.92 393.24 446.28 441.47 474.82 468.23 449.01 426.69 452.86 465.96 447.03 429.31 486.74 389.16 1,163.97 1,115.47 1,016.02 957.70 510.43 938.33 942.01 1,034.57 1,008.89 1,010.65 939.01 895.97 908.43 890.93 727.26 927.41 0.28 944.40 1,040.57 1,037.54 988.26 996.63 984.53 996.75 992.09 1,034.12 947.75 970.02 873.66 852.93 1,026.34 1,009.50 1,023.30 958.34 906.26 496.62 889.33 806.91 387.88 416.01 388.66 739.24 968.10 652.67 673.65 2,098.64 833.43 876.53 851.74 865.19 809.28 762.97 1,258.41 767.28
Other current assets 8,049.89 3,847.54 4,234.20 2,777.96 6,643.09 7,112.41 5,834.97 7,620.50 6,690.38 6,687.47 4,121.50 6,305.62 8,144.60 7,831.14 7,492.38 6,844.55 7,828.62 6,571.74 7,471.11 7,775.05 8,300.97 6,040.00 9,016.52 8,644.71 15,783.61 8,989.98 9,332.30 8,963.81 17,783.51 19,807.55 20,113.22 16,228.95 3,088.18 11,152.78 5,139.09 4,466.65 5,520.02 9,842.30 9,540.52 9,627.77 10,625.90 9,374.98 7,913.90 9,051.27 12,830.13 12,047.35 11,687.80 8,628.22 8,087.38 16,650.04 17,684.10 22,063.24 17,244.47 21,184.40 13,146.01 18,557.95 10,361.02 7,910.10 12,255.20 14,058.95 14,082.36 9,327.31 7,364.78 6,283.09 5,895.29 4,499.16 10,366.43 5,301.65 4,943.83 3,894.62
Total current assets 55,252.59 52,090.59 52,374.18 49,985.17 57,375.98 64,451.10 55,077.91 54,645.75 45,229.64 47,897.13 58,035.08 43,749.22 48,519.64 49,623.13 43,516.71 40,103.21 41,404.34 39,745.00 45,209.07 50,101.07 43,763.45 44,822.44 46,518.94 47,519.03 42,733.73 41,487.25 38,819.29 42,037.60 44,637.81 46,967.08 46,599.22 41,287.04 16,771.99 37,358.73 32,010.67 30,541.72 27,188.88 29,272.65 26,696.59 27,273.55 28,637.50 29,437.40 30,441.00 31,126.44 34,450.17 30,551.19 30,486.46 26,848.60 29,327.17 39,079.83 37,611.31 37,249.54 40,305.30 41,869.84 34,889.94 35,242.57 36,657.30 33,968.17 30,867.49 30,364.55 34,736.32 32,569.87 30,240.89 27,982.82 26,938.42 28,330.26 27,197.46 24,683.34 25,626.17 25,891.30
Total non-current assets + 224,659.96 227,595.01 214,128.27 224,974.95 224,640.16 225,420.23 224,722.28 219,110.87 219,151.57 219,160.52 218,771.93 219,714.82 219,311.24 220,594.34 222,989.42 205,147.66 147,647.77 148,558.07 148,046.01 130,979.94 133,608.42 134,144.01 135,064.01 136,581.45 135,953.77 137,135.24 138,387.78 139,862.84 135,031.77 134,743.02 131,095.74 135,666.66 99,835.89 135,616.63 139,336.85 140,018.92 140,880.71 141,226.78 148,426.67 145,774.46 120,387.94 120,049.38 122,230.98 119,769.89 117,976.96 113,926.36 118,761.70 114,951.13 112,142.26 99,514.56 102,896.58 103,493.50 101,070.85 100,784.39 135,898.11 132,532.39 128,111.59 105,435.65 122,077.36 115,937.77 115,015.38 114,331.13 106,128.29 105,484.11 104,523.80 118,678.73 103,684.70 104,709.06 111,655.82 127,324.13
Total assets 279,912.55 279,685.59 266,502.45 274,960.12 282,016.14 289,871.33 279,800.20 273,756.62 264,381.20 267,057.65 276,807.01 263,464.04 267,830.88 270,217.46 266,506.13 245,250.87 189,052.11 188,303.07 193,255.08 181,081.01 177,371.87 178,966.45 181,582.94 184,100.49 178,687.50 178,622.48 177,207.07 181,900.44 179,669.57 181,710.10 177,694.95 176,953.70 116,607.88 172,975.36 171,347.52 170,560.64 168,069.59 170,499.43 175,123.26 173,048.01 149,025.44 149,486.78 152,671.98 150,896.33 152,427.12 144,477.55 149,248.16 141,799.73 141,469.43 138,594.39 140,507.89 140,743.04 141,376.15 142,654.23 170,788.05 167,774.96 164,768.89 139,403.82 152,944.84 146,302.32 149,751.70 146,901.00 136,369.18 133,466.93 131,462.23 147,008.99 130,882.16 129,392.40 137,281.99 153,215.43
Total current liabilities + 26,219.58 30,978.40 27,308.04 26,812.39 25,059.17 31,630.37 26,759.97 23,205.98 28,793.56 27,159.79 30,912.28 29,840.31 23,640.45 26,440.88 24,699.36 27,243.30 24,166.18 23,883.37 26,600.10 25,742.92 24,497.42 27,389.97 24,695.71 26,458.41 24,621.36 26,341.17 24,809.13 28,495.21 33,346.92 37,323.37 40,688.45 33,372.52 9,730.35 34,186.95 28,050.66 27,599.78 26,258.10 31,138.51 31,379.61 31,264.36 29,179.27 28,099.64 22,549.47 22,287.63 22,083.81 19,284.01 26,648.24 21,800.99 19,701.85 25,620.31 22,887.30 23,002.50 23,929.67 25,232.09 31,468.81 29,854.37 26,434.10 21,130.18 20,671.69 16,259.83 19,311.17 18,369.51 15,358.36 14,063.18 11,581.11 13,375.87 10,536.15 10,957.98 12,883.56 13,155.91
Total non-current liabilities + 132,496.58 130,205.54 129,854.00 129,392.91 135,379.29 136,241.18 131,653.27 136,320.51 122,872.46 127,433.22 132,720.93 122,159.33 133,173.09 132,747.95 129,961.33 110,985.87 85,765.22 88,002.93 90,221.85 79,820.11 79,799.97 77,825.18 80,517.87 81,336.70 82,541.50 81,122.05 88,859.76 90,615.12 88,883.08 88,706.82 93,276.94 98,152.60 62,674.06 96,035.88 96,464.88 96,734.05 95,945.22 95,295.99 92,424.83 91,003.25 82,049.24 79,806.54 77,869.58 72,061.19 72,346.89 71,540.19 64,034.33 58,843.52 60,127.10 51,396.79 51,918.79 51,070.07 50,438.48 49,352.87 59,525.80 58,882.61 59,879.33 41,057.47 54,534.96 53,764.18 53,441.12 58,001.08 41,802.96 41,130.93 42,701.49 63,835.37 35,017.97 33,868.25 38,057.97 70,329.04
Total liabilities 158,716.16 161,183.94 157,162.05 156,205.30 160,438.46 167,871.55 158,413.24 159,526.49 151,666.02 154,593.01 163,633.21 151,999.64 156,813.54 159,188.83 154,660.68 138,229.17 109,931.40 111,886.31 116,821.94 105,563.03 104,297.39 105,215.16 105,213.58 107,795.10 107,162.87 107,463.22 113,668.89 119,110.33 122,230.01 126,030.19 133,965.39 131,525.12 72,404.41 130,222.83 124,515.54 124,333.83 122,203.32 126,434.50 123,804.44 122,267.61 111,228.51 107,906.19 100,419.05 94,348.82 94,430.70 90,824.20 90,682.57 80,644.51 79,828.95 77,017.09 74,806.09 74,072.57 74,368.15 74,584.96 90,994.61 88,736.98 86,313.43 62,187.65 75,206.65 70,024.01 72,752.29 76,370.59 57,161.31 55,194.12 54,282.60 77,211.24 45,554.12 44,826.23 50,941.53 83,484.95
Total stockholders' equity + 121,147.60 118,430.14 109,289.89 118,706.92 121,494.07 121,863.23 121,252.09 114,094.33 112,582.27 112,333.37 113,118.12 111,401.84 110,884.12 110,504.80 111,495.02 106,712.39 78,816.10 76,121.20 76,128.51 75,253.58 72,815.67 73,478.31 75,861.65 75,808.27 71,049.68 70,702.04 63,049.78 62,313.51 56,965.24 55,175.51 43,313.61 45,001.89 44,203.47 42,339.38 46,556.27 45,963.92 45,619.61 44,203.47 51,803.98 50,939.41 38,145.15 41,933.39 52,366.04 56,432.48 57,828.31 53,344.40 58,290.75 60,937.56 61,437.32 61,382.10 65,493.75 66,459.85 66,792.22 67,872.62 79,586.13 78,784.00 78,191.48 76,843.51 77,500.91 76,046.03 76,749.79 70,304.11 78,965.22 78,049.40 76,967.54 69,610.29 85,120.65 84,360.07 86,111.13 69,441.56
Common shares outstanding 2,266 2,248 2,247 2,248 2,248 2,248 2,275 2,334 2,334 2,263 2,305 2,319 2,301 1,993 1,569 1,569 1,569 1,569 1,569 1,569 1,569 1,569 1,569 1,569 1,569 1,569 1,569 1,569 1,353 1,335 1,335 1,335 1,467 1,592 1,592 1,592 1,354 1,354 1,354 1,354 1,354 1,354 1,354 1,354 1,350 1,350 1,350 1,350 1,361 1,351 1,351 1,351 1,194 1,194 1,194 1,194 1,133 1,349 1,349 1,349 1,127 1,127 1,127 1,127 962 1,137 1,137 1,097 1,127 1,133 1,133 1,130 1,130
about 11 hours ago