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 + 6,645,514.21 5,164,589.25 3,932,261.94 913,637.46 750,640.76 422,051.47 274,276.54 190,243.64 81,674.16 105,979.40 27,970.28 12,252.55 12,881.78 8,614.89 6,257.14 5,691.81 7,045.71 4,243.08 3,170.71 2,555.08
Accounts receivable, net 628.61 1,423,733.13 926,860.56 111,001.47 35,135.88 17,906.00 9,475.11 36,618.36 14,868.03 967.55 7,448.43 5,222.07 3,246.80 1,894.52 3,156.63 1,959.68 1,486.31 2,835.02 1,314.73 1,198.96
Inventories 982,581.06 -349,121.00 -363,733.73 -214,642.26 -158,534.83 -127,636.44 -51,445.10 478.18 1.79
Other current assets -3,140,278.62 71,614.97 76,195.44 244,546.26 12,491.62 9,856.42 3,425.14 2,630.75 1,686.74 80,745.80 59,327.74 1,594.20 1,061.07 567.32 236.11 16,733.09 12,094.82 13,015.79 11,847.49 9,885.02
Total current assets 3,505,821.84 6,659,937.35 4,935,317.95 920,064.18 798,268.26 449,813.89 287,176.78 229,492.75 98,228.93 106,946.96 35,418.71 19,376.42 17,189.66 11,076.73 9,746.17 7,651.49 6,741.72 7,078.10 4,485.43 3,754.03
Total non-current assets + 21,893,379.11 8,059,956.49 8,370,222.31 813,494.01 1,210,010.72 596,248.42 331,133.92 326,676.68 220,554.16 30,057.73 16,270.02 54,912.48 41,333.97 33,707.85 29,259.47 24,928.76 19,649.88 18,747.36 17,547.24 15,055.51
Total assets 25,399,200.95 14,719,893.84 13,305,540.25 1,958,836.86 2,008,278.98 1,046,062.31 618,310.70 556,169.43 318,783.09 285,576.23 110,736.20 74,288.91 58,523.62 44,784.58 39,005.65 32,580.25 26,391.59 25,825.47 22,032.67 18,809.55
Total current liabilities + 468,049.75 9,930,976.80 7,938,075.31 40.84 1,380,172.79 722,185.37 401,522.63 400,443.15 229,345.94 44.29 0.16 52,474.26 44,413.71 35,278.91 34,241.15 24,454.11 19,559.60 20,214.42 15,016.36 12,489.10
Total non-current liabilities + 21,388,664.33 2,173,089.81 2,286,608.19 860,629.32 310,566.41 150,983.59 101,971.16 85,667.71 39,920.50 9,220.64 4,657.35 11,206.71 6,781.34 4,255.75 814.13 4,200.03 3,692.34 3,286.88 4,722.45 4,152.28
Total liabilities 21,856,714.07 12,104,066.61 10,224,683.50 1,592,952.89 1,690,739.20 873,168.96 503,493.79 486,110.86 269,266.44 247,054.49 96,681.70 63,680.97 51,195.05 39,534.66 35,055.28 28,654.14 23,251.94 23,501.30 19,738.81 16,641.38
Total stockholders' equity + 3,431,453.16 2,573,759.47 3,041,728.81 360,480.71 311,265.70 169,629.54 112,670.40 70,012.25 49,061.87 38,521.73 14,054.50 10,331.88 7,156.18 5,131.94 3,868.26 3,746.92 2,926.47 2,076.02 2,057.74 1,951.98
Common shares outstanding 204 204 204 204 204 204 204 204 192 179 179 179 179 179 183 179 163 179 179 180
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 + 7,573,382.00 5,724,932.90 3,840,913.43 3,323,064.57 4,792,089.50 3,028,563.31 1,573,114.83 2,116,813.82 3,932,261.94 1,986,548.94 424,604.00 991,456.11 991,456.11 820,605.11 185,377.00 198,967.94 750,640.76 364,338.79 198,329.38 195,734.96 422,051.47 279,680.35 133,178.44 112,525.19 208,073.07 201,483.20 100,834.35 96,879.61 141,779.30 123,669.81 97,404.50 61,939.49 81,674.16 62,811.75 27,947.33 37,048.21 58,382.34 65,459.08 30,296.08 26,524.32 23,414.26 27,970.28 13,937.83 13,646.58 12,589.44 12,218.63 12,753.05 11,487.94 10,324.98 12,881.78 7,769.17 8,092.72 7,575.58 8,614.89 6,429.98 6,363.46 6,680.99 6,353.43 7,359.01 6,974.02 6,011.20 5,691.81 6,231.89 6,567.67 5,255.41 5,255.41 5,526.06 5,920.98 6,440.73 4,243.08 3,455.10 3,195.11 3,625.32 3,170.71 2,562.25 2,441.62 2,473.38 2,555.08 2,257.53 1,894.32 2,292.27
Accounts receivable, net 628.61 37,021.00 37,021.00 224,796.40 72,664.00 197,523.14 183,228.15 13,795.98 926,860.56 104,543.94 45,289.17 36,396.37 36,396.37 26,445.75 21,799.78 20,275.61 35,135.88 13,983.88 16,080.70 11,858.61 17,906.00 17,906.00 7,190.54 7,005.14 7,810.05 9,475.11 5,315.11 5,939.39 5,509.32 13,363.40 3,970.32 3,648.52 14,868.03 1,070.01 22,521.52 12,976.59 29,197.63 967.55 10,827.01 12,956.14 10,768.96 7,448.43 8,716.26 8,962.75 4,191.93 5,222.07 8,846.37 5,838.23 5,949.23 3,246.80 5,360.79 3,445.51 1,241.75 1,894.52 3,099.33 2,807.08 3,200.72 3,156.63 2,620.52 1,970.48 2,658.38 1,959.68 4,847.49 1,377.96 1,486.31 1,174.52 1,191.55 2,244.09 2,904.60 2,835.02 1,874.91 1,318.50 1,587.77 1,314.73 1,595.26 1,539.20 1,099.23 1,198.96 1,143.38 1,221.64 1,056.93
Inventories 45,324.00 1,174,227.00 -884,291.57 982,581.06 -699,544.23 -562,409.85 -562,409.85 -327,252.53 -327,252.53 -326,696.84 -292,148.67 14.41 -312,367.18 -313,186.34 -234,229.74 15.92 -156,092.39 -149,669.43 14.16 184.50 3.03 3.96 3.81 8.60 1.64 1.55
Other current assets -3,140,278.62 -628.61 82,897.88 71,614.97 54,497.69 39,738.01 36,000.39 76,195.44 2,381,214.12 711,641.61 573,127.92 573,127.92 333,641.72 5,667.28 4,430.46 12,491.62 4,278.87 4,741.67 6,406.51 9,856.42 9,856.42 3,991.64 2,923.01 3,425.14 161,959.97 2,054.36 1,548.80 1,865.62 2,630.75 1,125.53 1,067.41 1,686.74 46,992.60 599.54 829.94 877.67 2,040.30 1,077.81 960.47 803.29 2,308.56 723.13 664.06 1,594.20 1,594.20 1,469.22 585.73 567.30 1,061.07 619.88 571.53 567.32 567.32 346.05 23,847.18 22,636.59 236.11 20,365.04 18,543.04 17,913.00 16,733.09 14,820.59 13,454.15 12,094.82 13,015.79 13,043.77 11,365.10 12,452.16 11,847.49 10,931.23 9,797.44 9,312.30 9,885.02 8,386.64 8,216.50 8,592.57
Total current assets 7,573,382.00 3,868,767.00 3,868,767.00 3,630,758.84 2,523,570.00 3,280,584.14 1,673,627.21 1,322,740.62 4,935,317.95 2,346,224.00 433,668.00 381,288.00 381,288.00 208,564.00 212,847.57 223,677.52 798,268.26 215,525.98 219,151.75 214,000.09 449,813.89 279,680.35 144,360.62 122,453.33 154,339.61 206,893.36 101,538.80 98,443.43 111,366.91 127,885.47 92,917.70 59,246.56 98,228.93 54,616.32 51,068.39 50,854.74 71,224.66 53,803.96 42,200.91 40,440.93 34,986.51 35,418.71 23,377.22 23,273.39 17,088.97 17,555.86 22,786.27 17,911.90 16,841.51 16,134.82 13,749.83 12,109.76 8,817.32 10,635.57 9,869.79 9,170.55 9,881.70 9,746.17 9,979.53 8,944.51 8,669.58 7,651.49 11,079.38 7,945.63 6,741.72 6,429.93 6,717.61 8,165.07 9,345.33 7,078.10 5,330.02 4,513.61 5,213.09 4,485.43 4,157.50 3,980.81 3,572.61 3,754.03 3,400.91 3,115.96 3,349.20
Total non-current assets + 18,138,625.00 18,297,786.00 18,297,786.00 15,633,694.70 13,764,886.00 9,271,947.30 7,867,690.57 6,781,756.78 8,370,222.31 3,778,286.00 1,352,793.00 898,917.00 898,917.00 657,300.00 1,192,472.74 945,403.85 1,210,010.72 698,680.01 645,238.88 527,948.77 596,248.42 172,340.00 445,475.74 419,626.35 358,314.67 57,298.44 312,538.38 294,448.20 276,375.09 44,448.65 241,064.65 208,981.56 220,554.16 37,972.89 148,988.53 121,593.04 113,139.59 16,760.54 88,731.99 91,148.31 80,332.30 16,119.61 68,799.92 64,297.71 64,041.88 13,110.47 50,872.20 50,454.15 47,929.95 4,496.34 41,228.67 37,198.86 37,224.63 4,985.16 6,024.87 6,574.88 29,258.85 29,259.47 25,952.03 24,098.26 26,798.56 8,195.68 23,042.09 6,950.86 19,649.88 7,866.84 16,217.07 16,224.37 16,143.60 18,747.36 18,169.21 14,228.32 17,393.43 17,547.24 16,877.45 15,370.72 15,723.49 5,170.50 12,567.16 12,482.87 13,411.77
Total assets 25,712,007.00 22,166,553.00 22,166,553.00 19,264,453.54 16,288,456.00 12,552,531.44 9,541,317.78 8,104,497.40 13,305,540.25 6,124,510.00 3,133,299.00 2,359,831.00 2,359,831.00 1,601,379.00 1,405,320.30 1,169,081.37 2,008,278.98 914,205.99 864,390.63 741,948.85 1,046,062.31 688,970.00 589,836.36 542,079.68 512,654.28 440,233.03 414,077.18 392,891.63 387,742.00 354,614.20 333,982.35 268,228.12 318,783.09 221,165.62 200,056.91 172,447.78 184,364.25 151,752.71 130,932.90 131,589.23 115,318.81 110,736.20 92,177.13 87,571.10 81,130.86 73,284.36 73,658.47 68,366.05 64,771.46 58,523.62 54,978.50 49,308.63 46,041.95 44,784.58 41,584.17 39,592.60 39,140.55 39,005.65 35,931.55 33,042.76 35,468.14 32,580.25 34,121.46 28,350.63 26,391.59 26,391.59 22,934.67 24,389.44 25,488.93 25,825.47 23,499.23 18,741.94 22,606.52 22,032.67 21,034.95 19,351.53 19,296.11 18,809.55 15,968.07 15,598.84 16,760.97
Total current liabilities + 17,781,477.00 730,581.97 15,657,334.00 13,029,626.66 10,974,711.00 8,530,884.66 5,990,098.70 4,784,223.86 7,938,075.31 192,167.00 508.90 95.95 95.95 33.95 974,157.36 797,420.45 1,380,172.79 630,897.38 609,170.14 507,851.20 722,185.37 41.54 399,652.81 373,260.11 327,959.86 378.26 275,657.37 286,453.20 280,776.92 95.67 248,647.40 193,986.84 229,345.94 0.39 135,233.44 130,664.27 127,557.06 4,724.41 95,475.64 96,897.40 84,053.48 3,171.94 65,754.36 62,895.62 55,357.90 2,482.57 51,995.15 49,909.48 46,657.61 1,193.22 40,881.52 38,106.74 35,018.90 757.07 32.99 213.64 30,260.02 34,241.15 28,509.05 28,584.55 24,151.42 21,656.37 82.83 19,559.60 0.08 18,041.71 21,390.82 22,753.90 20,214.42 15,654.07 14,575.33 15,106.48 15,016.36 14,277.34 13,028.36 13,378.67 959.49 12,187.72 11,645.55 11,219.66
Total non-current liabilities + 3,906,937.00 19,183,879.00 3,526,545.00 3,299,724.61 2,496,461.00 1,631,251.52 1,442,712.94 1,195,439.07 2,286,608.19 4,508,205.00 14,345.00 52,888.84 52,888.84 21,742.44 197,205.80 177,510.69 310,566.41 134,905.22 122,319.83 114,191.53 150,983.59 6,566.49 83,492.39 73,870.62 95,919.40 9,835.81 79,875.02 57,629.01 62,556.25 4,374.14 49,606.74 40,825.72 39,920.50 5,040.53 39,596.90 24,343.26 39,113.24 5,274.55 19,191.48 19,429.42 16,009.08 4,657.35 13,595.87 12,877.19 14,510.13 2,615.73 12,145.80 9,362.15 9,403.52 2,142.17 7,648.41 5,327.24 5,546.97 1,437.25 614.09 624.09 4,771.76 814.13 4,052.63 1,135.69 8,069.21 8,937.91 14.33 3,692.34 0.08 2,219.74 709.25 578.08 3,286.88 5,402.57 2,080.19 5,280.44 4,722.45 4,477.42 4,126.77 3,671.23 248.31 1,876.24 2,090.81 3,504.67
Total liabilities 21,688,414.00 19,183,879.00 19,183,879.00 16,329,351.27 13,471,172.00 10,162,136.17 7,432,811.64 5,979,662.93 10,224,683.50 4,700,372.00 14,345.00 1,900,057.00 1,900,057.00 1,299,413.00 1,171,363.16 974,931.14 1,690,739.20 765,802.60 731,489.97 622,042.74 873,168.96 584,212.00 483,145.21 447,130.74 423,879.26 374,915.90 355,532.39 344,082.22 343,333.17 316,032.43 298,254.14 234,812.56 269,266.44 195,109.07 174,830.33 155,007.53 166,670.29 134,672.54 114,667.12 116,326.82 100,062.56 96,681.70 79,350.23 75,772.81 69,868.03 62,952.48 64,140.95 59,271.63 56,061.13 51,195.05 48,529.93 43,433.98 40,565.87 39,534.66 36,617.48 35,053.00 35,031.78 35,055.28 32,561.68 29,720.24 32,220.62 28,654.14 30,594.28 25,342.08 23,251.94 0.08 20,261.46 22,100.07 23,331.98 23,501.30 21,056.64 16,655.52 20,386.91 19,738.81 18,754.75 17,155.13 17,049.90 248.31 14,063.97 13,736.36 14,724.32
Total stockholders' equity + 3,895,184.00 2,920,298.00 2,920,298.00 2,879,056.12 2,768,435.00 2,353,991.89 2,075,591.59 2,098,409.17 3,041,728.81 1,406,170.00 558,582.00 453,206.00 453,206.00 297,157.00 229,870.38 190,558.51 311,265.70 145,516.58 130,265.96 117,532.41 169,629.54 102,620.00 104,677.01 93,077.02 87,048.69 63,748.18 56,095.47 48,775.65 44,375.26 38,551.67 35,699.12 32,861.69 49,061.87 26,056.55 24,638.81 16,871.81 17,154.81 16,460.04 15,877.63 14,944.71 14,881.45 13,716.36 12,528.10 11,530.03 10,986.76 10,331.88 9,517.52 8,888.55 8,518.30 7,156.18 6,292.25 5,731.55 5,358.11 5,131.94 4,857.00 4,439.63 4,108.78 3,868.26 3,369.88 3,247.27 3,050.27 3,746.92 3,295.13 2,781.56 2,926.47 2,926.47 2,624.83 2,245.48 2,117.41 2,076.02 2,181.02 2,086.42 1,977.05 2,057.74 2,050.03 1,970.04 2,019.35 1,951.98 1,904.10 1,862.48 1,842.22
Common shares outstanding 204 204 204 205 204 204 204 204 204 204 204 204 204 204 204 204 204 204 204 204 204 204 204 204 204 204 204 204 204 204 204 204 196 204 185 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 183 183 183 179 183 183 183 179 183 179 181 179 237 163 157 179 179 158 179 152 182 154 151 169
3 days ago