| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q4 | 28,635 | $1,264,796 | -$396,487 | $44.15 | 6 |
| 2025 Q3 | 2,285,561 | $102,604,773 | +$5,726,551 | $44.89 | 108 |
| 2025 Q2 | 2,443,035 | $109,687,930 | +$1,614,303 | $44.67 | 108 |
| 2025 Q1 | 2,430,130 | $97,535,741 | +$827,576 | $40.13 | 107 |
| 2024 Q4 | 2,409,820 | $94,209,795 | -$1,185,471 | $39.06 | 105 |
| 2024 Q3 | 2,428,491 | $104,591,138 | +$7,365,941 | $43.08 | 106 |
| 2024 Q2 | 2,258,252 | $91,262,359 | -$8,162,915 | $40.40 | 97 |
| 2024 Q1 | 2,456,456 | $105,843,792 | -$3,083,734 | $43.11 | 100 |
| 2023 Q4 | 2,225,261 | $87,954,564 | +$2,529,252 | $39.53 | 97 |
| 2023 Q3 | 2,177,218 | $73,559,428 | -$14,264,289 | $33.78 | 94 |
| 2023 Q2 | 2,936,352 | $105,169,727 | +$8,015,231 | $35.77 | 92 |
| 2023 Q1 | 2,714,641 | $94,956,932 | -$3,053,481 | $34.98 | 93 |
| 2022 Q4 | 2,802,432 | $91,499,964 | +$5,265,690 | $32.65 | 84 |
| 2022 Q3 | 2,636,434 | $75,710,979 | +$961,370 | $28.71 | 77 |
| 2022 Q2 | 2,602,180 | $80,806,000 | -$4,155,771 | $31.04 | 82 |
| 2022 Q1 | 2,713,880 | $99,068,128 | +$15,932,651 | $36.52 | 84 |
| 2021 Q4 | 2,653,731 | $115,268,833 | +$9,908,242 | $43.44 | 94 |
| 2021 Q3 | 2,415,829 | $95,946,429 | +$1,280,417 | $39.70 | 89 |
| 2021 Q2 | 2,393,581 | $89,356,036 | +$4,226,622 | $39.69 | 86 |
| 2021 Q1 | 2,276,485 | $78,315,480 | +$7,601,343 | $36.20 | 80 |
| 2020 Q4 | 2,023,797 | $70,728,000 | -$2,026,947 | $34.93 | 64 |
| 2020 Q3 | 2,101,759 | $66,596,000 | +$443,246 | $31.72 | 65 |
| 2020 Q2 | 2,112,317 | $60,719,620 | +$3,144,961 | $28.73 | 61 |
| 2020 Q1 | 1,935,170 | $47,445,102 | +$2,910,943 | $24.51 | 55 |
| 2019 Q4 | 1,834,330 | $56,655,803 | -$6,497,416 | $30.88 | 62 |
| 2019 Q3 | 2,041,163 | $56,947,099 | -$1,605,570 | $27.88 | 55 |
| 2019 Q2 | 2,098,402 | $58,354,000 | +$4,757,990 | $27.81 | 50 |
| 2019 Q1 | 1,928,120 | $51,845,687 | -$2,871,335 | $26.89 | 54 |
| 2018 Q4 | 1,987,305 | $45,891,000 | +$1,049,962 | $23.08 | 57 |
| 2018 Q3 | 1,934,473 | $49,687,795 | +$13,298,613 | $25.68 | 50 |
| 2018 Q2 | 1,392,010 | $34,786,823 | +$34,786,833 | $24.98 | 51 |