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 + 56,641.98 56,499.18 44,737.26 46,190.62 66,852.72 50,342.51 50,289.53 45,684.43 43,528.70 50,563.82 66,102.80 64,955.56 77,959.68 77,405.09 80,494.61 90,273.00 76,786.57 76,980.00 57,820.63 63,908.22
Accounts receivable, net 63,463.10 68,127.21 71,402.36 76,413.42 69,808.01 68,818.67 67,710.13 86,059.95 84,542.58 89,772.37 89,195.40 86,521.90 88,392.20 82,498.96 80,614.54 78,273.00 79,886.09 93,709.00 69,275.97 65,483.35
Inventories 23,451.41 27,204.83 36,171.29 45,439.17 35,521.31 28,514.31 29,941.08 29,690.72 26,105.78 31,862.92 28,877.96 26,033.90 23,902.96 30,133.37 33,050.54 29,897.00 23,513.16 27,836.00 22,515.66 22,714.71
Other current assets 2,662.21 2,549.91 2,458.40 2,285.58 1,853.71 1,375.64 2,132.29 2,601.69 4,525.42 4,870.68 4,133.59 2,797.24 4,972.78 4,539.33 2,388.71 2,404.96 2,737.61 8,774.44 3,423.21
Total current assets 143,556.49 154,493.44 154,860.82 170,501.61 174,467.63 149,529.20 149,316.38 163,567.40 156,778.75 176,724.52 189,046.84 181,644.95 193,052.07 195,010.20 198,699.03 198,443.00 182,590.78 198,525.00 158,386.70 155,529.49
Total non-current assets + 135,671.36 143,512.19 155,026.68 177,567.79 132,472.83 123,522.43 121,249.59 112,460.39 115,599.33 111,684.60 97,781.68 84,380.39 79,178.29 82,484.83 81,485.03 83,372.00 87,438.25 87,159.00 87,168.05 65,029.79
Total assets 279,227.85 298,005.62 309,887.49 348,069.41 306,940.46 273,051.63 270,565.97 276,027.79 272,378.08 288,409.12 286,828.52 266,025.35 272,230.36 277,495.04 280,184.06 281,815.00 270,029.02 285,684.00 245,554.75 220,559.29
Total current liabilities + 110,938.93 132,033.33 129,292.81 142,853.95 126,706.98 114,117.15 113,329.46 112,565.94 101,705.95 95,279.08 86,870.28 90,759.02 92,375.68 98,289.16 96,971.91 96,763.00 85,556.71 104,117.00 77,810.81 72,159.44
Total non-current liabilities + 58,023.01 72,876.95 83,266.61 74,443.57 73,341.18 73,908.62 77,804.32 74,384.62 70,967.00 51,875.90 52,964.04 44,463.13 36,632.12 39,464.41 38,027.61 38,267.00 43,330.31 39,483.00 32,455.71 24,344.23
Total liabilities 168,961.93 204,910.28 212,559.43 217,297.51 200,048.16 188,025.77 191,133.78 186,950.55 172,672.96 147,154.98 139,834.31 135,222.15 129,007.80 137,753.57 134,999.53 135,030.00 128,887.02 143,600.00 110,266.52 96,503.67
Total stockholders' equity + 109,536.90 94,397.92 98,592.03 132,253.21 108,565.06 86,520.20 80,092.85 88,273.44 99,055.22 140,575.48 146,155.32 129,900.33 141,787.53 138,126.93 143,020.80 145,106.00 139,984.06 140,823.00 134,349.27 123,253.18
Common shares outstanding 3,342 3,339 3,330 3,334 3,332 3,326 3,320 3,318 3,317 3,303 3,382 3,270 3,257 3,247 3,233 3,226 3,188 3,203 3,193 3,174
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 + 62,740.72 56,641.98 50,822.49 40,196.38 49,554.54 56,499.18 47,133.75 42,498.42 41,131.56 44,737.26 36,812.02 30,840.62 43,339.60 46,190.62 43,590.28 97,277.94 89,355.83 66,852.72 61,528.86 55,986.41 45,147.78 50,342.51 54,148.74 51,286.21 57,004.75 50,289.53 56,628.28 51,894.87 48,648.29 45,684.43 42,476.24 45,458.73 41,945.63 43,528.70 32,618.20 32,436.66 46,424.46 50,291.00 43,065.71 48,777.00 61,011.00 66,270.00 51,547.00 53,769.00 66,087.00 72,159.00 66,053.00 68,398.00 79,875.00 77,089.00 60,668.00 64,814.00 72,085.00 76,708.00 68,821.00 66,381.00 75,630.00 83,387.00 76,942.00 78,728.00 83,042.00 90,273.00 76,174.00 67,590.00 77,855.00 78,168.00 79,789.00 75,519.00 64,055.00 76,980.00 65,709.77 57,111.92 60,269.56 57,820.63 43,919.56 48,646.40 51,673.26 62,093.81 55,330.78 49,625.74 66,396.98
Accounts receivable, net 62,266.36 63,463.10 62,314.31 63,661.68 65,862.50 68,127.21 65,174.20 71,983.99 76,440.62 71,402.36 80,173.92 84,590.73 85,040.19 76,413.42 80,756.90 78,114.79 76,881.82 69,808.01 66,828.03 73,324.57 70,922.09 68,818.67 68,383.14 68,188.69 74,399.11 69,085.77 71,993.12 75,849.66 79,272.02 88,192.25 82,600.05 82,239.27 79,468.80 84,542.58 86,680.96 92,061.69 93,937.09 95,173.00 97,775.88 93,758.00 90,806.00 88,471.00 98,545.00 96,851.00 82,967.00 82,975.00 90,577.00 85,971.00 82,171.00 91,048.00 85,103.00 85,634.00 88,176.00 87,744.00 84,979.00 86,657.00 81,028.00 82,359.00 84,187.00 78,121.00 60,622.00 78,273.00 57,831.00 69,385.00 62,695.00 77,393.00 79,711.00 86,118.00 75,202.00 93,709.00 82,806.52 71,710.74 72,615.79 69,275.97 73,900.69 69,859.13 64,717.19 67,618.88 65,692.46 61,204.84 62,335.19
Inventories 25,589.54 23,451.41 27,401.73 26,924.91 27,547.57 27,204.83 28,849.60 30,842.15 34,848.30 36,171.29 45,042.29 47,376.81 46,161.19 45,439.17 53,264.96 47,838.92 41,375.24 35,521.31 34,843.87 30,438.02 30,253.88 28,514.31 32,696.96 31,850.06 33,065.82 29,941.08 35,790.10 36,155.81 33,032.34 29,690.72 30,510.91 30,120.05 28,868.35 26,105.78 32,640.12 34,445.32 33,881.41 30,307.00 34,141.36 34,660.00 32,252.00 28,436.00 32,187.00 32,327.00 33,657.00 28,175.00 28,529.00 26,915.00 24,962.00 22,759.00 28,089.00 29,685.00 29,811.00 28,802.00 32,424.00 33,118.00 32,546.00 33,070.00 38,625.00 35,144.00 32,146.00 29,897.00 30,304.00 29,397.00 24,126.00 22,718.00 26,774.00 29,036.00 30,703.00 27,836.00 29,733.77 26,582.74 24,490.45 22,515.66 25,585.96 24,617.16 24,056.96 21,410.48 25,067.63 23,136.57 23,514.79
Other current assets 13,766.00 6,618.00 2,662.21 17,093.00 19,139.00 2,549.91 16,634.00 18,616.00 7,784.00 2,458.40 18,780.00 17,596.00 17,064.00 2,285.58 14,137.00 14,534.00 14,809.00 1,853.71 17,081.00 18,035.00 19,383.00 14,479.00 16,962.00 17,148.00 15,357.00 20,844.00 25,446.00 26,344.00 23,980.00 2,601.69 25,231.00 26,741.00 4,525.42 6,993.00 24,758.00 25,297.00 20,105.00 6,348.00 23,588.00 22,919.00 22,700.00 18,107.00 19,953.00 19,208.00 15,095.00 5,175.00 20,198.00 19,552.00 6,751.00 6,751.00 2,703.00 2,581.00 2,798.00 545.99 3,110.00 2,414.00 22,458.00 480.98 20,956.00 19,561.00 17,738.00 1,760.00 1,875.00 2,161.00 17,918.00 560.11 1,671.53 1,843.68 1,942.84 6,242.48 6.44 2,283.29 2,924.24 6.83 2,927.22 7.78
Total current assets 150,596.61 143,556.49 140,538.53 130,782.98 142,964.61 154,493.44 141,157.56 145,324.56 152,420.48 154,860.82 162,028.23 162,808.16 174,540.98 170,501.61 177,612.14 223,231.65 207,612.89 174,467.63 163,200.75 159,749.00 146,323.74 149,529.20 155,228.84 151,324.96 164,469.69 149,316.38 164,411.49 163,900.34 160,952.65 163,567.40 155,587.21 157,818.05 150,282.78 156,778.75 151,939.28 158,943.67 174,242.96 175,771.00 174,982.94 179,727.00 186,415.00 189,525.00 184,368.00 185,499.00 205,411.00 201,789.00 187,611.00 183,278.00 188,706.00 190,896.00 176,051.00 180,133.00 190,072.00 193,254.00 188,927.00 188,737.00 192,002.00 198,816.00 202,864.00 194,407.00 198,268.00 198,443.00 185,265.00 185,933.00 182,414.00 182,442.00 188,149.00 192,834.00 187,878.00 198,525.00 179,921.59 157,249.08 159,318.64 158,386.70 143,412.64 145,405.97 143,371.65 151,130.01 146,090.88 136,894.37 152,254.74
Total non-current assets + 138,188.69 135,671.36 140,733.69 138,341.81 133,993.64 143,512.19 129,842.11 132,667.07 149,566.19 155,026.68 147,337.96 180,512.22 170,699.62 177,567.79 185,229.32 109,033.29 117,077.31 132,472.83 127,500.37 120,587.04 124,029.89 123,522.43 121,053.72 124,872.55 132,123.26 118,810.69 121,991.65 116,708.17 123,077.09 109,196.49 108,187.99 108,122.47 109,134.27 115,599.33 114,339.07 118,008.00 117,476.78 107,576.00 100,746.00 97,660.00 93,910.00 94,838.00 94,010.00 93,417.00 97,556.00 91,769.00 86,410.00 82,271.00 78,483.00 78,294.00 79,607.00 81,310.00 80,428.00 81,742.00 84,044.00 88,941.00 88,815.00 81,533.00 85,926.00 80,780.00 79,839.00 83,372.00 83,970.00 90,896.00 85,416.00 87,367.00 80,124.00 88,480.00 94,638.00 87,159.00 83,860.76 81,158.10 80,737.68 87,168.05 87,144.12 87,428.16 81,592.66 63,186.53 63,938.61 62,336.80 63,082.19
Total assets 288,785.30 279,227.85 281,272.22 269,124.78 276,958.25 298,005.62 270,999.67 277,991.62 301,986.67 309,887.49 309,366.19 343,320.38 345,240.60 348,069.41 362,841.46 332,264.94 324,690.20 306,940.46 290,701.12 280,336.05 270,353.63 273,051.63 276,282.56 276,197.51 296,592.95 268,127.07 286,403.15 280,608.51 284,029.74 272,763.89 263,775.19 265,940.52 259,417.04 272,378.08 266,278.36 276,951.67 291,719.73 283,347.00 275,728.94 277,387.00 280,325.00 284,363.00 278,378.00 278,916.00 302,967.00 293,558.00 274,021.00 265,549.00 267,189.00 269,190.00 255,658.00 261,443.00 270,500.00 274,996.00 272,971.00 277,678.00 280,817.00 280,349.00 288,790.00 275,187.00 278,107.00 281,815.00 269,235.00 276,829.00 267,830.00 269,809.00 268,273.00 281,314.00 282,516.00 285,684.00 263,782.35 238,407.18 240,056.33 245,554.75 230,556.76 232,834.14 224,964.31 214,316.54 210,029.48 199,231.17 215,336.93
Total current liabilities + 134,315.25 110,938.93 119,988.48 120,104.72 131,114.24 132,033.33 118,258.11 127,232.73 125,320.39 129,292.81 147,861.06 147,697.82 154,447.27 142,853.95 152,388.67 139,767.89 141,526.18 126,706.98 125,930.43 124,347.53 115,009.73 114,117.15 122,987.39 124,241.88 135,090.14 113,329.46 122,432.38 115,338.39 122,159.86 112,565.94 102,665.45 104,868.90 103,218.09 101,705.95 88,431.64 91,888.43 104,141.05 94,765.00 86,614.44 90,898.00 82,766.00 87,090.00 87,438.00 90,022.00 101,088.00 100,824.00 91,186.00 90,678.00 89,827.00 91,344.00 84,056.00 88,262.00 90,626.00 97,404.00 89,474.00 92,568.00 89,494.00 97,029.00 105,088.00 97,641.00 94,146.00 96,763.00 88,057.00 93,176.00 84,053.00 85,487.00 81,798.00 89,475.00 96,699.00 104,117.00 92,558.25 78,615.50 73,346.58 77,810.81 67,587.86 72,894.40 71,438.07 70,118.48 73,001.41 68,739.19 82,667.47
Total non-current liabilities + 51,907.03 58,023.01 59,226.53 63,774.08 61,297.31 72,876.95 67,840.93 68,438.29 68,141.92 83,266.61 55,031.71 63,282.07 65,113.28 74,443.57 72,998.08 64,770.34 73,028.86 73,341.18 69,085.38 64,524.82 67,208.61 73,908.62 71,079.31 73,648.21 81,229.82 75,365.42 87,067.13 80,688.44 77,316.53 71,120.72 65,545.42 67,293.51 63,186.14 70,967.00 62,576.01 60,398.68 60,949.20 48,090.00 55,097.19 49,798.00 51,915.00 49,907.00 52,956.00 52,169.00 52,828.00 47,425.00 39,461.00 36,913.00 34,729.00 36,223.00 37,652.00 39,315.00 40,705.00 39,109.00 38,955.00 39,363.00 38,855.00 38,050.00 40,198.00 34,656.00 36,259.00 38,267.00 42,109.00 43,229.00 42,324.00 43,295.00 47,046.00 48,895.00 38,994.00 39,483.00 35,011.92 29,565.17 32,238.04 32,455.71 32,876.93 33,374.33 26,297.25 23,657.39 23,431.19 23,064.47 24,596.37
Total liabilities 186,222.28 168,961.93 179,215.00 183,878.81 192,411.55 204,910.28 186,099.04 195,671.02 193,462.31 212,559.43 202,892.77 210,979.88 219,560.55 217,297.51 225,386.75 204,538.23 214,555.04 200,048.16 195,015.81 188,872.35 182,218.34 188,025.77 194,066.70 197,890.09 216,319.96 188,694.87 209,499.51 196,026.83 199,476.38 183,686.65 168,210.86 172,162.41 166,404.23 172,672.96 151,007.65 152,287.10 165,090.25 142,855.00 141,711.62 140,696.00 134,681.00 136,997.00 140,394.00 142,191.00 153,916.00 148,249.00 130,647.00 127,591.00 124,556.00 127,567.00 121,708.00 127,577.00 131,331.00 136,513.00 128,429.00 131,931.00 128,349.00 135,079.00 145,286.00 132,297.00 130,405.00 135,030.00 130,166.00 136,405.00 126,377.00 128,782.00 128,844.00 138,370.00 135,693.00 143,600.00 127,570.17 108,180.67 105,584.62 110,266.52 100,464.78 106,268.73 97,735.32 93,775.86 96,432.60 91,803.66 107,263.84
Total stockholders' equity + 101,872.86 109,536.90 102,220.52 86,289.43 85,723.37 94,397.92 86,168.84 83,691.17 110,034.69 98,592.03 107,842.77 133,854.33 127,242.16 132,253.21 139,250.00 129,546.68 111,961.41 108,565.06 97,381.33 93,095.57 89,793.50 86,520.20 82,559.73 78,839.30 81,011.67 80,092.85 77,623.29 84,536.66 84,640.38 88,273.44 94,701.84 92,905.08 92,253.51 99,055.22 114,657.92 123,949.35 125,894.71 139,817.00 133,143.28 135,746.00 144,699.00 146,525.00 137,086.00 135,565.00 147,855.00 144,306.00 142,339.00 136,948.00 141,643.00 140,204.00 132,382.00 132,326.00 137,668.00 136,883.00 143,079.00 143,827.00 150,506.00 143,105.00 141,772.00 141,009.00 146,142.00 145,106.00 137,395.00 138,309.00 140,290.00 139,870.00 138,378.00 141,658.00 145,381.00 140,823.00 135,220.36 129,250.45 133,604.26 134,349.27 129,429.17 125,676.70 126,398.48 119,762.11 112,826.36 106,533.48 107,131.56
Common shares outstanding 3,343 3,342 3,333 3,333 3,340 3,333 3,339 3,332 3,335 3,330 3,330 3,330 3,334 3,334 3,334 3,334 3,333 3,333 3,333 3,332 3,328 3,331 3,329 3,329 3,317 3,326 3,326 3,325 3,325 3,322 3,322 3,322 3,322 3,322 3,323 3,318 3,313 3,308 3,301 3,297 3,292 3,251 3,283 3,280 3,276 3,274 3,270 3,268 3,264 3,261 3,258 3,256 3,253 3,251 3,246 3,245 3,241 3,237 3,238 3,246 3,231 3,198 3,225 3,196 3,241 3,190 3,190 3,188 3,187 3,184 3,184 3,222 3,181 3,179 3,179 3,178 3,177 3,174 3,174 3,174 3,173
about 9 hours ago