Sign in
Mar-26 Mar-25 Mar-24 Mar-23 Mar-22 Mar-21 Mar-20 Mar-19 Mar-18 Mar-17 Mar-16 Mar-15 Mar-14 Mar-13 Mar-12 Mar-11 Mar-10 Mar-09 Mar-08 Mar-07
Total cash and short-term investments + 86,075.52 57,908.00 81,470.00 61,797.00 44,365.00 472.87 340.25 24,757.00 20,968.00 32,406.00 74,989.00 73,913.00 58,617.00 220,993.00 28,925.00 5,762.00 10,757.00 6,126.00 12,151.88 18,039.44
Accounts receivable, net 99,215.14 109,792.00 95,338.00 83,203.00 80,270.00 843.66 816.30 46,630.00 50,200.00 45,737.00 48,604.00 48,595.00 41,022.00 38,548.00 30,037.00 22,441.00 15,793.00 19,658.00 6,896.24 7,682.12
Inventories 75,015.89 71,085.00 63,552.00 48,670.00 50,884.00 621.11 463.52 33,579.00 29,089.00 28,529.00 25,578.00 25,529.00 23,992.00 215,995.00 19,352.00 16,059.00 13,371.00 13,226.00 11,132.84 7,563.44
Other current assets 35,690.16 11,327.00 7,689.00 10,583.00 6,337.00 90.01 103.24 16,296.00 18,971.00 15,645.00 12,849.00 13,901.00 13,184.00 3,467.00 2,411.00 3,331.00 2,715.00 397.00 3,828.72 4,270.19
Total current assets 295,996.71 250,112.00 248,049.00 204,253.00 181,856.00 2,027.65 1,723.30 114,501.00 109,645.00 100,375.00 119,688.00 119,838.00 103,747.00 857,130.00 69,952.00 47,593.00 42,063.00 39,010.00 34,620.20 37,555.19
Total non-current assets + 271,879.80 242,877.00 139,469.00 117,601.00 110,971.00 1,603.56 1,346.59 110,926.00 115,959.00 119,446.00 87,962.00 74,924.00 66,476.00 566,560.00 49,525.00 47,412.00 38,267.00 44,782.00 50,824.84 48,567.54
Total assets 567,876.51 492,989.00 387,518.00 321,854.00 292,827.00 3,631.20 3,069.89 225,427.00 225,604.00 219,821.00 207,650.00 194,762.00 170,223.00 1,423,690.00 119,477.00 95,005.00 80,330.00 83,792.00 85,445.04 86,122.73
Total current liabilities + 164,248.64 130,392.00 96,039.00 85,845.00 94,015.00 1,140.57 962.50 59,700.00 69,692.00 85,000.00 64,646.00 63,995.00 54,063.00 536,464.00 43,460.00 41,015.00 29,022.00 26,553.00 19,392.28 18,577.35
Total non-current liabilities + 30,702.89 25,431.00 10,929.00 5,018.00 8,285.00 123.62 58.68 25,530.00 29,452.00 10,777.00 14,668.00 19,465.00 25,359.00 156,181.00 18,573.00 8,000.00 8,393.00 15,194.00 18,986.16 25,858.12
Total liabilities 194,951.53 155,823.00 106,968.00 90,863.00 102,300.00 1,264.18 1,021.17 85,230.00 99,144.00 95,777.00 79,314.00 83,460.00 79,422.00 692,645.00 62,033.00 49,015.00 37,415.00 41,747.00 38,378.44 44,435.47
Total stockholders' equity + 369,598.17 333,388.00 280,550.00 230,991.00 190,527.00 2,367.02 2,048.72 140,197.00 126,460.00 124,044.00 128,336.00 111,302.00 90,801.00 730,853.00 57,444.00 45,990.00 42,915.00 42,045.00 47,066.60 41,676.76
Common shares outstanding 833 834 834 832 832 832 830 831 831 835 855 855 853 852 851 850 848 842 843 796
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 + 86,075.52 82,589.00 69,811.00 66,688.00 57,908.00 59,179.00 63,074.00 94,626.00 81,470.00 72,357.00 67,781.00 59,049.00 61,797.00 48,500.00 338.96 438.39 585.48 473.53 331.16 383.41 472.87 15,851.00 339.43 366.75 340.25 19,749.00 28,552.00 26,695.00 24,757.00 24,774.00 19,385.00 15,605.00 20,968.00 21,958.00 16,793.00 14,573.00 32,250.00 20,145.00 21,379.00 25,578.00 72,080.00 38,028.00 34,050.00 35,117.00 62,112.00 28,736.00 28,737.00 32,950.00 43,501.00 31,202.00 27,202.00 29,906.00 220,993.00 23,264.00 20,641.00 21,353.00 28,925.00 18,486.00 9,424.00 5,552.00 5,762.00 5,148.00 6,236.00 8,716.00 10,757.00 7,511.00 6,199.00 6,714.00 6,126.00 3,800.00 5,149.05 8,477.53 10,140.01 10,474.84 10,140.01 11,128.67 18,039.44 16,657.30 3,458.16 8,153.54 3,736.97
Accounts receivable, net 99,215.14 124,269.00 120,841.00 115,443.00 109,792.00 111,494.00 102,840.00 81,088.00 95,338.00 96,078.00 89,693.00 77,248.00 83,203.00 77,338.00 984.03 974.45 1,059.32 887.96 967.09 854.69 716.50 55,142.00 708.63 649.89 816.30 47,394.00 40,698.00 37,845.00 46,630.00 40,758.00 46,135.00 47,927.00 50,200.00 46,471.00 42,203.00 41,140.00 45,737.00 42,724.00 36,939.00 35,499.00 48,604.00 43,343.00 42,840.00 42,030.00 48,595.00 41,125.00 37,722.00 36,110.00 41,022.00 35,192.00 33,291.00 29,168.00 319,717.00 26,873.00 26,755.00 25,406.00 30,037.00 27,039.00 21,243.00 17,614.00 22,441.00 20,857.00 13,376.00 275.00 17,935.00 16,897.00 18,417.00 280.00 19,658.00 12,910.00 10,375.25 13,750.26 8,546.68 7,768.06 8,546.68 7,139.81 7,682.12 6,043.73 9,667.65 4,511.94 4,814.19
Inventories 75,015.89 79,009.00 75,821.00 75,600.00 71,085.00 71,630.00 72,039.00 68,568.00 63,552.00 60,796.00 56,592.00 52,398.00 48,670.00 49,326.00 602.84 656.05 671.51 668.25 669.56 683.05 621.11 44,309.00 557.52 518.49 463.52 37,746.00 35,033.00 35,137.00 33,579.00 33,911.00 32,490.00 31,498.00 29,089.00 26,825.00 26,998.00 28,095.00 28,529.00 30,052.00 28,516.00 27,922.00 25,578.00 26,689.00 27,147.00 26,149.00 25,529.00 29,038.00 28,123.00 25,319.00 23,992.00 24,150.00 23,874.00 22,536.00 215,995.00 23,169.00 21,885.00 20,580.00 19,352.00 19,586.00 18,592.00 17,401.00 16,059.00 15,244.00 14,728.00 14,451.00 13,371.00 12,907.00 13,136.00 13,933.00 13,226.00 15,157.00 15,377.02 13,042.85 9,602.02 10,335.15 9,602.02 8,441.88 7,563.44 8,567.42 8,800.99 4,381.11 6,912.53
Other current assets 35,690.16 11,682.00 13,044.00 12,167.00 11,327.00 10,713.00 10,175.00 24,906.00 7,689.00 4,215.00 3,629.00 21,564.00 10,583.00 19,142.00 232.78 206.68 83.63 214.53 231.80 214.95 217.17 16,059.00 224.26 225.54 103.24 11,651.00 15,802.00 15,885.00 16,296.00 12,844.00 17,600.00 19,867.00 18,971.00 13,875.00 17,014.00 16,199.00 15,645.00 11,679.00 13,323.00 13,037.00 12,849.00 11,040.00 12,190.00 12,633.00 13,901.00 11,668.00 12,793.00 11,432.00 13,184.00 11,140.00 13,598.00 10,926.00 100,425.00 9,644.00 9,554.00 7,336.00 1,117.00 6,748.00 7,640.00 7,943.00 2,035.00 166.36 7,939.00 2,715.00 145.67 118.13 5,312.00 122.00 99.59 6,246.00 7,046.80 3,268.06 4,817.50 4,440.91 4,339.30 4,413.67 4,270.19 3,865.91 3,701.74 2,035.34 4,678.24
Total current assets 295,996.71 297,549.00 279,517.00 269,898.00 250,112.00 253,016.00 248,128.00 269,188.00 248,049.00 238,477.00 217,695.00 210,259.00 204,253.00 49,326.00 2,158.61 2,275.58 2,399.95 2,244.27 2,199.62 2,136.10 2,027.65 133,418.00 1,829.85 1,760.67 1,723.30 117,254.00 120,085.00 115,562.00 114,501.00 112,912.00 115,610.00 114,897.00 109,645.00 109,491.00 103,008.00 100,007.00 100,375.00 105,363.00 100,157.00 102,036.00 119,688.00 119,327.00 116,227.00 115,929.00 119,838.00 111,700.00 107,375.00 105,811.00 103,747.00 101,877.00 97,165.00 91,736.00 857,130.00 82,950.00 78,835.00 74,675.00 69,952.00 71,859.00 56,899.00 48,510.00 47,593.00 41,249.00 42,239.00 42,480.00 42,063.00 37,315.00 37,752.00 33,491.00 39,010.00 38,113.00 37,919.52 33,785.10 33,124.46 33,503.68 33,124.46 31,124.04 37,555.19 37,053.84 25,628.55 19,083.70 20,141.92
Total non-current assets + 271,879.80 265,350.00 262,488.00 249,639.00 242,877.00 228,043.00 217,827.00 146,109.00 139,469.00 134,365.00 129,327.00 124,782.00 117,601.00 100,397.00 1,418.15 1,472.25 1,464.48 1,556.05 1,552.36 1,606.86 1,603.56 118,928.00 1,604.38 1,566.89 1,346.59 100,644.00 113,776.00 111,528.00 110,926.00 113,763.00 118,624.00 115,983.00 115,959.00 116,465.00 119,010.00 118,380.00 119,446.00 121,825.00 120,258.00 93,489.00 87,962.00 88,555.00 86,260.00 85,271.00 74,924.00 72,699.00 68,943.00 67,733.00 66,476.00 66,242.00 63,981.00 59,200.00 566,560.00 53,861.00 51,715.00 51,959.00 49,525.00 50,571.00 50,904.00 49,441.00 47,412.00 42,772.00 41,130.00 39,385.00 38,267.00 35,302.00 44,925.00 42,738.00 44,782.00 58,228.00 57,648.82 57,210.46 47,721.13 46,676.48 47,721.13 47,230.06 48,567.54 50,037.50 51,998.35 13,730.51 48,803.90
Total assets 567,876.51 562,899.00 542,005.00 519,537.00 492,989.00 481,059.00 465,955.00 415,297.00 387,518.00 372,842.00 347,022.00 335,041.00 321,854.00 309,300.00 3,576.76 3,747.82 3,864.43 3,800.32 3,751.98 3,742.96 3,631.20 252,346.00 3,434.22 3,327.56 3,069.89 217,898.00 233,861.00 227,090.00 225,427.00 226,675.00 234,234.00 230,880.00 225,604.00 225,956.00 222,018.00 218,387.00 219,821.00 227,188.00 220,415.00 195,525.00 207,650.00 207,882.00 202,487.00 201,200.00 194,762.00 184,399.00 176,318.00 173,544.00 170,223.00 168,119.00 161,146.00 150,936.00 1,423,690.00 136,811.00 130,550.00 126,634.00 119,477.00 122,430.00 107,803.00 97,951.00 95,005.00 84,021.00 83,369.00 81,865.00 80,330.00 72,617.00 82,677.00 76,229.00 83,792.00 96,341.00 95,568.33 90,995.56 80,845.59 80,180.16 80,845.59 78,354.10 86,122.73 87,091.34 77,626.89 32,814.22 68,945.82
Total current liabilities + 164,248.64 158,310.00 150,927.00 142,591.00 130,392.00 131,950.00 129,299.00 105,673.00 96,039.00 93,600.00 84,183.00 80,767.00 85,845.00 26,023.00 983.77 1,149.65 1,240.71 1,125.36 1,157.28 1,231.33 1,140.57 73,872.00 1,064.91 1,058.01 962.50 64,694.00 61,176.00 60,980.00 59,700.00 62,560.00 71,306.00 70,262.00 69,692.00 73,198.00 70,339.00 65,520.00 85,000.00 95,281.00 89,487.00 67,209.00 64,646.00 63,271.00 65,491.00 64,626.00 63,995.00 58,481.00 54,733.00 52,943.00 54,063.00 56,557.00 55,013.00 59,542.00 536,464.00 49,744.00 47,531.00 47,400.00 43,460.00 51,597.00 51,534.00 40,888.00 41,015.00 33,042.00 33,010.00 29,970.00 29,022.00 21,923.00 24,024.00 531.00 26,553.00 28,323.00 28,694.25 23,273.37 16,992.90 17,521.30 16,992.90 15,138.59 18,577.35 24,039.97 24,648.49 9,399.93 18,793.29
Total non-current liabilities + 30,702.89 28,833.00 28,996.00 23,191.00 25,431.00 27,544.00 27,373.00 14,997.00 10,929.00 11,392.00 9,753.00 9,014.00 5,018.00 26,023.00 58.00 60.72 109.34 118.77 116.80 115.36 123.62 9,079.00 128.37 127.29 58.68 4,532.00 18,869.00 19,902.00 25,530.00 28,407.00 31,482.00 30,188.00 29,452.00 29,073.00 29,839.00 29,444.00 10,777.00 10,867.00 15,664.00 14,204.00 14,668.00 15,930.00 15,497.00 17,689.00 19,465.00 20,811.00 22,581.00 23,871.00 25,359.00 26,394.00 28,047.00 16,343.00 156,181.00 20,278.00 19,814.00 19,570.00 18,573.00 18,907.00 8,188.00 8,161.00 8,000.00 2,828.00 5,114.00 6,929.00 8,393.00 10,161.00 13,005.00 360.00 15,194.00 16,168.00 17,180.31 18,427.26 18,573.54 17,691.02 18,573.54 20,032.85 25,858.12 24,498.87 28,889.91 939.84 27,823.23
Total liabilities 194,951.53 187,143.00 179,923.00 165,782.00 155,823.00 159,494.00 156,672.00 120,670.00 106,968.00 104,992.00 93,936.00 89,781.00 90,863.00 52,046.00 1,041.77 1,210.37 1,350.05 1,244.13 1,274.08 1,346.70 1,264.18 82,951.00 1,193.28 1,185.31 1,021.17 69,226.00 80,045.00 80,882.00 85,230.00 90,967.00 102,788.00 100,450.00 99,144.00 102,271.00 100,178.00 94,964.00 95,777.00 106,148.00 105,151.00 81,413.00 79,314.00 79,201.00 80,988.00 82,315.00 83,460.00 79,292.00 77,314.00 76,814.00 79,422.00 82,951.00 83,060.00 75,885.00 692,645.00 70,022.00 67,345.00 66,970.00 62,033.00 70,504.00 59,722.00 49,049.00 49,015.00 35,870.00 38,124.00 36,899.00 37,415.00 32,084.00 37,029.00 31,397.00 41,747.00 44,491.00 45,874.56 41,700.63 35,566.44 35,212.32 35,566.44 35,171.44 44,435.47 48,538.84 53,538.39 10,339.77 46,616.52
Total stockholders' equity + 369,598.17 372,366.00 358,489.00 350,059.00 333,388.00 317,721.00 305,344.00 294,627.00 280,550.00 267,850.00 253,086.00 245,260.00 230,991.00 220,273.00 2,534.99 2,537.45 2,514.38 2,556.19 2,477.90 2,396.26 2,367.02 169,395.00 2,240.95 2,142.25 2,048.72 148,672.00 153,816.00 146,208.00 140,197.00 135,708.00 131,446.00 130,430.00 126,460.00 123,685.00 121,840.00 123,423.00 124,044.00 121,040.00 115,264.00 114,112.00 128,336.00 128,681.00 121,499.00 118,885.00 111,302.00 105,107.00 99,004.00 96,730.00 90,801.00 85,168.00 78,069.00 75,035.00 730,853.00 66,789.00 63,205.00 59,664.00 57,444.00 51,926.00 48,081.00 48,902.00 45,990.00 48,151.00 45,245.00 44,966.00 42,915.00 40,533.00 45,648.00 44,832.00 42,045.00 51,850.00 49,693.77 49,294.93 45,272.81 44,967.84 45,272.81 43,175.18 41,676.76 38,552.49 24,088.50 22,474.45 22,329.29
Common shares outstanding 835 833 833 833 834 834 834 834 834 167 834 833 833 166 832 832 832 832 832 831 831 166 832 831 830 166 830 830 830 166 831 831 831 166 831 830 830 166 831 850 853 171 855 855 855 171 854 854 853 171 853 853 170 852 851 851 170 851 850 850 169 850 849 849 169 844 848 846 168 844 843 845 843 169 169 840 159 160 770 767 153
about 17 hours ago