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 + 35,733.51 35,027.00 30,668.00 32,883.00 38,740.00 21,818.00 18,620.00 18,596.00 26,907.00 31,001.00 28,814.00 18,036.00 21,256.00 17,456.00 9,995.00 9,490.28 8,164.97 7,156.99 10,377.16 8,386.07
Accounts receivable, net 14,036.59 15,674.00 13,929.00 11,716.00 11,725.00 12,590.00 13,081.00 11,488.00 9,222.00 7,363.00 7,872.00 7,380.00 6,026.00 6,010.00 5,393.00 4,566.91 4,584.06 4,188.60 3,932.55 4,217.42
Inventories 903.16 1,096.00 997.00 1,144.00 779.00 983.00 585.00 717.00 631.00 584.00 528.00 474.00 509.00 579.00 758.00 515.54 435.24 511.95 211.40 212.96
Other current assets 10,306.66 11,297.00 3,193.00 574.00 390.00 241.00 4,390.00 3,865.00 11,070.00 8,753.00 11,301.00 8,787.00 5,284.00 3,928.00 5,243.00 4,156.73 2,876.27 2,681.37 1,452.24 1,080.71
Total current assets 60,979.93 63,094.00 48,787.00 55,057.00 61,277.00 46,529.00 41,722.00 43,268.00 47,561.00 47,701.00 47,912.00 33,762.00 33,075.00 27,973.00 21,401.00 18,730.63 16,186.02 14,622.31 15,975.24 13,897.17
Total non-current assets + 227,469.35 236,203.00 238,255.00 220,135.00 215,907.00 199,344.00 179,486.00 162,928.00 150,923.00 131,910.00 118,261.00 107,133.00 94,876.00 83,396.00 81,321.00 81,027.82 81,373.58 76,633.94 66,068.82 61,111.05
Total assets 288,449.28 299,675.00 287,042.00 275,192.00 277,184.00 245,873.00 221,208.00 206,196.00 198,484.00 179,611.00 166,173.00 140,895.00 127,951.00 111,369.00 102,722.00 99,758.45 97,559.61 91,256.25 82,044.06 75,008.22
Total current liabilities + 74,125.39 76,767.00 71,568.00 70,388.00 69,131.00 68,500.00 58,369.00 46,261.00 45,376.00 39,762.00 35,413.00 31,786.00 28,437.00 24,107.00 22,189.00 20,472.90 26,717.41 26,998.15 20,670.92 20,500.84
Total non-current liabilities + 63,425.78 60,418.00 58,912.00 55,542.00 62,654.00 56,859.00 45,589.00 42,632.00 40,978.00 34,305.00 37,332.00 22,984.00 22,090.00 20,284.00 21,507.00 22,870.77 20,919.10 20,260.25 18,327.51 18,313.14
Total liabilities 137,551.17 137,185.00 130,480.00 125,930.00 131,785.00 125,359.00 103,958.00 88,893.00 86,354.00 74,067.00 72,745.00 54,770.00 50,527.00 44,391.00 43,696.00 43,343.66 47,636.51 47,258.40 38,998.43 38,813.98
Total stockholders' equity + 130,998.49 142,094.00 156,562.00 149,262.00 145,399.00 120,514.00 117,250.00 117,303.00 92,713.00 84,384.00 75,136.00 67,807.00 60,542.00 51,541.00 45,711.00 44,418.74 38,989.75 34,314.07 33,742.54 28,021.05
Common shares outstanding 991 991 991 991 991 991 991 991 991 986 982 977 964 960 980 983 983 991 999 1,008
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 + 39,125.00 35,470.00 33,054.00 34,427.00 35,708.00 24,654.00 27,175.00 28,123.00 30,668.00 30,668.00 27,453.00 41,608.00 32,883.00 32,883.00 31,982.00 40,578.00 42,571.00 38,740.00 18,111.00 18,111.00 21,818.00 21,818.00 17,774.00 29,076.00 18,620.00 18,620.00 15,664.00 19,069.00 24,640.00 18,596.00 14,749.00 18,104.00 30,042.00 27,000.00 27,952.00 20,126.00 34,920.00 31,077.00 30,034.00 22,051.00 36,174.00 28,566.00 28,942.00 25,135.00 20,892.00 18,036.00 18,200.00 17,222.00 23,057.00 21,271.00 18,073.00 12,247.00 21,063.00 17,456.00 12,258.00 8,931.00 11,536.00 9,995.00 9,725.71 10,916.78 9,490.28 9,490.28 9,314.61 8,638.08 7,110.24 8,164.97 7,498.84 8,557.95 6,797.26 7,156.99 7,814.13 11,144.69 10,080.66 10,377.16 6,629.80 10,989.50 7,414.74 8,386.07 8,328.69 9,383.81 7,046.45
Accounts receivable, net 14,329.00 11,223.00 17,357.00 15,498.00 14,843.00 14,642.00 15,711.00 15,925.00 13,929.00 13,929.00 12,929.00 13,822.00 11,716.00 11,091.00 11,975.00 12,608.00 12,551.00 10,840.00 13,607.00 13,222.00 12,590.00 12,590.00 14,584.00 17,014.00 13,081.00 11,797.00 14,808.00 17,117.00 15,519.00 11,488.00 17,519.00 15,815.00 12,117.00 9,222.00 12,707.00 11,158.00 9,048.00 7,363.00 10,879.00 14,523.00 9,777.00 7,872.00 9,414.00 8,316.00 8,121.00 7,380.00 7,716.00 7,648.00 6,543.00 7,018.00 7,434.00 7,562.00 6,551.00 5,409.00 8,870.00 6,470.00 6,684.00 5,393.00 6,112.94 5,714.09 4,566.91 4,534.00 4,905.89 5,059.65 4,221.93 4,584.06 4,007.04 4,017.93 3,876.83 4,188.60 3,345.97 3,913.30 3,597.07 3,920.01 3,619.25 3,755.14 3,629.99 4,217.42 3,869.10 3,864.06 3,778.28
Inventories 842.00 901.00 1,085.00 979.00 1,130.00 1,096.00 903.00 1,036.00 997.00 997.00 1,475.00 1,118.00 1,144.00 1,144.00 1,181.00 1,038.00 932.00 779.00 825.00 825.00 983.00 983.00 1,026.00 852.00 585.00 585.00 685.00 770.00 632.00 717.00 785.00 876.00 630.00 631.00 856.00 1,139.00 613.00 584.00 867.00 734.00 557.00 528.00 690.00 583.00 537.00 474.00 676.00 1,043.00 755.00 509.00 910.00 634.00 703.00 579.00 664.00 710.00 1,004.00 758.00 538.63 532.36 515.54 515.54 569.86 506.65 504.28 435.24 437.88 449.67 493.68 511.95 399.82 295.39 253.59 211.40 201.21 203.76 206.20 212.96 187.19 178.34 306.72
Other current assets 11,632.00 634.00 6,912.00 9,474.00 11,798.00 1,134.00 7,188.00 9,649.00 3,193.00 3,193.00 837.00 867.00 574.00 9,955.00 9,094.00 8,511.00 9,698.00 10,918.00 9,529.00 396.00 241.00 241.00 8,440.00 9,194.00 4,390.00 10,720.00 14,398.00 13,678.00 14,367.00 3,865.00 13,447.00 12,413.00 11,792.00 11,070.00 9,935.00 9,589.00 9,672.00 8,753.00 11,261.00 15,409.00 12,244.00 11,301.00 8,705.00 9,133.00 9,502.00 8,787.00 6,819.00 5,573.00 5,199.00 5,284.00 4,675.00 3,710.00 4,040.00 4,529.00 3,233.00 3,768.00 3,911.00 5,243.00 4,249.55 3,488.46 4,157.90 4,291.00 3,862.30 3,524.85 3,272.38 3,001.75 3,798.23 3,034.95 3,156.89 2,764.77 2,449.95 1,422.24 2,568.14 1,546.35 2,762.53 1,864.21 2,110.24 1,080.71 1,817.77 1,448.84 1,411.74
Total current assets 65,928.00 61,780.00 58,408.00 60,378.00 63,479.00 63,080.00 51,113.00 54,733.00 48,787.00 48,787.00 50,728.00 65,890.00 55,057.00 55,057.00 53,625.00 61,420.00 64,853.00 61,277.00 40,866.00 40,866.00 46,529.00 46,529.00 40,677.00 54,956.00 41,722.00 41,722.00 45,127.00 48,748.00 53,871.00 42,843.00 46,500.00 46,433.00 54,951.00 47,561.00 51,450.00 42,012.00 54,253.00 47,701.00 52,371.00 48,230.00 57,844.00 47,912.00 45,586.00 42,856.00 39,052.00 34,294.00 33,411.00 31,486.00 35,554.00 33,075.00 31,092.00 24,153.00 32,357.00 27,973.00 25,025.00 19,879.00 23,135.00 21,401.00 20,626.82 20,651.68 18,730.63 18,730.63 18,652.66 17,729.23 15,108.83 16,186.02 15,741.98 16,060.50 14,324.66 14,622.31 14,009.87 16,775.63 15,215.40 15,975.24 13,212.79 16,812.63 13,361.17 13,897.17 14,202.75 14,875.06 12,543.19
Total non-current assets + 224,027.00 225,500.00 233,489.00 233,419.00 236,067.00 236,203.00 234,021.00 231,259.00 238,255.00 238,255.00 225,484.00 224,588.00 220,135.00 220,135.00 216,338.00 213,852.00 214,597.00 215,907.00 205,634.00 205,634.00 199,344.00 199,344.00 192,542.00 191,395.00 179,486.00 179,486.00 169,863.00 166,951.00 165,240.00 163,057.00 158,393.00 155,527.00 151,649.00 150,624.00 139,058.00 135,831.00 133,337.00 131,642.00 125,091.00 123,181.00 119,148.00 118,016.00 112,808.00 111,194.00 107,620.00 107,321.00 104,864.00 98,674.00 94,918.00 94,721.00 89,703.00 87,319.00 83,747.00 82,238.00 80,377.00 81,657.00 81,489.00 81,321.00 78,846.41 79,182.49 81,027.82 81,027.82 81,408.08 81,321.10 81,425.36 81,373.58 79,473.95 78,110.23 76,968.11 76,633.94 71,992.89 69,044.65 66,486.61 66,068.82 63,097.14 63,007.52 61,992.52 61,111.05 53,935.53 52,744.11 51,625.19
Total assets 289,955.00 287,280.00 291,897.00 293,797.00 299,546.00 299,675.00 285,134.00 285,992.00 287,042.00 287,042.00 276,212.00 290,478.00 275,192.00 275,192.00 269,963.00 275,272.00 279,450.00 277,184.00 246,500.00 246,500.00 245,873.00 245,873.00 233,219.00 246,351.00 221,208.00 221,208.00 214,990.00 215,699.00 219,111.00 205,900.00 204,893.00 201,960.00 206,600.00 198,185.00 190,508.00 177,843.00 187,590.00 179,343.00 177,462.00 171,411.00 176,992.00 165,928.00 158,394.00 154,050.00 146,672.00 141,615.00 138,275.00 130,160.00 130,472.00 127,796.00 120,795.00 111,472.00 116,104.00 110,211.00 105,402.00 101,536.00 104,624.00 102,722.00 99,473.23 99,834.17 99,758.45 99,758.45 100,060.74 99,050.33 96,534.20 97,559.61 95,215.93 94,170.74 91,292.77 91,256.25 86,002.76 85,820.28 81,702.01 82,044.06 76,309.93 79,820.14 75,353.69 75,008.22 68,138.28 67,619.18 64,168.38
Total current liabilities + 71,609.00 74,303.00 75,685.00 85,001.00 71,701.00 76,767.00 74,978.00 83,173.00 71,568.00 71,568.00 70,695.00 95,350.00 70,388.00 70,388.00 65,148.00 76,887.00 70,036.00 69,131.00 68,367.00 68,367.00 68,500.00 68,500.00 63,486.00 84,826.00 58,369.00 58,369.00 53,880.00 52,587.00 51,570.00 46,322.00 50,053.00 53,717.00 46,641.00 45,376.00 43,193.00 39,323.00 40,687.00 39,762.00 40,792.00 40,561.00 39,026.00 35,413.00 33,910.00 34,380.00 32,657.00 32,318.00 33,365.00 31,270.00 25,947.00 28,437.00 26,283.00 25,323.00 24,159.00 24,108.00 24,014.00 23,673.00 21,774.00 22,189.00 21,628.57 23,188.44 20,472.90 20,472.90 23,738.86 30,798.76 24,057.30 26,717.41 25,774.50 32,666.18 25,292.14 26,998.15 25,648.46 31,137.09 17,511.40 20,670.92 19,718.19 26,429.58 18,705.24 20,500.84 16,940.04 19,752.50 11,458.33
Total non-current liabilities + 62,536.00 63,274.00 61,200.00 60,434.00 57,543.00 60,428.00 55,805.00 55,545.00 58,912.00 58,912.00 56,024.00 54,777.00 55,542.00 55,542.00 59,416.00 57,706.00 56,084.00 62,654.00 59,320.00 59,320.00 56,859.00 56,859.00 51,844.00 51,240.00 45,589.00 45,589.00 44,664.00 54,767.00 41,623.00 42,572.00 48,553.00 49,926.00 39,818.00 40,978.00 36,744.00 36,496.00 34,446.00 34,305.00 34,319.00 36,006.00 37,672.00 37,332.00 37,399.00 37,405.00 23,093.00 23,365.00 24,046.00 23,896.00 21,998.00 22,705.00 21,772.00 21,400.00 19,978.00 24,089.00 18,623.00 20,044.00 18,463.00 21,507.00 19,605.73 21,359.99 22,870.77 22,870.77 22,694.63 18,630.79 18,761.58 20,919.10 22,168.76 18,898.31 18,626.17 20,260.25 18,970.19 16,440.91 17,587.58 18,327.51 16,759.14 17,649.11 17,179.34 18,313.14 16,602.26 17,443.62 18,566.98
Total liabilities 134,145.00 137,577.00 136,885.00 145,435.00 129,244.00 157,581.00 130,783.00 138,718.00 130,480.00 130,480.00 126,719.00 150,127.00 125,930.00 125,930.00 124,564.00 134,593.00 126,120.00 131,785.00 127,687.00 127,687.00 125,359.00 125,359.00 115,330.00 136,066.00 103,958.00 103,958.00 98,544.00 107,354.00 93,193.00 88,894.00 98,606.00 103,643.00 86,459.00 86,354.00 79,937.00 75,819.00 75,133.00 74,067.00 75,111.00 76,567.00 76,698.00 72,745.00 71,309.00 71,785.00 55,750.00 55,683.00 57,411.00 55,166.00 47,945.00 51,142.00 48,055.00 46,723.00 44,137.00 48,197.00 42,637.00 43,717.00 40,237.00 43,696.00 41,234.30 44,548.43 43,343.66 43,343.66 46,433.49 49,429.55 42,818.89 47,636.51 47,943.26 51,564.49 43,918.31 47,258.40 44,618.65 47,578.01 35,098.99 38,998.43 36,477.33 44,078.69 35,884.58 38,813.98 33,542.30 37,196.12 30,025.31
Total stockholders' equity + 134,492.00 130,151.00 137,139.00 132,141.00 148,119.00 142,094.00 135,702.00 130,170.00 135,744.00 135,744.00 130,693.00 123,845.00 129,258.00 129,258.00 123,572.00 120,241.00 127,794.00 121,646.00 104,720.00 104,720.00 102,374.00 102,374.00 101,717.00 95,938.00 99,561.00 99,561.00 99,594.00 93,949.00 105,108.00 98,739.00 90,530.00 84,935.00 98,493.00 92,467.00 90,714.00 84,867.00 91,077.00 84,163.00 83,619.00 78,821.00 79,655.00 74,934.00 70,791.00 66,547.00 71,604.00 67,646.00 64,578.00 60,512.00 64,109.00 59,753.00 57,355.00 50,966.00 55,032.00 46,700.00 48,728.00 45,385.00 49,683.00 45,711.00 45,951.34 44,221.51 44,418.74 44,418.74 42,741.38 39,873.29 41,783.15 38,989.75 37,506.67 34,110.73 36,793.37 34,314.07 32,585.44 30,380.59 36,058.78 33,742.54 31,621.64 28,666.59 30,281.10 28,021.05 27,423.05 24,286.07 26,846.50
Common shares outstanding 990 99,053 991 991 991 99,062 991 991 991 991 991 991 991 991 991 991 991 991 991 991 991 991 991 991 991 991 991 991 991 991 991 991 991 991 991 991 991 991 991 991 982 982 982 982 972 982 982 982 971 971 971 971 977 957 957 957 965 965 965 965 981 981 981 981 983 983 983 983 987 987 989 991 993 993 999 999 1,001 1,001 1,007 1,008 1,008
about 11 hours ago