| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 160,949 | $12,231,663 | -$1,333,245 | $76.06 | 22 |
| 2025 Q2 | 179,533 | $13,804,940 | +$1,346,192 | $76.98 | 25 |
| 2025 Q1 | 175,712 | $11,333,696 | -$38,704 | $64.49 | 19 |
| 2024 Q4 | 176,859 | $9,753,355 | +$1,507,741 | $55.14 | 19 |
| 2024 Q3 | 147,369 | $9,057,142 | -$1,219,722 | $61.99 | 17 |
| 2024 Q2 | 171,193 | $8,946,733 | +$321,686 | $52.32 | 15 |
| 2024 Q1 | 165,545 | $8,328,774 | +$371,661 | $49.85 | 18 |
| 2023 Q4 | 158,067 | $8,290,461 | -$3,992,424 | $52.50 | 17 |
| 2023 Q3 | 246,073 | $11,021,200 | -$30,222,583 | $44.74 | 17 |
| 2023 Q2 | 824,508 | $43,085,266 | -$1,590,260 | $52.26 | 20 |
| 2023 Q1 | 857,067 | $42,636,559 | +$4,357,907 | $49.82 | 21 |
| 2022 Q4 | 769,892 | $35,992,689 | -$1,758,273 | $46.66 | 17 |
| 2022 Q3 | 808,541 | $30,106,000 | +$751,113 | $37.22 | 15 |
| 2022 Q2 | 790,438 | $32,703,000 | +$2,281,229 | $41.39 | 14 |
| 2022 Q1 | 735,301 | $32,119,000 | -$1,716,791 | $43.66 | 13 |
| 2021 Q4 | 774,576 | $36,568,000 | -$6,097,561 | $47.21 | 12 |
| 2021 Q3 | 882,870 | $35,526,040 | -$8,421,093 | $40.22 | 16 |
| 2021 Q2 | 1,091,117 | $53,307,049 | -$88,113,009 | $48.86 | 17 |
| 2021 Q1 | 2,790,860 | $144,309,000 | -$4,066,010 | $51.71 | 19 |
| 2020 Q4 | 2,766,103 | $159,041,344 | +$4,058,909 | $57.44 | 18 |
| 2020 Q3 | 2,695,734 | $133,411,000 | -$8,983,794 | $49.49 | 15 |
| 2020 Q2 | 2,886,534 | $134,048,000 | -$13,014,951 | $46.39 | 11 |
| 2020 Q1 | 3,183,286 | $123,900,000 | -$9,009,676 | $38.98 | 13 |
| 2019 Q4 | 3,414,012 | $141,048,174 | -$1,133,585 | $41.31 | 14 |
| 2019 Q3 | 3,440,977 | $143,040,000 | -$1,042,180 | $41.56 | 14 |
| 2019 Q2 | 3,463,023 | $135,261,604 | +$8,348,904 | $39.80 | 14 |
| 2019 Q1 | 3,252,439 | $114,417,000 | +$56,522,176 | $35.18 | 15 |
| 2018 Q4 | 1,643,974 | $52,746,000 | +$9,383,801 | $32.08 | 13 |
| 2018 Q3 | 1,351,183 | $39,689,000 | -$20,632,439 | $29.37 | 11 |
| 2018 Q2 | 2,016,560 | $62,159,000 | +$1,418,025 | $30.82 | 10 |
| 2018 Q1 | 1,971,080 | $58,139,000 | -$1,640,024 | $29.49 | 11 |
| 2017 Q4 | 2,023,695 | $62,618,000 | -$1,874,251 | $30.94 | 12 |
| 2017 Q3 | 2,082,708 | $64,592,822 | +$2,127,915 | $31.03 | 10 |
| 2017 Q2 | 2,014,091 | $63,844,887 | +$2,151,321 | $31.72 | 9 |
| 2017 Q1 | 1,946,350 | $55,675,603 | +$11,736,283 | $28.60 | 9 |
| 2016 Q4 | 1,538,281 | $40,350,387 | -$1,666,306 | $26.23 | 10 |
| 2016 Q3 | 1,601,705 | $43,493,000 | -$1,136,601 | $27.15 | 9 |
| 2016 Q2 | 1,643,674 | $44,494,466 | -$3,049,221 | $27.10 | 10 |
| 2016 Q1 | 1,756,604 | $46,964,436 | +$8,394,152 | $26.74 | 10 |
| 2015 Q4 | 1,442,301 | $40,952,577 | +$32,398,407 | $28.42 | 11 |
| 2015 Q3 | 309,784 | $8,227,000 | -$11,446,712 | $26.56 | 11 |
| 2015 Q2 | 745,352 | $19,670,000 | +$224,166 | $26.93 | 9 |
| 2015 Q1 | 737,016 | $18,999,000 | +$2,244,836 | $25.78 | 11 |
| 2014 Q4 | 501,236 | $13,499,000 | +$4,392,237 | $26.90 | 8 |
| 2014 Q3 | 137 | $3,000 | +$3,000 | $21.90 | 1 |
| 2014 Q2 | 328,964 | $10,088,000 | -$5,926,270 | $30.64 | 4 |
| 2014 Q1 | 671,143 | $18,812,000 | +$6,231,894 | $27.98 | 8 |