| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 343,299 | $17,223,683 | +$13,675,371 | $50.17 | 6 |
| 2025 Q2 | 70,836 | $3,289,735 | -$9,706,292 | $46.75 | 4 |
| 2025 Q1 | 289,534 | $12,842,765 | +$54,501 | $44.36 | 5 |
| 2024 Q4 | 288,861 | $14,012,415 | -$385,394 | $48.51 | 6 |
| 2024 Q3 | 296,629 | $14,421,841 | -$22,563 | $48.62 | 6 |
| 2024 Q2 | 297,093 | $13,473,140 | -$14,316,344 | $45.35 | 6 |
| 2024 Q1 | 618,240 | $27,763,550 | -$79,269 | $46.99 | 5 |
| 2023 Q4 | 628,970 | $27,777,925 | +$27,138,562 | $44.94 | 7 |
| 2023 Q3 | 11,698 | $469,362 | -$4,928,487 | $40.16 | 3 |
| 2023 Q2 | 133,111 | $5,404,378 | -$586,979 | $40.68 | 4 |
| 2023 Q1 | 148,259 | $5,797,511 | -$7,497,561 | $39.11 | 4 |
| 2022 Q4 | 339,016 | $71,689,187 | +$216,786 | $39.29 | 5 |
| 2022 Q3 | 333,499 | $66,875,000 | +$138,063 | $36.64 | 5 |
| 2022 Q2 | 329,711 | $77,489,000 | -$49,058 | $37.88 | 4 |
| 2022 Q1 | 331,011 | $79,380,000 | -$581,903 | $43.37 | 3 |
| 2021 Q4 | 344,399 | $82,772,000 | +$1,547,849 | $43.50 | 4 |
| 2021 Q3 | 308,802 | $81,577,000 | -$2,747,441 | $44.62 | 3 |
| 2021 Q2 | 369,716 | $83,950,356 | +$2,259,884 | $45.10 | 5 |
| 2021 Q1 | 319,608 | $78,737,000 | +$470,186 | $43.47 | 4 |
| 2020 Q4 | 308,788 | $61,990,000 | -$1,327,949 | $34.43 | 3 |
| 2020 Q3 | 360,258 | $48,706,951 | -$203,304 | $26.30 | 4 |
| 2020 Q2 | 367,988 | $47,495,411 | -$1,424,645 | $25.54 | 4 |
| 2020 Q1 | 423,775 | $40,110,079 | -$131,090 | $20.94 | 4 |
| 2019 Q4 | 428,543 | $14,759,450 | +$100,846 | $34.44 | 3 |
| 2019 Q3 | 425,615 | $13,704,742 | -$329,190 | $32.20 | 3 |
| 2019 Q2 | 436,768 | $14,417,790 | +$219,005 | $33.01 | 4 |
| 2019 Q1 | 430,142 | $14,358,727 | -$112,085 | $33.38 | 3 |
| 2018 Q4 | 433,499 | $13,005,155 | +$195,229 | $30.00 | 3 |
| 2018 Q3 | 426,993 | $17,141,528 | -$416,097 | $40.17 | 3 |
| 2018 Q2 | 437,345 | $17,456,924 | +$136,561 | $40.09 | 4 |
| 2018 Q1 | 433,936 | $16,037,758 | -$505,674 | $37.03 | 3 |
| 2017 Q4 | 388,060 | $14,715,000 | -$4,722,366 | $37.92 | 2 |
| 2017 Q3 | 509,799 | $19,730,000 | -$2,125,458 | $38.70 | 3 |
| 2017 Q2 | 564,719 | $20,663,000 | +$4,128,701 | $36.59 | 3 |
| 2017 Q1 | 465,971 | $17,180,853 | -$582,850 | $36.87 | 3 |
| 2016 Q4 | 481,779 | $18,014,125 | +$252,315 | $37.39 | 3 |
| 2016 Q3 | 475,048 | $16,060,512 | -$16,045,637 | $33.81 | 4 |
| 2016 Q2 | 565,515 | $30,916,616 | +$15,391,240 | $31.33 | 6 |
| 2016 Q1 | 495,541 | $15,396,456 | +$261,479 | $31.07 | 3 |
| 2015 Q4 | 487,125 | $14,852,113 | +$401,895 | $30.49 | 3 |
| 2015 Q3 | 473,942 | $14,890,544 | -$105,476 | $31.42 | 3 |
| 2015 Q2 | 477,299 | $17,058,039 | -$230,372 | $35.74 | 3 |
| 2015 Q1 | 483,743 | $17,328,598 | -$413,720 | $35.82 | 4 |
| 2014 Q4 | 495,294 | $17,320,000 | -$1,611,080 | $34.97 | 2 |
| 2014 Q3 | 579,384 | $19,838,000 | -$1,523,788 | $34.24 | 3 |
| 2014 Q2 | 623,884 | $23,066,000 | +$302,246 | $36.97 | 3 |
| 2014 Q1 | 627,030 | $22,472,598 | -$694,432 | $35.84 | 4 |