| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 70,457 | $4,831,941 | $68.58 | 1 | |
| 2025 Q2 | 70,457 | $4,357,765 | -$388,604 | $61.85 | 1 |
| 2025 Q1 | 76,740 | $4,021,943 | +$4,021,943 | $52.41 | 1 |
| 2024 Q4 | 0 | $0 | -$3,083,922 | 0 | |
| 2024 Q3 | 58,023 | $3,083,922 | -$373,644 | $53.15 | 1 |
| 2024 Q2 | 65,053 | $2,702,302 | +$2,650,447 | $41.54 | 1 |
| 2024 Q1 | 800 | $51,855 | $64.82 | 1 | |
| 2023 Q4 | 800 | $51,727 | -$1,790,077 | $64.66 | 1 |
| 2023 Q3 | 28,485 | $1,584,050 | -$1,858,930 | $55.61 | 1 |
| 2023 Q2 | 61,913 | $3,761,833 | -$78,988 | $60.76 | 1 |
| 2023 Q1 | 63,213 | $3,926,159 | -$347,138 | $62.11 | 1 |
| 2022 Q4 | 68,846 | $3,648,157 | -$222,558 | $52.99 | 3 |
| 2022 Q3 | 73,046 | $3,342,141 | -$286,477 | $46.67 | 3 |
| 2022 Q2 | 79,196 | $4,308,377 | -$271,953 | $55.12 | 4 |
| 2022 Q1 | 84,196 | $4,684,307 | -$359,807 | $55.51 | 4 |
| 2021 Q4 | 90,156 | $5,606,000 | -$221,354 | $62.18 | 1 |
| 2021 Q3 | 93,690 | $6,458,260 | -$227,491 | $68.4 | 3 |
| 2021 Q2 | 96,990 | $6,692,560 | -$58,645 | $70.4 | 3 |
| 2021 Q1 | 97,840 | $6,499,284 | +$6,479,000 | $66.67 | 3 |
| 2020 Q4 | 300 | $19,852 | -$6,878,000 | $66.17 | 2 |
| 2020 Q3 | 107,495 | $6,897,709 | +$171,290 | $64.7 | 4 |
| 2020 Q2 | 104,865 | $7,221,374 | -$451,074 | $68.87 | 3 |
| 2020 Q1 | 111,415 | $7,608,651 | -$3,384,196 | $66.67 | 3 |
| 2019 Q4 | 160,815 | $13,311,443 | -$978,429 | $82.86 | 2 |
| 2019 Q3 | 172,395 | $15,029,217 | -$32,061,472 | $87.93 | 5 |
| 2019 Q2 | 550,605 | $46,803,726 | -$1,397,419 | $84.84 | 7 |
| 2019 Q1 | 567,045 | $43,525,569 | +$2,699,644 | $77.11 | 6 |
| 2018 Q4 | 532,024 | $37,122,095 | +$9,054,676 | $70.27 | 6 |
| 2018 Q3 | 403,684 | $31,239,242 | +$16,048,961 | $77.41 | 6 |
| 2018 Q2 | 196,454 | $14,270,021 | -$158,408 | $73.33 | 5 |
| 2018 Q1 | 198,644 | $15,928,251 | +$198,302 | $80.84 | 5 |
| 2017 Q4 | 195,934 | $16,294,000 | -$62,360 | $83.33 | 3 |
| 2017 Q3 | 196,684 | $15,221,000 | +$378,759 | $78.47 | 3 |
| 2017 Q2 | 191,784 | $14,775,000 | -$24,666 | $76.67 | 3 |
| 2017 Q1 | 192,104 | $12,941,000 | -$1,929,880 | $67.35 | 3 |
| 2016 Q4 | 220,759 | $13,909,000 | -$4,468,049 | $63.33 | 3 |
| 2016 Q3 | 291,684 | $21,699,000 | -$88,723 | $74.13 | 3 |
| 2016 Q2 | 292,879 | $19,489,000 | -$289,723 | $70.21 | 3 |
| 2016 Q1 | 297,229 | $20,444,000 | -$902,995 | $70.21 | 3 |
| 2015 Q4 | 310,364 | $21,455,000 | -$2,622,438 | $68.09 | 3 |
| 2015 Q3 | 348,290 | $21,912,000 | -$23,947,436 | $62.97 | 3 |
| 2015 Q2 | 728,939 | $47,488,000 | -$5,771,047 | $64.75 | 3 |
| 2015 Q1 | 817,520 | $54,311,000 | -$13,701,692 | $67.3 | 3 |
| 2014 Q4 | 1,023,781 | $65,856,000 | -$10,362,580 | $65.95 | 3 |
| 2014 Q3 | 1,184,893 | $79,329,000 | +$79,041,405 | $67.03 | 3 |
| 2014 Q2 | 4,275 | $318,000 | $74.82 | 3 | |
| 2014 Q1 | 4,275 | $303,000 | +$6,000 | $70.86 | 3 |