| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 24,215 | $1,477,379 | -$240,927 | $61.01 | 2 |
| 2025 Q2 | 27,611 | $1,976,013 | +$264,508 | $71.57 | 3 |
| 2025 Q1 | 23,915 | $1,386,701 | -$323,607 | $57.98 | 2 |
| 2024 Q4 | 29,611 | $1,672,027 | -$573,260 | $56.47 | 3 |
| 2024 Q3 | 37,745 | $2,711,896 | -$1,154,955 | $71.85 | 5 |
| 2024 Q2 | 53,820 | $3,283,963 | -$547,631 | $61.02 | 5 |
| 2024 Q1 | 62,795 | $3,671,645 | -$327,610 | $58.47 | 5 |
| 2023 Q4 | 68,398 | $3,748,994 | -$659,143 | $54.81 | 5 |
| 2023 Q3 | 82,070 | $3,303,858 | -$429,537 | $40.26 | 6 |
| 2023 Q2 | 92,740 | $4,307,328 | -$708,738 | $46.45 | 6 |
| 2023 Q1 | 107,439 | $5,470,320 | -$957,214 | $50.92 | 7 |
| 2022 Q4 | 126,239 | $6,374,772 | -$1,350,573 | $50.5 | 7 |
| 2022 Q3 | 152,989 | $7,712,000 | -$1,271,693 | $50.41 | 8 |
| 2022 Q2 | 170,992 | $10,243,000 | -$3,895,304 | $59.9 | 7 |
| 2022 Q1 | 235,102 | $16,154,000 | -$6,208,237 | $68.72 | 8 |
| 2021 Q4 | 325,450 | $26,678,000 | -$9,371,895 | $81.98 | 8 |
| 2021 Q3 | 439,773 | $30,048,000 | -$8,065,052 | $68.33 | 8 |
| 2021 Q2 | 557,814 | $41,951,000 | -$13,168,994 | $75.21 | 8 |
| 2021 Q1 | 732,914 | $46,809,000 | -$2,916,809 | $63.86 | 8 |
| 2020 Q4 | 778,585 | $44,573,000 | -$935,612 | $57.25 | 8 |
| 2020 Q3 | 794,928 | $49,941,000 | -$456,947 | $62.82 | 8 |
| 2020 Q2 | 885,361 | $51,034,000 | -$568,564 | $57.64 | 12 |
| 2020 Q1 | 895,225 | $40,791,000 | +$29,517 | $45.57 | 12 |
| 2019 Q4 | 894,577 | $43,655,000 | -$445,716 | $48.8 | 12 |
| 2019 Q3 | 903,710 | $37,897,000 | +$21,842 | $41.94 | 12 |
| 2019 Q2 | 903,189 | $41,991,000 | -$278,644 | $46.49 | 12 |
| 2019 Q1 | 909,181 | $41,705,000 | +$772,573 | $45.87 | 12 |
| 2018 Q4 | 892,335 | $39,740,000 | -$1,132,942 | $44.54 | 12 |
| 2018 Q3 | 917,771 | $50,227,000 | +$15,880 | $54.72 | 12 |
| 2018 Q2 | 917,479 | $46,478,000 | -$415,832 | $50.66 | 12 |
| 2018 Q1 | 925,687 | $47,715,000 | -$1,863,522 | $51.55 | 12 |
| 2017 Q4 | 961,837 | $54,793,000 | -$794,194 | $56.97 | 12 |
| 2017 Q3 | 975,792 | $49,969,000 | +$13,351 | $51.21 | 12 |
| 2017 Q2 | 975,530 | $42,694,000 | +$910,265 | $43.76 | 12 |
| 2017 Q1 | 954,751 | $37,842,000 | +$1,417,957 | $39.63 | 11 |
| 2016 Q4 | 918,976 | $31,685,000 | +$34,128 | $34.48 | 11 |
| 2016 Q3 | 917,992 | $40,378,000 | +$1,143,900 | $43.99 | 11 |
| 2016 Q2 | 891,994 | $42,903,000 | +$845,501 | $48.1 | 11 |
| 2016 Q1 | 874,414 | $39,308,000 | +$749,739 | $44.95 | 11 |
| 2015 Q4 | 857,736 | $41,297,000 | +$2,227,278 | $48.15 | 11 |
| 2015 Q3 | 827,241 | $36,040,000 | +$569,008 | $43.57 | 9 |
| 2015 Q2 | 814,181 | $38,704,000 | +$233,736 | $47.54 | 9 |
| 2015 Q1 | 809,265 | $37,037,000 | +$2,451,249 | $45.77 | 9 |
| 2014 Q4 | 802,689 | $33,881,000 | +$47,217 | $42.21 | 10 |
| 2014 Q3 | 801,582 | $34,781,000 | +$34,620 | $43.39 | 10 |
| 2014 Q2 | 800,782 | $40,167,000 | -$739,161 | $50.16 | 10 |
| 2014 Q1 | 815,517 | $35,862,000 | +$73,691 | $43.97 | 10 |