| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 562,379 | $38,545,983 | -$1,934,782 | $72.72 | 6 |
| 2025 Q2 | 573,447 | $39,538,530 | +$1,288,785 | $68.95 | 8 |
| 2025 Q1 | 554,072 | $37,332,650 | -$13,005,918 | $67.38 | 8 |
| 2024 Q4 | 751,888 | $49,654,823 | +$1,299,498 | $66.04 | 7 |
| 2024 Q3 | 732,111 | $49,878,768 | -$15,412,404 | $68.13 | 7 |
| 2024 Q2 | 980,024 | $61,300,317 | -$194,295 | $62.59 | 8 |
| 2024 Q1 | 983,522 | $62,532,409 | +$23,360,047 | $63.58 | 7 |
| 2023 Q4 | 616,188 | $35,918,006 | -$873,093 | $58.29 | 5 |
| 2023 Q3 | 636,380 | $34,243,641 | -$1,503,347 | $53.81 | 5 |
| 2023 Q2 | 664,318 | $36,830,277 | +$1,570,185 | $55.44 | 5 |
| 2023 Q1 | 635,997 | $34,273,871 | -$2,216,711 | $53.89 | 3 |
| 2022 Q4 | 685,956 | $37,548,249 | +$249,147 | $54.76 | 6 |
| 2022 Q3 | 658,627 | $31,686,000 | +$658,739 | $48.11 | 4 |
| 2022 Q2 | 644,298 | $33,104,000 | +$1,181,338 | $51.38 | 5 |
| 2022 Q1 | 621,307 | $35,812,000 | -$39,924 | $57.64 | 5 |
| 2021 Q4 | 622,023 | $35,692,000 | -$4,631,174 | $57.38 | 5 |
| 2021 Q3 | 702,737 | $37,111,000 | -$4,006,847 | $52.81 | 4 |
| 2021 Q2 | 778,611 | $41,757,000 | +$870,543 | $53.63 | 4 |
| 2021 Q1 | 762,367 | $39,056,000 | +$439,208 | $51.23 | 4 |
| 2020 Q4 | 753,794 | $34,984,000 | +$35,586 | $46.43 | 4 |
| 2020 Q3 | 755,496 | $30,825,000 | +$11,613,406 | $40.81 | 4 |
| 2020 Q2 | 471,123 | $18,326,000 | -$3,065,905 | $38.91 | 4 |
| 2020 Q1 | 549,941 | $19,126,000 | +$64,619 | $34.78 | 4 |
| 2019 Q4 | 548,085 | $25,633,000 | -$2,185,362 | $46.74 | 4 |
| 2019 Q3 | 589,023 | $25,646,000 | +$3,241,875 | $43.54 | 5 |
| 2019 Q2 | 534,558 | $23,146,000 | +$2,185,941 | $43.28 | 5 |
| 2019 Q1 | 484,403 | $20,340,000 | -$532,071 | $41.97 | 4 |
| 2018 Q4 | 498,806 | $19,039,000 | +$1,497,785 | $38.15 | 5 |
| 2018 Q3 | 457,834 | $19,766,000 | +$1,403,127 | $43.19 | 4 |
| 2018 Q2 | 425,347 | $17,223,000 | -$1,023,359 | $40.51 | 2 |
| 2018 Q1 | 450,621 | $18,124,000 | -$6,689,649 | $40.23 | 2 |
| 2017 Q4 | 612,466 | $25,361,000 | -$1,536,628 | $41.41 | 3 |
| 2017 Q3 | 649,577 | $25,301,000 | +$1,491,137 | $38.95 | 3 |
| 2017 Q2 | 611,296 | $23,002,000 | +$7,582,645 | $37.65 | 3 |
| 2017 Q1 | 410,523 | $15,267,427 | +$1,239,053 | $37.2 | 3 |
| 2016 Q4 | 377,206 | $13,666,461 | +$2,092,870 | $36.24 | 3 |
| 2016 Q3 | 319,440 | $10,845,166 | -$50,506,028 | $33.96 | 3 |
| 2016 Q2 | 353,612 | $61,081,371 | -$189,237 | $33.21 | 5 |
| 2016 Q1 | 375,842 | $12,076,335 | -$3,043,410 | $32.13 | 3 |
| 2015 Q4 | 472,297 | $15,028,852 | -$3,225,957 | $31.82 | 6 |
| 2015 Q3 | 573,659 | $17,187,151 | -$10,647,836 | $29.97 | 4 |
| 2015 Q2 | 929,058 | $30,222,000 | -$1,855,639 | $32.53 | 3 |
| 2015 Q1 | 986,049 | $32,105,000 | +$5,705,324 | $32.56 | 4 |
| 2014 Q4 | 810,798 | $26,708,000 | -$6,991,472 | $32.92 | 3 |
| 2014 Q3 | 1,023,033 | $32,379,000 | +$31,739,734 | $31.65 | 2 |
| 2014 Q2 | 20,201 | $638,000 | +$3,537 | $31.58 | 1 |
| 2014 Q1 | 20,089 | $612,000 | +$3,412 | $30.46 | 1 |