| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 1,217,693 | $88,521,045 | -$5,643,999 | $72.7 | 80 |
| 2025 Q2 | 1,382,142 | $97,643,016 | +$8,316,473 | $70.54 | 78 |
| 2025 Q1 | 1,264,237 | $82,090,215 | -$3,822,850 | $65.11 | 68 |
| 2024 Q4 | 1,324,037 | $82,205,781 | +$14,841 | $62.09 | 70 |
| 2024 Q3 | 1,286,529 | $85,782,916 | -$5,930,520 | $66.68 | 69 |
| 2024 Q2 | 1,382,901 | $81,747,349 | -$2,684,017 | $59.11 | 68 |
| 2024 Q1 | 1,479,390 | $88,719,794 | -$25,055,917 | $59.98 | 68 |
| 2023 Q4 | 1,897,462 | $114,346,443 | +$8,025,308 | $60.47 | 73 |
| 2023 Q3 | 1,705,106 | $93,085,352 | +$5,949,867 | $54.58 | 67 |
| 2023 Q2 | 1,682,165 | $96,574,101 | +$1,010,597 | $57.41 | 67 |
| 2023 Q1 | 1,686,386 | $99,449,190 | +$3,785,179 | $58.96 | 72 |
| 2022 Q4 | 1,613,428 | $94,691,134 | -$10,768,155 | $58.69 | 68 |
| 2022 Q3 | 1,766,084 | $94,232,146 | -$1,769,555 | $53.35 | 56 |
| 2022 Q2 | 1,801,888 | $111,163,956 | -$19,108,549 | $61.69 | 60 |
| 2022 Q1 | 2,107,083 | $142,092,153 | +$28,576,469 | $67.39 | 61 |
| 2021 Q4 | 1,682,580 | $111,505,084 | -$33,934,289 | $66.27 | 63 |
| 2021 Q3 | 2,218,386 | $146,235,340 | +$4,137,571 | $65.94 | 63 |
| 2021 Q2 | 2,156,121 | $146,807,323 | +$25,247,341 | $68.08 | 62 |
| 2021 Q1 | 1,785,265 | $118,046,876 | -$12,625,791 | $66.12 | 56 |
| 2020 Q4 | 2,004,333 | $120,950,659 | -$52,299,253 | $60.34 | 53 |
| 2020 Q3 | 2,760,212 | $146,800,120 | -$17,599,429 | $53.15 | 47 |
| 2020 Q2 | 3,091,379 | $162,875,402 | -$10,271,925 | $52.68 | 51 |
| 2020 Q1 | 3,288,089 | $157,603,491 | +$3,420,649 | $47.94 | 52 |
| 2019 Q4 | 3,206,066 | $229,052,288 | +$22,340,697 | $71.44 | 59 |
| 2019 Q3 | 2,867,879 | $193,668,000 | -$1,227,033 | $67.52 | 57 |
| 2019 Q2 | 2,885,536 | $194,769,613 | +$59,580,134 | $67.49 | 52 |
| 2019 Q1 | 1,977,341 | $131,141,000 | -$4,624,102 | $66.33 | 46 |
| 2018 Q4 | 2,063,589 | $127,919,000 | +$1,769,197 | $61.98 | 49 |
| 2018 Q3 | 2,016,309 | $136,916,000 | +$13,714,888 | $67.87 | 46 |
| 2018 Q2 | 1,814,625 | $122,274,000 | +$14,552,695 | $67.38 | 40 |
| 2018 Q1 | 1,597,977 | $109,779,000 | +$15,164,476 | $68.79 | 40 |
| 2017 Q4 | 1,377,522 | $97,589,000 | +$30,450,478 | $70.84 | 38 |
| 2017 Q3 | 914,609 | $62,118,000 | +$4,449,395 | $67.93 | 32 |
| 2017 Q2 | 852,638 | $56,546,000 | +$15,468,997 | $66.36 | 30 |
| 2017 Q1 | 623,619 | $40,294,000 | +$7,909,138 | $64.62 | 31 |
| 2016 Q4 | 435,065 | $26,897,000 | -$7,021,038 | $61.82 | 24 |
| 2016 Q3 | 618,824 | $39,320,000 | +$21,010,645 | $63.55 | 30 |
| 2016 Q2 | 288,253 | $17,687,000 | -$756,923 | $61.37 | 21 |
| 2016 Q1 | 300,460 | $18,278,435 | -$20,176,912 | $60.87 | 21 |
| 2015 Q4 | 657,935 | $37,460,480 | +$7,316,962 | $56.96 | 25 |
| 2015 Q3 | 530,440 | $31,179,350 | +$6,245,240 | $58.69 | 24 |
| 2015 Q2 | 427,169 | $27,516,216 | +$9,344,159 | $64.43 | 27 |
| 2015 Q1 | 282,053 | $18,614,000 | -$550,382 | $65.99 | 20 |
| 2014 Q4 | 290,953 | $18,838,370 | +$8,295,400 | $64.74 | 15 |
| 2014 Q3 | 150,490 | $9,774,474 | +$931,311 | $64.95 | 13 |
| 2014 Q2 | 135,914 | $9,504,967 | +$230,157 | $69.94 | 11 |
| 2014 Q1 | 133,614 | $8,922,405 | +$4,687,954 | $66.79 | 11 |