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 + 10,453.20 13,466.03 10,055.07 12,371.46 13,332.88 14,444.55 397.17 6,151.46 7,730.14 5,188.14 2,996.50 1,595.50 2,578.62 2,097.26 2,393.86 2,582.72 2,100.77 1,525.90 1,448.61 826.64
Accounts receivable, net 3,491.62 2,696.83 3,504.25 3,026.46 2,988.12 2,338.86 93.78 1,615.51 1,195.95 754.22 334.77 462.20 290.36 359.17 469.46 438.37 716.36 948.82 639.13 396.54
Inventories 0.00 0.00 0.00 0.00 0.00 0.00 0.00 -410.43 -433.57
Other current assets 1,279.10 1,294.65 150.09 113.85 76.58 62.70 5.10 418.49 311.98 357.15 55.41 4.87 3.11 2.75 2.25 1.74 0.11 275.48 247.67 120.78
Total current assets 15,223.92 17,457.51 13,709.40 15,511.78 16,397.58 16,846.11 496.05 7,840.21 8,980.16 5,998.57 3,386.68 2,062.57 2,872.09 2,459.17 2,866.04 3,023.10 2,817.24 2,730.30 2,313.48 1,332.39
Total non-current assets + 72,916.35 64,195.56 53,735.46 44,993.56 38,925.51 34,515.06 1,705.69 31,710.30 30,537.37 30,052.89 28,086.72 22,223.64 22,362.51 22,074.47 26,525.81 25,866.18 25,564.68 25,411.40 25,212.79 23,999.10
Total assets 88,140.28 81,653.08 67,444.86 60,505.34 55,323.09 51,361.17 2,201.75 39,550.50 39,517.53 36,051.46 31,473.40 24,286.21 25,234.60 24,533.64 29,391.85 28,889.28 28,381.92 28,141.69 27,526.28 25,331.49
Total current liabilities + 16,644.34 20,450.09 12,085.58 6,919.97 9,362.96 5,262.68 247.65 2,172.52 2,295.15 1,941.30 4,658.31 1,582.23 1,212.15 1,132.71 1,062.03 903.94 612.46 673.87 600.35 242.06
Total non-current liabilities + 46,660.01 36,581.25 34,414.63 33,757.33 25,531.53 23,245.72 859.55 15,605.83 15,145.62 11,705.59 4,659.05 1,418.09 1,809.74 1,947.71 1,987.08 1,314.44 988.90 730.18 564.36 54.11
Total liabilities 63,304.34 57,031.34 46,500.21 40,677.30 34,894.49 28,508.39 1,107.20 17,778.35 17,440.76 13,646.89 9,317.36 3,000.32 3,021.89 3,080.42 3,049.11 2,218.38 1,601.36 1,404.05 1,164.71 296.17
Total stockholders' equity + 22,470.45 22,345.80 19,781.78 18,638.87 19,288.38 21,792.81 1,039.41 20,708.99 21,028.22 21,333.02 21,273.95 21,285.89 22,212.71 21,453.21 26,342.74 26,670.91 26,780.55 26,737.65 26,361.57 25,035.32
Common shares outstanding 51 51 51 51 52 53 53 53 53 53 53 53 53 53 54 56 56 56 56 56
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 + 23,185.14 10,453.20 636.55 9,697.34 16,227.82 13,466.03 15,828.02 688.24 694.37 10,055.21 14,454.07 14,920.95 12,371.46 12,371.46 16,157.57 13,489.56 13,332.88 13,332.88 10,650.84 15,502.99 14,728.39 14,444.55 15,220.43 15,748.83 7,500.19 397.17 9,118.56 10,224.40 6,151.46 6,151.46 7,141.58 8,280.07 7,730.14 7,730.14 6,141.94 6,658.43 5,188.14 5,188.14 5,313.06 4,114.92 4,886.18 2,996.50 3,148.49 3,252.95 3,193.50 1,595.50 1,188.55 882.62 3,200.32 2,578.62 2,641.90 2,093.21 2,559.73 2,097.26 2,919.05 2,320.13 2,658.55 2,393.86 2,214.55 2,092.28 2,395.83 2,582.72 2,828.92 3,065.73 2,100.77 2,100.77 162.27 143.47 173.66 128.78 0.00 0.00 0.00 152.61 0.00 0.00 1,476.17 94.66 0.00 0.00 0.00
Accounts receivable, net 3,410.04 3,491.62 239.63 3,154.47 3,328.19 2,696.83 2,370.33 191.53 241.58 2,251.23 2,062.29 2,163.56 2,368.34 3,026.46 1,867.44 1,964.41 1,720.48 2,988.12 1,419.02 1,555.35 1,318.64 2,338.86 1,337.07 1,060.95 1,479.41 93.78 1,029.39 1,091.29 1,395.36 1,615.51 992.08 1,066.45 997.37 1,195.95 803.38 724.33 607.54 754.22 656.09 502.19 595.93 334.77 468.42 522.18 484.99 462.20 447.18 463.04 645.30 290.36 354.96 369.33 438.40 359.17 604.85 483.37 497.78 469.46 211.73 253.06 310.72 438.37 241.39 392.44 453.86 716.36 -31.18
Inventories 0.00 0.00 0.00 6.67 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 -141.52 0.00 -410.43 -131.69 0.00 -433.57
Other current assets 1,227.34 1,279.10 1,300.23 1,152.86 1,196.60 1,294.65 1,325.66 0.28 0.05 1,402.96 1,328.14 761.78 771.97 113.85 751.62 696.46 1,344.22 76.58 1,196.70 1,215.37 1,162.28 62.70 955.22 821.10 387.88 5.10 367.93 376.95 293.39 418.49 349.23 215.81 252.65 311.98 207.40 215.96 202.89 357.15 234.36 183.18 179.61 55.41 227.67 201.90 138.06 4.87 141.52 89.88 3.11 3.11 131.69 78.72 2.75 2.75 -230.76 8.04 8.05 2.25 112.60 106.39 102.03 1.74 178.59 211.24 262.61 0.11 31.52 29.98 28.88 0.02 31.48 35.73 24.76 0.00 16.18 25.39 23.54 0.00 2.88 4.72 8.75
Total current assets 27,822.52 15,223.92 876.18 14,004.68 20,752.61 17,457.51 19,524.00 880.05 936.00 13,709.40 17,844.49 17,846.29 15,511.78 15,511.78 18,776.63 16,150.43 16,397.58 16,397.58 13,266.56 18,273.70 17,209.31 16,846.11 17,512.72 17,630.88 9,367.48 496.05 10,515.88 11,692.64 7,840.21 7,840.21 8,482.88 9,562.34 8,980.16 8,980.16 7,152.72 7,598.71 5,998.57 5,998.57 6,203.52 4,800.29 5,661.72 3,386.68 3,844.59 3,977.03 3,816.55 2,062.57 1,635.74 1,345.66 3,435.19 2,872.09 2,996.86 2,462.54 2,998.13 2,459.17 3,293.14 2,803.50 3,156.33 2,866.04 2,538.88 2,451.73 2,808.57 3,023.10 3,248.90 3,669.41 2,817.24 2,817.24 1,444.99
Total non-current assets + 72,698.75 72,916.35 3,646.21 64,183.38 63,479.84 64,195.56 59,711.36 3,129.56 3,243.27 53,735.46 50,760.79 48,785.76 44,993.56 44,993.56 42,685.63 40,501.76 38,925.51 38,925.51 35,833.29 34,950.98 34,719.36 34,515.06 34,673.07 34,158.83 32,210.32 1,705.69 31,885.48 31,222.19 31,710.30 31,710.30 30,694.51 30,843.89 30,537.37 30,537.37 29,677.47 29,375.47 30,052.89 30,052.89 28,918.65 28,697.05 28,282.21 28,086.72 27,620.50 26,878.82 22,228.79 22,223.64 22,138.87 22,211.30 22,357.27 22,362.51 21,906.11 21,999.95 22,085.98 22,074.47 21,805.30 21,802.77 21,862.69 26,525.81 26,051.90 25,946.77 25,912.19 25,866.18 25,411.04 25,374.16 25,564.68 25,564.68
Total assets 100,521.27 88,140.28 4,522.38 77,861.10 83,910.64 81,653.08 79,235.36 4,009.61 4,179.27 67,444.86 68,605.28 66,632.05 60,505.34 60,505.34 61,462.25 56,652.19 55,323.09 55,323.09 49,099.85 53,224.69 51,928.67 51,361.17 52,185.79 51,789.70 41,577.80 2,201.75 42,401.35 42,914.83 39,550.50 39,550.50 39,177.39 40,406.23 39,517.53 39,517.53 36,830.19 36,974.18 36,051.46 36,051.46 35,122.67 33,497.34 33,943.92 31,473.40 31,465.09 30,855.85 26,045.34 24,286.21 23,774.61 23,556.96 25,792.46 25,234.60 24,902.97 24,462.48 25,084.11 24,533.64 25,098.44 24,606.27 25,019.02 29,391.85 28,590.78 28,398.50 28,720.76 28,889.28 28,659.94 29,043.57 28,381.92 28,381.92 2,086.74 2,115.28 2,020.44 2,034.54 2,541.60 2,673.35 2,656.56 2,521.44 2,444.74 2,357.27 1,444.99 2,362.68 2,256.90 2,141.05 2,277.86
Total current liabilities + 18,607.19 16,644.34 679.27 14,920.23 17,595.29 20,450.09 20,388.79 1,239.95 771.35 12,085.58 14,617.58 15,917.02 6,919.97 6,919.97 10,397.31 10,301.33 9,362.96 9,362.96 4,338.72 5,390.13 4,992.77 5,262.68 8,433.19 6,079.80 4,676.57 247.65 6,153.00 8,262.42 2,172.52 2,172.52 3,622.70 5,683.47 2,295.15 2,295.15 3,507.34 4,872.83 1,941.30 1,941.30 2,633.55 3,781.19 1,641.94 4,658.31 2,146.83 5,988.70 792.82 1,582.23 1,249.27 1,504.25 1,213.31 1,212.15 1,386.61 1,361.22 1,070.13 1,132.71 2,125.41 1,333.05 1,007.84 1,062.03 1,054.65 1,018.85 673.03 903.94 738.93 1,030.21 612.46 612.46 62.03 63.41 43.96 48.72 69.67 73.59 58.30 54.99 64.62 56.86 232.64 24.70 18.94 21.08 27.48
Total non-current liabilities + 53,712.38 46,660.01 2,569.82 41,996.54 38,984.05 36,581.25 37,409.88 1,736.05 2,017.64 34,414.63 34,904.61 34,183.38 33,757.33 33,757.33 32,934.72 29,953.07 25,531.53 25,531.53 25,652.50 25,574.66 23,104.10 23,245.72 20,592.27 22,821.28 16,231.80 859.55 16,516.77 16,377.01 15,605.83 15,605.83 15,193.67 15,253.78 15,145.62 15,145.62 12,541.68 12,493.75 11,705.59 11,705.59 11,321.71 9,498.39 9,112.88 4,659.05 8,052.68 4,674.57 3,298.74 1,418.09 1,866.84 1,928.41 1,786.34 1,809.74 1,991.86 1,972.80 2,023.61 1,947.71 2,046.93 1,946.44 1,905.06 1,987.08 1,736.68 1,464.43 1,282.19 1,314.44 1,369.36 1,502.06 988.90 988.90 52.00
Total liabilities 72,319.56 63,304.34 3,249.09 56,916.76 56,579.34 57,031.34 57,798.67 2,976.00 2,788.99 46,500.21 49,522.19 50,100.40 40,677.30 40,677.30 43,332.02 40,254.40 34,894.49 34,894.49 29,991.22 30,964.79 28,096.87 28,508.39 29,025.46 28,901.08 20,908.36 1,107.20 22,669.77 24,639.43 17,778.35 17,778.35 18,816.37 20,937.25 17,440.76 17,440.76 16,049.02 17,366.58 13,646.89 13,646.89 13,955.25 13,279.58 10,754.81 9,317.36 10,199.51 10,663.27 4,091.56 3,000.32 3,116.11 3,432.66 2,999.64 3,021.89 3,378.48 3,334.01 3,093.74 3,080.42 4,172.34 3,279.49 2,912.90 3,049.11 2,791.33 2,483.28 1,955.21 2,218.38 2,108.29 2,532.26 1,601.36 1,601.36 124.71 130.83 109.52 101.51 139.43 150.72 135.79 106.69 118.53 63.45 284.64 30.77 25.22 26.57 32.75
Total stockholders' equity + 25,697.72 22,470.45 1,147.75 18,681.25 25,045.26 22,345.80 20,188.90 968.47 1,318.41 19,781.78 17,833.39 15,334.25 18,638.87 18,638.87 16,954.26 15,280.66 19,288.38 19,288.38 18,003.54 21,200.58 22,758.94 21,792.81 22,010.26 21,683.24 19,628.17 1,039.41 18,590.18 17,167.31 20,708.99 20,708.99 19,346.78 18,360.45 21,028.22 21,028.22 19,797.53 18,654.69 21,333.02 21,333.02 20,151.26 19,237.21 22,276.52 21,273.95 20,300.41 19,402.79 21,953.78 21,285.89 20,658.50 20,124.29 22,792.82 22,212.71 21,524.50 21,128.47 21,990.37 21,453.21 20,926.10 21,326.78 22,106.12 26,342.74 25,799.45 25,915.22 26,765.55 26,670.91 26,551.65 26,511.30 26,780.55 26,780.55 1,962.04 1,984.46 1,910.92 1,933.03 2,402.17 2,522.63 2,520.78 2,414.75 2,326.21 2,293.82 24,060.86 2,331.91 2,231.68 2,114.47 2,245.11
Common shares outstanding 51 51 51 51 51 51 51 51 58 51 51 51 51 51 51 51 51 51 51 52 52 53 53 53 53 53 53 56 53 53 53 53 561 53 53 527 528 53 53 56 53 53 53 56 53 53 56 56 56 55 53 56 71 62 53 56 56 55 54 55 55 56 56 56 56 56 56 56 56 52 55 56 56 57 56 56 56 56 56 56 57
about 17 hours ago