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 + 63,694.00 60,675.00 59,126.00 47,908.00 39,298.00 43,128.00 36,956.00 34,155.00 33,547.00 33,205.00 31,532.00 33,055.00 33,361.00 34,422.00 37,756.00 45,807.00 40,252.00 6,327.00 4,889.00 4,818.00
Accounts receivable, net 14,950.00 14,503.00 15,106.00 15,615.00 16,222.00 7,835.00 7,210.00 6,185.00 5,787.00 5,310.00 5,274.00 5,027.00 4,610.00 4,315.00 4,440.00 4,909.00 4,484.00 3,887.00 3,441.00 3,161.00
Inventories -185.00 -267.00 -1,252.00 -1,755.00 -1,455.00 -796.00 -1,104.00 -1,778.00 -1,940.00 -2,031.00 -1,484.00 -2,191.00 0.00 42,497.00 592.00 501.00
Other current assets -25,053.00 10,430.00 6,231.00 4,564.00 7,255.00 6,783.00 5,418.00 4,866.00 5,767.00 5,178.00 5,205.00 5,214.00 4,785.00 9,035.00 -32,063.00 -42,818.00 -37,204.00 -3,887.00 -5,975.00 -4,331.00
Total current assets 25,053.00 75,178.00 74,232.00 63,523.00 55,520.00 50,963.00 44,166.00 40,340.00 39,334.00 38,515.00 36,806.00 38,082.00 37,971.00 38,737.00 42,196.00 50,716.00 44,736.00 10,115.00 7,277.00 5,921.00
Total non-current assets + 165,851.00 106,225.00 100,959.00 95,329.00 120,390.00 114,920.00 107,662.00 96,876.00 108,146.00 101,306.00 108,533.00 110,728.00 106,605.00 95,992.00 90,111.00 80,498.00 69,034.00 85,561.00 101,953.00 98,560.00
Total assets 190,904.00 181,403.00 175,191.00 158,852.00 175,910.00 165,883.00 151,828.00 137,216.00 147,470.00 139,821.00 145,259.00 148,810.00 144,576.00 134,729.00 133,986.00 131,192.00 113,774.00 95,676.00 109,230.00 104,172.00
Total current liabilities + 3,182.00 701.00 751.00 1,501.00 200.00 200.00 201.00 201.00 200.00 200.00 200.00 200.00 500.00 501.00 10,354.00 9,176.00 8,554.00 8,229.00 6,206.00 6,707.00
Total non-current liabilities + 3,100.00 175,474.00 169,711.00 153,548.00 169,769.00 159,816.00 145,898.00 131,427.00 141,285.00 133,329.00 136,760.00 139,305.00 134,844.00 124,516.00 112,259.00 110,753.00 95,344.00 81,269.00 95,214.00 89,849.00
Total liabilities 184,355.00 176,175.00 170,462.00 155,049.00 169,969.00 160,016.00 146,099.00 131,628.00 141,485.00 133,529.00 136,960.00 139,505.00 135,344.00 125,017.00 122,963.00 119,882.00 103,898.00 89,498.00 101,420.00 96,247.00
Total stockholders' equity + 6,549.00 5,228.00 4,729.00 3,803.00 5,941.00 5,867.00 5,729.00 5,588.00 5,995.00 6,292.00 7,191.00 8,124.00 8,192.00 9,092.00 10,317.00 10,750.00 9,273.00 6,178.00 7,810.00 7,925.00
Common shares outstanding 96 103 108 114 120 126 136 148 157 168 184 195 207 223 246 262 244 226 240 249
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 + 45,717.00 63,694.00 46,860.00 46,375.00 11,065.00 60,675.00 63,116.00 59,563.00 59,452.00 59,126.00 55,294.00 55,065.00 53,431.00 47,908.00 44,379.00 41,850.00 39,072.00 39,298.00 37,918.00 43,362.00 41,619.00 43,128.00 43,627.00 42,145.00 40,675.00 36,956.00 36,359.00 35,003.00 32,111.00 34,155.00 33,318.00 33,041.00 32,520.00 33,547.00 33,330.00 33,210.00 32,759.00 33,205.00 34,128.00 33,208.00 32,275.00 31,532.00 32,856.00 32,468.00 33,297.00 33,055.00 33,411.00 33,345.00 33,377.00 33,361.00 33,549.00 33,395.00 34,090.00 34,422.00 6,296.00 46,836.00 46,793.00 37,756.00 46,843.00 46,370.00 46,186.00 45,807.00 9,463.00 9,834.00 10,778.00 40,252.00 5,402.00 6,199.00 7,607.00 6,327.00 4,043.00 3,373.00 3,904.00 4,889.00 3,972.00 3,303.00 2,413.00 4,818.00 3,309.00 2,101.00 1,650.00
Accounts receivable, net 15,144.00 14,950.00 15,073.00 14,707.00 14,769.00 14,503.00 14,786.00 14,853.00 14,936.00 15,106.00 14,829.00 15,091.00 15,401.00 15,615.00 16,046.00 16,385.00 16,215.00 16,222.00 15,938.00 8,078.00 8,055.00 7,835.00 7,392.00 7,295.00 7,188.00 7,210.00 7,348.00 7,435.00 7,462.00 6,185.00 6,047.00 5,930.00 5,880.00 5,787.00 5,751.00 5,519.00 5,372.00 5,310.00 5,336.00 5,190.00 5,295.00 5,274.00 5,289.00 5,267.00 5,140.00 5,027.00 4,895.00 4,909.00 4,714.00 4,610.00 4,503.00 4,651.00 4,383.00 4,315.00 5,584.00 5,537.00 5,516.00 4,440.00 5,364.00 5,335.00 5,589.00 4,909.00 4,969.00 4,998.00 4,848.00 4,484.00 4,247.00 4,067.00 3,579.00 3,887.00 3,921.00 3,614.00 3,441.00 3,441.00 3,079.00 3,207.00 3,022.00 3,161.00 2,504.00 2,441.00 2,382.00
Inventories 25,485.00 -218.00 -189.00 -185.00 -257.00 -263.00 -336.00 -267.00 -377.00 34,289.00 1,044.00 -1,252.00 -1,185.00 -1,417.00 9,814.00 -1,755.00 -2,015.00 -1,032.00 -3,097.00 -1,455.00 -1,970.00 -1,414.00 -936.00 -796.00 -617.00 -716.00 -819.00 -1,104.00 -1,201.00 -1,264.00 -1,142.00 -1,778.00 -1,663.00 -3,940.00 -3,168.00 -1,940.00 -2,314.00 -1,643.00 -2,478.00 -2,031.00 -1,513.00 -1,586.00 -1,462.00 -1,484.00 -1,642.00 -1,638.00 -2,094.00 -2,191.00 0.00 0.00 0.00 0.00 567.00 52.00 578.00 565.00 5,375.00 5,437.00 5,349.00 592.00 0.00 0.00 501.00
Other current assets -25,053.00 -15,073.00 -23,088.00 9,036.00 10,430.00 9,668.00 8,953.00 8,599.00 6,231.00 5,876.00 6,004.00 5,467.00 4,564.00 5,390.00 5,343.00 6,735.00 7,255.00 6,939.00 7,228.00 6,893.00 6,783.00 6,260.00 5,068.00 5,560.00 5,418.00 6,584.00 6,708.00 6,783.00 4,866.00 5,050.00 4,614.00 4,739.00 5,767.00 5,235.00 5,093.00 5,330.00 5,178.00 5,275.00 4,807.00 4,629.00 5,205.00 5,374.00 5,205.00 5,436.00 5,214.00 4,680.00 5,009.00 4,688.00 4,785.00 4,261.00 6,600.00 6,644.00 9,035.00 -50,745.00 1,174.00 1,270.00 -32,063.00 -480.00 -575.00 -990.00 -42,818.00 -5,855.00 -6,099.00 -6,042.00 -37,204.00 -4,247.00 -4,067.00 -3,579.00 -3,887.00 -3,921.00 -3,614.00 -3,441.00 -5,975.00 -3,079.00 -3,207.00 -3,022.00 -4,513.00 -2,504.00 -2,441.00 -2,382.00
Total current assets 23,485.00 25,053.00 61,933.00 61,082.00 25,834.00 75,178.00 77,902.00 74,416.00 74,388.00 74,232.00 70,123.00 70,156.00 68,832.00 63,523.00 60,425.00 58,235.00 55,287.00 55,520.00 53,856.00 51,440.00 49,674.00 50,963.00 51,019.00 49,440.00 47,863.00 44,166.00 43,707.00 42,438.00 39,573.00 40,340.00 39,365.00 38,971.00 38,400.00 39,334.00 39,081.00 38,729.00 38,131.00 38,515.00 39,464.00 38,398.00 37,570.00 36,806.00 38,145.00 37,735.00 38,437.00 38,082.00 38,306.00 38,254.00 38,091.00 37,971.00 38,052.00 38,046.00 38,473.00 38,737.00 9,516.00 8,809.00 8,390.00 42,196.00 8,457.00 8,342.00 8,955.00 50,716.00 14,432.00 14,832.00 15,626.00 44,736.00 7,827.00 8,536.00 9,375.00 10,115.00 7,964.00 6,987.00 7,345.00 7,277.00 7,051.00 6,510.00 5,435.00 5,921.00 5,813.00 4,542.00 4,032.00
Total non-current assets + 160,805.00 165,851.00 128,153.00 123,821.00 153,225.00 106,225.00 108,067.00 105,284.00 105,443.00 100,959.00 95,013.00 99,625.00 97,808.00 95,329.00 92,929.00 100,262.00 112,238.00 120,390.00 116,870.00 120,263.00 116,063.00 114,920.00 107,668.00 105,462.00 97,819.00 107,662.00 105,806.00 106,240.00 104,830.00 96,876.00 105,826.00 104,297.00 106,362.00 108,146.00 106,405.00 104,415.00 102,726.00 101,306.00 104,159.00 104,286.00 102,680.00 108,533.00 107,175.00 111,071.00 113,011.00 110,728.00 108,887.00 110,906.00 107,873.00 106,605.00 102,156.00 99,212.00 98,823.00 95,992.00 129,048.00 126,461.00 128,367.00 90,111.00 121,923.00 126,796.00 124,877.00 80,498.00 114,612.00 106,278.00 106,751.00 69,034.00 103,374.00 94,678.00 85,206.00 85,561.00 91,186.00 97,280.00 97,557.00 101,953.00 102,803.00 101,622.00 99,725.00 98,560.00 93,691.00 91,507.00 91,789.00
Total assets 184,448.00 190,904.00 190,086.00 184,903.00 179,059.00 181,403.00 185,969.00 179,700.00 179,831.00 175,191.00 165,136.00 169,781.00 166,640.00 158,852.00 153,354.00 158,497.00 167,525.00 175,910.00 170,726.00 171,703.00 165,737.00 165,883.00 158,687.00 154,902.00 145,682.00 151,828.00 149,513.00 148,678.00 144,403.00 137,216.00 145,191.00 143,268.00 144,762.00 147,470.00 145,486.00 143,144.00 140,857.00 139,821.00 143,623.00 142,684.00 140,250.00 145,259.00 145,320.00 148,806.00 151,448.00 148,810.00 147,193.00 149,160.00 145,964.00 144,576.00 140,208.00 137,258.00 137,296.00 134,729.00 138,564.00 135,270.00 136,757.00 133,986.00 130,380.00 135,138.00 133,832.00 131,192.00 129,044.00 121,110.00 122,377.00 113,774.00 111,201.00 103,214.00 94,581.00 95,676.00 99,150.00 104,267.00 104,902.00 109,230.00 109,854.00 108,132.00 105,160.00 104,172.00 99,504.00 96,049.00 95,821.00
Total current liabilities + 33,478.00 3,182.00 201.00 201.00 201.00 701.00 201.00 201.00 201.00 751.00 201.00 201.00 201.00 1,501.00 201.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 201.00 201.00 201.00 201.00 201.00 201.00 201.00 201.00 200.00 201.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 300.00 500.00 500.00 501.00 500.00 501.00 10,548.00 10,577.00 10,465.00 10,354.00 10,128.00 9,935.00 9,408.00 9,176.00 9,361.00 8,905.00 8,632.00 8,554.00 9,028.00 9,216.00 8,465.00 8,229.00 7,727.00 6,382.00 6,307.00 6,206.00 6,029.00 6,055.00 6,483.00 6,707.00 6,391.00 4,863.00 5,180.00
Total non-current liabilities + 144,758.00 3,100.00 183,430.00 178,620.00 173,432.00 175,474.00 180,053.00 174,506.00 174,751.00 169,711.00 161,110.00 165,500.00 162,295.00 153,548.00 149,896.00 153,993.00 162,315.00 169,769.00 164,819.00 165,817.00 160,035.00 159,816.00 152,420.00 148,202.00 138,789.00 145,898.00 143,315.00 142,447.00 138,359.00 131,427.00 139,372.00 137,435.00 138,721.00 141,285.00 138,980.00 136,694.00 134,430.00 133,329.00 136,627.00 135,395.00 132,957.00 136,760.00 136,299.00 139,610.00 141,989.00 139,305.00 137,653.00 139,283.00 136,219.00 134,844.00 130,539.00 127,775.00 127,179.00 124,516.00 118,195.00 115,080.00 116,543.00 112,259.00 109,265.00 113,975.00 113,235.00 110,753.00 108,179.00 101,086.00 103,045.00 95,344.00 92,779.00 85,624.00 79,479.00 81,269.00 84,706.00 90,571.00 91,014.00 95,214.00 96,067.00 94,477.00 90,946.00 89,849.00 85,360.00 83,951.00 83,300.00
Total liabilities 178,236.00 184,355.00 183,631.00 178,821.00 173,633.00 176,175.00 180,254.00 174,707.00 174,952.00 170,462.00 161,311.00 165,701.00 162,496.00 155,049.00 150,097.00 154,193.00 162,515.00 169,969.00 165,019.00 166,017.00 160,235.00 160,016.00 152,620.00 148,402.00 138,989.00 146,099.00 143,516.00 142,648.00 138,560.00 131,628.00 139,573.00 137,636.00 138,922.00 141,485.00 139,181.00 136,894.00 134,630.00 133,529.00 136,827.00 135,595.00 133,157.00 136,960.00 136,499.00 139,810.00 142,189.00 139,505.00 137,853.00 139,483.00 136,519.00 135,344.00 131,039.00 128,276.00 127,679.00 125,017.00 128,743.00 125,657.00 127,008.00 123,025.00 119,393.00 123,910.00 122,643.00 119,907.00 117,540.00 109,991.00 111,677.00 103,898.00 101,807.00 94,840.00 87,944.00 89,498.00 92,433.00 96,953.00 97,321.00 101,420.00 102,096.00 100,532.00 97,429.00 96,247.00 91,751.00 88,814.00 88,480.00
Total stockholders' equity + 6,212.00 6,549.00 6,455.00 6,082.00 5,426.00 5,228.00 5,715.00 4,993.00 4,879.00 4,729.00 3,825.00 4,080.00 4,144.00 3,803.00 3,257.00 4,304.00 5,010.00 5,941.00 5,707.00 5,686.00 5,502.00 5,867.00 6,067.00 6,500.00 6,693.00 5,729.00 5,997.00 6,030.00 5,843.00 5,588.00 5,618.00 5,632.00 5,840.00 5,995.00 6,305.00 6,250.00 6,227.00 6,292.00 6,796.00 7,089.00 7,093.00 7,191.00 7,629.00 7,875.00 8,195.00 8,124.00 8,260.00 8,428.00 8,344.00 8,192.00 8,325.00 8,340.00 8,960.00 9,092.00 6,480.00 9,005.00 9,115.00 10,255.00 10,271.00 10,548.00 10,551.00 10,725.00 10,950.00 10,498.00 10,108.00 9,273.00 9,049.00 8,110.00 6,384.00 6,178.00 6,717.00 7,314.00 7,581.00 7,810.00 7,758.00 7,600.00 7,731.00 7,925.00 7,753.00 7,235.00 7,341.00
Common shares outstanding 95 96 98 99 100 101 102 103 103 106 107 108 110 111 113 114 116 118 119 121 122 122 125 126 128 131 135 138 140 143 147 149 152 154 155 158 160 162 166 170 174 179 183 186 189 191 194 196 199 202 205 209 212 215 219 226 232 232 242 251 258 258 260 265 265 265 261 224 224 224 222 226 232 232 239 241 244 244 246 248 254
about 7 hours ago