| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q4 | 2,544 | $283,911 | +$223,200 | $111.60 | 4 |
| 2025 Q3 | 898,350 | $99,918,961 | -$107,649,536 | $111.23 | 76 |
| 2025 Q2 | 1,860,916 | $208,048,773 | +$161,456,418 | $111.80 | 77 |
| 2025 Q1 | 419,373 | $42,139,115 | -$812,111 | $100.38 | 39 |
| 2024 Q4 | 428,561 | $41,939,936 | +$5,397,939 | $97.86 | 43 |
| 2024 Q3 | 372,483 | $39,129,501 | +$1,873,794 | $105.04 | 42 |
| 2024 Q2 | 355,042 | $35,146,048 | -$4,354,261 | $98.99 | 38 |
| 2024 Q1 | 419,895 | $41,433,216 | -$18,167,432 | $98.67 | 35 |
| 2023 Q4 | 372,688 | $39,430,543 | +$3,084,441 | $105.78 | 45 |
| 2023 Q3 | 318,797 | $30,984,631 | -$1,137,520 | $97.20 | 47 |
| 2023 Q2 | 339,251 | $33,737,655 | -$25,488,386 | $99.46 | 46 |
| 2023 Q1 | 629,025 | $61,255,048 | -$8,146,999 | $97.39 | 47 |
| 2022 Q4 | 703,482 | $67,881,668 | +$16,029,029 | $96.51 | 54 |
| 2022 Q3 | 541,656 | $48,998,044 | -$26,106,297 | $90.45 | 50 |
| 2022 Q2 | 830,897 | $77,943,524 | +$8,455,014 | $93.80 | 51 |
| 2022 Q1 | 725,469 | $70,537,651 | +$11,204,880 | $97.22 | 51 |
| 2021 Q4 | 599,315 | $59,150,805 | +$13,187,524 | $98.75 | 50 |
| 2021 Q3 | 449,076 | $43,515,715 | -$9,206,115 | $96.90 | 47 |
| 2021 Q2 | 543,911 | $53,252,172 | -$29,312,430 | $97.91 | 50 |
| 2021 Q1 | 845,217 | $81,406,231 | -$3,666,842 | $96.12 | 50 |
| 2020 Q4 | 878,697 | $90,440,171 | +$17,042,975 | $102.97 | 48 |
| 2020 Q3 | 696,321 | $69,063,521 | +$4,790,333 | $99.18 | 39 |
| 2020 Q2 | 661,237 | $63,997,897 | +$12,148,752 | $96.76 | 37 |
| 2020 Q1 | 530,082 | $50,601,174 | +$10,867,465 | $95.46 | 34 |
| 2019 Q4 | 418,765 | $39,857,848 | -$9,908,146 | $95.18 | 27 |
| 2019 Q3 | 523,507 | $48,507,128 | -$1,676,234 | $92.64 | 30 |
| 2019 Q2 | 547,985 | $52,011,703 | +$7,390,541 | $94.92 | 29 |
| 2019 Q1 | 467,998 | $43,710,766 | -$2,280,506 | $93.40 | 30 |
| 2018 Q4 | 493,076 | $46,785,544 | -$9,220,503 | $94.89 | 31 |
| 2018 Q3 | 573,802 | $54,681,000 | +$24,788,152 | $95.29 | 32 |
| 2018 Q2 | 313,669 | $29,724,000 | +$29,316,002 | $94.77 | 28 |