| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 160,949 | $12,231,663 | -$1,333,244 | $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,687 | $52.32 | 15 |
| 2024 Q1 | 165,545 | $8,328,774 | +$371,699 | $49.85 | 18 |
| 2023 Q4 | 158,066 | $8,290,423 | -$3,992,426 | $52.5 | 16 |
| 2023 Q3 | 246,073 | $11,021,200 | -$30,222,581 | $44.74 | 17 |
| 2023 Q2 | 824,508 | $43,085,266 | -$1,590,261 | $52.26 | 20 |
| 2023 Q1 | 857,067 | $42,636,559 | +$4,357,908 | $49.82 | 21 |
| 2022 Q4 | 769,892 | $35,992,689 | -$1,768,272 | $46.66 | 17 |
| 2022 Q3 | 808,679 | $30,111,000 | +$754,897 | $37.22 | 16 |
| 2022 Q2 | 790,438 | $32,703,000 | +$2,281,230 | $41.39 | 14 |
| 2022 Q1 | 735,301 | $32,119,000 | -$1,714,788 | $43.66 | 13 |
| 2021 Q4 | 774,579 | $36,569,000 | -$6,097,559 | $47.21 | 13 |
| 2021 Q3 | 882,870 | $35,526,040 | -$8,421,099 | $40.22 | 16 |
| 2021 Q2 | 1,091,117 | $53,307,049 | -$88,113,056 | $48.86 | 17 |
| 2021 Q1 | 2,790,831 | $144,308,000 | -$4,067,041 | $51.71 | 18 |
| 2020 Q4 | 2,766,103 | $159,041,344 | +$4,058,903 | $57.44 | 18 |
| 2020 Q3 | 2,695,734 | $133,411,000 | -$8,983,791 | $49.49 | 15 |
| 2020 Q2 | 2,886,534 | $134,048,000 | -$13,591,941 | $46.39 | 11 |
| 2020 Q1 | 3,183,286 | $123,900,000 | -$10,098,670 | $38.98 | 13 |
| 2019 Q4 | 3,440,679 | $142,138,174 | -$1,138,579 | $41.31 | 16 |
| 2019 Q3 | 3,467,731 | $144,139,000 | -$808,740 | $41.55 | 15 |
| 2019 Q2 | 3,484,094 | $136,088,604 | +$8,682,409 | $39.72 | 15 |
| 2019 Q1 | 3,265,130 | $114,856,000 | +$56,662,165 | $35.18 | 16 |
| 2018 Q4 | 1,654,477 | $53,074,000 | +$9,554,194 | $32.08 | 14 |
| 2018 Q3 | 1,356,602 | $39,842,000 | -$20,612,221 | $29.37 | 12 |
| 2018 Q2 | 2,021,263 | $62,298,000 | +$1,433,961 | $30.82 | 11 |
| 2018 Q1 | 1,975,244 | $58,259,000 | -$1,636,390 | $29.49 | 12 |
| 2017 Q4 | 2,028,235 | $62,786,000 | -$1,835,285 | $30.94 | 14 |
| 2017 Q3 | 2,086,946 | $64,719,822 | +$2,138,489 | $31.01 | 11 |
| 2017 Q2 | 2,017,976 | $63,966,887 | +$2,158,294 | $31.69 | 10 |
| 2017 Q1 | 1,950,013 | $55,776,603 | +$11,811,364 | $28.6 | 10 |
| 2016 Q4 | 1,539,221 | $40,373,387 | -$1,657,596 | $26.23 | 11 |
| 2016 Q3 | 1,602,289 | $43,505,000 | -$1,135,206 | $27.15 | 10 |
| 2016 Q2 | 1,644,190 | $44,505,466 | -$3,057,536 | $27.1 | 11 |
| 2016 Q1 | 1,757,510 | $46,986,436 | +$8,403,957 | $26.72 | 11 |
| 2015 Q4 | 1,442,803 | $40,964,577 | +$32,389,949 | $28.38 | 12 |
| 2015 Q3 | 309,815 | $8,228,000 | -$11,446,689 | $26.57 | 12 |
| 2015 Q2 | 745,409 | $19,671,000 | +$224,464 | $26.78 | 10 |
| 2015 Q1 | 737,016 | $18,999,000 | +$2,247,055 | $25.78 | 11 |
| 2014 Q4 | 649,842 | $17,536,000 | +$4,572,618 | $27 | 10 |
| 2014 Q3 | 480,029 | $13,758,000 | +$623,665 | $28.65 | 6 |
| 2014 Q2 | 458,244 | $14,041,000 | -$5,939,506 | $30.58 | 5 |
| 2014 Q1 | 671,143 | $18,812,000 | +$1,736,382 | $27.98 | 8 |