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 + 101,956.20 85,869.36 71,967.37 65,600.00 79,148.00 56,432.33 65,024.00 65,320.13 51,862.63 42,287.72 59,417.23 58,855.11 50,445.99 24,482.79 25,314.78 25,094.59 27,577.73 27,406.22 28,217.78 26,654.51
Accounts receivable, net 125,042.00 122,687.46 121,414.49 114,647.00 115,462.00 101,013.65 78,948.00 83,969.86 56,513.20 52,282.79 45,529.75 53,523.24 43,808.51 38,051.78 31,393.77 34,460.45 19,038.29 12,007.14 19,685.06 12,349.70
Inventories 69,383.00 61,180.93 63,326.83 92,826.00 73,245.00 62,062.08 45,301.00 46,688.06 34,080.43 45,625.58 48,971.82 44,149.57 34,870.49 32,073.06 30,070.26 23,296.15 12,206.42 3,635.03 5,597.17 5,669.79
Other current assets 17,674.25 5,547.34 4,973.65 27,294.00 24,503.00 4,578.78 12,728.00 5,580.83 2,482.01 2,593.58 2,814.05 3,427.27 3,051.49 2,887.95 2,348.48 2,747.73 2,576.31 3,318.46 3,405.07 4,073.12
Total current assets 313,795.00 275,285.09 261,682.33 300,367.00 292,358.00 224,086.84 202,001.00 201,558.88 144,938.27 142,789.66 156,732.84 159,955.19 132,176.48 97,495.58 89,127.29 85,598.93 61,398.75 46,366.85 56,905.07 48,747.12
Total non-current assets + 575,538.00 465,774.98 405,710.40 406,701.00 380,576.00 360,065.80 354,653.00 332,503.05 218,984.00 215,140.92 208,254.05 173,763.63 154,545.60 150,227.01 135,835.06 122,540.84 100,576.05 105,823.14 95,480.51 88,305.27
Total assets 889,333.00 741,060.07 667,392.74 707,068.00 672,934.00 584,152.64 556,654.00 534,061.93 363,922.27 357,930.58 364,986.89 333,718.82 286,722.08 247,722.59 224,962.34 208,139.77 161,974.80 152,189.99 152,385.58 137,052.38
Total current liabilities + 244,349.00 234,423.72 225,969.79 222,261.00 210,928.00 174,592.33 152,265.00 158,632.08 108,376.74 106,969.57 122,696.31 113,680.13 102,059.80 85,696.97 67,889.47 59,734.50 34,574.09 25,270.69 35,752.87 27,990.49
Total non-current liabilities + 271,617.00 164,365.44 126,672.30 164,882.00 187,373.00 177,823.20 190,042.00 156,401.92 54,235.35 84,119.84 76,365.60 64,347.30 58,918.27 52,205.19 57,281.89 56,565.94 52,687.01 54,958.55 26,888.05 31,900.69
Total liabilities 515,966.00 398,789.16 352,642.08 387,143.00 398,301.00 352,415.53 342,307.00 315,034.01 162,612.09 191,089.41 199,061.91 178,027.42 160,978.07 137,902.16 125,171.36 116,300.44 87,261.10 80,229.25 62,640.91 59,891.18
Total stockholders' equity + 346,900.00 320,026.25 294,480.11 319,925.00 274,633.00 216,115.11 214,347.00 201,388.44 188,120.06 154,840.61 154,432.44 147,481.53 121,615.65 106,314.69 98,278.03 88,556.37 71,616.03 69,671.99 75,177.37 66,049.73
Common shares outstanding 2,215 2,200 2,174 4,323 4,366 2,144 4,263 2,126 2,092 2,071 2,062 2,055 1,937 1,894 1,956 1,900 1,820 1,907 1,955 1,945
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 + 113,927.05 101,956.20 83,412.00 76,903.00 93,535.00 85,869.53 78,354.00 75,335.00 83,515.00 71,369.23 71,867.00 66,391.00 68,373.00 65,600.00 62,025.00 78,982.00 89,124.00 79,148.00 57,552.00 57,479.00 56,432.00 56,432.00 61,807.00 63,706.00 79,440.00 65,024.00 67,803.00 66,280.00 70,416.00 65,320.00 63,613.00 84,994.00 53,697.00 51,862.63 42,964.64 48,029.00 46,194.00 42,287.00 39,592.65 40,461.00 49,041.00 59,115.00 45,568.00 58,865.00 55,577.40 58,855.11 36,785.00 45,383.00 49,166.47 50,167.00 43,529.00 30,749.60 27,369.00 24,436.00 23,564.00 23,581.00 30,906.00 25,268.00 33,180.00 20,269.97 28,238.28 25,094.59 29,353.00 28,061.00 40,417.00 27,577.73 32,520.00 28,676.00 27,750.00 27,406.22 26,672.25 23,282.64 27,651.14 28,217.78 24,478.09 26,698.63 26,709.47 26,630.29 30,451.48 22,372.82 17,160.13
Accounts receivable, net 125,979.41 125,042.00 125,663.00 103,101.00 109,717.00 113,420.00 114,061.00 102,354.00 97,264.00 121,146.44 114,078.00 98,671.00 91,514.00 114,647.00 140,178.00 116,617.00 106,560.00 115,462.00 108,156.00 88,644.00 91,834.00 101,013.65 86,718.00 73,763.00 73,573.00 78,948.00 83,743.00 67,242.00 63,391.00 85,303.50 79,809.00 69,791.00 44,246.00 56,513.20 56,776.56 46,156.00 43,728.00 52,071.60 53,221.77 44,680.00 40,528.00 45,529.75 53,156.00 50,733.00 43,621.39 53,523.24 48,495.00 41,115.00 38,660.52 43,808.51 38,673.00 35,520.59 33,432.00 38,051.78 33,410.00 31,619.00 29,237.00 31,393.77 33,994.00 34,405.29 34,648.37 34,460.45 36,329.00 34,309.00 33,396.00 19,038.29 16,847.00 14,583.00 10,320.00 12,007.14 17,824.40 17,606.17 16,713.77 19,685.05 17,959.29 13,825.49 12,411.47 12,349.70 14,133.46 13,488.54 15,047.61
Inventories 76,026.35 69,383.00 66,182.00 57,058.00 59,858.00 61,181.00 68,986.00 63,488.00 63,259.00 63,274.66 76,953.00 77,568.00 85,667.00 92,826.00 101,287.00 94,661.00 86,201.00 73,245.00 77,830.00 75,869.00 61,988.00 61,988.00 62,948.00 50,649.00 50,027.00 45,301.00 48,427.00 46,997.00 45,369.00 46,688.00 47,153.00 41,395.00 34,190.00 34,080.43 37,265.76 42,818.00 42,616.00 45,626.00 47,776.55 44,263.00 44,224.00 48,972.00 52,706.00 46,152.00 47,605.10 44,149.57 42,264.00 37,427.00 36,269.17 34,870.00 35,259.00 32,045.15 31,564.00 32,073.00 32,922.00 31,613.00 28,957.00 30,070.00 26,813.00 24,207.40 23,999.53 23,296.15 25,220.00 24,905.00 20,687.00 4,955.23 5,723.00 5,215.00 4,446.00 4,991.71 5,791.32 5,585.41 5,439.57 5,597.17 5,703.95 5,582.74 5,494.14 5,673.14 5,891.70 6,517.30 7,572.56
Other current assets 21,691.25 17,674.25 18,823.00 16,933.00 15,542.00 24,191.00 17,364.00 29,148.00 28,964.00 5,557.17 29,791.00 28,400.00 25,717.00 27,294.00 29,239.00 28,503.00 25,155.00 24,503.00 16,695.00 15,369.00 14,347.00 5,718.68 22,167.00 14,395.00 13,575.00 12,728.00 12,472.00 11,144.00 9,657.00 10,786.66 10,625.00 10,507.00 5,869.00 2,482.01 2,905.27 10,001.00 3,835.00 3,363.45 2,778.23 7,567.00 3,210.00 2,814.03 5,741.00 4,513.00 2,802.35 3,427.27 5,682.00 4,483.00 3,046.02 3,051.50 4,603.00 3,156.21 4,242.00 3,434.43 5,706.00 5,085.00 4,873.00 3,400.23 7,006.00 4,621.32 3,136.82 2,747.73 5,563.00 3,481.00 5,623.00 2,590.57 4,397.00 3,511.00 2,954.00 3,318.46 5,147.84 12,567.16 17,108.82 3,405.07 3,780.90 3,907.92 4,070.96 4,073.12 3,674.04 9,597.61 6,142.55
Total current assets 337,624.06 313,795.00 294,080.00 253,995.00 278,652.00 275,285.00 278,765.00 270,325.00 273,002.00 261,347.51 292,689.00 271,030.00 271,271.00 300,367.00 332,729.00 318,763.00 307,040.00 292,358.00 260,233.00 237,361.00 224,601.00 224,601.00 233,640.00 202,513.00 216,615.00 202,001.00 212,445.00 191,663.00 188,833.00 201,559.00 201,200.00 206,687.00 138,002.00 144,938.27 139,912.23 147,004.00 136,373.00 142,789.00 143,369.20 136,971.00 137,003.00 156,733.00 157,171.00 160,263.00 149,606.25 159,955.19 133,226.00 128,408.00 127,142.18 132,176.00 122,064.00 101,471.55 96,607.00 98,042.00 95,602.00 91,898.00 93,973.00 90,132.00 100,993.00 83,503.98 90,022.99 85,598.93 96,465.00 90,756.00 100,123.00 61,413.00 59,487.00 51,985.00 45,470.00 46,366.85 55,435.80 59,041.37 55,854.38 56,905.07 51,922.23 50,014.77 48,686.04 48,755.29 54,150.67 51,976.27 45,922.84
Total non-current assets + 619,693.29 575,538.00 548,564.00 511,180.00 495,525.00 465,413.00 435,794.00 412,605.00 408,468.00 405,227.90 408,395.00 401,491.00 404,169.00 406,701.00 405,100.00 394,316.00 389,108.00 380,576.00 390,234.00 374,496.00 359,259.00 359,259.00 347,910.00 356,079.00 355,053.00 354,653.00 350,533.00 343,175.00 336,489.00 331,812.00 334,771.00 338,284.00 218,878.00 218,984.00 220,183.43 209,619.00 211,176.00 215,154.00 217,258.52 217,971.00 219,487.00 208,527.00 211,281.00 174,898.00 172,883.29 173,763.63 171,501.00 159,192.00 152,678.82 154,638.00 153,972.00 153,753.63 150,377.00 148,462.00 146,370.00 141,749.00 133,037.00 133,746.00 132,708.00 126,598.36 123,426.72 122,540.84 126,096.00 119,293.00 109,675.00 100,647.89 99,195.00 99,180.00 103,594.00 105,823.14 106,077.68 105,060.25 95,207.70 95,480.50 94,066.26 92,476.43 94,823.59 88,264.44 90,328.34 89,588.53 83,785.62
Total assets 957,317.34 889,333.00 842,644.00 765,175.00 774,177.00 740,698.00 714,559.00 682,930.00 681,470.00 666,575.40 701,084.00 672,521.00 675,440.00 707,068.00 737,829.00 713,079.00 696,148.00 672,934.00 650,467.00 611,857.00 583,860.00 583,860.00 581,550.00 558,592.00 571,668.00 556,654.00 562,978.00 534,838.00 525,322.00 533,371.00 535,971.00 544,971.00 356,880.00 363,922.27 360,095.66 356,623.00 347,549.00 357,943.00 360,627.72 354,942.00 356,490.00 365,260.00 368,452.00 335,161.00 322,489.53 333,718.82 304,727.00 287,600.00 279,821.00 286,814.00 276,036.00 255,225.18 246,984.00 246,504.00 241,972.00 233,647.00 227,010.00 223,878.00 233,701.00 210,102.34 213,449.71 208,139.77 222,561.00 210,049.00 209,798.00 162,060.90 158,682.00 151,165.00 149,064.00 152,189.99 161,513.48 164,101.62 151,062.08 152,385.58 145,988.48 142,491.20 143,509.63 137,019.73 144,479.01 141,564.80 129,708.46
Total current liabilities + 294,437.52 244,349.00 259,553.00 248,970.00 267,742.00 230,940.00 235,682.00 230,120.00 229,043.00 222,348.45 241,511.00 225,765.00 234,359.00 222,261.00 273,747.00 270,227.00 250,726.00 210,928.00 192,626.00 182,694.00 172,542.00 172,542.00 175,474.00 172,625.00 173,008.00 152,265.00 186,427.00 160,493.00 153,022.00 156,299.00 192,748.00 186,858.00 89,040.00 108,376.74 104,355.03 113,135.00 98,591.00 104,253.00 118,397.19 120,768.00 109,429.00 120,466.00 119,914.00 119,938.00 100,756.59 113,680.13 106,602.00 104,119.00 88,177.68 101,122.00 94,848.00 89,323.12 78,320.00 84,703.00 83,895.00 79,140.00 70,815.00 66,761.00 76,430.00 72,693.77 68,000.50 59,734.50 67,648.00 64,039.00 62,285.00 34,574.09 39,084.00 27,433.00 21,636.00 25,270.69 34,136.61 47,749.14 35,554.74 35,752.87 30,801.32 32,445.56 28,331.24 28,005.90 32,569.84 30,446.48 28,275.21
Total non-current liabilities + 281,819.28 271,617.00 243,538.00 201,270.00 171,412.00 163,971.00 147,824.00 129,340.00 140,258.00 126,117.24 143,937.00 149,339.00 151,355.00 164,882.00 158,432.00 164,541.00 181,662.00 187,373.00 207,002.00 174,658.00 177,061.00 177,061.00 188,533.00 172,032.00 181,194.00 190,042.00 158,136.00 156,840.00 146,403.00 156,402.00 132,090.00 146,158.00 61,813.00 54,235.35 59,643.86 64,425.00 72,168.00 84,120.00 81,013.09 73,945.00 78,324.00 76,366.00 84,255.00 62,535.00 65,084.87 64,347.30 62,014.00 56,605.00 58,642.30 57,920.00 61,094.00 53,181.45 52,982.00 49,342.00 49,408.00 48,114.00 49,589.00 54,834.00 55,163.00 41,257.13 48,046.51 56,565.94 62,350.00 54,932.00 60,073.00 52,773.11 48,360.00 55,974.00 57,376.00 54,958.55 53,891.45 47,445.58 23,703.16 26,888.04 31,420.61 34,383.10 35,149.27 31,898.96 38,362.24 43,610.78 42,542.81
Total liabilities 576,256.80 515,966.00 503,091.00 450,240.00 439,154.00 394,911.00 383,506.00 359,460.00 369,301.00 348,465.68 385,448.00 375,104.00 385,714.00 387,143.00 432,179.00 434,768.00 432,388.00 398,301.00 399,628.00 357,352.00 349,603.00 349,603.00 364,007.00 344,657.00 354,202.00 342,307.00 344,563.00 317,333.00 299,425.00 312,701.00 324,838.00 333,016.00 150,853.00 162,612.09 163,998.90 177,560.00 170,759.00 188,373.00 199,410.28 194,713.00 187,753.00 196,832.00 204,169.00 182,473.00 165,841.46 178,027.42 168,616.00 160,724.00 146,819.99 159,042.00 155,942.00 142,504.58 131,302.00 134,045.00 133,303.00 127,254.00 120,404.00 121,595.00 131,593.00 113,950.90 116,047.01 116,300.44 129,998.00 118,971.00 122,358.00 87,347.20 87,444.00 83,407.00 79,012.00 80,229.25 88,028.06 95,194.72 59,257.91 62,640.91 62,221.93 66,828.67 63,480.51 59,904.86 70,932.08 74,057.26 70,818.02
Total stockholders' equity + 350,540.23 346,900.00 317,043.00 293,770.00 311,522.00 323,523.00 309,399.00 302,348.00 290,996.00 297,825.44 295,611.00 278,624.00 270,651.00 301,285.00 288,361.00 263,039.00 248,373.00 260,077.00 235,186.00 238,993.00 218,635.00 218,635.00 205,510.00 200,409.00 203,624.00 200,969.00 201,510.00 199,302.00 207,766.00 203,023.00 197,330.00 195,770.00 193,244.00 188,120.06 183,305.94 166,838.00 164,887.00 157,578.00 150,158.98 149,362.00 158,016.00 156,924.00 153,529.00 142,601.00 148,329.33 147,481.53 131,488.00 122,555.00 128,676.81 123,628.00 116,150.00 108,905.42 111,929.00 109,515.00 105,872.00 103,704.00 104,000.00 101,170.00 98,846.00 93,008.75 93,957.25 88,556.37 88,666.00 84,023.00 80,205.00 71,616.03 68,574.00 65,576.00 67,976.00 69,671.99 70,654.10 65,932.06 76,852.95 75,177.37 70,598.58 63,873.10 68,577.48 66,009.72 63,021.32 58,201.74 50,505.37
Common shares outstanding 2,243 2,231 2,210 2,200 2,200 4,399 2,196 2,192 2,184 4,351 4,348 4,343 2,168 2,109 2,187 2,188 2,171 2,172 2,185 2,181 2,148 2,148 2,141 2,137 2,140 2,165 2,131 2,135 2,128 2,127 2,128 2,126 2,168 2,158 2,156 2,151 1,983 2,064 2,063 2,060 2,073 1,960 2,058 2,038 1,967 2,048 2,049 1,959 1,948 2,018 1,913 1,895 1,892 1,876 1,876 1,894 1,891 1,880 1,908 1,935 1,936 1,886 1,901 2,100 1,703 1,813 1,813 1,985 1,811 1,888 1,888 2,007 1,979 1,943 1,943 1,899 1,943 1,930 1,948 1,680 1,920
about 9 hours ago