| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 633,364 | $32,384,804 | +$1,387,640 | $51.14 | 48 |
| 2025 Q2 | 616,797 | $30,432,370 | -$6,801,798 | $49.33 | 45 |
| 2025 Q1 | 752,413 | $32,705,320 | -$78,828 | $43.47 | 48 |
| 2024 Q4 | 754,218 | $34,187,958 | -$3,067,282 | $45.33 | 46 |
| 2024 Q3 | 810,838 | $35,923,212 | -$3,956,317 | $44.31 | 44 |
| 2024 Q2 | 905,707 | $37,314,379 | +$4,138,207 | $41.2 | 44 |
| 2024 Q1 | 798,945 | $33,754,472 | -$8,422,275 | $42.25 | 43 |
| 2023 Q4 | 1,001,127 | $41,476,387 | +$3,934,900 | $41.43 | 45 |
| 2023 Q3 | 916,300 | $32,487,054 | +$1,069,272 | $35.42 | 44 |
| 2023 Q2 | 883,143 | $34,738,579 | -$14,123,188 | $39.33 | 43 |
| 2023 Q1 | 1,224,269 | $44,952,761 | +$8,057,843 | $37.19 | 40 |
| 2022 Q4 | 1,008,331 | $33,487,230 | -$4,231,290 | $33.23 | 39 |
| 2022 Q3 | 1,150,494 | $36,234,620 | +$5,142,366 | $31.49 | 39 |
| 2022 Q2 | 986,598 | $32,776,275 | -$3,634,923 | $33.22 | 43 |
| 2022 Q1 | 1,081,088 | $46,155,531 | -$11,666,471 | $42.7 | 43 |
| 2021 Q4 | 1,329,067 | $63,888,942 | -$6,643,227 | $48.38 | 54 |
| 2021 Q3 | 1,483,349 | $71,755,456 | -$671,711 | $48.48 | 46 |
| 2021 Q2 | 1,431,642 | $69,597,542 | +$6,324,607 | $48.59 | 47 |
| 2021 Q1 | 1,305,992 | $59,212,215 | +$7,593,824 | $44.94 | 45 |
| 2020 Q4 | 931,289 | $43,062,731 | +$4,476,783 | $46.24 | 42 |
| 2020 Q3 | 1,018,071 | $39,298,885 | +$10,238,963 | $38.59 | 32 |
| 2020 Q2 | 753,157 | $26,057,289 | -$6,138,097 | $34.59 | 28 |
| 2020 Q1 | 938,981 | $24,806,928 | +$5,177,203 | $26.42 | 26 |
| 2019 Q4 | 741,176 | $23,873,874 | +$1,402,925 | $32.21 | 23 |
| 2019 Q3 | 697,758 | $20,284,238 | -$3,856,028 | $29.06 | 22 |
| 2019 Q2 | 826,293 | $25,153,768 | +$9,521,648 | $30.44 | 21 |
| 2019 Q1 | 514,294 | $14,960,288 | -$2,263,861 | $29.08 | 20 |
| 2018 Q4 | 592,450 | $14,159,232 | -$1,598,555 | $23.88 | 15 |
| 2018 Q3 | 642,822 | $19,075,388 | +$8,129,043 | $29.67 | 18 |
| 2018 Q2 | 369,714 | $10,250,000 | +$7,610,514 | $27.72 | 15 |
| 2018 Q1 | 95,479 | $2,540,000 | +$2,540,000 | $26.59 | 9 |
| 2016 Q2 | 0 | $0 | -$7,000 | 0 | |
| 2016 Q1 | 230 | $7,000 | $30.43 | 1 |