| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 436,966 | $29,625,994 | -$3,590,395 | $67.47 | 31 |
| 2025 Q2 | 490,543 | $32,909,635 | -$2,243,046 | $67.08 | 35 |
| 2025 Q1 | 530,782 | $32,720,228 | -$5,661,819 | $59.12 | 36 |
| 2024 Q4 | 624,749 | $36,607,934 | +$819,626 | $58.73 | 37 |
| 2024 Q3 | 1,032,303 | $70,764,487 | -$254,324 | $68.61 | 45 |
| 2024 Q2 | 1,036,304 | $66,825,168 | -$6,039,158 | $64.41 | 42 |
| 2024 Q1 | 1,124,451 | $78,548,977 | +$3,269,846 | $69.34 | 36 |
| 2023 Q4 | 1,082,632 | $66,387,642 | -$4,638,723 | $61.13 | 35 |
| 2023 Q3 | 1,164,055 | $63,108,379 | -$2,166,362 | $54.03 | 36 |
| 2023 Q2 | 1,203,192 | $69,587,709 | +$36,904,101 | $57.62 | 36 |
| 2023 Q1 | 378,299 | $20,771,241 | -$4,529,065 | $54.9 | 27 |
| 2022 Q4 | 611,939 | $27,984,680 | -$2,428,425 | $45.73 | 26 |
| 2022 Q3 | 662,744 | $24,538,384 | -$6,443,017 | $37.04 | 22 |
| 2022 Q2 | 824,670 | $33,191,586 | +$1,595,777 | $40.17 | 25 |
| 2022 Q1 | 797,512 | $38,201,052 | -$5,560,286 | $47.75 | 29 |
| 2021 Q4 | 889,592 | $50,668,445 | +$732,691 | $56.97 | 29 |
| 2021 Q3 | 873,851 | $50,865,972 | +$16,685,391 | $58.18 | 31 |
| 2021 Q2 | 587,296 | $33,804,237 | -$192,272 | $57.41 | 27 |
| 2021 Q1 | 591,454 | $32,633,940 | -$3,783,743 | $55.02 | 25 |
| 2020 Q4 | 670,741 | $33,870,929 | -$2,071,228 | $50.5 | 31 |
| 2020 Q3 | 707,150 | $28,324,765 | +$534,990 | $40.06 | 26 |
| 2020 Q2 | 694,345 | $26,287,632 | -$2,884,995 | $37.85 | 24 |
| 2020 Q1 | 771,951 | $24,124,490 | -$4,003,204 | $31.43 | 28 |
| 2019 Q4 | 868,871 | $39,857,070 | +$6,314,147 | $46.37 | 31 |
| 2019 Q3 | 558,962 | $23,066,906 | +$3,969,452 | $40.96 | 28 |
| 2019 Q2 | 464,871 | $19,337,614 | -$3,496,413 | $41.61 | 33 |
| 2019 Q1 | 551,971 | $22,962,344 | +$2,612,501 | $41.62 | 37 |
| 2018 Q4 | 490,470 | $18,137,176 | -$1,345,404 | $36.99 | 31 |
| 2018 Q3 | 550,250 | $24,788,533 | +$600,314 | $45.07 | 39 |
| 2018 Q2 | 1,130,661 | $38,035,050 | -$10,093,614 | $47.33 | 37 |
| 2018 Q1 | 748,132 | $35,156,714 | +$9,704,636 | $46.73 | 43 |
| 2017 Q4 | 531,123 | $25,491,472 | -$8,366,121 | $47.99 | 38 |
| 2017 Q3 | 628,083 | $29,066,173 | +$299,254 | $46.28 | 40 |
| 2017 Q2 | 702,553 | $30,591,000 | -$2,254,437 | $43.54 | 41 |
| 2017 Q1 | 756,485 | $30,314,000 | -$3,250,479 | $40.06 | 36 |
| 2016 Q4 | 841,574 | $31,584,000 | -$43,730,421 | $37.53 | 36 |
| 2016 Q3 | 1,993,251 | $75,763,959 | -$10,892,767 | $38.02 | 49 |
| 2016 Q2 | 2,298,536 | $82,600,652 | -$10,424,478 | $35.94 | 45 |
| 2016 Q1 | 2,558,772 | $102,856,251 | -$5,533,108 | $40.2 | 49 |
| 2015 Q4 | 2,581,872 | $107,288,135 | -$1,232,290 | $41.56 | 52 |
| 2015 Q3 | 2,472,227 | $96,246,202 | +$54,734,561 | $38.93 | 49 |
| 2015 Q2 | 1,069,496 | $41,792,898 | +$11,930,080 | $39.08 | 37 |
| 2015 Q1 | 742,486 | $27,674,292 | +$1,240,843 | $37.27 | 30 |
| 2014 Q4 | 721,205 | $24,828,000 | -$18,928,614 | $34.42 | 32 |
| 2014 Q3 | 1,347,856 | $46,429,000 | -$4,691,922 | $34.45 | 40 |
| 2014 Q2 | 1,512,736 | $54,080,206 | +$14,659,573 | $35.81 | 44 |
| 2014 Q1 | 1,097,003 | $43,110,198 | +$3,684,898 | $39.29 | 33 |