Microsoft Corporation logo MSFT - Microsoft Corporation

Price: -- -- | CONSENSUS: Buy DETAILS
STRONG
BUY
0
BUY 65
HOLD 16
SELL 0
STRONG
SELL
0
| 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