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 + 9,070,318.65 3,757,799.34 -2,746,702.55 447,544,202.00 237,426.84 175,423.48 130,649.06 143,247.28 42,833.19 17,277.79 30,834.66 9,105.61 3,116.99 8,345.20 6,422.02 6,692.10 3,739.66 4,107.09 3,663.77 2,291.79
Accounts receivable, net 7,939,665.36 5,936,796.99 167,597.01 54,658.90 21,230.78 10,393.29 2,747.90 4,824.00 3,007.42 20,101.26 8,061.00 9,210.74 7,917.45 6,143.16 6,336.87 4,408.55 4,490.55 5,968.98 4,947.78 5,405.79
Inventories -2,197,438.06 -723,586.49 -509,491.19 -268,794.41 -179,283.47 50.54 54.79 2.26 0.00 2.00 2.00
Other current assets 350,069.16 3,098,749.76 3,504,737.87 723,586.49 509,491.19 268,794.41 179,283.47 300,455.93 2,653.74 1,539.86 101,141.90 1,402.97 927.40 -6,143.16 -6,336.87 -4,408.55 -4,490.55 -5,968.98 -4,947.78 -5,405.79
Total current assets 17,360,053.17 12,793,346.10 3,504,737.87 502,203.10 258,657.62 185,816.77 133,396.96 148,133.43 42,821.93 17,274.95 38,895.66 9,105.21 11,931.41 8,345.20 6,422.02 5,645.57 3,739.66 3,405.13 2,960.01 2,291.79
Total non-current assets + 28,419,090.85 19,724,633.28 6,779,218.05 1,327,039.58 675,243.00 330,925.00 115,069.74 114,259.17 446,819.18 224,975.67 22,527.84 98,209.27 80,069.26 55,113.07 44,771.01 30,062.49 23,862.71 21,330.66 19,868.73 21,292.20
Total assets 45,779,144.02 32,517,979.37 10,283,955.93 3,371,637.57 1,681,697.00 1,057,950.00 664,125.03 565,246.18 489,641.11 242,250.62 161,748.00 107,314.48 83,155.82 63,458.27 51,193.03 35,708.06 27,602.37 24,735.79 22,828.74 23,583.99
Total current liabilities + 29,705,025.91 19,248,617.31 617,216.50 410,248.00 72,696.66 46,701.20 62,516.20 1,067,893.00 14,745.33 1,406.28 1,213.57 11,962.84 8,885.02 403.96 1,379.30 1,563.65 618.38 2.92 83.19 0.00
Total non-current liabilities + 8,307,286.86 26,003,823.04 7,649,009.49 164,089.64 1,379,131.00 878,090.00 566,708.51 508,647.30 414,955.61 219,029.46 3,301.00 95,202.49 74,804.62 7,080.63 3,170.19 2,028.89 2,928.68 986.97 3,259.96 0.00
Total liabilities 38,012,312.77 26,454,235.29 8,266,225.99 164,089.64 1,379,131.00 878,090.00 566,708.51 508,647.30 422,162.80 220,435.74 147,263.00 97,068.05 76,208.59 58,588.19 47,641.41 32,856.35 25,261.26 22,643.84 20,956.65 21,810.70
Total stockholders' equity + 7,763,585.91 6,063,585.60 2,017,729.94 3,207,547.93 302,566.00 179,860.00 97,416.52 56,598.88 64,524.84 20,352.70 14,485.00 10,246.42 6,947.23 4,870.08 3,551.62 2,469.50 2,052.54 1,845.75 1,654.51 1,606.33
Common shares outstanding 161 159 119 147 147 144 143 143 134 130 130 130 127 125 125 125 125 125 125 125
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 + 6,684,443.50 9,070,318.65 8,694,159.00 6,074,500.00 8,421,595.66 3,757,799.34 6,095,801.00 -4,063,706.28 1,351,292.40 -2,746,702.55 380,755.53 277,751.87 194,497.40 -318,232.71 626,594.89 381,156.97 237,426.84 -167,648.36 229,860.00 224,843.00 184,707.48 307,787.38 178,387.96 164,761.98 14,189.26 160,363.88 154,229.64 174,548.64 138,839.78 152,970.90 40,950.20 21,270.78 12,118.25 42,833.19 31,032.50 22,410.95 34,257.87 20,686.00 22,555.42 16,246.12 27,531.19 18,282.07 10,573.65 10,700.58 8,551.87 9,107.50 7,122.12 14,700.62 6,507.29 3,116.99 9,668.15 8,320.80 9,113.94 9,113.94 7,296.70 6,636.54 6,275.19 7,227.68 6,902.25 5,546.72 5,294.97 6,341.50 5,204.00 3,999.53 4,045.19 4,303.67 3,937.83 3,969.05 3,224.23 4,107.09 3,289.93 3,036.32 2,696.99 3,400.75 2,612.75 2,010.87 2,058.82 2,291.79 1,627.34 1,336.38 1,244.78
Accounts receivable, net 1,146,427.43 947,062.76 7,233,255.34 474,650.69 1,190,517.12 1,022,167.84 167,597.01 49,266.46 54,658.90 166,990.27 31,275.10 77,808.26 21,230.78 21,230.78 14,274.77 13,208.53 269,411.07 10,393.29 7,455.55 9,020.88 2,747.90 2,747.90 5,469.51 8,104.94 8,968.45 18,709.66 1,938.43 824.11 343.88 3,007.42 20,889.86 19,709.60 21,618.39 20,773.00 16,440.00 23,641.42 12,037.69 12,037.69 12,365.16 15,774.24 9,210.74 11,613.18 8,629.58 8,144.46 6,501.50 5,696.10 7,561.81 7,277.84 6,835.48 6,073.26 5,821.40 6,833.83 7,039.24 7,039.24 5,391.84 6,211.08 5,455.50 5,455.50 2,242.00 4,026.43 4,553.23 4,515.61 4,724.61 5,828.43 5,839.65 6,062.53 5,667.85 3,836.07 3,997.46 3,997.46 3,100.37 4,044.25 3,834.26 5,434.91 7,736.64 6,173.75 6,648.06
Inventories -2,197,438.06 -723,586.49 7.81 5.18 3.80 0.00 0.00 30.18 32.85 0.00 0.00 0.00 16.02 16.09 16.16 16.24 2.26 2.20 2.00 2.00 2.00 2.00
Other current assets -1,146,427.43 7,342,671.75 -7,233,255.34 652,083.35 4,063,732.91 4,516,336.48 3,504,737.87 1,529,553.44 917,865.62 723,586.49 1.00 526,266.06 496,369.76 262,401.67 10,002.47 615,611.00 580,983.00 -269,411.07 4,276.05 472,021.00 440,343.00 5,362.26 5,362.26 393,825.00 301,051.00 1,054.36 2,526.11 326,349.60 273,577.29 228,204.60 2,653.74 3,528.90 3,022.02 40,181.81 1,539.86 24,840.09 3,047.77 3,579.31 105.11 2,124.21 1,971.22 1,926.37 1,402.97 1,472.46 1,065.75 927.40 927.40 999.41 978.44 -6,835.48 43,496.90 -5,821.40 -6,833.83 -7,039.24 30,750.57 -5,391.84 -6,211.08 -5,455.50 21,920.90 -2,242.00 -4,026.43 -4,553.23 13,945.50 -4,724.61 -5,828.43 -5,839.65 12,249.49 -5,667.85 -3,836.07 -3,997.46 13,391.98 -3,100.37 -4,044.25 -3,834.26 11,699.48 -7,736.64 -6,173.75 -6,648.06
Total current assets 6,684,443.50 17,360,053.17 8,694,159.00 6,074,500.00 5,575,580.00 3,757,799.34 7,938,401.48 2,594,258.00 2,171,907.00 3,504,737.87 380,755.53 277,751.87 194,497.40 447,545.00 626,594.89 381,156.97 258,657.62 87,749.19 229,860.00 224,843.00 184,707.48 307,787.38 178,387.96 164,761.98 31,521.68 160,533.98 107,639.06 169,050.90 128,182.09 150,902.82 26,804.58 19,112.96 12,106.99 42,821.93 31,031.95 22,388.83 26,936.22 17,274.95 33,671.72 16,246.12 27,530.56 18,282.41 10,573.60 10,700.49 8,549.58 9,105.21 7,122.12 7,120.32 13,008.79 3,086.57 13,976.07 11,745.30 9,113.94 15,187.20 7,296.70 6,636.54 6,272.06 13,311.30 6,902.25 5,546.72 5,294.97 10,750.47 5,204.00 3,999.53 4,001.84 8,211.92 3,937.83 3,969.05 3,224.23 9,467.66 3,289.93 3,036.32 2,696.99 6,694.45 2,612.75 2,010.87 2,058.82 7,726.70 1,627.34 1,336.38 1,244.78
Total non-current assets + 38,715,645.67 28,419,090.85 33,301,800.00 31,621,552.00 23,273,906.00 28,967,409.24 15,036,995.42 14,852,859.00 11,180,818.00 6,779,218.05 5,885,523.31 4,581,160.39 3,605,207.57 9,913,691.15 2,045,008.34 1,837,946.05 675,243.00 3,183,472.36 630,598.00 537,372.00 988,232.14 1,289,096.37 770,243.08 728,231.94 749,975.59 774,818.76 550,609.08 476,919.66 494,337.49 725,467.91 490,996.66 406,365.75 315,514.32 446,819.18 243,370.29 230,784.70 229,092.15 224,975.67 180,770.03 183,603.56 152,908.19 143,465.59 125,968.32 121,282.52 107,763.22 98,209.27 93,522.58 89,301.66 83,156.58 80,069.26 70,180.07 67,179.96 56,296.83 5,101.96 51,727.40 48,529.67 47,433.05 7,220.91 39,353.73 39,306.16 33,597.33 4,773.58 26,377.40 26,602.35 24,706.99 5,444.95 22,418.41 21,927.70 21,498.74 3,018.64 0.00 0.00 21,031.12 3,037.94 19,050.64 18,780.68 21,292.20 4,176.52 23,788.66 0.00 24,583.91
Total assets 45,400,089.17 45,779,144.02 41,995,959.00 37,696,052.00 28,849,486.00 32,725,208.59 22,975,396.90 17,447,117.00 13,352,725.00 10,283,955.93 6,266,279.00 4,858,914.00 3,799,707.00 3,371,637.57 2,671,603.23 2,219,103.01 1,681,697.00 3,271,221.54 1,476,069.00 1,343,198.00 1,172,939.00 1,596,883.75 948,631.00 892,993.91 781,497.27 935,352.74 658,248.15 645,970.56 622,519.59 876,370.73 517,801.23 424,654.60 327,621.31 489,641.11 274,402.24 253,173.53 256,028.37 242,250.62 198,002.00 199,849.68 180,438.75 161,748.00 136,541.92 131,983.00 116,312.80 107,314.48 100,644.70 96,421.98 89,663.80 83,155.82 75,594.92 70,668.99 65,410.77 65,410.77 59,024.10 55,166.21 53,705.11 53,705.11 46,255.98 44,852.88 38,892.30 38,892.30 31,581.40 30,601.88 28,708.83 27,602.37 26,356.24 25,896.75 24,722.96 24,735.79 24,509.85 23,230.58 23,728.11 23,728.11 21,663.39 20,791.56 21,149.00 23,602.70 25,416.00 24,536.09 24,344.95
Total current liabilities + 29,705,025.91 29,705,025.91 24,540,641.00 21,568,235.00 17,907,358.00 645,314.38 750,547.85 8,739,435.00 6,718,995.00 617,216.50 124,077.04 84,580.50 50,431.75 2,141,978.00 33,350.80 20,590.78 4,362.78 54,409.83 963,155.83 903,273.81 8,302.96 27,606.79 6,411.45 5,302.50 4,850.32 18,935.48 5,954.20 6,311.91 23,602.01 15,185.37 358,317.91 294,241.00 14,745.33 7,207.19 14,848.45 10,681.01 65,038.07 1,406.28 2,899.95 9,111.56 11,668.76 1,513.92 7,232.48 8,710.51 7,008.65 1,084.54 6,998.70 6,150.92 1,421.84 802.02 3,584.43 3,013.33 403.96 554.09 15,141.50 875.49 4,737.79 739.61 832.05 801.43 3.18 671.12 332.40 618.38 618.38 1,014.12 1,014.12 0.00 0.00 0.00 91.21 0.00 0.00 0.00 128.22 0.00 0.00 0.00
Total non-current liabilities + 36,764,455.32 8,307,286.86 10,362,748.00 9,200,338.00 28,118,843.40 26,003,823.04 18,667,559.86 13,642,977.84 540,097.00 7,649,009.49 4,883,242.00 3,880,715.59 2,989,347.71 8,361,530.44 2,138,013.18 1,797,472.45 1,379,131.00 2,627,433.02 1,209,663.00 1,107,983.00 959,220.41 1,297,793.82 783,560.27 743,281.86 646,572.92 760,176.11 565,496.33 564,150.97 546,093.04 766,043.59 465,637.59 376,699.84 281,369.88 414,955.61 233,977.74 225,122.19 229,958.74 219,029.46 175,191.96 178,935.79 160,766.16 144,641.95 120,400.48 117,319.06 102,558.48 95,202.49 88,960.33 85,808.82 79,825.68 74,804.62 67,532.53 63,377.64 7,080.63 7,522.46 5,672.25 1,799.62 813.79 1,734.97 4,466.50 1,253.03 3,861.27 2,414.30 2,482.17 2,928.68 2,928.68 1,123.04 1,112.96 1,060.09 2,873.11 0.00 0.00 0.00 3,214.23 0.00 799.03 0.00 3,862.94 0.00 0.00 0.00
Total liabilities 36,764,455.32 38,012,312.77 34,903,389.00 30,768,573.00 23,361,876.00 26,649,137.42 18,667,560.00 13,642,978.00 10,037,951.00 8,266,225.99 5,007,319.00 3,965,298.00 3,039,781.00 2,762,760.01 2,171,363.99 1,818,063.23 1,379,131.00 2,681,842.85 1,209,663.00 1,107,983.00 967,523.37 1,325,400.61 789,972.00 748,584.36 651,423.24 779,111.59 571,450.53 570,462.89 556,912.34 781,228.95 465,637.59 376,699.84 281,369.88 422,162.80 239,207.53 229,624.50 234,075.00 220,435.74 178,091.90 182,791.63 164,605.70 146,155.87 123,301.83 119,929.77 105,107.97 96,287.03 91,280.87 87,989.40 81,885.90 75,606.64 69,552.46 65,162.52 60,241.70 60,241.70 54,522.20 50,398.98 49,297.26 49,297.26 42,579.42 41,495.82 35,777.53 35,777.53 28,948.50 28,117.25 26,309.02 25,261.26 24,077.73 23,676.04 22,543.18 22,643.84 22,474.79 21,273.94 21,812.97 21,812.97 19,866.01 19,053.87 19,395.95 21,829.41 23,560.31 22,716.46 22,587.26
Total stockholders' equity + 8,635,633.85 7,766,542.60 7,092,570.00 6,927,260.01 5,487,610.00 6,075,902.22 4,451,091.00 3,804,139.00 3,314,774.00 2,017,651.92 1,258,960.00 893,616.00 759,926.00 608,877.54 500,239.23 401,039.77 302,566.00 589,378.69 266,406.00 235,215.00 205,416.00 271,483.13 154,944.00 141,014.55 126,741.88 152,300.78 84,374.97 73,318.30 63,709.17 92,491.97 50,438.76 46,337.06 44,677.89 64,524.84 35,194.71 23,549.03 21,953.00 20,352.70 18,581.00 17,058.04 15,833.04 14,484.82 13,240.09 12,053.23 11,204.83 10,246.42 9,363.83 8,432.58 7,777.93 6,947.23 6,042.46 5,506.47 5,169.07 5,169.07 4,501.90 4,154.67 3,833.35 3,833.35 3,196.44 2,921.24 2,697.51 2,697.51 2,279.90 2,158.68 2,100.95 2,052.54 2,005.12 1,959.63 1,923.22 1,845.75 1,799.78 1,730.79 1,690.36 1,690.36 1,602.04 1,566.42 1,587.44 1,606.33 1,697.94 1,668.77 1,612.60
Common shares outstanding 161 161 161 161 161 151 148 148 148 119 148 148 148 147 148 148 147 1,475 147 147 148 1,475 143 143 143 1,427 143 143 143 1,427 143 143 143 32 142 130 130 1,300 130 130 130 1,300 130 130 130 1,300 130 130 128 1,261 124 124 124 124 124 124 124 124 124 124 124 124 124 124 124 124 124 124 124 124 124 124 124 124 124 124 124 124 124 124 124
about 21 hours ago