| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 704,666 | $98,713,499 | +$22,374,015 | $139.92 | 60 |
| 2025 Q2 | 547,152 | $64,203,559 | -$23,569,854 | $117.31 | 47 |
| 2025 Q1 | 751,648 | $75,127,182 | -$17,885,950 | $99.95 | 47 |
| 2024 Q4 | 933,517 | $99,903,926 | +$39,930,062 | $107.04 | 48 |
| 2024 Q3 | 537,916 | $54,131,489 | +$21,728,488 | $100.62 | 32 |
| 2024 Q2 | 325,092 | $25,084,831 | +$992,445 | $77.16 | 36 |
| 2024 Q1 | 312,277 | $23,189,039 | +$47,884 | $74.26 | 39 |
| 2023 Q4 | 311,346 | $24,900,083 | -$3,963,620 | $79.98 | 35 |
| 2023 Q3 | 371,088 | $26,320,970 | +$2,270,138 | $70.93 | 41 |
| 2023 Q2 | 338,744 | $26,295,419 | -$1,078,325 | $77.59 | 41 |
| 2023 Q1 | 347,367 | $28,142,928 | -$2,535,137 | $81.06 | 43 |
| 2022 Q4 | 394,169 | $31,931,171 | +$5,582,275 | $81.61 | 40 |
| 2022 Q3 | 327,742 | $25,239,150 | +$4,320,325 | $76.82 | 40 |
| 2022 Q2 | 258,920 | $20,134,721 | -$5,428,654 | $77.77 | 31 |
| 2022 Q1 | 329,247 | $30,524,709 | -$6,706,477 | $92.72 | 40 |
| 2021 Q4 | 399,388 | $40,593,424 | +$25,955 | $101.71 | 43 |
| 2021 Q3 | 401,336 | $38,293,822 | +$16,214 | $95.4 | 48 |
| 2021 Q2 | 392,738 | $40,179,129 | -$1,200,051 | $102.31 | 45 |
| 2021 Q1 | 405,209 | $38,047,670 | +$14,162,243 | $93.9 | 46 |
| 2020 Q4 | 254,624 | $21,578,153 | -$5,153,925 | $84.74 | 35 |
| 2020 Q3 | 321,739 | $21,730,689 | +$1,281,102 | $67.53 | 33 |
| 2020 Q2 | 302,122 | $21,067,274 | +$1,319,813 | $69.74 | 34 |
| 2020 Q1 | 283,482 | $16,772,506 | -$4,958,167 | $59.19 | 33 |
| 2019 Q4 | 358,318 | $25,064,818 | -$4,752,984 | $69.96 | 38 |
| 2019 Q3 | 410,319 | $27,543,067 | +$2,157,132 | $67.13 | 38 |
| 2019 Q2 | 377,257 | $25,533,000 | -$6,015,739 | $67.69 | 36 |
| 2019 Q1 | 466,006 | $32,946,000 | +$3,164,803 | $70.7 | 41 |
| 2018 Q4 | 424,650 | $26,705,000 | -$28,141,672 | $62.75 | 38 |
| 2018 Q3 | 799,034 | $60,910,764 | -$9,494,978 | $76.23 | 40 |
| 2018 Q2 | 935,762 | $67,657,654 | +$1,373,765 | $72.3 | 34 |
| 2018 Q1 | 919,421 | $63,330,141 | +$40,809,571 | $68.88 | 33 |
| 2017 Q4 | 322,908 | $22,060,000 | -$4,034,445 | $68.31 | 34 |
| 2017 Q3 | 380,458 | $26,524,000 | -$12,401,157 | $69.7 | 34 |
| 2017 Q2 | 554,913 | $39,238,000 | -$2,032,164 | $70.7 | 31 |
| 2017 Q1 | 584,665 | $41,233,000 | +$13,823,935 | $70.96 | 33 |
| 2016 Q4 | 379,485 | $26,131,000 | +$14,122,248 | $69.33 | 34 |
| 2016 Q3 | 175,047 | $11,492,000 | -$4,043,896 | $65.65 | 28 |
| 2016 Q2 | 297,626 | $17,246,000 | -$1,485,295 | $57.94 | 23 |
| 2016 Q1 | 270,712 | $15,457,000 | +$1,765,014 | $57.11 | 22 |
| 2015 Q4 | 240,099 | $13,498,000 | +$3,147,248 | $56.22 | 21 |
| 2015 Q3 | 287,835 | $15,236,000 | -$46,685,129 | $52.95 | 23 |
| 2015 Q2 | 1,167,453 | $67,164,000 | -$29,420,345 | $57.53 | 27 |
| 2015 Q1 | 1,670,677 | $97,683,000 | +$47,739,415 | $58.39 | 21 |
| 2014 Q4 | 852,294 | $49,214,000 | +$16,734,882 | $57.75 | 17 |
| 2014 Q3 | 553,937 | $30,646,000 | +$2,698,357 | $55.34 | 13 |
| 2014 Q2 | 504,620 | $28,638,579 | +$20,547,065 | $56.76 | 12 |
| 2014 Q1 | 142,598 | $8,136,000 | +$3,465,261 | $57.05 | 11 |