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 + 128,365.19 115,238.85 144,881.67 178,599.57 170,904.17 109,570.45 98,568.34 84,190.19 82,391.49 58,293.15 53,955.35 46,441.46 53,598.32 47,579.60 54,904.36 59,455.72 68,249.05 50,708.72 52,485.86 103,485.66
Accounts receivable, net 34,503.23 35,704.59 33,162.57 39,196.66 36,369.90 29,237.59 26,019.17 24,696.52 22,656.94 24,003.07 19,989.04 23,062.32 17,601.85 17,174.73 15,333.77 19,555.56 17,490.05 8,961.57 15,849.29 15,253.51
Inventories 37,228.38 35,782.46 35,712.56 31,069.96 23,011.18 22,552.49 21,714.80 18,203.12 18,257.50 16,997.82 17,641.39 15,242.23 13,993.26 13,023.71 12,709.28 13,032.62 9,141.39 8,125.35 11,868.46 10,876.51
Other current assets 4,686.45 2,951.99 3,040.60 3,504.85 2,988.18 2,945.39 7,454.83 14,103.61 15,972.03 11,175.56 3,230.74 12,117.13 3,602.79 2,249.09 1,110.10 1,725.40 1,231.43 1,157.74 911.95 2,707.45
Total current assets 204,783.26 189,677.88 216,797.39 252,371.04 233,273.43 164,305.91 153,757.14 141,193.43 139,277.96 110,469.59 94,816.52 96,863.15 88,796.22 80,027.13 84,057.51 93,769.30 102,362.62 68,953.38 81,115.55 132,323.13
Total non-current assets + 374,212.75 370,491.07 329,779.44 272,274.55 217,681.91 213,210.46 216,430.22 223,411.47 251,854.26 273,757.12 240,537.77 213,784.38 205,117.70 200,041.40 195,774.23 187,117.70 151,275.84 147,651.85 218,458.71 235,273.59
Total assets 578,996.01 560,168.96 546,576.83 524,645.58 450,955.34 377,516.38 370,187.37 364,604.91 391,132.22 384,226.72 335,354.29 310,647.53 293,913.93 280,958.92 279,831.75 280,887.00 253,638.45 216,605.23 299,574.26 367,596.72
Total current liabilities + 87,598.14 77,399.34 99,014.73 112,608.72 108,249.38 78,243.53 72,714.32 49,899.34 88,815.20 72,789.72 49,486.09 49,198.54 48,203.97 40,033.82 42,905.95 45,444.63 35,245.88 12,846.26 45,290.88 36,098.22
Total non-current liabilities + 111,542.43 117,062.90 100,962.71 89,225.91 78,330.92 63,499.75 90,258.62 108,169.08 92,696.03 96,490.62 61,015.56 41,109.96 36,065.97 35,904.15 24,800.83 10,306.34 4,296.32 11,917.58 11,272.72 34,141.52
Total liabilities 199,140.57 194,462.24 202,859.86 201,834.64 186,580.29 141,743.27 162,972.94 158,068.42 181,511.22 169,280.34 110,501.65 90,308.50 84,269.94 75,937.97 67,706.78 55,750.97 39,542.20 24,763.84 56,563.60 70,239.74
Total stockholders' equity + 379,768.27 365,450.10 343,376.11 322,467.27 264,151.87 235,659.75 202,503.85 206,069.72 208,664.19 212,784.65 222,825.58 216,489.24 205,324.00 199,116.16 207,737.09 219,337.28 213,598.32 184,852.59 236,479.49 291,119.92
Common shares outstanding 2,497 2,526 2,523 2,540 2,492 2,495 2,634 2,654 2,655 2,670 2,634 2,544 2,630 2,658 2,648 2,554 2,557 2,634 3,359 2,722
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 + 134,263.78 128,365.14 119,040.08 123,646.09 116,869.12 114,632.83 114,426.42 130,747.23 132,197.50 144,881.67 145,851.53 168,229.61 177,239.51 178,599.57 184,666.17 190,488.58 182,054.81 170,904.17 151,057.48 149,973.14 122,648.78 109,570.45 99,755.16 100,885.46 95,918.24 97,845.54 87,388.66 90,969.35 89,290.69 84,190.19 81,942.48 75,663.23 77,667.51 82,391.49 70,782.49 68,934.77 61,679.29 58,293.15 56,017.09 50,091.39 60,307.77 53,955.35 52,986.67 64,870.62 54,532.99 46,441.46 45,582.76 53,243.52 57,086.13 53,598.32 53,348.06 56,283.89 57,289.77 47,579.60 49,839.18 55,025.20 53,436.31 54,904.36 56,441.31 68,121.49 56,957.76 59,455.72 61,113.15 66,912.28 64,820.65 68,249.05 59,032.72 49,677.72 48,232.31 50,708.72 0.00 39,756.88 52,485.86 52,485.86 0.00 93,761.31 103,485.66 103,485.66 0.00 105,619.82 113,804.10
Accounts receivable, net 39,095.48 34,503.23 34,636.25 34,344.83 37,072.69 33,969.15 36,480.19 35,272.46 35,068.00 33,162.57 33,939.14 33,501.69 29,304.55 39,196.66 46,860.29 44,409.92 39,173.70 36,369.90 34,377.43 31,621.52 31,013.19 29,237.59 28,079.71 28,404.69 30,099.21 26,019.17 24,304.76 25,699.92 23,730.61 24,696.52 27,253.04 28,847.59 26,658.06 22,656.94 24,238.31 23,086.70 21,629.45 24,003.07 23,361.11 24,532.58 19,651.30 19,989.04 19,755.43 21,435.50 20,623.07 23,062.32 21,931.72 21,616.39 18,886.14 17,601.85 19,470.18 19,378.63 17,436.46 17,174.73 18,809.92 19,569.89 15,815.46 15,333.77 17,740.70 19,859.73 19,025.06 19,555.56 20,621.06 20,680.51 18,447.10 17,490.05 17,247.11 15,065.12 7,702.22 8,961.57 16,482.47 15,849.29 15,849.29 16,454.50 15,253.51 15,253.51 16,180.12 16,044.23
Inventories 38,645.40 37,228.00 35,180.51 34,018.19 35,424.92 35,782.46 38,090.04 36,333.83 34,593.28 35,712.56 36,560.58 34,552.72 32,678.87 31,069.96 30,101.70 27,340.73 25,400.70 23,011.18 23,149.69 22,438.97 22,225.44 22,552.49 22,863.41 23,342.04 22,125.66 21,714.80 19,989.75 19,629.37 18,873.75 18,203.12 17,588.56 17,656.46 17,137.48 18,257.50 17,102.33 16,284.53 16,261.54 16,997.82 17,166.60 17,592.71 15,835.60 17,641.39 16,560.26 16,045.11 15,641.35 15,242.23 14,310.02 13,843.94 14,421.44 13,993.26 14,170.53 14,330.25 14,227.01 13,023.71 13,481.37 13,723.22 12,541.50 12,709.28 14,873.18 13,807.10 14,114.07 13,032.62 11,445.85 10,791.31 9,786.68 9,141.39 8,808.30 8,884.98 7,308.32 8,125.35 12,704.97 11,868.46 11,868.46 11,503.46 10,876.51 10,876.50 11,122.79 10,740.31
Other current assets 4,435.61 4,686.58 3,996.83 3,165.77 2,956.36 4,687.42 4,611.69 4,861.19 2,568.36 2,163.39 2,928.97 2,748.73 2,744.29 3,504.85 5,316.48 3,538.96 3,053.96 2,988.18 3,018.82 3,799.70 3,195.74 2,945.39 12,778.61 15,322.34 11,451.54 7,454.83 31,807.36 14,208.38 14,900.96 14,103.61 13,369.50 14,915.40 14,958.14 15,854.55 12,586.32 11,771.68 11,966.53 11,175.56 10,424.92 11,386.00 6,124.17 3,230.74 5,730.07 6,869.63 10,236.20 12,117.13 9,977.77 9,670.01 6,359.99 4,382.50 1,914.00 2,906.77 2,844.16 2,353.32 2,442.42 1,842.01 1,744.15 820.16 2,024.04 1,492.17 2,001.87 1,725.40 1,984.57 1,774.38 7,094.28 1,231.43 2,448.75 2,442.79 1,317.87 1,500.68 1,982.91 911.95 911.95 3,363.99 2,707.45 2,707.45 5,290.78 4,649.28
Total current assets 216,440.27 204,783.00 192,853.68 195,174.89 192,323.09 189,677.88 193,608.33 207,214.70 204,427.14 215,920.18 219,280.22 239,032.76 241,967.22 252,371.04 266,944.64 265,778.19 249,683.17 233,273.43 211,603.43 207,833.33 179,083.14 164,305.91 163,476.89 167,954.53 159,594.65 153,757.14 163,490.53 150,507.02 146,796.01 141,193.43 140,153.58 137,082.67 136,421.19 139,277.96 124,709.45 120,077.68 111,536.82 110,469.59 106,969.72 103,602.68 101,918.83 94,816.52 95,032.42 109,220.85 101,033.61 96,863.15 91,802.27 98,373.86 96,753.70 88,796.22 88,902.77 92,899.53 91,797.39 80,917.52 84,572.90 90,160.32 83,537.43 84,057.51 91,079.23 103,280.49 92,098.76 93,769.30 95,164.63 100,158.47 100,148.71 102,362.62 87,536.89 76,070.61 64,560.72 68,953.38 70,927.23 81,115.55 81,115.55 125,083.27 132,323.13 132,323.13 138,213.51 145,237.92
Total non-current assets + 383,491.64 374,213.00 362,541.75 352,968.68 380,639.20 380,522.79 380,684.11 379,747.25 362,645.45 343,266.75 327,990.73 314,162.91 307,663.90 280,681.05 252,449.28 233,975.95 233,225.35 217,681.91 217,189.21 213,844.07 215,179.01 213,210.46 204,767.04 199,589.24 200,861.97 216,430.22 210,553.94 219,428.27 227,341.57 221,403.80 232,515.65 243,807.63 249,138.78 251,854.26 259,463.59 265,739.63 267,842.35 273,757.12 267,989.57 264,074.20 243,011.87 240,537.77 234,179.67 222,034.77 220,031.20 213,784.38 209,020.20 205,424.57 204,873.72 205,117.70 210,846.17 210,192.34 208,634.75 200,041.40 205,758.66 209,217.34 199,604.16 195,774.23 187,457.11 192,700.01 191,040.84 187,117.70 171,333.03 150,911.11 148,735.79 151,275.84 150,101.33 143,888.16 148,929.02 147,651.85 179,925.31 218,458.71 218,458.71 240,391.19 235,273.59 235,273.58 219,202.17 202,710.70
Total assets 599,931.91 578,996.00 555,395.42 548,143.57 572,962.28 570,200.68 574,292.44 586,961.95 567,072.59 559,186.93 547,270.96 553,195.66 549,631.11 533,052.09 519,393.92 499,754.14 482,908.52 450,955.34 428,792.63 421,677.39 394,262.15 377,516.38 368,243.93 367,543.77 360,456.62 370,187.37 374,044.47 369,935.29 374,137.58 362,597.23 372,669.23 380,890.30 385,559.97 391,132.22 384,173.03 385,817.32 379,379.17 384,226.72 374,959.29 367,676.87 344,930.70 335,354.29 329,212.09 331,255.62 321,064.81 310,647.53 300,822.47 303,798.43 301,627.42 293,913.93 299,748.94 303,091.87 300,432.14 280,958.92 290,331.56 299,377.66 283,141.59 279,831.75 278,536.34 295,980.50 283,139.60 280,887.00 266,497.66 251,069.58 248,884.51 253,638.45 237,638.22 219,958.77 213,489.74 216,605.23 250,852.54 299,574.26 299,574.26 365,474.46 367,596.72 367,596.72 357,415.68 347,948.62
Total current liabilities + 79,611.38 88,896.00 82,275.79 110,392.71 72,873.37 75,260.19 88,274.61 124,973.56 88,403.12 99,014.73 92,070.24 142,978.30 105,885.98 108,565.17 108,008.36 131,813.58 93,120.40 108,249.38 84,545.36 85,004.50 78,530.85 78,243.53 59,150.62 65,108.10 61,104.00 72,714.32 70,324.90 77,054.43 52,644.55 50,016.85 51,433.51 59,170.66 72,568.94 88,815.20 82,356.58 87,696.34 66,870.55 72,789.72 83,441.70 80,050.01 41,630.85 49,486.09 44,470.10 43,485.46 44,442.95 49,198.54 45,443.87 49,679.45 49,235.64 48,203.97 52,268.52 57,616.30 37,300.42 40,033.82 45,880.56 53,254.25 42,062.16 42,905.95 41,251.84 58,941.39 46,717.17 45,444.63 45,353.90 40,521.06 35,706.83 35,245.88 24,189.39 20,894.97 11,989.07 12,846.26 26,826.06 45,290.88 45,290.88 58,382.48 36,098.22 36,098.22 42,440.94 37,055.84
Total non-current liabilities + 113,584.38 110,245.00 111,919.44 100,705.35 109,260.29 116,755.48 117,526.96 105,896.71 98,699.45 98,764.06 105,184.53 83,329.32 88,195.07 89,035.99 96,196.19 84,692.99 87,503.01 78,330.92 86,643.55 96,480.76 66,058.55 63,499.75 88,178.34 93,233.26 88,532.71 90,258.62 98,675.28 90,786.23 111,678.82 108,182.89 108,677.76 110,937.18 96,778.64 92,696.03 87,379.26 84,925.07 95,827.44 96,490.62 72,518.71 68,100.36 74,855.52 61,015.56 60,743.85 63,387.68 47,359.63 41,109.96 38,986.14 39,006.24 34,616.47 36,065.97 36,083.57 35,571.59 48,715.61 35,904.15 32,049.24 36,359.44 26,527.91 24,800.83 23,605.16 23,057.32 10,809.40 10,306.34 4,313.64 4,423.58 4,288.72 4,296.32 4,416.76 4,316.73 11,754.63 11,917.58 11,317.64 11,272.72 11,272.72 11,213.36 34,141.52 34,141.52 37,044.45 45,586.80
Total liabilities 193,195.75 199,141.00 194,195.23 211,098.06 182,133.65 192,015.67 205,801.57 230,870.26 187,102.57 197,778.79 197,254.77 226,307.62 194,081.05 197,601.15 204,204.55 216,506.56 180,623.41 186,580.29 171,188.91 181,485.27 144,589.39 141,743.27 147,328.97 158,341.36 149,636.71 162,972.94 169,000.17 167,840.65 164,323.37 158,199.75 160,111.26 170,107.84 169,347.58 181,511.22 169,735.85 172,621.42 162,697.98 169,280.34 155,960.41 148,150.37 116,486.36 110,501.65 105,213.95 106,873.13 91,802.57 90,308.50 84,430.00 88,685.69 83,852.11 84,269.94 88,352.09 93,187.89 86,016.03 75,937.97 81,525.59 89,613.69 68,590.06 67,706.78 64,857.00 81,998.70 57,526.57 55,750.97 49,667.54 44,944.64 39,995.54 39,542.20 28,606.15 25,211.69 23,743.69 24,763.84 38,143.70 56,563.60 56,563.60 69,595.83 70,239.74 70,239.74 79,485.39 82,642.64
Total stockholders' equity + 406,700.60 379,768.00 361,060.22 336,871.50 390,604.90 377,928.39 368,203.70 355,779.38 377,912.13 359,237.71 349,677.21 326,545.20 355,205.64 335,107.26 314,810.40 282,882.33 301,990.84 264,151.87 257,448.80 240,085.93 249,577.37 235,659.75 220,761.46 209,126.96 210,751.26 202,503.85 204,638.90 201,664.20 209,361.28 203,930.72 212,064.73 210,172.43 216,007.08 208,664.19 213,391.59 212,264.70 215,733.76 212,784.65 217,390.67 217,653.15 226,469.72 222,825.58 222,021.15 220,674.73 225,429.66 216,489.24 212,545.49 210,971.67 213,446.29 205,324.00 206,896.91 205,238.77 209,715.41 202,449.81 205,906.14 205,934.68 210,388.35 207,737.09 209,075.71 208,465.36 219,946.51 219,337.28 216,050.10 205,651.38 207,833.94 213,598.32 204,363.67 190,241.44 183,462.69 184,852.59 206,468.37 236,479.49 236,479.49 290,011.16 291,119.92 291,119.92 271,478.03 258,952.87
Common shares outstanding 2,497 2,497 2,516 2,516 2,516 2,496 2,512 2,506 2,516 2,506 2,513 2,505 2,519 2,501 2,497 2,511 2,507 2,441 2,482 2,477 2,476 2,422 2,436 2,453 2,618 2,342 2,610 2,616 2,648 2,411 2,671 2,654 2,691 2,442 2,688 2,677 2,684 2,442 2,680 2,692 2,498 2,505 2,739 2,645 2,532 2,498 2,517 2,522 2,632 2,492 2,660 2,647 2,679 2,526 2,672 2,689 2,683 2,523 2,523 2,503 2,562 2,503 2,503 2,528 2,567 2,528 2,528 2,553 2,553 2,553 2,499 2,524 2,684 3,030 3,120 2,684 2,655 2,661 2,661 2,773 2,661
about 12 hours ago