| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 22,157 | $2,677,667 | -$31,393 | $120.88 | 5 |
| 2025 Q2 | 22,422 | $2,491,837 | +$187,418 | $111.14 | 6 |
| 2025 Q1 | 20,775 | $1,981,683 | +$457,463 | $95.41 | 6 |
| 2024 Q4 | 15,790 | $1,664,206 | -$23,246 | $105.47 | 6 |
| 2024 Q3 | 16,010 | $1,701,940 | -$2,738,798 | $106.32 | 6 |
| 2024 Q2 | 42,358 | $4,420,541 | -$772,983 | $104.36 | 8 |
| 2024 Q1 | 50,174 | $4,873,011 | +$477,618 | $97.14 | 7 |
| 2023 Q4 | 45,484 | $3,938,543 | +$5,159 | $86.59 | 7 |
| 2023 Q3 | 44,387 | $3,547,069 | +$28,492 | $79.92 | 7 |
| 2023 Q2 | 44,031 | $3,584,784 | -$3,013 | $81.44 | 5 |
| 2023 Q1 | 44,068 | $3,152,349 | +$517,846 | $71.55 | 5 |
| 2022 Q4 | 48,106 | $2,963,726 | -$249,585 | $61.61 | 5 |
| 2022 Q3 | 51,932 | $3,380,898 | -$248,710 | $65.09 | 6 |
| 2022 Q2 | 55,481 | $3,738,136 | -$255,000 | $67.4 | 6 |
| 2022 Q1 | 58,306 | $5,267,570 | -$925,045 | $90.32 | 7 |
| 2021 Q4 | 68,068 | $7,238,000 | -$1,591,935 | $106.33 | 7 |
| 2021 Q3 | 82,347 | $9,150,000 | +$123,517 | $111.12 | 8 |
| 2021 Q2 | 81,318 | $9,101,000 | +$1,179,529 | $112.04 | 8 |
| 2021 Q1 | 71,273 | $7,086,000 | -$454,714 | $99.42 | 7 |
| 2020 Q4 | 75,909 | $7,360,000 | -$444,444 | $96.96 | 8 |
| 2020 Q3 | 80,979 | $7,274,000 | +$1,075,998 | $89.7 | 9 |
| 2020 Q2 | 69,382 | $5,549,000 | -$180,785 | $79.98 | 6 |
| 2020 Q1 | 71,793 | $4,494,000 | -$37,185 | $62.6 | 6 |
| 2019 Q4 | 72,387 | $5,308,000 | -$19,079,800 | $73.34 | 6 |
| 2019 Q3 | 353,708 | $24,014,000 | -$10,670,469 | $67.9 | 8 |
| 2019 Q2 | 510,882 | $35,098,000 | -$14,605,747 | $68.71 | 7 |
| 2019 Q1 | 723,520 | $47,890,000 | +$3,010,979 | $66.17 | 8 |
| 2018 Q4 | 676,337 | $38,626,000 | +$165,949 | $57.11 | 7 |
| 2018 Q3 | 673,431 | $48,634,000 | +$357,992 | $72.22 | 7 |
| 2018 Q2 | 668,474 | $46,038,000 | -$9,330,353 | $68.87 | 7 |
| 2018 Q1 | 803,947 | $52,298,000 | +$1,969,673 | $65.06 | 6 |
| 2017 Q4 | 774,098 | $48,497,000 | -$378,750 | $62.65 | 7 |
| 2017 Q3 | 845,916 | $56,762,000 | -$5,496,315 | $67.1 | 9 |
| 2017 Q2 | 932,521 | $59,344,545 | -$436,558 | $63.64 | 9 |
| 2017 Q1 | 939,353 | $55,590,356 | +$759,065 | $59.18 | 7 |
| 2016 Q4 | 927,151 | $49,375,000 | +$152,049 | $53.25 | 5 |
| 2016 Q3 | 923,817 | $50,238,000 | -$3,312,897 | $54.38 | 6 |
| 2016 Q2 | 904,079 | $49,979,000 | +$5,423,233 | $50.43 | 7 |
| 2016 Q1 | 883,517 | $44,865,000 | +$818,171 | $50.78 | 5 |
| 2015 Q4 | 866,924 | $46,520,000 | -$1,887,209 | $53.66 | 7 |
| 2015 Q3 | 902,724 | $47,873,000 | -$3,091,321 | $53.03 | 8 |
| 2015 Q2 | 962,221 | $53,333,512 | -$6,314,025 | $55.65 | 9 |
| 2015 Q1 | 1,078,047 | $59,389,000 | +$10,068,687 | $55.09 | 9 |
| 2014 Q4 | 895,258 | $46,508,801 | +$2,044,968 | $51.95 | 7 |
| 2014 Q3 | 855,874 | $46,945,413 | +$1,291,149 | $54.86 | 8 |
| 2014 Q2 | 832,354 | $44,954,913 | +$403,229 | $54.01 | 9 |
| 2014 Q1 | 824,884 | $42,855,512 | -$2,470,537 | $51.93 | 8 |