| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 3,445,830 | $461,690,789 | -$55,692,856 | $134.03 | 156 |
| 2025 Q2 | 3,894,134 | $522,804,140 | +$33,336,167 | $134.46 | 173 |
| 2025 Q1 | 3,762,207 | $517,675,938 | -$7,156,294 | $137.81 | 164 |
| 2024 Q4 | 3,775,405 | $477,655,677 | +$12,701,478 | $126.47 | 155 |
| 2024 Q3 | 3,664,176 | $471,721,815 | +$15,823,568 | $129.05 | 147 |
| 2024 Q2 | 3,529,353 | $398,589,550 | -$34,757,061 | $112.92 | 133 |
| 2024 Q1 | 3,764,656 | $441,843,702 | +$109,437,023 | $117.39 | 110 |
| 2023 Q4 | 2,878,633 | $288,241,301 | +$27,380,518 | $100.12 | 100 |
| 2023 Q3 | 2,599,052 | $238,208,693 | -$26,684,794 | $91.65 | 80 |
| 2023 Q2 | 2,893,780 | $254,325,941 | -$75,694,988 | $87.89 | 79 |
| 2023 Q1 | 3,762,462 | $322,171,235 | -$44,814,450 | $85.62 | 92 |
| 2022 Q4 | 4,248,346 | $388,304,484 | +$129,853,337 | $91.40 | 94 |
| 2022 Q3 | 2,771,859 | $219,200,397 | +$32,708,422 | $79.09 | 75 |
| 2022 Q2 | 2,460,194 | $204,158,480 | +$110,027,671 | $82.97 | 69 |
| 2022 Q1 | 1,059,808 | $96,671,770 | +$65,871,024 | $91.20 | 53 |
| 2021 Q4 | 325,787 | $27,273,000 | +$4,548,456 | $83.57 | 35 |
| 2021 Q3 | 260,489 | $20,474,000 | -$4,045,210 | $78.21 | 31 |
| 2021 Q2 | 312,674 | $24,198,000 | -$469,259 | $77.40 | 35 |
| 2021 Q1 | 321,241 | $23,969,603 | -$164,817 | $74.26 | 32 |
| 2020 Q4 | 324,632 | $21,941,000 | -$7,879,490 | $67.51 | 35 |
| 2020 Q3 | 448,797 | $25,095,762 | +$89,586 | $55.74 | 34 |
| 2020 Q2 | 428,092 | $23,550,344 | -$4,294,379 | $55.02 | 35 |
| 2020 Q1 | 527,119 | $26,126,788 | -$2,296,277 | $49.57 | 32 |
| 2019 Q4 | 554,058 | $39,522,676 | -$3,973,363 | $71.33 | 43 |
| 2019 Q3 | 640,492 | $46,131,459 | -$4,477 | $72.03 | 42 |
| 2019 Q2 | 640,672 | $45,303,253 | -$3,165,484 | $70.71 | 38 |
| 2019 Q1 | 688,168 | $43,781,018 | -$11,422,425 | $63.62 | 39 |
| 2018 Q4 | 869,369 | $50,173,654 | +$17,593,151 | $57.71 | 38 |
| 2018 Q3 | 562,113 | $37,283,553 | -$8,751,013 | $66.33 | 39 |
| 2018 Q2 | 703,162 | $43,297,958 | -$11,884,826 | $61.49 | 41 |
| 2018 Q1 | 870,433 | $56,180,594 | -$33,070,392 | $64.54 | 44 |
| 2017 Q4 | 1,380,234 | $91,916,262 | -$996,391 | $66.60 | 50 |
| 2017 Q3 | 1,395,701 | $88,924,802 | -$2,324,076 | $63.72 | 47 |
| 2017 Q2 | 1,432,238 | $89,673,387 | +$4,709,067 | $62.62 | 47 |
| 2017 Q1 | 1,357,101 | $82,248,737 | +$14,409,128 | $60.61 | 45 |
| 2016 Q4 | 1,126,509 | $66,833,000 | +$30,105,345 | $59.33 | 40 |
| 2016 Q3 | 624,521 | $33,021,000 | -$8,046,057 | $52.87 | 31 |
| 2016 Q2 | 795,488 | $40,270,000 | +$3,112,836 | $50.63 | 33 |
| 2016 Q1 | 714,949 | $35,661,000 | -$10,176,320 | $49.90 | 31 |
| 2015 Q4 | 916,311 | $46,827,000 | +$2,776,322 | $51.15 | 35 |
| 2015 Q3 | 862,447 | $41,928,000 | +$5,975,300 | $48.60 | 38 |
| 2015 Q2 | 740,749 | $37,444,030 | -$19,760,373 | $50.53 | 31 |
| 2015 Q1 | 1,136,872 | $56,259,796 | +$3,669,184 | $49.49 | 31 |
| 2014 Q4 | 1,074,185 | $53,727,158 | -$1,050,401 | $50.01 | 35 |
| 2014 Q3 | 812,154 | $38,255,821 | -$15,879,783 | $47.12 | 33 |
| 2014 Q2 | 1,147,323 | $54,844,804 | -$778,223 | $47.80 | 34 |
| 2014 Q1 | 1,167,106 | $53,594,164 | +$1,465,700 | $45.92 | 32 |