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,530.00 1,641.00 1,568.00 456.00 839.00 4,705.00 580.00 358.00 690.00 956.00 1,101.00 973.00 1,561.00 668.00 301.00 1,110.00 1,086.00 618.00 206.00 918.00
Accounts receivable, net 988.00 1,069.00 1,147.00 1,148.00 976.00 848.00 920.00 1,009.00 955.00 945.00 946.00 1,055.00 1,024.00 1,109.00 1,022.00 807.00 766.00 870.00 942.00 992.00
Inventories 271.00 277.00 264.00 253.00 218.00 221.00 244.00 207.00 222.00 257.00 271.00 236.00 223.00 216.00 209.00 169.00 164.00 194.00 176.00 151.00
Other current assets 680.00 201.00 292.00 150.00 134.00 134.00 337.00 288.00 282.00 133.00 194.00 514.00 267.00 249.00 219.00 385.00 230.00 317.00 351.00 339.00
Total current assets 3,198.00 3,188.00 3,271.00 2,007.00 2,167.00 2,318.00 2,081.00 1,862.00 2,149.00 2,291.00 2,633.00 2,778.00 3,075.00 2,242.00 1,751.00 2,471.00 2,246.00 1,999.00 1,675.00 2,400.00
Total non-current assets + 42,038.00 40,494.00 38,381.00 36,878.00 36,326.00 35,644.00 35,842.00 34,377.00 33,562.00 32,601.00 31,627.00 30,463.00 29,408.00 28,100.00 26,787.00 25,728.00 25,123.00 24,298.00 24,469.00 23,628.00
Total assets 45,236.00 43,682.00 41,652.00 38,885.00 38,493.00 37,962.00 37,923.00 36,239.00 35,711.00 34,892.00 34,260.00 33,241.00 32,483.00 30,342.00 28,538.00 28,199.00 27,369.00 26,297.00 26,144.00 26,028.00
Total current liabilities + 3,775.00 3,545.00 2,632.00 2,649.00 2,521.00 2,160.00 2,300.00 2,591.00 2,545.00 2,339.00 2,231.00 1,780.00 2,305.00 2,081.00 1,701.00 2,082.00 1,789.00 2,105.00 1,948.00 2,093.00
Total non-current liabilities + 25,914.00 25,831.00 26,239.00 23,503.00 22,331.00 21,011.00 20,439.00 18,286.00 16,807.00 20,144.00 19,841.00 19,053.00 18,889.00 18,501.00 16,926.00 15,448.00 15,227.00 14,595.00 14,469.00 14,320.00
Total liabilities 29,689.00 29,376.00 28,871.00 26,152.00 24,852.00 23,171.00 22,739.00 20,877.00 19,352.00 22,483.00 22,072.00 20,833.00 21,194.00 20,582.00 18,627.00 17,530.00 17,016.00 16,700.00 16,417.00 16,413.00
Total stockholders' equity + 15,547.00 14,306.00 12,781.00 12,733.00 13,641.00 14,791.00 15,184.00 15,362.00 16,359.00 12,409.00 12,188.00 12,408.00 11,289.00 9,760.00 9,911.00 10,669.00 10,353.00 9,597.00 9,727.00 9,615.00
Common shares outstanding 225 226 227 236 248 257 266 280 290 296 304 313 316 325 351 372 372 380 398 415
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,341.00 1,530.00 1,418.00 1,303.00 1,006.00 1,641.00 975.00 659.00 652.00 1,568.00 1,506.00 556.00 552.00 456.00 1,214.00 1,259.00 1,571.00 839.00 5,149.00 5,328.00 4,602.00 4,705.00 1,359.00 1,143.00 608.00 580.00 452.00 274.00 411.00 358.00 729.00 430.00 1,072.00 690.00 724.00 642.00 955.00 956.00 984.00 866.00 589.00 1,101.00 433.00 889.00 524.00 973.00 1,432.00 1,667.00 1,532.00 1,561.00 1,004.00 587.00 687.00 668.00 708.00 371.00 831.00 301.00 394.00 906.00 488.00 1,110.00 1,358.00 1,060.00 1,386.00 1,086.00 999.00 722.00 884.00 618.00 557.00 454.00 364.00 206.00 418.00 492.00 844.00 918.00 803.00 1,535.00 1,542.00
Accounts receivable, net 1,123.00 988.00 1,102.00 1,123.00 1,231.00 1,069.00 1,302.00 1,189.00 1,198.00 1,147.00 1,210.00 1,089.00 1,170.00 1,148.00 1,151.00 1,208.00 1,070.00 976.00 945.00 941.00 944.00 848.00 883.00 822.00 889.00 920.00 973.00 1,039.00 1,048.00 1,009.00 1,043.00 1,035.00 973.00 955.00 973.00 926.00 998.00 945.00 960.00 985.00 961.00 946.00 1,103.00 1,055.00 1,032.00 1,055.00 1,103.00 1,122.00 1,109.00 1,024.00 1,083.00 1,072.00 1,158.00 1,109.00 1,078.00 1,086.00 1,056.00 1,022.00 1,029.00 991.00 934.00 807.00 908.00 892.00 867.00 766.00 855.00 800.00 831.00 870.00 1,076.00 1,084.00 1,125.00 942.00 1,013.00 1,001.00 991.00 992.00 1,027.00 990.00 985.00
Inventories 312.00 271.00 297.00 313.00 273.00 277.00 288.00 308.00 270.00 264.00 303.00 272.00 262.00 253.00 276.00 289.00 264.00 218.00 235.00 246.00 241.00 221.00 247.00 257.00 265.00 244.00 266.00 256.00 228.00 207.00 267.00 260.00 245.00 222.00 245.00 289.00 281.00 257.00 301.00 306.00 315.00 271.00 288.00 277.00 268.00 236.00 249.00 251.00 240.00 223.00 224.00 228.00 246.00 216.00 236.00 242.00 228.00 209.00 212.00 201.00 190.00 169.00 179.00 179.00 180.00 164.00 172.00 188.00 191.00 194.00 210.00 203.00 194.00 176.00 173.00 174.00 161.00 151.00 158.00 146.00 143.00
Other current assets 560.00 680.00 516.00 168.00 191.00 201.00 125.00 148.00 236.00 292.00 123.00 114.00 138.00 150.00 74.00 101.00 110.00 134.00 77.00 155.00 120.00 134.00 90.00 128.00 240.00 337.00 325.00 345.00 235.00 288.00 70.00 179.00 189.00 282.00 57.00 79.00 93.00 133.00 72.00 82.00 101.00 315.00 178.00 192.00 291.00 514.00 228.00 226.00 249.00 267.00 183.00 191.00 232.00 249.00 413.00 427.00 445.00 428.00 402.00 418.00 410.00 385.00 367.00 376.00 393.00 230.00 379.00 414.00 479.00 511.00 449.00 488.00 547.00 351.00 420.00 456.00 452.00 339.00 228.00 385.00 417.00
Total current assets 3,024.00 3,198.00 3,036.00 2,907.00 2,701.00 3,188.00 2,690.00 2,304.00 2,356.00 3,271.00 3,142.00 2,031.00 2,122.00 2,007.00 2,715.00 2,857.00 3,015.00 2,167.00 2,722.00 3,012.00 2,303.00 2,318.00 2,579.00 2,350.00 2,002.00 2,081.00 2,016.00 1,914.00 1,922.00 1,862.00 2,109.00 1,904.00 2,479.00 2,149.00 1,999.00 1,936.00 2,327.00 2,291.00 2,317.00 2,239.00 1,966.00 2,633.00 2,002.00 2,413.00 2,115.00 2,778.00 3,012.00 3,266.00 3,130.00 3,075.00 2,494.00 2,078.00 2,323.00 2,242.00 2,199.00 1,884.00 2,332.00 1,751.00 1,825.00 2,315.00 1,832.00 2,471.00 2,633.00 2,328.00 2,646.00 2,246.00 2,233.00 1,936.00 2,194.00 1,999.00 2,082.00 2,026.00 2,036.00 1,675.00 1,851.00 1,949.00 2,287.00 2,400.00 2,216.00 2,910.00 2,944.00
Total non-current assets + 42,089.00 42,038.00 41,544.00 41,248.00 41,099.00 40,494.00 40,565.00 40,254.00 39,772.00 38,381.00 37,597.00 37,230.00 37,047.00 36,878.00 36,591.00 36,479.00 36,346.00 36,326.00 35,882.00 35,742.00 35,634.00 35,644.00 35,600.00 35,612.00 35,436.00 35,842.00 35,484.00 35,258.00 35,140.00 34,377.00 34,213.00 33,884.00 33,683.00 33,562.00 33,154.00 32,986.00 32,818.00 32,601.00 32,315.00 32,095.00 31,819.00 31,627.00 31,525.00 30,897.00 30,660.00 30,463.00 30,194.00 29,774.00 29,570.00 29,408.00 28,871.00 28,527.00 28,276.00 28,100.00 27,641.00 27,307.00 27,043.00 26,787.00 26,486.00 26,163.00 25,896.00 25,728.00 25,429.00 25,305.00 25,084.00 25,123.00 24,842.00 24,697.00 24,352.00 24,298.00 24,635.00 24,388.00 24,429.00 24,469.00 24,109.00 23,982.00 23,743.00 23,628.00 23,762.00 23,649.00 23,297.00
Total assets 45,113.00 45,236.00 44,580.00 44,155.00 43,800.00 43,682.00 43,255.00 42,558.00 42,128.00 41,652.00 40,739.00 39,261.00 39,169.00 38,885.00 39,306.00 39,336.00 39,361.00 38,493.00 38,604.00 38,754.00 37,937.00 37,962.00 38,179.00 37,962.00 37,438.00 37,923.00 37,500.00 37,172.00 37,062.00 36,239.00 36,322.00 35,788.00 36,162.00 35,711.00 35,153.00 34,922.00 35,145.00 34,892.00 34,632.00 34,334.00 33,785.00 34,260.00 33,527.00 33,310.00 32,775.00 33,241.00 33,206.00 33,040.00 32,700.00 32,483.00 31,365.00 30,605.00 30,599.00 30,342.00 29,840.00 29,191.00 29,375.00 28,538.00 28,311.00 28,478.00 27,728.00 28,199.00 28,062.00 27,633.00 27,730.00 27,369.00 27,075.00 26,633.00 26,546.00 26,297.00 26,717.00 26,414.00 26,465.00 26,144.00 25,960.00 25,931.00 26,030.00 26,028.00 25,978.00 26,559.00 26,241.00
Total current liabilities + 3,335.00 3,775.00 3,524.00 3,667.00 3,450.00 3,545.00 3,677.00 3,667.00 3,447.00 2,632.00 2,914.00 2,986.00 2,824.00 2,649.00 2,798.00 2,609.00 3,147.00 2,521.00 2,410.00 2,796.00 2,249.00 2,160.00 2,005.00 1,935.00 2,236.00 2,300.00 2,761.00 2,451.00 2,885.00 2,591.00 2,441.00 2,352.00 2,388.00 2,545.00 2,413.00 2,343.00 2,443.00 2,339.00 2,232.00 2,107.00 1,831.00 2,231.00 2,367.00 2,203.00 2,103.00 1,780.00 2,082.00 2,368.00 2,321.00 2,305.00 2,332.00 1,815.00 1,904.00 2,081.00 1,824.00 1,774.00 1,932.00 1,701.00 1,936.00 1,753.00 1,567.00 2,082.00 1,955.00 1,937.00 2,193.00 1,789.00 1,866.00 1,738.00 2,018.00 2,105.00 2,303.00 2,128.00 2,227.00 1,948.00 2,022.00 1,977.00 2,149.00 2,093.00 2,189.00 2,343.00 1,961.00
Total non-current liabilities + 25,974.00 25,914.00 25,915.00 25,701.00 25,839.00 25,831.00 25,793.00 25,912.00 26,145.00 26,239.00 25,210.00 23,635.00 23,618.00 23,503.00 23,484.00 23,573.00 22,753.00 22,331.00 22,307.00 21,641.00 21,045.00 21,011.00 21,233.00 21,166.00 20,318.00 20,439.00 19,501.00 19,410.00 18,846.00 18,286.00 18,401.00 16,877.00 17,356.00 16,807.00 20,013.00 19,917.00 20,175.00 20,144.00 20,004.00 19,954.00 19,731.00 19,841.00 19,031.00 19,030.00 18,514.00 19,053.00 18,685.00 18,595.00 18,686.00 18,889.00 18,739.00 18,602.00 18,585.00 18,501.00 18,249.00 17,639.00 17,628.00 16,926.00 16,120.00 16,098.00 15,560.00 15,448.00 15,318.00 14,935.00 14,973.00 15,227.00 15,143.00 15,036.00 14,818.00 14,585.00 14,368.00 14,294.00 14,490.00 14,469.00 14,059.00 14,042.00 14,253.00 14,320.00 14,210.00 14,265.00 14,571.00
Total liabilities 29,309.00 29,689.00 29,439.00 29,368.00 29,289.00 29,376.00 29,470.00 29,579.00 29,592.00 28,871.00 28,124.00 26,621.00 26,442.00 26,152.00 26,282.00 26,182.00 25,900.00 24,852.00 24,717.00 24,437.00 23,294.00 23,171.00 23,238.00 23,101.00 22,554.00 22,739.00 22,262.00 21,861.00 21,731.00 20,877.00 20,842.00 19,229.00 19,744.00 19,352.00 22,426.00 22,260.00 22,618.00 22,483.00 22,236.00 22,061.00 21,562.00 22,072.00 21,398.00 21,233.00 20,617.00 20,833.00 20,767.00 20,963.00 21,007.00 21,194.00 21,071.00 20,417.00 20,489.00 20,582.00 20,073.00 19,413.00 19,560.00 18,627.00 18,056.00 17,851.00 17,127.00 17,530.00 17,273.00 16,872.00 17,166.00 17,016.00 17,009.00 16,774.00 16,836.00 16,690.00 16,671.00 16,422.00 16,717.00 16,417.00 16,081.00 16,019.00 16,402.00 16,413.00 16,399.00 16,608.00 16,532.00
Total stockholders' equity + 15,804.00 15,547.00 15,141.00 14,787.00 14,511.00 14,306.00 13,785.00 12,979.00 12,536.00 12,781.00 12,615.00 12,640.00 12,727.00 12,733.00 13,024.00 13,154.00 13,461.00 13,641.00 13,887.00 14,317.00 14,643.00 14,791.00 14,941.00 14,861.00 14,884.00 15,184.00 15,238.00 15,311.00 15,331.00 15,362.00 15,480.00 16,559.00 16,418.00 16,359.00 12,727.00 12,662.00 12,527.00 12,409.00 12,396.00 12,273.00 12,223.00 12,188.00 12,129.00 12,077.00 12,158.00 12,408.00 12,439.00 12,077.00 11,693.00 11,289.00 10,294.00 10,188.00 10,110.00 9,760.00 9,767.00 9,778.00 9,815.00 9,911.00 10,255.00 10,627.00 10,601.00 10,669.00 10,789.00 10,761.00 10,564.00 10,353.00 10,066.00 9,859.00 9,710.00 9,607.00 10,046.00 9,992.00 9,748.00 9,727.00 9,879.00 9,912.00 9,628.00 9,615.00 9,579.00 9,951.00 9,709.00
Common shares outstanding 225 225 225 225 227 227 227 226 226 226 227 228 228 231 234 238 240 244 246 250 253 255 256 257 259 262 264 267 269 274 278 284 286 288 290 289 293 294 295 297 299 300 303 306 310 312 313 313 313 312 314 318 318 319 322 328 333 328 349 357 361 355 372 375 375 370 373 371 371 366 381 384 376 378 397 402 401 396 408 421 424
about 5 hours ago