| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 166,108 | $32,877,546 | +$2,551,709 | $197.41 | 32 |
| 2025 Q2 | 154,170 | $28,996,093 | -$6,348,107 | $187.64 | 37 |
| 2025 Q1 | 188,321 | $31,437,964 | -$29,539,124 | $169.77 | 33 |
| 2024 Q4 | 362,651 | $60,964,958 | -$23,558,626 | $168.04 | 39 |
| 2024 Q3 | 501,302 | $86,367,435 | -$20,007,253 | $172.52 | 40 |
| 2024 Q2 | 566,055 | $93,099,320 | -$62,877,907 | $164.47 | 42 |
| 2024 Q1 | 947,016 | $154,247,479 | -$5,841,298 | $162.88 | 35 |
| 2023 Q4 | 986,342 | $147,491,104 | +$2,385,826 | $149.53 | 38 |
| 2023 Q3 | 972,264 | $131,210,981 | -$712,843 | $134.94 | 29 |
| 2023 Q2 | 975,178 | $136,732,374 | -$5,831,761 | $140.21 | 25 |
| 2023 Q1 | 1,017,109 | $134,345,518 | -$1,019,719 | $132.09 | 23 |
| 2022 Q4 | 1,025,929 | $124,423,700 | +$1,426,483 | $121.28 | 24 |
| 2022 Q3 | 1,013,547 | $111,219,729 | +$859,544 | $109.76 | 18 |
| 2022 Q2 | 1,006,377 | $119,168,000 | -$4,440,695 | $118.41 | 19 |
| 2022 Q1 | 1,042,051 | $148,141,000 | -$2,701,478 | $142.14 | 19 |
| 2021 Q4 | 1,060,713 | $161,073,000 | +$15,481,374 | $151.84 | 24 |
| 2021 Q3 | 958,782 | $135,012,000 | -$1,022,245 | $140.79 | 19 |
| 2021 Q2 | 965,781 | $135,979,000 | +$439,350 | $140.78 | 16 |
| 2021 Q1 | 962,693 | $125,896,000 | +$11,854,786 | $130.72 | 16 |
| 2020 Q4 | 872,777 | $108,627,000 | +$514,112 | $124.44 | 17 |
| 2020 Q3 | 868,653 | $95,406,000 | +$2,651,207 | $109.8 | 17 |
| 2020 Q2 | 844,512 | $86,836,000 | +$7,128,074 | $102.74 | 14 |
| 2020 Q1 | 775,594 | $67,226,116 | -$920,326 | $86.68 | 16 |
| 2019 Q4 | 787,091 | $84,899,000 | -$614,272 | $107.86 | 15 |
| 2019 Q3 | 792,782 | $78,786,000 | +$9,655,441 | $99.37 | 15 |
| 2019 Q2 | 695,694 | $68,748,000 | +$2,503,004 | $98.82 | 12 |
| 2019 Q1 | 671,243 | $63,922,000 | -$9,631,961 | $95.24 | 12 |
| 2018 Q4 | 781,923 | $66,713,000 | +$5,404,467 | $85.32 | 16 |
| 2018 Q3 | 717,889 | $71,135,000 | +$267,303 | $99.09 | 16 |
| 2018 Q2 | 714,950 | $67,412,000 | +$7,834,471 | $94.2 | 8 |
| 2018 Q1 | 631,866 | $59,528,000 | +$21,085,703 | $94.21 | 8 |
| 2017 Q4 | 407,898 | $38,741,000 | +$25,035,908 | $94.97 | 8 |
| 2017 Q3 | 147,600 | $13,299,000 | +$5,279,534 | $90.1 | 5 |
| 2017 Q2 | 91,278 | $7,849,000 | -$126,952 | $85.99 | 6 |
| 2017 Q1 | 92,722 | $7,720,000 | +$466,411 | $83.26 | 3 |
| 2016 Q4 | 87,125 | $6,798,000 | -$60,093 | $77.12 | 2 |
| 2016 Q3 | 87,675 | $6,722,000 | +$6,722,000 | $76.82 | 2 |