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 + 46,395.00 26,717.00 92,103.00 103,079.00 121,358.00 124,752.00 107,763.00 96,369.00 96,714.00 92,210.00 88,945.00 90,988.00 83,340.00 87,131.00 5,578.80 3,779.00 5,081.90 7,550.60 2,740.00 2,114.00
Accounts receivable, net 29,134.00 28,750.00 29,843.00 19,953.00 20,295.00 16,982.00 17,609.00 18,318.00 5,303.00 5,695.00 5,999.00 6,203.00 6,461.00 6,829.00 407.50 335.00 320.90 481.00 401.00 356.00
Inventories -52,833.00 -7,509.00 -7,413.00 -6,795.00 -6,987.00 0.00 0.00 0.00 0.00 0.00 0.00 0.70 0.00 0.20 -1.00
Other current assets -29,134.00 -121,946.00 7,438.00 7,993.00 6,795.00 6,987.00 3,993.00 13,778.00 12,600.00 11,480.00 10,744.00 8,883.00 -7,694.00 73,956.00 66,657.00 169,017.00 151,161.00 184,150.00 172,017.00
Total current assets 75,529.00 55,467.00 3,365.00 122,961.00 142,233.00 141,734.00 125,372.00 118,680.00 115,795.00 110,505.00 106,424.00 107,935.00 98,684.00 86,266.00 79,943.00 70,771.00 174,420.00 159,192.00 187,291.00 173,994.00
Total non-current assets + 341,675.00 335,364.00 372,413.00 334,331.00 125,324.00 129,452.00 111,754.00 179,467.00 165,968.00 151,122.00 145,513.00 145,442.00 138,261.00 132,603.00 122,963.00 123,053.00 3,013.00 3,944.00 4,144.00 4,500.00
Total assets 417,204.00 390,831.00 372,413.00 334,217.00 387,301.00 365,944.00 334,761.00 298,147.00 281,763.00 261,627.00 251,937.00 253,377.00 236,945.00 218,869.00 202,905.50 193,824.00 177,433.30 163,135.80 191,435.00 178,494.00
Total current liabilities + 161,988.00 17,207.00 -21,376.00 750.00 300.00 -10,127.00 300.00 277,958.00 259,547.00 241,804.00 232,738.00 232,367.00 219,386.00 198,457.00 183,351.00 175,619.00 160,683.00 150,428.00 175,099.00 162,835.00
Total non-current liabilities + 244,310.00 365,355.00 368,979.00 750.00 366,191.00 6,682.00 6,067.00 5,839.00 4,894.00 5,345.00 5,553.00 5,270.00 4,107.00 5,439.00 5,391.00 5,399.00 5,050.00 4,731.00 4,618.00 3,458.00
Total liabilities 406,298.00 382,562.00 365,520.00 329,115.00 367,029.00 6,682.00 315,072.00 283,797.00 264,441.00 247,149.00 238,320.00 237,637.00 223,492.00 203,896.00 188,741.80 181,018.00 165,733.10 155,159.00 179,717.00 166,293.00
Total stockholders' equity + 10,906.00 8,269.00 6,893.00 5,102.00 20,272.00 359,262.00 19,689.00 14,350.00 17,322.00 14,478.00 13,617.00 15,740.00 13,453.00 14,973.00 14,163.70 12,806.00 11,700.20 7,976.80 11,718.00 12,201.00
Common shares outstanding 186 174 170 173 189 194 202 220 226 237 255 268 275 288 315 319 286 259 274 256
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 + 34,775.00 46,395.00 46,187.00 40,337.00 26,628.00 26,717.00 27,679.00 26,613.00 24,288.00 92,103.00 22,468.00 22,762.00 105,702.00 103,079.00 99,044.00 104,932.00 112,655.00 121,323.00 124,699.00 124,604.00 118,663.00 124,752.00 120,847.00 117,720.00 108,808.00 107,763.00 94,621.00 103,047.00 99,643.00 96,369.00 94,621.00 94,835.00 94,428.00 96,714.00 96,034.00 95,267.00 93,301.00 92,210.00 96,949.00 96,451.00 92,085.00 88,945.00 90,118.00 88,574.00 93,108.00 90,988.00 88,001.00 87,874.00 85,641.00 83,340.00 83,669.00 83,716.00 86,674.00 87,131.00 5,496.00 6,298.00 4,559.00 5,579.00 5,937.70 3,914.10 3,245.80 3,779.00 4,643.20 4,836.40 4,491.10 5,082.00 4,241.00 3,726.30 7,089.00 7,550.00 3,353.00 3,084.00 12,783.00 2,740.00 11,397.00 11,087.00 11,083.00 2,114.00 11,414.00 11,957.00 7,420.00
Accounts receivable, net 28,858.00 29,134.00 29,837.00 29,576.00 28,580.00 28,750.00 29,233.00 29,126.00 29,461.00 29,843.00 18,389.00 19,030.00 19,309.00 19,953.00 20,628.00 20,565.00 20,715.00 20,295.00 16,313.00 16,564.00 16,942.00 16,982.00 17,108.00 17,356.00 17,485.00 17,609.00 18,863.00 18,034.00 18,267.00 18,318.00 18,863.00 18,553.00 5,489.00 5,303.00 5,432.00 5,593.00 5,798.00 5,695.00 5,787.00 5,910.00 5,998.00 5,999.00 5,942.00 6,023.00 6,050.00 6,203.00 6,354.00 6,472.00 6,488.00 6,461.00 6,955.00 6,815.00 6,929.00 6,829.00 366.00 388.00 437.00 408.00 383.40 370.30 400.80 335.00 308.00 316.60 397.40 321.00 323.00 429.00 489.00 481.00 463.00 399.00 468.00 401.00 8,628.00 8,611.00 8,507.00 356.00 8,353.00 8,311.00 7,263.00
Inventories -55,739.00 -53,749.00 -52,833.00 -124,011.00 -46,571.00 -129,597.00 -7,509.00 -6,443.00 -6,974.00 -7,413.00 -146,047.00 -146,100.00 10,907.00 0.00 0.00 -112.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 1,041.00 0.00 0.00 1,104.90 -1.40 -0.60 0.00 -0.40 0.00 0.50 0.00 0.00 -0.50
Other current assets -28,858.00 -66,027.00 -51,904.00 -51,376.00 -55,467.00 11,870.00 11,339.00 5.25 -121,946.00 -40,857.00 8,547.00 -125,011.00 7,948.00 6,443.00 -120,560.00 6,974.00 -141,618.00 7,649.00 7,321.00 -134,255.00 -140,026.00 -137,955.00 -135,076.00 -126,293.00 207,611.00 12,250.00 -18,034.00 6,612.00 3,993.00 1,830.00 1,513.00 13,636.00 13,778.00 13,350.00 12,839.00 12,581.00 12,600.00 13,416.00 13,409.00 12,573.00 11,480.00 12,027.00 10,803.00 11,473.00 10,744.00 9,980.00 9,202.00 9,043.00 8,883.00 8,705.00 9,262.00 9,867.00 -7,694.00 79,690.00 77,762.00 74,774.00 73,956.00 73,103.00 69,549.00 67,801.00 66,657.00 68,312.00 64,938.00 77,954.00 169,017.00 173,830.00 159,546.00 146,505.00 151,161.00 165,414.00 176,753.00 178,306.00 184,150.00 177,741.00 173,529.00 167,398.00 172,017.00 157,767.00 153,066.00 116,967.00
Total current assets 7,345.00 9,502.00 76,024.00 69,913.00 55,208.00 55,467.00 56,912.00 55,739.00 53,749.00 8,704.00 2,529.00 3,768.00 3,766.00 122,961.00 119,672.00 4,937.00 133,370.00 142,233.00 2,614.00 2,389.00 1,350.00 1,708.00 2,595.00 4,201.00 158,245.00 332,983.00 136,641.00 103,047.00 124,522.00 118,680.00 115,314.00 114,901.00 113,441.00 115,795.00 114,816.00 113,699.00 111,680.00 110,505.00 116,152.00 115,770.00 110,656.00 106,424.00 108,087.00 105,400.00 110,631.00 107,935.00 104,335.00 103,548.00 101,172.00 98,684.00 99,329.00 99,793.00 103,470.00 86,266.00 85,552.00 84,448.00 79,770.00 79,943.00 79,424.00 73,832.00 71,447.00 70,771.00 73,263.00 70,091.00 82,843.00 174,420.00 178,394.00 163,701.00 154,083.00 159,192.00 169,230.00 180,236.00 181,221.00 187,291.00 187,695.00 183,129.00 176,805.00 173,994.00 167,228.00 162,877.00 126,204.00
Total non-current assets + 1,144.00 407,702.00 339,251.00 329,152.00 327,690.00 335,364.00 339,928.00 328,794.00 329,632.00 333,866.00 1,144.00 1,144.00 1,144.00 104,805.00 102,723.00 1,778.00 117,204.00 125,324.00 1,778.00 1,778.00 1,778.00 1,778.00 1,778.00 173,963.00 160,404.00 1,778.00 188,637.00 219,212.00 189,777.00 179,467.00 188,536.00 183,931.00 165,796.00 165,968.00 161,969.00 157,952.00 155,788.00 151,122.00 150,453.00 147,258.00 145,062.00 145,513.00 141,445.00 149,814.00 147,854.00 145,442.00 144,111.00 145,577.00 140,777.00 138,261.00 130,595.00 123,528.00 120,871.00 132,603.00 129,906.00 126,662.00 128,248.00 122,963.00 118,323.00 127,722.00 126,870.00 123,053.00 117,227.00 110,038.00 98,778.00 3,013.00 3,096.00 3,344.00 3,344.00 3,944.00 4,041.00 4,045.00 4,128.00 4,144.00 4,522.00 4,521.00 4,521.00 4,500.00 4,498.00 4,503.00 2,190.00
Total assets 406,161.00 417,204.00 415,275.00 399,065.00 382,898.00 390,831.00 396,840.00 384,533.00 383,381.00 372,413.00 338,411.00 348,612.00 343,142.00 334,217.00 324,683.00 335,769.00 365,929.00 386,945.00 377,052.00 380,148.00 366,760.00 365,944.00 347,804.00 339,659.00 318,649.00 334,761.00 303,850.00 322,259.00 314,299.00 298,147.00 303,850.00 298,832.00 279,237.00 281,763.00 276,785.00 271,651.00 267,468.00 261,627.00 266,605.00 263,028.00 255,718.00 251,937.00 249,532.00 255,214.00 258,485.00 253,377.00 248,446.00 249,125.00 241,949.00 236,945.00 229,924.00 223,321.00 224,341.00 218,869.00 215,458.00 211,110.00 208,018.00 202,906.00 197,746.80 201,554.00 198,317.10 193,824.00 190,489.90 180,129.30 181,621.40 177,433.00 181,490.00 167,044.40 157,427.00 163,136.00 173,271.00 184,281.00 185,349.00 191,435.00 192,217.00 187,650.00 181,326.00 178,494.00 171,726.00 167,380.00 128,394.00
Total current liabilities + 400.00 400.00 158,131.00 153,028.00 16,838.00 17,207.00 17,895.00 17,494.00 17,989.00 -21,376.00 -10,343.00 500.00 500.00 750.00 500.00 -12,385.00 -11,117.00 550.00 300.00 300.00 300.00 250.00 6,435.00 312,192.00 295,326.00 309,005.00 299,209.00 298,183.00 292,310.00 277,958.00 282,976.00 277,829.00 257,604.00 259,547.00 255,571.00 250,754.00 247,362.00 241,804.00 244,825.00 241,648.00 235,410.00 232,738.00 229,527.00 234,986.00 236,635.00 232,367.00 227,808.00 228,504.00 222,083.00 219,386.00 211,170.00 204,954.00 204,590.00 198,457.00 194,844.00 191,352.00 189,292.00 182,999.00 176,987.00 181,695.00 179,312.00 175,619.00 170,989.00 161,627.00 164,193.00 160,683.00 165,045.00 153,195.00 145,758.00 150,428.00 159,211.00 169,682.00 169,636.00 175,099.00 175,846.00 171,706.00 165,185.00 162,836.00 155,949.00 152,244.00 120,803.00
Total non-current liabilities + 395,549.00 405,898.00 246,692.00 236,489.00 357,867.00 365,355.00 369,932.00 359,090.00 357,846.00 365,520.00 5,905.00 342,293.00 335,910.00 750.00 500.00 6,498.00 6,561.00 6,075.00 6,323.00 6,334.00 6,294.00 6,682.00 6,714.00 6,736.00 6,748.00 6,067.00 6,070.00 5,621.00 5,572.00 5,839.00 5,804.00 5,826.00 5,648.00 4,894.00 4,900.00 4,901.00 5,133.00 5,345.00 5,457.00 5,460.00 5,650.00 5,553.00 5,604.00 5,529.00 5,627.00 5,270.00 5,186.00 5,170.00 5,380.00 4,107.00 5,365.00 5,050.00 4,889.00 5,439.00 5,494.00 5,719.00 5,606.00 5,391.00 5,348.00 5,729.00 5,370.00 5,399.00 5,943.00 5,865.00 5,060.00 5,050.00 4,789.00 4,775.00 4,345.00 4,731.00 4,569.00 4,102.00 4,627.00 4,618.00 4,408.00 4,108.00 4,109.00 3,458.00 3,735.00 3,731.00 1,331.00
Total liabilities 395,949.00 406,298.00 404,823.00 389,517.00 374,705.00 382,562.00 387,827.00 376,584.00 375,835.00 365,520.00 335,212.00 342,793.00 336,410.00 329,115.00 322,466.00 326,581.00 351,217.00 366,191.00 355,882.00 358,403.00 347,167.00 343,245.00 326,255.00 318,928.00 302,074.00 315,072.00 288,780.00 303,804.00 297,882.00 283,797.00 288,780.00 283,655.00 263,252.00 264,441.00 260,471.00 255,655.00 252,495.00 247,149.00 250,282.00 247,108.00 241,060.00 238,320.00 235,131.00 240,515.00 242,262.00 237,637.00 232,994.00 233,674.00 227,463.00 223,492.00 216,645.00 210,004.00 209,479.00 203,896.00 200,221.00 196,928.00 194,757.00 188,742.00 182,827.70 187,968.30 185,227.40 181,018.00 176,932.40 167,492.00 169,252.90 165,733.00 169,834.00 157,969.50 150,104.00 155,159.00 163,771.00 173,783.00 174,263.00 179,717.00 180,254.00 175,814.00 169,294.00 166,293.00 159,683.00 155,976.00 122,056.00
Total stockholders' equity + 10,212.00 10,906.00 10,452.00 9,548.00 8,193.00 8,269.00 9,013.00 7,949.00 7,546.00 6,893.00 3,199.00 5,819.00 6,732.00 5,102.00 2,217.00 9,188.00 14,712.00 20,754.00 21,170.00 21,745.00 19,593.00 22,699.00 21,549.00 20,731.00 16,575.00 19,689.00 15,070.00 18,455.00 16,417.00 14,350.00 15,070.00 15,177.00 15,985.00 17,322.00 16,314.00 15,996.00 14,973.00 14,478.00 16,323.00 15,920.00 14,658.00 13,617.00 14,401.00 14,699.00 16,223.00 15,740.00 15,452.00 15,451.00 14,486.00 13,453.00 13,279.00 13,317.00 14,862.00 14,973.00 15,237.00 14,182.00 13,261.00 14,164.00 14,919.10 13,585.70 13,089.70 12,806.00 13,557.50 12,637.30 12,368.50 11,700.00 11,656.00 9,074.90 7,323.00 7,977.00 9,500.00 10,498.00 11,086.00 11,718.00 11,963.00 11,836.00 12,032.00 12,201.00 12,043.00 11,404.00 6,338.00
Common shares outstanding 196 196 194 181 174 174 174 171 171 170 171 170 169 171 171 172 174 183 188 191 192 194 195 194 197 200 202 203 206 215 218 222 222 222 224 227 230 231 234 240 245 249 253 255 261 263 267 269 272 273 274 276 279 281 285 290 296 315 312 320 323 319 326 315 312 286 310 262 258 259 258 260 263 274 272 274 279 256 282 284 178
about 21 hours ago