ALLY - Ally Financial Inc.
Price:
--
--
|
CONSENSUS:
Buy
DETAILS
|
PRICE TARGET:
$53.33
DETAILS
HIGH:
$57.00
LOW:
$48.00
MEDIAN:
$54.00
CONSENSUS:
$53.33
UPSIDE:
25.93%
| Metric | 2026 Q1 | 2025 Q4 | 2025 Q3 | 2025 Q2 | 2025 Q1 | 2024 Q4 | 2024 Q3 | 2024 Q2 | 2024 Q1 | 2023 Q4 | 2023 Q3 | 2023 Q2 | 2023 Q1 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 | 2021 Q2 | 2021 Q1 | 2020 Q4 | 2020 Q3 | 2020 Q2 | 2020 Q1 | 2019 Q4 | 2019 Q3 | 2019 Q2 | 2019 Q1 | 2018 Q4 | 2018 Q3 | 2018 Q2 | 2018 Q1 | 2017 Q4 | 2017 Q3 | 2017 Q2 | 2017 Q1 | 2016 Q4 | 2016 Q3 | 2016 Q2 | 2016 Q1 | 2015 Q4 | 2015 Q3 | 2015 Q2 | 2015 Q1 | 2014 Q4 | 2014 Q3 | 2014 Q2 | 2014 Q1 | 2013 Q4 | 2013 Q3 | 2013 Q2 | 2013 Q1 | 2012 Q4 | 2012 Q3 | 2012 Q2 | 2012 Q1 | 2011 Q4 | 2011 Q3 | 2011 Q2 | 2011 Q1 | 2010 Q4 | 2010 Q3 | 2010 Q2 | 2010 Q1 | 2009 Q4 | 2009 Q3 | 2009 Q2 | 2009 Q1 | 2008 Q4 | 2008 Q3 | 2008 Q2 | 2008 Q1 | 2007 Q4 | 2007 Q3 | 2007 Q2 | 2007 Q1 | 2006 Q4 | 2006 Q3 | 2006 Q2 | 2006 Q1 | 2005 Q4 | 2005 Q3 | 2005 Q2 | 2005 Q1 | 2004 Q4 | 2004 Q3 | 2004 Q2 | 2004 Q1 | 2003 Q4 | 2003 Q2 | 2002 Q4 | 2002 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Revenue | 3,887 | 3,941 | 3,948 | 3,876 | 3,430 | 4,039 | 4,179 | 4,031 | 4,120 | 4,198 | 4,022 | 3,945 | 3,802 | 3,620 | 3,007 | 2,737 | 2,733 | 2,749 | 2,594 | 2,707 | 2,644 | 2,807 | 2,615 | 2,681 | 2,618 | 2,886 | 2,896 | 2,878 | 2,895 | 2,678 | 2,689 | 2,589 | 2,464 | 2,474 | 2,462 | 2,471 | 2,446 | 2,456 | 2,445 | 2,438 | 2,483 | 2,479 | 2,423 | 2,450 | 2,492 | 2,475 | 2,479 | 2,471 | 2,431 | 2,432 | 2,452 | 2,410 | 2,342 | 375 | 2,642 | 2,522 | 2,321 | 2,944 | 2,970 | 3,565 | 3,525 | 3,984 | 4,236 | 4,289 | 4,326 | 2,266 | 8,767 | 3,639 | 8,668 | 12,128 | 4,641 | 4,822 | 2,867 | 4,676 | 5,381 | 5,316 | 14,547 | 21,321 | 3,959 | 3,803 | 21,051 | 18,765 | 5,324 | 5,317 | 19,003 | 15,833 | 4,974 | 4,974 | 15,774 | 4,947 | 3,459 | 896 | 3,673 |
| Cost of Revenue | 1,984 | 2,049 | 1,993 | 1,977 | 1,866 | 2,356 | 2,530 | 2,323 | 2,429 | 2,495 | 2,358 | 2,108 | 1,904 | 1,675 | 1,242 | 771 | 568 | 625 | 520 | 466 | 544 | 746 | 917 | 1,159 | 1,860 | 1,300 | 1,332 | 1,272 | 1,337 | 1,294 | 1,175 | 1,031 | 1,055 | 1,034 | 1,049 | 969 | 953 | 941 | 914 | 823 | 868 | 845 | 815 | 748 | 728 | 827 | 773 | 791 | 849 | 910 | 928 | 970 | 1,012 | (747) | 1,134 | 1,049 | 1,158 | 1,325 | 1,859 | 1,815 | 1,777 | 1,809 | 1,742 | 1,881 | 1,846 | 7,010 | 2,033 | 1,567 | 7,416 | 4,663 | 2,672 | 2,855 | 1,877 | 3,653 | 1,839 | 1,830 | 6,370 | 5,824 | 3,899 | 4,023 | 5,814 | 4,809 | 1,934 | 1,751 | 4,075 | 4,738 | 1,871 | 1,758 | 4,227 | 1,956 | 1,774 | 0 | 2,526 |
| Gross Profit | 1,903 | 1,892 | 1,955 | 1,899 | 1,564 | 1,683 | 1,649 | 1,708 | 1,691 | 1,703 | 1,664 | 1,837 | 1,898 | 1,945 | 1,765 | 1,966 | 2,165 | 2,124 | 2,074 | 2,241 | 2,100 | 2,061 | 1,698 | 1,522 | 758 | 1,586 | 1,564 | 1,606 | 1,558 | 1,384 | 1,514 | 1,558 | 1,409 | 1,440 | 1,413 | 1,502 | 1,493 | 1,515 | 1,531 | 1,615 | 1,615 | 1,634 | 1,608 | 1,702 | 1,764 | 1,648 | 1,706 | 1,680 | 1,582 | 1,522 | 1,524 | 1,440 | 1,330 | 1,122 | 1,508 | 1,473 | 1,163 | 1,619 | 1,111 | 1,750 | 1,748 | 2,175 | 2,494 | 2,408 | 2,480 | 1,143 | 1,599 | 2,072 | 785 | 7,465 | 1,969 | 1,967 | 3,055 | 8,812 | 3,542 | 3,486 | 8,177 | 15,497 | 14,321 | 15,503 | 15,237 | 13,956 | 3,390 | 3,566 | 14,928 | 11,095 | 3,103 | 3,216 | 11,547 | 3,148 | 1,685 | 896 | 1,147 |
| Operating Expenses | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| R&D Expenses | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| SG&A Expenses | 491 | 514 | 811 | 853 | 888 | 787 | 803 | 863 | 865 | 784 | 804 | 819 | 860 | 852 | 778 | 754 | 772 | 712 | 657 | 703 | 635 | 595 | 593 | 635 | 604 | 548 | 536 | 575 | 539 | 511 | 502 | 531 | 518 | 478 | 468 | 527 | 502 | 441 | 443 | 505 | 446 | 413 | 417 | 476 | 435 | 419 | 460 | 521 | 441 | 428 | 456 | 519 | 527 | 632 | 477 | 545 | 535 | 1,179 | 463 | 642 | 594 | 1,387 | 621 | 612 | 637 | 7,695 | 5,488 | 5,839 | 5,454 | 6,538 | 8,284 | 7,676 | 7,554 | 8,904 | 8,908 | 7,731 | 7,889 | 8,530 | 8,937 | 8,141 | 7,887 | 8,412 | 7,561 | 6,889 | 6,926 | 7,144 | 6,595 | 6,111 | 6,150 | 6,147 | 7,124 | 1,448 | 0 |
| Other Expenses | 1,012 | 992 | 631 | 610 | 960 | 721 | 613 | 588 | 643 | 855 | 632 | 615 | 650 | 648 | 570 | 578 | 547 | 513 | 510 | 496 | 458 | 610 | 473 | 550 | 565 | 551 | 528 | 537 | 533 | 505 | 547 | 566 | 563 | 552 | 550 | 599 | 665 | 694 | 697 | 697 | 772 | 790 | 774 | 963 | 1,047 | 1,042 | 826 | 812 | 849 | 1,019 | 863 | 781 | 866 | 1,245 | 734 | 761 | 625 | 544 | 754 | 917 | 1,055 | 556 | 1,548 | 1,361 | 1,656 | 0 | (4,544) | (4,583) | (4,301) | (7,835) | (6,872) | (6,275) | (6,157) | (6,841) | (7,632) | (6,558) | (6,841) | 0 | (10,331) | (9,485) | 0 | 0 | (6,232) | (5,599) | (1,480) | 0 | (5,350) | (4,971) | (242) | 0 | (6,603) | 0 | 0 |
| Operating Expenses | 1,503 | 1,506 | 1,442 | 1,463 | 1,848 | 1,508 | 1,416 | 1,451 | 1,508 | 1,639 | 1,436 | 1,434 | 1,510 | 1,500 | 1,348 | 1,332 | 1,319 | 1,225 | 1,167 | 1,199 | 1,093 | 1,205 | 1,066 | 1,185 | 1,169 | 1,099 | 1,064 | 1,112 | 1,072 | 1,016 | 1,049 | 1,097 | 1,081 | 1,030 | 1,018 | 1,126 | 1,167 | 1,135 | 1,140 | 1,202 | 1,218 | 1,203 | 1,191 | 1,439 | 1,482 | 1,461 | 1,286 | 1,333 | 1,290 | 1,447 | 1,319 | 1,300 | 1,393 | 1,877 | 1,211 | 1,306 | 1,160 | 1,723 | 1,217 | 1,559 | 1,649 | 1,943 | 2,169 | 1,973 | 2,293 | 7,695 | 944 | 1,256 | 1,153 | (1,297) | 1,412 | 1,401 | 1,397 | 2,063 | 1,276 | 1,173 | 1,048 | 8,530 | (1,394) | (1,344) | 7,887 | 8,412 | 1,329 | 1,290 | 5,446 | 7,144 | 1,245 | 1,140 | 5,908 | 6,147 | 521 | 1,448 | 0 |
| Operating Income | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Operating Income | 400 | 386 | 513 | 436 | (284) | 175 | 233 | 257 | 183 | 64 | 228 | 403 | 388 | 445 | 417 | 634 | 846 | 899 | 907 | 1,042 | 1,007 | 856 | 632 | 337 | (411) | 487 | 500 | 494 | 486 | 368 | 465 | 461 | 328 | 410 | 395 | 376 | 326 | 380 | 391 | 413 | 397 | 431 | 417 | 263 | 282 | 187 | 420 | 347 | 292 | 75 | 205 | 140 | (63) | (755) | 297 | 167 | 3 | (104) | (106) | 191 | 99 | 232 | 325 | 435 | 187 | (6,188) | (671) | 816 | (677) | 5,569 | 557 | 566 | 1,658 | (575) | 2,266 | 2,313 | (155) | 354 | 10 | 1,147 | 717 | 113 | 2,061 | 2,276 | 1,103 | 786 | 1,858 | 2,076 | 1,210 | 913 | 1,164 | 766 | 0 |
| Interest Expense | 1,517 | 1,562 | 1,578 | 1,593 | 1,675 | 1,799 | 1,885 | 1,866 | 1,922 | 1,908 | 1,850 | 1,681 | 1,458 | 1,185 | 804 | 467 | 401 | 415 | 444 | 498 | 557 | 644 | 770 | 872 | 957 | 1,024 | 1,069 | 1,095 | 1,055 | 1,028 | 942 | 873 | 794 | 740 | 735 | 700 | 682 | 674 | 656 | 651 | 648 | 605 | 604 | 608 | 612 | 672 | 671 | 728 | 712 | 770 | 787 | 881 | 881 | 947 | 1,029 | 1,016 | 1,060 | 1,319 | 1,809 | 1,765 | 1,664 | 1,738 | 1,733 | 1,663 | 1,702 | 1,590 | 1,748 | 1,940 | 1,996 | 2,417 | 2,880 | 2,821 | 3,179 | 3,653 | 3,715 | 3,735 | 3,673 | 3,824 | 3,899 | 4,023 | 3,814 | 3,735 | 3,320 | 3,050 | 3,001 | 2,734 | 2,398 | 2,253 | 2,223 | 1,956 | 1,855 | 6,733 | 0 |
| Interest Income | 3,374 | 3,416 | 3,387 | 3,325 | 3,393 | 3,528 | 3,574 | 3,538 | 3,582 | 3,623 | 3,595 | 3,454 | 3,286 | 3,099 | 2,761 | 2,450 | 2,311 | 2,255 | 2,177 | 2,127 | 2,092 | 2,123 | 2,145 | 2,178 | 2,351 | 2,442 | 2,491 | 2,491 | 2,433 | 2,408 | 2,296 | 2,232 | 2,116 | 2,096 | 2,088 | 2,088 | 2,050 | 2,067 | 2,060 | 2,069 | 2,109 | 2,124 | 2,102 | 2,087 | 2,084 | 2,104 | 2,109 | 2,103 | 2,075 | 2,090 | 2,039 | 2,008 | 1,956 | 1,951 | 1,867 | 1,808 | 1,716 | 2,221 | 2,416 | 2,483 | 2,478 | 2,662 | 2,777 | 2,898 | 3,110 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Profitability | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| EBITDA | 400 | 868 | 851 | 652 | 77 | 444 | 547 | 563 | 493 | 388 | 538 | 699 | 705 | 772 | 751 | 961 | 1,185 | 1,229 | 1,198 | 1,309 | 1,380 | 1,247 | 989 | 753 | (25) | 906 | 884 | 877 | 855 | 737 | 880 | 892 | 762 | 835 | 826 | 845 | 860 | 955 | 957 | 1,001 | 1,050 | 1,102 | 1,081 | 970 | 1,041 | 990 | 1,138 | 1,024 | 1,030 | 833 | 965 | 829 | 594 | (132) | 904 | 750 | 571 | 509 | 576 | 892 | 816 | 1,958 | 1,322 | 1,429 | 1,442 | (2,758) | (671) | 1,281 | 1,662 | 10,351 | 256 | 493 | 2,609 | 3,078 | 2,051 | 4,187 | 3,518 | 4,178 | 3,909 | 5,170 | 4,531 | 3,848 | 4,371 | 4,262 | 4,104 | 3,520 | 2,044 | 2,076 | 3,433 | 2,869 | 3,185 | 9,682 | 0 |
| EBIT | 400 | 386 | 513 | 436 | (284) | 175 | 233 | 257 | 183 | 64 | 228 | 403 | 388 | 445 | 417 | 634 | 846 | 899 | 907 | 1,042 | 1,007 | 856 | 632 | 337 | (411) | 487 | 500 | 494 | 486 | 368 | 465 | 461 | 328 | 410 | 395 | 376 | 326 | 380 | 391 | 413 | 397 | 431 | 417 | 263 | 282 | 187 | 420 | 347 | 292 | 75 | 205 | 140 | (63) | (755) | 297 | 167 | 3 | (104) | (106) | 191 | 99 | 232 | 325 | 435 | 187 | (8,330) | 952 | (850) | 1,319 | 1,358 | 259 | 512 | 2,608 | (575) | 2,051 | 4,187 | (155) | 354 | 10 | 1,147 | 717 | 113 | 4,371 | 4,262 | 1,103 | 786 | 2,442 | 3,611 | 1,210 | 913 | 3,185 | 0 | 0 |
| Income Before Tax | 400 | 386 | 513 | 436 | (284) | 175 | 233 | 257 | 183 | 64 | 228 | 403 | 388 | 445 | 417 | 634 | 846 | 899 | 907 | 1,042 | 1,007 | 856 | 632 | 337 | (411) | 487 | 500 | 494 | 486 | 368 | 465 | 461 | 328 | 410 | 395 | 376 | 326 | 380 | 391 | 413 | 397 | 431 | 417 | 263 | 282 | 187 | 420 | 347 | 292 | 75 | 205 | 140 | (63) | (755) | 297 | 167 | 3 | (104) | (106) | 191 | 99 | 232 | 325 | 435 | 187 | (2,479) | (963) | (2,790) | 683 | 4,114.1 | (2,621) | (2,309) | (570) | (575) | (1,664) | 452 | (155) | 354 | 10 | 1,147 | 717 | 113 | 1,051 | 1,212 | 1,103 | 786 | 968 | 1,358 | 1,210 | 913 | 1,330 | 766 | 685 |
| Income Tax Expense | 81 | 59 | 115 | 84 | (59) | 66 | (124) | (37) | 40 | (13) | (68) | 74 | 68 | 167 | 117 | 152 | 191 | 241 | 195 | 143 | 211 | 169 | 156 | 95 | (92) | 106 | 119 | (90) | 111 | 79 | 91 | 113 | 76 | 231 | 115 | 122 | 113 | 134 | 130 | 56 | 150 | 155 | 144 | 94 | 103 | 36 | 127 | 64 | 94 | (4) | 28 | 40 | (123) | (1,456) | 46 | (16) | 1 | 78 | 93 | 83 | (70) | 36 | 48 | 33 | 36 | (710) | (395) | 1,113 | (20) | (230) | (98) | 173 | 19 | 149 | (68) | 159 | 150 | (662) | 183 | 360 | 222 | 50 | 376 | 396 | 375 | 175 | 314 | 500 | 446 | 283 | 496 | 1,071 | 254 |
| Net Income | 319 | 327 | 398 | 352 | (225) | 108 | 357 | 294 | 143 | 76 | 296 | 329 | 319 | 278 | 299 | 482 | 655 | 652 | 712 | 900 | 796 | 687 | 476 | 241 | (319) | 378 | 381 | 582 | 374 | 290 | 374 | 349 | 250 | 181 | 282 | 252 | 214 | 248 | 209 | 360 | 250 | 263 | 268 | 182 | 576 | 177 | 423 | 323 | 227 | 104 | 91 | (927) | 1,093 | 1,400 | 384 | (898) | 310 | (206) | (210) | 113 | 146 | 79 | 269 | 565 | 162 | (4,953) | (767) | (3,903) | (675) | 7,462 | (2,523) | (2,482) | (589) | (724) | (1,596) | 293 | (305) | 1,016 | (173) | 787 | 495 | 63 | 675 | 816 | 728 | 611 | 620 | 846 | 764 | 630 | 834 | 524 | 431 |
| Per Share Data | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| EPS (Basic) | 0.94 | 0.97 | 1.19 | 1.05 | -0.82 | 0.26 | 1.07 | 0.87 | 0.38 | 0.16 | 0.88 | 0.99 | 0.96 | 0.83 | 0.88 | 1.41 | 1.87 | 1.80 | 1.90 | 2.43 | 2.12 | 1.83 | 1.27 | 0.64 | -0.85 | 0.99 | 0.98 | 1.46 | 0.93 | 0.70 | 0.89 | 0.81 | 0.57 | 0.41 | 0.63 | 0.55 | 0.46 | 0.52 | 0.43 | 0.71 | 0.48 | -1.97 | 0.47 | -2.24 | 0.23 | 0.23 | 0.47 | 0.45 | 0.27 | -0.67 | -0.27 | -2.73 | 2.16 | 2.90 | 0.45 | -2.66 | 0.26 | -0.98 | -0.99 | -0.19 | -0.06 | 2.26 | -0.24 | 2.18 | -1.37 | -19.99 | -3.10 | -15.76 | -2.72 | 30.12 | -10.18 | -10.02 | -2.38 | -2.92 | -6.44 | 1.18 | -1.23 | 4.10 | -0.70 | 3.18 | 2.00 | 0.25 | 2.72 | 3.29 | 2.94 | 2.47 | 2.50 | 3.42 | 3.08 | 2.54 | 3.37 | 2.12 | 2.09 |
| EPS (Diluted) | 0.93 | 0.95 | 1.18 | 1.04 | -0.82 | 0.26 | 1.06 | 0.86 | 0.37 | 0.16 | 0.88 | 0.99 | 0.96 | 0.83 | 0.88 | 1.40 | 1.86 | 1.79 | 1.89 | 2.41 | 2.11 | 1.82 | 1.26 | 0.64 | -0.85 | 0.99 | 0.97 | 1.46 | 0.92 | 0.70 | 0.88 | 0.81 | 0.57 | 0.41 | 0.63 | 0.55 | 0.46 | 0.52 | 0.43 | 0.70 | 0.48 | -1.97 | 0.47 | -2.24 | 0.23 | 0.23 | 0.47 | 0.45 | 0.27 | -0.84 | -0.27 | -2.73 | 2.16 | 2.90 | 0.45 | -2.66 | 0.26 | -0.98 | -0.99 | -0.19 | -0.06 | 2.26 | -0.24 | 0.97 | -1.37 | -19.99 | -3.10 | -15.76 | -2.72 | 30.12 | -10.18 | -10.02 | -2.38 | -2.92 | -6.44 | 1.18 | -1.23 | 4.10 | -0.70 | 3.18 | 2.00 | 0.25 | 2.72 | 3.29 | 2.94 | 2.47 | 2.50 | 3.42 | 3.08 | 2.54 | 3.37 | 2.12 | 2.09 |
| Shares Outstanding | 311.0 | 310.8 | 310.3 | 309.9 | 309.0 | 307.6 | 307.3 | 306.8 | 306.0 | 304.5 | 304.1 | 303.7 | 302.7 | 301.3 | 308.2 | 322.1 | 335.7 | 345.9 | 359.2 | 370.4 | 375.2 | 376.1 | 375.7 | 375.1 | 375.7 | 379.5 | 390.2 | 398.1 | 404.1 | 413.9 | 422.2 | 430.6 | 436.2 | 445.0 | 449.2 | 457.9 | 466.0 | 472.5 | 482.4 | 486.1 | 521.8 | 483.3 | 550.9 | 81.2 | 2,504.4 | 483.1 | 901.4 | 690.6 | 690.6 | 479.8 | 412.6 | 412.6 | 411.8 | 412.6 | 412.6 | 412.6 | 412.6 | 412.6 | 412.6 | 412.6 | 412.6 | 412.6 | 247.7 | 247.7 | 247.7 | 247.7 | 247.7 | 247.7 | 247.7 | 247.7 | 247.7 | 247.7 | 247.7 | 247.7 | 247.7 | 247.7 | 247.7 | 247.7 | 247.7 | 247.7 | 247.7 | 247.7 | 247.7 | 247.7 | 247.7 | 247.7 | 247.7 | 247.7 | 247.7 | 247.7 | 247.7 | 247.7 | 205.9 |
| Metric | 2026 Q1 | 2025 Q4 | 2025 Q3 | 2025 Q2 | 2025 Q1 | 2024 Q4 | 2024 Q3 | 2024 Q2 | 2024 Q1 | 2023 Q4 | 2023 Q3 | 2023 Q2 | 2023 Q1 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 | 2021 Q2 | 2021 Q1 | 2020 Q4 | 2020 Q3 | 2020 Q2 | 2020 Q1 | 2019 Q4 | 2019 Q3 | 2019 Q2 | 2019 Q1 | 2018 Q4 | 2018 Q3 | 2018 Q2 | 2018 Q1 | 2017 Q4 | 2017 Q3 | 2017 Q2 | 2017 Q1 | 2016 Q4 | 2016 Q3 | 2016 Q2 | 2016 Q1 | 2010 Q2 | 2010 Q1 | 2009 Q4 | 2009 Q2 | 2009 Q1 | 2007 Q3 | 2004 Q2 | 2004 Q1 | 2003 Q4 | 2003 Q2 | 2003 Q1 | 2002 Q4 | 2002 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Current Assets | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Cash & Cash Equivalents | 9,518 | 10,030 | 10,246 | 10,592 | 10,409 | 10,292 | 8,616 | 7,369 | 8,153 | 6,945 | 8,515 | 9,972 | 9,780 | 5,571 | 5,004 | 4,167 | 3,932 | 5,062 | 10,915 | 13,664 | 15,778 | 15,621 | 19,939 | 19,131 | 6,161 | 3,555 | 3,617 | 3,563 | 3,957 | 4,537 | 3,880 | 4,027 | 3,833 | 4,252 | 4,544 | 4,520 | 4,466 | 6,118 | 4,477 | 5,928 | 5,209 | 14,348 | 14,670 | 16,382 | 18,655 | 13,333 | 23,923 | 16,611 | 17,210 | 17,976 | 12,352 | 9,958 | 8,103 | 7,303 |
| Short-Term Investments | 19,538 | 0 | 18,984 | 18,197 | 18,146 | 19,010 | 19,905 | 18,004 | 19,997 | 19,715 | 22,394 | 23,664 | 24,550 | 25,641 | 26,213 | 28,043 | 33,158 | 33,384 | 33,122 | 34,010 | 33,283 | 29,685 | 29,868 | 29,010 | 26,181 | 28,384 | 26,884 | 24,288 | 23,530 | 16,103 | 24,122 | 23,296 | 22,726 | 14,503 | 23,099 | 21,764 | 20,308 | 14,045 | 17,701 | 18,197 | 18,180 | 12,710 | 11,651 | 24,313 | 9,992 | 7,904 | 18,539 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Net Receivables | 930 | 136,808 | 1,109 | 1,110 | 2,599 | 1,241 | 1,148 | 1,113 | 1,134 | 1,124 | 1,079 | 1,002 | 960 | 950 | 861 | 790 | 946 | 727 | 738 | 1,027 | 1,084 | 870 | 1,046 | 1,275 | 2,020 | 706 | 712 | 1,027 | 893 | 802 | 707 | 837 | 675 | 666 | 720 | 585 | 622 | 576 | 855 | 570 | 392 | 0 | 0 | 899 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Inventory | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Other Current Assets | 1,711 | 549 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 134,362 | 135,976 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Total Current Assets | 31,697 | 147,387 | 30,339 | 29,899 | 31,154 | 30,543 | 29,669 | 26,486 | 29,284 | 27,784 | 31,988 | 34,638 | 35,290 | 32,162 | 32,078 | 33,000 | 38,036 | 39,173 | 44,775 | 48,701 | 50,145 | 46,730 | 50,853 | 49,416 | 34,362 | 33,196 | 31,213 | 28,878 | 28,380 | 21,969 | 28,709 | 28,160 | 27,234 | 19,928 | 28,363 | 26,869 | 25,396 | 21,178 | 23,033 | 24,695 | 23,781 | 161,420 | 162,297 | 44,523 | 28,647 | 21,237 | 42,462 | 16,611 | 17,210 | 17,976 | 12,352 | 9,958 | 8,103 | 7,303 |
| Non-Current Assets | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Property, Plant & Equipment | 9,931 | 8,772 | 9,866 | 1,783 | 9,190 | 9,336 | 9,670 | 9,737 | 10,099 | 10,457 | 10,951 | 11,309 | 11,615 | 11,831 | 11,960 | 11,885 | 12,039 | 12,194 | 12,275 | 11,648 | 10,870 | 10,527 | 10,159 | 9,910 | 9,847 | 9,678 | 9,285 | 9,012 | 8,917 | 9,142 | 9,114 | 9,152 | 9,010 | 9,197 | 9,368 | 10,137 | 10,858 | 11,846 | 13,020 | 14,049 | 15,208 | 360 | 348 | 16,331 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Goodwill | 190 | 0 | 190 | 190 | 190 | 551 | 669 | 669 | 669 | 669 | 822 | 822 | 822 | 822 | 822 | 822 | 822 | 822 | 343 | 343 | 343 | 343 | 343 | 343 | 393 | 393 | 240 | 240 | 240 | 240 | 240 | 240 | 240 | 240 | 240 | 240 | 240 | 240 | 240 | 220 | 0 | 0 | 0 | 526 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3,233 |
| Intangible Assets | 0 | 0 | 0 | 0 | 0 | 54 | 58 | 62 | 67 | 73 | 79 | 85 | 91 | 98 | 104 | 112 | 121 | 129 | 37 | 41 | 46 | 50 | 54 | 60 | 64 | 69 | 0 | 0 | 0 | 59 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2,983 | 3,543 | 3,554 | 3,509 | 2,587 | 5,547 | 4,273 | 3,301 | 3,720 | 2,404 | 2,680 | 0 | 0 |
| Long-Term Investments | 145,561 | 28,220 | 140,227 | 140,697 | 145,363 | 144,959 | 146,606 | 147,940 | 147,010 | 150,707 | 145,424 | 143,668 | 141,637 | 141,191 | 138,221 | 134,455 | 130,897 | 127,937 | 119,805 | 117,373 | 118,334 | 123,611 | 122,679 | 123,026 | 132,220 | 132,142 | 134,268 | 133,640 | 134,023 | 134,537 | 131,095 | 129,821 | 129,406 | 126,718 | 121,830 | 122,713 | 121,020 | 120,837 | 116,623 | 114,220 | 111,990 | 0 | 0 | 97,334 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Other Non-Current Assets | 7,522 | 11,623 | 8,914 | 14,251 | 5,488 | 4,477 | 4,841 | 6,196 | 4,425 | 5,392 | 4,926 | 5,632 | 5,680 | 4,635 | 4,200 | 4,521 | 1,757 | 1,605 | 1,097 | 1,475 | 1,878 | 810 | 1,078 | 1,145 | 5,414 | 5,108 | 6,404 | 8,505 | 8,420 | 12,605 | 3,511 | 3,517 | 3,601 | 10,604 | 3,553 | 3,622 | 3,687 | 8,633 | 3,514 | 3,670 | 4,384 | 12,039 | 13,239 | 10,038 | 0 | 0 | (5,547) | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Total Non-Current Assets | 165,572 | 48,615 | 161,372 | 159,002 | 162,177 | 161,293 | 163,312 | 166,045 | 163,593 | 168,545 | 163,716 | 162,603 | 160,875 | 159,664 | 156,562 | 152,703 | 146,261 | 142,941 | 134,409 | 131,769 | 131,734 | 135,435 | 134,417 | 134,645 | 148,165 | 147,448 | 150,272 | 151,570 | 151,737 | 156,900 | 144,392 | 143,185 | 142,787 | 147,220 | 135,650 | 137,476 | 136,705 | 142,550 | 134,364 | 133,236 | 132,724 | 15,382 | 17,130 | 127,783 | 3,509 | 2,587 | 1,008 | 8,571 | 7,109 | 7,370 | 5,757 | 6,222 | 0 | 3,233 |
| Total Assets | 197,269 | 196,002 | 191,711 | 189,473 | 193,331 | 191,836 | 192,981 | 192,531 | 192,877 | 196,329 | 195,704 | 197,241 | 196,165 | 191,826 | 188,640 | 185,703 | 184,297 | 182,114 | 179,184 | 180,470 | 181,879 | 182,165 | 185,270 | 184,061 | 182,527 | 180,644 | 181,485 | 180,448 | 180,117 | 178,869 | 173,101 | 171,345 | 170,021 | 167,148 | 164,013 | 164,345 | 162,101 | 163,728 | 157,397 | 157,931 | 156,505 | 176,802 | 179,427 | 172,306 | 181,248 | 179,552 | 278,778 | 296,988 | 296,839 | 288,163 | 258,568 | 235,528 | 227,670 | 210,988 |
| Current Liabilities | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Account Payables | 1,396 | 151,649 | 1,097 | 2,789 | 2,120 | 1,395 | 1,970 | 1,721 | 1,645 | 1,367 | 1,919 | 1,470 | 1,300 | 843 | 1,019 | 804 | 1,076 | 794 | 1,718 | 1,028 | 1,396 | 1,014 | 2,509 | 1,601 | 1,471 | 1,176 | 2,125 | 1,324 | 1,043 | 1,039 | 1,558 | 937 | 884 | 1,121 | 1,415 | 1,270 | 1,233 | 1,000 | 1,243 | 924 | 1,456 | 1,692 | 1,800 | 2,912 | 1,680 | 1,669 | 2,191 | 3,050 | 2,557 | 3,122 | 2,626 | 2,189 | 0 | 0 |
| Short-Term Debt | 4,126 | 4,695 | 3,879 | 3,856 | 3,339 | 1,625 | 5,511 | 7,631 | 4,574 | 3,297 | 8,381 | 7,350 | 6,372 | 2,399 | 10,451 | 11,349 | 8,123 | 0 | 0 | 0 | 0 | 2,136 | 3,032 | 3,689 | 9,493 | 5,531 | 5,335 | 6,519 | 6,115 | 9,987 | 7,338 | 7,108 | 9,564 | 11,413 | 10,175 | 10,712 | 8,371 | 12,673 | 6,434 | 5,994 | 5,365 | 7,054 | 7,609 | 17,667 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Deferred Revenue | 0 | 3,656 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2,990 | 3,120 | 0 | 4,170 | 4,266 | 5,115 | 4,477 | 4,398 | 4,228 | 3,941 | 3,720 | 3,497 | 3,306 |
| Other Current Liabilities | 153,152 | 0 | 148,410 | 147,866 | 151,428 | 151,574 | 151,950 | 152,154 | 155,084 | 154,666 | 152,835 | 154,310 | 154,013 | 152,297 | 145,751 | 140,401 | 142,475 | 141,558 | 139,444 | 139,104 | 139,585 | 137,036 | 134,938 | 131,036 | 122,324 | 120,752 | 119,230 | 116,325 | 113,299 | 106,178 | 101,379 | 98,734 | 97,446 | 93,256 | 90,116 | 86,183 | 84,486 | 79,022 | 75,744 | 72,802 | 70,265 | 59,088 | 56,074 | 31,756 | 44,177 | 38,172 | 34,108 | 101,838 | 104,523 | 99,117 | 97,225 | 85,932 | 0 | 0 |
| Total Current Liabilities | 158,674 | 163,434 | 153,386 | 154,511 | 156,887 | 154,594 | 159,431 | 161,506 | 161,303 | 159,330 | 163,135 | 163,130 | 161,685 | 155,539 | 157,221 | 152,554 | 151,674 | 142,352 | 141,162 | 140,132 | 140,981 | 140,186 | 140,479 | 136,326 | 133,288 | 127,459 | 126,690 | 124,168 | 120,457 | 117,204 | 110,275 | 106,779 | 107,894 | 105,790 | 101,706 | 98,165 | 94,090 | 92,695 | 83,421 | 79,720 | 77,086 | 70,824 | 68,603 | 52,335 | 50,027 | 44,107 | 41,414 | 109,365 | 111,478 | 106,467 | 103,792 | 91,841 | 3,497 | 3,306 |
| Non-Current Liabilities | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Long-Term Debt | 17,349 | 17,070 | 16,749 | 15,876 | 16,465 | 17,495 | 13,067 | 11,470 | 12,437 | 17,570 | 14,125 | 14,985 | 15,563 | 17,762 | 13,377 | 13,410 | 11,712 | 17,029 | 14,946 | 16,896 | 20,503 | 22,006 | 25,704 | 29,176 | 31,066 | 34,027 | 35,730 | 37,466 | 41,490 | 44,193 | 45,542 | 47,328 | 45,076 | 44,226 | 45,122 | 49,145 | 51,061 | 54,128 | 56,836 | 61,040 | 62,044 | 85,205 | 90,276 | 87,354 | 105,175 | 113,424 | 221,100 | 245,139 | 247,078 | 238,862 | 0 | 0 | 117,794 | 0 |
| Deferred Tax Liabilities | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 10 | 13 | 17 | 14 | 92 | 27 | 24 | 12 | 67 | 0 | 0 | 0 | 17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 302 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Other Non-Current Liabilities | 5,381 | 0 | 123,894 | 4,310 | 5,516 | 5,611 | 5,540 | 5,487 | 5,257 | 5,510 | 5,335 | 5,307 | 5,241 | 5,360 | 5,300 | 5,445 | 5,149 | 5,322 | 5,430 | 5,256 | 5,119 | 4,887 | 4,845 | 4,470 | 4,369 | 4,443 | 4,589 | 4,470 | 4,443 | 3,970 | 4,172 | 4,071 | 3,935 | 3,606 | 3,578 | 3,522 | 3,538 | 3,532 | 3,444 | 3,482 | 3,459 | 0 | 0 | 11,385 | 45,857 | 39,841 | 36,299 | 25,252 | 24,235 | 24,837 | 234,907 | 213,216 | 0 | 0 |
| Total Non-Current Liabilities | 22,986 | 17,070 | 140,883 | 20,415 | 22,212 | 23,339 | 18,825 | 17,174 | 17,917 | 23,296 | 19,744 | 20,579 | 21,102 | 23,428 | 18,985 | 19,165 | 17,210 | 22,712 | 20,733 | 22,808 | 26,273 | 27,276 | 30,665 | 33,909 | 35,720 | 38,769 | 40,345 | 41,964 | 45,961 | 48,397 | 49,741 | 51,427 | 49,045 | 47,864 | 48,734 | 52,707 | 54,646 | 57,716 | 60,346 | 64,600 | 65,596 | 85,205 | 90,276 | 99,132 | 151,032 | 153,265 | 257,399 | 270,391 | 271,313 | 263,699 | 234,907 | 213,216 | 0 | 0 |
| Total Liabilities | 181,660 | 180,504 | 176,594 | 174,926 | 179,099 | 177,933 | 178,256 | 178,680 | 179,220 | 182,626 | 182,879 | 183,709 | 182,787 | 178,967 | 176,206 | 171,719 | 168,884 | 165,064 | 161,895 | 162,940 | 167,254 | 167,462 | 171,144 | 170,235 | 169,008 | 166,228 | 167,035 | 166,132 | 166,418 | 165,601 | 160,016 | 158,206 | 156,939 | 153,654 | 150,440 | 150,872 | 148,736 | 150,411 | 143,767 | 144,320 | 142,682 | 156,029 | 158,879 | 151,467 | 155,202 | 157,531 | 262,514 | 274,868 | 275,711 | 267,927 | 238,848 | 216,936 | 209,839 | 193,496 |
| Stockholders' Equity | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Common Stock | 22,346 | 22,272 | 22,255 | 22,235 | 22,191 | 22,142 | 22,101 | 22,077 | 22,034 | 21,975 | 21,936 | 21,915 | 21,880 | 21,816 | 21,781 | 21,762 | 21,728 | 21,671 | 21,644 | 21,631 | 21,566 | 21,544 | 21,517 | 21,499 | 21,470 | 21,438 | 21,417 | 21,403 | 21,379 | 21,345 | 21,322 | 21,303 | 21,273 | 21,245 | 21,223 | 21,208 | 21,187 | 21,166 | 21,149 | 21,136 | 21,117 | 13,829 | 13,829 | 13,829 | 10,917 | 0 | 0 | 5,770 | 5,770 | 5,641 | 5,641 | 5,641 | 5,641 | 5,641 |
| Retained Earnings | 827 | 633 | 427 | 151 | (78) | 270 | 595 | 360 | 188 | 91 | 197 | 23 | (185) | (384) | (544) | (721) | (1,076) | (1,599) | (2,136) | (2,726) | (3,555) | (4,278) | (4,893) | (5,296) | (5,465) | (4,057) | (4,368) | (4,682) | (5,195) | (5,489) | (5,716) | (6,026) | (6,318) | (6,406) | (6,533) | (6,760) | (6,975) | (7,151) | (7,361) | (7,530) | (7,875) | (5,421) | (5,958) | (5,630) | 1,234 | 5,374 | 5,408 | 15,724 | 14,864 | 14,078 | 13,818 | 12,984 | 12,285 | 12,161 |
| Accumulated Other Comprehensive Income | (2,773) | (2,786) | (2,944) | (3,219) | (3,262) | (3,924) | (3,393) | (4,009) | (3,989) | (3,816) | (4,765) | (3,863) | (3,776) | (4,059) | (4,340) | (3,009) | (1,791) | (158) | 51 | 216 | 27 | 631 | 695 | 815 | 706 | 123 | 190 | 84 | (225) | (539) | (781) | (648) | (578) | (235) | (197) | (245) | (321) | (341) | 31 | 35 | (85) | 22,156 | 22,780 | 460 | 47,050 | 30,720 | 21,712 | 1,252 | 988 | 1,034 | 522 | (33) | (95) | (310) |
| Total Stockholders' Equity | 15,609 | 15,498 | 15,117 | 14,547 | 14,232 | 13,903 | 14,725 | 13,851 | 13,657 | 13,703 | 12,825 | 13,532 | 13,378 | 12,859 | 12,434 | 13,984 | 15,413 | 17,050 | 17,289 | 17,530 | 14,625 | 14,703 | 14,126 | 13,826 | 13,519 | 14,416 | 14,450 | 14,316 | 13,699 | 13,268 | 13,085 | 13,139 | 13,082 | 13,494 | 13,573 | 13,473 | 13,365 | 13,317 | 13,630 | 13,611 | 13,823 | 20,773 | 20,548 | 20,839 | 26,046 | 22,021 | 16,264 | 22,120 | 21,128 | 20,236 | 19,720 | 18,592 | 17,831 | 17,492 |
| Total Liabilities & Equity | 197,269 | 196,002 | 191,711 | 189,473 | 193,331 | 191,836 | 192,981 | 192,531 | 192,877 | 196,329 | 195,704 | 197,241 | 196,165 | 191,826 | 188,640 | 185,703 | 184,297 | 182,114 | 179,184 | 180,470 | 181,879 | 182,165 | 185,270 | 184,061 | 182,527 | 180,644 | 181,485 | 180,448 | 180,117 | 178,869 | 173,101 | 171,345 | 170,021 | 167,148 | 164,013 | 164,345 | 162,101 | 163,728 | 157,397 | 157,931 | 156,505 | 176,802 | 179,427 | 172,306 | 181,248 | 179,552 | 278,778 | 296,988 | 296,839 | 288,163 | 258,568 | 235,528 | 227,670 | 210,988 |
| Debt Metrics | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Total Debt | 21,596 | 21,765 | 20,628 | 19,732 | 19,910 | 19,231 | 18,683 | 19,212 | 17,131 | 20,980 | 22,629 | 22,457 | 22,065 | 20,298 | 23,967 | 24,895 | 20,012 | 17,204 | 15,121 | 17,389 | 21,016 | 24,329 | 28,736 | 33,028 | 40,778 | 39,754 | 41,065 | 43,985 | 47,605 | 54,370 | 52,880 | 54,436 | 54,640 | 55,639 | 55,297 | 59,857 | 59,432 | 66,801 | 63,270 | 67,034 | 67,409 | 92,259 | 97,885 | 105,021 | 105,175 | 113,424 | 221,100 | 245,139 | 247,078 | 238,862 | 210,241 | 191,030 | 183,091 | 167,572 |
| Net Debt | 12,078 | 11,735 | 10,382 | 9,160 | 9,501 | 8,939 | 10,067 | 11,843 | 8,978 | 14,035 | 14,114 | 12,485 | 12,285 | 14,727 | 18,963 | 20,728 | 16,080 | 12,142 | 4,206 | 3,725 | 5,238 | 8,708 | 8,797 | 13,897 | 34,617 | 36,199 | 37,448 | 40,422 | 43,648 | 49,833 | 49,000 | 50,409 | 50,807 | 51,387 | 50,753 | 55,337 | 54,966 | 60,683 | 58,793 | 61,106 | 62,200 | 77,911 | 83,215 | 88,639 | 86,520 | 100,091 | 197,177 | 228,528 | 229,868 | 220,886 | 197,889 | 181,072 | 174,988 | 160,269 |
| Metric | 2026 Q1 | 2025 Q4 | 2025 Q3 | 2025 Q2 | 2025 Q1 | 2024 Q4 | 2024 Q3 | 2024 Q2 | 2024 Q1 | 2023 Q4 | 2023 Q3 | 2023 Q2 | 2023 Q1 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 | 2021 Q2 | 2021 Q1 | 2020 Q4 | 2020 Q3 | 2020 Q2 | 2020 Q1 | 2019 Q4 | 2019 Q3 | 2019 Q2 | 2019 Q1 | 2018 Q4 | 2018 Q3 | 2018 Q2 | 2018 Q1 | 2017 Q4 | 2017 Q3 | 2017 Q2 | 2017 Q1 | 2016 Q4 | 2016 Q3 | 2016 Q2 | 2016 Q1 | 2005 Q3 | 2005 Q2 | 2005 Q1 | 2004 Q2 | 2004 Q1 | 2003 Q4 | 2003 Q3 | 2003 Q2 | 2003 Q1 | 2002 Q4 | 2002 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Operating Activities | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| Net Income | 319 | 327 | 398 | 352 | (225) | (140) | 357 | 308 | 143 | 76 | 296 | 329 | 319 | 278 | 299 | 482 | 655 | 652 | 712 | 900 | 796 | 687 | 476 | 241 | (319) | 378 | 381 | 582 | 374 | 290 | 374 | 349 | 250 | 181 | 282 | 252 | 214 | 248 | 209 | 360 | 250 | 675 | 816 | 728 | 846 | 764 | 630 | 630 | 834 | 699 | 524 | 476 |
| Depreciation & Amortization | 0 | 256 | 338 | 329 | 361 | 269 | 314 | 306 | 310 | 324 | 310 | 296 | 317 | 327 | 334 | 327 | 339 | 330 | 291 | 267 | 373 | 391 | 357 | 416 | 386 | 419 | 384 | 383 | 369 | 369 | 415 | 431 | 434 | 425 | 431 | 469 | 534 | 575 | 566 | 588 | 653 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1,354 | 328 |
| Stock-Based Compensation | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Change in Working Capital | 224 | (383) | 123 | (140) | (243) | (166) | (456) | 288 | 394 | (1,100) | 472 | 458 | 204 | 12 | 556 | 915 | 389 | 42 | 398 | (786) | 210 | 16 | 482 | (349) | (181) | (257) | 267 | (168) | 197 | (191) | 193 | 202 | 159 | (75) | 315 | (22) | 198 | (122) | 229 | 116 | 70 | 36,834 | 7,349 | (6,434) | 2,113 | (5,011) | 725 | (3,400) | (11,951) | (96,447) | 609 | 3,921 |
| Other Non-Cash Items | 828 | (865) | 343 | 406 | 1,047 | 657 | 777 | 748 | 419 | 683 | 582 | 505 | 592 | 556 | 413 | 107 | 258 | (65) | 60 | 71 | (209) | 41 | 127 | 40 | 928 | 377 | 257 | (34) | 141 | 338 | 353 | (70) | 254 | 175 | 275 | 196 | 229 | 277 | 149 | 170 | 229 | (44,178) | (5,662) | (1,023) | 503 | 5,358 | (3,007) | 6,015 | 9,515 | 100,477 | (2,389) | (3,124) |
| Operating Cash Flow | 1,371 | 652 | 1,202 | 947 | 940 | 620 | 992 | 1,650 | 1,266 | (17) | 1,660 | 1,588 | 1,432 | 1,173 | 1,602 | 1,831 | 1,641 | 959 | 1,461 | 452 | 1,170 | 1,135 | 1,442 | 348 | 814 | 917 | 1,289 | 763 | 1,081 | 806 | 1,335 | 912 | 1,097 | 706 | 1,303 | 895 | 1,175 | 978 | 1,153 | 1,234 | 1,202 | (6,669) | 2,503 | (6,729) | 3,462 | 1,111 | (1,652) | 3,245 | (1,602) | 4,729 | (1,003) | 1,828 |
| Investing Activities | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| Capital Expenditure | (705) | (891) | (1,484) | (1,081) | (819) | (917) | (934) | (900) | (709) | (585) | (673) | (760) | (741) | (692) | (1,041) | (853) | (946) | (889) | (1,205) | (1,757) | (1,269) | (1,094) | (1,277) | (811) | (1,138) | (1,086) | (1,168) | (977) | (792) | (718) | (884) | (1,138) | (969) | (1,208) | (879) | (1,072) | (893) | (914) | (888) | (771) | (701) | (3,994) | (4,706) | (3,672) | (3,965) | (3,153) | (2,009) | (2,338) | (2,720) | (3,661) | 0 | 0 |
| Acquisitions | 474 | 475 | 0 | 2,412 | 0 | 0 | 0 | 7 | 1,949 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | (21) | (288) | 0 | 0 | 0 | 0 | (32,300) | (34,156) | (2) | (136) | (2) | (4) | (32) | 0 |
| Purchases of Investments | (1,156) | (898) | (728) | (1,245) | (4,093) | (509) | (389) | (369) | (334) | (167) | (264) | (227) | (199) | (140) | (882) | (1,860) | (4,427) | (4,666) | (3,332) | (4,546) | (10,651) | (5,921) | (4,393) | (3,154) | (5,282) | (4,182) | (4,533) | (3,916) | (3,580) | (2,765) | (1,847) | (2,021) | (2,889) | (2,529) | (3,565) | (3,118) | (3,048) | (5,195) | (2,449) | (4,240) | (4,988) | 0 | 0 | 0 | (3,685) | (1,838) | (9,968) | (1,200) | (2,721) | (1,640) | (36,392) | 0 |
| Sales/Maturities of Investments | 1,107 | 789 | 1,027 | 2,383 | 3,342 | 994 | 982 | 788 | 938 | 561 | 796 | 630 | 886 | 694 | 1,213 | 1,627 | 2,589 | 3,123 | 4,695 | 3,912 | 6,675 | 4,267 | 4,808 | 5,308 | 5,627 | 3,594 | 4,830 | 3,156 | 1,948 | 1,033 | 1,350 | 1,240 | 1,378 | 2,640 | 1,551 | 1,770 | 1,639 | 3,458 | 2,837 | 3,536 | 4,584 | 0 | 0 | 0 | 2,695 | 1,076 | 7,849 | 419 | 438 | 707 | 21,222 | (16,690) |
| Other Investing Activities | (2,763) | (3,938) | (1,196) | 440 | 229 | 1,969 | 1,401 | (708) | 1,732 | (2,882) | (1,594) | (1,741) | (328) | (3,217) | (3,763) | (2,664) | (2,901) | (7,091) | (1,642) | 1,848 | 5,697 | 170 | 562 | 10,287 | 468 | 1,053 | 230 | 1,271 | 383 | (3,213) | (1,348) | 204 | (1,922) | (3,468) | 2,518 | (352) | 1,287 | (3,252) | (1,001) | (147) | 1,756 | 9,377 | 9,652 | 8,198 | 31,469 | 26,034 | (5,847) | (3,440) | (7,661) | (5,818) | 4,230 | 9,182 |
| Investing Cash Flow | (3,043) | (4,463) | (2,381) | 2,909 | (1,341) | 1,537 | 1,060 | (1,182) | 3,576 | (3,073) | (1,735) | (2,098) | (382) | (3,355) | (4,473) | (3,750) | (5,685) | (9,523) | (1,484) | (543) | 452 | (2,578) | (300) | 11,630 | (325) | (621) | (641) | (466) | (2,041) | (5,663) | (2,729) | (1,715) | (4,402) | (4,565) | (375) | (2,772) | (1,015) | (5,903) | (1,522) | (1,910) | 651 | 5,383 | 4,946 | 4,526 | (5,786) | (12,037) | (9,977) | (6,695) | (12,666) | (10,416) | (10,972) | (7,508) |
| Financing Activities | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| Net Debt Issuance | (312) | 1,116 | 874 | (92) | 664 | 524 | (542) | 2,072 | (3,873) | (287) | 153 | 383 | 1,759 | (3,693) | (946) | 4,868 | 2,787 | 1,488 | (1,344) | (2,322) | (3,420) | (4,630) | (4,308) | (7,716) | 812 | (1,437) | (3,078) | (3,654) | (6,596) | 1,347 | (1,147) | (211) | (954) | 372 | (4,576) | 390 | (7,388) | 3,509 | (3,805) | (412) | (6,985) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Stock Repurchased | (147) | (23) | (1) | (1) | (34) | (7) | (1) | (1) | (29) | (4) | 0 | (2) | (27) | (51) | (415) | (600) | (584) | (594) | (1,750) | (502) | (219) | (1) | (1) | 0 | (104) | (299) | (300) | (229) | (211) | (309) | (250) | (195) | (185) | (190) | (190) | (204) | (169) | (168) | (159) | 0 | (14) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Dividends Paid | (130) | (121) | (120) | (120) | (128) | (119) | (119) | (119) | (125) | (118) | (117) | (119) | (124) | (113) | (122) | (127) | (132) | (115) | (122) | (71) | (73) | (72) | (73) | (72) | (72) | (67) | (67) | (69) | (70) | (63) | (64) | (57) | (58) | (54) | (55) | (37) | (38) | (38) | (40) | (15) | (15) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Other Financing Activities | 1,684 | 3,041 | 527 | (3,562) | (64) | (470) | (212) | (2,934) | 389 | 1,817 | (1,478) | 288 | 1,715 | 6,537 | 5,325 | (2,075) | 916 | 2,113 | 338 | 399 | 2,545 | 2,094 | 3,896 | 8,707 | 1,565 | 1,515 | 2,899 | 3,019 | 7,114 | 4,804 | 2,622 | 1,268 | 4,173 | 3,122 | 3,917 | 1,682 | 5,451 | 3,268 | 2,932 | 1,832 | 3,780 | 3,344 | (3,733) | (4,379) | 1,792 | 10,165 | 7,892 | 12,607 | 16,626 | 7,514 | 12,766 | 9,125 |
| Financing Cash Flow | 1,095 | 4,013 | 1,280 | (3,775) | 438 | (72) | (874) | (982) | (3,638) | 1,408 | (1,442) | 550 | 3,323 | 2,680 | 3,842 | 2,066 | 2,987 | 2,695 | (2,880) | (2,496) | (1,167) | (2,609) | (486) | 919 | 2,201 | (288) | (546) | (933) | 237 | 5,779 | 1,161 | 805 | 2,976 | 3,250 | (904) | 1,831 | (2,144) | 6,571 | (1,072) | 1,405 | (3,234) | 3,344 | (3,733) | (4,379) | 1,792 | 10,165 | 7,892 | 12,607 | 16,626 | 7,514 | 12,766 | 9,125 |
| Cash Position | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| Net Change in Cash | (580) | (11,604) | 96 | 91 | 37 | 2,076 | 1,180 | (516) | 1,201 | (1,679) | (1,520) | 43 | 4,373 | 500 | 963 | 144 | (1,055) | (5,869) | (2,906) | (2,586) | 457 | (4,048) | 658 | 12,898 | 2,686 | 9 | 101 | (634) | (722) | 919 | (232) | 1 | (331) | 845 | 25 | (44) | (1,984) | 1,645 | (1,442) | 730 | (1,379) | 2,103 | 3,663 | (6,658) | (599) | (766) | (3,602) | 9,227 | 2,393 | 1,855 | 800 | 3,433 |
| Cash at Beginning | 11,809 | 11,604 | 11,508 | 11,417 | 11,380 | 9,304 | 8,124 | 8,640 | 7,439 | 9,118 | 10,638 | 10,595 | 6,222 | 5,722 | 4,759 | 4,615 | 5,670 | 11,539 | 14,445 | 17,031 | 16,574 | 20,622 | 19,964 | 7,066 | 4,380 | 4,371 | 4,270 | 4,904 | 5,626 | 4,707 | 4,939 | 4,938 | 5,269 | 4,424 | 5,853 | 5,897 | 7,881 | 4,289 | 5,731 | 5,001 | 6,380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 7,303 | 3,870 |
| Cash at End | 11,229 | 0 | 11,604 | 11,508 | 11,417 | 11,380 | 9,304 | 8,124 | 8,640 | 7,439 | 9,118 | 10,638 | 10,595 | 6,222 | 5,722 | 4,759 | 4,615 | 5,670 | 11,539 | 14,445 | 17,031 | 16,574 | 20,622 | 19,964 | 7,066 | 4,380 | 4,371 | 4,270 | 4,904 | 5,626 | 4,707 | 4,939 | 4,938 | 5,269 | 5,878 | 5,853 | 5,897 | 5,934 | 4,289 | 5,731 | 5,001 | 2,103 | 3,663 | (6,658) | (599) | (766) | (3,602) | 9,227 | 2,393 | 1,855 | 8,103 | 7,303 |
| Free Cash Flow | 666 | (239) | (282) | (134) | 121 | (297) | 58 | 750 | 557 | (602) | 987 | 828 | 691 | 481 | 561 | 978 | 695 | 70 | 256 | (1,305) | (99) | 41 | 165 | (463) | (324) | (169) | 121 | (214) | 289 | 88 | 451 | (226) | 128 | (502) | 424 | (177) | 282 | 64 | 265 | 463 | 501 | (10,663) | (2,203) | (10,401) | (503) | (2,042) | (3,661) | 907 | (4,322) | 1,068 | (1,003) | 1,828 |
| Key Metrics | 2026 Q1 | 2025 Q4 | 2025 Q3 | 2025 Q2 | 2025 Q1 | 2024 Q4 | 2024 Q3 | 2024 Q2 | 2024 Q1 | 2023 Q4 | 2023 Q3 | 2023 Q2 | 2023 Q1 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 | 2021 Q2 | 2021 Q1 | 2020 Q4 | 2020 Q3 | 2020 Q2 | 2020 Q1 | 2019 Q4 | 2019 Q3 | 2019 Q2 | 2019 Q1 | 2018 Q4 | 2018 Q3 | 2018 Q2 | 2018 Q1 | 2017 Q4 | 2017 Q3 | 2017 Q2 | 2017 Q1 | 2016 Q4 | 2016 Q3 | 2016 Q2 | 2016 Q1 | 2015 Q4 | 2015 Q3 | 2015 Q2 | 2015 Q1 | 2014 Q4 | 2014 Q3 | 2014 Q2 | 2014 Q1 | 2013 Q4 | 2013 Q3 | 2013 Q2 | 2013 Q1 | 2012 Q4 | 2012 Q3 | 2012 Q2 | 2012 Q1 | 2011 Q4 | 2011 Q3 | 2011 Q2 | 2011 Q1 | 2010 Q4 | 2010 Q3 | 2010 Q2 | 2010 Q1 | 2009 Q4 | 2009 Q3 | 2009 Q2 | 2009 Q1 | 2008 Q4 | 2008 Q3 | 2008 Q2 | 2008 Q1 | 2007 Q4 | 2007 Q3 | 2007 Q2 | 2007 Q1 | 2006 Q4 | 2006 Q3 | 2006 Q2 | 2006 Q1 | 2005 Q4 | 2005 Q3 | 2005 Q2 | 2005 Q1 | 2004 Q4 | 2004 Q3 | 2004 Q2 | 2004 Q1 | 2003 Q4 | 2003 Q2 | 2002 Q4 | 2002 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Income Statement | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Revenue | 3,887 | 3,941 | 3,948 | 3,876 | 3,430 | 4,039 | 4,179 | 4,031 | 4,120 | 4,198 | 4,022 | 3,945 | 3,802 | 3,620 | 3,007 | 2,737 | 2,733 | 2,749 | 2,594 | 2,707 | 2,644 | 2,807 | 2,615 | 2,681 | 2,618 | 2,886 | 2,896 | 2,878 | 2,895 | 2,678 | 2,689 | 2,589 | 2,464 | 2,474 | 2,462 | 2,471 | 2,446 | 2,456 | 2,445 | 2,438 | 2,483 | 2,479 | 2,423 | 2,450 | 2,492 | 2,475 | 2,479 | 2,471 | 2,431 | 2,432 | 2,452 | 2,410 | 2,342 | 375 | 2,642 | 2,522 | 2,321 | 2,944 | 2,970 | 3,565 | 3,525 | 3,984 | 4,236 | 4,289 | 4,326 | 2,266 | 8,767 | 3,639 | 8,668 | 12,128 | 4,641 | 4,822 | 2,867 | 4,676 | 5,381 | 5,316 | 14,547 | 21,321 | 3,959 | 3,803 | 21,051 | 18,765 | 5,324 | 5,317 | 19,003 | 15,833 | 4,974 | 4,974 | 15,774 | 4,947 | 3,459 | 896 | 3,673 |
| Gross Profit | 1,903 | 1,892 | 1,955 | 1,899 | 1,564 | 1,683 | 1,649 | 1,708 | 1,691 | 1,703 | 1,664 | 1,837 | 1,898 | 1,945 | 1,765 | 1,966 | 2,165 | 2,124 | 2,074 | 2,241 | 2,100 | 2,061 | 1,698 | 1,522 | 758 | 1,586 | 1,564 | 1,606 | 1,558 | 1,384 | 1,514 | 1,558 | 1,409 | 1,440 | 1,413 | 1,502 | 1,493 | 1,515 | 1,531 | 1,615 | 1,615 | 1,634 | 1,608 | 1,702 | 1,764 | 1,648 | 1,706 | 1,680 | 1,582 | 1,522 | 1,524 | 1,440 | 1,330 | 1,122 | 1,508 | 1,473 | 1,163 | 1,619 | 1,111 | 1,750 | 1,748 | 2,175 | 2,494 | 2,408 | 2,480 | 1,143 | 1,599 | 2,072 | 785 | 7,465 | 1,969 | 1,967 | 3,055 | 8,812 | 3,542 | 3,486 | 8,177 | 15,497 | 14,321 | 15,503 | 15,237 | 13,956 | 3,390 | 3,566 | 14,928 | 11,095 | 3,103 | 3,216 | 11,547 | 3,148 | 1,685 | 896 | 1,147 |
| Operating Income | 400 | 386 | 513 | 436 | (284) | 175 | 233 | 257 | 183 | 64 | 228 | 403 | 388 | 445 | 417 | 634 | 846 | 899 | 907 | 1,042 | 1,007 | 856 | 632 | 337 | (411) | 487 | 500 | 494 | 486 | 368 | 465 | 461 | 328 | 410 | 395 | 376 | 326 | 380 | 391 | 413 | 397 | 431 | 417 | 263 | 282 | 187 | 420 | 347 | 292 | 75 | 205 | 140 | (63) | (755) | 297 | 167 | 3 | (104) | (106) | 191 | 99 | 232 | 325 | 435 | 187 | (6,188) | (671) | 816 | (677) | 5,569 | 557 | 566 | 1,658 | (575) | 2,266 | 2,313 | (155) | 354 | 10 | 1,147 | 717 | 113 | 2,061 | 2,276 | 1,103 | 786 | 1,858 | 2,076 | 1,210 | 913 | 1,164 | 766 | 0 |
| Net Income | 319 | 327 | 398 | 352 | (225) | 108 | 357 | 294 | 143 | 76 | 296 | 329 | 319 | 278 | 299 | 482 | 655 | 652 | 712 | 900 | 796 | 687 | 476 | 241 | (319) | 378 | 381 | 582 | 374 | 290 | 374 | 349 | 250 | 181 | 282 | 252 | 214 | 248 | 209 | 360 | 250 | 263 | 268 | 182 | 576 | 177 | 423 | 323 | 227 | 104 | 91 | (927) | 1,093 | 1,400 | 384 | (898) | 310 | (206) | (210) | 113 | 146 | 79 | 269 | 565 | 162 | (4,953) | (767) | (3,903) | (675) | 7,462 | (2,523) | (2,482) | (589) | (724) | (1,596) | 293 | (305) | 1,016 | (173) | 787 | 495 | 63 | 675 | 816 | 728 | 611 | 620 | 846 | 764 | 630 | 834 | 524 | 431 |
| EPS (Diluted) | 0.93 | 0.95 | 1.18 | 1.04 | -0.82 | 0.26 | 1.06 | 0.86 | 0.37 | 0.16 | 0.88 | 0.99 | 0.96 | 0.83 | 0.88 | 1.40 | 1.86 | 1.79 | 1.89 | 2.41 | 2.11 | 1.82 | 1.26 | 0.64 | -0.85 | 0.99 | 0.97 | 1.46 | 0.92 | 0.70 | 0.88 | 0.81 | 0.57 | 0.41 | 0.63 | 0.55 | 0.46 | 0.52 | 0.43 | 0.70 | 0.48 | -1.97 | 0.47 | -2.24 | 0.23 | 0.23 | 0.47 | 0.45 | 0.27 | -0.84 | -0.27 | -2.73 | 2.16 | 2.90 | 0.45 | -2.66 | 0.26 | -0.98 | -0.99 | -0.19 | -0.06 | 2.26 | -0.24 | 0.97 | -1.37 | -19.99 | -3.10 | -15.76 | -2.72 | 30.12 | -10.18 | -10.02 | -2.38 | -2.92 | -6.44 | 1.18 | -1.23 | 4.10 | -0.70 | 3.18 | 2.00 | 0.25 | 2.72 | 3.29 | 2.94 | 2.47 | 2.50 | 3.42 | 3.08 | 2.54 | 3.37 | 2.12 | 2.09 |
| Balance Sheet | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Cash & Equivalents | 9,518 | 10,030 | 10,246 | 10,592 | 10,409 | 10,292 | 8,616 | 7,369 | 8,153 | 6,945 | 8,515 | 9,972 | 9,780 | 5,571 | 5,004 | 4,167 | 3,932 | 5,062 | 10,915 | 13,664 | 15,778 | 15,621 | 19,939 | 19,131 | 6,161 | 3,555 | 3,617 | 3,563 | 3,957 | 4,537 | 3,880 | 4,027 | 3,833 | 4,252 | 4,544 | 4,520 | 4,466 | 6,118 | 4,477 | 5,928 | 5,209 | 14,348 | 14,670 | 16,382 | 18,655 | 13,333 | 23,923 | 16,611 | 17,210 | 17,976 | 12,352 | 9,958 | 8,103 | 7,303 | |||||||||||||||||||||||||||||||||||||||
| Total Assets | 197,269 | 196,002 | 191,711 | 189,473 | 193,331 | 191,836 | 192,981 | 192,531 | 192,877 | 196,329 | 195,704 | 197,241 | 196,165 | 191,826 | 188,640 | 185,703 | 184,297 | 182,114 | 179,184 | 180,470 | 181,879 | 182,165 | 185,270 | 184,061 | 182,527 | 180,644 | 181,485 | 180,448 | 180,117 | 178,869 | 173,101 | 171,345 | 170,021 | 167,148 | 164,013 | 164,345 | 162,101 | 163,728 | 157,397 | 157,931 | 156,505 | 176,802 | 179,427 | 172,306 | 181,248 | 179,552 | 278,778 | 296,988 | 296,839 | 288,163 | 258,568 | 235,528 | 227,670 | 210,988 | |||||||||||||||||||||||||||||||||||||||
| Total Debt | 21,596 | 21,765 | 20,628 | 19,732 | 19,910 | 19,231 | 18,683 | 19,212 | 17,131 | 20,980 | 22,629 | 22,457 | 22,065 | 20,298 | 23,967 | 24,895 | 20,012 | 17,204 | 15,121 | 17,389 | 21,016 | 24,329 | 28,736 | 33,028 | 40,778 | 39,754 | 41,065 | 43,985 | 47,605 | 54,370 | 52,880 | 54,436 | 54,640 | 55,639 | 55,297 | 59,857 | 59,432 | 66,801 | 63,270 | 67,034 | 67,409 | 92,259 | 97,885 | 105,021 | 105,175 | 113,424 | 221,100 | 245,139 | 247,078 | 238,862 | 210,241 | 191,030 | 183,091 | 167,572 | |||||||||||||||||||||||||||||||||||||||
| Stockholders' Equity | 15,609 | 15,498 | 15,117 | 14,547 | 14,232 | 13,903 | 14,725 | 13,851 | 13,657 | 13,703 | 12,825 | 13,532 | 13,378 | 12,859 | 12,434 | 13,984 | 15,413 | 17,050 | 17,289 | 17,530 | 14,625 | 14,703 | 14,126 | 13,826 | 13,519 | 14,416 | 14,450 | 14,316 | 13,699 | 13,268 | 13,085 | 13,139 | 13,082 | 13,494 | 13,573 | 13,473 | 13,365 | 13,317 | 13,630 | 13,611 | 13,823 | 20,773 | 20,548 | 20,839 | 26,046 | 22,021 | 16,264 | 22,120 | 21,128 | 20,236 | 19,720 | 18,592 | 17,831 | 17,492 | |||||||||||||||||||||||||||||||||||||||
| Cash Flow | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Operating Cash Flow | 1,371 | 652 | 1,202 | 947 | 940 | 620 | 992 | 1,650 | 1,266 | (17) | 1,660 | 1,588 | 1,432 | 1,173 | 1,602 | 1,831 | 1,641 | 959 | 1,461 | 452 | 1,170 | 1,135 | 1,442 | 348 | 814 | 917 | 1,289 | 763 | 1,081 | 806 | 1,335 | 912 | 1,097 | 706 | 1,303 | 895 | 1,175 | 978 | 1,153 | 1,234 | 1,202 | (6,669) | 2,503 | (6,729) | 3,462 | 1,111 | (1,652) | 3,245 | (1,602) | 4,729 | (1,003) | 1,828 | |||||||||||||||||||||||||||||||||||||||||
| Capital Expenditure | (705) | (891) | (1,484) | (1,081) | (819) | (917) | (934) | (900) | (709) | (585) | (673) | (760) | (741) | (692) | (1,041) | (853) | (946) | (889) | (1,205) | (1,757) | (1,269) | (1,094) | (1,277) | (811) | (1,138) | (1,086) | (1,168) | (977) | (792) | (718) | (884) | (1,138) | (969) | (1,208) | (879) | (1,072) | (893) | (914) | (888) | (771) | (701) | (3,994) | (4,706) | (3,672) | (3,965) | (3,153) | (2,009) | (2,338) | (2,720) | (3,661) | 0 | 0 | |||||||||||||||||||||||||||||||||||||||||
| Free Cash Flow | 666 | (239) | (282) | (134) | 121 | (297) | 58 | 750 | 557 | (602) | 987 | 828 | 691 | 481 | 561 | 978 | 695 | 70 | 256 | (1,305) | (99) | 41 | 165 | (463) | (324) | (169) | 121 | (214) | 289 | 88 | 451 | (226) | 128 | (502) | 424 | (177) | 282 | 64 | 265 | 463 | 501 | (10,663) | (2,203) | (10,401) | (503) | (2,042) | (3,661) | 907 | (4,322) | 1,068 | (1,003) | 1,828 | |||||||||||||||||||||||||||||||||||||||||