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,677,685.15 135,477,664.00 126,077,798.00 116,536,749.00 119,942,808.00 92,871,699.00 88,989,369.00 56,815,230.00 65,944,228.00 58,010,901.00 57,204,674.00 53,310,552.00 51,422,974.00 51,149,174.00 50,165,820.00 -3,016,895.00 7,865,603.15 4,336,143.65 5,975,775.64 2,314,945.84
Accounts receivable, net 27,441,511.00 17,476,265.00 20,987,390.00 14,804,991.00 15,159.00 15,099,621.00 12,056,644.00 9,608,139.00 7,945,136.00 6,688,055.00 8,294,829.00 6,770,759.00 4,868,596.00 6,117,715.00 4,357,155.00 10,656.00
Inventories 877,323.00 -72,573,062.00 -54,947,792.00 -58,366,887.00 -47,945,447.00 -35,632,809.00 -65,729,951.00 -60,219,940.00 0.00 0.01 230.10 51.18 13.63
Other current assets -27,441,511.00 865,919.00 713,018.00 1,073,096.00 699,078.00 405,241.00 511,214.00 811,036.00 245,340,287.00 395,884.00 458,086.00 416,020.00 313,647.00 372,924.00 452,863.00 214,825,448.00 199,144,568.00 210,222,310.00 167,172,746.61 131,972,026.57
Total current assets 27,677,685.15 153,819,848.00 147,778,206.00 132,414,836.00 120,657,045.00 108,376,561.00 101,557,227.00 67,234,405.00 73,889,364.00 65,094,840.00 65,957,589.00 60,497,331.00 56,605,217.00 57,639,813.00 54,975,838.00 11,832,263.00 7,850,795.00 4,325,440.00 5,967,858.00 2,304,958.74
Total non-current assets + 758,303,061.79 585,944,408.00 544,017,127.00 532,018,394.00 521,207,477.00 496,857,543.00 450,862,354.00 392,366,105.00 107,076,005.00 330,585,484.00 304,590,414.00 277,524,473.00 254,685,336.00 247,299,412.00 233,065,958.00 256,725,144.00 47,914,553.00 46,425,383.00 215,654,046.00 164,934,074.72
Total assets 785,980,746.94 739,764,256.00 691,795,333.00 664,433,230.00 641,864,522.00 605,234,104.00 552,419,581.00 459,600,510.00 426,305,656.00 395,680,324.00 370,548,003.00 338,021,804.00 311,290,553.00 304,939,225.00 288,041,796.00 268,557,407.00 254,909,916.00 260,973,133.00 221,621,904.00 167,239,033.47
Total current liabilities + 77,707,696.28 464,882,719.00 433,238,306.00 421,279,752.00 402,334,975.00 367,416,616.00 332,453,617.00 296,391,156.00 36,110,905.00 257,202,499.00 240,893,256.00 216,194,211.00 194,861,277.00 189,985,612.00 178,725,844.00 171,456,325.00 9,714,857.00 23,224,991.00 140,607,339.62 105,655,947.52
Total non-current liabilities + 652,652,880.38 216,060,504.00 202,235,162.00 189,729,920.00 189,313,597.00 191,460,630.00 178,035,583.00 126,557,924.00 36,110,905.00 106,732,845.00 97,841,691.00 91,312,685.00 86,574,138.00 86,040,469.00 82,457,147.00 69,905,857.00 9,714,857.00 23,224,991.00 63,893,022.38 51,909,889.85
Total liabilities 730,360,576.66 680,943,223.00 635,473,468.00 611,009,672.00 591,648,572.00 558,877,246.00 510,489,200.00 422,949,080.00 392,603,120.00 363,935,344.00 338,734,947.00 307,506,896.00 281,435,415.00 276,026,081.00 261,182,991.00 241,362,182.00 234,360,526.00 243,008,990.00 204,500,362.00 157,565,837.36
Total stockholders' equity + 53,207,218.79 56,053,756.00 53,720,537.00 50,731,842.00 47,968,678.00 44,069,567.00 39,177,946.00 35,725,625.00 33,702,536.00 31,109,698.00 30,839,655.00 29,184,099.00 27,538,150.00 26,371,891.00 24,396,501.00 24,734,387.00 20,218,199.00 17,652,068.00 16,910,092.00 9,518,735.00
Common shares outstanding 497 506 519 509 534 500 477 474 474 474 474 474 474 474 489 489 476 432 417 391
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 + 144,991,630.00 27,677,685.15 147,046,183.00 137,150,472.00 137,862,749.00 129,031,570.00 135,834,247.00 123,864,624.00 123,344,610.00 123,344,610.00 122,277,006.00 122,642,931.00 121,758,089.00 121,758,089.00 103,206,091.00 97,090,513.00 95,859,540.00 119,942,808.00 93,863,835.00 86,095,442.00 88,802,340.00 92,871,699.00 67,968,412.00 88,147,657.00 90,225,224.00 88,989,369.00 81,377,601.00 78,012,010.00 72,640,421.00 56,815,230.00 57,571,703.00 58,219,749.00 54,472,279.00 65,944,228.00 63,502,511.00 60,711,626.00 60,409,902.00 58,010,901.00 55,826,491.00 58,145,190.00 55,002,687.00 57,204,674.00 57,192,980.00 52,507,889.00 50,662,940.00 53,310,552.00 51,830,492.00 49,729,829.00 52,949,689.00 51,422,974.00 54,320,227.00 52,074,494.00 51,650,383.00 51,149,174.00 51,978,534.00 16,003,438.00 18,229,279.00 18,229,279.00 16,091,068.00 12,833,121.00 16,294,385.00 12,107,177.00 11,975,064.00 11,975,064.00 0.00 16,395.22 0.00 0.00 0.00 12,216.30 0.00 0.00 4,676,280.91 5,975,775.64 4,676,280.91 0.00 2,304,958.74 2,314,945.84 2,304,958.74 0.00 3,028,723.89
Accounts receivable, net 27,441,511.00 27,441,511.00 37,063.00 35,887.00 63,538.00 13,611,340.00 39,498.00 36,792.00 30,150.00 30,150.00 31,623.00 31,320.00 25,282.00 25,282.00 26,710.00 22,710.00 14,022.00 15,159.00 15,292.00 16,769.00 53,508.00 15,099,621.00 15,099,621.00 25,580.00 74,565.00 12,056,644.00 61,759.00 54,496.00 72,841.00 9,608,139.00 27,795.00 27,823.00 26,985.00 7,945,136.00 17,107.00 13,442.00 12,215.00 6,688,055.00 14,509.00 10,844.00 9,365.00 8,294,829.00 8,788.00 4,681.00 15,195.00 6,770,759.00 4,805.00 5,092.00 6,154.00 4,868,596.00 5,710.00 5,755.00 8,622.00 6,117,715.00 39,013.00 14,860.00 8,825.00 8,825.00 10,656.00
Inventories 34,780,508.00 34,780,508.00 -41,885,634.00 -42,552,761.00 -41,057,134.00 -41,057,134.00 -48,576,395.00 -37,166,973.00 -32,729,694.00 -54,947,792.00 -36,052,675.00 -29,556,944.00 -29,556,944.00 -117,659,415.00 -117,659,415.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 18.75 7.07 13.06 42.03 1.02 4.10 2.60 9.93 5.24 3.16 273.02 281.50 5.08 8.15 380.81 396.65 633.71 230.10 15.54 16.78 8.77 51.18 232.52 228.25 180.85 13.63
Other current assets 3,711,994.00 -33,978,097.73 865,919.00 41,005,596.00 713,018.00 40,027,479.00 -31,623.00 42,552,761.00 57,724,519.00 41,057,134.00 48,576,395.00 37,166,973.00 17,885,926.00 699,078.00 699,078.00 358,527,979.00 20,749,598.00 405,241.00 117,627,373.00 319,583,279.00 317,371,589.00 511,214.00 302,394,537.00 296,389,669.00 292,515,416.00 811,036.00 285,526,806.00 282,001,427.00 269,170,446.00 383,588.00 259,657,289.00 248,121,547.00 245,118,486.00 395,884.00 249,133,997.00 241,352,300.00 232,592,491.00 458,086.00 224,388,037.00 223,013,053.00 214,855,827.00 416,020.00 206,240,615.00 198,196,707.00 190,424,322.00 313,647.00 189,474,149.00 194,508,643.00 186,474,477.00 372,924.00 372,924.00 210,786,923.00 452,863.00 206,175,836.00 210,990,904.00 210,679,383.00 201,326,160.00 214,825,448.00 195,869,293.00 167,172,746.61 131,972,026.57
Total current assets 148,703,624.00 21,141,098.42 147,083,246.00 137,186,359.00 137,926,287.00 35,226,201.00 135,873,745.00 123,901,416.00 123,374,760.00 40,027,479.00 122,308,629.00 122,674,251.00 121,783,371.00 121,783,371.00 103,232,801.00 97,113,223.00 95,873,562.00 120,657,045.00 93,879,127.00 86,112,211.00 88,855,848.00 108,376,561.00 9,652,300.00 88,173,237.00 90,299,789.00 101,557,227.00 81,439,360.00 78,066,506.00 72,713,262.00 67,234,405.00 57,599,498.00 58,247,572.00 54,499,264.00 74,272,952.00 63,519,618.00 60,725,068.00 60,422,117.00 65,094,840.00 55,841,000.00 58,156,034.00 55,012,052.00 65,957,589.00 57,201,768.00 52,512,570.00 50,678,135.00 60,497,331.00 51,835,297.00 49,734,921.00 52,955,843.00 56,605,217.00 54,325,937.00 52,080,249.00 51,659,005.00 57,639,813.00 15,689,118.00 16,018,298.00 18,238,104.00 18,238,104.00 16,091,068.00 12,833,121.00 16,294,385.00 11,832,263.00 11,975,064.00 11,975,064.00 4,676,280.91 5,967,858.00 4,676,280.91 2,304,958.74 2,304,958.74 2,304,958.74 3,028,723.89
Total non-current assets + 668,014,922.00 764,839,648.52 635,857,067.00 615,505,103.00 608,296,040.00 704,538,055.00 609,522,755.00 603,778,467.00 586,385,226.00 669,732,507.00 567,704,639.00 197,306,611.00 554,392,217.00 198,211,014.00 193,303,300.00 192,933,282.00 570,852,249.00 521,207,477.00 544,776,044.00 539,930,837.00 529,881,149.00 496,857,543.00 582,182,155.00 490,178,245.00 487,798,338.00 450,862,354.00 464,458,660.00 155,693,921.00 441,152,135.00 392,366,105.00 400,107,325.00 395,034,411.00 379,188,828.00 352,034,056.00 366,273,035.00 353,185,803.00 344,573,878.00 330,585,484.00 343,144,528.00 332,129,291.00 323,534,971.00 304,590,414.00 308,298,259.00 306,914,659.00 296,730,104.00 277,524,473.00 283,365,071.00 273,276,927.00 265,852,303.00 254,685,336.00 263,068,946.00 72,740,162.00 75,530,868.00 247,299,412.00 293,103,720.00 69,919,465.00 67,682,376.00 67,682,376.00 65,200,806.00 60,828,079.00 61,474,783.00 256,725,144.00 60,713,050.00 60,713,050.00 49,898,296.92 215,654,046.00 49,898,296.92 32,962,048.16 164,934,074.72 32,962,048.16 34,415,333.28
Total assets 816,718,546.00 785,980,746.94 782,940,313.00 752,691,462.00 746,222,327.00 739,764,256.00 745,396,500.00 727,679,883.00 709,759,986.00 709,759,986.00 690,013,268.00 676,966,946.00 676,175,588.00 676,175,588.00 696,218,751.00 683,226,260.00 666,725,811.00 641,864,522.00 638,655,171.00 626,043,048.00 618,736,997.00 605,234,104.00 591,834,455.00 578,351,482.00 578,098,127.00 552,419,581.00 545,898,020.00 530,150,096.00 513,865,397.00 459,600,510.00 457,706,823.00 453,281,983.00 433,688,092.00 426,307,008.00 429,792,653.00 413,910,871.00 404,995,995.00 395,680,324.00 398,985,528.00 390,285,325.00 378,547,023.00 370,548,003.00 365,500,027.00 359,427,229.00 347,408,239.00 338,021,804.00 335,200,368.00 323,011,848.00 318,808,146.00 311,290,553.00 317,394,883.00 319,329,054.00 313,664,350.00 304,939,225.00 308,792,838.00 296,724,686.00 295,919,029.00 295,919,029.00 292,282,778.00 284,340,583.00 279,095,328.00 268,557,407.00 266,096,569.00 266,096,569.00 233,055.75 219,153.59 222,149.29 203,474.64 195,369.14 209,240.27 212,043.23 233,625.65 221,747,324.44 221,621,904.00 221,747,324.44 227,052.10 167,239,033.47 167,239,033.47 167,239,033.47 153,472,085.59
Total current liabilities + 483,227,408.00 77,707,696.28 451,741,347.00 440,481,784.00 436,450,452.00 7,023,165.00 437,929,716.00 425,638,089.00 417,833,078.00 180,867,256.00 407,367,272.00 172,644,249.00 399,851,750.00 175,706,445.00 190,855,182.00 195,657,369.00 387,189,466.00 402,334,975.00 368,836,803.00 365,284,050.00 356,560,842.00 367,416,616.00 332,168,743.00 322,039,046.00 327,806,724.00 332,453,617.00 303,341,580.00 298,563,568.00 291,705,902.00 296,391,156.00 271,421,429.00 299,022,953.00 288,458,678.00 299,688,813.00 259,641,717.00 249,509,042.00 245,872,373.00 257,202,499.00 244,573,802.00 237,898,570.00 230,447,983.00 240,893,256.00 220,084,127.00 213,921,405.00 207,995,391.00 216,194,211.00 199,533,229.00 195,863,567.00 189,073,609.00 194,861,277.00 186,119,190.00 25,782.00 25,240.00 189,985,612.00 171,503,657.00 178,725,844.00 8,071,259.00 171,456,325.00 8,071,259.00 29,793,122.72 140,607,339.62 29,793,122.72 12,527,366.24 103,616,125.83 12,527,366.24 11,841,512.95
Total non-current liabilities + 272,016,775.00 652,652,880.38 270,621,349.00 252,013,814.00 250,424,289.00 673,920,058.00 248,699,745.00 244,439,514.00 235,161,268.00 476,527,654.00 226,229,370.00 115,216,869.00 220,528,344.00 117,409,300.00 645,367,431.00 633,527,964.00 230,002,825.00 189,313,597.00 220,402,624.00 212,292,606.00 215,433,563.00 191,460,630.00 100,923,009.00 213,355,064.00 208,349,378.00 178,035,583.00 200,859,315.00 489,413,234.00 183,565,082.00 126,557,924.00 150,268,885.00 119,960,137.00 112,075,084.00 92,914,577.00 136,463,139.00 131,712,847.00 127,195,484.00 106,732,845.00 122,867,406.00 120,948,527.00 117,141,985.00 97,841,691.00 113,741,261.00 114,497,349.00 109,105,121.00 91,312,685.00 105,430,802.00 97,636,180.00 99,720,171.00 86,574,138.00 101,737,384.00 290,248,712.00 285,138,358.00 86,040,469.00 108,699,314.00 268,849,162.00 268,804,426.00 268,804,426.00 262,343,672.00 254,984,975.00 251,520,979.00 69,905,857.00 241,362,182.00 241,362,182.00 29,793,122.72 63,893,022.38 29,793,122.72 12,527,366.24 53,949,711.54 12,527,366.24 11,841,512.95
Total liabilities 755,244,183.00 730,360,576.66 722,362,696.00 692,495,598.00 686,874,741.00 680,943,223.00 686,629,461.00 670,077,603.00 652,994,346.00 657,394,910.00 633,596,642.00 115,216,869.00 620,380,094.00 117,409,300.00 645,367,431.00 633,527,964.00 617,192,291.00 591,648,572.00 589,239,427.00 577,576,656.00 571,994,405.00 558,877,246.00 100,923,009.00 535,394,110.00 536,156,102.00 510,489,200.00 504,200,895.00 489,413,234.00 475,270,984.00 422,949,080.00 421,690,314.00 418,983,090.00 400,533,762.00 392,603,390.00 396,104,856.00 381,221,889.00 373,067,857.00 363,935,344.00 367,441,208.00 358,847,097.00 347,589,968.00 338,734,947.00 333,825,388.00 328,418,754.00 317,100,512.00 307,506,896.00 304,964,031.00 293,499,747.00 288,793,780.00 281,435,415.00 287,856,574.00 290,248,712.00 285,138,358.00 276,026,081.00 280,202,971.00 268,849,162.00 268,804,426.00 268,804,426.00 262,343,672.00 254,984,975.00 251,520,979.00 241,362,182.00 241,362,182.00 241,362,182.00 214,006.98 201,001.21 204,685.40 187,882.02 181,417.46 195,015.11 197,081.24 215,748.16 204,616,091.26 204,500,362.00 204,616,091.26 157,565,837.36 157,565,837.36 157,565,837.36 145,301,159.24
Total stockholders' equity + 59,059,079.00 53,207,218.79 57,870,562.00 57,189,893.00 56,817,885.00 56,053,756.00 56,001,485.00 54,837,263.00 54,401,327.00 50,000,763.00 53,616,240.00 53,230,940.00 52,698,947.00 52,698,947.00 48,499,628.00 47,349,274.00 47,377,180.00 47,968,678.00 47,165,856.00 46,224,416.00 44,508,554.00 44,069,567.00 43,945,739.00 41,282,895.00 40,274,173.00 39,177,946.00 38,945,044.00 38,059,308.00 36,163,394.00 35,725,625.00 35,299,807.00 33,587,209.00 32,448,301.00 32,820,221.00 32,795,006.00 31,851,253.00 31,294,388.00 31,109,698.00 30,899,036.00 30,467,514.00 29,991,742.00 30,839,655.00 30,641,232.00 29,981,321.00 29,282,732.00 29,184,099.00 28,915,980.00 28,193,899.00 27,701,426.00 27,538,150.00 27,230,032.00 26,773,484.00 26,510,074.00 26,371,891.00 26,126,258.00 25,416,038.00 24,648,470.00 24,648,470.00 27,479,244.00 26,900,992.00 25,110,060.00 24,734,387.00 24,734,387.00 24,734,387.00 18,696.74 17,810.86 17,182.71 15,336.94 13,685.40 13,949.38 14,693.66 17,646.24 16,919,663.89 16,910,092.00 16,919,663.89 9,518,735.00 9,518,735.00 9,518,735.00 8,092,012.59
Common shares outstanding 482 512 484 487 496 501 504 512 512 512 517 521 525 509 530 531 534 534 534 534 534 490 491 491 489 481 481 480 470 474 474 474 474 474 474 474 474 474 474 474 474 474 474 474 474 474 474 474 474 474 474 474 474 474 474 474 474 474 489 489 489 474 489 489 489 489 954 679 443 430 430 440 440 440 391 391 391 391
about 11 hours ago