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 + 135,569,292.00 124,688,659.00 113,285,583.00 90,363,262.00 92,428,407.00 88,537,563.00 68,048,915.00 21,461,705.00 21,034,570.00 19,119,197.00 17,524,772.00 16,767,511.23 17,591,254.00 10,600,624.54 9,192,890.45 5,473,454.00 -2,038,577.00 3,312,581.82 2,844,210.39 4,008,181.62
Accounts receivable, net 12,571,958.00 14,444,214.00 204,690.00 8,750,146.00 12,465,786.00 7,472,385.00 6,448,207.00 8,051,824.00 5,715,328.00 4,839,612.00 4,660,120.00 4,861,225.00 332,970.00 956,746.00 1,029,257.00 3,186,451.00 2,005,100.00 765,085.60
Inventories -40,270,802.00 -51,976,309.00 -44,799,308.00 -44,459,635.00 -32,072,261.00 -30,561,465.00 -91,081,778.00 -79,674,453.00 0.00 0.06 35.74 33.31 8.57 0.54
Other current assets 654,346.00 626,922.00 51,976,309.00 44,799,308.00 44,459,635.00 198,893.00 205,394.00 153,650.00 188,135.00 280,563.00 327,633.00 379,854.00 266,282.00 222,081,334.00 202,203,424.00 212,135,565.00 220,061,218.00 180,530,109.93 149,462,019.42
Total current assets 137,914,963.00 128,356,719.00 90,567,952.00 101,178,553.00 101,003,349.00 75,720,193.00 28,115,306.00 29,240,044.00 25,022,660.00 22,644,947.00 21,755,253.00 21,433,033.00 11,191,857.00 9,186,557.00 7,212,939.00 5,597,354.00 6,494,395.00 4,844,566.00 4,769,005.57
Total non-current assets + 619,930,569.00 587,368,697.00 190,398,455.00 180,878,903.00 170,000,151.00 442,817,924.00 451,472,992.00 407,545,565.00 350,650,996.00 306,420,520.00 286,600,455.00 270,734,565.00 274,877,647.00 271,683,550.00 244,539,063.00 248,258,078.00 251,832,516.00 212,838,202.00 29,840,196.84
Total assets 797,923,033.00 757,845,532.00 715,725,416.00 701,170,848.00 663,895,834.00 610,672,192.00 518,538,117.00 479,588,298.00 436,785,609.00 375,673,656.00 329,065,467.00 308,355,708.00 292,167,598.00 286,069,504.00 280,870,107.00 251,752,002.00 253,855,432.00 258,326,911.00 217,682,768.00 184,071,221.83
Total current liabilities + 453,009,763.00 427,624,973.00 204,690.00 292,955,096.00 14.00 325,944,752.00 309,575,169.00 283,906,517.00 267,208,346.00 234,675,198.00 221,025,880.00 209,703,495.00 207,327,692.00 194,646,635.00 190,604,236.00 182,432,372.00 180,259,571.00 149,437,097.46 13,664,492.11
Total non-current liabilities + -61,371,093.00 245,020,588.00 229,464,253.00 651,323,244.00 105,808,821.00 92,393,333.00 153,474,040.00 134,300,102.00 118,834,263.00 77,203,907.00 65,487,547.00 59,817,156.00 56,481,829.00 53,660,221.00 63,058,473.00 44,112,220.00 53,846,785.00 62,472,552.00 51,259,680.54 27,792,628.32
Total liabilities -61,371,093.00 698,030,351.00 657,089,226.00 651,527,934.00 105,808,821.00 92,393,333.00 479,418,792.00 443,875,271.00 402,740,780.00 344,412,253.00 300,162,745.00 280,843,036.00 266,185,324.00 260,987,913.00 257,705,108.00 234,716,456.00 236,279,157.00 242,732,123.00 200,696,778.00 169,964,161.64
Total stockholders' equity + 61,371,093.00 57,888,952.00 56,692,684.00 49,642,914.00 558,087,013.00 518,278,859.00 38,533,918.00 35,703,916.00 34,038,685.00 30,998,044.00 28,680,621.00 27,315,092.00 25,982,274.00 24,887,069.00 22,983,179.00 16,996,533.00 17,539,568.00 15,594,707.00 16,965,577.00 14,090,356.56
Common shares outstanding 382 383 393 399 399 395 394 399 401 386 388 388 388 388 368 343 325 330 336 336
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 + 118,287,391.00 135,569,292.00 121,551,129.00 129,210,141.00 126,411,785.00 118,504,779.00 115,680,583.00 120,272,991.00 113,285,583.00 65,679,363.00 31,946,108.00 111,694,414.00 90,363,262.00 107,855,713.00 84,864,316.00 88,172,788.00 92,428,407.00 87,973,283.00 92,554,262.00 86,782,949.00 92,494,827.00 88,537,563.00 85,876,241.00 83,000,756.00 70,279,122.00 68,048,915.00 24,310,614.00 23,682,098.00 20,359,046.00 21,461,705.00 18,354,785.99 19,778,945.99 25,091,391.00 22,232,270.00 24,711,258.00 20,806,647.00 20,353,622.00 20,363,397.00 18,944,773.00 18,879,802.00 20,041,320.00 17,752,772.00 20,199,481.00 19,119,176.00 14,842,367.00 16,779,787.11 16,587,876.00 15,587,672.00 15,939,591.00 16,204,111.00 14,138,204.00 11,795,810.00 11,038,778.00 10,600,624.54 12,638,278.00 10,415,433.00 13,084,553.00 9,192,890.45 9,278,043.00 8,942,424.00 6,400,811.00 6,260,439.56 6,256,193.00 0.00 2,695,569.00 2,701,550.59 2,695,569.00 9,133.00 3,073,410.00 3,078,047.82 3,073,410.00 0.00 5,891,515.00 2,844,210.39 0.00 0.00 0.00 4,008,181.62 0.00 0.00 0.00
Accounts receivable, net 367,390.00 344,131.00 328,985.00 315,156.00 295,087.00 295,087.00 274,900.00 262,901.00 242,981.00 204,690.00 219,172.00 241,681.00 206,567.00 8,750,146.00 183,279.00 96,286.00 66,659.00 122,110.00 12,465,786.00 13,972,790.00 18,574,813.00 12,800,391.00 7,472,385.00 11,804,653.00 13,219,838.00 13,456,151.00 6,448,207.00 15,682.00 14,274.00 7,061.00 8,051,824.00 17,880.00 40,876.00 96,620.00 5,715,328.00 15,328.00 7,918,457.00 8,182,970.00 4,839,612.00 5,324,035.00 8,492,581.00 138,154.00 4,660,120.00 4,514,315.00 4,861,225.00 4,321,920.00 332,970.00 332,970.00 956,746.00 956,746.00 2,005,100.00 765,085.60
Inventories 5,969,159.00 -40,270,802.00 -116,787,661.00 -40,898,990.00 -39,854,935.00 -51,976,309.00 -37,559,431.00 -45,147,939.00 -41,110,303.00 -44,799,308.00 -34,122,437.00 -32,213,464.00 -24,906,707.00 -24,906,707.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 24.83 145.68 1,998.11 1,697.75 78.55 43.32 42.84 47.98 48.32 41.59 39.12 55.61 59.27 64.50 58.84 62.92 63.62 35.74 46.41 44.20 30.53 33.31 6.35 7.37 10.45 8.57 7.98 12.09 11.39 0.54
Other current assets 654,346.00 -315,156.00 39,626,581.00 51,720,463.00 51,720,463.00 40,898,990.00 39,854,935.00 51,976,309.00 37,559,431.00 45,147,939.00 41,110,303.00 44,799,308.00 34,122,437.00 32,213,464.00 24,906,707.00 425,252,330.00 254,152.00 328,289.00 265,069.00 269,094.00 198,893.00 196,385.00 213,049.00 200,014.00 205,394.00 341,712,719.00 327,726,986.00 317,440,748.00 153,650.00 307,396,496.00 302,835,095.00 282,552,774.00 188,135.00 272,142,763.00 247,851.00 281,692.00 280,563.00 314,659.00 327,392.00 251,263,997.00 327,633.00 237,658,745.00 236,128,734.00 233,427,198.00 379,854.00 234,201,040.00 230,197,024.00 223,232,277.00 266,282.00 266,282.00 231,062,534.00 224,526,920.00 222,081,334.00 223,784,231.00 218,716,381.00 214,363,930.00 202,203,424.00 180,530,109.93 149,462,019.42
Total current assets 20,377,783.00 121,918,519.00 129,554,272.00 126,740,770.00 24,608,867.00 115,995,739.00 72,971,005.00 51,720,463.00 51,720,463.00 32,209,009.00 111,937,395.00 90,567,952.00 108,074,885.00 85,105,997.00 88,379,355.00 101,178,553.00 88,156,562.00 92,650,548.00 86,849,608.00 30,270,926.00 101,257,501.00 100,177,320.00 42,467,781.00 83,348,607.00 75,720,193.00 35,161,568.00 37,114,985.00 34,015,211.00 28,115,306.00 18,365,380.00 19,790,661.00 21,052,052.00 29,240,044.00 22,992,363.00 19,206,998.00 19,030,623.00 25,022,660.00 17,034,401.00 25,120,410.00 28,505,982.00 22,644,947.00 25,838,175.00 27,939,149.00 14,980,521.00 21,755,253.00 16,587,876.00 15,587,672.00 15,939,591.00 21,433,033.00 14,138,204.00 11,795,810.00 11,038,778.00 11,191,857.00 12,638,278.00 10,415,433.00 13,084,553.00 9,186,557.00 9,278,043.00 8,942,424.00 6,400,811.00 7,212,939.00 3,867,316.00 2,695,569.00 2,695,569.00 2,695,569.00 9,133.00 3,073,410.00 3,073,410.00 3,073,410.00 5,891,515.00 4,844,566.00 4,769,005.57
Total non-current assets + 797,233,713.66 674,144,683.00 651,068,392.00 643,586,367.00 733,236,665.00 925,864,519.00 920,431,847.00 664,017,689.00 664,017,689.00 198,971,795.00 197,260,535.00 190,398,455.00 193,150,516.00 182,976,589.00 179,905,758.00 179,335,715.00 183,485,101.00 175,887,197.00 173,323,028.00 165,415,932.00 509,462,443.00 505,329,033.00 527,008,850.00 461,533,102.00 442,817,924.00 471,033,771.00 461,064,081.00 456,684,187.00 451,472,992.00 459,350,246.00 443,546,729.00 430,565,814.00 407,545,565.00 409,816,112.00 403,042,429.00 361,858,854.00 350,650,996.00 334,805,888.00 318,077,712.00 307,445,583.00 306,420,520.00 298,798,090.00 289,392,718.00 300,775,623.00 286,600,455.00 285,083,017.00 283,510,413.00 281,860,990.00 270,734,565.00 282,820,246.00 51,583,781.00 52,399,323.00 274,877,647.00 47,758,072.00 47,753,837.00 47,235,065.00 271,683,550.00 46,820,776.00 44,125,098.00 45,629,915.00 244,539,063.00 2,339,411.00 2,387,316.00 2,387,316.00 2,387,316.00 16,876,846.00 2,561,838.00 2,561,838.00 2,561,838.00 37,389,182.00 212,838,202.00 29,840,196.84
Total assets 817,611,496.66 797,923,033.00 796,063,202.00 780,622,664.00 770,327,137.00 757,845,532.00 745,334,299.00 742,232,322.00 715,738,152.00 715,738,152.15 716,439,839.00 706,317,746.00 701,170,848.00 691,435,637.00 726,941,982.00 694,524,096.00 663,895,834.00 680,010,962.00 650,506,540.00 633,747,775.00 620,939,188.00 610,719,944.00 605,506,353.00 569,476,631.00 544,881,709.00 518,538,117.00 506,195,339.00 498,179,066.00 490,699,398.00 479,588,298.00 477,715,626.00 463,337,390.00 451,617,866.00 436,785,609.00 432,808,475.00 422,249,427.00 380,889,477.00 375,673,656.00 351,840,289.00 343,198,122.00 335,951,565.00 329,065,467.00 324,636,265.00 317,331,867.00 315,756,144.00 308,355,708.00 301,670,893.00 299,098,085.00 297,800,581.00 292,167,598.00 296,958,450.00 293,576,615.00 286,670,378.00 286,069,504.00 291,216,709.00 289,231,804.00 284,846,538.00 280,870,107.00 279,883,050.00 271,783,903.00 266,394,656.00 251,752,002.00 251,752,002.00 220,102.30 253,818,725.00 253,818,725.00 253,818,725.00 17,080,097.00 258,326,830.00 258,326,830.00 258,326,830.00 234,026.80 233,078,951.00 217,682,768.00 233,191.11 224,221.50 211,863.57 184,071,221.83 209,530.94 202,372.60 191,794.51
Total current liabilities + 100,390,743.49 455,317,325.00 452,388,267.00 443,328,515.00 7,016,830.00 438,152,928.00 430,396,051.00 276,483,929.00 276,483,929.00 258,845,209.00 258,784,020.00 281,365,913.00 258,243,393.00 241,681.00 943,222.00 292,955,096.00 215,434,041.00 208,567,305.00 203,095,666.00 229,662,766.00 361,678,897.00 370,518,353.00 358,967,480.00 346,937,820.00 325,944,752.00 321,971,125.00 319,469,813.00 315,105,436.00 309,575,169.00 287,188,194.00 279,543,347.00 274,615,419.00 283,906,517.00 264,902,128.00 258,375,028.00 253,426,348.00 267,208,346.00 238,329,715.00 241,695,702.00 236,915,478.00 234,675,198.00 227,526,443.00 222,695,254.00 215,181,678.00 221,025,880.00 206,175,905.00 206,753,923.00 203,490,688.00 209,703,495.00 202,789,896.00 4,420,931.00 4,568,237.00 207,327,692.00 284.00 194,646,635.00 3,703,325.00 190,604,236.00 3,703,325.00 149,437,097.46 13,664,492.11
Total non-current liabilities + 660,857,093.46 -61,371,093.00 279,374,784.00 267,280,448.00 266,863,858.00 691,013,521.00 247,271,355.00 680,386,760.00 385,413,716.00 385,413,716.00 141,255,319.00 122,035,737.00 651,527,934.00 122,107,399.00 677,392,955.00 6,395,617.00 615,601,914.00 631,871,645.00 602,832,926.00 588,022,384.00 576,873,818.00 205,638,690.00 192,880,099.00 170,205,052.00 159,134,395.00 153,474,040.00 145,483,911.00 141,506,943.00 139,766,630.00 134,300,102.00 154,938,193.00 149,200,528.00 143,371,929.00 118,834,263.00 134,179,145.00 130,996,371.00 95,860,812.00 77,203,907.00 83,573,940.00 71,918,769.00 69,918,154.00 65,487,547.00 68,519,375.00 66,440,118.00 72,644,377.00 59,817,156.00 68,373,441.00 65,909,900.00 68,295,308.00 56,481,829.00 68,808,696.00 268,631,004.00 261,587,042.00 53,660,221.00 266,608,734.00 265,238,299.00 261,429,893.00 63,058,473.00 256,340,734.00 250,592,503.00 245,397,658.00 44,112,220.00 30,080,132.00 39,569,909.00 39,569,909.00 39,569,909.00 1,042,308.00 45,147,962.00 45,147,962.00 45,147,962.00 217,123,281.00 51,259,680.54 27,792,628.32
Total liabilities 761,247,836.95 -61,371,093.00 734,692,109.00 719,668,715.00 710,192,373.00 698,030,351.00 685,424,283.00 682,409,720.00 661,897,645.00 661,897,645.00 141,255,319.00 122,035,737.00 651,527,934.00 122,107,399.00 677,634,636.00 646,140,160.00 615,601,914.00 631,871,645.00 602,832,926.00 588,022,384.00 576,873,818.00 567,317,587.00 563,398,452.00 529,172,532.00 506,072,215.00 479,418,792.00 467,455,036.00 460,976,756.00 454,872,066.00 443,875,271.00 442,126,387.00 428,743,875.00 417,987,348.00 402,740,780.00 399,081,273.00 389,371,399.00 349,287,160.00 344,412,253.00 321,903,655.00 313,614,471.00 306,833,632.00 300,162,745.00 296,045,818.00 289,135,372.00 287,826,055.00 280,843,036.00 274,549,346.00 272,663,823.00 271,785,996.00 266,185,324.00 271,598,592.00 268,631,004.00 261,587,042.00 260,987,913.00 266,608,734.00 265,238,299.00 261,429,893.00 257,705,108.00 256,340,734.00 250,592,503.00 245,397,658.00 234,716,456.00 234,716,456.00 205,175.07 39,569,909.00 39,569,909.00 39,569,909.00 1,042,308.00 45,147,962.00 45,147,962.00 45,147,962.00 218,365.56 217,123,281.00 200,696,778.00 216,153.93 208,233.13 196,436.10 169,964,161.64 194,067.19 187,778.98 178,377.01
Total stockholders' equity + 54,598,652.73 61,371,093.00 59,582,290.00 59,069,434.00 58,234,952.00 57,888,952.00 57,948,499.00 52,070,285.00 51,897,001.00 58,873,310.43 56,884,307.00 55,670,465.00 48,362,812.00 54,557,956.00 47,766,060.00 47,092,996.00 47,460,582.00 47,258,695.00 46,978,752.00 44,825,329.00 43,170,135.00 42,544,574.00 41,211,390.00 39,564,724.00 38,224,209.00 38,533,918.00 38,154,909.00 37,192,215.00 35,817,696.00 35,703,916.00 35,580,672.00 34,587,162.00 33,624,304.00 34,038,685.00 33,720,742.00 32,571,235.00 31,324,789.00 30,998,044.00 29,682,308.00 29,342,327.00 28,891,668.00 28,680,621.00 28,373,229.00 27,988,716.00 27,729,129.00 27,315,092.00 26,926,719.00 26,242,920.00 25,829,890.00 25,982,274.00 25,359,858.00 24,945,611.00 24,877,274.00 24,887,069.00 24,408,040.00 23,803,510.00 23,232,386.00 22,983,179.00 22,766,281.00 20,414,452.00 19,823,544.00 16,996,533.00 16,996,533.00 14,683.04 17,539,568.00 17,539,568.00 17,539,568.00 16,037,789.00 15,594,707.00 15,594,707.00 15,594,707.00 15,661.24 15,955,670.00 16,965,577.00 17,037.18 15,988.37 15,427.47 14,090,356.56 15,463.75 14,593.62 13,417.50
Common shares outstanding 378 382 367 369 376 379 389 393 393 379 392 393 397 399 399 398 390 399 398 398 398 390 395 393 393 390 392 393 397 396 398 398 399 396 396 397 399 386 386 381 388 386 388 388 387 386 388 388 388 386 386 386 387 384 384 386 387 384 384 352 347 343 343 343 343 343 324 309 330 330 330 337 337 336 336 336 337 336 336 336 336
about 9 hours ago