| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q4 | 28,098 | $2,245,450 | -$15,355 | $79.92 | 3 |
| 2025 Q3 | 143,590 | $10,055,403 | +$754,915 | $69.97 | 15 |
| 2025 Q2 | 132,900 | $7,746,114 | +$2,292,437 | $58.23 | 14 |
| 2025 Q1 | 93,693 | $5,491,532 | +$857,511 | $58.62 | 12 |
| 2024 Q4 | 78,954 | $4,738,878 | +$130,809 | $60.02 | 12 |
| 2024 Q3 | 76,464 | $4,804,956 | +$1,061,376 | $62.84 | 13 |
| 2024 Q2 | 59,967 | $3,524,607 | -$38,660 | $58.78 | 12 |
| 2024 Q1 | 60,663 | $3,434,639 | +$731,086 | $56.61 | 13 |
| 2023 Q4 | 47,229 | $2,743,698 | +$493,605 | $58.09 | 12 |
| 2023 Q3 | 38,732 | $1,938,669 | -$4,010,268 | $50.03 | 11 |
| 2023 Q2 | 116,750 | $6,143,348 | +$1,121,259 | $52.62 | 13 |
| 2023 Q1 | 97,973 | $4,827,103 | +$202,933 | $49.28 | 14 |
| 2022 Q4 | 94,054 | $4,633,684 | +$12,306 | $49.28 | 17 |
| 2022 Q3 | 85,850 | $3,890,000 | +$321,974 | $45.32 | 14 |
| 2022 Q2 | 86,687 | $3,574,000 | -$689,085 | $41.23 | 11 |
| 2022 Q1 | 102,917 | $4,474,000 | -$1,975,857 | $43.47 | 11 |
| 2021 Q4 | 145,824 | $7,127,000 | -$46,768 | $48.87 | 12 |
| 2021 Q3 | 145,964 | $7,430,000 | -$2,719,487 | $50.90 | 12 |
| 2021 Q2 | 198,258 | $10,223,000 | -$1,671,403 | $53.33 | 16 |
| 2021 Q1 | 233,568 | $12,226,000 | -$140,311 | $52.33 | 15 |
| 2020 Q4 | 236,253 | $12,572,000 | +$574,803 | $53.21 | 15 |
| 2020 Q3 | 225,333 | $10,741,000 | +$251,464 | $47.65 | 14 |
| 2020 Q2 | 220,078 | $10,433,000 | -$1,279,393 | $47.36 | 13 |
| 2020 Q1 | 249,383 | $9,339,000 | -$924,299 | $37.44 | 12 |
| 2019 Q4 | 273,009 | $11,873,000 | +$92,026 | $43.52 | 17 |
| 2019 Q3 | 269,576 | $9,680,000 | -$4,029,806 | $35.88 | 15 |
| 2019 Q2 | 367,209 | $15,064,689 | +$178,319 | $41.04 | 21 |
| 2019 Q1 | 362,728 | $16,236,041 | +$5,337,527 | $44.78 | 20 |
| 2018 Q4 | 245,776 | $8,575,000 | +$199,587 | $34.89 | 19 |
| 2018 Q3 | 240,089 | $10,896,000 | +$773,152 | $45.41 | 17 |
| 2018 Q2 | 223,145 | $9,771,720 | -$2,621,780 | $43.90 | 17 |
| 2018 Q1 | 287,808 | $11,868,550 | -$1,429,982 | $41.28 | 19 |
| 2017 Q4 | 322,266 | $13,071,120 | +$248,155 | $40.56 | 18 |
| 2017 Q3 | 251,414 | $10,444,455 | +$1,571,743 | $41.55 | 16 |
| 2017 Q2 | 229,472 | $9,100,164 | +$2,625,594 | $39.75 | 19 |
| 2017 Q1 | 163,546 | $6,161,563 | +$549,346 | $37.78 | 17 |
| 2016 Q4 | 159,385 | $5,218,000 | +$532,200 | $32.75 | 14 |
| 2016 Q3 | 133,599 | $4,450,000 | +$385,994 | $33.15 | 13 |
| 2016 Q2 | 159,391 | $4,319,000 | -$319,958 | $26.96 | 14 |
| 2016 Q1 | 174,264 | $4,319,000 | +$801,264 | $24.67 | 15 |
| 2015 Q4 | 141,163 | $4,294,000 | +$758,413 | $30.50 | 15 |
| 2015 Q3 | 117,914 | $3,281,000 | +$1,644,094 | $27.59 | 15 |
| 2015 Q2 | 58,227 | $2,036,000 | +$890,079 | $35.10 | 9 |
| 2015 Q1 | 32,842 | $1,022,000 | -$938,000 | $31.02 | 7 |
| 2014 Q4 | 75,038 | $1,960,000 | +$1,960,000 | $26.22 | 2 |