| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 30,624 | $2,119,179 | -$37,711 | $69.2 | 5 |
| 2025 Q2 | 31,167 | $2,113,004 | +$151,945 | $67.62 | 6 |
| 2025 Q1 | 28,903 | $1,743,163 | -$12,243 | $60.31 | 3 |
| 2024 Q4 | 29,106 | $1,410,482 | +$1,250,034 | $48.46 | 3 |
| 2024 Q3 | 3,311 | $176,662 | +$12,889 | $53.36 | 2 |
| 2024 Q2 | 3,070 | $140,388 | -$4,196 | $45.73 | 3 |
| 2024 Q1 | 3,151 | $146,594 | +$13,285 | $46.47 | 4 |
| 2023 Q4 | 2,865 | $124,550 | +$15,709 | $43.3 | 4 |
| 2023 Q3 | 2,446 | $101,557 | -$6,352 | $41.52 | 3 |
| 2023 Q2 | 2,599 | $105,415 | +$92,253 | $40.53 | 2 |
| 2023 Q1 | 303 | $13,173 | +$13,173 | $43.36 | 2 |
| 2022 Q3 | 0 | $0 | -$52,000 | 0 | |
| 2022 Q2 | 1,175 | $52,000 | +$11,064 | $44.26 | 1 |
| 2022 Q1 | 1,041 | $53,000 | +$4,827 | $51.27 | 2 |
| 2021 Q4 | 830 | $43,000 | +$1,295 | $51.81 | 1 |
| 2021 Q3 | 805 | $40,000 | $49.69 | 1 | |
| 2021 Q2 | 805 | $45,000 | -$29,320,000 | $55.9 | 1 |
| 2021 Q1 | 481,771 | $29,369,000 | -$48,803 | $60.92 | 2 |
| 2020 Q4 | 482,571 | $25,764,000 | +$4,313,671 | $52.89 | 2 |
| 2020 Q3 | 401,808 | $16,390,000 | -$1,753,808 | $40.79 | 3 |
| 2020 Q2 | 444,800 | $15,732,000 | -$9,350,007 | $34.93 | 2 |
| 2020 Q1 | 705,443 | $29,068,000 | -$342,071 | $41.2 | 2 |
| 2019 Q4 | 711,062 | $42,140,247 | +$3,492,575 | $59.2 | 4 |
| 2019 Q3 | 652,146 | $36,222,000 | +$1,473,964 | $54.58 | 3 |
| 2019 Q2 | 625,614 | $32,603,563 | +$1,662,334 | $52.1 | 3 |
| 2019 Q1 | 593,720 | $28,686,000 | +$2,344,411 | $47.51 | 3 |
| 2018 Q4 | 545,149 | $24,368,000 | -$3,131,710 | $44.13 | 2 |
| 2018 Q3 | 614,050 | $32,957,000 | +$527,548 | $53.68 | 3 |
| 2018 Q2 | 604,212 | $30,345,000 | +$2,310,135 | $50.22 | 3 |
| 2018 Q1 | 558,204 | $28,925,000 | +$1,783,496 | $51.63 | 3 |
| 2017 Q4 | 523,808 | $25,564,000 | +$2,153,864 | $48.81 | 3 |
| 2017 Q3 | 479,692 | $22,549,000 | +$1,531,956 | $44.47 | 4 |
| 2017 Q2 | 447,065 | $18,117,000 | +$1,806,606 | $40.24 | 3 |
| 2017 Q1 | 402,531 | $15,728,000 | +$3,136,414 | $39.08 | 3 |
| 2016 Q4 | 322,273 | $12,746,000 | +$4,037,795 | $39.56 | 3 |
| 2016 Q3 | 220,200 | $8,036,000 | -$6,954,827 | $36.46 | 3 |
| 2016 Q2 | 421,797 | $14,510,000 | -$114,640 | $34.4 | 6 |
| 2016 Q1 | 425,109 | $16,861,000 | +$2,778,788 | $39.59 | 5 |
| 2015 Q4 | 355,163 | $16,488,000 | +$9,344,119 | $46.38 | 5 |
| 2015 Q3 | 153,676 | $6,296,000 | -$1,592,713 | $40.81 | 4 |
| 2015 Q2 | 203,134 | $7,861,000 | -$829,821 | $38.53 | 3 |
| 2015 Q1 | 226,282 | $8,117,000 | +$1,563,839 | $35.85 | 5 |
| 2014 Q4 | 182,661 | $6,481,000 | +$1,728,779 | $35.52 | 4 |
| 2014 Q3 | 133,966 | $4,413,000 | -$507,198 | $33.07 | 4 |
| 2014 Q2 | 149,361 | $5,962,000 | -$3,076,634 | $39.91 | 4 |
| 2014 Q1 | 217,795 | $9,701,000 | +$518,453 | $44.55 | 6 |