| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 1,033,966 | $47,423,013 | +$4,749,246 | $45.86 | 48 |
| 2025 Q2 | 929,357 | $43,974,963 | +$9,996,551 | $47.32 | 47 |
| 2025 Q1 | 718,364 | $33,038,871 | -$3,735,804 | $45.97 | 52 |
| 2024 Q4 | 799,245 | $37,146,112 | -$9,587,960 | $46.48 | 49 |
| 2024 Q3 | 998,880 | $48,210,260 | +$4,759,488 | $48.35 | 53 |
| 2024 Q2 | 904,508 | $41,289,560 | -$3,892,430 | $45.64 | 60 |
| 2024 Q1 | 989,413 | $48,198,670 | -$13,305,395 | $48.72 | 56 |
| 2023 Q4 | 1,268,134 | $58,119,431 | -$74,374,153 | $45.85 | 63 |
| 2023 Q3 | 2,857,134 | $121,041,404 | -$49,454,742 | $42.36 | 80 |
| 2023 Q2 | 3,994,629 | $181,549,271 | -$19,255,016 | $45.45 | 90 |
| 2023 Q1 | 4,382,007 | $203,126,420 | +$1,424,701 | $46.35 | 94 |
| 2022 Q4 | 4,327,377 | $197,669,917 | +$20,910,102 | $45.65 | 91 |
| 2022 Q3 | 3,806,916 | $160,081,476 | +$22,232,522 | $42.01 | 80 |
| 2022 Q2 | 3,246,972 | $142,438,800 | +$79,148,049 | $43.87 | 80 |
| 2022 Q1 | 1,440,484 | $66,598,334 | +$22,624,285 | $46.19 | 61 |
| 2021 Q4 | 953,104 | $42,974,156 | +$12,515,344 | $45.08 | 51 |
| 2021 Q3 | 676,271 | $28,478,512 | +$2,435,798 | $42.11 | 43 |
| 2021 Q2 | 619,581 | $25,996,297 | +$8,137,445 | $41.95 | 44 |
| 2021 Q1 | 425,723 | $17,019,900 | +$2,729,659 | $40 | 40 |
| 2020 Q4 | 365,909 | $13,132,482 | -$11,018,242 | $35.88 | 35 |
| 2020 Q3 | 688,215 | $22,508,176 | +$6,709,920 | $32.71 | 31 |
| 2020 Q2 | 486,224 | $15,181,446 | +$2,213,303 | $31.22 | 32 |
| 2020 Q1 | 417,303 | $11,650,610 | -$5,071,730 | $27.94 | 26 |
| 2019 Q4 | 574,212 | $19,777,191 | +$1,514,622 | $34.44 | 34 |
| 2019 Q3 | 530,896 | $18,678,051 | -$1,339,759 | $35.18 | 37 |
| 2019 Q2 | 568,101 | $18,994,026 | -$196,000 | $33.43 | 33 |
| 2019 Q1 | 574,277 | $19,073,767 | -$2,229,350 | $33.21 | 33 |
| 2018 Q4 | 643,454 | $19,089,026 | +$1,001,686 | $29.67 | 32 |
| 2018 Q3 | 579,597 | $18,862,799 | +$2,363,878 | $32.54 | 31 |
| 2018 Q2 | 506,940 | $16,846,594 | +$16,846,594 | $33.23 | 30 |