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
Total cash and short-term investments + 46,730,040.00 71,078,868.00 68,448,113.00 67,304,228.00 46,685,607.00 40,019,912.00 34,123,097.00 24,811,317.00 22,261,236.00 -15,954,575.00 6,644,055.00 5,969,812.82 5,778.00 5,778.00 6,417.00 13,564.00
Accounts receivable, net 12,468,234.00 13,912,958.00 17,312,191.00 8,626,998.00 9,098,345.00 5,335,907.00 11,773,355.00 14,299,829.00 14,189,063.00 9,503,049.00 0.00 14,519.59
Inventories 13,244,427.00 -54,721,639.00 -37,802,086.00 -34,539,354.00 -32,271,157.00 -28,978,602.00 -27,178,809.00 6,192.00 0.00 0.17
Other current assets -12,468,234.00 554,519.00 440,227.00 54,721,639.00 37,802,086.00 34,539,354.00 213,316.00 179,596.00 148,608.00 34,487,192.00 0.00 1,813.75
Total current assets 46,730,040.00 85,546,345.00 86,200,531.00 75,931,226.00 55,783,952.00 45,355,819.00 46,109,768.00 39,290,742.00 36,598,907.00 34,487,192.00 6,644,055.00 5,962,861.00 5,778.00 5,778.00 6,417.00 13,564.00
Total non-current assets + 554,727,246.00 440,206,975.00 411,804,405.00 90,847,058.00 78,098,684.00 70,776,150.00 315,870,956.00 301,156,441.00 279,696,554.00 276,195,535.00 2,839,655.00 2,741,493.00 3,619.00 3,619.00 3,583.00 2,590.00
Total assets 601,457,286.00 525,753,320.00 498,004,936.00 480,474,396.00 447,183,871.00 399,081,017.00 361,980,724.00 340,447,183.00 316,295,461.00 310,682,727.00 291,859,072.00 270,157,219.00 327,102.00 325,706.00 312,792.00 271,145.00
Total current liabilities + 50,111,618.00 381,101,548.00 373,627,083.00 6,001,858.00 6,969,170.00 4,028,639.00 276,993,971.00 259,625,488.00 245,503,408.00 33,731,770.00 5,445.00 5,548.00 204,210.00 202,920.00 195,930.00
Total non-current liabilities + 517,196,918.00 108,756,503.00 90,980,363.00 6,001,858.00 69,443,212.00 58,695,295.00 59,494,421.00 58,868,651.00 50,227,153.00 259,979,900.00 42,029,627.00 42,662,763.00 99,859.00 99,783.00 94,788.00 44,470.00
Total liabilities 567,308,536.00 489,858,051.00 464,607,446.00 448,847,054.00 418,333,676.00 372,355,172.00 336,488,392.00 318,494,139.00 295,730,561.00 293,711,670.00 272,549,157.00 252,063,794.00 304,069.00 302,703.00 290,718.00 44,470.00
Total stockholders' equity + 32,306,841.00 34,096,836.00 31,666,881.00 31,627,342.00 28,850,195.00 26,725,845.00 21,510,370.00 21,739,931.00 20,365,892.00 16,971,057.00 19,309,915.00 18,093,425.00 23,033.00 23,003.00 22,074.00 226,675.00
Common shares outstanding 253 247 245 728 724 722 228 227 227 227 673 718 676 676
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 Sep-13 Jun-13 Mar-13 Sep-12 Mar-12 Mar-11 Jun-05 Sep-04
Total cash and short-term investments + 116,623,775.00 46,730,040.00 103,638,621.00 69,495,852.00 68,619,152.00 71,078,868.00 70,184,968.00 64,347,260.00 67,921,485.00 7,334,877.00 62,439,724.00 56,594,466.00 67,304,228.00 64,734,209.00 43,912,902.00 46,315,806.00 53,451,838.00 59,732,862.00 43,994,465.00 40,696,237.00 41,954,733.00 40,019,912.00 38,458,591.00 39,050,027.00 34,123,097.00 34,123,097.00 35,884,020.00 32,468,570.00 24,807,732.00 24,811,317.00 12,657.98 5,926,824.15 6,914,511.42 5,753,808.43 6,819,783.12 7,386,816.50 16,731,462.00 7,984,000.00 8,262,000.00 5,373,093.00 6,644,055.00 6,823,000.00 7,207,639.00 4,958,561.00 5,962,861.00 7,121,494.00 0.00 5,099,006.00 5,778.00 6,683,413.00 5,630,303.00 5,778.00 6,239,228.00 6,417.00 13,564.00 56,099.00 0.00
Accounts receivable, net 22,918,873.00 12,468,234.00 19,940,074.00 24,379,513.00 22,333,248.00 13,912,958.00 22,583,893.00 18,747,869.00 19,370,694.00 9,061,936.00 50,605.00 15,505,865.00 8,626,998.00 14,043,052.00 15,709,301.00 13,135,837.00 16,571,042.00 14,673,700.00 14,968,274.00 13,370,225.00 16,734,588.00 11,232,984.00 15,348,430.00 16,202,412.00 8,041,593.00 11,773,355.00 12,380,204.00 14,351.00 10,042.00 14,299,829.00 7,348.87 11,082.73 12,964.64 6,872.56 12,295.19 13,378.56 11,675,122.00
Inventories -87,292,179.00 -55,577,439.00 -50,196,384.00 -35,146,162.00 -54,721,639.00 -57,732,049.00 -70,529,787.00 -64,244,844.00 -49,951,676.00 -28,726,339.00 -36,566,904.00 -40,831,617.00 0.00 0.00 0.00 0.00 0.00 0.00 0.29 0.31 0.35 0.00 0.00
Other current assets -120,581,061.61 -32,841,031.00 456,656.00 583,718.00 613,091.00 554,519.00 607,423.00 431,600.00 468,188.00 20,345.00 50,196,384.00 35,146,162.00 54,721,639.00 57,732,049.00 70,529,787.00 64,244,844.00 408,785.00 250,850.00 349,783.00 283,108.00 296,284.00 199,076.00 249,725.00 189,445.00 275,646,049.00 213,316.00 260,325,500.00 269,704,690.00 268,874,686.00 179,596.00 15,433.05 14,863.79 18,641.87 7,804.63 11,528.55 8,796.82 11,789,907.00
Total current assets 18,961,586.39 26,357,243.00 124,035,351.00 94,459,083.00 91,565,491.00 85,546,345.00 93,376,284.00 83,526,729.00 87,760,367.00 20,345.00 62,490,329.00 72,100,331.00 75,931,226.00 78,777,261.00 59,622,203.00 59,451,643.00 70,431,665.00 74,657,412.00 59,312,522.00 54,349,570.00 58,985,605.00 51,451,972.00 54,056,746.00 55,441,884.00 6,908.00 46,109,768.00 48,264,224.00 32,482,921.00 24,817,774.00 39,290,742.00 72,159.53 5,920,568.00 6,908,286.00 5,738,002.00 6,812,489.00 7,377,124.00 7,591,324.00 7,984,000.00 8,262,000.00 5,373,093.00 6,644,055.00 6,823,000.00 7,207,639.00 4,958,561.00 5,962,861.00 7,121,494.00 5,099,006.00 5,778.00 6,683,413.00 5,630,303.00 5,778.00 6,239,228.00 6,417.00 13,564.00 56,099.00
Total non-current assets + 584,668,809.59 575,100,043.00 462,921,059.00 439,653,693.00 441,130,773.00 440,206,975.00 450,328,913.00 425,254,436.00 417,007,031.00 497,995,603.00 90,190,472.00 91,914,609.00 90,847,058.00 91,859,649.00 99,261,339.00 85,859,322.00 395,272,641.00 372,526,459.00 378,872,388.00 366,921,036.00 357,118,779.00 347,629,045.00 326,782,165.00 324,635,492.00 2,997.00 315,870,956.00 61,994,476.00 326,918,739.00 320,331,184.00 301,156,441.00 0.00 2,840,086.00 2,765,694.00 2,727,087.00 2,800,783.00 2,778,830.00 2,803,068.00 2,759,757.00 2,857,000.00 2,803,887.00 2,839,655.00 2,866,000.00 2,834,699.00 2,828,776.00 2,741,493.00 2,856,974.00 2,583,754.00 3,619.00 3,529,245.00 3,532,331.00 3,619.00 3,549,528.00 3,583.00 2,590.00 282.00 52,493.00
Total assets 603,630,395.98 601,457,286.00 586,956,410.00 534,112,776.00 532,696,264.00 525,753,320.00 543,705,197.00 508,781,165.00 504,767,398.00 498,015,948.00 485,917,000.00 482,911,619.00 480,474,396.00 478,079,255.00 502,068,934.00 484,945,690.00 465,704,306.00 447,183,871.00 438,184,910.00 421,270,606.00 416,104,384.00 399,081,017.00 380,838,911.00 380,077,376.00 361,980,724.00 361,980,724.00 370,584,200.00 359,401,660.00 345,148,958.00 340,447,183.00 296,115.53 326,561,330.00 316,295,461.00 325,795,903.00 317,875,162.00 316,065,260.00 310,682,727.00 310,910,005.00 312,832,000.00 308,818,351.00 291,859,072.00 308,892,000.00 297,114,536.00 286,854,481.00 270,157,219.00 279,436,074.00 258,660,716.00 327,102.00 332,803,114.00 336,665,684.00 325,706.00 323,389,732.00 312,792.00 271,145.00 9,748,044.00 54,783.00
Total current liabilities + 49,385,530.80 50,111,618.00 397,778,643.00 399,344,206.00 392,878,205.00 381,101,548.00 405,577,503.00 376,954,790.00 373,971,836.00 103,950.00 24,853,336.00 12,984,670.00 6,001,858.00 11,861,543.00 13,036,448.00 11,230,394.00 335,756,759.00 328,058,042.00 326,271,878.00 315,470,364.00 315,550,256.00 305,026,964.00 295,784,689.00 294,790,489.00 234,695.00 276,993,971.00 12,322,099.00 259,386,916.00 252,697,310.00 259,625,488.00 217,897.60 46,735.00 40,445.00 44,677.00 39,786.00 32,048.00 22,093.00 26,991.00 6,061.00 5,445.00 5,300.00 5,242.00 5,548.00 5,304.00 2,226,728.00 204,210.00 3,037,696.00 3,028,443.00 202,920.00 3,453,431.00 195,930.00
Total non-current liabilities + 518,578,129.98 517,196,918.00 152,026,259.00 99,053,052.00 104,295,057.00 108,756,503.00 101,925,289.00 96,678,761.00 96,871,219.00 468,115,391.00 73,932,633.00 70,458,445.00 6,001,858.00 11,861,543.00 13,036,448.00 11,230,394.00 100,646,236.00 90,320,726.00 83,598,261.00 77,640,068.00 73,375,798.00 67,328,208.00 58,845,472.00 59,535,199.00 61,035.00 59,494,421.00 56,587,055.00 77,176,526.00 70,249,801.00 58,868,651.00 0.00 42,652,324.00 42,746,096.00 41,117,741.00 43,944,453.00 41,422,667.00 42,427,938.00 40,930,637.00 40,413,000.00 43,041,932.00 42,029,627.00 40,641,000.00 45,168,176.00 42,814,018.00 42,662,763.00 43,093,306.00 43,314,515.00 99,859.00 65,515,361.00 66,222,718.00 99,783.00 65,779,893.00 94,788.00 44,470.00
Total liabilities 567,963,660.78 567,308,536.00 549,804,902.00 498,397,258.00 497,173,262.00 489,858,051.00 507,502,792.00 473,633,551.00 470,843,055.00 468,219,341.00 73,932,633.00 450,220,355.00 448,847,054.00 445,475,642.00 470,940,520.00 455,439,642.00 436,402,995.00 418,378,768.00 409,870,139.00 393,110,432.00 388,926,054.00 372,355,172.00 354,630,161.00 354,325,688.00 336,488,392.00 336,488,392.00 346,302,876.00 336,563,442.00 322,947,111.00 318,494,139.00 276,441.73 305,564,719.00 295,730,561.00 305,255,918.00 297,258,194.00 295,644,792.00 290,136,774.00 290,343,058.00 40,413,000.00 288,977,422.00 272,549,157.00 40,641,000.00 277,946,968.00 267,831,711.00 252,063,794.00 261,420,154.00 240,854,499.00 304,069.00 309,017,266.00 312,797,883.00 302,703.00 300,378,383.00 290,718.00 44,470.00
Total stockholders' equity + 33,796,177.08 32,306,841.00 35,355,603.00 34,175,486.00 33,727,777.00 34,096,836.00 33,752,942.00 33,466,569.00 32,223,787.00 28,065,998.00 31,585,201.00 30,244,672.00 28,761,897.00 29,659,667.00 28,252,573.00 27,026,093.00 26,283,259.00 25,796,927.00 25,315,939.00 24,559,151.00 23,512,894.00 23,053,608.00 22,753,163.00 22,301,193.00 21,510,370.00 21,510,370.00 20,844,666.00 19,443,129.00 18,810,330.00 21,739,931.00 19,486.26 20,790,188.00 20,365,892.00 20,340,112.00 20,450,563.00 20,256,349.00 20,386,160.00 20,409,199.00 20,457,000.00 19,708,587.00 19,188,472.00 19,471,000.00 19,052,305.00 18,906,058.00 17,983,501.00 17,900,325.00 15,867,661.00 23,033.00 18,802,185.00 18,857,260.00 23,003.00 18,678,227.00 22,074.00 12,261.00 7,448,053.00 16,927.00
Common shares outstanding 259 254 244 245 263 247 247 249 249 246 246 728 728 728 243 243 243 242 242 241 241 241 241 241 245 227 227 227 222 227 227 227 227 224 673 673 673 673 673 673 673 673 673 673 673 673 676 719 677 676 676 676 676 227
about 15 hours ago