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 + 201.00 614.00 458.00 351.00 118.00 979.00 3,561.00 61.00 22.00 32.00 39.00 1,307.00 235.00 194.00 258.00 539.00 1,140.00 480.00 348.00 614.00
Accounts receivable, net 4,055.00 3,687.00 2,870.00 2,752.00 2,546.00 2,624.00 2,319.00 2,275.00 2,374.00 2,132.00 2,094.00 1,937.00 1,810.00 1,839.00 1,775.00 1,656.00 1,527.00 1,610.00 1,892.00 1,858.00
Inventories 225.00 206.00 173.00 164.00 135.00 124.00 106.00 102.00 96.00 90.00 92.00 106.00 178.00 174.00 153.00 130.00 110.00 110.00 103.00 101.00
Other current assets 654.00 467.00 303.00 284.00 270.00 239.00 223.00 207.00 132.00 122.00 120.00 291.00 276.00 216.00 193.00 157.00 233.00 135.00 137.00 609.00
Total current assets 4,910.00 4,774.00 3,804.00 3,551.00 3,069.00 3,540.00 6,209.00 2,645.00 2,624.00 2,376.00 2,345.00 3,641.00 2,499.00 2,423.00 2,379.00 2,482.00 3,010.00 2,335.00 2,480.00 3,182.00
Total non-current assets + 40,925.00 39,793.00 29,019.00 27,816.00 26,028.00 25,805.00 21,534.00 20,005.00 19,205.00 18,483.00 18,074.00 17,771.00 20,104.00 20,674.00 20,190.00 18,994.00 18,144.00 17,892.00 17,695.00 17,418.00
Total assets 45,835.00 44,567.00 32,823.00 31,367.00 29,097.00 29,345.00 27,743.00 22,650.00 21,829.00 20,859.00 20,419.00 21,412.00 22,603.00 23,097.00 22,569.00 21,476.00 21,154.00 20,227.00 20,175.00 20,600.00
Total current liabilities + 5,524.00 6,258.00 4,226.00 4,394.00 4,082.00 3,553.00 3,144.00 3,108.00 3,262.00 2,794.00 2,510.00 3,485.00 3,014.00 3,036.00 3,068.00 2,485.00 2,901.00 3,036.00 2,598.00 3,268.00
Total non-current liabilities + 30,320.00 30,055.00 21,701.00 20,109.00 17,889.00 18,338.00 17,529.00 13,266.00 12,525.00 12,745.00 12,542.00 12,038.00 13,587.00 13,386.00 13,111.00 12,400.00 11,662.00 11,006.00 11,475.00 10,835.00
Total liabilities 35,844.00 36,313.00 25,927.00 24,503.00 21,971.00 21,891.00 20,673.00 16,374.00 15,787.00 15,539.00 15,052.00 15,523.00 16,601.00 16,422.00 16,179.00 14,885.00 14,563.00 14,042.00 14,073.00 14,103.00
Total stockholders' equity + 9,990.00 8,252.00 6,903.00 6,849.00 7,124.00 7,452.00 7,068.00 6,275.00 6,019.00 5,297.00 5,345.00 5,866.00 5,707.00 6,354.00 6,070.00 6,260.00 6,285.00 5,902.00 5,792.00 6,222.00
Common shares outstanding 404 403 407 415 423 425 428 432 442 447 456 466 470 464 471 482 494 495 522 546
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 + 158.00 201.00 175.00 440.00 216.00 414.00 614.00 950.00 322.00 458.00 150.00 144.00 257.00 351.00 137.00 894.00 155.00 118.00 518.00 565.00 902.00 979.00 1,128.00 2,663.00 3,125.00 3,561.00 2,915.00 2,250.00 57.00 61.00 83.00 47.00 52.00 22.00 35.00 32.00 30.00 32.00 30.00 39.00 104.00 39.00 113.00 273.00 277.00 1,307.00 183.00 137.00 339.00 235.00 157.00 154.00 307.00 194.00 398.00 237.00 189.00 258.00 282.00 371.00 676.00 539.00 550.00 1,169.00 871.00 1,140.00 612.00 528.00 947.00 480.00 504.00 210.00 466.00 348.00 537.00 570.00 471.00 614.00 746.00 569.00 454.00
Accounts receivable, net 3,964.00 4,055.00 4,017.00 3,931.00 3,588.00 3,687.00 3,125.00 2,980.00 2,685.00 2,870.00 2,917.00 2,846.00 2,608.00 2,752.00 2,676.00 2,665.00 2,479.00 2,546.00 2,669.00 2,645.00 2,427.00 2,624.00 2,217.00 2,107.00 2,168.00 2,319.00 2,280.00 2,260.00 2,081.00 2,275.00 2,342.00 2,189.00 2,204.00 2,374.00 2,002.00 2,077.00 1,972.00 2,132.00 2,040.00 2,023.00 1,988.00 2,094.00 2,002.00 1,953.00 2,008.00 1,937.00 1,713.00 1,797.00 1,751.00 1,810.00 1,860.00 1,853.00 1,779.00 1,839.00 1,868.00 1,831.00 1,720.00 1,775.00 1,799.00 1,713.00 1,561.00 1,656.00 1,691.00 1,641.00 1,493.00 1,527.00 1,613.00 1,565.00 1,468.00 1,610.00 1,816.00 1,904.00 1,816.00 1,892.00 1,895.00 1,823.00 1,772.00 1,858.00 1,963.00 1,947.00 1,875.00
Inventories 235.00 225.00 223.00 224.00 218.00 206.00 184.00 183.00 189.00 173.00 175.00 170.00 170.00 164.00 159.00 159.00 149.00 135.00 132.00 126.00 124.00 124.00 117.00 118.00 116.00 106.00 109.00 104.00 105.00 102.00 103.00 100.00 98.00 96.00 99.00 96.00 95.00 90.00 93.00 93.00 92.00 92.00 92.00 102.00 109.00 106.00 106.00 166.00 174.00 178.00 178.00 171.00 177.00 174.00 155.00 147.00 153.00 153.00 142.00 137.00 130.00 130.00 124.00 110.00 107.00 110.00 106.00 102.00 103.00 110.00 113.00 111.00 107.00 103.00 104.00 102.00 101.00 101.00 98.00 97.00 96.00
Other current assets 686.00 654.00 424.00 389.00 433.00 467.00 336.00 326.00 333.00 303.00 320.00 320.00 336.00 284.00 292.00 269.00 276.00 270.00 267.00 307.00 300.00 239.00 320.00 218.00 226.00 223.00 256.00 222.00 245.00 207.00 147.00 135.00 137.00 132.00 164.00 121.00 126.00 122.00 130.00 121.00 118.00 665.00 192.00 225.00 223.00 291.00 2,114.00 255.00 271.00 276.00 222.00 226.00 234.00 216.00 393.00 386.00 376.00 193.00 338.00 290.00 311.00 157.00 328.00 346.00 355.00 233.00 285.00 324.00 289.00 135.00 273.00 296.00 283.00 137.00 429.00 468.00 529.00 609.00 891.00 1,066.00 1,058.00
Total current assets 4,808.00 4,910.00 4,839.00 4,984.00 4,455.00 4,774.00 4,259.00 4,439.00 3,529.00 3,804.00 3,562.00 3,480.00 3,371.00 3,551.00 3,264.00 3,987.00 3,059.00 3,069.00 3,184.00 3,226.00 3,327.00 3,540.00 3,357.00 5,106.00 5,635.00 6,209.00 5,560.00 4,836.00 2,488.00 2,645.00 2,675.00 2,471.00 2,491.00 2,624.00 2,300.00 2,326.00 2,223.00 2,376.00 2,293.00 2,276.00 2,302.00 2,345.00 2,399.00 2,553.00 2,617.00 3,641.00 4,116.00 2,355.00 2,535.00 2,499.00 2,417.00 2,404.00 2,497.00 2,423.00 2,659.00 2,454.00 2,285.00 2,379.00 2,419.00 2,374.00 2,548.00 2,482.00 2,569.00 3,156.00 2,719.00 3,010.00 2,510.00 2,417.00 2,704.00 2,335.00 2,593.00 2,410.00 2,565.00 2,480.00 2,861.00 2,861.00 2,772.00 3,182.00 3,600.00 3,582.00 3,387.00
Total non-current assets + 40,892.00 40,925.00 40,769.00 40,738.00 40,031.00 39,793.00 30,471.00 29,560.00 29,137.00 29,019.00 28,373.00 28,134.00 27,919.00 27,816.00 26,577.00 26,141.00 26,160.00 26,028.00 25,657.00 25,811.00 25,743.00 25,805.00 21,415.00 21,513.00 21,543.00 21,534.00 21,549.00 21,150.00 20,885.00 20,005.00 19,916.00 19,543.00 19,615.00 19,205.00 18,649.00 18,513.00 18,427.00 18,483.00 18,463.00 18,476.00 18,479.00 18,074.00 18,003.00 18,025.00 18,074.00 17,771.00 18,095.00 19,824.00 19,907.00 20,104.00 21,196.00 20,608.00 20,658.00 20,674.00 20,414.00 20,237.00 20,250.00 20,190.00 19,633.00 19,209.00 19,100.00 18,994.00 18,770.00 18,603.00 18,276.00 18,144.00 17,882.00 17,731.00 17,696.00 17,892.00 17,750.00 17,640.00 17,619.00 17,695.00 17,414.00 17,323.00 17,271.00 17,418.00 17,319.00 17,353.00 17,459.00
Total assets 45,700.00 45,835.00 45,608.00 45,722.00 44,486.00 44,567.00 34,730.00 33,999.00 32,666.00 32,823.00 31,935.00 31,614.00 31,290.00 31,367.00 29,841.00 30,128.00 29,219.00 29,097.00 28,841.00 29,037.00 29,070.00 29,345.00 24,772.00 26,619.00 27,178.00 27,743.00 27,109.00 25,986.00 23,373.00 22,650.00 22,591.00 22,014.00 22,106.00 21,829.00 20,949.00 20,839.00 20,650.00 20,859.00 20,756.00 20,752.00 20,781.00 20,419.00 20,402.00 20,578.00 20,691.00 21,412.00 22,211.00 22,179.00 22,442.00 22,603.00 23,613.00 23,012.00 23,155.00 23,097.00 23,073.00 22,691.00 22,535.00 22,569.00 22,052.00 21,583.00 21,648.00 21,476.00 21,339.00 21,759.00 20,995.00 21,154.00 20,392.00 20,148.00 20,400.00 20,227.00 20,343.00 20,050.00 20,184.00 20,175.00 20,275.00 20,184.00 20,043.00 20,600.00 20,919.00 20,935.00 20,846.00
Total current liabilities + 5,146.00 5,524.00 5,737.00 5,816.00 5,347.00 6,258.00 4,779.00 4,136.00 3,949.00 4,226.00 4,218.00 4,251.00 3,856.00 4,394.00 3,834.00 3,722.00 3,806.00 4,082.00 4,102.00 3,683.00 3,285.00 3,553.00 2,806.00 5,772.00 3,070.00 3,144.00 2,989.00 2,846.00 3,612.00 3,108.00 3,070.00 3,305.00 3,373.00 3,262.00 3,259.00 2,770.00 2,558.00 2,794.00 2,664.00 2,806.00 2,560.00 2,510.00 2,442.00 2,477.00 2,273.00 3,485.00 3,789.00 2,980.00 3,357.00 3,014.00 2,862.00 3,022.00 3,188.00 3,036.00 3,187.00 3,187.00 3,047.00 3,068.00 2,527.00 2,295.00 2,363.00 2,485.00 2,311.00 2,858.00 2,670.00 2,901.00 2,805.00 2,235.00 2,586.00 3,036.00 3,006.00 2,580.00 2,594.00 2,598.00 2,740.00 2,691.00 2,977.00 3,268.00 3,358.00 3,245.00 3,104.00
Total non-current liabilities + 30,532.00 30,320.00 30,351.00 30,704.00 30,488.00 30,055.00 21,979.00 22,412.00 21,639.00 21,701.00 20,751.00 20,435.00 20,626.00 20,109.00 18,995.00 19,214.00 18,267.00 17,889.00 17,565.00 18,000.00 18,356.00 18,338.00 14,809.00 13,954.00 17,363.00 17,529.00 17,333.00 16,673.00 13,344.00 13,266.00 13,280.00 12,653.00 12,668.00 12,525.00 12,390.00 12,562.00 12,554.00 12,745.00 12,709.00 12,718.00 12,911.00 12,542.00 12,703.00 12,694.00 12,843.00 12,038.00 12,759.00 13,052.00 13,046.00 13,587.00 13,736.00 13,172.00 13,251.00 13,386.00 13,274.00 13,017.00 13,007.00 13,111.00 13,240.00 12,665.00 12,653.00 12,400.00 12,589.00 12,493.00 11,784.00 11,662.00 11,066.00 11,546.00 11,621.00 11,006.00 11,137.00 11,446.00 11,672.00 11,475.00 11,302.00 11,139.00 11,004.00 10,835.00 11,113.00 11,178.00 11,381.00
Total liabilities 35,678.00 35,844.00 36,088.00 36,520.00 35,835.00 36,313.00 26,758.00 26,548.00 25,588.00 25,927.00 24,969.00 24,686.00 24,482.00 24,503.00 22,829.00 22,936.00 22,073.00 21,971.00 21,667.00 21,683.00 21,641.00 21,891.00 17,615.00 19,726.00 20,433.00 20,673.00 20,322.00 19,519.00 16,956.00 16,374.00 16,350.00 15,958.00 16,041.00 15,787.00 15,649.00 15,332.00 15,112.00 15,539.00 15,373.00 15,524.00 15,471.00 15,052.00 15,145.00 15,171.00 15,116.00 15,523.00 16,548.00 16,032.00 16,403.00 16,601.00 16,598.00 16,194.00 16,439.00 16,422.00 16,461.00 16,204.00 16,054.00 16,179.00 15,767.00 14,960.00 15,016.00 14,885.00 14,900.00 15,351.00 14,454.00 14,563.00 13,871.00 13,781.00 14,207.00 14,042.00 14,143.00 14,026.00 14,266.00 14,073.00 14,042.00 13,830.00 13,981.00 14,103.00 14,471.00 14,423.00 14,485.00
Total stockholders' equity + 10,022.00 9,990.00 9,519.00 9,201.00 8,650.00 8,252.00 7,979.00 7,457.00 7,082.00 6,903.00 6,950.00 6,909.00 6,794.00 6,849.00 7,010.00 7,190.00 7,144.00 7,124.00 7,172.00 7,352.00 7,427.00 7,452.00 7,155.00 6,891.00 6,743.00 7,068.00 6,785.00 6,466.00 6,415.00 6,275.00 6,239.00 6,054.00 6,044.00 6,019.00 5,278.00 5,486.00 5,517.00 5,297.00 5,359.00 5,208.00 5,290.00 5,345.00 5,235.00 5,386.00 5,554.00 5,866.00 5,364.00 5,853.00 5,737.00 5,707.00 6,708.00 6,509.00 6,395.00 6,354.00 6,288.00 6,168.00 6,159.00 6,070.00 5,948.00 6,291.00 6,298.00 6,260.00 6,108.00 6,099.00 6,233.00 6,285.00 6,216.00 6,068.00 6,193.00 5,902.00 5,896.00 5,722.00 5,611.00 5,792.00 5,932.00 6,070.00 5,780.00 6,222.00 6,160.00 6,232.00 6,071.00
Common shares outstanding 404 405 404 404 404 404 403 403 404 404 406 408 409 412 414 416 418 421 422 424 424 425 425 424 426 427 427 428 427 429 431 432 436 438 441 444 444 444 446 447 449 451 453 458 459 462 464 468 467 467 471 469 467 467 465 464 463 463 470 476 478 478 481 486 488 488 495 494 493 493 494 495 498 498 520 528 529 529 545 549 547
about 20 hours ago