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 + 373,311.00 334,201.00 167,641.00 128,585.00 146,719.00 138,290.00 127,997.00 111,867.00 115,954.00 74,858.00 64,618.00 88,372.00 74,618.00 76,377.00 68,521.00 72,030.00 66,287.00 61,016.00 56,688.00 56,146.00
Accounts receivable, net 78,554.00 76,188.00 44,200.00 48,301.00 39,565.00 35,852.00 35,835.00 35,230.00 28,578.00 27,097.00 23,303.00 21,852.00 20,497.00 21,753.00 32,946.00 20,917.00 28,781.00 28,867.00 25,516.00 24,379.00
Inventories 24,424.00 24,008.00 24,159.00 25,366.00 20,954.00 19,208.00 19,852.00 19,069.00 17,366.00 15,727.00 11,916.00 10,236.00 9,860.00 9,675.00 8,975.00 7,101.00 6,147.00 7,500.00 5,793.00 5,257.00
Other current assets 12,086.00 -24,159.00 26,543.00 21,805.00 19,884.00 20,454.00 19,691.00 22,482.00 24,954.00 19,987.00 14,968.00 15,049.00 15,093.00 22,151.00 -51,079.00 -11,286.00 -8,662.00 -13,990.00 -11,498.00
Total current assets 476,289.00 434,397.00 211,841.00 176,886.00 186,284.00 174,142.00 163,832.00 166,788.00 167,014.00 142,636.00 119,824.00 108,031.00 91,239.00 91,449.00 79,220.00 92,947.00 65,486.00 61,906.00 75,638.00 56,624.00
Total non-current assets + 745,887.00 719,484.00 93,009.00 672,509.00 683,083.00 615,897.00 578,027.00 489,859.00 485,576.00 430,073.00 383,842.00 370,303.00 350,755.00 305,000.00 261,855.00 243,738.00 174,321.00 159,643.00 197,522.00 155,425.00
Total assets 1,222,176.00 1,153,881.00 1,069,978.00 948,452.00 958,784.00 873,729.00 817,729.00 707,794.00 702,095.00 620,854.00 552,257.00 526,186.00 484,931.00 427,452.00 392,647.00 372,229.00 297,119.00 267,399.00 273,160.00 248,437.00
Total current liabilities + 70,536.00 73,111.00 8,253.00 62,502.00 45,234.00 45,626.00 44,441.00 44,883.00 44,820.00 42,880.00 37,023.00 35,504.00 41,747.00 43,508.00 43,308.00 1,682.00 30,025.00 24,627.00 28,140.00 27,110.00
Total non-current liabilities + 431,937.00 429,115.00 490,955.00 197,335.00 202,154.00 187,645.00 170,762.00 149,085.00 152,874.00 177,494.00 145,426.00 140,605.00 129,014.00 105,814.00 180,378.00 93,244.00 131,309.00 129,193.00 121,619.00 110,646.00
Total liabilities 502,473.00 502,226.00 499,208.00 467,835.00 443,854.00 422,393.00 389,166.00 355,294.00 350,141.00 334,495.00 293,630.00 283,159.00 260,446.00 235,864.00 223,686.00 209,295.00 161,334.00 153,820.00 149,759.00 137,756.00
Total stockholders' equity + 717,419.00 649,368.00 570,770.00 480,617.00 514,930.00 451,336.00 428,563.00 352,500.00 351,954.00 286,359.00 258,627.00 243,027.00 224,485.00 191,588.00 164,850.00 162,934.00 131,102.00 109,267.00 120,733.00 108,419.00
Common shares outstanding 2,157 2,157 2,173 2,203 2,265 2,392 2,451 2,466 2,467 2,466 2,465 2,465 2,465 2,477 2,475 2,453 2,327 2,323 2,319 2,313
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 + 397,383.00 373,311.00 381,673.00 344,091.00 347,681.00 334,201.00 325,212.00 276,942.00 188,993.00 167,641.00 157,241.00 147,377.00 130,616.00 128,585.00 108,958.00 105,411.00 106,258.00 146,719.00 149,198.00 144,058.00 145,439.00 138,290.00 145,723.00 146,592.00 137,263.00 127,997.00 128,154.00 122,379.00 114,168.00 111,867.00 103,643.00 111,099.00 108,562.00 115,954.00 109,300.00 99,749.00 96,464.00 86,370.00 109,448.00 88,568.00 80,798.00 71,730.00 87,976.00 91,478.00 89,086.00 90,666.00 88,506.00 81,767.00 75,141.00 76,971.00 68,900.00 62,536.00 77,588.00 83,700.00 60,245.00 73,010.00 71,036.00 68,521.00 69,298.00 78,028.00 78,599.00 72,030.00 75,271.00 68,115.00 67,236.00 66,287.00 72,360.00 68,507.00 64,472.00 61,016.00 47,139.00 44,620.00 48,522.00 56,688.00 59,650.00 59,705.00 58,536.00 56,146.00 54,482.00 54,249.00 55,107.00
Accounts receivable, net 81,860.00 78,554.00 82,787.00 80,518.00 79,823.00 76,188.00 79,152.00 78,554.00 78,270.00 44,200.00 76,735.00 51,657.00 75,632.00 71,493.00 45,368.00 66,370.00 43,055.00 39,565.00 41,601.00 60,173.00 39,052.00 35,852.00 56,399.00 36,766.00 37,957.00 35,835.00 38,152.00 37,582.00 37,170.00 35,230.00 31,884.00 31,280.00 30,906.00 46,671.00 43,245.00 43,512.00 42,235.00 40,397.00 40,757.00 23,689.00 23,667.00 36,075.00 24,484.00 24,606.00 24,006.00 34,418.00 24,017.00 22,997.00 22,717.00 33,323.00 27,145.00 21,956.00 23,470.00 34,562.00 21,327.00 19,012.00 21,366.00 32,946.00 19,834.00 19,396.00 19,577.00 20,917.00 14,792.00 17,407.00 17,799.00 28,781.00 16,047.00 15,778.00 15,951.00 28,867.00 16,131.00 16,547.00 15,505.00 25,516.00 14,171.00 14,095.00 20,336.00 12,881.00 13,621.00 13,520.00 13,097.00
Inventories 25,523.00 24,424.00 25,319.00 24,371.00 24,034.00 24,008.00 23,617.00 23,498.00 23,670.00 24,159.00 24,755.00 25,295.00 25,499.00 25,366.00 25,102.00 24,560.00 22,572.00 20,954.00 20,191.00 19,393.00 18,886.00 19,208.00 19,361.00 19,277.00 20,172.00 19,852.00 19,951.00 19,834.00 19,454.00 19,069.00 16,793.00 16,194.00 16,244.00 17,366.00 16,931.00 16,442.00 16,115.00 15,727.00 15,763.00 15,720.00 15,837.00 11,916.00 11,995.00 12,072.00 11,681.00 10,236.00 10,182.00 10,199.00 10,245.00 9,945.00 9,880.00 9,877.00 9,673.00 9,675.00 9,476.00 8,975.00 9,055.00 8,975.00 9,265.00 7,960.00 7,101.00 7,101.00 6,924.00 6,563.00 6,451.00 6,147.00 6,051.00 6,387.00 6,802.00 7,500.00 7,319.00 7,081.00 6,715.00 5,793.00 5,928.00 5,598.00 5,437.00 5,257.00 5,386.00 4,371.00 4,227.00
Other current assets -395,887.00 12,086.00 13,047.00 13,073.00 14,169.00 -24,159.00 13,897.00 26,248.00 26,554.00 26,543.00 26,563.00 10,558.00 1,185.00 35,794.00 12,778.00 20,341.00 5,625.00 -110,220.00 20,242.00 482,053.00 -136,503.00 -110,291.00 -56,119.00 -78,790.00 -108,817.00 -104,693.00 -98,828.00 -104,381.00 -52,745.00 5,524.00 38,913.00 39,761.00 41,074.00 40,681.00 41,754.00 40,245.00 34,462.00 103.00 22,889.00 18,901.00 18,094.00 108.00 19,167.00 18,880.00 19,312.00 -215.00 19,653.00 17,401.00 17,982.00 220.00 13,573.00 1,827.00 -4,232.00 -31,222.00 -4,189.00 -4,698.00 1,340.00 -51,079.00 -91.00 -2,789.00 -2,950.00 -35,729.00 -3,079.00 -3,072.00 -11,974.00 -8,662.00 -8,812.00 -12,477.00 -8,790.00 536.00 -16,720.00 -15,511.00 -21,346.00 -13,390.00 -13,579.00 -13,949.00 -14,053.00
Total current assets 504,766.00 476,289.00 489,779.00 448,980.00 451,538.00 434,397.00 427,981.00 378,994.00 290,933.00 211,841.00 258,731.00 225,282.00 231,747.00 225,444.00 180,889.00 196,341.00 150,616.00 222,078.00 203,577.00 223,624.00 190,116.00 63,922.00 221,483.00 665,411.00 38,717.00 53,541.00 110,187.00 81,171.00 42,521.00 42,404.00 36,699.00 37,998.00 86,723.00 179,991.00 169,476.00 159,703.00 154,814.00 142,494.00 141,355.00 128,758.00 114,408.00 119,824.00 115,534.00 115,973.00 111,979.00 108,031.00 109,200.00 101,258.00 94,467.00 91,239.00 92,015.00 80,450.00 95,109.00 91,229.00 72,623.00 61,500.00 64,015.00 79,220.00 59,686.00 70,549.00 62,785.00 92,947.00 49,162.00 49,134.00 46,970.00 65,486.00 45,938.00 43,604.00 29,528.00 61,906.00 35,218.00 35,229.00 37,817.00 75,638.00 61,254.00 61,045.00 66,363.00 56,624.00 55,870.00 55,589.00 55,955.00
Total non-current assets + 747,505.00 745,887.00 736,184.00 714,988.00 712,994.00 719,484.00 719,270.00 729,866.00 779,102.00 866,831.00 761,202.00 728,115.00 765,325.00 723,021.00 647,545.00 713,519.00 790,790.00 736,706.00 717,181.00 688,869.00 694,277.00 97,783.00 608,463.00 122,722.00 108,941.00 764,188.00 678,295.00 678,937.00 696,203.00 665,390.00 699,760.00 673,934.00 615,928.00 522,104.00 512,078.00 505,887.00 499,637.00 478,360.00 462,683.00 423,588.00 433,102.00 394,531.00 389,170.00 381,113.00 380,477.00 379,712.00 369,847.00 367,784.00 365,235.00 358,205.00 333,331.00 333,118.00 305,649.00 336,223.00 301,215.00 89,072.00 94,623.00 261,855.00 88,192.00 82,494.00 81,064.00 243,738.00 63,961.00 74,715.00 234,060.00 174,321.00 173,408.00 162,887.00 54,855.00 159,643.00 188,222.00 186,640.00 187,513.00 197,522.00 175,559.00 168,397.00 156,328.00 155,425.00 147,488.00 142,219.00 139,308.00
Total assets 1,252,271.00 1,222,176.00 1,225,963.00 1,163,968.00 1,164,532.00 1,153,881.00 1,147,251.00 1,108,860.00 1,070,035.00 1,069,978.00 1,019,933.00 1,041,573.00 997,072.00 948,465.00 902,296.00 909,860.00 969,506.00 958,784.00 920,758.00 912,493.00 884,393.00 161,705.00 829,946.00 788,133.00 147,658.00 817,729.00 788,482.00 760,108.00 738,724.00 707,794.00 736,459.00 711,932.00 702,651.00 702,095.00 681,554.00 665,590.00 654,451.00 620,854.00 604,038.00 592,816.00 586,315.00 552,257.00 545,468.00 540,774.00 531,076.00 526,186.00 517,363.00 504,379.00 494,944.00 484,931.00 458,081.00 446,563.00 442,302.00 427,452.00 424,115.00 150,572.00 411,362.00 392,647.00 385,494.00 382,696.00 376,496.00 372,229.00 113,123.00 349,187.00 356,320.00 297,119.00 292,010.00 275,646.00 260,542.00 267,399.00 281,729.00 277,792.00 281,047.00 273,160.00 276,516.00 269,051.00 261,678.00 248,437.00 240,002.00 232,331.00 230,206.00
Total current liabilities + 118,093.00 70,536.00 83,097.00 58,122.00 71,063.00 73,111.00 73,139.00 55,638.00 54,595.00 5,335.00 57,403.00 148,310.00 55,755.00 58,880.00 123,941.00 49,204.00 69,329.00 50,802.00 49,397.00 48,325.00 47,181.00 76,657.00 47,277.00 43,823.00 68,342.00 20,102.00 46,644.00 45,581.00 34,815.00 19,600.00 20,763.00 19,954.00 44,230.00 42,141.00 36,779.00 35,681.00 35,102.00 45,153.00 37,651.00 112,591.00 110,983.00 37,023.00 110,346.00 110,066.00 106,831.00 35,504.00 106,529.00 104,084.00 102,751.00 853.00 94,150.00 92,600.00 92,059.00 47,288.00 88,939.00 1,392.00 1,404.00 1,490.00 1,525.00 1,532.00 1,680.00 1,682.00 1,364.00 1,335.00 1,423.00 30,025.00 36,138.00 30,129.00 25,011.00 24,627.00 32,880.00 32,672.00 34,085.00 28,140.00 1,254.00 1,250.00 1,287.00 1,355.00 30,686.00 28,445.00 28,696.00
Total non-current liabilities + 404,728.00 431,937.00 442,425.00 435,570.00 436,727.00 429,115.00 442,306.00 445,251.00 437,655.00 215,945.00 427,803.00 215,292.00 425,057.00 407,904.00 199,927.00 391,003.00 187,451.00 202,154.00 194,948.00 385,368.00 187,435.00 187,645.00 363,454.00 164,801.00 153,249.00 170,762.00 163,190.00 160,414.00 155,206.00 149,085.00 153,463.00 148,068.00 150,395.00 308,000.00 332,923.00 325,816.00 323,069.00 289,342.00 293,772.00 213,967.00 213,495.00 256,607.00 183,801.00 181,506.00 179,406.00 247,336.00 170,532.00 163,535.00 161,904.00 218,699.00 152,500.00 148,975.00 148,137.00 188,576.00 47,912.00 102,461.00 103,669.00 96,698.00 96,115.00 92,994.00 92,064.00 93,244.00 89,905.00 86,715.00 90,807.00 131,309.00 54,924.00 49,858.00 44,262.00 129,193.00 54,476.00 53,056.00 55,547.00 121,619.00 54,987.00 53,457.00 51,401.00 49,710.00 48,146.00 46,638.00 47,563.00
Total liabilities 522,821.00 502,473.00 525,522.00 493,692.00 507,790.00 502,226.00 515,445.00 500,889.00 492,250.00 499,208.00 485,206.00 489,812.00 480,812.00 466,784.00 438,549.00 440,207.00 452,641.00 443,854.00 439,683.00 433,693.00 428,217.00 422,393.00 410,731.00 390,880.00 385,213.00 389,166.00 386,924.00 373,717.00 366,133.00 355,294.00 357,040.00 350,174.00 351,599.00 350,141.00 369,702.00 361,497.00 358,171.00 335,426.00 331,423.00 326,558.00 324,478.00 293,630.00 294,147.00 291,572.00 286,237.00 282,840.00 277,061.00 267,619.00 264,655.00 260,446.00 246,650.00 241,575.00 240,196.00 235,864.00 235,041.00 229,641.00 231,093.00 223,686.00 221,613.00 215,912.00 212,231.00 209,295.00 209,382.00 201,673.00 204,396.00 161,334.00 161,328.00 156,809.00 153,623.00 153,820.00 157,225.00 155,568.00 157,401.00 149,759.00 154,051.00 151,346.00 149,424.00 137,756.00 135,622.00 132,865.00 133,118.00
Total stockholders' equity + 727,181.00 717,419.00 698,155.00 667,989.00 654,471.00 649,368.00 629,069.00 601,697.00 571,490.00 561,273.00 525,330.00 539,883.00 504,554.00 473,424.00 463,747.00 461,229.00 508,141.00 506,199.00 472,480.00 470,409.00 447,987.00 443,164.00 415,155.00 393,495.00 371,565.00 424,791.00 397,609.00 382,544.00 368,877.00 348,703.00 375,606.00 358,094.00 347,401.00 348,296.00 308,278.00 300,659.00 292,851.00 282,070.00 269,264.00 263,025.00 258,661.00 255,550.00 248,283.00 246,043.00 241,458.00 240,170.00 237,456.00 234,005.00 227,612.00 221,890.00 208,382.00 202,016.00 198,071.00 187,647.00 184,602.00 177,379.00 175,997.00 164,850.00 159,957.00 163,007.00 160,055.00 157,318.00 149,671.00 142,763.00 147,209.00 131,102.00 126,073.00 114,527.00 102,798.00 109,267.00 120,155.00 117,994.00 119,372.00 120,733.00 119,903.00 115,272.00 109,891.00 108,419.00 102,244.00 97,613.00 95,349.00
Common shares outstanding 2,157 2,157 2,159 2,159 2,157 2,157 2,155 2,155 2,159 2,173 2,170 2,174 2,185 2,195 2,206 2,206 2,212 2,255 2,255 2,279 2,300 2,300 2,380 2,418 2,434 2,434 2,450 2,452 2,460 2,460 2,465 2,468 2,467 2,467 2,467 2,467 2,467 2,466 2,466 2,466 2,465 2,465 2,465 2,465 2,464 2,464 2,464 2,467 2,466 2,466 2,466 2,465 2,465 2,476 2,478 2,477 2,476 2,476 2,477 2,474 2,473 2,472 2,471 2,471 2,399 2,328 2,328 2,328 2,324 2,324 2,324 2,323 2,323 2,322 2,321 2,318 2,314 2,314 2,313 2,312 2,311
about 2 hours ago