| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 1,267,001 | $53,000,990 | -$5,945,647 | $41.83 | 41 |
| 2025 Q2 | 1,413,803 | $52,977,673 | -$6,300,366 | $37.47 | 40 |
| 2025 Q1 | 1,582,093 | $53,143,543 | -$384,573 | $33.59 | 37 |
| 2024 Q4 | 1,629,437 | $52,627,002 | +$1,087,432 | $32.30 | 41 |
| 2024 Q3 | 1,595,181 | $56,267,862 | -$3,126,550 | $35.27 | 39 |
| 2024 Q2 | 1,692,703 | $54,826,034 | -$4,471,756 | $32.39 | 41 |
| 2024 Q1 | 1,828,104 | $57,326,976 | -$878,092 | $31.36 | 39 |
| 2023 Q4 | 1,873,211 | $57,697,342 | +$507,581 | $30.80 | 42 |
| 2023 Q3 | 1,841,863 | $53,414,860 | +$5,980,670 | $28.99 | 38 |
| 2023 Q2 | 1,633,343 | $49,490,393 | -$10,875,191 | $30.30 | 38 |
| 2023 Q1 | 1,996,025 | $60,123,110 | +$25,747,746 | $30.11 | 39 |
| 2022 Q4 | 1,121,743 | $64,348,165 | +$1,480,217 | $57.39 | 37 |
| 2022 Q3 | 1,084,961 | $60,265,811 | -$2,420,614 | $53.03 | 35 |
| 2022 Q2 | 1,134,289 | $69,328,376 | -$16,557,450 | $61.11 | 36 |
| 2022 Q1 | 1,400,569 | $95,893,507 | +$42,625,195 | $68.44 | 35 |
| 2021 Q4 | 836,653 | $61,242,385 | -$2,789,829 | $73.18 | 37 |
| 2021 Q3 | 792,315 | $59,236,691 | -$378,181 | $74.70 | 33 |
| 2021 Q2 | 796,521 | $64,652,740 | +$10,829,950 | $82.09 | 35 |
| 2021 Q1 | 665,605 | $52,949,311 | +$10,786,488 | $79.55 | 31 |
| 2020 Q4 | 529,942 | $40,898,000 | +$11,169,030 | $77.18 | 23 |
| 2020 Q3 | 386,561 | $25,519,107 | +$201,547 | $66.02 | 23 |
| 2020 Q2 | 383,690 | $22,891,000 | +$512,143 | $59.67 | 20 |
| 2020 Q1 | 377,436 | $19,264,000 | -$10,871,072 | $51.04 | 20 |
| 2019 Q4 | 588,084 | $38,568,000 | +$9,868,111 | $65.58 | 17 |
| 2019 Q3 | 437,665 | $26,178,000 | +$17,114,790 | $59.81 | 15 |
| 2019 Q2 | 148,239 | $9,276,000 | -$7,323,816 | $62.58 | 16 |
| 2019 Q1 | 265,510 | $16,585,000 | +$2,999,760 | $62.47 | 17 |
| 2018 Q4 | 220,542 | $12,521,000 | +$2,904,627 | $56.74 | 13 |
| 2018 Q3 | 169,434 | $10,644,000 | +$6,191,404 | $62.76 | 11 |
| 2018 Q2 | 70,903 | $4,489,000 | +$1,326,634 | $63.67 | 12 |
| 2018 Q1 | 49,988 | $3,544,000 | -$2,609,216 | $70.81 | 11 |
| 2017 Q4 | 86,890 | $6,065,000 | +$4,015,823 | $69.79 | 9 |
| 2017 Q3 | 26,315 | $1,727,000 | -$1,384,097 | $65.78 | 5 |
| 2017 Q2 | 57,933 | $3,590,000 | +$3,558,702 | $62.05 | 4 |
| 2017 Q1 | 500 | $29,000 | -$367,200 | $58.00 | 1 |
| 2016 Q4 | 7,606 | $394,000 | +$394,000 | $52.13 | 2 |