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,375.00 33,489.00 36,140.00 33,339.00 31,147.00 29,174.00 24,613.00 20,647.00 21,002.90 21,254.20 19,052.60 19,639.30 18,636.60 19,403.00 18,129.50 19,115.60 21,550.20 4,836.70 6,494.20 5,052.00
Accounts receivable, net 15,235.00 13,055.00 12,460.00 11,746.00 9,691.00 8,128.00 7,584.00 6,743.00 6,184.90 5,860.80 4,602.80 4,825.50 3,968.70 3,687.40 3,402.90 3,041.60 3,281.00 3,042.90 2,870.10 2,520.20
Inventories -46,332.00 -11,381.00 -38,483.00 -34,331.00 -29,051.00 -25,551.00 -36,262.80 -34,314.90 -21,724.40 -23,134.70 -23,131.70 -21,167.60 -20,549.00 -20,431.80 -19,094.10 -5,529.30 -1,185.70 -3,531.20
Other current assets -32,191.00 -52,560.00 -54,005.00 -49,383.00 -30,016.00 -40,132.00 -35,004.00 -29,958.00 -29,797.00 -29,820.30 -26,393.40 -26,890.70 -23,904.30 -24,246.50 -22,582.10 -23,068.10 -25,710.70 -6,760.60 -6,635.30 -9,464.70
Total current assets 24,726.00 21,343.00 18,986.00 19,133.00 14,571.00 13,869.00 12,521.00 10,677.00 9,793.80 9,936.10 6,716.30 6,977.20 5,550.80 6,162.70 5,604.50 4,830.40 8,097.10 5,226.80 5,638.00 5,122.30
Total non-current assets + 96,768.00 95,546.00 89,942.00 83,622.00 82,889.00 74,407.00 65,733.00 61,793.00 61,665.90 56,451.00 56,345.00 55,951.10 54,937.50 54,043.50 47,653.20 46,446.20 44,028.30 43,176.40 46,422.00 46,637.50
Total assets 121,494.00 116,889.00 108,928.00 102,755.00 97,460.00 88,276.00 78,254.00 72,470.00 71,459.70 66,387.10 63,061.30 62,928.30 60,488.30 60,206.20 53,257.70 51,276.60 52,125.40 48,403.20 52,060.00 51,759.80
Total current liabilities + 19,957.00 19,421.00 19,551.00 18,654.00 15,525.00 12,169.00 11,298.00 9,448.00 10,541.10 9,261.00 8,109.80 7,885.50 7,045.20 6,981.60 6,863.50 5,658.30 6,561.30 8,280.10 6,923.00 6,799.20
Total non-current liabilities + 57,511.00 56,042.00 49,972.00 47,771.00 45,807.00 42,908.00 35,228.00 34,481.00 34,415.70 32,025.70 31,907.40 30,791.50 28,677.90 29,421.90 23,106.00 21,805.70 20,700.80 18,691.40 22,146.60 20,384.80
Total liabilities 77,468.00 75,463.00 69,523.00 66,425.00 61,332.00 55,077.00 46,526.00 43,929.00 44,956.80 41,286.70 40,017.20 38,677.00 35,723.10 36,403.50 29,969.50 27,464.00 27,262.10 26,971.50 29,069.60 27,184.00
Total stockholders' equity + 43,882.00 41,315.00 39,306.00 36,243.00 36,060.00 33,199.00 31,728.00 28,541.00 26,502.90 25,100.40 23,044.10 24,251.30 24,765.20 23,802.70 23,288.20 23,812.60 24,863.30 21,431.70 22,990.40 24,575.80
Common shares outstanding 222 233 237 243 247 254 260 254 268 268 273 286 304 325 365 416 483 524 602 642
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 + 35,562.00 35,375.00 34,996.00 33,858.00 32,937.00 33,489.00 36,820.00 35,397.00 35,756.00 36,140.00 38,730.00 38,012.00 37,778.00 33,339.00 34,398.00 32,221.00 32,380.00 31,147.00 31,838.00 31,106.00 33,881.00 29,174.00 26,691.00 28,046.00 25,226.00 24,613.00 24,160.00 23,215.00 22,297.00 20,647.00 21,671.00 21,787.40 21,746.40 21,002.90 24,811.40 23,528.50 24,741.70 22,722.70 22,259.00 20,164.70 20,050.80 19,052.60 19,463.20 19,812.90 20,227.10 19,639.30 20,021.60 20,137.00 20,001.10 18,636.60 19,738.70 19,042.80 19,501.40 19,403.00 22,131.90 20,314.60 19,721.60 18,129.50 20,168.40 19,558.80 19,543.00 19,115.60 3,108.60 2,867.90 4,347.90 21,550.20 2,632.30 17,358.70 3,100.20 2,910.70 5,438.70 5,815.00 6,361.90 6,494.20 6,751.20 7,978.90 7,133.70 5,052.00 4,504.30 3,916.60 4,235.00
Accounts receivable, net 22,789.00 15,235.00 14,657.00 15,919.00 15,605.00 13,055.00 12,344.00 13,337.00 13,173.00 12,460.00 11,639.00 11,327.00 12,032.00 11,746.00 10,555.00 10,601.00 11,328.00 9,691.00 9,357.00 9,439.00 9,220.00 8,128.00 8,328.00 7,916.00 8,399.00 7,584.00 7,337.00 7,285.00 7,540.00 6,743.00 6,943.00 6,918.30 6,255.90 8,794.00 7,822.20 8,631.10 8,218.60 8,397.40 7,229.00 7,395.10 7,199.30 7,024.20 6,558.80 7,322.60 7,514.30 6,942.50 6,118.80 5,880.70 5,691.50 5,032.00 5,032.30 5,324.10 5,027.10 4,843.50 4,493.00 4,826.20 4,665.30 4,346.80 4,301.40 4,010.40 4,219.90 3,920.20 4,084.80 4,723.60 4,336.70 4,160.50 3,276.30 3,973.20 4,925.90 4,416.80 4,613.30 53.10 5,084.10 3,867.40 4,854.30 5,002.30 4,689.50 4,412.70 4,626.90 4,213.20 4,494.40
Inventories -11,190.00 -17,675.00 -54,049.00 -54,005.00 -35,694.00 -7,431.00 -12,924.00 -11,381.00 -41,375.00 -47,199.00 -40,423.00 -46,242.00 -37,315.00 -31,682.00 -30,666.00 -34,391.00 -28,050.00 -27,474.00 -25,667.00 -30,242.00 -24,843.00 -24,184.00 -22,864.00 -26,024.00 -21,792.00 -21,528.20 -17,115.80 -26,187.80 -18,714.20 -18,967.30 -17,969.30 -25,745.00 -18,232.20 -18,591.00 -18,374.80 -24,279.90 -17,915.40 -18,273.70 -18,830.10 -24,739.00 -18,504.30 -18,431.80 -18,029.90 -22,322.20 -17,705.30 -17,797.20 -17,836.10 -21,772.40 -213.00 -18,498.90 0.00 -21,568.60 -17,735.40 -18,107.80 0.00 -21,279.30 0.00 -100.10 0.00 -4,160.50 505.00 -59.10 -4,576.70 62.60 883.70 -4,566.40 -10,940.10 -4,818.70 -4,888.10 -4,485.00 -9,446.50 -3,173.80 -2,685.90 -3,286.20
Other current assets 8,681.00 -32,191.00 -57,345.00 -56,983.00 -55,118.00 -52,560.00 -55,219.00 -34,781.00 -34,650.00 -54,005.00 -55,662.00 -54,535.00 -54,488.00 -49,383.00 -48,604.00 -46,422.00 -47,042.00 -44,587.00 -44,645.00 -43,791.00 -46,172.00 -40,132.00 -38,228.00 -39,034.00 -36,551.00 -35,004.00 -34,458.00 -33,429.00 -32,476.00 -29,958.00 -31,057.00 -31,042.80 -30,307.50 -29,797.00 -32,633.60 -32,159.60 -32,960.30 34,314.90 32,924.30 -27,559.80 -27,250.10 -26,393.40 -26,022.00 -27,135.50 -27,741.40 -26,890.70 -26,341.00 -26,097.10 -25,692.60 -23,904.30 -24,923.30 -24,468.60 -24,528.50 -24,246.50 -26,837.90 -25,278.20 -24,386.90 -22,582.10 -24,545.20 -23,818.00 -23,762.90 -23,068.10 20,608.40 -6,851.60 -7,862.90 -25,710.70 -5,118.50 -5,756.90 -7,304.00 -6,760.60 -6,883.90 -5,868.10 -11,446.00 -6,635.30 -11,605.50 -12,981.20 -11,823.20 -9,464.70 -9,131.20 -8,129.80 -8,729.40
Total current assets 67,032.00 24,726.00 23,370.00 24,479.00 23,105.00 21,343.00 20,210.00 19,834.00 19,399.00 18,986.00 22,558.00 21,318.00 22,174.00 19,133.00 19,427.00 17,057.00 17,489.00 14,571.00 14,847.00 14,697.00 18,546.00 13,869.00 12,312.00 13,944.00 13,744.00 12,521.00 11,527.00 11,363.00 12,022.00 10,677.00 11,203.00 11,600.30 10,886.50 29,797.00 32,633.60 32,159.60 32,960.30 34,314.90 32,924.30 27,559.80 27,250.10 26,393.40 26,022.00 27,135.50 27,741.40 26,890.70 26,341.00 26,097.10 25,692.60 23,904.30 24,923.30 24,468.60 24,528.50 24,246.50 26,837.90 25,278.20 24,386.90 22,582.10 24,545.20 23,818.00 23,762.90 23,068.10 26,939.40 6,851.60 7,862.90 25,710.70 5,118.50 5,756.90 7,304.00 6,760.60 6,883.90 5,868.10 11,446.00 10,361.60 11,605.50 12,981.20 11,823.20 9,464.70 9,131.20 8,129.80 8,729.40
Total non-current assets + 58,795.00 96,768.00 99,379.00 97,459.00 96,612.00 95,546.00 96,323.00 93,154.00 92,495.00 89,942.00 87,920.00 87,850.00 86,866.00 83,622.00 83,599.00 83,820.00 82,997.00 82,889.00 83,213.00 81,400.00 77,137.00 74,407.00 74,262.00 74,032.00 68,655.00 65,733.00 66,282.00 64,488.00 62,501.00 61,793.00 63,242.00 62,767.10 62,413.90 40,743.00 31,336.20 31,106.90 30,961.70 32,072.20 31,475.60 36,502.80 36,608.60 35,324.40 36,313.60 37,128.30 37,804.60 34,785.60 35,717.20 36,206.50 35,992.90 35,670.20 35,340.20 35,143.70 34,880.10 34,708.90 28,980.00 29,256.80 28,109.60 29,581.10 28,004.70 27,059.20 27,155.10 27,098.80 24,093.00 43,308.40 43,318.00 26,414.70 44,379.00 43,587.40 42,110.80 41,642.60 42,874.70 45,107.80 40,109.70 41,698.40 41,294.20 41,212.90 41,666.00 42,110.20 42,353.00 41,962.00 42,636.30
Total assets 125,827.00 121,494.00 122,749.00 121,938.00 119,717.00 116,889.00 116,533.00 112,988.00 111,894.00 108,928.00 110,478.00 109,168.00 109,040.00 102,755.00 103,026.00 100,877.00 100,486.00 97,460.00 98,060.00 96,097.00 95,683.00 88,276.00 86,574.00 87,976.00 82,399.00 78,254.00 77,809.00 75,851.00 74,523.00 72,470.00 74,445.00 74,367.40 73,300.40 71,459.70 68,309.90 68,237.60 68,943.50 66,387.10 64,399.90 64,062.60 63,858.70 61,717.80 62,335.60 64,263.80 65,546.00 61,676.30 62,058.20 62,303.60 61,685.50 59,574.50 60,263.50 59,612.30 59,408.60 58,955.40 55,817.90 54,535.00 52,496.50 52,163.20 52,549.90 50,877.20 50,918.00 50,166.90 51,032.40 50,160.00 51,180.90 52,125.40 49,497.50 49,344.30 49,414.80 48,403.20 49,758.60 50,975.90 51,555.70 52,060.00 52,899.70 54,194.10 53,489.20 51,574.90 51,484.20 50,091.80 51,365.70
Total current liabilities + 45,309.00 19,957.00 18,077.00 20,724.00 20,345.00 19,421.00 19,599.00 19,810.00 22,408.00 19,551.00 21,479.00 21,066.00 20,565.00 17,542.00 17,938.00 17,730.00 18,213.00 15,525.00 14,727.00 14,244.00 13,163.00 12,169.00 12,193.00 11,674.00 12,775.00 11,298.00 10,554.00 10,793.00 10,363.00 9,448.00 9,777.00 9,315.50 9,416.10 16,426.00 16,821.70 14,827.40 15,161.60 21,294.40 21,036.90 13,971.50 13,528.10 12,574.10 11,888.50 13,727.10 13,786.60 12,615.40 11,970.30 12,921.80 13,001.90 11,294.20 10,708.30 11,018.10 10,767.30 10,977.10 1,015.90 2,721.50 5,444.80 10,914.10 3,012.70 1,594.40 4,174.60 4,639.50 14,141.50 4,883.30 4,564.30 4,104.90 3,239.60 3,412.10 3,814.10 3,864.20 3,522.10 9,123.90 2,766.00 2,930.00 3,345.60 3,289.60 2,994.50 3,225.00 2,925.80 1,948.90 4,290.10
Total non-current liabilities + 36,476.00 57,511.00 60,590.00 57,363.00 56,752.00 56,042.00 53,055.00 50,881.00 48,776.00 49,972.00 50,460.00 49,790.00 51,015.00 48,883.00 49,045.00 47,280.00 46,242.00 45,807.00 47,525.00 46,807.00 48,602.00 42,908.00 40,460.00 41,847.00 37,931.00 35,228.00 35,923.00 34,265.00 34,162.00 34,481.00 35,574.00 36,326.90 36,871.90 27,611.00 25,539.90 26,978.50 27,690.00 19,992.30 18,618.80 25,857.50 26,783.50 26,099.60 27,211.00 27,474.10 27,425.10 24,809.60 25,793.90 25,004.90 24,338.30 23,515.10 24,747.10 24,061.70 24,323.30 24,175.60 30,985.50 28,169.70 23,523.30 17,960.90 25,819.10 25,101.50 22,765.30 21,714.80 10,838.80 21,486.20 22,097.40 23,157.20 23,390.50 23,679.30 24,092.70 23,107.30 24,563.20 20,597.50 27,285.60 26,139.60 25,880.20 25,915.70 25,355.30 23,774.10 24,415.00 24,905.10 22,962.70
Total liabilities 81,785.00 77,468.00 78,667.00 78,087.00 77,097.00 75,463.00 72,654.00 70,691.00 71,184.00 69,523.00 71,939.00 70,856.00 71,580.00 66,425.00 66,983.00 65,010.00 64,455.00 61,332.00 62,252.00 61,051.00 61,765.00 55,077.00 52,653.00 53,521.00 50,706.00 46,526.00 46,477.00 45,058.00 44,525.00 43,929.00 45,351.00 45,642.40 46,288.00 44,956.80 42,361.60 41,805.90 42,851.60 41,286.70 39,655.70 39,829.00 40,311.60 38,673.70 39,099.50 41,201.20 41,211.70 37,425.00 37,764.20 37,926.70 37,340.20 34,809.30 35,455.40 35,079.80 35,090.60 35,152.70 32,001.40 30,891.20 28,968.10 28,875.00 28,831.80 26,695.90 26,939.90 26,354.30 26,670.70 26,369.50 26,661.70 27,262.10 26,630.10 27,091.40 27,906.80 26,971.50 28,085.30 29,721.40 30,051.60 29,069.60 29,225.80 29,205.30 28,349.80 26,999.10 27,340.80 26,854.00 27,252.80
Total stockholders' equity + 43,902.00 43,882.00 43,953.00 43,722.00 42,503.00 41,315.00 43,775.00 42,191.00 40,608.00 39,306.00 38,423.00 38,205.00 37,356.00 36,243.00 35,991.00 35,812.00 35,975.00 36,060.00 35,737.00 34,968.00 33,853.00 33,199.00 33,921.00 34,455.00 31,693.00 31,728.00 31,332.00 30,793.00 29,998.00 28,541.00 29,094.00 28,725.00 27,012.40 26,502.90 25,948.30 26,431.70 26,091.90 25,100.40 24,744.20 24,233.60 23,547.10 23,044.10 23,236.10 23,062.60 24,334.30 24,251.30 24,294.00 24,376.90 24,345.30 24,765.20 24,808.10 24,532.50 24,318.00 23,802.70 23,816.50 23,643.80 23,528.40 23,288.20 23,718.10 24,181.30 23,978.10 23,812.60 24,361.70 23,790.50 24,519.20 24,863.30 22,867.40 22,252.90 21,508.00 21,431.70 21,673.30 21,254.50 21,504.10 22,990.40 23,673.90 24,988.80 25,139.40 24,575.80 24,143.40 23,237.80 24,112.90
Common shares outstanding 220 222 226 226 227 231 233 233 234 236 237 238 240 241 242 243 244 246 246 247 248 251 254 255 256 258 260 261 262 262 265 265 263 263 267 271 270 269 268 268 268 268 269 274 280 280 271 286 293 293 305 303 306 306 322 331 339 339 360 372 379 379 402 441 447 447 477 496 498 498 535 523 548 550 597 619 622 622 629 642 671
about 5 hours ago