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 + 79,858.34 83,335.79 100,353.40 124,730.82 156,383.09 90,554.30 67,463.68 60,688.05 83,391.15 132,933.16 89,249.83 69,736.22 48,164.00 45,487.20 83,364.00 95,938.47 27,445.88 22,092.14 12,058.55 43,126.03
Accounts receivable, net 243,024.73 222,517.74 207,873.67 201,711.42 212,339.00 217,688.00 211,532.00 181,777.75 201,814.00 207,859.00 101,956.01 104,306.38 129,219.05 120,895.01 128,387.25 96,735.22 56,387.08 53,823.47 44,868.27 41,906.19
Inventories 28,352.75 23,751.46 19,271.63 23,995.13 24,185.00 30,377.00 41,102.00 40,305.36 38,810.00 36,871.00 35,577.47 35,930.28 36,719.00 28,697.82 34,141.00 26,081.53 21,536.02 31,805.14 21,110.63 19,193.51
Other current assets 59,326.63 24,075.11 12,668.29 10,565.42 10,611.00 10,386.00 10,746.00 66,284.37 18,220.00 20,279.00 114,662.74 81,697.79 22,596.52 14,051.21 18,624.75 14,956.75 2,729.34 5,765.13 4,498.81 3,637.92
Total current assets 365,715.43 353,697.83 340,166.99 361,002.79 403,518.00 349,005.00 330,844.00 349,055.52 342,235.00 343,085.00 341,446.05 288,408.16 236,698.00 207,802.51 264,517.00 233,711.97 108,098.32 113,485.88 82,536.26 107,863.64
Total non-current assets + 1,436,832.89 1,440,223.12 1,224,018.97 1,257,095.63 1,283,869.00 1,157,673.00 1,201,088.00 1,080,167.87 1,143,976.00 1,172,813.00 955,040.76 989,948.51 798,459.00 794,766.77 705,340.00 642,982.56 344,909.64 321,969.59 267,434.04 210,297.40
Total assets 1,802,548.32 1,793,920.96 1,564,185.96 1,618,098.43 1,687,387.00 1,571,315.82 1,580,930.91 1,429,223.39 1,552,681.21 1,515,898.00 1,296,486.81 1,278,356.67 1,043,058.47 1,002,569.29 969,857.00 876,694.53 453,007.96 435,455.47 349,970.30 318,161.04
Total current liabilities + 495,998.05 494,400.88 524,406.54 488,876.04 528,148.00 496,092.00 525,400.00 467,090.89 413,336.00 473,207.00 425,218.91 382,190.98 281,471.00 251,529.95 268,874.00 204,543.08 140,256.68 147,796.11 116,337.24 120,742.08
Total non-current liabilities + 878,180.95 867,335.76 618,077.04 691,393.12 701,595.00 772,697.00 779,627.00 716,260.08 812,242.00 771,667.00 710,413.71 661,526.64 544,675.00 438,715.96 405,343.00 336,114.28 134,845.72 142,734.82 106,468.18 88,648.54
Total liabilities 1,374,179.00 1,361,736.64 1,142,483.58 1,180,269.15 1,229,743.00 1,268,789.00 1,305,027.00 1,183,350.97 1,225,578.00 1,244,874.00 1,135,632.63 1,043,717.62 826,146.00 690,245.91 674,217.00 540,657.36 275,102.40 290,530.92 222,805.42 209,390.62
Total stockholders' equity + 362,660.31 369,085.35 366,712.55 437,829.27 457,644.00 302,526.82 275,903.91 195,995.65 327,103.21 271,024.00 112,278.00 184,384.28 209,012.00 301,797.82 295,640.00 307,651.98 177,173.12 144,268.07 126,543.98 108,770.42
Common shares outstanding 3,023 3,086 3,152 63,325 64,690 66,265 66,016 3,303 3,304 3,290 3,343 3,463 3,524 3,792 3,850 3,951 3,274 3,422 3,524 3,593
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 + 90,495.00 77,441.33 99,678.09 99,638.89 97,981.47 94,004.25 89,489.02 85,141.83 71,562.21 104,567.77 104,567.77 120,238.00 124,730.82 130,373.00 116,681.08 153,792.39 156,383.09 156,383.09 98,241.80 100,140.00 90,554.30 86,013.96 109,458.22 102,574.00 67,463.68 57,318.07 79,804.14 81,588.00 70,675.90 60,688.05 69,068.61 80,955.43 76,393.14 70,953.13 80,439.12 71,350.64 63,170.18 64,681.89 18,383.34 106,024.94 141,366.80 89,249.83 179,972.37 173,659.10 56,208.88 69,736.22 89,728.45 94,126.63 40,685.68 48,164.00 72,226.00 31,585.25 45,487.20 45,487.20 47,955.00 62,361.00 60,344.00 59,124.00 126,658.00 87,460.00 93,209.00 95,938.47 178,448.00 154,740.00 114,017.00 27,445.88 16,562.00 19,659.00 7,779.00 22,092.14 12,121.92 8,311.29 17,890.20 12,058.55 27,382.18 19,511.97 21,363.97 43,126.03 43,691.48 41,726.69 25,139.66
Accounts receivable, net 240,354.00 243,024.73 136,105.09 134,682.45 133,401.68 126,303.50 123,180.45 115,206.05 114,741.85 112,724.88 218,487.43 205,124.00 201,711.42 198,372.00 212,450.81 210,479.00 212,339.00 144,697.46 116,695.11 216,088.00 217,688.00 152,307.29 131,427.10 251,664.00 211,532.00 170,266.66 137,098.47 226,500.00 195,982.00 181,777.75 134,745.43 140,905.37 138,900.86 139,430.85 129,760.40 124,539.66 127,809.37 148,598.76 122,516.78 192,166.75 175,350.00 101,956.01 85,634.09 145,751.45 76,830.20 104,306.38 129,666.20 127,491.45 63,629.97 129,219.05 126,265.00 113,036.96 120,895.01 120,895.01 112,003.00 113,279.00 114,145.00 128,387.25 122,988.00 112,243.00 104,524.00 96,735.22 100,305.00 48,910.00 50,556.00 56,387.08 52,237.00 47,195.00 46,391.00 53,823.47 44,192.01 42,112.61 41,978.32 44,868.27 41,669.01 43,431.20 41,314.71 41,906.19 31,926.28 29,982.98 29,838.04
Inventories 27,034.00 28,352.75 24,946.85 26,114.62 27,338.66 23,751.46 25,247.44 23,247.38 21,286.33 20,564.75 20,564.75 21,895.00 23,995.13 23,399.00 31,821.87 33,623.00 24,185.00 24,185.31 35,472.25 31,699.00 30,377.00 30,377.44 35,028.70 33,816.00 41,102.00 41,102.01 41,697.24 38,632.00 39,864.00 40,305.36 39,846.35 40,295.01 35,428.56 38,809.57 37,076.96 33,060.48 29,719.92 36,871.29 40,354.66 36,823.99 35,790.00 35,577.47 34,593.45 34,139.45 33,568.07 35,930.28 34,122.73 30,742.32 33,424.83 36,719.00 36,512.00 33,460.37 28,697.82 28,697.82 29,169.00 30,175.00 28,837.00 34,141.32 28,868.00 27,745.00 25,194.00 26,081.53 23,900.00 20,983.00 19,677.00 21,536.02 21,723.00 21,557.00 25,129.00 31,805.14 26,506.46 25,201.65 22,919.50 21,110.63 19,763.27 17,191.29 17,168.46 19,193.51 16,078.38 14,373.40 11,670.08
Other current assets 26,103.00 59,326.63 130,620.99 126,979.04 125,851.72 125,626.09 128,857.45 124,599.58 120,691.27 121,386.64 15,624.09 20,871.00 10,565.42 24,585.00 15,628.48 19,189.00 10,611.00 78,890.81 179,030.17 16,992.00 10,386.00 86,984.21 89,259.12 16,220.00 10,746.00 62,157.59 94,775.31 21,657.00 20,439.00 66,284.37 85,629.13 91,763.71 100,073.97 93,040.76 77,306.51 77,705.68 87,679.91 91,757.06 154,794.90 29,718.11 25,160.00 114,662.74 121,713.32 52,098.84 110,059.41 81,697.79 36,608.13 22,001.78 92,124.83 22,596.52 15,030.00 26,274.49 198,412.50 14,051.21 16,330.00 16,828.00 19,189.00 18,624.70 17,376.00 17,301.00 19,215.00 14,956.75 15,740.00 6,450.00 7,940.00 2,729.34 6,673.00 7,543.00 7,891.00 5,765.13 6,558.30 8,146.51 8,082.98 4,498.81 6,350.92 6,783.77 7,971.46 3,637.92 5,520.43 5,619.00 5,465.60
Total current assets 383,986.00 365,715.43 391,351.01 387,415.00 384,573.54 369,685.30 366,774.36 348,194.83 328,281.66 359,244.04 359,244.04 368,128.00 361,002.79 376,729.00 376,582.24 414,047.00 403,518.00 404,156.67 366,702.82 364,919.00 349,005.00 355,682.89 365,173.14 404,274.00 330,844.00 330,844.32 353,375.16 368,377.00 326,961.00 349,055.52 329,289.52 353,919.52 350,796.53 342,235.22 324,582.99 306,656.46 308,379.38 341,909.01 336,049.67 364,733.79 333,577.00 341,446.05 366,864.13 350,599.72 276,666.56 288,408.16 290,125.51 274,362.18 229,865.30 236,698.00 250,033.00 204,357.08 198,412.50 207,802.51 205,457.00 222,643.00 222,515.00 240,277.27 295,890.00 244,749.00 242,142.00 233,711.97 318,393.00 231,083.00 192,190.00 108,098.32 97,195.00 95,954.00 87,190.00 113,485.88 89,378.70 83,772.07 90,816.53 82,536.26 95,165.37 84,867.17 87,818.60 107,863.64 97,216.55 91,702.08 70,607.27
Total non-current assets + 1,447,292.50 1,436,832.89 1,401,543.62 1,427,608.91 1,481,450.35 1,436,858.15 1,419,122.79 1,314,801.73 1,272,655.52 1,232,898.04 1,232,898.04 1,204,960.00 1,257,095.63 1,216,613.00 1,253,721.33 1,292,373.00 1,283,869.00 1,285,493.18 1,235,713.11 1,242,161.00 1,157,673.00 1,269,365.33 1,219,195.70 1,256,749.00 1,201,088.00 1,201,089.33 1,143,563.45 1,188,832.00 1,055,676.00 1,080,167.87 1,025,731.37 1,090,220.74 1,086,342.17 1,143,976.63 1,070,754.35 1,044,831.29 1,103,099.95 1,173,133.27 1,130,343.86 1,074,756.72 986,499.00 955,040.76 928,175.81 938,952.75 942,213.43 989,948.51 909,659.62 786,550.23 788,357.48 798,459.00 777,961.00 778,465.77 750,556.88 794,766.77 760,631.00 769,002.00 701,142.00 705,339.59 666,657.00 650,918.00 636,970.00 642,982.56 596,724.00 424,279.00 320,365.00 344,909.64 344,128.00 327,734.00 325,449.00 321,969.59 274,475.79 272,408.55 264,994.12 267,434.04 255,184.43 247,062.78 240,259.07 210,297.40 181,910.63 184,291.96 173,345.30
Total assets 1,827,849.75 1,802,548.32 1,792,894.64 1,815,023.91 1,866,023.89 1,806,543.45 1,785,897.15 1,662,996.56 1,600,937.18 1,592,142.08 1,592,142.08 1,573,088.00 1,618,098.43 1,529,316.43 1,630,303.57 1,706,420.00 1,687,387.00 1,689,649.85 1,602,415.92 1,607,080.00 1,571,315.82 1,625,048.23 1,584,368.84 1,612,025.09 1,580,930.91 1,531,933.66 1,496,938.60 1,557,209.00 1,382,637.00 1,429,223.39 1,355,020.89 1,444,140.26 1,437,138.69 1,486,211.85 1,395,337.34 1,351,487.74 1,411,479.33 1,515,042.27 1,466,393.53 1,439,490.51 1,320,076.00 1,296,486.81 1,295,039.94 1,289,552.47 1,218,879.99 1,278,356.67 1,199,785.13 1,060,912.40 1,018,222.78 1,043,058.47 1,027,993.00 982,822.84 948,969.38 1,002,569.29 966,088.00 991,645.00 923,657.00 945,616.86 962,547.00 895,667.00 879,112.00 876,694.53 915,117.00 655,362.00 512,555.00 453,007.96 441,323.00 423,688.00 412,639.00 435,455.47 363,854.48 356,180.62 355,810.65 349,970.30 350,349.80 331,929.95 328,077.67 318,161.04 279,127.18 275,994.04 243,952.57
Total current liabilities + 533,126.00 495,206.57 482,959.65 519,516.41 540,925.63 503,373.51 508,092.27 491,365.78 485,938.20 533,664.96 533,664.96 558,471.00 488,876.04 565,625.00 542,997.77 544,449.00 528,148.00 534,012.77 534,049.18 505,418.00 496,092.00 507,310.68 497,221.45 496,787.00 525,400.00 525,399.75 517,335.46 560,706.00 473,040.00 467,090.89 422,671.83 430,616.04 407,827.44 413,336.50 404,612.18 408,133.15 411,521.91 470,003.25 436,955.20 451,182.86 381,991.00 425,218.91 423,138.42 404,156.67 386,830.71 382,190.98 331,956.67 317,104.62 297,062.51 281,471.00 277,722.00 297,313.82 253,444.41 251,529.95 240,952.00 263,639.00 246,434.00 262,758.43 244,617.00 235,288.00 204,045.00 204,543.08 205,249.00 144,251.00 133,523.00 140,256.68 126,768.00 130,597.00 131,512.00 147,796.11 120,563.42 128,634.51 121,478.68 116,337.24 101,833.29 103,870.34 99,687.47 120,742.08 91,224.20 91,971.79 91,089.68
Total non-current liabilities + 867,122.31 878,180.95 854,658.64 850,623.74 880,302.30 866,475.81 800,779.35 754,170.22 721,097.06 633,932.99 633,932.99 598,340.00 691,393.12 618,445.00 655,749.38 715,567.00 701,595.00 701,595.36 746,125.73 785,169.00 772,697.00 802,619.93 858,307.74 945,355.00 779,627.00 779,627.05 740,787.74 747,180.00 701,311.00 716,260.08 736,899.07 795,973.85 787,258.08 812,241.84 741,163.36 707,622.68 727,467.50 774,015.26 793,173.76 770,471.51 752,511.00 710,413.71 719,049.41 703,197.28 621,854.36 661,526.64 630,823.22 532,028.46 510,336.97 544,675.00 532,395.00 471,131.44 449,411.37 438,715.96 421,853.00 437,195.00 379,159.00 387,218.74 376,074.00 325,654.00 334,876.00 336,114.28 386,495.00 243,783.00 198,857.00 134,845.72 129,032.00 132,925.00 128,070.00 142,734.82 118,421.04 91,280.04 95,134.55 106,468.18 98,608.64 97,420.91 100,990.29 88,648.54 75,804.33 77,373.63 56,937.84
Total liabilities 1,395,487.89 1,373,387.52 1,337,618.29 1,370,140.15 1,421,227.93 1,369,849.32 1,308,871.62 1,245,536.00 1,207,035.26 1,167,597.95 1,167,597.95 1,156,811.00 1,180,269.15 1,184,070.00 1,198,747.16 1,260,016.00 1,229,743.00 1,235,608.12 1,280,174.91 1,290,587.00 1,268,789.00 1,309,930.61 1,355,529.19 1,442,142.00 1,305,027.00 1,305,026.79 1,258,123.20 1,307,886.00 1,174,351.00 1,183,350.97 1,159,570.89 1,226,589.88 1,195,085.52 1,225,578.34 1,145,775.54 1,115,755.83 1,138,989.40 1,244,018.51 1,230,128.96 1,221,654.37 1,134,502.00 1,135,632.63 1,142,187.84 1,107,353.95 1,008,685.07 1,043,717.62 962,779.89 849,133.07 807,399.48 826,146.00 810,117.00 768,445.27 702,855.78 690,245.91 662,805.00 700,834.00 625,593.00 649,977.17 620,691.00 560,942.00 538,921.00 540,657.36 591,744.00 388,034.00 332,380.00 275,102.40 255,800.00 263,522.00 259,582.00 290,530.92 238,984.45 219,914.55 216,613.23 222,805.42 200,441.93 201,291.24 200,677.76 209,390.62 167,028.53 169,345.42 148,027.52
Total stockholders' equity + 366,676.12 362,660.31 389,822.31 378,843.74 378,723.90 373,595.16 413,381.93 361,569.67 340,451.48 367,510.09 367,510.09 352,957.00 373,804.70 345,246.43 369,478.87 384,597.00 457,644.00 389,634.93 256,334.86 251,854.19 237,888.00 250,478.80 171,933.88 169,883.09 226,907.00 177,909.96 189,190.01 199,274.37 208,286.00 195,995.65 145,834.91 166,419.97 190,731.75 194,164.31 186,669.35 176,155.56 212,285.42 208,915.24 174,746.10 165,773.63 185,574.00 112,278.00 98,058.48 129,524.44 164,956.92 184,384.28 189,838.41 203,171.67 202,234.90 209,012.00 217,876.00 205,525.82 237,123.19 301,797.82 303,283.00 290,811.00 298,064.00 285,640.18 341,856.00 334,725.00 340,191.00 307,651.98 323,373.00 267,328.00 180,175.00 177,173.12 185,523.00 160,166.00 153,057.00 144,268.07 124,870.03 136,266.07 139,197.42 126,543.98 149,907.87 130,638.71 127,399.91 108,111.93 112,098.65 106,648.62 95,925.05
Common shares outstanding 3,023 2,990 2,987 3,011 3,017 3,160 3,138 2,731 3,067 3,381 3,155 63,165 63,325 3,175 3,209 3,252 3,121 3,234 3,294 3,305 3,031 3,337 3,259 3,297 3,301 3,312 3,261 3,301 3,302 3,329 3,372 3,310 3,351 3,322 3,182 3,253 3,260 3,318 3,539 3,208 3,427 3,263 3,605 3,356 3,428 3,083 3,459 3,473 3,472 3,554 3,724 3,672 3,722 3,800 3,806 3,818 3,850 3,850 3,896 3,900 4,004 3,977 4,031 4,054 3,211 3,262 3,250 3,276 3,295 3,441 3,460 3,479 3,479 3,502 3,511 3,520 3,541 3,567 3,599 3,600 3,620
about 5 hours ago