| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 804,037 | $62,418,871 | +$10,342,615 | $77.66 | 63 |
| 2025 Q2 | 698,160 | $51,507,988 | +$5,226,077 | $73.77 | 58 |
| 2025 Q1 | 623,851 | $43,099,588 | -$4,286,645 | $69.09 | 55 |
| 2024 Q4 | 687,215 | $44,084,157 | +$11,984,669 | $64.15 | 52 |
| 2024 Q3 | 495,238 | $34,974,444 | -$3,009,835 | $70.74 | 54 |
| 2024 Q2 | 526,468 | $31,522,260 | +$576,873 | $59.87 | 53 |
| 2024 Q1 | 537,196 | $31,720,761 | +$3,250,644 | $59.05 | 51 |
| 2023 Q4 | 484,676 | $28,320,221 | -$20,042,405 | $58.45 | 56 |
| 2023 Q3 | 822,615 | $45,084,032 | +$13,812,576 | $53.99 | 60 |
| 2023 Q2 | 583,210 | $34,859,127 | +$3,105,772 | $59.78 | 61 |
| 2023 Q1 | 531,133 | $32,096,995 | -$15,834,547 | $60.44 | 59 |
| 2022 Q4 | 793,359 | $47,733,533 | -$15,770,867 | $60.17 | 67 |
| 2022 Q3 | 1,079,717 | $59,132,635 | -$17,071,192 | $54.76 | 62 |
| 2022 Q2 | 1,373,596 | $82,566,887 | +$18,843,282 | $60.1 | 68 |
| 2022 Q1 | 1,059,607 | $69,656,924 | +$13,882,980 | $65.83 | 62 |
| 2021 Q4 | 846,070 | $54,743,368 | +$12,405,508 | $64.7 | 59 |
| 2021 Q3 | 668,843 | $39,400,789 | +$2,725,872 | $58.86 | 59 |
| 2021 Q2 | 622,104 | $36,985,211 | -$6,037,888 | $59.44 | 61 |
| 2021 Q1 | 722,442 | $43,730,354 | +$1,479,598 | $60.52 | 57 |
| 2020 Q4 | 704,260 | $42,297,175 | +$3,189,236 | $60.06 | 58 |
| 2020 Q3 | 645,202 | $36,219,047 | +$82,061 | $56.13 | 58 |
| 2020 Q2 | 649,496 | $34,619,299 | -$12,814,474 | $53.3 | 61 |
| 2020 Q1 | 902,611 | $45,718,784 | -$14,512,238 | $50.64 | 62 |
| 2019 Q4 | 1,168,354 | $68,606,167 | -$124,513,226 | $58.72 | 71 |
| 2019 Q3 | 3,297,865 | $192,381,597 | +$118,773,457 | $58.35 | 70 |
| 2019 Q2 | 1,263,130 | $68,946,526 | -$7,509,912 | $54.58 | 66 |
| 2019 Q1 | 1,418,517 | $76,668,846 | -$691,033 | $54.05 | 72 |
| 2018 Q4 | 1,431,685 | $70,289,956 | +$22,947,434 | $49.1 | 70 |
| 2018 Q3 | 957,136 | $47,129,048 | +$3,476,071 | $49.24 | 60 |
| 2018 Q2 | 886,472 | $43,408,021 | +$6,148,440 | $48.97 | 61 |
| 2018 Q1 | 760,837 | $37,337,375 | -$15,182,293 | $49.08 | 55 |
| 2017 Q4 | 1,067,970 | $52,890,940 | -$9,430,508 | $49.53 | 65 |
| 2017 Q3 | 1,222,378 | $61,958,720 | +$14,867,085 | $50.69 | 53 |
| 2017 Q2 | 927,256 | $45,469,110 | +$5,981,413 | $49.03 | 49 |
| 2017 Q1 | 806,188 | $38,882,094 | +$2,627,504 | $48.22 | 48 |
| 2016 Q4 | 755,619 | $33,788,080 | -$12,763,761 | $44.7 | 47 |
| 2016 Q3 | 1,035,020 | $49,155,000 | -$4,623,512 | $47.52 | 50 |
| 2016 Q2 | 1,166,341 | $57,560,000 | -$2,028,231 | $49.34 | 55 |
| 2016 Q1 | 1,159,094 | $55,659,000 | -$12,439,653 | $48.06 | 44 |
| 2015 Q4 | 1,442,505 | $63,553,000 | +$8,256,798 | $44.01 | 49 |
| 2015 Q3 | 1,001,442 | $44,375,000 | -$8,293,997 | $44.29 | 44 |
| 2015 Q2 | 1,188,693 | $52,716,430 | -$4,961,018 | $44.34 | 42 |
| 2015 Q1 | 1,300,379 | $60,451,648 | -$26,107,160 | $46.46 | 52 |
| 2014 Q4 | 1,868,492 | $91,887,643 | -$9,156,270 | $49.17 | 47 |
| 2014 Q3 | 1,988,249 | $94,918,086 | +$20,879,548 | $47.74 | 51 |
| 2014 Q2 | 1,548,442 | $77,902,285 | +$5,055,001 | $50.31 | 47 |
| 2014 Q1 | 1,449,812 | $69,574,413 | -$851,631 | $47.99 | 42 |