| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 921,044 | $246,720,059 | -$3,770,918 | $267.83 | 111 |
| 2025 Q2 | 935,227 | $197,616,913 | +$16,514,243 | $211.3 | 109 |
| 2025 Q1 | 843,997 | $203,474,327 | -$1,624,228 | $241.08 | 100 |
| 2024 Q4 | 852,505 | $201,841,484 | +$1,368,812 | $236.76 | 100 |
| 2024 Q3 | 842,527 | $193,619,739 | +$10,203,762 | $229.8 | 92 |
| 2024 Q2 | 794,978 | $143,196,194 | +$2,813,108 | $180.13 | 81 |
| 2024 Q1 | 780,732 | $127,405,778 | -$640,891 | $163.19 | 73 |
| 2023 Q4 | 782,425 | $126,861,050 | +$7,082,421 | $162.14 | 73 |
| 2023 Q3 | 738,913 | $109,400,081 | +$3,149,683 | $148.09 | 66 |
| 2023 Q2 | 720,527 | $105,214,764 | -$2,367,026 | $146 | 65 |
| 2023 Q1 | 733,327 | $110,729,949 | +$133,786 | $151 | 64 |
| 2022 Q4 | 734,010 | $108,302,796 | -$489,110 | $147.55 | 63 |
| 2022 Q3 | 748,876 | $105,587,370 | -$2,668,163 | $141 | 63 |
| 2022 Q2 | 764,191 | $119,873,679 | -$1,926,136 | $156.9 | 70 |
| 2022 Q1 | 777,149 | $157,849,526 | -$243,678 | $203.21 | 79 |
| 2021 Q4 | 778,579 | $153,583,758 | -$723,108 | $197.15 | 76 |
| 2021 Q3 | 781,005 | $142,635,086 | +$111,237 | $182.61 | 68 |
| 2021 Q2 | 780,875 | $136,355,432 | +$1,241,094 | $174.62 | 64 |
| 2021 Q1 | 774,327 | $128,539,146 | -$1,451,330 | $165.99 | 64 |
| 2020 Q4 | 784,563 | $120,045,342 | -$1,153,764 | $153.01 | 71 |
| 2020 Q3 | 793,317 | $103,192,547 | -$2,745,118 | $130.06 | 66 |
| 2020 Q2 | 815,400 | $98,910,095 | -$1,582,517 | $121.31 | 66 |
| 2020 Q1 | 828,401 | $106,016,384 | +$6,005,253 | $128 | 66 |
| 2019 Q4 | 780,844 | $124,306,466 | -$264,756 | $159.2 | 63 |
| 2019 Q3 | 791,001 | $126,650,023 | +$258,850 | $160.08 | 62 |
| 2019 Q2 | 789,272 | $131,807,967 | +$781,121 | $167 | 62 |
| 2019 Q1 | 792,065 | $125,061,534 | -$2,114,392 | $157.9 | 63 |
| 2018 Q4 | 803,718 | $142,002,610 | +$652,158 | $176.68 | 68 |
| 2018 Q3 | 799,306 | $134,212,052 | -$963,783 | $167.94 | 60 |
| 2018 Q2 | 804,520 | $148,566,518 | +$1,202,419 | $184.67 | 65 |
| 2018 Q1 | 797,504 | $159,413,638 | +$1,003,980 | $199.9 | 65 |
| 2017 Q4 | 792,643 | $157,211,772 | +$809,879 | $198.36 | 68 |
| 2017 Q3 | 788,061 | $141,120,586 | -$997,565 | $179.08 | 66 |
| 2017 Q2 | 793,456 | $153,467,609 | +$1,576,987 | $193.42 | 64 |
| 2017 Q1 | 785,617 | $124,244,127 | +$14,317,891 | $158.16 | 51 |
| 2016 Q4 | 794,583 | $125,684,600 | +$1,755,187 | $158.18 | 53 |
| 2016 Q3 | 785,575 | $78,167,913 | +$2,395,467 | $99.51 | 51 |
| 2016 Q2 | 771,915 | $73,483,603 | +$7,740,931 | $95.25 | 50 |
| 2016 Q1 | 690,844 | $62,914,989 | +$1,335,775 | $91.07 | 40 |
| 2015 Q4 | 665,616 | $65,866,800 | +$4,897,689 | $100 | 36 |
| 2015 Q3 | 620,732 | $44,604,821 | -$1,031,938 | $71.72 | 35 |
| 2015 Q2 | 635,093 | $45,020,689 | -$135,905 | $70.89 | 34 |
| 2015 Q1 | 636,885 | $46,469,379 | -$383,636 | $74 | 34 |
| 2014 Q4 | 642,055 | $46,033,274 | +$2,558,061 | $72.85 | 34 |
| 2014 Q3 | 612,702 | $44,196,353 | -$2,538,945 | $73.19 | 37 |
| 2014 Q2 | 649,215 | $43,141,409 | -$3,785,958 | $67.36 | 43 |
| 2014 Q1 | 691,087 | $52,439,558 | +$77,220 | $75.89 | 43 |