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 + 57,591.46 57,939.60 53,283.00 53,811.95 44,842.07 36,553.22 27,947.77 37,148.98 34,133.00 38,060.88 35,453.11 30,323.34 22,192.23 59,705.71 73,203.71 95,106.83 91,936.69 96,498.00 95,057.40 77,617.40
Accounts receivable, net 38,026.82 34,620.04 32,526.00 30,728.00 29,542.71 28,183.84 25,734.62 34,968.50 31,990.46 31,036.29 26,968.11 26,328.53 24,288.09 26,584.11 22,430.14 14,566.37 12,067.50 10,847.00 11,448.40 12,642.97
Inventories 15,319.26 14,093.06 13,754.00 14,696.24 14,163.60 14,565.04 14,829.32 17,542.78 10,898.38 9,198.49 10,655.95 10,074.09 10,848.07 11,172.50 4,487.62 4,560.80 4,049.21 6,412.00 4,313.42 2,183.19
Other current assets 22,243.57 6,315.61 3,641.00 4,367.00 4,035.03 4,030.94 16.63 154.02 123.99 346.06 460.16 241.81 952.65 417.98 6,302.06 6,465.65 4,873.23 4,331.00 7,718.75 6,256.31
Total current assets 117,613.00 112,968.31 103,204.00 101,901.66 91,021.06 81,803.06 69,965.00 91,688.34 79,334.00 81,620.18 76,206.84 69,412.24 60,513.34 100,995.49 106,538.99 120,790.52 114,491.66 118,207.00 120,937.92 100,883.07
Total non-current assets + 418,739.00 421,523.51 420,537.00 421,301.82 422,049.30 424,574.93 387,350.28 375,580.37 371,789.12 365,512.33 376,814.25 377,297.59 380,671.77 338,451.33 336,381.30 333,520.21 334,505.16 345,383.00 285,334.36 297,826.63
Total assets 536,352.00 534,491.83 523,741.00 523,203.49 513,070.36 506,377.99 457,315.28 467,268.70 451,123.12 447,132.51 453,021.09 446,709.83 441,185.11 439,446.82 442,920.28 454,310.73 448,996.82 463,590.00 406,272.28 398,709.69
Total current liabilities + 79,281.00 79,893.04 67,750.00 65,697.93 64,292.30 71,435.11 59,382.19 61,387.02 59,990.36 60,105.60 58,526.09 58,899.74 58,827.26 56,783.97 59,280.81 72,340.43 59,699.71 69,936.00 74,495.68 67,092.45
Total non-current liabilities + 56,142.00 56,493.93 63,272.00 63,727.14 57,515.61 45,684.42 21,822.85 19,309.36 17,553.18 15,827.24 20,486.00 18,296.25 17,013.70 12,752.64 10,596.83 13,367.19 10,333.49 13,960.00 11,221.38 11,535.08
Total liabilities 135,423.00 136,386.97 131,022.00 129,425.06 121,807.91 117,119.54 81,205.04 80,696.38 77,543.54 75,932.84 79,012.09 77,195.99 75,840.95 69,536.61 69,877.63 85,707.62 70,033.20 83,896.00 85,717.06 78,627.53
Total stockholders' equity + 386,391.00 398,104.86 392,719.00 393,778.43 391,262.45 389,258.46 376,110.24 386,572.32 373,579.58 371,199.67 374,009.00 369,513.85 365,344.15 369,910.21 373,042.65 368,603.11 378,963.61 379,694.00 320,555.22 320,082.16
Common shares outstanding 775 777 777 777 777 776 777 777 777 777 778 777 777 778 781 778 778 782 866 1,043
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 + 65,666.49 57,591.46 40,112.91 72,248.82 64,090.55 57,939.60 45,119.32 67,912.87 59,527.41 52,397.37 43,332.01 68,388.80 53,811.95 53,811.95 37,260.12 61,450.53 44,842.07 44,842.07 28,821.01 51,029.93 36,553.22 36,553.22 23,286.51 25,823.82 27,947.77 27,947.77 32,093.99 55,238.48 37,149.00 37,149.00 26,879.95 50,739.71 34,133.00 34,133.00 30,914.94 55,829.52 38,061.00 38,061.00 18,083.66 52,350.77 35,453.00 35,453.00 26,105.82 52,040.32 30,324.00 30,324.00 16,115.41 37,791.98 22,191.00 27,920.25 44,232.60 74,872.90 59,705.00 63,911.78 45,996.42 80,293.72 68,591.00 74,895.55 54,971.46 80,241.30 95,107.00 95,107.00 72,090.34 100,443.81 91,937.00 91,937.00 73,161.68 100,493.63 96,498.00 96,498.00 118,299.01 114,820.74 95,057.40 95,057.40 76,758.85 100,128.06 77,617.40 77,617.40 54,302.00 79,162.10 56,233.35
Accounts receivable, net 40,240.96 38,026.82 35,709.40 32,653.62 31,947.69 34,620.04 31,500.71 31,212.34 29,685.75 31,555.00 31,353.52 28,806.82 30,802.88 30,802.88 28,088.53 28,149.04 29,542.71 29,542.71 26,788.14 27,350.26 28,183.84 28,183.84 28,456.08 31,254.05 25,734.62 25,734.62 34,296.21 32,393.39 34,969.00 34,969.00 34,331.30 34,488.47 31,990.00 31,990.00 29,874.13 29,667.48 31,036.00 31,036.00 35,734.65 29,867.98 26,968.00 26,968.00 27,911.05 27,601.84 26,328.00 26,328.00 27,555.67 23,680.08 24,288.00 23,049.84 24,392.97 23,706.87 26,584.00 25,876.28 24,429.11 25,017.67 22,430.00 22,075.81 22,211.06 20,893.11 14,567.00 14,567.00 15,055.63 12,290.27 12,067.00 12,067.00 11,729.25 11,082.61 10,847.00 10,847.00 11,656.07 10,586.01 11,448.40 11,448.40 13,330.94 12,610.42 12,642.97 12,642.97 12,098.00 16,698.45 12,890.92
Inventories 14,901.17 15,319.26 15,886.09 14,196.07 13,824.94 14,093.06 14,762.92 13,943.75 11,113.44 11,520.77 16,105.96 14,107.57 14,696.24 14,696.24 16,122.36 14,735.50 14,163.60 14,163.60 16,018.70 14,800.34 14,565.04 14,565.04 18,367.79 20,106.54 14,829.32 14,829.32 20,216.74 17,780.69 17,543.00 17,543.00 16,800.73 15,412.54 10,899.00 10,899.00 11,625.88 11,260.05 9,199.00 9,199.00 9,965.04 8,699.58 10,656.00 10,656.00 9,073.81 8,935.34 10,074.00 10,074.00 11,984.68 12,979.09 10,848.00 12,482.20 11,227.68 11,148.12 11,172.00 12,131.94 4,059.11 4,959.17 5,214.00 5,401.85 4,883.90 1,231.93 4,561.00 4,561.00 3,884.94 3,628.03 4,049.00 4,049.00 4,134.12 3,229.67 6,412.00 6,412.00 6,133.36 5,685.82 4,313.42 4,313.42 4,237.22 4,301.99 2,183.19 2,183.19 1,733.00 1,327.87 2,137.53
Other current assets 13,288.31 22,243.57 8,079.56 9,599.05 8,760.07 6,315.61 7,539.59 12,396.58 10,641.72 6,860.27 8,702.56 347.51 175.59 175.59 222.51 207.86 142.59 142.59 155.32 223.49 192.96 192.96 166.20 121.55 16.63 16.63 168.05 110.10 154.00 154.00 267.24 202.89 124.00 124.00 160.27 181.18 346.00 346.00 368.80 1,313.53 460.00 460.00 362.36 271.36 242.00 242.00 512.64 481.32 954.00 465.25 804.45 200.81 418.00 427.24 9,690.49 10,682.43 7,633.00 8,308.82 8,271.59 6,190.67 6,260.00 6,260.00 5,833.67 9,440.56 6,338.00 6,338.00 9,748.50 8,859.96 4,331.00 4,331.00 8,407.95 7,530.46 7,718.75 7,718.75 7,496.62 6,042.49 6,256.31 6,256.31 5,849.00 138.48 5,820.65
Total current assets 134,096.93 117,613.00 99,787.95 128,697.56 118,623.25 112,968.31 98,922.54 122,875.18 110,396.00 102,411.71 96,905.43 117,065.97 101,901.66 101,901.66 86,820.24 109,816.88 91,021.06 91,021.06 76,861.12 98,868.43 81,803.06 81,803.06 75,153.08 82,184.91 69,965.00 69,965.00 91,339.73 110,462.39 91,689.00 91,689.00 83,349.08 106,532.39 79,334.00 79,334.00 77,718.70 102,154.66 81,620.00 81,620.00 70,192.23 98,506.95 76,207.00 76,207.00 68,875.77 94,640.43 69,412.00 69,412.00 61,909.54 80,527.30 60,513.00 69,276.78 85,771.52 116,380.25 100,995.00 108,718.04 84,281.94 121,069.10 106,539.00 110,793.02 90,485.18 110,554.66 120,791.00 120,791.00 100,741.13 125,876.09 114,492.00 114,492.00 98,881.96 123,767.42 118,207.00 118,207.00 144,919.94 139,744.37 120,937.92 120,937.92 106,223.81 127,286.44 100,883.07 100,883.07 79,529.00 101,874.87 81,587.69
Total non-current assets + 413,596.76 418,739.00 413,307.60 415,786.80 418,606.83 421,523.51 410,700.25 413,842.70 417,982.36 421,527.69 415,297.22 415,961.49 421,301.82 421,301.82 416,770.00 416,789.67 422,049.30 422,049.30 419,020.69 418,891.51 424,574.93 424,574.93 422,307.19 423,818.36 387,350.28 387,350.28 376,364.02 379,001.97 375,367.00 375,367.00 373,112.04 373,746.20 371,568.00 371,568.00 357,208.17 356,347.73 365,295.00 365,295.00 360,710.58 365,605.01 376,564.00 376,564.00 364,921.23 367,474.86 377,086.00 377,086.00 372,480.87 374,151.35 380,459.00 376,400.62 337,182.88 337,657.32 338,452.00 336,722.98 336,858.41 336,284.75 336,381.00 338,601.79 332,622.85 334,810.00 333,520.00 333,520.00 331,198.39 333,495.23 334,505.00 334,505.00 334,854.26 337,745.24 345,383.00 345,383.00 339,505.56 341,132.11 285,334.36 285,334.36 283,795.87 289,317.23 297,826.63 297,826.63 298,144.00 367,454.08 314,775.22
Total assets 547,693.69 536,352.00 513,095.56 544,484.36 537,230.08 534,491.83 509,622.79 536,436.24 528,378.36 523,939.40 512,202.66 533,027.46 523,203.49 523,203.49 503,590.24 526,606.55 513,070.36 513,070.36 495,881.82 517,759.94 506,377.99 506,377.99 497,460.27 506,003.27 457,315.28 457,315.28 467,703.76 489,464.35 467,056.00 467,056.00 456,461.11 480,278.59 450,902.00 450,902.00 434,926.87 458,502.39 446,915.00 446,915.00 430,902.81 464,111.96 452,771.00 452,771.00 433,797.00 462,115.29 446,498.00 446,498.00 434,390.41 454,678.65 440,972.00 445,677.40 422,954.40 454,037.57 439,447.00 445,441.02 421,140.35 457,353.85 442,920.00 449,394.81 423,108.04 445,364.67 454,311.00 454,311.00 431,939.52 459,371.32 448,997.00 448,997.00 433,736.22 461,512.67 463,590.00 463,590.00 484,425.50 480,876.47 406,272.28 406,272.28 390,019.68 416,603.67 398,709.69 398,709.69 377,673.00 469,328.95 396,362.91
Total current liabilities + 81,784.72 79,281.00 66,517.98 111,629.89 72,882.31 79,893.04 67,272.49 96,218.62 60,931.37 65,763.22 63,125.44 92,603.95 65,697.93 65,697.93 56,386.21 91,492.53 64,292.30 64,292.30 59,047.72 92,619.39 71,435.11 71,435.11 72,839.20 109,393.64 59,382.19 59,382.19 64,647.73 95,162.13 63,218.00 63,218.00 60,536.61 93,441.48 63,939.00 63,939.00 54,006.86 89,447.71 64,160.00 64,160.00 51,832.03 94,504.16 62,946.00 62,946.00 49,722.61 90,248.20 62,519.00 62,519.00 58,044.16 87,034.05 60,855.00 53,201.11 50,218.18 93,153.58 56,784.00 52,750.86 48,225.66 95,138.29 59,280.00 55,839.54 48,815.49 87,900.68 72,341.00 72,341.00 41,595.91 84,929.28 59,700.00 59,700.00 41,696.08 81,836.93 69,936.00 69,936.00 80,821.98 89,867.83 74,495.68 74,495.68 54,171.21 89,028.26 67,092.45 67,092.45 57,969.00 84,159.59 56,858.17
Total non-current liabilities + 54,566.38 56,142.00 56,147.70 53,231.24 56,072.43 56,493.93 55,662.70 62,925.23 62,807.05 63,271.85 62,727.66 63,661.25 63,727.14 63,727.14 63,130.22 61,031.60 57,515.61 57,515.61 55,008.19 52,481.51 45,684.42 45,684.42 44,963.96 26,828.12 21,822.85 21,822.85 26,573.06 26,056.13 19,309.00 19,309.00 17,535.12 17,470.75 17,553.00 17,553.00 14,788.77 16,535.25 15,827.00 15,827.00 14,786.51 15,050.46 20,486.00 20,486.00 19,721.57 18,833.75 18,267.00 18,267.00 16,011.08 17,363.01 16,977.00 16,958.93 16,678.41 15,595.02 12,753.00 15,754.31 11,163.59 10,486.34 10,597.00 10,524.56 11,506.84 10,689.98 13,367.00 13,367.00 13,692.69 10,453.32 10,333.00 10,333.00 14,451.02 14,027.45 13,960.00 13,960.00 13,811.74 13,819.20 11,221.38 11,221.38 13,265.75 13,168.70 11,535.08 11,535.08 10,633.00 8,146.12 10,687.63
Total liabilities 136,351.09 135,423.00 122,665.68 164,861.13 128,954.74 136,386.97 122,935.19 159,143.86 123,738.42 129,035.06 125,853.10 156,265.20 129,425.06 129,425.06 119,516.43 152,524.12 121,807.91 121,807.91 114,055.91 145,100.89 117,119.54 117,119.54 117,803.15 136,221.75 81,205.04 81,205.04 91,220.79 121,218.25 82,527.00 82,527.00 78,071.73 110,912.22 81,492.00 81,492.00 68,795.62 105,982.96 79,987.00 79,987.00 66,618.55 109,554.62 83,432.00 83,432.00 69,444.18 109,081.95 80,786.00 80,786.00 74,055.24 104,397.06 77,832.00 70,160.04 66,896.59 108,748.60 69,537.00 68,505.17 59,389.26 105,624.62 69,877.00 66,364.10 60,322.32 98,590.65 85,708.00 85,708.00 55,288.60 95,382.60 70,033.00 70,033.00 56,147.09 95,864.38 83,896.00 83,896.00 94,633.72 103,687.03 85,717.06 85,717.06 67,436.97 102,196.96 78,627.53 78,627.53 68,602.00 92,305.70 67,545.79
Total stockholders' equity + 396,225.48 386,391.00 376,613.76 366,734.84 395,403.99 384,950.69 374,105.14 365,040.49 392,503.58 382,308.09 374,023.40 364,720.41 381,178.89 381,178.89 371,908.40 362,352.07 379,334.85 379,334.85 370,344.03 361,222.41 377,931.02 377,931.02 368,718.42 359,702.51 376,110.24 376,110.24 366,463.60 358,575.57 374,672.00 374,672.00 368,602.28 359,926.27 360,936.00 360,936.00 357,818.79 346,311.64 360,656.00 360,656.00 358,060.80 348,686.74 364,274.00 364,274.00 359,413.01 347,941.76 360,788.00 360,788.00 355,512.22 345,734.90 358,294.00 370,296.90 351,429.54 340,922.19 365,442.00 372,037.44 357,544.21 347,668.34 368,731.00 378,298.98 358,734.99 346,774.01 364,579.00 364,579.00 372,879.56 360,379.99 375,211.00 375,211.00 374,077.99 365,648.28 376,556.00 376,556.00 386,817.80 374,496.16 317,895.82 317,895.82 320,170.76 312,173.62 319,984.41 319,984.41 308,962.00 377,023.24 328,817.12
Common shares outstanding 802 774 774 776 777 776 776 777 777 777 776 776 775 775 776 776 777 776 776 776 777 776 776 776 776 776 776 776 776 776 776 776 777 776 776 776 777 776 776 776 778 776 776 778 777 776 776 777 776 777 776 778 777 778 776 778 778 778 777 778 972 776 972 973 776 776 778 780 801 765 1,018 765 1,028 1,028 1,028 1,029 1,043 1,145 1,145 1,284 1,144
about 9 hours ago