| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 54,627 | $2,794,210 | +$2,026,558 | $51.15 | 6 |
| 2025 Q2 | 15,008 | $719,472 | -$1,589,899 | $47.98 | 4 |
| 2025 Q1 | 54,215 | $2,209,416 | -$180,095 | $40.73 | 5 |
| 2024 Q4 | 58,293 | $2,541,241 | -$459,972 | $43.6 | 6 |
| 2024 Q3 | 68,768 | $2,993,392 | -$110,430 | $43.86 | 6 |
| 2024 Q2 | 74,282 | $3,142,215 | +$197,184 | $42.24 | 7 |
| 2024 Q1 | 69,720 | $2,713,829 | -$405,839 | $39.45 | 5 |
| 2023 Q4 | 80,680 | $2,742,957 | +$954,689 | $34 | 7 |
| 2023 Q3 | 53,587 | $1,721,190 | +$235,838 | $32.07 | 6 |
| 2023 Q2 | 39,523 | $1,279,948 | -$334,983 | $32.24 | 5 |
| 2023 Q1 | 49,793 | $1,416,894 | -$906,918 | $28.9 | 5 |
| 2022 Q4 | 84,724 | $249,063,314 | +$17,226 | $26.6 | 5 |
| 2022 Q3 | 83,838 | $2,388,999 | +$77,972 | $28.5 | 6 |
| 2022 Q2 | 81,079 | $347,436,000 | -$284,011 | $29.73 | 5 |
| 2022 Q1 | 87,819 | $348,199,000 | -$96,796 | $36.88 | 6 |
| 2021 Q4 | 90,192 | $3,774,258 | +$79,949 | $41.73 | 7 |
| 2021 Q3 | 88,277 | $403,616,000 | +$21,736,749 | $42.54 | 6 |
| 2021 Q2 | 83,049 | $376,945,000 | +$259,008 | $42.33 | 5 |
| 2021 Q1 | 76,930 | $336,250,000 | +$735,609 | $37.79 | 5 |
| 2020 Q4 | 58,602 | $334,627,000 | +$459,046 | $37.7 | 4 |
| 2020 Q3 | 46,424 | $330,266,000 | -$2,383 | $37.27 | 3 |
| 2020 Q2 | 46,488 | $296,399,000 | +$54,654,749 | $33.41 | 3 |
| 2020 Q1 | 45,068 | $194,294,000 | +$62,740 | $26.86 | 3 |
| 2019 Q4 | 35,539 | $1,169,000 | -$6,161,235 | $32.89 | 2 |
| 2019 Q3 | 227,503 | $7,304,000 | -$614,186 | $32.11 | 4 |
| 2019 Q2 | 246,653 | $8,103,000 | -$218,353 | $32.85 | 5 |
| 2019 Q1 | 253,875 | $7,896,000 | -$889,892 | $31.11 | 7 |
| 2018 Q4 | 282,460 | $7,665,000 | +$13,363 | $27.13 | 7 |
| 2018 Q3 | 281,956 | $10,082,000 | -$2,271,050 | $35.75 | 4 |
| 2018 Q2 | 345,679 | $11,709,398 | -$570,810 | $33.87 | 6 |
| 2018 Q1 | 362,765 | $11,511,000 | -$5,281,449 | $31.53 | 4 |
| 2017 Q4 | 526,752 | $16,902,000 | -$195,048 | $32.04 | 5 |
| 2017 Q3 | 2,278,081 | $73,218,000 | -$7,778,635 | $32.14 | 4 |
| 2017 Q2 | 2,520,104 | $76,663,000 | -$1,475,264 | $30.43 | 4 |
| 2017 Q1 | 2,568,655 | $74,387,488 | +$1,183,592 | $28.97 | 5 |
| 2016 Q4 | 2,527,785 | $68,123,000 | +$3,158,594 | $26.97 | 4 |
| 2016 Q3 | 2,410,534 | $67,809,000 | -$109,408,253 | $28.18 | 5 |
| 2016 Q2 | 2,441,091 | $173,366,000 | -$393,012,761 | $26.58 | 5 |
| 2016 Q1 | 2,420,459 | $63,295,000 | +$535,510 | $26.15 | 3 |
| 2015 Q4 | 2,418,893 | $567,564,000 | +$504,378,526 | $26.63 | 4 |
| 2015 Q3 | 2,372,725 | $62,308,000 | -$6,241,647 | $26.26 | 3 |
| 2015 Q2 | 2,599,224 | $72,853,493 | -$14,071,701 | $28.08 | 3 |
| 2015 Q1 | 3,102,484 | $86,126,000 | +$3,204,716 | $27.76 | 5 |
| 2014 Q4 | 2,839,269 | $81,198,300 | +$3,941,402 | $27.15 | 4 |
| 2014 Q3 | 2,738,985 | $77,733,059 | +$1,261,999 | $28.38 | 4 |
| 2014 Q2 | 2,694,517 | $76,524,047 | -$909,586 | $28.4 | 3 |
| 2014 Q1 | 2,726,545 | $74,679,493 | -$668,601 | $27.39 | 3 |