Sign in
Mar-26 Mar-25 Mar-24 Mar-23 Mar-22 Mar-21 Mar-20 Mar-19 Mar-18 Mar-17 Mar-16 Mar-15 Mar-14 Mar-13 Mar-12 Mar-11 Mar-10 Mar-09 Mar-08 Mar-07
Total cash and short-term investments + 131,769,153.90 154,095,251.00 15,101,849.00 113,630,172.00 119,947,829.00 150,098,524.00 100,732,744.00 95,259,825.00 115,362,747.00 102,616,039.00 90,384,524.00 88,208,338.00 76,075,556.00 70,575,209.00 67,073,498.00 65,362,900.00 58,055,260.00 40,377,004.00 49,505,964.00 54,942,193.00
Accounts receivable, net 2,549,466.00 1,831,754.00 1,822,536.00 2,712,649.00 2,895,517.00 324,624.00 1,872,265.00 1,780,364.00 1,827,855.00 3,485,730.00 2,428,356.00 3,108,500.00 1,877,008.00 1,733,877.00 1,881,312.00 1,791,500.00 1,839,042.00
Inventories -157,871,674.00 -143,342,663.00 0.00 2,208,079.00 0.00 0.00 0.00 1,493,610.00
Other current assets 176,085,786.00 170,430,180.00 154,355,756.00 157,871,674.00 143,342,663.00 130,136,218.00 113,599,452.00 108,915,688.00 106,540,229.00 86,738,696.00 73,404,580.00 51,247,132.00 45,662,857.00 44,646,228.00 -91,286,861.00 80,152,484.00 80,675,154.00 65,585,468.00
Total current assets 131,769,153.90 154,095,251.00 109,875,097.00 113,630,172.00 110,763,205.00 151,921,060.00 103,445,393.00 228,291,560.00 230,350,542.00 213,403,992.00 198,705,117.00 176,774,889.00 152,965,866.00 124,250,697.00 115,844,855.00 111,886,136.00 86,491.00 122,410,800.00 51,297,464.00 56,781,235.00
Total non-current assets + 301,834,886.20 259,018,250.00 293,828,050.00 273,169,305.00 262,968,705.00 97,691,494.00 96,948,187.00 82,847,343.00 76,586,873.00 89,893,441.00 99,597,781.00 104,111,437.00 100,695,211.00 106,308,579.00 99,357,659.00 90,975,152.00 85,787,832.00 71,088,617.00 59,553,138.00 64,611,028.00
Total assets 433,604,040.10 413,113,501.00 403,703,147.00 386,799,477.00 373,731,910.00 359,473,515.00 336,571,379.00 311,138,903.00 300,570,312.00 303,297,433.00 298,302,898.00 280,886,326.00 253,661,077.00 230,559,276.00 215,202,514.00 202,861,288.00 200,084,397.00 193,499,417.00 190,731,786.00 186,202,911.00
Total current liabilities + 50,509,410.75 317,156,406.00 290,137,770.00 278,243,492.00 264,048,844.00 6,735,821.00 8,350,438.00 7,594,571.00 7,414,043.00 6,397,278.00 6,122,100.00 13,309,638.00 10,741,546.00 10,389,983.00 9,603,496.00 7,732,067.00 7,110,011.00 9,029,192.00 7,943,270.00 10,566,483.00
Total non-current liabilities + 359,247,480.92 74,228,964.00 92,818,401.00 90,283,129.00 91,694,822.00 337,580,071.00 25,087,207.00 24,199,616.00 22,921,053.00 38,476,208.00 24,233,119.00 19,853,943.00 14,512,009.00 12,121,476.00 12,634,075.00 13,478,173.00 14,238,641.00 13,311,085.00 13,789,219.00 14,630,479.00
Total liabilities 409,756,891.67 391,385,370.00 382,956,171.00 368,526,621.00 355,743,666.00 341,757,260.00 319,715,641.00 293,877,227.00 284,924,497.00 286,639,039.00 280,916,131.00 265,604,985.00 240,909,633.00 219,617,296.00 206,344,067.00 194,190,251.00 190,981,557.00 187,264,522.00 182,241,671.00 175,769,599.00
Total stockholders' equity + 22,370,647.25 20,520,385.00 19,587,973.00 17,231,291.00 17,023,773.00 16,802,571.00 15,990,894.00 16,179,492.00 15,645,815.00 15,280,675.00 17,386,767.00 14,679,065.00 12,205,040.00 10,608,795.00 8,583,158.00 8,343,824.00 8,866,918.00 6,234,895.00 8,490,115.00 10,433,312.00
Common shares outstanding 11,386 11,642 11,961 12,306 12,785 12,844 12,897 13,101 13,335 13,568 13,956 14,138 14,180 14,169 14,157 14,145 12,333 10,821 10,306 10,053
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 + 91,600,350.42 123,059,935.00 94,089,415.00 150,201,558.00 154,095,251.00 149,380,365.00 149,090,602.00 150,601,141.00 4,477,089.00 149,367,816.00 147,290,577.00 144,237,737.00 108,256,996.00 104,314,618.00 136,720,208.00 133,230,179.00 119,285,801.00 112,454,822.00 106,660,090.00 155,381,327.00 150,098,524.00 116,187,443.00 117,718,047.00 110,255,588.00 110,255,588.00 91,018,414.00 91,513,069.00 95,259,825.00 95,048,346.00 94,889,165.00 96,920,313.00 96,282,920.00 119,724,615.00 113,182,086.00 106,943,038.00 105,583,530.00 102,616,039.00 103,000,253.00 96,215,961.00 92,657,841.00 90,384,524.00 50,621,650.00 90,163,628.00 90,560,192.00 88,208,338.00 33,535,999.00 83,117,005.00 79,276,277.00 76,075,556.00 23,718,363.00 71,611,212.00 77,591,857.00 70,575,209.00 12,100,740.00 66,290,550.00 67,073,498.00 67,073,498.00 0.00 9,866,236.00 65,362,900.00 65,362,900.00 7,113,564.00 7,113,564.00 57,525,440.00 58,433,379.00 58,433,379.00 7,871,986.00 7,871,986.00 95,989.13 0.00 10,321,288.64 48,292,172.80 49,505,964.00 11,425,617.71 10,985,498.23 56,730,092.70 54,942,193.00 55,168,264.57 8,479,179.44 54,499,536.96 58,313,546.00
Accounts receivable, net 4,726,642.00 2,549,466.00 1,831,754.00 1,822,536.00 1,822,536.00 1,117,650.00 2,712,649.00 2,712,649.00 0.00 0.00 2,895,517.00 2,895,517.00 352,113.00 352,113.00 352,113.00 2,532,703.00 307,674.00 307,674.00 1,872,265.00 298,519.00 298,519.00 1,780,364.00 296,910.00 1,827,855.00 1,827,855.00 285,226.00 3,485,730.00 3,485,730.00 260,185.00 2,428,356.00 2,428,356.00 234,761.00 3,108,500.00 3,108,500.00 221,394.00 1,877,008.00 1,877,008.00 251,603.00 251,603.00 251,603.00 1,733,877.00 1,733,877.00 252,685.00 252,685.00 6,531,524.91 10,795,029.84 1,791,500.00 13,370,068.40 11,620,910.95 10,827,760.06 1,839,042.00 9,440,271.15 7,397,077.56 6,468,621.11 2,033,489.00
Inventories 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
Other current assets 1,224,111.00 66,210,689.00 177,578,747.00 176,573,680.00 176,573,680.00 170,430,180.00 169,444,469.00 165,828,593.00 163,328,105.00 164,447,342.00 167,802,438.00 162,098,673.00 157,762,554.00 143,124,724.00 160,896,982.00 31,475,889.00 25,509,490.00 -103,259,725.00 13,527,279.00 12,082,935.00 11,859,372.00 0.00 225,192,330.00 1,058.20 114,902.64 113,152.47 227,703,055.00 13,320,224.00 12,269,038.00 12,131,039.00 211,373,124.00 196,764,285.00 -1,827,855.00 16,220,682.00 -127,377,260.00 14,893,367.00 -119,362,158.00 -109,484,675.00 -100,679,590.00 -91,286,861.00 290,825.00 793,970.00 774,820.00 412,663.00
Total current assets 91,600,350.42 129,010,688.00 94,089,415.00 105,201,744.00 154,095,251.00 106,776,532.00 108,002,412.00 107,513,821.00 182,055,836.00 149,367,816.00 147,290,577.00 144,237,737.00 108,256,996.00 104,314,618.00 136,720,208.00 110,101,177.00 110,101,177.00 110,385,206.00 104,590,474.00 108,263,514.00 151,921,060.00 133,200,792.00 117,718,047.00 87,858,478.00 87,858,478.00 91,018,414.00 73,483,874.00 203,713.00 73,995,416.00 73,836,235.00 97,272,426.00 74,183,577.00 230,350,542.00 73,677,388.00 107,250,712.00 68,756,000.00 213,403,992.00 63,910,154.00 96,514,480.00 54,563,457.00 198,705,117.00 50,621,650.00 90,460,538.00 43,069,788.00 71,675.00 33,535,999.00 83,402,231.00 27,390,625.00 130,338.00 23,718,363.00 71,871,397.00 18,747,788.00 127,303.00 12,100,740.00 66,525,311.00 132,431.00 132,431.00 10,087,630.00 151,531.00 151,531.00 7,365,167.00 7,365,167.00 7,365,167.00 86,491.00 86,491.00 8,124,671.00 8,124,671.00 16,852,813.56 20,357,901.64 51,297,464.00 24,795,686.12 22,606,409.17 21,878,070.76 56,781,235.00 18,928,753.72 15,876,257.00 15,482,249.07 60,347,035.00
Total non-current assets + 342,003,689.68 289,097,175.00 310,228,693.00 295,839,304.00 259,018,250.00 306,416,678.00 291,055,932.00 299,748,877.00 412,662,496.00 247,689,140.00 250,884,851.00 243,214,515.00 114,133,005.00 114,815,140.00 255,080,322.00 111,000,634.00 111,000,634.00 110,317,298.00 113,019,335.00 110,672,938.00 99,606,504.00 106,561,756.00 106,819,428.00 100,218,204.00 100,218,204.00 92,426,275.00 93,225,164.00 82,847,343.00 92,703,953.00 87,140,153.00 81,497,786.00 82,082,196.00 76,586,873.00 238,838,355.00 84,449,183.00 235,465,637.00 89,893,441.00 238,146,326.00 98,267,792.00 243,630,535.00 99,597,781.00 245,155,529.00 93,818,376.00 241,921,741.00 104,111,437.00 245,642,213.00 97,551,616.00 232,004,558.00 100,695,211.00 234,723,391.00 98,380,772.00 215,333,915.00 106,308,579.00 2,386,502.00 99,363,785.00 99,357,659.00 99,357,659.00 61,992,340.00 90,975,152.00 90,975,152.00 94,586,329.00 94,586,329.00 94,586,329.00 85,787,832.00 85,787,832.00 79,357,351.00 79,357,351.00 62,817,739.29 65,858,964.08 59,553,138.00 59,001,230.44 57,509,903.04 67,969,208.20 64,611,028.00 62,034,996.20 60,184,835.37 58,317,681.60 64,667,395.00
Total assets 433,604,040.10 418,107,863.00 404,318,108.00 401,041,048.00 413,113,501.00 413,193,210.00 399,058,344.00 407,262,698.00 407,262,698.00 397,056,956.00 398,175,428.00 387,452,252.00 387,452,252.00 391,386,575.00 391,800,530.00 386,909,204.00 386,909,204.00 365,775,392.00 360,444,676.00 362,061,176.00 359,473,515.00 3,406,542.29 348,428,258.00 341,904,921.00 341,904,921.00 314,480,055.00 314,398,868.00 311,138,903.00 312,755,325.00 307,194,844.00 300,124,250.00 299,107,498.00 306,937,415.00 312,515,743.00 300,400,980.00 304,221,637.00 303,297,433.00 302,056,480.00 288,912,990.00 298,193,992.00 298,302,898.00 295,777,179.00 283,978,815.00 284,991,529.00 280,886,326.00 279,178,212.00 260,014,355.00 259,395,183.00 253,661,077.00 258,441,754.00 237,948,092.00 234,081,703.00 230,559,276.00 224,470,287.00 215,170,476.00 215,202,514.00 215,202,514.00 2,739,284.60 212,715,173.00 202,861,288.00 202,861,288.00 203,780,829.00 203,780,829.00 203,780,829.00 200,084,397.00 200,084,397.00 196,814,463.00 196,814,463.00 2,004,376.26 2,190,677.40 189,949,879.96 194,299,279.64 190,731,786.00 195,928,806.20 190,018,715.06 192,714,940.62 186,202,911.00 191,344,081.35 184,617,581.51 179,718,276.09 186,219,447.00
Total current liabilities + 50,509,410.75 329,047,947.00 316,771,980.00 306,611,260.00 317,156,406.00 311,137,529.00 301,599,048.00 303,153,648.00 73,127,328.00 294,597,091.00 292,358,290.00 284,560,584.00 5,983,987.00 8,377,506.00 293,061,092.00 5,603,851.00 5,603,851.00 4,427,429.00 4,073,033.00 3,626,560.00 6,735,821.00 3,794,829.00 5,709,422.00 5,442,867.00 5,442,867.00 5,329,906.00 4,286,482.00 7,594,571.00 6,416,205.00 4,447,021.00 10,385,184.00 5,109,376.00 7,414,043.00 48,347.00 11,511,019.00 27,694.00 6,397,278.00 40,855.00 9,517,745.00 31,707.00 6,122,100.00 50,174.00 14,244,961.00 35,969.00 13,309,638.00 42,244.00 11,992,278.00 27,934.00 10,741,546.00 39,365.00 11,735,523.00 28,426.00 10,389,983.00 22,078.00 11,844,754.00 9,603,496.00 9,603,496.00 10,854,769.00 7,732,067.00 7,732,067.00 6,986,725.00 6,986,725.00 6,986,725.00 7,110,011.00 7,110,011.00 245,469.00 245,469.00 7,856,522.27 586,342.40 7,943,270.00 400,692.98 593,962.77 958,063.90 10,566,483.00 462,591.50 764,010.20 317,796.61 7,289,691.00
Total non-current liabilities + 359,247,480.92 66,250,129.00 65,307,921.00 73,172,853.00 74,228,964.00 80,433,220.00 75,780,712.00 82,738,465.00 387,153,011.00 82,464,937.00 86,201,123.00 83,713,380.00 42,923,587.00 8,377,506.00 80,888,502.00 45,346,493.00 45,346,493.00 57,587,974.00 55,966,147.00 56,655,659.00 26,270,303.00 52,190,322.00 54,407,467.00 49,296,336.00 49,296,336.00 39,654,320.00 31,019,967.00 24,199,616.00 29,232,903.00 29,403,713.00 28,925,341.00 28,865,372.00 22,921,053.00 294,865,491.00 30,133,040.00 287,472,168.00 38,476,208.00 285,817,273.00 24,323,698.00 281,063,965.00 24,233,119.00 278,487,380.00 20,751,691.00 267,875,662.00 19,853,943.00 262,818,674.00 17,945,900.00 244,593,128.00 14,512,009.00 243,793,057.00 12,706,266.00 220,371,013.00 12,121,476.00 19,515,462.00 11,656,300.00 12,634,075.00 12,634,075.00 12,810,508.00 13,478,173.00 13,478,173.00 13,458,398.00 13,458,398.00 13,458,398.00 14,238,641.00 14,238,641.00 14,057,567.00 14,057,567.00 13,593,938.88 6,164,932.09 13,789,219.00 13,089,639.20 11,681,650.61 10,532,298.52 14,630,479.00 13,716,802.19 12,906,614.40 10,190,677.88 21,259,208.00
Total liabilities 409,756,891.67 395,298,076.00 382,079,901.00 379,784,113.00 391,385,370.00 391,570,749.00 377,379,760.00 385,892,113.00 385,892,115.00 377,062,028.00 378,559,413.00 368,273,964.00 368,273,964.00 373,693,295.00 373,949,594.00 369,276,393.00 369,276,393.00 347,152,114.00 341,696,108.00 343,757,886.00 341,757,260.00 3,237,390.42 331,105,800.00 325,006,830.00 325,006,830.00 296,597,593.00 296,651,046.00 293,877,227.00 295,090,070.00 290,094,522.00 284,174,611.00 282,051,839.00 289,642,379.00 294,913,838.00 284,920,607.00 287,499,862.00 286,639,039.00 285,858,128.00 274,208,021.00 281,095,672.00 280,916,131.00 278,537,554.00 268,947,676.00 267,911,631.00 265,604,985.00 262,860,918.00 246,503,844.00 244,621,062.00 240,909,633.00 243,832,422.00 226,267,856.00 220,399,439.00 219,617,296.00 212,199,996.00 205,995,573.00 206,344,067.00 206,344,067.00 2,593,685.41 204,123,303.00 194,190,251.00 194,190,251.00 194,640,427.00 194,640,427.00 194,640,427.00 190,981,557.00 190,981,557.00 189,353,593.00 189,353,593.00 1,917,935.09 2,089,424.09 182,233,656.51 185,631,267.67 182,241,671.00 185,694,090.48 179,437,382.50 182,087,685.51 175,769,599.00 181,254,086.99 174,964,708.67 170,709,343.50 176,551,294.00
Total stockholders' equity + 22,370,647.25 21,363,289.00 20,877,778.00 20,018,558.00 20,520,385.00 20,381,814.00 20,469,927.00 20,177,230.00 20,177,231.00 18,888,090.00 18,521,206.00 18,074,377.00 18,074,377.00 16,656,903.00 16,821,315.00 16,637,622.00 16,637,622.00 17,686,568.00 17,799,888.00 17,368,189.00 16,802,571.00 160,661.91 16,456,872.00 16,070,348.00 16,070,348.00 16,803,227.00 16,653,297.00 16,179,492.00 16,516,259.00 15,790,351.00 15,286,133.00 15,778,397.00 16,024,913.00 16,195,266.00 14,752,184.00 15,327,887.00 15,280,675.00 14,664,524.00 13,964,064.00 15,199,133.00 15,466,229.00 15,277,486.00 14,385,236.00 15,125,922.00 14,679,065.00 14,279,426.00 12,967,812.00 12,770,341.00 12,205,040.00 12,629,199.00 11,318,231.00 11,858,667.00 10,608,795.00 10,554,614.00 8,886,520.00 8,583,158.00 8,583,158.00 123,738.70 8,321,148.00 8,343,824.00 8,343,824.00 8,794,964.00 8,794,964.00 8,794,964.00 8,866,918.00 8,866,918.00 7,197,688.00 7,197,688.00 68,666.36 82,270.92 7,716,223.45 7,096,750.28 8,490,115.00 8,353,414.69 8,865,121.17 8,612,352.76 10,433,312.00 8,109,755.15 7,694,277.88 7,026,912.45 9,668,153.00
Common shares outstanding 11,185 11,431 11,423 11,508 11,555 11,728 11,665 11,728 11,728 11,991 12,055 12,024 12,024 12,196 12,588 12,716 12,588 12,840 12,840 12,840 12,840 12,877 12,877 12,841 12,841 12,877 12,877 12,922 12,922 12,922 12,922 13,132 13,132 13,132 13,132 13,288 13,455 13,547 13,871 13,738 13,787 13,860 13,871 14,006 5,472 14,150 13,871 14,182 12,604 14,183 13,871 14,179 14,149 14,171 13,871 14,014 14,933 14,150 13,871 14,008 14,595 13,871 13,871 13,102 13,102 11,959 13,871 13,871 10,372 2,852 13,871 13,871 13,871 10,208 10,484 9,741 9,741 9,978 9,978 9,741 9,741
about 3 hours ago