| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q4 | 66,337 | $5,484,527 | -$230,175 | $82.48 | 8 |
| 2025 Q3 | 7,926,978 | $647,350,395 | +$27,827,278 | $81.94 | 199 |
| 2025 Q2 | 7,519,978 | $582,734,336 | +$18,624,864 | $77.53 | 190 |
| 2025 Q1 | 7,294,851 | $499,744,076 | +$39,237,025 | $68.47 | 175 |
| 2024 Q4 | 6,753,109 | $475,809,267 | +$10,718,501 | $70.31 | 178 |
| 2024 Q3 | 6,454,865 | $466,157,223 | -$99,972,227 | $72.17 | 155 |
| 2024 Q2 | 8,067,481 | $528,169,292 | +$155,088,949 | $65.37 | 147 |
| 2024 Q1 | 5,741,594 | $389,205,876 | +$11,732,657 | $67.81 | 138 |
| 2023 Q4 | 11,902 | $728,744 | -$33,186 | $61.23 | 1 |
| 2023 Q3 | 5,168,816 | $279,745,572 | +$40,503,034 | $54.12 | 129 |
| 2023 Q2 | 4,342,361 | $246,960,104 | +$414,414 | $56.87 | 123 |
| 2023 Q1 | 4,413,451 | $233,390,383 | +$2,283,053 | $52.89 | 119 |
| 2022 Q4 | 4,173,683 | $211,666,602 | +$14,724,072 | $50.71 | 118 |
| 2022 Q3 | 3,959,859 | $173,370,841 | -$3,644,346 | $43.68 | 104 |
| 2022 Q2 | 4,071,929 | $184,062,389 | -$24,747,758 | $45.20 | 103 |
| 2022 Q1 | 4,537,522 | $244,521,192 | -$19,546,698 | $53.81 | 115 |
| 2021 Q4 | 5,129,798 | $286,922,890 | +$18,020,376 | $56.20 | 129 |
| 2021 Q3 | 5,035,902 | $261,443,809 | -$11,537,081 | $51.89 | 114 |
| 2021 Q2 | 5,239,302 | $284,143,204 | +$32,969,625 | $54.23 | 113 |
| 2021 Q1 | 4,633,569 | $241,508,941 | +$21,734,102 | $52.08 | 109 |
| 2020 Q4 | 4,213,929 | $198,090,050 | +$33,865,463 | $47.01 | 98 |
| 2020 Q3 | 3,077,004 | $124,228,622 | -$1,857,528 | $40.14 | 76 |
| 2020 Q2 | 3,197,317 | $115,727,510 | -$816,784 | $35.90 | 76 |
| 2020 Q1 | 3,231,299 | $99,039,683 | -$26,527,992 | $30.44 | 75 |
| 2019 Q4 | 3,762,915 | $158,239,429 | -$2,441,207 | $42.04 | 88 |
| 2019 Q3 | 3,683,414 | $146,765,642 | -$4,527,180 | $39.86 | 85 |
| 2019 Q2 | 3,657,600 | $145,219,603 | -$22,188,305 | $39.74 | 80 |
| 2019 Q1 | 4,306,998 | $164,498,629 | +$35,147,032 | $38.20 | 78 |
| 2018 Q4 | 3,393,651 | $111,535,233 | -$52,962,664 | $32.76 | 67 |
| 2018 Q3 | 4,858,677 | $195,266,561 | +$46,941,456 | $40.21 | 77 |
| 2018 Q2 | 3,818,931 | $142,020,622 | -$98,256,903 | $37.08 | 74 |
| 2018 Q1 | 6,425,823 | $243,080,158 | +$112,817,779 | $37.83 | 74 |
| 2017 Q4 | 3,438,029 | $133,049,353 | +$11,890,490 | $38.70 | 66 |
| 2017 Q3 | 2,842,870 | $103,900,585 | +$888,476 | $36.54 | 51 |
| 2017 Q2 | 2,823,628 | $98,231,971 | +$3,334,256 | $34.79 | 50 |
| 2017 Q1 | 2,731,863 | $91,729,000 | +$7,586,065 | $33.57 | 48 |
| 2016 Q4 | 2,480,123 | $80,088,000 | +$17,009,724 | $32.22 | 40 |
| 2016 Q3 | 1,989,177 | $59,947,000 | -$21,135,792 | $30.24 | 35 |
| 2016 Q2 | 2,661,706 | $77,165,000 | -$12,436,143 | $29.00 | 36 |
| 2016 Q1 | 2,997,197 | $85,176,000 | +$42,223,014 | $28.42 | 29 |
| 2015 Q4 | 1,519,752 | $41,321,000 | +$18,178,847 | $27.21 | 33 |
| 2015 Q3 | 846,918 | $21,617,000 | -$1,369,237 | $25.53 | 23 |
| 2015 Q2 | 889,943 | $25,048,811 | -$42,765,710 | $28.15 | 24 |
| 2015 Q1 | 2,379,659 | $68,515,557 | +$2,377,526 | $28.80 | 22 |
| 2014 Q4 | 2,296,400 | $66,090,277 | -$28,926,771 | $28.79 | 21 |
| 2014 Q3 | 3,326,725 | $90,924,545 | +$24,536,650 | $27.35 | 21 |
| 2014 Q2 | 2,425,131 | $68,318,407 | +$58,809,510 | $28.17 | 19 |
| 2014 Q1 | 342,951 | $9,370,424 | +$4,014,698 | $27.32 | 10 |