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 + 791,812.44 351,903.00 617,889.00 150,799.00 59,675.00 25,071.00 26,174.00 9,012.00 6,317.00 5,696.00 2,300.00 878.00 5,347.00 3,723.00 3,455.09 1,387.00 1,289.00 1,125.00 992.00 661.69
Accounts receivable, net 882,162.04 317,262.00 325,571.00 157,503.00 51,221.00 24,470.00 21,392.00 21,738.00 10,067.00 7,958.00 6,063.00 4,385.00 3,249.00 2,399.00 1,909.00 1,785.00 1,404.00 1,218.00 1,230.00 876.13
Inventories 87,903.52 60,444.00 68,659.00 20,079.00 6,068.00 3,722.00 3,212.00 2,737.00 1,854.00 1,278.00 2,193.00 721.00 772.00 633.00 536.00 452.00 250.00 251.00 157.00 174.61
Other current assets 71,235.87 25,250.00 37,892.00 23,448.00 9,944.00 1,545.00 1,175.00 2,377.00 956.00 665.00 936.00 409.00 383.00 231.00 187.00 7.00 7.00 6.00 5.00 52.08
Total current assets 1,833,113.88 754,859.00 1,050,011.00 351,829.00 126,908.00 53,263.00 50,778.00 33,487.00 18,238.00 15,562.00 11,492.00 6,393.00 9,751.00 6,986.00 5,450.00 3,624.00 2,943.00 2,600.00 2,384.00 1,764.52
Total non-current assets + 14,783,109.99 10,186,893.00 10,878,213.00 5,032,323.00 1,974,894.00 698,791.00 527,372.00 338,251.00 39,350.00 32,352.00 26,973.00 19,924.00 13,379.00 10,823.00 9,869.00 8,699.00 7,916.00 7,057.00 6,787.00 6,938.60
Total assets 16,616,223.86 10,941,752.00 11,928,224.00 5,384,152.00 2,101,802.00 752,054.00 578,150.00 371,738.00 57,588.00 47,914.00 38,465.00 26,317.00 23,130.00 17,809.00 15,319.00 12,323.00 10,859.00 9,657.00 9,171.00 8,703.12
Total current liabilities + 3,836,838.78 1,958,412.00 2,410,028.00 897,822.00 322,544.00 106,050.00 85,981.00 53,445.00 21,987.00 16,511.00 16,914.00 9,097.00 9,050.00 5,883.00 5,519.00 4,510.00 4,201.00 4,069.00 3,643.00 3,369.74
Total non-current liabilities + 5,798,735.60 3,448,558.00 4,628,467.00 1,955,979.00 708,144.00 257,149.00 182,323.00 89,380.00 11,722.00 11,525.00 3,941.00 2,451.00 2,029.00 1,768.00 1,635.00 1,302.00 1,061.00 1,487.00 2,419.00 3,136.92
Total liabilities 9,635,574.38 5,406,970.00 7,038,495.00 2,853,801.00 1,030,688.00 363,199.00 268,304.00 142,825.00 33,709.00 28,036.00 20,855.00 11,548.00 11,079.00 7,651.00 7,154.00 5,812.00 5,262.00 5,556.00 6,062.00 6,506.66
Total stockholders' equity + 6,861,247.96 5,425,003.00 4,720,851.00 2,479,866.00 1,054,417.00 388,855.00 309,846.00 228,913.00 23,879.00 19,336.00 17,194.00 14,418.00 11,783.00 9,959.00 8,021.00 6,404.00 5,509.00 4,020.00 3,030.00 2,126.00
Common shares outstanding 431 431 431 431 431 431 431 431 362 194 194 194 196 197 197 197 197 197 197 197
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 + 1,069,765.00 791,812.44 673,913.00 368,757.00 518,846.00 351,903.00 338,147.00 371,939.00 465,698.00 617,889.00 391.86 312.09 91,725.00 150,799.00 38,913.00 26,212.00 46,587.00 59,675.00 25,291.00 50,943.00 37,071.00 25,071.00 39,189.00 51,415.00 36,012.00 26,174.00 38,805.00 20,102.00 15,376.00 8,262.00 16,351.00 11,263.00 10,911.00 6,679.00 8,138.00 5,112.00 5,886.00 5,696.00 1,149.00 1,240.00 1,484.00 2,300.00 1,819.00 2,135.00 1,332.00 878.00 2,760.00 3,208.00 4,676.00 5,347.00 5,794.00 5,214.00 4,123.00 3,723.00 2,815.00 2,359.99 3,124.29 3,455.09 2,171.00 1,425.00 1,905.00 1,387.00 1,758.00 1,193.00 1,730.00 1,289.00 1,790.00 453.13 728.00 1,125.00 1,125.82 867.89 1,415.20 992.00 1,206.71 791.69 1,031.00 661.69 886.51 558.75 1,074.92
Accounts receivable, net 1,020,078.00 882,162.04 960,026.00 882,773.00 859,884.00 317,262.00 291,501.00 279,318.00 233,697.00 325,571.00 257.76 325.94 64,837.00 157,503.00 36,683.00 32,567.00 30,271.00 51,221.00 22,020.00 23,516.00 27,256.00 24,470.00 20,248.00 20,384.00 22,752.00 21,392.00 19,748.00 18,193.00 18,645.00 20,111.00 15,597.00 13,978.00 12,005.00 3,028.00 8,284.00 8,115.00 8,434.00 7,958.00 8,400.00 7,991.00 7,355.00 6,063.00 5,113.00 4,665.00 4,555.00 4,385.00 3,961.00 3,641.00 3,234.00 3,249.00 2,813.00 2,648.00 2,458.00 2,399.00 2,308.00 2,921.00 2,157.00 1,909.00 1,764.00 1,758.00 1,822.00 1,785.00 1,513.00 1,420.00 1,288.00 1,404.00 680.00 1,027.00 1,368.00 1,218.00 1,304.57 1,394.06 1,564.00 1,230.00 1,009.24 921.62 863.81 876.13 712.93 824.23 797.72
Inventories 67,930.00 87,903.52 86,909.00 120,503.00 117,913.00 60,444.00 53,100.00 42,190.00 44,208.00 68,659.00 62.82 40.40 8,667.00 20,079.00 5,058.00 4,822.00 2,251.00 6,068.00 3,349.00 3,329.00 3,874.00 3,722.00 3,076.00 2,325.00 2,991.00 3,212.00 3,459.00 3,208.00 3,110.00 2,737.00 2,831.00 2,379.00 2,013.00 136.00 1,951.00 1,251.00 1,229.00 1,278.00 2,243.00 2,469.00 2,803.00 2,193.00 2,229.00 731.00 719.00 721.00 1,092.00 1,032.00 1,059.00 772.00 1,086.00 773.00 540.00 633.00 762.00 153.64 547.00 536.00 551.00 306.00 369.00 452.00 355.00 344.00 223.00 250.00 -1,790.00 -1,717.00 251.00 251.00 244.61 232.85 196.29 157.00 222.54 211.52 139.32 174.61 108.04 150.92
Other current assets 17,277.00 71,235.87 17,828.00 8,524.00 2,454.00 25,250.00 35,012.00 46,501.00 26,724.00 37,892.00 27.03 37.23 9,876.00 23,448.00 7,344.00 8,109.00 7,455.00 9,944.00 4,171.00 3,907.00 2,906.00 1,547.00 1,920.00 2,528.00 2,642.00 1,338.00 2,427.00 1,419.00 2,174.00 2,377.00 3,252.00 2,000.00 1,498.00 783.00 752.00 807.00 788.00 665.00 606.00 853.00 957.00 936.00 505.00 452.00 488.00 409.00 436.00 465.00 439.00 383.00 412.00 352.00 365.00 231.00 472.35 49.22 187.00 187.00 4.00 4.00 5.00 324.00 7.00 7.00 7.00 7.00 6.00 2,194.00 6.00 6.00 9.41 3.02 9.50 5.00 15.67 48.35 49.54 52.08 297.57 15.43 9.24
Total current assets 2,175,050.00 1,833,113.88 1,738,676.00 1,380,557.00 1,499,097.00 754,859.00 717,760.00 739,948.00 770,327.00 1,050,011.00 739.46 715.65 175,105.00 351,829.00 87,998.00 71,710.00 86,564.00 126,908.00 54,831.00 81,695.00 71,107.00 53,263.00 64,433.00 76,652.00 64,397.00 50,778.00 64,439.00 42,922.00 39,305.00 33,487.00 38,031.00 29,620.00 26,427.00 10,626.00 19,125.00 15,285.00 16,308.00 15,562.00 12,398.00 12,559.00 12,599.00 11,492.00 9,666.00 7,983.00 7,094.00 6,393.00 8,249.00 8,346.00 9,408.00 9,751.00 10,105.00 8,987.00 7,486.00 6,986.00 5,885.00 5,277.00 5,826.00 5,450.00 4,490.00 3,493.00 4,101.00 3,624.00 3,633.00 2,964.00 3,248.00 2,943.00 2,476.00 3,221.00 2,102.00 2,600.00 2,684.41 2,497.82 3,184.99 2,384.00 2,454.16 1,973.17 2,083.68 1,764.52 1,897.02 1,506.45 2,032.79
Total non-current assets + 16,100,180.00 14,783,109.99 13,891,767.00 13,178,232.00 12,536,624.00 10,186,893.00 9,475,832.00 8,595,800.00 7,373,226.00 10,878,213.00 8,932.28 9,146.20 1,934,066.00 5,032,323.00 1,390,139.00 1,330,881.00 1,153,106.00 1,974,894.00 923,687.00 857,719.00 784,216.00 698,791.00 628,419.00 586,940.00 561,403.00 527,372.00 470,673.00 415,946.00 379,959.00 338,251.00 210,854.00 202,695.00 196,707.00 83,444.00 38,910.00 36,881.00 32,562.00 32,352.00 30,597.00 29,118.00 28,244.00 26,973.00 24,360.00 22,988.00 19,877.00 19,924.00 16,423.00 15,309.00 14,555.00 13,379.00 11,845.00 11,089.00 11,126.00 10,823.00 10,266.00 10,012.00 9,989.00 9,869.00 8,672.00 8,576.00 8,446.00 8,699.00 7,832.00 7,757.00 7,744.00 7,916.00 5,929.00 7,096.00 5,371.00 7,057.00 6,977.58 6,704.19 6,525.11 6,787.00 6,776.36 6,587.31 6,808.32 6,938.60 6,769.74 6,877.81 6,883.78
Total assets 18,275,230.00 16,616,223.86 15,630,443.00 14,558,789.00 14,035,721.00 10,941,752.00 10,193,592.00 9,335,748.00 8,143,553.00 11,928,224.00 9,671.74 9,861.85 2,109,171.00 5,384,152.00 1,478,137.00 1,402,591.00 1,239,670.00 2,101,802.00 978,518.00 939,414.00 855,323.00 752,054.00 692,852.00 663,592.00 625,800.00 578,150.00 535,112.00 458,868.00 419,264.00 371,738.00 248,885.00 232,315.00 223,134.00 94,070.00 58,035.00 52,166.00 48,870.00 47,914.00 42,995.00 41,677.00 40,843.00 38,465.00 34,026.00 30,971.00 26,971.00 26,317.00 24,672.00 23,655.00 23,963.00 23,130.00 21,950.00 20,076.00 18,612.00 17,809.00 16,151.00 15,289.00 15,815.00 15,319.00 13,162.00 12,069.00 12,547.00 12,323.00 11,465.00 10,721.00 10,992.00 10,859.00 8,405.00 10,317.00 7,473.00 9,657.00 9,661.99 9,202.00 9,710.09 9,171.00 9,230.51 8,560.48 8,892.00 8,703.12 8,666.76 8,384.26 8,916.57
Total current liabilities + 3,743,164.00 3,836,838.78 3,325,458.00 3,218,296.00 3,105,798.00 1,958,412.00 1,791,510.00 1,523,334.00 1,533,735.00 2,410,028.00 1,634.93 1,757.10 359,913.00 897,822.00 249,005.00 216,573.00 187,375.00 322,544.00 150,967.00 125,737.00 119,016.00 106,050.00 93,845.00 128,323.00 91,888.00 85,981.00 75,872.00 61,528.00 54,084.00 53,445.00 85,378.00 62,531.00 53,489.00 23,682.00 20,515.00 17,912.00 15,973.00 16,511.00 22,513.00 21,099.00 18,163.00 16,914.00 14,503.00 12,277.00 8,405.00 9,097.00 8,829.00 8,695.00 8,814.00 9,050.00 7,639.00 6,801.00 5,830.00 5,883.00 5,118.00 5,019.00 5,259.00 5,519.00 4,617.00 4,204.00 4,388.00 4,510.00 4,689.00 4,415.00 4,131.00 4,201.00 2,631.00 3,975.00 2,432.00 4,069.00 3,230.07 3,873.73 3,783.36 3,643.00 2,968.18 3,142.57 3,309.73 3,369.74 2,814.53 2,589.98 2,670.35
Total non-current liabilities + 6,313,468.00 5,798,735.60 5,766,660.00 5,039,710.00 4,835,268.00 3,448,558.00 3,164,706.00 3,084,151.00 2,633,962.00 4,628,467.00 3,282.51 3,382.80 732,534.00 1,955,979.00 525,209.00 440,721.00 391,817.00 708,144.00 334,972.00 330,848.00 288,010.00 257,149.00 222,642.00 182,706.00 198,496.00 182,323.00 173,091.00 119,632.00 108,449.00 89,380.00 52,576.00 47,605.00 40,393.00 20,421.00 11,771.00 10,616.00 11,113.00 11,525.00 3,053.00 2,991.00 3,946.00 3,941.00 2,887.00 2,821.00 2,777.00 2,451.00 2,129.00 2,094.00 2,038.00 2,029.00 2,052.00 1,729.00 1,781.00 1,768.00 1,727.00 1,620.00 1,681.00 1,635.00 1,190.00 1,109.00 1,084.00 1,302.00 985.00 964.00 927.00 1,061.00 750.00 1,558.00 688.00 1,487.00 2,442.94 1,569.45 2,520.13 2,419.00 3,463.40 2,912.92 3,247.81 3,136.92 3,750.64 3,769.21 4,327.39
Total liabilities 10,056,632.00 9,635,574.38 9,092,118.00 8,258,006.00 7,941,066.00 5,406,970.00 4,956,216.00 4,607,485.00 4,167,697.00 7,038,495.00 4,917.44 5,139.90 1,092,447.00 2,853,801.00 774,214.00 657,294.00 579,192.00 1,030,688.00 485,939.00 456,585.00 407,026.00 363,199.00 316,487.00 311,029.00 290,384.00 268,304.00 248,963.00 181,160.00 162,533.00 142,825.00 137,954.00 110,136.00 93,882.00 39,042.00 32,286.00 28,528.00 27,086.00 28,036.00 24,616.00 24,090.00 22,109.00 20,855.00 17,390.00 15,098.00 11,182.00 11,548.00 10,958.00 10,789.00 10,852.00 11,079.00 9,691.00 8,530.00 7,611.00 7,651.00 6,845.00 6,639.00 6,940.00 7,154.00 5,807.00 5,313.00 5,472.00 5,812.00 5,674.00 5,379.00 5,058.00 5,262.00 3,381.00 5,533.00 3,120.00 5,556.00 5,673.01 5,443.18 6,303.49 6,062.00 6,431.58 6,055.49 6,557.54 6,506.66 6,565.16 6,359.20 6,997.74
Total stockholders' equity + 8,094,054.00 6,861,247.96 6,436,731.00 6,224,353.00 6,019,367.00 5,425,003.00 5,138,576.00 4,635,492.00 3,885,937.00 4,720,851.00 4,656.49 4,620.91 996,389.00 2,479,866.00 690,897.00 734,470.00 650,675.00 1,054,417.00 484,846.00 475,664.00 440,771.00 382,456.00 370,734.00 347,432.00 330,433.00 305,078.00 281,806.00 274,275.00 253,167.00 225,686.00 108,000.00 119,869.00 127,211.00 54,182.00 25,063.00 22,999.00 21,270.00 19,336.00 17,843.00 17,074.00 18,241.00 17,194.00 16,318.00 15,537.00 15,446.00 14,418.00 13,378.00 12,538.00 12,806.00 11,783.00 12,027.00 11,349.00 10,801.00 9,959.00 9,137.00 8,503.00 8,736.00 8,021.00 7,187.00 6,592.00 6,915.00 6,404.00 5,692.00 5,247.00 5,841.00 5,509.00 5,024.00 4,712.00 4,353.00 4,020.00 3,901.17 3,674.15 3,327.46 3,030.00 2,733.11 2,453.62 2,257.06 2,126.00 2,039.60 1,972.59 1,872.63
Common shares outstanding 431 431 431 431 431 431 431 431 431 431 431 431 431 431 431 431 431 431 431 431 431 431 431 429 431 431 431 431 431 431 431 431 431 362 237 237 194 194 194 193 194 194 193 193 194 194 193 195 194 194 195 196 197 197 197 197 197 197 196 197 197 196 196 196 196 198 199 199 195 196 197 197 194 196 197 197 197 197 197 197 197
1 day ago