| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 207,610 | $17,915,997 | +$1,496,339 | $86.76 | 26 |
| 2025 Q2 | 195,555 | $15,444,966 | +$1,240,901 | $78.98 | 27 |
| 2025 Q1 | 180,580 | $13,435,257 | +$7,858,665 | $74.4 | 24 |
| 2024 Q4 | 73,523 | $5,074,168 | -$2,301,065 | $69.02 | 15 |
| 2024 Q3 | 105,132 | $6,690,689 | -$1,453,742 | $63.64 | 14 |
| 2024 Q2 | 128,463 | $7,887,184 | -$142,602 | $61.91 | 15 |
| 2024 Q1 | 130,706 | $8,132,256 | -$1,065,239 | $62.21 | 16 |
| 2023 Q4 | 148,576 | $8,352,755 | -$946,530 | $56.22 | 17 |
| 2023 Q3 | 176,425 | $8,182,644 | -$2,868,011 | $49.02 | 20 |
| 2023 Q2 | 226,904 | $11,178,072 | +$11,342 | $49.61 | 21 |
| 2023 Q1 | 224,840 | $10,740,207 | -$4,681,107 | $47.77 | 22 |
| 2022 Q4 | 332,820 | $15,455,374 | -$1,620,366 | $47.76 | 25 |
| 2022 Q3 | 356,886 | $15,860,944 | -$1,642,711 | $44.02 | 25 |
| 2022 Q2 | 392,891 | $19,087,560 | -$7,129,549 | $48.57 | 24 |
| 2022 Q1 | 533,911 | $32,121,099 | -$1,030,418 | $59.99 | 27 |
| 2021 Q4 | 550,643 | $35,379,674 | -$6,746,540 | $64.25 | 29 |
| 2021 Q3 | 651,322 | $41,394,934 | -$3,886,296 | $63.55 | 28 |
| 2021 Q2 | 712,082 | $47,334,047 | +$2,390,403 | $66.48 | 29 |
| 2021 Q1 | 676,581 | $42,201,560 | +$2,183,383 | $62.33 | 29 |
| 2020 Q4 | 636,163 | $38,735,466 | -$312,574 | $60.89 | 24 |
| 2020 Q3 | 640,963 | $35,366,821 | +$3,199,632 | $55.27 | 26 |
| 2020 Q2 | 598,267 | $31,700,393 | -$5,856,530 | $52.99 | 26 |
| 2020 Q1 | 710,076 | $28,814,355 | -$7,624,242 | $40.34 | 25 |
| 2019 Q4 | 882,484 | $47,598,508 | -$800,215 | $53.89 | 32 |
| 2019 Q3 | 787,573 | $37,582,040 | -$2,159,174 | $47.67 | 30 |
| 2019 Q2 | 829,889 | $41,348,471 | -$8,318,906 | $49.75 | 31 |
| 2019 Q1 | 1,002,980 | $45,641,140 | +$1,318,956 | $45.5 | 30 |
| 2018 Q4 | 951,883 | $38,162,692 | -$28,016,965 | $40.07 | 32 |
| 2018 Q3 | 1,635,846 | $87,951,847 | -$19,928,166 | $53.76 | 39 |
| 2018 Q2 | 2,006,455 | $106,850,696 | +$23,491,175 | $53.24 | 41 |
| 2018 Q1 | 1,558,959 | $91,583,927 | +$33,492,816 | $58.74 | 40 |
| 2017 Q4 | 988,706 | $58,315,188 | +$15,966,428 | $58.85 | 35 |
| 2017 Q3 | 554,733 | $30,855,000 | +$7,234,854 | $55.6 | 23 |
| 2017 Q2 | 427,887 | $19,976,949 | +$10,931,709 | $46.7 | 21 |
| 2017 Q1 | 193,636 | $9,046,000 | +$6,700,159 | $46.71 | 12 |
| 2016 Q4 | 49,309 | $1,997,000 | -$299,933 | $40.2 | 9 |
| 2016 Q3 | 56,544 | $2,288,000 | -$1,522,569 | $40.56 | 10 |
| 2016 Q2 | 95,328 | $3,705,000 | -$501,601 | $38.99 | 11 |
| 2016 Q1 | 107,611 | $4,101,000 | -$989,569 | $38.44 | 12 |
| 2015 Q4 | 127,045 | $4,863,000 | +$567,135 | $38.51 | 11 |
| 2015 Q3 | 111,972 | $4,015,000 | -$896,504 | $35.63 | 8 |
| 2015 Q2 | 135,042 | $5,208,796 | -$1,967 | $38.63 | 9 |
| 2015 Q1 | 135,354 | $5,204,756 | +$567,849 | $38.41 | 9 |
| 2014 Q4 | 120,703 | $4,517,406 | +$623,628 | $37.43 | 7 |
| 2014 Q3 | 104,047 | $3,887,604 | +$768,328 | $37.36 | 5 |
| 2014 Q2 | 83,413 | $3,238,000 | -$159,824 | $38.86 | 4 |
| 2014 Q1 | 87,533 | $3,304,000 | +$877,700 | $37.72 | 5 |