| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 1,823,718 | $372,068,210 | +$13,530,709 | $204.12 | 90 |
| 2025 Q2 | 1,773,462 | $340,750,048 | +$38,848,772 | $192.15 | 87 |
| 2025 Q1 | 1,563,580 | $287,426,807 | +$36,346,397 | $183.82 | 81 |
| 2024 Q4 | 1,367,424 | $251,669,847 | -$11,745,240 | $184.05 | 78 |
| 2024 Q3 | 1,339,246 | $247,033,510 | +$10,365,776 | $184.42 | 70 |
| 2024 Q2 | 1,310,282 | $225,474,327 | +$9,698,993 | $172.09 | 62 |
| 2024 Q1 | 1,254,340 | $219,740,477 | +$23,105,182 | $175.32 | 62 |
| 2023 Q4 | 1,187,163 | $190,272,682 | +$26,357,417 | $160.28 | 59 |
| 2023 Q3 | 1,031,847 | $149,168,308 | +$7,429,277 | $144.57 | 54 |
| 2023 Q2 | 979,619 | $145,504,754 | -$10,531,768 | $148.54 | 50 |
| 2023 Q1 | 1,038,199 | $147,436,522 | +$11,737,775 | $142.02 | 51 |
| 2022 Q4 | 956,386 | $133,711,940 | +$7,636,957 | $139.8 | 56 |
| 2022 Q3 | 913,525 | $115,003,903 | +$9,826,209 | $125.88 | 44 |
| 2022 Q2 | 833,336 | $111,541,086 | -$49,879,937 | $133.88 | 50 |
| 2022 Q1 | 1,180,267 | $182,883,188 | +$42,722,481 | $154.98 | 53 |
| 2021 Q4 | 904,499 | $140,773,280 | -$3,160,482 | $155.68 | 45 |
| 2021 Q3 | 921,181 | $133,190,272 | +$9,387,830 | $144.58 | 37 |
| 2021 Q2 | 963,121 | $141,010,050 | +$46,250,781 | $146.43 | 38 |
| 2021 Q1 | 541,251 | $75,118,894 | +$54,725,441 | $138.77 | 21 |
| 2020 Q4 | 148,624 | $18,030,730 | +$6,412,444 | $121.29 | 19 |
| 2020 Q3 | 93,076 | $9,463,000 | +$930,583 | $101.81 | 15 |
| 2020 Q2 | 83,893 | $8,195,000 | +$2,942,958 | $97.76 | 15 |
| 2020 Q1 | 57,202 | $4,712,000 | -$1,195,732 | $82.45 | 14 |
| 2019 Q4 | 66,118 | $7,483,000 | -$643,167 | $113.18 | 16 |
| 2019 Q3 | 70,174 | $7,373,000 | +$310,338 | $105.03 | 18 |
| 2019 Q2 | 67,183 | $6,981,000 | -$1,422,151 | $103.87 | 17 |
| 2019 Q1 | 80,868 | $8,208,000 | -$5,031,626 | $101.42 | 17 |
| 2018 Q4 | 133,556 | $12,257,000 | +$5,463,993 | $91.66 | 18 |
| 2018 Q3 | 71,582 | $7,689,000 | +$2,193,533 | $107.41 | 15 |
| 2018 Q2 | 51,160 | $5,223,000 | -$252,845 | $102.29 | 11 |
| 2018 Q1 | 53,688 | $5,315,900 | -$182,301 | $99.02 | 9 |
| 2017 Q4 | 55,424 | $5,653,200 | +$4,253,935 | $101.99 | 10 |
| 2017 Q3 | 13,717 | $1,315,592 | +$116,841 | $95.91 | 6 |
| 2017 Q2 | 15,743 | $1,459,264 | +$34,948 | $92.68 | 8 |
| 2017 Q1 | 15,616 | $1,419,090 | -$1,323,576 | $90.9 | 5 |
| 2016 Q4 | 30,193 | $2,660,786 | +$1,745,000 | $87.79 | 6 |
| 2016 Q3 | 11,168 | $915,202 | -$34,201 | $81.97 | 6 |
| 2016 Q2 | 11,587 | $904,864 | -$378,381 | $78.97 | 6 |
| 2016 Q1 | 16,596 | $1,289,753 | -$502,294 | $77.82 | 5 |
| 2015 Q4 | 23,072 | $1,772,662 | -$701,170 | $76.86 | 4 |
| 2015 Q3 | 32,419 | $2,464,606 | -$7,704,982 | $76.05 | 5 |
| 2015 Q2 | 124,584 | $10,343,308 | -$72,213 | $83.08 | 7 |
| 2015 Q1 | 125,472 | $10,539,400 | +$2,114,706 | $84 | 6 |
| 2014 Q4 | 100,294 | $8,525,536 | -$6,712 | $85.95 | 4 |
| 2014 Q3 | 100,974 | $8,381,354 | -$374 | $83.44 | 4 |
| 2014 Q2 | 100,979 | $8,482,433 | +$54,636 | $84.16 | 4 |
| 2014 Q1 | 100,332 | $8,026,050 | -$14,000 | $79.22 | 4 |