MSFT - Microsoft Corporation
Price:
--
--
|
CONSENSUS:
Buy
DETAILS
|
PRICE TARGET:
$551.96
DETAILS
HIGH:
$680.00
LOW:
$415.00
MEDIAN:
$550.00
CONSENSUS:
$551.96
UPSIDE:
31.87%
| Metric | 2026 Q3 | 2026 Q2 | 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 | 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 | 2001 Q4 | 2001 Q2 | 2001 Q1 | 2000 Q4 | 2000 Q3 | 2000 Q2 | 2000 Q1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Revenue | 82,886 | 81,273 | 77,673 | 76,441 | 70,066 | 69,632 | 65,585 | 64,727 | 61,858 | 62,020 | 56,517 | 56,189 | 52,857 | 52,747 | 50,122 | 51,865 | 49,360 | 51,728 | 45,317 | 46,152 | 41,706 | 43,076 | 37,154 | 38,033 | 35,021 | 36,906 | 33,055 | 33,717 | 30,571 | 32,471 | 29,084 | 30,085 | 26,819 | 28,918 | 24,538 | 25,605 | 23,212 | 25,826 | 21,928 | 20,614 | 20,531 | 22,180 | 21,729 | 26,470 | 23,201 | 23,382 | 20,403 | 24,519 | 18,529 | 19,896 | 20,489 | 21,456 | 16,008 | 18,059 | 17,407 | 20,885 | 17,372 | 17,367 | 16,428 | 19,953 | 16,195 | 16,039 | 14,503 | 19,022 | 12,920 | 13,099 | 13,648 | 16,629 | 15,061 | 15,837 | 14,454 | 16,367 | 13,762 | 13,371 | 14,398 | 12,542 | 10,811 | 11,804 | 10,900 | 11,837 | 9,741 | 10,161 | 9,620 | 10,818 | 9,189 | 9,292 | 9,175 | 10,153 | 8,215 | 8,065 | 8,541 | 7,253 | 7,741 | 6,455 | 6,550 | 5,766 | 5,804 | 5,656 | 6,112 | 5,384 |
| Cost of Revenue | 26,828 | 25,978 | 24,043 | 24,014 | 21,919 | 21,799 | 20,099 | 19,684 | 18,505 | 19,623 | 16,302 | 16,795 | 16,128 | 17,488 | 15,452 | 16,429 | 15,615 | 16,960 | 13,646 | 13,991 | 13,045 | 14,194 | 11,002 | 12,339 | 10,975 | 12,358 | 10,406 | 10,412 | 10,170 | 12,423 | 9,905 | 9,742 | 9,269 | 11,064 | 8,278 | 8,456 | 8,060 | 9,901 | 7,844 | 7,979 | 7,722 | 7,468 | 7,161 | 10,136 | 8,273 | 7,595 | 5,978 | 8,322 | 5,145 | 5,602 | 4,787 | 5,692 | 4,168 | 4,163 | 3,952 | 5,638 | 3,777 | 3,708 | 3,897 | 4,833 | 3,139 | 3,170 | 2,755 | 3,628 | 2,842 | 2,586 | 2,814 | 3,907 | 2,848 | 2,866 | 2,514 | 3,543 | 2,675 | 3,237 | 2,140 | 3,620 | 1,696 | 2,130 | 2,028 | 2,239 | 1,253 | 1,410 | 1,363 | 1,922 | 1,405 | 1,481 | 1,411 | 2,344 | 1,480 | 1,238 | 2,137 | 1,368 | 1,544 | 1,717 | 864 | 825 | 1,074 | 477 | 431 | 367 |
| Gross Profit | 56,058 | 55,295 | 53,630 | 52,427 | 48,147 | 47,833 | 45,486 | 45,043 | 43,353 | 42,397 | 40,215 | 39,394 | 36,729 | 35,259 | 34,670 | 35,436 | 33,745 | 34,768 | 31,671 | 32,161 | 28,661 | 28,882 | 26,152 | 25,694 | 24,046 | 24,548 | 22,649 | 23,305 | 20,401 | 20,048 | 19,179 | 20,343 | 17,550 | 17,854 | 16,260 | 17,149 | 15,152 | 15,925 | 14,084 | 12,635 | 12,809 | 14,712 | 14,568 | 16,334 | 14,928 | 15,787 | 14,425 | 16,197 | 13,384 | 14,294 | 15,702 | 15,764 | 11,840 | 13,896 | 13,455 | 15,247 | 13,595 | 13,659 | 12,531 | 15,120 | 13,056 | 12,869 | 11,748 | 15,394 | 10,078 | 10,513 | 10,834 | 12,722 | 12,213 | 12,971 | 11,940 | 12,824 | 11,087 | 10,134 | 12,258 | 8,922 | 9,115 | 9,674 | 8,872 | 9,598 | 8,488 | 8,751 | 8,257 | 8,896 | 7,784 | 7,811 | 7,764 | 7,809 | 6,735 | 6,827 | 6,404 | 5,885 | 6,197 | 4,738 | 5,686 | 4,941 | 4,730 | 5,179 | 5,681 | 5,017 |
| Operating Expenses | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| R&D Expenses | 8,915 | 8,504 | 8,146 | 8,829 | 8,198 | 7,917 | 7,544 | 8,056 | 7,653 | 7,142 | 6,659 | 6,739 | 6,984 | 6,844 | 6,628 | 6,849 | 6,306 | 5,758 | 5,599 | 5,687 | 5,204 | 4,899 | 4,926 | 5,214 | 4,887 | 4,603 | 4,565 | 4,513 | 4,316 | 4,070 | 3,977 | 3,933 | 3,715 | 3,504 | 3,574 | 3,514 | 3,355 | 3,062 | 3,106 | 3,146 | 2,980 | 3,094 | 2,984 | 2,903 | 3,065 | 3,123 | 2,743 | 2,748 | 2,767 | 2,783 | 2,640 | 2,528 | 2,460 | 2,594 | 2,517 | 2,371 | 2,329 | 2,393 | 2,269 | 2,185 | 2,196 | 2,350 | 2,220 | 2,079 | 2,065 | 2,225 | 2,212 | 2,290 | 2,283 | 2,407 | 2,035 | 1,885 | 1,837 | 1,948 | 1,750 | 1,637 | 1,786 | 1,861 | 1,617 | 1,591 | 1,515 | 1,691 | 1,482 | 1,437 | 1,548 | 1,659 | 1,538 | 2,971 | 1,611 | 1,336 | 1,118 | 1,184 | 1,044 | 1,364 | 990 | 956 | 1,040 | 990 | 911 | 834 |
| SG&A Expenses | 8,745 | 8,516 | 7,523 | 9,275 | 7,949 | 8,263 | 7,390 | 9,062 | 8,119 | 8,223 | 6,661 | 8,401 | 7,393 | 8,016 | 6,524 | 8,053 | 7,075 | 6,763 | 5,834 | 7,379 | 6,409 | 6,086 | 5,350 | 7,073 | 6,184 | 6,054 | 5,398 | 6,387 | 5,744 | 5,720 | 5,247 | 6,031 | 5,543 | 5,671 | 4,978 | 5,647 | 5,074 | 4,958 | 4,263 | 5,299 | 4,546 | 5,233 | 4,800 | 5,412 | 4,879 | 6,055 | 4,708 | 5,480 | 4,283 | 5,438 | 5,450 | 5,465 | 4,072 | 4,917 | 4,564 | 4,882 | 4,063 | 5,095 | 4,553 | 4,770 | 3,744 | 4,530 | 4,355 | 4,802 | 3,531 | 4,301 | 4,184 | 4,493 | 3,931 | 4,880 | 5,496 | 4,458 | 3,332 | 4,197 | 3,919 | 3,813 | 2,855 | 3,932 | 3,367 | 3,350 | 2,927 | 4,071 | 3,446 | 2,710 | 2,760 | 3,019 | 4,948 | 3,363 | 1,976 | 3,298 | 2,656 | 1,827 | 2,312 | 1,595 | 1,502 | 1,208 | 1,353 | 1,195 | 1,527 | 1,070 |
| Other 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 | 306 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 243 | 0 | 127 | 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 | (18) | 0 | 0 | 0 | 0 | 0 | (242) | 0 | 0 | 0 | 0 | 0 | (292) | 259 | (263) | (251) |
| Operating Expenses | 17,660 | 17,020 | 15,669 | 18,104 | 16,147 | 16,180 | 14,934 | 17,118 | 15,772 | 15,365 | 13,320 | 15,140 | 14,377 | 14,860 | 13,152 | 14,902 | 13,381 | 12,521 | 11,433 | 13,066 | 11,613 | 10,985 | 10,276 | 12,287 | 11,071 | 10,657 | 9,963 | 10,900 | 10,060 | 9,790 | 9,224 | 9,964 | 9,258 | 9,175 | 8,552 | 9,161 | 8,429 | 8,020 | 7,369 | 8,445 | 7,526 | 8,327 | 7,784 | 8,558 | 7,944 | 9,305 | 7,451 | 8,228 | 7,050 | 8,221 | 8,090 | 7,993 | 6,532 | 7,511 | 7,081 | 7,253 | 6,392 | 7,488 | 6,822 | 6,955 | 5,940 | 6,880 | 6,575 | 6,881 | 5,596 | 6,526 | 6,396 | 6,783 | 6,214 | 7,287 | 7,531 | 6,343 | 5,169 | 6,145 | 5,669 | 5,450 | 4,641 | 5,793 | 4,984 | 4,941 | 4,442 | 5,762 | 4,928 | 4,147 | 4,290 | 4,678 | 6,486 | 6,334 | 3,587 | 4,634 | 4,171 | 3,011 | 3,356 | 1,987 | 2,492 | 2,164 | 2,101 | 2,444 | 2,750 | 2,228 |
| Operating Income | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Operating Income | 38,398 | 38,275 | 37,961 | 34,323 | 32,000 | 31,653 | 30,552 | 27,925 | 27,581 | 27,032 | 26,895 | 24,254 | 22,352 | 20,399 | 21,518 | 20,534 | 20,364 | 22,247 | 20,238 | 19,095 | 17,048 | 17,897 | 15,876 | 13,407 | 12,975 | 13,891 | 12,686 | 12,405 | 10,341 | 10,258 | 9,955 | 10,379 | 8,292 | 8,679 | 7,708 | 7,682 | 6,723 | 7,905 | 6,715 | 3,080 | 5,283 | (2,053) | 6,594 | 7,776 | 5,844 | 6,482 | 6,974 | 7,969 | 6,334 | 6,073 | 7,612 | 7,771 | 5,308 | 192 | 6,374 | 7,994 | 7,203 | 6,171 | 5,709 | 8,165 | 7,116 | 5,930 | 5,173 | 8,513 | 4,482 | 3,987 | 4,438 | 5,939 | 5,999 | 5,684 | 4,409 | 6,481 | 5,918 | 3,989 | 6,589 | 3,472 | 4,474 | 3,881 | 3,888 | 4,657 | 4,046 | 2,989 | 3,329 | 4,749 | 3,494 | 3,133 | 1,278 | 1,475 | 3,148 | 2,193 | 2,233 | 2,874 | 2,841 | 2,751 | 3,194 | 2,777 | 2,629 | 2,735 | 2,931 | 2,789 |
| Interest Expense | 778 | 736 | 698 | 615 | 594 | 594 | 582 | 701 | 800 | 909 | 525 | 482 | 496 | 490 | 500 | 496 | 503 | 525 | 539 | 553 | 633 | 571 | 589 | 686 | 614 | 654 | 637 | 669 | 671 | 672 | 674 | 672 | 691 | 698 | 672 | 655 | 609 | 521 | 437 | 345 | 340 | 247 | 211 | 162 | 161 | 169 | 175 | 135 | 118 | 120 | 109 | 105 | 95 | 0 | 95 | 95 | 94 | 94 | 84 | 72 | 45 | 641 | 38 | 38 | 38 | 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 |
| Interest Income | 730 | 840 | 976 | 769 | 597 | 600 | 681 | 638 | 619 | 734 | 1,166 | 905 | 748 | 700 | 641 | 552 | 519 | 503 | 520 | 497 | 519 | 545 | 570 | 595 | 673 | 688 | 724 | 709 | 668 | 704 | 681 | 0 | 575 | 530 | 473 | 1,387 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 269 | 216 | 205 | 210 | 0 | 204 | 197 | 203 | 160 | 164 | 175 | 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 |
| Profitability | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| EBITDA | 50,285 | 58,180 | 48,060 | 44,434 | 40,711 | 36,786 | 38,234 | 34,331 | 33,554 | 33,394 | 31,730 | 29,083 | 26,718 | 24,477 | 24,862 | 24,962 | 24,466 | 26,536 | 24,275 | 23,302 | 20,805 | 21,669 | 19,358 | 17,612 | 16,575 | 17,942 | 16,294 | 16,189 | 14,083 | 14,052 | 13,732 | 13,868 | 12,042 | 12,403 | 11,155 | 10,956 | 10,156 | 10,709 | 9,080 | 5,602 | 7,083 | (16) | 8,243 | 9,533 | 7,485 | 8,488 | 8,387 | 9,274 | 7,480 | 7,248 | 8,765 | 8,884 | 6,339 | 1,873 | 7,224 | 9,012 | 8,126 | 7,102 | 6,429 | 9,232 | 7,969 | 7,714 | 6,073 | 9,536 | 5,449 | 4,668 | 5,102 | 6,571 | 6,584 | 6,292 | 4,941 | 6,962 | 6,353 | 4,370 | 7,034 | 3,837 | 4,723 | 4,142 | 4,065 | 4,888 | 4,280 | 3,271 | 3,611 | 4,857 | 3,677 | 3,442 | 1,527 | 1,775 | 3,476 | 2,665 | 2,508 | 3,233 | 3,136 | 3,315 | 3,433 | 3,027 | 2,337 | 3,010 | 3,256 | 3,134 |
| EBIT | 40,118 | 48,982 | 34,999 | 33,231 | 31,971 | 29,959 | 30,851 | 27,951 | 27,527 | 27,435 | 27,809 | 25,209 | 23,169 | 20,829 | 22,072 | 20,983 | 20,693 | 23,040 | 21,063 | 19,958 | 17,869 | 18,908 | 16,713 | 14,108 | 13,457 | 14,739 | 13,323 | 13,265 | 11,157 | 11,057 | 10,895 | 11,352 | 9,332 | 9,867 | 8,656 | 8,613 | 7,703 | 8,543 | 7,264 | 3,692 | 5,376 | (1,509) | 6,728 | 8,012 | 6,057 | 6,746 | 7,132 | 8,013 | 6,526 | 6,265 | 7,712 | 7,875 | 5,629 | 1,076 | 6,458 | 8,334 | 7,400 | 6,413 | 5,709 | 8,569 | 7,275 | 6,996 | 5,379 | 8,921 | 4,803 | 3,987 | 4,438 | 5,939 | 5,999 | 5,684 | 4,409 | 6,481 | 5,918 | 3,989 | 6,589 | 3,472 | 4,474 | 3,881 | 3,888 | 4,657 | 4,046 | 2,989 | 3,329 | 4,749 | 3,494 | 3,133 | 1,278 | 1,475 | 3,148 | 2,193 | 2,233 | 2,874 | 2,841 | 2,751 | 3,194 | 2,777 | 2,629 | 2,735 | 2,931 | 2,789 |
| Income Before Tax | 39,340 | 48,246 | 34,301 | 32,616 | 31,377 | 29,365 | 30,269 | 27,250 | 26,727 | 26,526 | 27,284 | 24,727 | 22,673 | 20,339 | 21,572 | 20,487 | 20,190 | 22,515 | 20,524 | 19,405 | 17,236 | 18,337 | 16,124 | 13,422 | 12,843 | 14,085 | 12,686 | 12,596 | 10,486 | 10,385 | 10,221 | 10,680 | 8,641 | 9,169 | 7,984 | 7,958 | 7,094 | 8,022 | 6,827 | 3,347 | 5,036 | (1,756) | 6,517 | 7,850 | 5,896 | 6,577 | 6,957 | 7,878 | 6,408 | 6,145 | 7,603 | 7,770 | 5,534 | 359 | 6,363 | 8,239 | 7,306 | 6,319 | 6,025 | 8,497 | 7,230 | 6,024 | 5,341 | 8,883 | 4,765 | 4,142 | 4,050 | 5,638 | 5,991 | 5,968 | 4,810 | 6,820 | 6,216 | 4,284 | 6,971 | 3,805 | 5,041 | 4,258 | 4,315 | 5,137 | 4,552 | 3,861 | 3,825 | 5,169 | 3,773 | 3,704 | 2,279 | 2,312 | 3,901 | 2,867 | 2,596 | 2,243 | 3,357 | 98 | 3,917 | 3,852 | 3,651 | 3,613 | 3,691 | 3,320 |
| Income Tax Expense | 7,562 | 9,788 | 6,554 | 5,383 | 5,553 | 5,257 | 5,602 | 5,214 | 4,788 | 4,656 | 4,993 | 4,646 | 4,374 | 3,914 | 4,016 | 3,747 | 3,462 | 3,750 | 19 | 2,947 | 1,779 | 2,874 | 2,231 | 2,220 | 2,091 | 2,436 | 2,008 | (591) | 1,677 | 1,965 | 1,397 | 1,807 | 1,217 | 15,471 | 1,408 | (111) | 1,608 | 1,755 | 1,160 | 225 | 1,280 | 1,439 | 1,532 | 1,987 | 1,356 | 1,965 | 1,297 | 1,320 | 1,164 | 1,180 | 1,548 | 1,393 | 1,068 | 851 | 1,255 | 1,615 | 1,568 | 445 | 793 | 1,863 | 1,820 | 1,506 | 1,335 | 2,221 | 1,191 | 1,097 | 1,073 | 1,464 | 1,618 | 1,671 | 422 | 2,113 | 1,927 | 1,249 | 2,045 | 1,179 | 1,563 | 1,430 | 1,338 | 1,484 | 1,411 | 161 | 1,262 | 1,706 | 1,245 | 1,014 | 964 | 763 | 1,287 | 946 | 731 | 718 | 1,074 | 33 | 1,293 | 1,271 | 1,242 | 1,228 | 1,255 | 1,129 |
| Net Income | 31,778 | 38,458 | 27,747 | 27,233 | 25,824 | 24,108 | 24,667 | 22,036 | 21,939 | 21,870 | 22,291 | 20,081 | 18,299 | 16,425 | 17,556 | 16,740 | 16,728 | 18,765 | 20,505 | 16,458 | 15,457 | 15,463 | 13,893 | 11,202 | 10,752 | 11,649 | 10,678 | 13,187 | 8,809 | 8,420 | 8,824 | 8,873 | 7,424 | (6,302) | 6,576 | 8,069 | 5,486 | 6,267 | 5,667 | 3,122 | 3,756 | (3,195) | 4,985 | 5,863 | 4,540 | 4,612 | 5,660 | 6,558 | 5,244 | 4,965 | 6,055 | 6,377 | 4,466 | (492) | 5,108 | 6,624 | 5,738 | 5,874 | 5,232 | 6,634 | 5,410 | 4,518 | 4,006 | 6,662 | 3,574 | 3,045 | 2,977 | 4,174 | 4,373 | 4,297 | 4,388 | 4,707 | 4,289 | 3,035 | 4,926 | 2,626 | 3,478 | 2,828 | 2,977 | 3,653 | 3,141 | 3,700 | 2,563 | 3,463 | 2,528 | 2,690 | 1,315 | 1,549 | 2,614 | 1,921 | 1,865 | 1,525 | 2,283 | 65 | 2,624 | 2,206 | 2,409 | 2,385 | 2,436 | 2,191 |
| Per Share Data | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| EPS (Basic) | 4.28 | 5.18 | 3.73 | 3.66 | 3.47 | 3.24 | 3.32 | 2.96 | 2.95 | 2.94 | 3.00 | 2.70 | 2.46 | 2.20 | 2.35 | 2.24 | 2.23 | 2.50 | 2.73 | 2.19 | 2.05 | 2.05 | 1.84 | 1.48 | 1.41 | 1.53 | 1.40 | 1.72 | 1.15 | 1.09 | 1.15 | 1.15 | 0.96 | -0.82 | 0.85 | 1.04 | 0.71 | 0.81 | 0.73 | 0.40 | 0.48 | -0.40 | 0.61 | 0.71 | 0.55 | 0.56 | 0.68 | 0.79 | 0.63 | 0.59 | 0.72 | 0.76 | 0.53 | -0.06 | 0.61 | 0.79 | 0.68 | 0.70 | 0.62 | 0.78 | 0.63 | 0.52 | 0.46 | 0.75 | 0.40 | 0.34 | 0.33 | 0.47 | 0.48 | 0.47 | 0.47 | 0.50 | 0.46 | 0.32 | 0.51 | 0.27 | 0.35 | 0.28 | 0.29 | 0.35 | 0.29 | 0.34 | 0.24 | 0.32 | 0.23 | 0.25 | 0.12 | 0.14 | 0.24 | 0.14 | 0.17 | 0.14 | 0.21 | 0.01 | 0.25 | 0.21 | 0.22 | 0.23 | 0.24 | 0.22 |
| EPS (Diluted) | 4.27 | 5.16 | 3.72 | 3.65 | 3.46 | 3.23 | 3.30 | 2.95 | 2.94 | 2.93 | 2.99 | 2.69 | 2.45 | 2.20 | 2.35 | 2.23 | 2.22 | 2.48 | 2.71 | 2.17 | 2.03 | 2.03 | 1.82 | 1.46 | 1.40 | 1.51 | 1.38 | 1.71 | 1.14 | 1.08 | 1.14 | 1.14 | 0.95 | -0.82 | 0.84 | 1.03 | 0.70 | 0.80 | 0.72 | 0.39 | 0.47 | -0.40 | 0.61 | 0.71 | 0.54 | 0.55 | 0.68 | 0.78 | 0.62 | 0.59 | 0.72 | 0.76 | 0.53 | -0.06 | 0.60 | 0.78 | 0.68 | 0.68 | 0.61 | 0.77 | 0.62 | 0.51 | 0.45 | 0.74 | 0.40 | 0.34 | 0.33 | 0.47 | 0.48 | 0.46 | 0.47 | 0.50 | 0.45 | 0.31 | 0.50 | 0.26 | 0.35 | 0.28 | 0.29 | 0.34 | 0.29 | 0.34 | 0.23 | 0.32 | 0.23 | 0.25 | 0.12 | 0.14 | 0.24 | 0.14 | 0.17 | 0.13 | 0.21 | 0.01 | 0.24 | 0.20 | 0.22 | 0.22 | 0.22 | 0.20 |
| Shares Outstanding | 7,426 | 7,431 | 7,433 | 7,432 | 7,434 | 7,435 | 7,433 | 7,433 | 7,431 | 7,432 | 7,429 | 7,434 | 7,441 | 7,451 | 7,457 | 7,474 | 7,493 | 7,505 | 7,513 | 7,527 | 7,539 | 7,555 | 7,566 | 7,580 | 7,602 | 7,621 | 7,634 | 7,655 | 7,672 | 7,692 | 7,673 | 7,683 | 7,698 | 7,710 | 7,708 | 7,746 | 7,725 | 7,755 | 7,789 | 7,842 | 7,895 | 8,061 | 8,167 | 8,228 | 8,249 | 8,246 | 8,284 | 8,326 | 8,339 | 8,345 | 8,364 | 8,393 | 8,396 | 8,388 | 8,401 | 8,402 | 8,392 | 8,427 | 8,420 | 8,497 | 8,614 | 8,714 | 8,767 | 8,856 | 8,914 | 8,900 | 8,891 | 8,903 | 9,084 | 9,265 | 9,307 | 9,361 | 9,380 | 9,505 | 9,725 | 9,806 | 9,929 | 10,189 | 10,303 | 10,560 | 10,696 | 10,749 | 10,856 | 10,877 | 10,873 | 10,824 | 10,785 | 10,810 | 10,811 | 10,732 | 10,703 | 10,829 | 10,790 | 10,760 | 10,660 | 10,598 | 10,334 | 10,418 | 10,326 | 10,258 |
| Metric | 2026 Q3 | 2026 Q2 | 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 | 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 | 2001 Q3 | 2001 Q2 | 2001 Q1 | 2000 Q4 | 2000 Q3 | 2000 Q2 | 2000 Q1 | 1999 Q4 | 1999 Q3 | 1999 Q2 | 1999 Q1 | 1998 Q4 | 1998 Q3 | 1998 Q2 | 1998 Q1 | 1997 Q4 | 1997 Q3 | 1997 Q2 | 1997 Q1 | 1996 Q4 | 1996 Q3 | 1996 Q2 | 1996 Q1 | 1995 Q4 | 1995 Q3 | 1995 Q2 | 1995 Q1 | 1994 Q4 | 1994 Q3 | 1994 Q2 | 1994 Q1 | 1993 Q4 | 1993 Q3 | 1993 Q2 | 1993 Q1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Current Assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Cash & Cash Equivalents | 32,105 | 24,296 | 28,849 | 30,242 | 28,828 | 17,482 | 20,840 | 18,315 | 19,634 | 17,305 | 80,452 | 34,704 | 26,562 | 15,646 | 22,884 | 13,931 | 12,498 | 20,604 | 19,165 | 14,224 | 13,702 | 14,432 | 17,205 | 13,576 | 11,710 | 8,864 | 13,117 | 11,356 | 11,212 | 6,638 | 15,137 | 11,946 | 9,221 | 12,859 | 6,884 | 7,663 | 6,713 | 8,468 | 13,928 | 6,510 | 7,170 | 9,422 | 8,823 | 6,076 | 8,346 | 9,004 | 7,611 | 6,149 | 5,768 | 6,438 | 5,552 | 5,338 | 3,016 | 5,116 | 4,149 | 3,531 | 2,641 | 4,846 | 5,192 | 4,719 | 4,789 | 4,975 | 6,203 | 6,113 | 5,191 | 3,839 | 4,110 | 2,582 | 3,945 | 3,706 | 3,852 | 3,096 | 3,018 | 2,601 | 2,937 | 2,323 | 1,906 | 1,962 | 1,205 | 917 | 1,326 | 1,477 | 1,152 | 951 | 843 | 1,013 | 855 | 840 | 813 |
| Short-Term Investments | 46,167 | 65,160 | 73,156 | 64,313 | 50,784 | 54,069 | 57,589 | 57,216 | 60,379 | 63,677 | 63,493 | 76,552 | 77,857 | 83,849 | 84,360 | 90,818 | 92,162 | 104,744 | 111,419 | 116,032 | 111,705 | 117,536 | 120,772 | 122,951 | 125,916 | 125,389 | 123,519 | 122,463 | 120,406 | 121,024 | 120,743 | 121,822 | 123,049 | 129,921 | 131,587 | 125,318 | 119,305 | 114,313 | 123,004 | 106,730 | 98,382 | 26,677 | 27,905 | 25,371 | 12,369 | 11,718 | 20,625 | 46,628 | 45,854 | 42,610 | 37,872 | 35,137 | 35,636 | 33,577 | 25,869 | 23,358 | 22,070 | 18,952 | 16,013 | 13,124 | 14,113 | 12,261 | 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 |
| Net Receivables | 60,041 | 56,535 | 52,894 | 69,905 | 51,700 | 48,188 | 44,148 | 56,924 | 44,029 | 42,831 | 36,953 | 48,688 | 37,420 | 35,833 | 31,279 | 44,261 | 32,613 | 33,520 | 27,349 | 38,043 | 26,322 | 27,312 | 22,851 | 32,011 | 22,699 | 23,525 | 19,087 | 29,524 | 19,269 | 19,680 | 17,390 | 26,481 | 17,208 | 18,428 | 14,561 | 22,431 | 12,882 | 14,343 | 11,129 | 18,277 | 12,247 | 11,196 | 8,587 | 11,192 | 10,953 | 9,535 | 8,454 | 5,608 | 4,533 | 5,196 | 4,894 | 4,450 | 5,129 | 4,230 | 3,532 | 4,143 | 3,172 | 3,250 | 2,902 | 3,284 | 2,207 | 2,245 | 1,689 | 2,029 | 1,153 | 1,460 | 1,055 | 1,081 | 788 | 980 | 866 | 975 | 855 | 639 | 681 | 771 | 1,052 | 581 | 580 | 591 | 527 | 475 | 522 | 460 | 364 | 338 | 439 | 1,280 | 994 |
| Inventory | 1,219 | 1,059 | 1,130 | 938 | 848 | 909 | 1,626 | 1,246 | 1,304 | 1,615 | 3,000 | 2,500 | 2,877 | 2,980 | 4,268 | 3,742 | 3,296 | 3,019 | 3,411 | 2,636 | 2,245 | 1,924 | 2,705 | 1,895 | 1,644 | 1,823 | 2,622 | 2,063 | 1,951 | 1,961 | 3,614 | 2,662 | 2,084 | 2,003 | 3,211 | 2,181 | 1,979 | 1,961 | 3,122 | 2,251 | 2,450 | 589 | 1,150 | 717 | 968 | 1,640 | 1,750 | 621 | 1,099 | 640 | 650 | 959 | 673 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 33 | 108 | 125 | 88 | 87 | 117 | 108 | 102 | 131 | 130 | 95 | 127 | 119 | 102 | 88 |
| Other Current Assets | 35,797 | 33,140 | 33,037 | 25,733 | 24,484 | 26,432 | 25,723 | 26,033 | 21,834 | 21,965 | 23,688 | 21,813 | 19,173 | 19,515 | 18,021 | 16,932 | 13,353 | 12,301 | 12,982 | 13,471 | 11,640 | 12,769 | 13,544 | 11,482 | 8,536 | 7,473 | 7,551 | 10,146 | 7,049 | 7,571 | 7,311 | 6,751 | 5,097 | 4,422 | 4,788 | 5,103 | 5,434 | 5,864 | 6,726 | 5,892 | 8,172 | 4,603 | 5,766 | 5,924 | 5,094 | 5,305 | 4,343 | 3,394 | 3,656 | 4,089 | 3,963 | 4,159 | 4,122 | 4,904 | 4,239 | 3,984 | 3,510 | 3,260 | 1,110 | 893 | 854 | 2,221 | 16,166 | 13,667 | 12,620 | 10,590 | 8,570 | 7,973 | 6,105 | 5,687 | 5,506 | 6,371 | 4,359 | 4,599 | 4,045 | 3,901 | 3,334 | 2,989 | 3,415 | 3,071 | 2,593 | 2,258 | 2,107 | 1,941 | 1,771 | 1,372 | 1,233 | 118 | 66 |
| Total Current Assets | 175,329 | 180,190 | 189,066 | 191,131 | 156,644 | 147,080 | 149,926 | 159,734 | 147,180 | 147,393 | 207,586 | 184,257 | 163,889 | 157,823 | 160,812 | 169,684 | 153,922 | 174,188 | 174,326 | 184,406 | 165,614 | 173,973 | 177,077 | 181,915 | 170,505 | 167,074 | 165,896 | 175,552 | 159,887 | 156,874 | 164,195 | 169,662 | 156,659 | 167,633 | 161,031 | 162,696 | 146,313 | 144,949 | 157,909 | 139,660 | 128,421 | 52,487 | 52,231 | 49,280 | 37,730 | 37,202 | 42,783 | 62,400 | 60,910 | 58,973 | 52,931 | 50,043 | 48,576 | 47,827 | 37,789 | 35,016 | 31,393 | 30,308 | 25,217 | 22,020 | 21,963 | 21,702 | 24,058 | 21,809 | 18,964 | 15,889 | 13,735 | 11,636 | 10,838 | 10,373 | 10,224 | 10,442 | 8,232 | 7,839 | 7,696 | 7,103 | 6,417 | 5,620 | 5,287 | 4,696 | 4,554 | 4,312 | 3,912 | 3,482 | 3,073 | 2,850 | 2,646 | 2,340 | 1,961 |
| Non-Current Assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Property, Plant & Equipment | 307,631 | 286,229 | 255,652 | 229,789 | 208,414 | 189,718 | 173,391 | 154,552 | 138,746 | 128,706 | 117,937 | 109,987 | 102,011 | 96,379 | 90,384 | 87,546 | 83,214 | 79,568 | 75,347 | 70,803 | 65,618 | 62,035 | 56,974 | 52,904 | 49,669 | 48,961 | 46,299 | 43,856 | 40,769 | 39,523 | 38,164 | 36,146 | 34,788 | 33,053 | 31,653 | 30,289 | 21,962 | 21,379 | 19,224 | 18,356 | 16,831 | 7,402 | 7,512 | 7,535 | 6,996 | 6,552 | 3,923 | 2,178 | 2,193 | 2,223 | 2,257 | 2,189 | 2,268 | 2,182 | 2,159 | 2,098 | 1,973 | 1,903 | 1,835 | 1,739 | 1,657 | 1,611 | 1,445 | 1,495 | 1,466 | 1,505 | 1,416 | 1,478 | 1,484 | 1,465 | 1,371 | 1,322 | 1,304 | 1,326 | 1,281 | 1,297 | 1,265 | 1,192 | 1,027 | 977 | 936 | 930 | 918 | 913 | 891 | 867 | 824 | 798 | 786 |
| Goodwill | 119,661 | 119,622 | 119,497 | 119,509 | 119,329 | 119,191 | 119,374 | 119,220 | 119,163 | 118,931 | 67,790 | 67,886 | 67,940 | 67,905 | 67,459 | 67,524 | 67,371 | 50,921 | 50,455 | 49,711 | 49,698 | 44,219 | 43,890 | 43,351 | 42,064 | 42,248 | 42,113 | 42,026 | 41,861 | 41,577 | 35,855 | 35,683 | 35,582 | 35,355 | 35,389 | 35,122 | 34,668 | 34,524 | 17,907 | 17,872 | 17,948 | 12,368 | 12,582 | 12,503 | 12,490 | 12,291 | 4,217 | 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 |
| Intangible Assets | 19,325 | 20,289 | 21,236 | 22,604 | 23,968 | 25,385 | 26,751 | 27,597 | 28,828 | 29,896 | 8,895 | 9,366 | 9,879 | 10,355 | 10,808 | 11,298 | 11,348 | 7,462 | 7,794 | 7,800 | 8,127 | 6,555 | 6,923 | 7,038 | 6,855 | 7,126 | 7,508 | 7,750 | 8,103 | 8,482 | 7,579 | 8,053 | 8,544 | 9,034 | 9,598 | 10,106 | 10,547 | 11,001 | 3,522 | 3,733 | 4,459 | 1,346 | 1,653 | 1,759 | 1,815 | 1,899 | 699 | 3,455 | 3,506 | 3,512 | 3,364 | 3,497 | 1,669 | 1,710 | 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 |
| Long-Term Investments | 33,683 | 21,202 | 10,283 | 15,133 | 15,762 | 15,581 | 15,778 | 14,600 | 14,807 | 13,367 | 11,423 | 9,879 | 9,415 | 7,097 | 6,839 | 6,891 | 6,907 | 6,994 | 6,393 | 5,984 | 5,395 | 3,794 | 3,103 | 2,965 | 2,660 | 2,755 | 2,684 | 2,649 | 2,403 | 2,274 | 2,034 | 1,862 | 2,818 | 3,961 | 5,343 | 6,023 | 7,381 | 8,912 | 10,486 | 10,431 | 11,315 | 6,976 | 6,006 | 4,933 | 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 Non-Current Assets | 38,599 | 37,770 | 40,617 | 40,837 | 38,507 | 36,943 | 37,793 | 36,460 | 35,551 | 32,265 | 32,154 | 30,601 | 26,954 | 24,994 | 23,482 | 21,897 | 21,845 | 21,256 | 21,103 | 15,075 | 14,427 | 13,561 | 13,034 | 13,138 | 13,696 | 14,630 | 14,455 | 14,723 | 10,258 | 10,129 | 9,792 | 7,442 | 7,106 | 6,967 | 6,083 | 6,076 | 4,146 | 3,845 | 3,476 | 3,416 | 2,895 | 1,517 | 1,628 | 1,599 | 5,646 | 6,132 | 10,852 | 16,645 | 15,165 | 14,863 | 13,542 | 14,506 | 15,133 | 16,660 | 19,657 | 20,577 | 22,723 | 19,939 | 23,843 | 21,334 | 16,052 | 15,312 | 8,058 | 6,745 | 5,139 | 4,963 | 4,394 | 3,726 | 3,044 | 2,549 | 1,018 | 1,022 | 1,204 | 928 | 613 | 706 | 478 | 398 | 278 | 288 | 147 | 121 | 96 | 91 | 84 | 88 | 90 | 88 | 102 |
| Total Non-Current Assets | 518,899 | 485,112 | 447,285 | 427,872 | 405,980 | 386,818 | 373,087 | 352,429 | 337,095 | 323,165 | 238,199 | 227,719 | 216,199 | 206,730 | 198,972 | 195,156 | 190,685 | 166,201 | 161,092 | 149,373 | 143,265 | 130,164 | 123,924 | 119,396 | 114,944 | 115,720 | 113,059 | 111,004 | 103,394 | 101,985 | 93,424 | 89,186 | 88,838 | 88,370 | 88,066 | 87,616 | 78,704 | 79,661 | 54,615 | 53,808 | 53,448 | 29,609 | 29,381 | 28,608 | 28,056 | 27,915 | 21,108 | 23,537 | 23,371 | 22,759 | 19,428 | 20,192 | 19,070 | 20,552 | 21,816 | 22,675 | 24,696 | 21,842 | 25,678 | 23,073 | 17,709 | 16,923 | 9,503 | 8,240 | 6,605 | 6,468 | 5,810 | 5,204 | 4,528 | 4,014 | 2,389 | 2,344 | 2,508 | 2,254 | 1,894 | 2,003 | 1,743 | 1,590 | 1,305 | 1,265 | 1,083 | 1,051 | 1,014 | 1,004 | 975 | 955 | 914 | 886 | 888 |
| Total Assets | 694,228 | 665,302 | 636,351 | 619,003 | 562,624 | 533,898 | 523,013 | 512,163 | 484,275 | 470,558 | 445,785 | 411,976 | 380,088 | 364,552 | 359,784 | 364,840 | 344,607 | 340,389 | 335,418 | 333,779 | 308,879 | 304,137 | 301,001 | 301,311 | 285,449 | 282,794 | 278,955 | 286,556 | 263,281 | 258,859 | 257,619 | 258,848 | 245,497 | 256,003 | 249,097 | 250,312 | 225,017 | 224,610 | 212,524 | 193,468 | 181,869 | 82,096 | 81,612 | 77,888 | 65,786 | 65,117 | 63,891 | 85,937 | 84,281 | 81,732 | 72,359 | 70,235 | 67,646 | 68,379 | 59,605 | 57,691 | 56,089 | 52,150 | 50,895 | 45,093 | 39,672 | 38,625 | 33,561 | 30,049 | 25,569 | 22,357 | 19,545 | 16,840 | 15,366 | 14,387 | 12,613 | 12,786 | 10,740 | 10,093 | 9,590 | 9,106 | 8,160 | 7,210 | 6,592 | 5,961 | 5,637 | 5,363 | 4,926 | 4,486 | 4,048 | 3,805 | 3,560 | 3,226 | 2,849 |
| Current Liabilities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Account Payables | 37,513 | 37,328 | 32,580 | 27,724 | 26,250 | 22,608 | 22,768 | 21,996 | 18,087 | 17,695 | 19,307 | 18,095 | 15,305 | 15,354 | 16,609 | 19,000 | 16,085 | 15,314 | 14,832 | 15,163 | 13,412 | 12,770 | 12,509 | 12,530 | 9,246 | 8,811 | 8,574 | 9,382 | 7,544 | 7,563 | 8,511 | 8,617 | 7,623 | 7,850 | 6,866 | 7,390 | 6,217 | 6,580 | 6,296 | 6,898 | 6,759 | 3,171 | 3,287 | 3,324 | 3,533 | 3,351 | 2,843 | 1,360 | 1,341 | 1,573 | 1,342 | 1,189 | 1,208 | 1,136 | 1,246 | 1,262 | 1,101 | 1,083 | 1,073 | 1,233 | 997 | 874 | 1,016 | 989 | 845 | 759 | 908 | 867 | 761 | 721 | 864 | 848 | 887 | 808 | 652 | 651 | 621 | 563 | 524 | 431 | 354 | 324 | 296 | 242 | 214 | 239 | 261 | 214 | 176 |
| Short-Term Debt | 8,839 | 4,837 | 7,832 | 2,999 | 2,999 | 5,248 | 2,249 | 8,942 | 22,784 | 29,291 | 29,556 | 5,247 | 6,245 | 3,997 | 3,248 | 2,749 | 1,749 | 4,998 | 3,249 | 8,072 | 8,051 | 5,387 | 6,497 | 3,749 | 3,748 | 6,247 | 3,017 | 5,516 | 6,515 | 3,516 | 6,497 | 3,998 | 3,677 | 15,912 | 9,220 | 10,121 | 7,786 | 25,664 | 14,536 | 12,904 | 5,498 | 2,249 | 2,250 | 2,000 | 2,000 | 1,975 | 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 |
| Deferred Revenue | 50,924 | 51,376 | 58,987 | 64,555 | 44,636 | 45,508 | 53,026 | 57,582 | 41,888 | 43,068 | 46,429 | 50,901 | 36,903 | 36,982 | 41,340 | 45,538 | 34,027 | 34,001 | 38,465 | 41,525 | 30,083 | 30,402 | 33,476 | 36,000 | 27,012 | 27,343 | 29,904 | 32,676 | 24,251 | 24,285 | 26,704 | 28,905 | 21,370 | 21,309 | 22,778 | 24,013 | 26,518 | 26,085 | 26,304 | 27,468 | 20,876 | 11,361 | 13,567 | 13,003 | 11,532 | 11,815 | 8,551 | 6,229 | 6,620 | 7,225 | 6,810 | 6,841 | 5,920 | 5,568 | 0 | 0 | 0 | 4,816 | 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 Liabilities | 39,385 | 25,156 | 23,122 | 30,133 | 25,389 | 22,181 | 20,927 | 25,820 | 23,173 | 20,697 | 17,350 | 22,148 | 19,595 | 18,440 | 16,184 | 20,440 | 17,785 | 16,396 | 14,779 | 18,970 | 15,853 | 14,800 | 12,850 | 15,745 | 13,378 | 12,472 | 11,228 | 14,349 | 11,858 | 11,255 | 10,649 | 13,272 | 11,086 | 10,715 | 10,230 | 11,967 | 10,543 | 10,614 | 10,712 | 11,188 | 10,163 | 2,885 | 3,052 | 6,298 | 4,406 | 5,104 | 8,355 | 5,195 | 6,268 | 3,760 | 4,405 | 4,876 | 4,471 | 4,316 | 8,494 | 8,363 | 8,205 | 3,299 | 10,030 | 9,271 | 7,335 | 7,928 | 6,823 | 6,482 | 5,600 | 4,971 | 3,961 | 3,629 | 3,141 | 2,889 | 2,615 | 2,296 | 1,776 | 1,617 | 1,612 | 1,590 | 1,138 | 784 | 661 | 665 | 650 | 589 | 618 | 498 | 367 | 324 | 288 | 262 | 266 |
| Total Current Liabilities | 136,661 | 130,005 | 134,996 | 141,218 | 114,206 | 108,882 | 115,200 | 125,286 | 118,525 | 121,016 | 124,792 | 104,149 | 85,691 | 81,718 | 87,389 | 95,082 | 77,439 | 77,510 | 80,528 | 88,657 | 72,193 | 67,486 | 70,056 | 72,310 | 58,707 | 59,640 | 58,118 | 69,420 | 53,861 | 50,318 | 56,277 | 58,488 | 46,133 | 58,099 | 51,615 | 55,745 | 52,005 | 70,787 | 58,810 | 59,357 | 44,354 | 25,715 | 28,761 | 27,034 | 23,710 | 24,383 | 21,627 | 13,927 | 15,098 | 13,974 | 13,617 | 13,757 | 12,744 | 11,842 | 9,740 | 9,625 | 9,306 | 9,755 | 11,103 | 10,504 | 8,332 | 8,802 | 7,839 | 7,471 | 6,445 | 5,730 | 4,869 | 4,496 | 3,902 | 3,610 | 3,479 | 3,144 | 2,663 | 2,425 | 2,264 | 2,241 | 1,759 | 1,347 | 1,185 | 1,096 | 1,004 | 913 | 914 | 740 | 581 | 563 | 549 | 476 | 442 |
| Non-Current Liabilities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Long-Term Debt | 48,126 | 35,425 | 35,376 | 40,152 | 39,882 | 39,722 | 42,868 | 42,688 | 42,658 | 44,928 | 41,946 | 41,990 | 41,965 | 44,119 | 45,374 | 47,032 | 48,177 | 48,260 | 50,039 | 50,074 | 50,007 | 55,136 | 57,055 | 59,578 | 62,862 | 63,361 | 66,478 | 66,662 | 66,585 | 69,653 | 69,733 | 72,242 | 73,480 | 73,348 | 76,255 | 76,073 | 76,222 | 59,306 | 60,154 | 40,557 | 40,896 | 3,746 | 3,746 | 3,746 | 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 |
| Deferred Tax Liabilities | 2,899 | 2,876 | 2,852 | 2,835 | 2,522 | 2,513 | 2,581 | 2,618 | 2,469 | 2,548 | 470 | 433 | 302 | 289 | 223 | 230 | 304 | 199 | 212 | 198 | 173 | 174 | 187 | 204 | 185 | 222 | 234 | 233 | 1,838 | 2,062 | 1,977 | 541 | 2,417 | 3,186 | 5,513 | 5,734 | 465 | 1,133 | 1,564 | 1,476 | 2,674 | 377 | 155 | 0 | 0 | 0 | 0 | 0 | 0 | 1,731 | 0 | 152 | 398 | 59 | 1,775 | 1,644 | 1,440 | 1,027 | 0 | 0 | 0 | 1,385 | 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 Non-Current Liabilities | 92,175 | 29,695 | 29,158 | 28,172 | 27,272 | 26,891 | 26,770 | 30,199 | 29,021 | 28,171 | 25,040 | 27,671 | 27,127 | 26,169 | 25,448 | 27,753 | 28,086 | 27,617 | 27,395 | 28,867 | 28,797 | 28,426 | 30,158 | 31,108 | 30,421 | 30,125 | 29,418 | 30,936 | 30,749 | 30,251 | 30,004 | 31,351 | 37,493 | 36,764 | 20,814 | 14,609 | 15,681 | 14,480 | 14,340 | 13,640 | 14,122 | 6,808 | 6,537 | 6,269 | 7,598 | 7,140 | 7,291 | 2,667 | 2,503 | 1,115 | 2,930 | 2,810 | 2,324 | 2,178 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 675 | 635 | 606 | 560 | 537 | 405 | 352 | 297 | 203 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Total Non-Current Liabilities | 143,200 | 144,422 | 138,279 | 134,306 | 126,527 | 122,321 | 120,090 | 118,400 | 112,598 | 111,274 | 100,279 | 101,604 | 99,714 | 99,698 | 98,829 | 103,216 | 104,244 | 102,869 | 102,912 | 103,134 | 102,181 | 106,415 | 107,553 | 110,697 | 112,241 | 113,045 | 114,776 | 114,806 | 114,556 | 116,413 | 115,375 | 117,642 | 120,125 | 119,544 | 107,835 | 106,856 | 103,283 | 85,014 | 83,342 | 62,114 | 62,709 | 12,098 | 11,639 | 11,296 | 7,598 | 7,140 | 7,291 | 2,667 | 2,503 | 2,846 | 2,930 | 2,962 | 2,722 | 2,237 | 1,775 | 1,644 | 1,440 | 1,027 | 0 | 0 | 0 | 1,385 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 675 | 635 | 606 | 560 | 537 | 405 | 352 | 297 | 203 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Total Liabilities | 279,861 | 274,427 | 273,275 | 275,524 | 240,733 | 231,203 | 235,290 | 243,686 | 231,123 | 232,290 | 225,071 | 205,753 | 185,405 | 181,416 | 186,218 | 198,298 | 181,683 | 180,379 | 183,440 | 191,791 | 174,374 | 173,901 | 177,609 | 183,007 | 170,948 | 172,685 | 172,894 | 184,226 | 168,417 | 166,731 | 171,652 | 176,130 | 166,258 | 177,643 | 159,450 | 162,601 | 155,288 | 155,801 | 142,152 | 121,471 | 107,063 | 37,813 | 40,400 | 38,330 | 31,308 | 31,523 | 28,918 | 16,594 | 17,601 | 16,820 | 16,547 | 16,719 | 15,466 | 14,079 | 11,515 | 11,269 | 10,746 | 10,782 | 11,103 | 10,504 | 8,332 | 10,187 | 7,839 | 7,471 | 6,445 | 5,730 | 4,869 | 4,496 | 3,902 | 3,610 | 3,479 | 3,144 | 3,338 | 3,060 | 2,870 | 2,801 | 2,296 | 1,752 | 1,537 | 1,393 | 1,207 | 913 | 914 | 740 | 581 | 563 | 549 | 476 | 442 |
| Stockholders' Equity | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Common Stock | 115,069 | 112,788 | 110,964 | 109,095 | 106,965 | 104,829 | 102,976 | 100,923 | 99,193 | 97,480 | 95,508 | 93,718 | 92,093 | 90,225 | 88,535 | 86,939 | 85,767 | 84,528 | 83,751 | 83,111 | 82,308 | 81,896 | 81,089 | 80,552 | 79,813 | 79,625 | 78,882 | 78,520 | 77,791 | 77,556 | 71,303 | 71,223 | 70,418 | 70,192 | 69,419 | 69,315 | 68,554 | 68,177 | 67,747 | 68,178 | 68,012 | 62,566 | 62,293 | 62,382 | 61,392 | 61,655 | 60,827 | 52,676 | 51,298 | 35,344 | 33,605 | 33,013 | 31,647 | 30,904 | 27,647 | 27,178 | 26,661 | 23,195 | 20,975 | 18,878 | 15,878 | 13,844 | 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 |
| Retained Earnings | 302,526 | 280,789 | 254,873 | 237,731 | 219,759 | 203,482 | 188,929 | 173,144 | 159,394 | 145,737 | 132,143 | 118,848 | 108,234 | 99,368 | 92,374 | 84,281 | 79,633 | 75,045 | 66,944 | 57,055 | 50,735 | 44,973 | 39,193 | 34,566 | 32,012 | 30,739 | 27,240 | 24,150 | 18,338 | 16,585 | 17,279 | 13,682 | 9,974 | 8,567 | 19,702 | 17,769 | 531 | 120 | 944 | 2,282 | 4,954 | (19,605) | (21,081) | (23,793) | (27,499) | (28,938) | (27,389) | 16,667 | 15,382 | 25,676 | 22,207 | 20,503 | 20,533 | 23,396 | 20,443 | 19,244 | 18,682 | 18,173 | 18,817 | 15,711 | 14,482 | 13,614 | 12,324 | 11,155 | 8,983 | 7,622 | 6,712 | 5,260 | 4,854 | 5,288 | 4,118 | 5,121 | 4,057 | 3,984 | 3,917 | 3,895 | 3,567 | 3,328 | 3,068 | 2,744 | 2,824 | 2,950 | 2,639 | 2,514 | 2,318 | 2,156 | 2,009 | 1,843 | 1,670 |
| Accumulated Other Comprehensive Income | (3,228) | (2,702) | (2,761) | (3,347) | (4,833) | (5,616) | (4,182) | (5,590) | (5,435) | (4,949) | (6,937) | (6,343) | (5,644) | (6,457) | (7,343) | (4,678) | (2,476) | 437 | 1,283 | 1,822 | 1,462 | 3,367 | 3,110 | 3,186 | 2,676 | (255) | (61) | (340) | (1,265) | (2,013) | (2,615) | (2,187) | (1,153) | (399) | 526 | 627 | 644 | 512 | 1,681 | 1,537 | 1,840 | 1,322 | 1,334 | 969 | 585 | 877 | 1,535 | (3,855) | (3,855) | (3,855) | (3,623) | (3,623) | (3,623) | (2,966) | (2,556) | (2,556) | (2,556) | (2,411) | (2,293) | (2,158) | (2,058) | (1,905) | (1,888) | (1,812) | (1,686) | (1,547) | (1,639) | (1,445) | (1,312) | (1,312) | (1,233) | (1,190) | (1,100) | (1,020) | (783) | (783) | (679) | (715) | (666) | (515) | (515) | (515) | (314) | (314) | (314) | (314) | (260) | (260) | (239) |
| Total Stockholders' Equity | 414,367 | 390,875 | 363,076 | 343,479 | 321,891 | 302,695 | 287,723 | 268,477 | 253,152 | 238,268 | 220,714 | 206,223 | 194,683 | 183,136 | 173,566 | 166,542 | 162,924 | 160,010 | 151,978 | 141,988 | 134,505 | 130,236 | 123,392 | 118,304 | 114,501 | 110,109 | 106,061 | 102,330 | 94,864 | 92,128 | 85,967 | 82,718 | 79,239 | 78,360 | 89,647 | 87,711 | 69,729 | 68,809 | 70,372 | 71,997 | 74,806 | 44,283 | 41,212 | 39,558 | 34,478 | 33,594 | 34,973 | 69,343 | 66,680 | 61,020 | 55,812 | 53,516 | 52,180 | 54,300 | 48,090 | 46,422 | 45,343 | 41,368 | 39,792 | 34,589 | 31,340 | 28,438 | 25,722 | 22,578 | 19,124 | 16,627 | 14,676 | 12,344 | 11,464 | 10,777 | 9,134 | 9,642 | 7,277 | 6,908 | 6,595 | 6,180 | 5,739 | 5,333 | 4,930 | 4,443 | 4,430 | 4,450 | 4,012 | 3,746 | 3,467 | 3,242 | 3,011 | 2,750 | 2,407 |
| Total Liabilities & Equity | 694,228 | 665,302 | 636,351 | 619,003 | 562,624 | 533,898 | 523,013 | 512,163 | 484,275 | 470,558 | 445,785 | 411,976 | 380,088 | 364,552 | 359,784 | 364,840 | 344,607 | 340,389 | 335,418 | 333,779 | 308,879 | 304,137 | 301,001 | 301,311 | 285,449 | 282,794 | 278,955 | 286,556 | 263,281 | 258,859 | 257,619 | 258,848 | 245,497 | 256,003 | 249,097 | 250,312 | 225,017 | 224,610 | 212,524 | 193,468 | 181,869 | 82,096 | 81,612 | 77,888 | 65,786 | 65,117 | 63,891 | 85,937 | 84,281 | 79,571 | 72,359 | 70,235 | 67,646 | 68,379 | 59,605 | 57,691 | 56,089 | 52,150 | 50,895 | 45,093 | 39,672 | 37,156 | 33,561 | 30,049 | 25,569 | 22,357 | 19,545 | 16,840 | 15,366 | 14,387 | 12,613 | 12,786 | 10,740 | 10,093 | 9,590 | 9,106 | 8,160 | 7,210 | 6,592 | 5,961 | 5,637 | 5,363 | 4,926 | 4,486 | 4,048 | 3,805 | 3,560 | 3,226 | 2,849 |
| Debt Metrics | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Total Debt | 56,965 | 123,278 | 120,375 | 112,184 | 105,019 | 102,909 | 96,838 | 97,852 | 106,229 | 111,358 | 105,681 | 79,441 | 79,312 | 77,985 | 77,136 | 78,400 | 77,981 | 80,353 | 78,935 | 82,278 | 81,260 | 82,782 | 83,216 | 82,110 | 84,025 | 87,147 | 85,974 | 86,455 | 86,343 | 85,483 | 87,928 | 87,508 | 82,870 | 94,505 | 90,000 | 95,527 | 85,794 | 86,526 | 74,722 | 53,486 | 46,394 | 5,995 | 5,996 | 5,746 | 2,000 | 1,975 | 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 |
| Net Debt | 24,860 | 98,982 | 91,526 | 81,942 | 76,191 | 85,427 | 75,998 | 79,537 | 86,595 | 94,053 | 25,229 | 44,737 | 52,750 | 62,339 | 54,252 | 64,469 | 65,483 | 59,749 | 59,770 | 68,054 | 67,558 | 68,350 | 66,011 | 68,534 | 72,315 | 78,283 | 72,857 | 75,099 | 75,131 | 78,845 | 72,791 | 75,562 | 73,649 | 81,646 | 83,116 | 87,864 | 79,081 | 78,058 | 60,794 | 46,976 | 39,224 | (3,427) | (2,827) | (330) | (6,346) | (7,029) | (7,611) | (6,149) | (5,768) | (6,438) | (5,552) | (5,338) | (3,016) | (5,116) | (4,149) | (3,531) | (2,641) | (4,846) | (5,192) | (4,719) | (4,789) | (4,975) | (6,203) | (6,113) | (5,191) | (3,839) | (4,110) | (2,582) | (3,945) | (3,706) | (3,852) | (3,096) | (3,018) | (2,601) | (2,937) | (2,323) | (1,906) | (1,962) | (1,205) | (917) | (1,326) | (1,477) | (1,152) | (951) | (843) | (1,013) | (855) | (840) | (813) |
| Metric | 2026 Q3 | 2026 Q2 | 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 | 2005 Q3 | 2005 Q2 | 2005 Q1 | 2004 Q2 | 2004 Q1 | 2003 Q4 | 2003 Q3 | 2003 Q2 | 2003 Q1 | 2002 Q4 | 2002 Q3 | 2002 Q2 | 2002 Q1 | 2001 Q4 | 2001 Q3 | 2001 Q2 | 2000 Q4 | 2000 Q3 | 2000 Q2 | 2000 Q1 | 1999 Q4 | 1999 Q3 | 1999 Q2 | 1999 Q1 | 1998 Q4 | 1998 Q3 | 1998 Q2 | 1998 Q1 | 1997 Q4 | 1997 Q3 | 1997 Q2 | 1997 Q1 | 1996 Q4 | 1996 Q3 | 1996 Q2 | 1996 Q1 | 1995 Q4 | 1995 Q3 | 1995 Q2 | 1995 Q1 | 1994 Q4 | 1994 Q3 | 1994 Q2 | 1994 Q1 | 1993 Q4 | 1993 Q3 | 1993 Q2 | 1993 Q1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Operating Activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Net Income | 31,778 | 38,458 | 27,747 | 27,233 | 25,824 | 24,108 | 24,667 | 22,036 | 21,939 | 21,870 | 22,291 | 20,081 | 18,299 | 16,425 | 17,556 | 16,740 | 16,728 | 18,765 | 20,505 | 16,458 | 15,457 | 15,463 | 13,893 | 11,202 | 10,752 | 11,649 | 10,678 | 13,187 | 8,809 | 8,420 | 8,824 | 8,873 | 7,424 | (6,302) | 6,576 | 6,513 | 5,486 | 6,267 | 5,667 | 3,122 | 3,756 | 2,563 | 3,463 | 2,528 | 1,549 | 2,614 | 1,921 | 4,166 | 1,865 | 2,041 | 1,525 | 2,738 | 2,283 | 1,283 | 65 | 2,451 | 2,624 | 2,409 | 2,385 | 2,436 | 2,191 | 2,202 | 1,917 | 1,983 | 1,683 | 1,357 | 1,337 | 1,133 | 663 | 1,057 | 1,042 | 741 | 614 | 559 | 562 | 575 | 499 | 368 | 396 | 373 | 316 | 362 | 256 | 289 | 239 | 265 | 243 | 236 | 209 |
| Depreciation & Amortization | 10,167 | 9,198 | 13,061 | 11,203 | 8,740 | 5,667 | 7,383 | 6,380 | 6,027 | 5,959 | 3,921 | 3,874 | 3,549 | 3,648 | 2,790 | 3,979 | 3,773 | 3,496 | 3,212 | 3,344 | 2,936 | 2,761 | 2,645 | 3,504 | 3,118 | 3,203 | 2,971 | 2,924 | 2,926 | 2,995 | 2,837 | 2,516 | 2,710 | 2,536 | 2,499 | 2,343 | 2,453 | 2,166 | 1,816 | 1,910 | 1,707 | 282 | 108 | 183 | 300 | 328 | 472 | 375 | 295 | 297 | 359 | 148 | 295 | 282 | 564 | 483 | 239 | (292) | 275 | 325 | 440 | 496 | 158 | 177 | 179 | 248 | 279 | 269 | 228 | 143 | 108 | 144 | 162 | 144 | 189 | 78 | 69 | 66 | 70 | 66 | 67 | 76 | 73 | 47 | 41 | 39 | 38 | 36 | 38 |
| Stock-Based Compensation | 3,081 | 3,219 | 2,983 | 3,073 | 2,980 | 3,089 | 2,832 | 2,696 | 2,703 | 2,828 | 2,507 | 2,416 | 2,465 | 2,538 | 2,192 | 1,997 | 1,906 | 1,897 | 1,702 | 1,571 | 1,525 | 1,566 | 1,456 | 1,349 | 1,338 | 1,340 | 1,262 | 1,190 | 1,172 | 1,183 | 1,107 | 1,012 | 969 | 986 | 973 | 913 | 883 | 767 | 703 | 664 | 672 | 617 | 551 | 745 | 3,232 | 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 | 331 | (9,632) | (218) | 3,303 | 2,042 | (11,551) | 856 | 7,184 | 2,522 | (10,300) | 2,418 | 4,243 | 1,843 | (10,347) | 1,873 | 1,473 | 3,072 | (9,554) | 5,455 | 1,787 | 2,700 | (6,903) | 1,480 | 2,250 | 2,450 | (5,256) | (927) | 4,852 | 1,028 | (3,390) | 1,376 | 1,973 | 1,882 | 13,644 | 2,968 | 19,948 | 2,712 | (2,260) | 3,134 | 15,426 | 16,026 | 2,048 | (932) | 428 | 651 | (749) | (546) | 185 | (275) | 2,909 | (422) | 955 | 728 | 731 | 768 | 395 | (406) | 122 | (1,441) | (994) | (157) | 1,220 | (698) | 236 | 637 | 874 | (559) | (34) | 789 | (130) | 468 | 333 | 7 | 210 | 154 | 748 | (68) | 78 | 177 | 6 | 7 | 67 | 94 | 13 | 36 | 97 | (15) | (52) | (60) |
| Other Non-Cash Items | (1,280) | (9,931) | (1,007) | 56 | (298) | 2,136 | (125) | 44 | 49 | 198 | 14 | 44 | (40) | 214 | (22) | 157 | 105 | (307) | (364) | (416) | (351) | (354) | (128) | (79) | 52 | (203) | 11 | (322) | (95) | (135) | (240) | (567) | (438) | (684) | (523) | (16,765) | (590) | (652) | (311) | (12,813) | (12,145) | 402 | 912 | 575 | 3,059 | 1,225 | 157 | (1,783) | 1,494 | 1,888 | 1,671 | 136 | 281 | 1,932 | 3,959 | 274 | 200 | 5,315 | 859 | 1,160 | 905 | (1,307) | 1,307 | (245) | 85 | (1,045) | 1,045 | 296 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Operating Cash Flow | 46,679 | 35,758 | 45,057 | 42,647 | 37,044 | 22,291 | 34,180 | 37,195 | 31,917 | 18,853 | 30,583 | 28,770 | 24,441 | 11,173 | 23,198 | 24,629 | 25,386 | 14,480 | 24,540 | 22,710 | 22,179 | 12,516 | 19,335 | 18,673 | 17,504 | 10,680 | 13,818 | 16,108 | 13,520 | 8,900 | 13,657 | 11,418 | 12,151 | 7,875 | 12,440 | 11,005 | 10,660 | 6,293 | 11,549 | 8,464 | 10,367 | 5,003 | 3,619 | 4,007 | 4,574 | 3,424 | 2,689 | 4,169 | 2,767 | 6,172 | 3,434 | 4,121 | 3,565 | 3,389 | 3,579 | 3,964 | 2,919 | 7,554 | 2,954 | 2,927 | 2,857 | 2,611 | 2,684 | 2,151 | 2,584 | 1,434 | 2,102 | 1,664 | 1,680 | 1,070 | 1,618 | 1,218 | 783 | 913 | 905 | 1,401 | 500 | 512 | 643 | 445 | 390 | 505 | 423 | 349 | 316 | 401 | 266 | 220 | 187 |
| Investing Activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Capital Expenditure | (30,876) | (29,876) | (19,394) | (17,079) | (16,745) | (15,804) | (14,923) | (13,873) | (10,952) | (9,735) | (9,917) | (8,943) | (6,607) | (6,274) | (6,283) | (6,871) | (5,340) | (5,865) | (5,810) | (6,452) | (5,089) | (4,174) | (4,907) | (4,744) | (3,767) | (3,545) | (3,385) | (4,051) | (2,565) | (3,707) | (3,602) | (3,980) | (2,934) | (2,586) | (2,132) | (2,283) | (1,695) | (1,988) | (2,163) | (2,655) | (2,308) | (203) | (176) | (173) | (172) | (167) | (273) | (182) | (276) | (160) | (282) | (166) | (172) | (150) | (322) | (264) | (272) | (262) | (246) | (232) | (139) | (292) | (50) | (135) | (106) | (241) | (147) | (151) | (117) | (173) | (110) | (117) | (99) | (158) | (132) | (88) | (116) | (223) | (102) | (103) | (67) | (87) | (69) | (63) | (59) | (75) | (61) | (51) | (49) |
| Acquisitions | (258) | (455) | (578) | (1,743) | (981) | (1,405) | (1,849) | (1,342) | (1,575) | (65,029) | (1,186) | (341) | (301) | (679) | (349) | (1,263) | (18,719) | (850) | (1,206) | (501) | (7,512) | (415) | (481) | (1,650) | (329) | (80) | (462) | (281) | (269) | (1,593) | (245) | (434) | (248) | (27) | (179) | (358) | (802) | (24,760) | (24) | (63) | (559) | (11) | (1) | 0 | 0 | (4) | (172) | (12) | (9) | (870) | 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 |
| Purchases of Investments | (12,006) | (9,845) | (17,671) | (21,631) | (4,474) | (2,050) | (1,620) | (2,831) | (2,183) | (4,258) | (8,460) | (11,976) | (9,063) | (11,599) | (5,013) | (4,919) | (8,723) | (2,505) | (10,309) | (14,877) | (18,375) | (15,092) | (14,580) | (18,879) | (15,910) | (19,011) | (23,390) | (15,442) | (5,846) | (16,858) | (19,551) | (32,380) | (26,885) | (45,154) | (32,961) | (29,031) | (43,918) | (46,775) | (57,181) | (30,097) | (27,341) | (13,177) | (16,013) | (29,608) | (22,377) | (24,598) | (18,424) | (25,106) | (19,406) | (26,685) | (29,138) | (27,809) | (16,419) | (16,020) | (16,380) | (23,491) | (12,752) | (13,914) | (10,485) | (11,532) | (7,227) | (30,909) | (2,539) | (1,183) | (1,810) | (1,876) | (689) | (1,834) | (429) | (26) | 830 | 0 | 0 | (506) | (139) | (536) | (370) | 472 | (338) | (472) | (313) | (146) | (146) | (156) | (412) | (102) | (212) | (295) | (114) |
| Sales/Maturities of Investments | 18,334 | 18,108 | 9,293 | 7,239 | 8,882 | 5,163 | 4,104 | 3,580 | 5,291 | 5,750 | 21,048 | 12,395 | 14,393 | 11,703 | 9,373 | 4,462 | 17,792 | 8,148 | 14,492 | 10,543 | 20,892 | 17,685 | 16,680 | 22,052 | 20,057 | 16,600 | 25,461 | 12,517 | 7,317 | 17,958 | 20,445 | 34,132 | 33,930 | 47,613 | 28,262 | 24,406 | 41,304 | 57,702 | 40,982 | 22,820 | 24,791 | 12,258 | 39,604 | 21,668 | 20,600 | 21,021 | 18,779 | 21,093 | 17,672 | 26,818 | 27,720 | 23,979 | 14,911 | 12,701 | 14,553 | 21,374 | 12,756 | 9,842 | 6,395 | 11,627 | 4,246 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 259 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Other Investing Activities | (2,599) | (637) | (6,209) | 2,642 | 604 | (16) | (913) | (382) | (1,281) | 1,347 | (982) | (269) | (1,686) | (301) | (860) | (1,138) | (1,181) | (89) | (417) | 434 | 400 | 327 | (2,083) | (1,241) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | (8) | (19) | (177) | 106 | (103) | (1,080) | 1,070 | (84) | (78) | (66) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 27,653 | (1,134) | (730) | 44 | 158 | (592) | (709) | (645) | (1,514) | (89) | (1,894) | (156) | (368) | (54) | (105) | (98) | (139) | (1) | (55) | (35) | (32) | (13) | (16) | (3) | (5) | (10) | 4 | (6) |
| Investing Cash Flow | (27,405) | (22,705) | (34,559) | (30,572) | (12,714) | (14,112) | (15,201) | (14,848) | (10,700) | (71,925) | 503 | (9,134) | (3,264) | (7,150) | (3,132) | (9,729) | (16,171) | (1,161) | (3,250) | (10,853) | (9,684) | (1,669) | (5,371) | (4,462) | 51 | (6,036) | (1,776) | (7,257) | (1,363) | (4,200) | (2,953) | (2,670) | 3,844 | (331) | (6,904) | (7,369) | (6,191) | (14,751) | (18,470) | (10,073) | (5,483) | (1,133) | 23,414 | (8,113) | (1,949) | (3,748) | (90) | (4,207) | (2,019) | (897) | (1,700) | (3,996) | (1,680) | (3,469) | (2,149) | (2,381) | (268) | (4,334) | (4,336) | (137) | (3,120) | (3,548) | (3,723) | (2,048) | (1,872) | (1,959) | (1,428) | (2,694) | (1,191) | (1,713) | 631 | (2,011) | 4 | (1,032) | (325) | (729) | (584) | 110 | (441) | (630) | (415) | (265) | (228) | (235) | (474) | (182) | (283) | (342) | (169) |
| Financing Activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Net Debt Issuance | 0 | (3,000) | 0 | 8,962 | (2,250) | 0 | (6,712) | (14,010) | (9,047) | (633) | 24,265 | (1,000) | 0 | (750) | (1,000) | 0 | (4,197) | 0 | (4,826) | 0 | (500) | (3,250) | 0 | 0 | (3,000) | (18) | (2,500) | (1,000) | 0 | (3,000) | 0 | (681) | (12,256) | 3,661 | (925) | 1,867 | (966) | 9,196 | 21,362 | 7,299 | 1,747 | 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 |
| Stock Repurchased | (4,627) | (7,415) | (5,650) | (4,546) | (4,781) | (4,986) | (4,107) | (4,210) | (4,213) | (4,000) | (4,831) | (5,704) | (5,509) | (5,459) | (5,573) | (8,757) | (8,822) | (7,433) | (7,684) | (7,177) | (6,930) | (6,535) | (6,743) | (5,791) | (7,059) | (5,206) | (4,912) | (4,633) | (4,753) | (6,413) | (3,744) | (2,362) | (3,781) | (2,008) | (2,570) | (1,765) | (2,062) | (3,599) | (4,362) | (3,677) | (3,857) | (2,427) | (969) | (355) | (730) | (1,045) | (1,214) | (839) | (936) | (3,497) | (4,127) | (676) | (141) | (1,125) | (2,391) | (1,156) | (1,878) | (24) | (20) | (3,818) | (1,034) | (1,423) | (755) | (268) | (504) | (863) | (9) | (683) | (913) | (126) | (1,874) | (404) | (697) | (461) | (328) | (343) | (129) | 15 | (104) | (318) | (242) | (37) | (147) | (92) | (72) | (105) | (65) | 0 | (80) |
| Dividends Paid | (6,756) | (6,762) | (6,169) | (6,169) | (6,169) | (6,170) | (5,574) | (5,574) | (5,572) | (5,574) | (5,051) | (5,054) | (5,059) | (5,066) | (4,621) | (4,632) | (4,645) | (4,652) | (4,206) | (4,214) | (4,221) | (4,230) | (3,856) | (3,865) | (3,876) | (3,886) | (3,510) | (3,521) | (3,526) | (3,544) | (3,220) | (3,226) | (3,232) | (3,238) | (3,003) | (3,009) | (3,012) | (3,024) | (2,800) | (2,821) | (2,842) | (885) | (33,498) | (870) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | (6) | (7) | (7) | (7) | (7) | (7) | (7) | (7) | (7) | (7) | (8) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Other Financing Activities | (509) | (699) | (669) | (9,639) | (382) | (343) | (889) | (303) | (498) | (201) | (307) | (167) | (258) | (317) | (264) | (341) | (158) | (192) | (172) | (430) | (1,937) | 79 | (235) | (2,946) | (1,052) | (39) | 286 | 160 | 404 | (459) | (780) | (25) | (640) | (156) | (150) | (15) | (375) | 312 | (112) | (3) | (123) | 0 | 0 | 0 | (1,729) | 0 | 0 | (857) | 0 | 0 | 0 | 0 | 0 | 0 | 235 | (264) | 0 | (4,002) | 0 | 0 | 0 | 869 | 1,020 | 627 | 591 | 1,181 | 178 | 253 | 479 | 409 | 172 | 197 | 106 | 109 | 172 | 13 | 58 | 179 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Financing Cash Flow | (11,351) | (17,617) | (11,799) | (10,844) | (13,036) | (11,243) | (16,576) | (23,563) | (18,808) | (10,147) | 14,761 | (11,413) | (10,290) | (11,349) | (10,883) | (13,269) | (17,345) | (11,986) | (16,276) | (11,371) | (13,192) | (13,634) | (10,289) | (12,262) | (14,645) | (8,915) | (10,209) | (8,686) | (7,601) | (13,216) | (7,384) | (6,039) | (19,658) | (1,552) | (6,341) | (2,701) | (6,236) | 3,016 | 14,329 | 971 | (4,916) | (2,958) | (33,672) | (738) | (2,270) | (350) | (483) | (1,211) | (571) | (2,958) | (3,841) | (251) | 254 | (734) | (1,631) | (1,023) | (1,636) | (3,531) | 817 | (3,190) | (290) | (304) | 1,148 | 780 | 621 | 232 | 872 | (316) | (234) | 466 | (1,463) | 872 | (376) | (232) | 55 | (255) | 27 | 144 | 60 | (220) | (122) | 92 | 1 | (4) | (6) | (20) | 33 | 170 | 3 |
| Cash Position | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Net Change in Cash | 7,809 | (4,553) | (1,393) | 1,414 | 11,346 | (3,358) | 2,525 | (1,319) | 2,329 | (63,147) | 45,748 | 8,142 | 10,916 | (7,238) | 8,953 | 1,433 | (8,106) | 1,439 | 4,941 | 522 | (730) | (2,773) | 3,629 | 1,866 | 2,846 | (4,253) | 1,761 | 144 | 4,574 | (8,499) | 3,191 | 2,725 | (3,638) | 5,975 | (779) | 950 | (1,755) | (5,460) | 7,418 | (660) | (15) | (774) | (6,585) | (4,841) | 381 | (670) | 2,138 | (1,252) | 214 | 2,322 | (2,100) | (140) | 2,143 | (809) | (227) | 618 | 890 | (346) | 160 | 243 | (186) | (1,228) | 90 | 922 | 1,352 | (271) | 1,528 | (1,363) | 239 | (146) | 756 | 78 | 417 | (336) | 614 | (255) | (56) | 757 | 288 | (409) | (151) | 325 | 201 | 108 | (170) | 158 | 15 | 27 | 22 |
| Cash at Beginning | 24,296 | 28,849 | 30,242 | 28,828 | 17,482 | 20,840 | 18,315 | 19,634 | 17,305 | 80,452 | 34,704 | 26,562 | 15,646 | 22,884 | 13,931 | 12,498 | 20,604 | 19,165 | 14,224 | 13,702 | 14,432 | 17,205 | 13,576 | 11,710 | 8,864 | 13,117 | 11,356 | 11,212 | 6,638 | 15,137 | 11,946 | 9,221 | 12,859 | 6,884 | 7,663 | 6,713 | 8,468 | 13,928 | 6,510 | 7,170 | 7,185 | 4,556 | 11,141 | 15,982 | 5,768 | 6,438 | 4,300 | 5,552 | 5,338 | 3,016 | 5,116 | 5,256 | 3,113 | 3,922 | 4,149 | 3,531 | 2,641 | 5,192 | 5,032 | 4,789 | 4,975 | 6,203 | 6,113 | 5,191 | 3,839 | 4,110 | 2,582 | 3,945 | 3,706 | 0 | 0 | 0 | 2,601 | 0 | 0 | 0 | 1,962 | 0 | 0 | 0 | 1,477 | 0 | 0 | 0 | 1,013 | 0 | 0 | 0 | 791 |
| Cash at End | 32,105 | 24,296 | 28,849 | 30,242 | 28,828 | 17,482 | 20,840 | 18,315 | 19,634 | 17,305 | 80,452 | 34,704 | 26,562 | 15,646 | 22,884 | 13,931 | 12,498 | 20,604 | 19,165 | 14,224 | 13,702 | 14,432 | 17,205 | 13,576 | 11,710 | 8,864 | 13,117 | 11,356 | 11,212 | 6,638 | 15,137 | 11,946 | 9,221 | 12,859 | 6,884 | 7,663 | 6,713 | 8,468 | 13,928 | 6,510 | 7,170 | 3,782 | 4,556 | 11,141 | 6,149 | 5,768 | 6,438 | 4,300 | 5,552 | 5,338 | 3,016 | 5,116 | 5,256 | 3,113 | 3,922 | 4,149 | 3,531 | 4,846 | 5,192 | 5,032 | 4,789 | 4,975 | 6,203 | 6,113 | 5,191 | 3,839 | 4,110 | 2,582 | 3,945 | (146) | 756 | 78 | 3,018 | (336) | 614 | (255) | 1,906 | 757 | 288 | (409) | 1,326 | 325 | 201 | 108 | 843 | 158 | 15 | 27 | 813 |
| Free Cash Flow | 15,803 | 5,882 | 25,663 | 25,568 | 20,299 | 6,487 | 19,257 | 23,322 | 20,965 | 9,118 | 20,666 | 19,827 | 17,834 | 4,899 | 16,915 | 17,758 | 20,046 | 8,615 | 18,730 | 16,258 | 17,090 | 8,342 | 14,428 | 13,929 | 13,737 | 7,135 | 10,433 | 12,057 | 10,955 | 5,193 | 10,055 | 7,438 | 9,217 | 5,289 | 10,308 | 8,722 | 8,965 | 4,305 | 9,386 | 5,809 | 8,059 | 4,800 | 3,443 | 3,834 | 4,402 | 3,257 | 2,416 | 3,987 | 2,491 | 6,012 | 3,152 | 3,955 | 3,393 | 3,239 | 3,257 | 3,700 | 2,647 | 7,292 | 2,708 | 2,695 | 2,718 | 2,319 | 2,634 | 2,016 | 2,478 | 1,193 | 1,955 | 1,513 | 1,563 | 897 | 1,508 | 1,101 | 684 | 755 | 773 | 1,313 | 384 | 289 | 541 | 342 | 323 | 418 | 354 | 286 | 257 | 326 | 205 | 169 | 138 |
| Key Metrics | 2026 Q3 | 2026 Q2 | 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 | 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 | 2001 Q4 | 2001 Q2 | 2001 Q1 | 2000 Q4 | 2000 Q3 | 2000 Q2 | 2000 Q1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Income Statement | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Revenue | 82,886 | 81,273 | 77,673 | 76,441 | 70,066 | 69,632 | 65,585 | 64,727 | 61,858 | 62,020 | 56,517 | 56,189 | 52,857 | 52,747 | 50,122 | 51,865 | 49,360 | 51,728 | 45,317 | 46,152 | 41,706 | 43,076 | 37,154 | 38,033 | 35,021 | 36,906 | 33,055 | 33,717 | 30,571 | 32,471 | 29,084 | 30,085 | 26,819 | 28,918 | 24,538 | 25,605 | 23,212 | 25,826 | 21,928 | 20,614 | 20,531 | 22,180 | 21,729 | 26,470 | 23,201 | 23,382 | 20,403 | 24,519 | 18,529 | 19,896 | 20,489 | 21,456 | 16,008 | 18,059 | 17,407 | 20,885 | 17,372 | 17,367 | 16,428 | 19,953 | 16,195 | 16,039 | 14,503 | 19,022 | 12,920 | 13,099 | 13,648 | 16,629 | 15,061 | 15,837 | 14,454 | 16,367 | 13,762 | 13,371 | 14,398 | 12,542 | 10,811 | 11,804 | 10,900 | 11,837 | 9,741 | 10,161 | 9,620 | 10,818 | 9,189 | 9,292 | 9,175 | 10,153 | 8,215 | 8,065 | 8,541 | 7,253 | 7,741 | 6,455 | 6,550 | 5,766 | 5,804 | 5,656 | 6,112 | 5,384 |
| Gross Profit | 56,058 | 55,295 | 53,630 | 52,427 | 48,147 | 47,833 | 45,486 | 45,043 | 43,353 | 42,397 | 40,215 | 39,394 | 36,729 | 35,259 | 34,670 | 35,436 | 33,745 | 34,768 | 31,671 | 32,161 | 28,661 | 28,882 | 26,152 | 25,694 | 24,046 | 24,548 | 22,649 | 23,305 | 20,401 | 20,048 | 19,179 | 20,343 | 17,550 | 17,854 | 16,260 | 17,149 | 15,152 | 15,925 | 14,084 | 12,635 | 12,809 | 14,712 | 14,568 | 16,334 | 14,928 | 15,787 | 14,425 | 16,197 | 13,384 | 14,294 | 15,702 | 15,764 | 11,840 | 13,896 | 13,455 | 15,247 | 13,595 | 13,659 | 12,531 | 15,120 | 13,056 | 12,869 | 11,748 | 15,394 | 10,078 | 10,513 | 10,834 | 12,722 | 12,213 | 12,971 | 11,940 | 12,824 | 11,087 | 10,134 | 12,258 | 8,922 | 9,115 | 9,674 | 8,872 | 9,598 | 8,488 | 8,751 | 8,257 | 8,896 | 7,784 | 7,811 | 7,764 | 7,809 | 6,735 | 6,827 | 6,404 | 5,885 | 6,197 | 4,738 | 5,686 | 4,941 | 4,730 | 5,179 | 5,681 | 5,017 |
| Operating Income | 38,398 | 38,275 | 37,961 | 34,323 | 32,000 | 31,653 | 30,552 | 27,925 | 27,581 | 27,032 | 26,895 | 24,254 | 22,352 | 20,399 | 21,518 | 20,534 | 20,364 | 22,247 | 20,238 | 19,095 | 17,048 | 17,897 | 15,876 | 13,407 | 12,975 | 13,891 | 12,686 | 12,405 | 10,341 | 10,258 | 9,955 | 10,379 | 8,292 | 8,679 | 7,708 | 7,682 | 6,723 | 7,905 | 6,715 | 3,080 | 5,283 | (2,053) | 6,594 | 7,776 | 5,844 | 6,482 | 6,974 | 7,969 | 6,334 | 6,073 | 7,612 | 7,771 | 5,308 | 192 | 6,374 | 7,994 | 7,203 | 6,171 | 5,709 | 8,165 | 7,116 | 5,930 | 5,173 | 8,513 | 4,482 | 3,987 | 4,438 | 5,939 | 5,999 | 5,684 | 4,409 | 6,481 | 5,918 | 3,989 | 6,589 | 3,472 | 4,474 | 3,881 | 3,888 | 4,657 | 4,046 | 2,989 | 3,329 | 4,749 | 3,494 | 3,133 | 1,278 | 1,475 | 3,148 | 2,193 | 2,233 | 2,874 | 2,841 | 2,751 | 3,194 | 2,777 | 2,629 | 2,735 | 2,931 | 2,789 |
| Net Income | 31,778 | 38,458 | 27,747 | 27,233 | 25,824 | 24,108 | 24,667 | 22,036 | 21,939 | 21,870 | 22,291 | 20,081 | 18,299 | 16,425 | 17,556 | 16,740 | 16,728 | 18,765 | 20,505 | 16,458 | 15,457 | 15,463 | 13,893 | 11,202 | 10,752 | 11,649 | 10,678 | 13,187 | 8,809 | 8,420 | 8,824 | 8,873 | 7,424 | (6,302) | 6,576 | 8,069 | 5,486 | 6,267 | 5,667 | 3,122 | 3,756 | (3,195) | 4,985 | 5,863 | 4,540 | 4,612 | 5,660 | 6,558 | 5,244 | 4,965 | 6,055 | 6,377 | 4,466 | (492) | 5,108 | 6,624 | 5,738 | 5,874 | 5,232 | 6,634 | 5,410 | 4,518 | 4,006 | 6,662 | 3,574 | 3,045 | 2,977 | 4,174 | 4,373 | 4,297 | 4,388 | 4,707 | 4,289 | 3,035 | 4,926 | 2,626 | 3,478 | 2,828 | 2,977 | 3,653 | 3,141 | 3,700 | 2,563 | 3,463 | 2,528 | 2,690 | 1,315 | 1,549 | 2,614 | 1,921 | 1,865 | 1,525 | 2,283 | 65 | 2,624 | 2,206 | 2,409 | 2,385 | 2,436 | 2,191 |
| EPS (Diluted) | 4.27 | 5.16 | 3.72 | 3.65 | 3.46 | 3.23 | 3.30 | 2.95 | 2.94 | 2.93 | 2.99 | 2.69 | 2.45 | 2.20 | 2.35 | 2.23 | 2.22 | 2.48 | 2.71 | 2.17 | 2.03 | 2.03 | 1.82 | 1.46 | 1.40 | 1.51 | 1.38 | 1.71 | 1.14 | 1.08 | 1.14 | 1.14 | 0.95 | -0.82 | 0.84 | 1.03 | 0.70 | 0.80 | 0.72 | 0.39 | 0.47 | -0.40 | 0.61 | 0.71 | 0.54 | 0.55 | 0.68 | 0.78 | 0.62 | 0.59 | 0.72 | 0.76 | 0.53 | -0.06 | 0.60 | 0.78 | 0.68 | 0.68 | 0.61 | 0.77 | 0.62 | 0.51 | 0.45 | 0.74 | 0.40 | 0.34 | 0.33 | 0.47 | 0.48 | 0.46 | 0.47 | 0.50 | 0.45 | 0.31 | 0.50 | 0.26 | 0.35 | 0.28 | 0.29 | 0.34 | 0.29 | 0.34 | 0.23 | 0.32 | 0.23 | 0.25 | 0.12 | 0.14 | 0.24 | 0.14 | 0.17 | 0.13 | 0.21 | 0.01 | 0.24 | 0.20 | 0.22 | 0.22 | 0.22 | 0.20 |
| Balance Sheet | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Cash & Equivalents | 32,105 | 24,296 | 28,849 | 30,242 | 28,828 | 17,482 | 20,840 | 18,315 | 19,634 | 17,305 | 80,452 | 34,704 | 26,562 | 15,646 | 22,884 | 13,931 | 12,498 | 20,604 | 19,165 | 14,224 | 13,702 | 14,432 | 17,205 | 13,576 | 11,710 | 8,864 | 13,117 | 11,356 | 11,212 | 6,638 | 15,137 | 11,946 | 9,221 | 12,859 | 6,884 | 7,663 | 6,713 | 8,468 | 13,928 | 6,510 | 7,170 | 9,422 | 8,823 | 6,076 | 8,346 | 9,004 | 7,611 | 6,149 | 5,768 | 6,438 | 5,552 | 5,338 | 3,016 | 5,116 | 4,149 | 3,531 | 2,641 | 4,846 | 5,192 | 4,719 | 4,789 | 4,975 | 6,203 | 6,113 | 5,191 | 3,839 | 4,110 | 2,582 | 3,945 | 3,706 | 3,852 | 3,096 | 3,018 | 2,601 | 2,937 | 2,323 | 1,906 | 1,962 | 1,205 | 917 | 1,326 | 1,477 | 1,152 | 951 | 843 | 1,013 | 855 | 840 | 813 | |||||||||||
| Total Assets | 694,228 | 665,302 | 636,351 | 619,003 | 562,624 | 533,898 | 523,013 | 512,163 | 484,275 | 470,558 | 445,785 | 411,976 | 380,088 | 364,552 | 359,784 | 364,840 | 344,607 | 340,389 | 335,418 | 333,779 | 308,879 | 304,137 | 301,001 | 301,311 | 285,449 | 282,794 | 278,955 | 286,556 | 263,281 | 258,859 | 257,619 | 258,848 | 245,497 | 256,003 | 249,097 | 250,312 | 225,017 | 224,610 | 212,524 | 193,468 | 181,869 | 82,096 | 81,612 | 77,888 | 65,786 | 65,117 | 63,891 | 85,937 | 84,281 | 81,732 | 72,359 | 70,235 | 67,646 | 68,379 | 59,605 | 57,691 | 56,089 | 52,150 | 50,895 | 45,093 | 39,672 | 38,625 | 33,561 | 30,049 | 25,569 | 22,357 | 19,545 | 16,840 | 15,366 | 14,387 | 12,613 | 12,786 | 10,740 | 10,093 | 9,590 | 9,106 | 8,160 | 7,210 | 6,592 | 5,961 | 5,637 | 5,363 | 4,926 | 4,486 | 4,048 | 3,805 | 3,560 | 3,226 | 2,849 | |||||||||||
| Total Debt | 56,965 | 123,278 | 120,375 | 112,184 | 105,019 | 102,909 | 96,838 | 97,852 | 106,229 | 111,358 | 105,681 | 79,441 | 79,312 | 77,985 | 77,136 | 78,400 | 77,981 | 80,353 | 78,935 | 82,278 | 81,260 | 82,782 | 83,216 | 82,110 | 84,025 | 87,147 | 85,974 | 86,455 | 86,343 | 85,483 | 87,928 | 87,508 | 82,870 | 94,505 | 90,000 | 95,527 | 85,794 | 86,526 | 74,722 | 53,486 | 46,394 | 5,995 | 5,996 | 5,746 | 2,000 | 1,975 | 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 | |||||||||||
| Stockholders' Equity | 414,367 | 390,875 | 363,076 | 343,479 | 321,891 | 302,695 | 287,723 | 268,477 | 253,152 | 238,268 | 220,714 | 206,223 | 194,683 | 183,136 | 173,566 | 166,542 | 162,924 | 160,010 | 151,978 | 141,988 | 134,505 | 130,236 | 123,392 | 118,304 | 114,501 | 110,109 | 106,061 | 102,330 | 94,864 | 92,128 | 85,967 | 82,718 | 79,239 | 78,360 | 89,647 | 87,711 | 69,729 | 68,809 | 70,372 | 71,997 | 74,806 | 44,283 | 41,212 | 39,558 | 34,478 | 33,594 | 34,973 | 69,343 | 66,680 | 61,020 | 55,812 | 53,516 | 52,180 | 54,300 | 48,090 | 46,422 | 45,343 | 41,368 | 39,792 | 34,589 | 31,340 | 28,438 | 25,722 | 22,578 | 19,124 | 16,627 | 14,676 | 12,344 | 11,464 | 10,777 | 9,134 | 9,642 | 7,277 | 6,908 | 6,595 | 6,180 | 5,739 | 5,333 | 4,930 | 4,443 | 4,430 | 4,450 | 4,012 | 3,746 | 3,467 | 3,242 | 3,011 | 2,750 | 2,407 | |||||||||||
| Cash Flow | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Operating Cash Flow | 46,679 | 35,758 | 45,057 | 42,647 | 37,044 | 22,291 | 34,180 | 37,195 | 31,917 | 18,853 | 30,583 | 28,770 | 24,441 | 11,173 | 23,198 | 24,629 | 25,386 | 14,480 | 24,540 | 22,710 | 22,179 | 12,516 | 19,335 | 18,673 | 17,504 | 10,680 | 13,818 | 16,108 | 13,520 | 8,900 | 13,657 | 11,418 | 12,151 | 7,875 | 12,440 | 11,005 | 10,660 | 6,293 | 11,549 | 8,464 | 10,367 | 5,003 | 3,619 | 4,007 | 4,574 | 3,424 | 2,689 | 4,169 | 2,767 | 6,172 | 3,434 | 4,121 | 3,565 | 3,389 | 3,579 | 3,964 | 2,919 | 7,554 | 2,954 | 2,927 | 2,857 | 2,611 | 2,684 | 2,151 | 2,584 | 1,434 | 2,102 | 1,664 | 1,680 | 1,070 | 1,618 | 1,218 | 783 | 913 | 905 | 1,401 | 500 | 512 | 643 | 445 | 390 | 505 | 423 | 349 | 316 | 401 | 266 | 220 | 187 | |||||||||||
| Capital Expenditure | (30,876) | (29,876) | (19,394) | (17,079) | (16,745) | (15,804) | (14,923) | (13,873) | (10,952) | (9,735) | (9,917) | (8,943) | (6,607) | (6,274) | (6,283) | (6,871) | (5,340) | (5,865) | (5,810) | (6,452) | (5,089) | (4,174) | (4,907) | (4,744) | (3,767) | (3,545) | (3,385) | (4,051) | (2,565) | (3,707) | (3,602) | (3,980) | (2,934) | (2,586) | (2,132) | (2,283) | (1,695) | (1,988) | (2,163) | (2,655) | (2,308) | (203) | (176) | (173) | (172) | (167) | (273) | (182) | (276) | (160) | (282) | (166) | (172) | (150) | (322) | (264) | (272) | (262) | (246) | (232) | (139) | (292) | (50) | (135) | (106) | (241) | (147) | (151) | (117) | (173) | (110) | (117) | (99) | (158) | (132) | (88) | (116) | (223) | (102) | (103) | (67) | (87) | (69) | (63) | (59) | (75) | (61) | (51) | (49) | |||||||||||
| Free Cash Flow | 15,803 | 5,882 | 25,663 | 25,568 | 20,299 | 6,487 | 19,257 | 23,322 | 20,965 | 9,118 | 20,666 | 19,827 | 17,834 | 4,899 | 16,915 | 17,758 | 20,046 | 8,615 | 18,730 | 16,258 | 17,090 | 8,342 | 14,428 | 13,929 | 13,737 | 7,135 | 10,433 | 12,057 | 10,955 | 5,193 | 10,055 | 7,438 | 9,217 | 5,289 | 10,308 | 8,722 | 8,965 | 4,305 | 9,386 | 5,809 | 8,059 | 4,800 | 3,443 | 3,834 | 4,402 | 3,257 | 2,416 | 3,987 | 2,491 | 6,012 | 3,152 | 3,955 | 3,393 | 3,239 | 3,257 | 3,700 | 2,647 | 7,292 | 2,708 | 2,695 | 2,718 | 2,319 | 2,634 | 2,016 | 2,478 | 1,193 | 1,955 | 1,513 | 1,563 | 897 | 1,508 | 1,101 | 684 | 755 | 773 | 1,313 | 384 | 289 | 541 | 342 | 323 | 418 | 354 | 286 | 257 | 326 | 205 | 169 | 138 | |||||||||||