| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 291,781 | $16,204,034 | -$6,953,905 | $55.6 | 28 |
| 2025 Q2 | 417,345 | $22,964,081 | +$421,335 | $55.06 | 30 |
| 2025 Q1 | 409,675 | $23,152,693 | +$4,346,706 | $56.58 | 29 |
| 2024 Q4 | 333,633 | $17,685,692 | +$332,151 | $53 | 29 |
| 2024 Q3 | 326,391 | $17,705,452 | +$277,351 | $54.27 | 29 |
| 2024 Q2 | 321,356 | $15,877,232 | -$3,488,776 | $49.16 | 26 |
| 2024 Q1 | 391,516 | $19,581,052 | +$2,548,551 | $50.01 | 26 |
| 2023 Q4 | 348,456 | $16,517,657 | -$7,223,371 | $47.4 | 28 |
| 2023 Q3 | 463,229 | $20,840,073 | -$383,614 | $44.58 | 26 |
| 2023 Q2 | 476,073 | $22,723,326 | -$1,747,061 | $47.73 | 28 |
| 2023 Q1 | 512,924 | $24,337,909 | -$6,582,490 | $47.38 | 31 |
| 2022 Q4 | 647,454 | $31,595,271 | +$6,513,002 | $48.61 | 31 |
| 2022 Q3 | 525,078 | $23,440,190 | +$958,397 | $43.76 | 29 |
| 2022 Q2 | 502,220 | $23,379,867 | -$785,680 | $46.27 | 27 |
| 2022 Q1 | 515,479 | $26,056,758 | +$5,703,414 | $50.48 | 31 |
| 2021 Q4 | 394,612 | $20,549,260 | -$3,310,450 | $52.08 | 33 |
| 2021 Q3 | 458,200 | $21,884,838 | -$679,261 | $46.7 | 29 |
| 2021 Q2 | 472,467 | $22,073,560 | +$9,929,309 | $46.73 | 30 |
| 2021 Q1 | 260,727 | $11,485,452 | -$5,910,187 | $44.03 | 30 |
| 2020 Q4 | 400,312 | $16,598,424 | -$7,142,994 | $41.45 | 26 |
| 2020 Q3 | 578,115 | $22,255,728 | -$6,879,828 | $38.5 | 29 |
| 2020 Q2 | 758,429 | $26,989,742 | -$19,699,735 | $35.59 | 30 |
| 2020 Q1 | 1,332,052 | $41,579,180 | -$32,921,665 | $31.24 | 37 |
| 2019 Q4 | 2,394,055 | $98,615,655 | +$1,385,929 | $41.19 | 37 |
| 2019 Q3 | 2,296,001 | $90,494,975 | +$879,537 | $39.42 | 31 |
| 2019 Q2 | 2,223,849 | $85,842,434 | +$8,946,361 | $38.6 | 29 |
| 2019 Q1 | 2,023,320 | $73,698,924 | +$3,526,300 | $36.42 | 26 |
| 2018 Q4 | 1,994,746 | $64,597,038 | +$3,617,914 | $32.31 | 28 |
| 2018 Q3 | 1,866,170 | $67,670,584 | +$7,195,238 | $36.26 | 26 |
| 2018 Q2 | 1,673,642 | $56,617,000 | +$56,617,000 | $33.83 | 22 |