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 + 4,963.00 3,633.00 9,588.00 -2,593.00 6,307.00 5,084.00 5,993.00 3,839.00 3,767.00 2,036.00 1,796.00 1,655.00 1,599.56 1,809.50 8,685.94 9,112.94 10,563.55 12,773.89 17,414.29 16,584.81
Accounts receivable, net 96,166.00 67,074.00 46,490.00 42,570.00 58,833.00 40,691.00 32,147.00 27,864.00 30,760.00 20,506.00 17,805.00 18,219.00 14,481.33 10,719.05 8,443.70 7,725.59 3,748.57 4,174.97 4,485.72 1,768.18
Inventories -4,838.00 141,177.00 142,356.00 100,749.00 -188.00 -1,204.00 -1,933.00 1,987.00 1,998.40 2,589.56 3,595.61 6,615.08 7,422.42 9,343.98 11,114.66 16,857.51 15,817.80
Other current assets 76,962.00 64,523.00 64,292.00 57,037.00 38,123.00 43,810.00 27,385.00 23,286.00 21,436.00 25,950.00 22,742.00 17,340.00 15,155.24 13,643.24 11,237.47 -9,079.81 -4,555.13 -5,118.47 -5,007.49 -2,437.45
Total current assets 178,091.00 135,230.00 114,535.00 103,043.00 99,351.00 44,983.00 35,029.00 30,461.00 32,492.00 22,431.00 19,406.00 19,488.00 15,694.57 12,099.65 10,139.19 9,079.81 4,555.13 5,118.47 5,007.49 2,437.45
Total non-current assets + 25,149.00 14,912.00 13,716.00 12,100.00 9,762.00 50,696.00 36,647.00 30,086.00 28,670.00 32,242.00 29,328.00 23,897.00 22,176.13 21,099.91 20,265.17 19,420.23 22,050.42 23,238.17 29,534.59 29,643.07
Total assets 203,240.00 150,142.00 128,251.00 115,143.00 109,113.00 95,679.00 71,676.00 60,547.00 61,162.00 54,673.00 48,734.00 43,385.00 37,870.70 33,199.56 30,404.37 28,500.04 26,605.55 28,356.64 34,542.09 32,080.52
Total current liabilities + 157,277.00 117,004.00 102,644.00 94,442.00 86,940.00 76,486.00 58,717.00 48,502.00 49,331.00 42,130.00 40,482.00 32,155.00 26,774.01 22,001.44 23,833.34 21,967.88 20,090.00 22,535.10 25,215.04 20,951.54
Total non-current liabilities + 25,491.00 16,541.00 11,540.00 9,086.00 11,951.00 10,190.00 5,019.00 4,889.00 5,398.00 6,723.00 2,908.00 6,045.00 6,004.57 6,384.98 7,028.69 2,239.07 1,638.42 1,413.48 5,753.22 8,327.07
Total liabilities 182,768.00 133,545.00 114,184.00 103,528.00 98,891.00 86,676.00 63,736.00 53,391.00 54,729.00 48,853.00 43,390.00 38,200.00 32,778.57 28,386.41 30,862.03 24,206.95 21,728.42 23,948.57 30,968.26 29,278.60
Total stockholders' equity + 20,472.00 16,597.00 14,067.00 11,615.00 10,222.00 9,003.00 7,940.00 7,156.00 6,433.00 5,820.00 5,344.00 5,185.00 5,092.13 4,813.15 -457.66 4,293.09 4,877.13 4,408.06 3,573.82 2,801.92
Common shares outstanding 448 436 423 405 380 323 307 297 284 269 251 234 204 188 178 159 159 200 160 160
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 + 111,186.00 4,963.00 13,652.00 51,805.00 11,876.00 3,633.00 42,211.00 32,236.00 10,425.00 9,588.00 35,159.00 37,138.00 40,201.00 -2,593.00 -1,676.00 -3,407.00 -3,601.00 6,307.00 8,946.00 7,384.00 4,319.00 5,084.00 4,693.00 4,482.00 4,011.00 5,993.00 4,426.00 4,464.00 4,126.00 3,839.00 3,393.00 3,033.00 2,578.00 3,767.00 2,645.00 2,481.00 1,768.00 2,036.00 1,698.00 1,556.00 2,552.00 1,796.00 1,803.00 1,189.00 1,157.00 1,655.00 1,284.30 1,273.95 1,274.19 1,599.56 2,036.29 2,002.42 1,646.81 1,809.50 7,708.64 8,543.14 8,360.25 8,685.94 10,904.02 7,830.68 7,920.14 9,112.94 8,914.98 11,772.96 10,647.10 10,563.55 11,841.63 10,260.29 11,884.52 12,773.89 14,618.57 13,747.41 16,584.72 17,414.29 17,889.33 15,750.75 15,307.66 16,584.81 0.00 0.00 0.00
Accounts receivable, net 92,486.00 96,166.00 82,849.00 69,874.00 66,795.00 67,074.00 58,639.00 57,565.00 53,516.00 46,490.00 45,768.00 43,757.00 41,541.00 42,570.00 43,969.00 44,641.00 50,612.00 58,833.00 54,654.00 54,045.00 46,129.00 40,691.00 32,987.00 27,154.00 21,740.00 32,147.00 26,969.00 26,770.00 26,746.00 27,864.00 31,876.00 30,221.00 30,565.00 30,760.00 26,444.00 24,056.00 22,387.00 20,506.00 19,053.00 16,546.00 15,999.00 17,805.00 16,803.00 20,256.00 18,506.00 18,219.00 18,193.11 16,124.96 15,351.93 14,481.33 13,243.30 12,285.68 12,017.66 10,719.05 10,287.91 9,604.91 9,673.53 8,443.70 8,007.12 10,290.75 10,046.13 7,725.59 5,958.60 5,067.44 5,132.09 3,748.57 4,955.33 4,342.24 3,752.50 4,174.97 4,232.72 4,844.44 3,667.00 4,485.72 3,956.53 4,843.62 2,827.88 1,768.18
Inventories 135,643.00 170,530.00 171,905.00 172,760.00 -4,838.00 -3,965.00 -4,039.00 -4,531.00 -4,026.00 -77.00 -69.00 -52.00 -86.00 -47.00 -70.00 -85.00 3,269.00 -189.00 -221.00 -211.00 -188.00 -312.00 -247.00 -614.00 -1,204.00 -736.00 -924.00 3,023.00 -1,933.00 -1,595.00 2,580.00 2,067.00 1,987.00 2,707.00 2,289.00 2,043.00 1,998.40 2,236.92 2,398.63 2,605.75 2,589.56 3,454.91 3,558.53 3,822.30 3,595.61 5,704.97 6,161.78 6,443.62 6,615.08 8,884.86 6,103.46 6,418.98 7,422.42 9,213.20 8,992.14 9,347.67 9,343.98 10,250.53 8,821.53 10,777.14 11,114.66 13,735.36 13,263.34 15,889.33 16,857.51 17,388.52 14,882.17 14,699.89 15,817.80
Other current assets 52,150.00 76,962.00 87,574.00 82,108.00 68,637.00 64,523.00 66,424.00 59,796.00 59,315.00 64,292.00 58,300.00 59,324.00 61,414.00 57,037.00 56,790.00 54,429.00 49,017.00 38,123.00 37,602.00 37,803.00 46,325.00 43,810.00 42,152.00 46,204.00 44,544.00 27,385.00 30,229.00 29,313.00 26,786.00 23,286.00 20,667.00 21,301.00 20,882.00 21,436.00 24,302.00 25,111.00 26,293.00 25,950.00 26,845.00 26,931.00 25,087.00 22,742.00 22,044.00 18,086.00 18,153.00 17,340.00 16,450.62 16,359.53 16,402.11 15,155.24 13,651.45 13,389.46 13,344.90 13,643.24 -11,947.42 -11,608.42 -11,224.93 11,237.47 -9,562.85 -11,713.68 -11,222.29 -9,079.81 4,667.66 -6,178.49 -5,982.31 -4,555.13 -5,815.26 -5,206.01 -4,456.00 -5,118.47 -4,703.77 -5,275.70 -4,362.39 -5,007.49 -4,457.34 -5,712.21 -3,435.66 -2,437.45
Total current assets 203,135.00 178,091.00 175,551.00 156,670.00 138,932.00 135,230.00 128,658.00 121,279.00 116,894.00 114,535.00 107,892.00 106,762.00 106,169.00 103,043.00 103,943.00 101,951.00 102,296.00 99,351.00 57,492.00 57,263.00 48,756.00 44,983.00 36,279.00 30,269.00 24,841.00 35,029.00 30,004.00 29,932.00 29,292.00 30,461.00 34,938.00 32,721.00 32,466.00 32,492.00 28,500.00 26,171.00 24,043.00 22,431.00 20,603.00 17,989.00 17,746.00 19,406.00 18,391.00 21,297.00 19,496.00 19,488.00 19,203.87 17,124.59 16,343.37 15,694.57 14,791.82 13,700.53 13,202.52 12,099.65 11,947.42 11,608.42 11,224.93 10,139.19 9,562.85 11,713.68 11,222.29 9,079.81 8,915.00 6,178.49 5,982.31 4,555.13 5,815.26 5,206.01 4,456.00 5,118.47 4,703.77 5,275.70 4,362.39 5,007.49 4,457.34 5,712.21 3,435.66 2,437.45
Total non-current assets + 15,614.00 25,149.00 24,671.00 24,805.00 18,738.00 14,912.00 19,868.00 15,369.00 15,344.00 13,716.00 12,744.00 13,831.00 13,300.00 12,100.00 10,740.00 11,435.00 12,127.00 9,762.00 48,790.00 47,068.00 55,008.00 50,696.00 48,419.00 53,696.00 51,008.00 36,647.00 37,800.00 36,102.00 34,234.00 30,086.00 27,124.00 27,582.00 26,627.00 28,670.00 31,343.00 31,426.00 32,214.00 32,242.00 34,461.00 33,840.00 32,440.00 29,328.00 28,835.00 23,862.00 23,798.00 23,897.00 22,404.34 23,030.91 22,637.00 22,176.13 21,485.23 21,356.03 21,941.58 21,099.91 21,914.28 20,775.29 21,471.47 20,265.17 23,588.27 18,926.57 18,832.31 19,420.23 9,213.20 21,303.19 23,379.90 22,050.42 23,030.22 21,237.66 20,679.84 23,238.17 24,647.91 24,518.15 28,828.24 29,534.59 31,793.58 27,832.62 28,813.03 29,643.07
Total assets 218,749.00 203,240.00 200,222.00 181,475.00 157,670.00 150,142.00 148,526.00 136,648.00 132,238.00 128,251.00 120,636.00 120,593.00 119,469.00 115,143.00 114,683.00 113,386.00 114,423.00 109,113.00 106,282.00 104,331.00 103,764.00 95,679.00 84,698.00 83,965.00 75,849.00 71,676.00 67,804.00 66,034.00 63,526.00 60,547.00 62,062.00 60,303.00 59,093.00 61,162.00 59,843.00 57,597.00 56,257.00 54,673.00 55,064.00 51,829.00 50,186.00 48,734.00 47,226.00 45,159.00 43,294.00 43,385.00 41,608.21 40,155.50 38,980.38 37,870.70 36,277.04 35,056.55 35,144.10 33,199.56 33,861.70 32,383.71 32,696.40 30,404.37 33,151.12 30,640.26 30,054.60 28,500.04 29,660.40 27,481.68 29,362.21 26,605.55 28,845.48 26,443.66 25,135.83 28,356.64 29,351.68 29,793.85 33,190.62 34,542.09 36,250.92 33,544.82 32,248.69 32,080.52
Total current liabilities + 12.00 157,277.00 152,318.00 141,234.00 123,041.00 117,004.00 115,322.00 105,309.00 103,127.00 102,644.00 96,692.00 97,518.00 96,327.00 94,442.00 93,882.00 91,870.00 92,072.00 86,940.00 85,503.00 82,632.00 82,269.00 76,685.00 70,227.00 69,621.00 63,497.00 58,869.00 55,219.00 53,956.00 51,595.00 48,673.00 50,410.00 48,882.00 47,974.00 49,518.00 48,222.00 46,800.00 44,914.00 42,415.00 43,118.00 39,993.00 39,162.00 40,773.00 36,168.00 34,601.00 32,913.00 32,432.00 30,649.52 29,316.72 27,634.40 27,061.25 25,417.86 23,651.97 23,752.02 22,260.88 26,761.76 25,528.30 25,932.85 24,104.94 26,819.58 24,118.95 23,894.64 22,252.74 13,848.03 20,997.16 22,900.75 20,388.99 23,030.87 20,747.93 19,821.57 22,848.90 22,499.78 22,717.52 10,508.96 25,538.94 27,507.82 25,022.61 21,974.15 20,951.54
Total non-current liabilities + 197,477.00 25,491.00 28,424.00 21,723.00 17,146.00 16,541.00 17,199.00 16,155.00 14,452.00 11,540.00 10,680.00 10,418.00 10,909.00 9,086.00 9,901.00 10,914.00 11,869.00 11,951.00 10,768.00 11,771.00 12,058.00 9,991.00 5,925.00 6,090.00 4,205.00 4,867.00 4,932.00 4,458.00 4,505.00 4,718.00 4,749.00 4,721.00 4,413.00 5,211.00 5,309.00 4,606.00 5,333.00 6,438.00 6,076.00 6,144.00 5,361.00 2,617.00 5,776.00 5,324.00 5,343.00 5,768.00 5,766.06 5,563.19 6,101.77 5,717.33 5,786.30 6,509.45 6,566.15 6,125.53 1,945.10 1,858.74 1,798.36 6,757.09 1,698.28 1,935.77 1,719.16 1,954.21 219.63 1,641.02 1,578.91 1,339.44 992.07 1,057.46 879.45 1,099.68 2,712.28 3,047.70 18,665.93 5,429.32 5,444.56 5,489.68 7,308.18 8,327.07
Total liabilities 197,489.00 182,768.00 180,742.00 162,957.00 140,187.00 133,545.00 132,521.00 121,464.00 117,579.00 114,184.00 107,372.00 107,936.00 107,236.00 103,528.00 103,783.00 102,784.00 103,941.00 98,891.00 96,271.00 94,403.00 94,327.00 86,676.00 76,152.00 75,711.00 67,702.00 63,736.00 60,151.00 58,414.00 56,100.00 53,391.00 55,159.00 53,603.00 52,387.00 54,729.00 53,531.00 51,406.00 50,247.00 48,853.00 49,194.00 46,137.00 44,523.00 43,390.00 41,944.00 39,925.00 38,256.00 38,200.00 36,415.58 34,879.91 33,736.17 32,778.57 31,204.16 30,161.43 30,318.17 28,386.41 28,706.85 27,387.05 27,731.20 30,862.03 28,517.86 26,054.71 25,613.80 24,206.95 24,545.50 22,638.18 24,479.65 21,728.42 24,022.94 21,805.38 20,701.02 23,948.57 25,212.05 25,765.22 29,174.89 30,968.26 32,952.38 30,512.30 29,282.34 29,278.60
Total stockholders' equity + 5,585.00 20,472.00 19,480.00 18,518.00 17,483.00 16,597.00 16,005.00 15,184.00 14,659.00 14,067.00 13,264.00 12,657.00 12,233.00 11,615.00 10,900.00 10,602.00 10,482.00 10,222.00 10,011.00 9,928.00 9,437.00 9,003.00 8,546.00 8,254.00 8,147.00 7,940.00 7,653.00 7,620.00 7,426.00 7,156.00 6,903.00 6,700.00 6,706.00 6,433.00 6,312.00 6,191.00 6,010.00 5,820.00 5,870.00 5,692.00 5,663.00 5,344.00 5,282.00 5,234.00 5,038.00 5,185.00 5,192.63 5,275.59 5,244.21 5,092.13 5,072.88 4,895.13 4,825.94 4,813.15 5,154.84 4,996.67 4,965.20 -457.66 4,633.27 4,585.54 4,440.80 4,293.09 5,114.90 4,843.50 4,882.56 4,877.13 4,822.53 4,638.28 4,434.81 4,408.06 4,139.62 4,028.63 4,015.73 3,573.82 3,298.54 3,032.53 2,966.35 2,801.92
Common shares outstanding 448 448 447 441 436 439 438 435 433 431 428 418 416 415 410 399 397 401 391 369 369 351 317 320 310 309 320 306 306 303 306 293 292 289 288 288 282 276 274 270 261 264 256 249 234 237 240 231 224 215 206 196 191 191 192 185 183 182 160 159 159 159 399 159 159 159 160 159 207 193 194 206 206 160 160 160 160 160 160 160 160
about 4 hours ago