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 + 1,434.00 846.00 875.00 1,454.00 2,271.00 2,237.00 1,464.00 2,414.00 2,643.00 1,960.00 2,311.00 1,481.00 6,066.00 6,980.00 7,058.00 3,011.00 857.00 195.00 1,736.00 1,266.00
Accounts receivable, net 1,792.00 1,972.00 1,573.00 1,767.00 1,626.00 775.00 832.00 802.00 960.00 1,356.00 1,105.00 2,481.00 1,520.00 1,245.00 1,379.00 1,202.00 1,208.00 1,915.00 1,809.00 1,393.00
Inventories 336.00 294.00 249.00 201.00 114.00 1,276.00 197.00 -1.00 193.00 43.00 1,993.00 0.00 110.00 102.00 563.00 182.00 195.00 145.00 102.00
Other current assets 444.00 315.00 460.00 469.00 352.00 248.00 279.00 1,211.00 1,160.00 264.00 606.00 2,537.00 330.00 636.00 731.00 1,342.00 1,138.00 712.00 224.00 622.00
Total current assets 4,006.00 3,427.00 3,157.00 3,891.00 4,249.00 3,260.00 3,851.00 4,437.00 4,791.00 3,772.00 4,026.00 6,498.00 8,005.00 8,971.00 9,305.00 5,555.00 2,992.00 2,684.00 3,914.00 3,212.00
Total non-current assets + 27,593.00 27,062.00 21,333.00 19,830.00 16,776.00 6,652.00 9,866.00 15,129.00 25,450.00 22,141.00 25,506.00 44,139.00 34,872.00 34,355.00 31,812.00 27,372.00 26,694.00 29,224.00 37,542.00 31,851.00
Total assets 31,599.00 30,489.00 24,490.00 23,721.00 21,025.00 9,912.00 13,717.00 19,566.00 30,241.00 25,913.00 29,532.00 50,637.00 42,877.00 43,326.00 41,117.00 32,927.00 29,686.00 31,908.00 41,456.00 35,063.00
Total current liabilities + 4,086.00 3,309.00 2,949.00 3,105.00 3,087.00 1,440.00 1,927.00 2,226.00 3,315.00 2,616.00 3,295.00 5,935.00 6,655.00 6,003.00 6,738.00 4,583.00 3,802.00 3,135.00 3,657.00 4,645.00
Total non-current liabilities + 11,985.00 12,476.00 9,324.00 9,320.00 8,539.00 5,453.00 5,870.00 8,154.00 12,822.00 12,922.00 15,248.00 18,361.00 15,723.00 16,045.00 12,949.00 9,091.00 10,314.00 11,713.00 15,793.00 12,976.00
Total liabilities 16,071.00 15,785.00 12,273.00 12,425.00 11,626.00 6,893.00 7,797.00 10,380.00 16,137.00 15,538.00 18,543.00 24,296.00 22,378.00 22,048.00 19,687.00 13,674.00 14,116.00 14,848.00 19,450.00 17,621.00
Total stockholders' equity + 15,528.00 14,496.00 12,061.00 11,167.00 9,399.00 3,019.00 5,920.00 9,186.00 9,254.00 10,375.00 7,049.00 21,539.00 20,499.00 21,278.00 21,430.00 19,253.00 15,570.00 17,060.00 22,006.00 17,442.00
Common shares outstanding 629 623 642 653 665 377 401 502 528 513 412 411 406 404 418 441 446 439 450 448
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,815.00 1,434.00 1,278.00 1,759.00 1,234.00 846.00 1,393.28 1,169.00 1,149.00 875.00 90.67 -302.33 761.00 1,454.00 1,185.00 3,457.00 2,625.00 2,271.00 2,321.39 1,539.40 1,683.40 2,237.00 1,707.00 1,474.00 1,527.00 1,464.00 1,375.00 3,470.00 1,327.00 2,414.00 3,121.00 1,461.00 1,425.00 2,643.00 2,782.00 2,370.00 2,120.00 1,960.00 2,386.00 1,724.00 1,636.00 2,311.00 1,788.00 1,726.00 1,860.00 1,481.00 3,409.00 1,707.00 2,028.00 6,066.00 4,320.00 4,232.00 6,501.00 6,980.00 7,502.00 7,045.00 7,110.00 7,058.00 6,849.00 6,718.00 2,947.00 3,011.00 3,608.00 2,174.00 1,457.00 857.00 1,036.00 874.00 397.00 195.00 1,194.00 1,838.00 1,898.00 1,736.00 1,733.00 1,357.00 890.00 1,266.00 1,320.00 1,362.00 2,228.00
Accounts receivable, net 2,250.00 1,792.00 1,835.00 1,853.00 2,036.00 1,972.00 1,779.00 1,589.00 1,670.00 1,573.00 1,853.00 1,519.00 1,615.00 1,767.00 2,061.00 2,348.00 2,002.00 1,626.00 1,597.00 1,225.00 1,255.00 775.00 493.00 515.00 594.00 832.00 787.00 842.00 1,038.00 802.00 1,226.00 1,141.00 1,695.00 960.00 1,462.00 1,248.00 1,320.00 1,356.00 1,092.00 1,167.00 1,023.00 1,105.00 1,318.00 1,602.00 1,663.00 1,959.00 2,009.00 2,301.00 2,580.00 1,459.00 1,520.00 1,538.00 1,369.00 1,245.00 1,113.00 1,005.00 1,107.00 1,379.00 1,430.00 1,446.00 1,269.00 1,202.00 1,028.00 1,205.00 1,296.00 1,208.00 1,142.00 1,318.00 1,221.00 1,746.00 1,710.00 2,460.00 2,090.00 1,809.00 1,435.00 1,375.00 1,361.00 1,393.00 1,317.00 1,404.00 1,320.00
Inventories 319.00 336.00 361.00 327.00 332.00 294.00 293.00 258.00 234.00 249.00 233.00 201.00 212.00 201.00 114.00 918.00 943.00 936.00 1,276.00 301.00 501.00 197.00 10,764.00 -1.00 -1.00 -1.00 -1.00 -1.00 193.00 717.00 728.00 54.00 43.00 690.00 924.00 1,706.00 1,993.00 -1.00 -1.00 -1.00 0.00 0.00 -9.00 -14.00 110.00 185.00 220.00 123.00 102.00 26.00 137.00 533.00 563.00 141.00 138.00 180.00 182.00 278.00 275.00 244.00 195.00 217.00 775.00 325.00 145.00 66.00 102.00 71.00 90.00 69.00
Other current assets 378.00 444.00 393.00 384.00 303.00 315.00 484.00 343.00 345.00 460.00 365.00 513.00 601.00 469.00 763.00 546.00 346.00 352.00 309.00 312.00 529.00 248.00 1,277.00 1,389.00 1,934.00 279.00 684.00 855.00 338.00 1,211.00 429.00 11,219.00 516.00 1,160.00 379.00 469.00 336.00 264.00 974.00 1,092.00 268.00 606.00 1,185.00 1,394.00 2,285.00 2,537.00 556.00 385.00 413.00 330.00 475.00 587.00 533.00 636.00 818.00 1,167.00 861.00 731.00 1,328.00 404.00 1,383.00 1,342.00 1,314.00 1,670.00 1,728.00 1,138.00 384.00 358.00 652.00 712.00 515.00 1,135.00 669.00 224.00 516.00 434.00 485.00 622.00 299.00 279.00 246.00
Total current assets 4,762.00 4,006.00 3,867.00 4,323.00 3,905.00 3,427.00 3,232.00 3,359.00 3,398.00 3,157.00 3,212.00 2,605.00 3,189.00 3,891.00 4,009.00 6,351.00 4,973.00 4,249.00 4,227.00 3,076.00 3,467.00 3,260.00 3,477.00 3,378.00 4,055.00 3,851.00 2,846.00 5,167.00 2,703.00 4,437.00 4,757.00 13,820.00 3,635.00 4,791.00 4,622.00 4,086.00 3,775.00 3,772.00 4,451.00 3,982.00 2,950.00 4,026.00 4,298.00 4,730.00 5,806.00 6,498.00 5,973.00 4,392.00 5,020.00 8,005.00 6,315.00 6,357.00 8,403.00 8,971.00 9,433.00 9,217.00 9,078.00 9,305.00 9,607.00 8,911.00 5,599.00 5,555.00 5,950.00 5,049.00 3,748.00 2,992.00 2,609.00 2,577.00 2,376.00 2,684.00 3,419.00 5,433.00 4,657.00 3,914.00 3,684.00 3,166.00 2,736.00 3,212.00 2,936.00 3,045.00 3,794.00
Total non-current assets + 27,781.00 27,593.00 27,354.00 27,067.00 27,023.00 27,062.00 27,031.00 21,803.00 21,580.00 21,333.00 21,029.00 20,750.00 20,231.00 19,830.00 19,548.00 16,843.00 16,805.00 16,776.00 16,830.00 16,989.00 16,990.00 6,652.00 6,849.00 6,979.00 7,089.00 9,866.00 11,548.00 11,482.00 15,374.00 15,129.00 15,415.00 15,339.00 25,681.00 25,450.00 22,937.00 22,728.00 22,359.00 22,141.00 22,362.00 23,262.00 25,687.00 25,506.00 30,053.00 35,876.00 39,536.00 44,139.00 44,866.00 46,723.00 47,745.00 34,872.00 34,531.00 33,663.00 33,179.00 34,355.00 34,115.00 34,253.00 33,527.00 31,812.00 30,259.00 29,626.00 28,951.00 27,372.00 25,913.00 24,922.00 26,929.00 26,694.00 25,532.00 24,480.00 23,347.00 29,224.00 39,236.00 38,347.00 38,328.00 37,542.00 36,587.00 34,865.00 33,242.00 31,851.00 31,296.00 30,473.00 26,971.00
Total assets 32,543.00 31,599.00 31,221.00 31,390.00 30,928.00 30,489.00 30,263.00 25,162.00 24,978.00 24,490.00 24,241.00 23,355.00 23,420.00 23,721.00 23,557.00 23,194.00 21,778.00 21,025.00 21,057.00 20,065.00 20,457.00 9,912.00 10,326.00 10,357.00 11,144.00 13,717.00 14,394.00 16,649.00 18,077.00 19,566.00 20,172.00 29,159.00 29,316.00 30,241.00 27,559.00 26,814.00 26,134.00 25,913.00 26,813.00 27,244.00 28,637.00 29,532.00 34,351.00 40,606.00 45,342.00 50,637.00 50,839.00 51,115.00 52,765.00 42,877.00 40,846.00 40,020.00 41,582.00 43,326.00 43,548.00 43,470.00 42,605.00 41,117.00 39,866.00 38,537.00 34,550.00 32,927.00 31,863.00 29,971.00 30,677.00 29,686.00 28,141.00 27,057.00 25,723.00 31,908.00 42,655.00 43,780.00 42,985.00 41,456.00 40,271.00 38,031.00 35,978.00 35,063.00 34,232.00 33,518.00 30,765.00
Total current liabilities + 4,734.00 4,086.00 4,042.00 3,537.00 3,618.00 3,309.00 2,906.00 3,016.00 3,266.00 2,949.00 3,330.00 2,669.00 2,931.00 3,105.00 3,460.00 4,094.00 3,754.00 3,087.00 3,505.00 3,072.00 2,945.00 1,440.00 1,709.00 1,452.00 1,554.00 1,927.00 1,658.00 3,467.00 1,968.00 2,226.00 3,224.00 8,377.00 3,482.00 3,315.00 2,832.00 2,532.00 2,470.00 2,616.00 2,851.00 2,929.00 2,600.00 3,295.00 3,501.00 3,998.00 5,560.00 5,935.00 5,994.00 4,679.00 7,580.00 6,655.00 4,782.00 4,865.00 6,800.00 6,003.00 5,496.00 4,961.00 6,262.00 6,738.00 6,031.00 4,484.00 5,754.00 4,583.00 4,450.00 3,402.00 3,108.00 3,802.00 3,443.00 3,492.00 3,234.00 3,135.00 3,059.00 6,032.00 4,995.00 3,657.00 4,766.00 4,416.00 4,440.00 4,645.00 3,826.00 4,198.00 2,927.00
Total non-current liabilities + 12,381.00 11,985.00 11,829.00 12,561.00 12,537.00 12,476.00 12,879.00 9,417.00 9,371.00 9,324.00 9,132.00 9,536.00 9,386.00 9,320.00 9,090.00 8,874.00 8,589.00 8,539.00 8,491.00 8,458.00 9,026.00 5,453.00 5,469.00 5,552.00 5,550.00 5,870.00 6,194.00 6,188.00 8,252.00 8,154.00 8,050.00 7,934.00 12,109.00 12,822.00 12,793.00 12,952.00 12,742.00 12,922.00 13,901.00 15,396.00 15,529.00 15,248.00 14,928.00 16,457.00 16,763.00 18,361.00 18,077.00 20,377.00 20,139.00 15,723.00 15,452.00 15,089.00 15,074.00 16,045.00 16,271.00 16,284.00 14,387.00 12,949.00 12,733.00 12,625.00 9,567.00 9,091.00 8,761.00 9,739.00 10,614.00 10,314.00 10,045.00 9,883.00 9,547.00 11,713.00 14,306.00 14,315.00 15,592.00 15,793.00 14,673.00 13,929.00 13,382.00 12,976.00 13,189.00 12,827.00 12,536.00
Total liabilities 17,115.00 16,071.00 15,871.00 16,098.00 16,155.00 15,785.00 15,785.00 12,433.00 12,637.00 12,273.00 12,462.00 12,205.00 12,317.00 12,425.00 12,550.00 12,968.00 12,343.00 11,626.00 11,996.00 11,530.00 11,971.00 6,893.00 7,178.00 7,004.00 7,104.00 7,797.00 7,852.00 9,655.00 10,220.00 10,380.00 11,274.00 16,311.00 15,591.00 16,137.00 15,625.00 15,484.00 15,212.00 15,538.00 16,752.00 18,325.00 18,129.00 18,543.00 18,429.00 20,455.00 22,323.00 24,296.00 24,071.00 25,056.00 27,719.00 22,378.00 20,234.00 19,954.00 21,874.00 22,048.00 21,767.00 21,245.00 20,649.00 19,687.00 18,764.00 17,109.00 15,321.00 13,674.00 13,211.00 13,141.00 13,722.00 14,116.00 13,488.00 13,375.00 12,781.00 14,848.00 17,365.00 20,347.00 20,587.00 19,450.00 19,439.00 18,345.00 17,822.00 17,621.00 17,015.00 17,025.00 15,463.00
Total stockholders' equity + 15,428.00 15,528.00 15,350.00 15,060.00 14,545.00 14,496.00 14,277.00 12,551.00 12,167.00 12,061.00 11,639.00 11,021.00 10,977.00 11,167.00 10,873.00 10,090.00 9,300.00 9,262.00 8,924.00 8,399.00 8,353.00 2,885.00 3,023.00 3,227.00 3,919.00 5,802.00 6,542.00 6,994.00 7,857.00 9,186.00 8,898.00 8,014.00 8,905.00 9,254.00 7,129.00 6,899.00 6,466.00 5,927.00 5,840.00 4,847.00 6,410.00 7,049.00 11,548.00 15,323.00 17,997.00 21,539.00 22,176.00 21,474.00 20,494.00 20,499.00 20,612.00 20,066.00 19,708.00 21,278.00 21,781.00 22,225.00 21,956.00 21,430.00 21,102.00 21,428.00 19,229.00 19,253.00 18,652.00 16,830.00 16,955.00 15,570.00 14,653.00 13,682.00 12,942.00 17,060.00 25,290.00 23,433.00 22,398.00 22,006.00 20,832.00 19,686.00 18,156.00 17,442.00 17,217.00 16,493.00 15,302.00
Common shares outstanding 622 622 636 636 645 623 623 628 632 638 638 639 647 655 656 660 665 673 679 679 656 383 377 377 377 385 399 417 434 462 494 524 518 528 529 529 528 527 527 524 479 413 411 411 410 409 411 411 408 407 403 403 406 405 400 405 401 400 411 423 425 423 436 446 448 447 446 441 439 444 441 446 449 445 450 450 450 444 447 446 449
about 11 hours ago