Meta Platforms, Inc. logo META - Meta Platforms, Inc.

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