| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 414,353 | $30,030,598 | +$4,521,441 | $72.48 | 42 |
| 2025 Q2 | 354,213 | $23,477,316 | -$1,252,472 | $66.16 | 38 |
| 2025 Q1 | 374,188 | $23,013,426 | -$5,631,999 | $61.5 | 36 |
| 2024 Q4 | 468,385 | $27,380,173 | +$1,406,177 | $58.46 | 44 |
| 2024 Q3 | 471,731 | $33,137,479 | -$8,075,929 | $70.42 | 37 |
| 2024 Q2 | 589,449 | $39,272,083 | -$5,562,085 | $66.62 | 46 |
| 2024 Q1 | 662,756 | $48,100,866 | -$5,297,120 | $72.62 | 42 |
| 2023 Q4 | 735,513 | $54,217,965 | +$1,839,298 | $73.76 | 52 |
| 2023 Q3 | 708,997 | $46,484,027 | +$2,266,129 | $65.57 | 44 |
| 2023 Q2 | 671,937 | $42,978,076 | -$17,059,772 | $63.96 | 48 |
| 2023 Q1 | 938,361 | $59,791,091 | +$15,127,908 | $63.74 | 52 |
| 2022 Q4 | 712,053 | $41,165,897 | +$4,143,607 | $57.84 | 45 |
| 2022 Q3 | 631,172 | $30,164,790 | -$6,944,141 | $47.76 | 42 |
| 2022 Q2 | 776,930 | $38,424,484 | -$12,182,957 | $49.47 | 40 |
| 2022 Q1 | 993,726 | $66,617,621 | +$8,501,980 | $67.84 | 53 |
| 2021 Q4 | 857,368 | $45,630,459 | -$6,631,418 | $53.19 | 41 |
| 2021 Q3 | 975,376 | $53,952,055 | -$27,615,856 | $55.21 | 47 |
| 2021 Q2 | 1,452,282 | $89,974,062 | +$39,370,333 | $61.96 | 56 |
| 2021 Q1 | 806,719 | $45,009,070 | +$16,245,483 | $55.8 | 41 |
| 2020 Q4 | 514,558 | $22,964,000 | +$4,050,085 | $44.63 | 25 |
| 2020 Q3 | 429,091 | $13,257,000 | +$775,101 | $30.9 | 21 |
| 2020 Q2 | 395,736 | $10,912,000 | -$6,953,301 | $27.57 | 21 |
| 2020 Q1 | 678,091 | $14,835,725 | +$1,004,817 | $21.88 | 21 |
| 2019 Q4 | 541,055 | $20,401,289 | +$766,665 | $37.71 | 34 |
| 2019 Q3 | 518,504 | $17,580,000 | +$1,221,024 | $33.9 | 26 |
| 2019 Q2 | 480,254 | $18,786,000 | -$1,498,052 | $39.12 | 27 |
| 2019 Q1 | 516,171 | $20,638,427 | +$724,889 | $39.98 | 30 |
| 2018 Q4 | 499,001 | $17,384,150 | -$10,534,089 | $34.83 | 35 |
| 2018 Q3 | 714,152 | $32,710,530 | -$6,584,042 | $45.85 | 34 |
| 2018 Q2 | 861,237 | $38,999,494 | -$11,996,056 | $45.28 | 40 |
| 2018 Q1 | 1,121,450 | $51,362,775 | -$15,062,462 | $45.79 | 47 |
| 2017 Q4 | 1,450,215 | $66,491,679 | -$7,882,763 | $45.84 | 34 |
| 2017 Q3 | 1,624,957 | $68,571,659 | +$5,546,016 | $42.2 | 37 |
| 2017 Q2 | 1,489,369 | $57,348,000 | -$19,464,278 | $38.51 | 39 |
| 2017 Q1 | 1,973,249 | $79,617,000 | -$15,876,880 | $40.36 | 40 |
| 2016 Q4 | 2,369,268 | $89,686,780 | +$17,935,260 | $37.79 | 44 |
| 2016 Q3 | 1,893,159 | $58,772,155 | +$24,550,229 | $31.05 | 29 |
| 2016 Q2 | 1,113,905 | $30,756,049 | +$30,743,049 | $27.61 | 31 |