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 + 341,856.94 321,380.58 369,874.63 384,520.30 499,782.77 449,835.55 157,598.06 137,552.65 149,911.26 196,738.16 216,652.87 183,220.14 113,105.59 55,650.84 61,719.96 145,133.94 135,136.33 129,252.69 122,376.00 49,585.20
Accounts receivable, net 356,096.08 292,355.10 267,330.86 253,208.50 287,156.54 162,893.16 211,909.35 177,440.84 187,948.72 186,569.86 172,225.28 193,956.62 193,568.76 156,999.68 114,683.65 99,791.60 12,498.53 85,085.93 70,464.08 71,094.25
Inventories 305,424.21 299,971.00 233,053.16 245,886.66 191,350.21 127,972.65 147,641.22 151,319.71 131,363.00 144,709.35 133,333.25 149,727.62 125,853.99 89,319.83 57,486.66 49,939.19 36,222.02 31,227.35 27,298.80 22,703.41
Other current assets 30,998.63 99,489.32 111,512.38 278,113.94 12,696.61 56,596.35 16,325.48 35,535.61 14,787.07 26,309.60 25,198.45 28,561.64 28,055.74 25,201.83 16,402.81 6,935.82 78,811.25 11,694.44 32,359.39 22,370.07
Total current assets 1,036,014.97 1,013,196.00 981,771.03 1,161,729.39 990,986.12 797,297.72 533,474.10 481,586.45 484,010.05 552,742.40 547,409.86 553,736.20 460,584.09 327,172.17 235,532.22 257,620.74 270,975.45 256,542.17 265,819.22 164,212.46
Total non-current assets + 2,442,649.79 2,277,908.00 1,939,749.86 1,848,971.22 1,955,120.52 1,650,766.68 1,857,474.32 1,732,918.24 1,630,849.42 1,646,367.35 1,661,951.17 1,715,437.09 1,622,377.22 1,212,664.16 514,487.35 437,584.97 314,277.04 346,414.38 274,609.06 349,660.27
Total assets 3,478,664.55 3,291,104.00 2,921,520.89 3,010,700.61 2,946,106.65 2,448,064.40 2,390,948.42 2,214,504.69 2,114,859.47 2,199,109.75 2,209,361.02 2,269,173.29 2,082,961.31 1,539,836.33 750,019.57 695,205.70 585,252.49 602,956.56 540,428.29 513,872.73
Total current liabilities + 732,507.24 906,144.00 692,871.30 949,245.13 529,567.28 378,056.19 411,658.35 419,862.10 428,287.32 419,534.85 380,574.21 410,212.43 402,144.14 345,370.82 196,643.90 167,552.31 127,283.55 133,402.93 138,665.34 126,334.93
Total non-current liabilities + 1,546,173.18 1,370,563.00 1,307,664.18 1,178,052.82 1,315,125.81 1,238,447.62 1,010,386.12 930,927.85 873,338.80 937,404.87 977,252.51 939,963.13 799,384.58 300,860.59 131,396.75 132,788.80 121,380.01 121,919.16 119,326.69 111,486.69
Total liabilities 2,278,679.93 2,276,707.00 2,000,535.48 2,127,297.96 1,844,693.09 1,616,503.81 1,422,044.48 1,350,789.95 1,301,626.12 1,356,939.72 1,357,826.72 1,350,175.56 1,201,528.72 646,231.41 328,040.65 300,341.11 248,663.55 255,322.09 257,992.03 237,821.62
Total stockholders' equity + 1,160,717.50 976,409.00 886,290.53 855,260.14 1,076,143.80 811,181.11 948,649.69 843,813.13 791,310.06 820,605.58 830,473.84 897,294.50 860,669.04 874,163.75 421,969.91 394,856.27 336,578.51 346,248.60 281,148.91 274,879.66
Common shares outstanding 151 151 151 151 151 151 151 151 158 158 158 158 158 134 127 127 127 127 127 127
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 + 367,421.79 342,646.24 282,827.77 207,577.00 210,162.00 321,380.58 282,193.73 301,942.12 369,461.04 369,874.63 292,371.18 425,801.49 506,747.14 384,520.30 337,192.38 342,998.10 515,271.43 499,782.77 474,919.32 459,238.13 430,152.86 449,835.55 380,603.40 372,532.77 385,848.22 157,915.26 106,977.26 117,450.34 121,807.61 137,552.65 73,721.85 109,668.58 120,625.06 149,911.26 124,681.34 152,113.07 188,847.29 196,738.16 148,009.66 181,000.92 189,400.93 216,652.87 161,373.88 181,478.39 180,403.79 183,220.14 147,179.07 149,041.66 108,025.36 113,105.59 112,237.66 48,125.74 46,238.30 55,650.84 49,720.73 62,824.93 49,199.63 46,959.11 46,858.39 88,799.15 98,161.64 97,177.81 108,166.41 118,594.94 262,213.85 138,316.95 121,151.98 110,350.79 57,575.77 57,575.77 107,361.49 103,146.09 141,355.68 122,376.00 86,078.26 77,452.87 65,186.52 49,585.20 29,207.82 64,850.98 97,163.07
Accounts receivable, net 316,928.58 356,096.08 327,917.32 247,136.00 282,288.00 292,355.10 261,712.00 189,251.95 236,651.34 267,330.86 257,872.00 214,033.00 253,436.42 335,064.71 298,120.49 279,320.12 286,926.76 287,156.54 202,344.59 174,829.54 191,073.30 206,349.26 160,206.54 141,009.88 173,649.22 211,909.35 114,843.35 135,419.86 138,078.05 177,440.84 132,206.88 129,582.36 169,848.26 188,766.49 153,953.41 126,842.64 153,137.02 189,239.12 138,391.15 127,070.05 138,651.65 181,960.01 138,589.30 131,731.96 149,997.41 204,112.30 151,970.47 145,081.69 160,943.08 202,526.43 153,389.17 111,504.09 135,876.84 156,999.68 91,624.27 78,878.29 97,267.09 114,683.65 77,145.97 72,039.42 79,740.43 99,791.60 71,927.63 56,962.40 74,214.06 9,317.91 60,808.01 50,220.06 64,655.94 64,655.94 61,551.84 53,951.66 53,330.43 86,429.78 53,032.74 43,399.68 58,058.22 71,094.25 57,752.54 52,674.67 58,505.00
Inventories 329,140.93 305,424.21 325,785.46 309,594.00 308,804.00 299,971.00 274,261.00 260,642.11 257,453.00 233,053.16 262,642.00 245,474.00 243,868.00 245,886.66 242,236.97 231,015.04 205,063.25 191,350.21 160,812.98 151,820.83 137,600.00 127,972.65 130,014.60 132,855.84 149,603.42 147,641.22 151,202.07 155,701.48 150,466.63 151,319.71 140,373.74 138,115.01 143,521.13 131,363.00 140,639.14 150,500.68 166,670.87 144,709.35 145,661.72 138,079.31 134,715.64 133,333.25 144,261.96 142,546.36 149,956.43 149,727.62 141,978.19 129,919.78 130,662.59 125,853.99 108,181.30 98,051.17 103,230.04 89,319.83 58,905.73 56,020.74 55,575.32 57,486.66 52,705.31 50,080.01 53,417.68 49,939.19 41,539.51 45,728.58 43,620.67 36,222.02 30,439.38 25,030.41 28,091.45 28,091.45 28,052.66 27,116.13 21,247.28 27,298.80 24,115.09 23,224.33 22,293.26 22,703.41 20,820.03 21,004.91 17,580.22
Other current assets 26,664.39 30,998.63 22,351.46 53,813.00 51,105.00 99,489.32 69,470.27 143,417.82 121,373.66 111,512.38 117,216.34 238,345.97 221,930.64 66,283.00 135,558.62 125,264.57 107,990.82 4,836.50 79,706.37 56,508.60 60,940.95 5,207.49 68,677.01 83,697.99 74,826.72 5,083.02 54,274.94 46,861.21 33,765.43 960.63 24,692.32 19,891.27 22,401.70 596.67 21,412.25 18,288.82 22,740.83 2,900.42 36,304.43 30,678.87 23,349.42 1,327.18 23,584.73 23,760.93 22,854.58 1,545.57 29,423.74 28,968.99 32,952.56 4,624.02 34,738.06 31,080.22 27,657.49 14,507.31 18,544.61 3,320.58 17,361.14 16,402.81 19,854.53 15,282.61 15,017.26 10,712.13 6,761.19 10,687.96 30,506.74 78,811.25 14,526.16 11,775.73 97,170.48 97,170.48 15,749.86 9,284.81 16,728.78 22,576.20 37,285.42 28,026.86 24,942.32 22,370.07 25,707.02 10,975.44 11,339.82
Total current assets 1,040,155.69 1,036,014.97 958,882.02 818,120.00 851,533.00 1,013,196.00 887,637.00 895,254.00 986,267.00 981,771.03 892,482.00 941,799.00 1,027,277.00 1,161,729.39 912,567.30 880,400.92 1,033,286.79 990,986.12 868,214.37 801,489.35 772,954.00 797,297.72 689,055.52 676,838.87 729,681.32 533,474.10 426,000.06 425,329.34 444,117.72 481,586.45 370,994.79 397,257.21 456,075.62 484,010.05 440,572.17 447,339.72 530,029.34 552,742.40 468,366.96 476,829.15 486,117.64 547,409.86 466,993.93 477,923.79 500,650.91 553,736.20 470,551.47 453,012.12 432,583.58 460,584.09 390,353.27 298,637.33 313,002.67 327,172.17 218,795.34 201,044.55 219,403.18 235,532.22 196,564.20 226,201.19 246,337.02 257,620.74 228,394.74 231,973.88 292,455.63 270,975.45 226,925.53 197,376.99 247,493.64 247,493.64 212,715.85 202,847.09 232,662.17 265,819.22 200,511.51 172,103.74 170,480.32 164,212.46 133,487.41 149,506.00 184,588.11
Total non-current assets + 2,491,050.52 2,442,649.79 2,425,603.74 2,294,147.00 2,267,312.00 2,277,908.00 2,132,775.00 2,104,384.00 2,137,589.00 1,939,749.86 1,973,113.00 1,856,114.00 1,807,632.00 1,848,971.22 2,140,180.67 2,101,715.36 1,900,979.49 1,955,120.52 1,932,650.82 1,704,736.95 1,657,142.00 1,650,766.68 1,710,843.94 1,789,323.00 1,900,966.08 1,857,474.32 1,718,873.40 1,721,022.41 1,700,814.65 1,732,918.24 1,612,265.47 1,568,159.69 1,583,439.44 1,630,849.42 1,660,026.76 1,671,942.28 1,676,160.15 1,646,367.35 1,627,936.28 1,621,889.77 1,614,436.12 1,661,951.17 1,673,366.43 1,667,348.80 1,669,497.93 1,715,437.09 1,710,093.71 1,706,308.41 1,681,929.66 1,622,377.22 1,253,661.45 1,236,726.96 1,230,860.89 1,212,664.16 503,840.71 510,516.12 505,397.28 506,427.12 492,833.24 480,875.23 453,269.65 437,584.97 411,496.65 405,987.27 386,653.50 314,277.04 326,404.96 312,171.38 319,754.59 319,754.59 314,089.41 298,429.33 249,752.29 274,609.06 277,813.30 329,102.16 349,233.42 349,660.27 362,088.91 366,981.44 358,036.82
Total assets 3,531,206.21 3,478,664.55 3,384,485.76 3,112,268.00 3,118,845.00 3,291,104.00 3,020,412.00 2,999,638.21 3,123,856.00 2,921,520.89 2,865,595.00 2,797,913.00 2,834,909.00 3,010,700.61 3,052,747.96 2,982,116.28 2,934,266.28 2,946,106.65 2,800,865.19 2,506,226.29 2,430,096.00 2,448,064.40 2,399,899.46 2,466,161.87 2,630,647.39 2,390,948.42 2,144,873.45 2,146,351.75 2,144,932.37 2,214,504.69 1,983,260.26 1,965,416.90 2,039,515.06 2,114,859.47 2,100,598.94 2,119,282.00 2,206,189.48 2,199,109.75 2,096,303.24 2,098,718.92 2,100,553.75 2,209,361.02 2,140,360.36 2,145,272.59 2,170,148.85 2,269,173.29 2,180,645.18 2,159,320.52 2,114,513.24 2,082,961.31 1,644,014.72 1,535,364.28 1,543,863.56 1,539,836.33 722,636.05 711,560.67 724,800.46 741,959.34 689,397.44 707,076.42 699,606.67 695,205.70 639,891.39 637,961.15 679,109.12 585,252.49 553,330.50 509,548.38 567,248.23 567,248.23 526,805.26 501,276.41 482,414.46 540,428.29 478,324.81 501,205.89 519,713.75 513,872.73 495,576.33 516,487.45 542,624.94
Total current liabilities + 623,813.61 732,507.24 699,474.99 617,576.00 663,228.00 906,144.00 675,722.00 609,433.00 616,068.00 692,871.30 611,173.00 778,607.00 796,232.00 949,245.13 555,892.42 493,748.98 517,316.38 529,567.28 449,655.51 372,501.15 302,912.00 378,056.19 276,187.36 308,391.77 323,053.31 411,658.35 335,415.48 339,184.79 342,978.75 419,862.10 299,267.54 324,120.10 348,155.53 428,287.32 376,191.18 341,125.49 399,864.63 419,534.85 319,216.45 328,136.33 300,224.43 380,574.21 339,397.60 333,185.55 341,405.91 410,212.43 339,948.19 313,597.27 347,557.39 402,144.14 358,633.01 362,240.76 300,656.35 345,370.82 159,948.38 149,544.48 163,266.80 196,643.90 149,780.10 174,189.68 140,536.23 167,552.31 131,162.59 122,714.78 130,228.96 127,283.55 115,187.46 93,047.83 99,054.12 99,054.12 107,426.77 98,644.77 91,998.26 138,665.34 110,337.60 146,845.18 107,342.32 126,334.93 106,042.85 133,022.38 113,176.22
Total non-current liabilities + 1,522,456.38 1,546,173.18 1,511,355.77 1,386,476.00 1,382,656.00 1,370,563.00 1,340,667.00 1,330,089.00 1,352,001.00 1,307,664.18 1,291,605.00 1,133,488.00 1,104,509.00 1,178,052.82 1,494,582.05 1,427,529.30 1,308,229.07 1,315,125.81 1,283,309.41 1,221,527.75 1,236,706.00 1,238,447.62 1,285,958.58 1,320,012.56 1,290,541.60 1,010,386.12 945,874.99 933,498.63 924,411.76 930,927.85 901,004.82 875,983.31 863,039.85 873,338.80 897,316.59 928,235.57 932,817.71 937,404.87 939,408.11 942,470.00 950,000.68 977,252.51 949,625.20 935,761.73 925,132.30 939,963.13 927,278.74 926,623.85 832,017.33 799,384.58 418,851.36 308,155.56 305,331.09 300,860.59 151,053.20 147,401.09 125,527.84 123,336.52 136,956.26 136,605.34 135,239.79 132,788.80 134,878.30 137,040.74 139,370.70 121,380.01 119,992.89 115,944.31 116,843.97 116,843.97 124,382.88 129,105.62 111,766.22 119,326.69 113,649.62 109,487.62 111,921.29 111,486.69 138,580.61 137,603.71 135,842.19
Total liabilities 2,146,269.99 2,278,679.93 2,210,830.76 2,004,052.00 2,045,884.00 2,276,707.00 2,016,389.00 1,939,522.40 1,968,069.00 2,000,535.48 1,902,778.00 1,912,095.00 1,900,741.00 2,127,297.96 2,050,474.47 1,921,278.28 1,825,545.46 1,844,693.09 1,732,964.92 1,594,028.90 1,539,618.00 1,616,503.81 1,562,145.94 1,628,404.33 1,613,594.91 1,422,044.48 1,281,290.47 1,272,683.43 1,267,390.51 1,350,789.95 1,200,272.36 1,200,103.40 1,211,195.38 1,301,626.12 1,273,507.77 1,269,361.05 1,332,682.34 1,356,939.72 1,258,624.56 1,270,606.33 1,250,225.10 1,357,826.72 1,289,022.80 1,268,947.28 1,266,538.21 1,350,175.56 1,267,226.93 1,240,221.12 1,179,574.72 1,201,528.72 777,484.36 670,396.32 605,987.44 646,231.41 311,001.58 296,945.57 288,794.65 319,980.42 286,736.36 310,795.02 275,776.02 300,341.11 266,040.89 259,755.52 269,599.66 248,663.55 235,180.35 208,992.14 215,898.09 215,898.09 231,809.65 227,750.40 203,764.48 257,992.03 223,987.21 256,332.80 219,263.61 237,821.62 244,623.46 270,626.09 249,018.41
Total stockholders' equity + 1,345,013.09 1,160,717.50 1,135,519.21 1,071,340.00 1,034,944.00 976,409.00 969,383.00 1,025,369.00 1,119,905.00 886,290.53 929,230.00 854,576.00 904,557.00 855,260.14 974,021.01 1,032,779.90 1,082,699.72 1,076,143.80 1,042,732.28 891,050.93 868,312.00 831,560.59 817,169.10 816,746.53 995,146.87 948,649.69 843,872.83 854,215.09 857,424.70 843,813.13 763,018.94 744,580.05 805,853.13 791,310.06 805,287.49 827,801.13 851,108.18 820,605.58 816,088.73 807,021.34 828,850.34 830,473.84 830,538.35 855,310.65 881,783.76 897,294.50 892,005.07 897,962.85 913,375.36 860,669.04 846,053.40 844,761.74 917,550.12 874,163.75 411,626.79 414,607.19 435,998.10 421,969.91 402,653.18 396,272.27 423,821.52 394,856.27 373,842.95 378,197.61 409,499.40 336,578.51 318,138.87 300,545.67 351,350.14 351,350.14 293,667.03 272,206.52 277,381.80 281,148.91 253,087.98 243,643.49 299,222.10 274,879.66 249,773.43 244,675.76 292,420.83
Common shares outstanding 151 151 151 151 151 151 151 151 151 151 151 151 151 158 151 151 151 158 151 151 151 158 151 151 151 158 151 151 151 158 151 151 151 158 158 158 947 158 994 994 947 158 1,015 994 947 158 994 1,128 947 158 994 987 947 158 798 798 760 760 760 760 760 760 760 760 760 760 760 760 760 760 760 127 760 127 760 760 760 760 760 760 760
1 day ago