| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 358,625 | $32,996,978 | -$3,878,781 | $92.04 | 36 |
| 2025 Q2 | 401,406 | $34,081,521 | -$6,427,132 | $84.89 | 36 |
| 2025 Q1 | 481,012 | $36,912,125 | -$10,282,118 | $76.73 | 34 |
| 2024 Q4 | 635,633 | $46,524,998 | +$13,991,544 | $73.15 | 38 |
| 2024 Q3 | 428,134 | $33,729,573 | -$201,034 | $78.93 | 35 |
| 2024 Q2 | 470,874 | $33,438,645 | +$243,078 | $71 | 33 |
| 2024 Q1 | 465,650 | $34,902,888 | +$679,132 | $74.98 | 30 |
| 2023 Q4 | 460,274 | $33,097,308 | -$23,459,358 | $72.02 | 37 |
| 2023 Q3 | 790,118 | $53,650,937 | -$1,988,614 | $67.96 | 47 |
| 2023 Q2 | 818,709 | $55,941,058 | +$25,654,656 | $68.38 | 49 |
| 2023 Q1 | 443,827 | $30,230,716 | +$6,085,084 | $68.25 | 28 |
| 2022 Q4 | 354,749 | $22,967,035 | -$10,462 | $64.93 | 25 |
| 2022 Q3 | 320,677 | $18,745,577 | +$98,400 | $58.46 | 22 |
| 2022 Q2 | 316,083 | $19,389,745 | +$1,988,115 | $61.2 | 22 |
| 2022 Q1 | 284,393 | $19,640,174 | -$2,469,207 | $69.06 | 22 |
| 2021 Q4 | 311,482 | $23,458,552 | +$1,437,645 | $75.31 | 24 |
| 2021 Q3 | 292,773 | $24,084,146 | +$5,224,725 | $82.26 | 28 |
| 2021 Q2 | 229,450 | $18,325,765 | +$4,747,245 | $79.88 | 30 |
| 2021 Q1 | 169,602 | $13,826,145 | -$1,479,437 | $81.54 | 26 |
| 2020 Q4 | 189,549 | $14,974,590 | -$8,492,048 | $79 | 29 |
| 2020 Q3 | 306,572 | $22,503,357 | +$2,688,038 | $73.4 | 26 |
| 2020 Q2 | 277,501 | $18,469,951 | -$8,728,176 | $66.57 | 21 |
| 2020 Q1 | 411,437 | $24,286,468 | -$2,279,311 | $59.03 | 25 |
| 2019 Q4 | 442,642 | $32,876,364 | -$12,578,858 | $74.27 | 31 |
| 2019 Q3 | 567,034 | $40,731,103 | -$10,408,050 | $71.83 | 30 |
| 2019 Q2 | 716,805 | $49,071,910 | -$84,744,103 | $68.46 | 33 |
| 2019 Q1 | 1,889,506 | $133,569,556 | -$17,215,531 | $70.69 | 36 |
| 2018 Q4 | 2,167,901 | $141,409,662 | +$25,910,918 | $65.23 | 39 |
| 2018 Q3 | 2,010,858 | $133,059,342 | -$108,429,879 | $78 | 54 |
| 2018 Q2 | 3,590,081 | $250,645,174 | +$61,697,455 | $77.99 | 59 |
| 2018 Q1 | 2,276,175 | $186,380,853 | +$10,418,118 | $81.89 | 56 |
| 2017 Q4 | 2,174,446 | $174,061,472 | +$66,114,591 | $79.79 | 50 |
| 2017 Q3 | 1,350,610 | $100,184,347 | +$36,663,395 | $74.17 | 40 |
| 2017 Q2 | 856,280 | $59,713,000 | -$511,275 | $69.8 | 29 |
| 2017 Q1 | 869,845 | $57,703,000 | +$22,660,475 | $66.33 | 29 |
| 2016 Q4 | 1,130,442 | $69,628,000 | -$28,974,015 | $61.57 | 32 |
| 2016 Q3 | 1,569,033 | $101,344,000 | -$32,733,961 | $64.59 | 36 |
| 2016 Q2 | 2,149,032 | $129,007,000 | -$26,604,335 | $60.03 | 37 |
| 2016 Q1 | 2,531,237 | $146,695,000 | -$25,737,470 | $58 | 33 |
| 2015 Q4 | 2,975,636 | $173,920,000 | +$47,697,133 | $58.45 | 31 |
| 2015 Q3 | 2,133,175 | $117,908,000 | +$18,711,160 | $55.27 | 25 |
| 2015 Q2 | 1,793,706 | $105,830,000 | +$26,171,307 | $58.98 | 25 |
| 2015 Q1 | 1,351,080 | $77,318,000 | -$3,092,168 | $57.23 | 21 |
| 2014 Q4 | 1,412,805 | $72,987,000 | -$16,615,032 | $51.66 | 23 |
| 2014 Q3 | 1,791,934 | $98,017,000 | +$11,764,418 | $54.7 | 27 |
| 2014 Q2 | 1,593,482 | $90,492,177 | +$50,078,222 | $56.78 | 26 |
| 2014 Q1 | 712,332 | $37,359,783 | -$56,564,334 | $52.45 | 23 |