| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q4 | 55,308 | $6,827,670 | -$890,464 | $121.30 | 4 |
| 2025 Q3 | 7,359,498 | $989,765,184 | -$20,854,795 | $134.50 | 177 |
| 2025 Q2 | 7,521,019 | $929,088,950 | -$8,830,118 | $123.48 | 162 |
| 2025 Q1 | 7,600,356 | $828,219,786 | +$38,566,199 | $108.96 | 157 |
| 2024 Q4 | 6,353,283 | $666,422,561 | +$30,191,793 | $104.91 | 149 |
| 2024 Q3 | 6,059,488 | $579,475,748 | +$12,448,751 | $95.63 | 136 |
| 2024 Q2 | 5,884,880 | $488,671,200 | +$8,528,777 | $83.04 | 117 |
| 2024 Q1 | 5,796,775 | $498,231,000 | +$25,005,057 | $85.99 | 121 |
| 2023 Q4 | 11,391 | $916,748 | +$164,501 | $80.48 | 2 |
| 2023 Q3 | 5,344,421 | $373,308,920 | +$3,372,578 | $69.78 | 112 |
| 2023 Q2 | 5,322,395 | $361,631,122 | +$23,201,976 | $67.91 | 110 |
| 2023 Q1 | 4,912,289 | $309,714,109 | +$10,195,436 | $63.05 | 111 |
| 2022 Q4 | 4,770,106 | $380,603,514 | +$18,829,969 | $79.79 | 123 |
| 2022 Q3 | 5,288,539 | $372,655,285 | -$16,739,155 | $70.44 | 119 |
| 2022 Q2 | 5,516,859 | $399,084,895 | -$5,992,287 | $72.34 | 126 |
| 2022 Q1 | 5,677,002 | $530,998,570 | +$53,253,886 | $93.57 | 132 |
| 2021 Q4 | 5,059,227 | $433,477,930 | +$6,624,831 | $85.75 | 126 |
| 2021 Q3 | 5,087,981 | $376,274,220 | +$70,888,290 | $74.18 | 118 |
| 2021 Q2 | 4,134,475 | $290,952,384 | +$9,383,590 | $70.34 | 106 |
| 2021 Q1 | 3,998,068 | $332,404,880 | +$15,777,619 | $83.46 | 95 |
| 2020 Q4 | 3,766,191 | $250,036,018 | -$864,141 | $66.35 | 83 |
| 2020 Q3 | 3,818,216 | $207,685,454 | -$7,075,020 | $54.61 | 79 |
| 2020 Q2 | 3,929,076 | $215,201,236 | -$3,389,005 | $54.80 | 79 |
| 2020 Q1 | 3,984,882 | $217,431,830 | -$2,580,218 | $54.58 | 88 |
| 2019 Q4 | 4,028,554 | $297,437,911 | +$16,006,801 | $73.85 | 101 |
| 2019 Q3 | 3,783,579 | $251,873,763 | +$24,398,789 | $66.57 | 96 |
| 2019 Q2 | 3,424,254 | $212,500,417 | +$3,594,685 | $62.06 | 85 |
| 2019 Q1 | 3,402,979 | $202,812,116 | +$4,488,968 | $59.60 | 72 |
| 2018 Q4 | 3,348,776 | $163,093,972 | +$82,511 | $48.80 | 67 |
| 2018 Q3 | 3,341,392 | $182,130,001 | +$11,417,559 | $54.51 | 73 |
| 2018 Q2 | 3,141,778 | $173,151,613 | -$9,005,731 | $55.11 | 74 |
| 2018 Q1 | 3,306,967 | $182,116,211 | -$305,909 | $55.07 | 70 |
| 2017 Q4 | 3,338,737 | $182,756,527 | -$7,194,562 | $54.74 | 74 |
| 2017 Q3 | 3,464,626 | $199,655,560 | -$556,305 | $57.53 | 63 |
| 2017 Q2 | 3,478,755 | $190,322,108 | +$32,960,975 | $54.71 | 63 |
| 2017 Q1 | 2,880,000 | $136,301,471 | +$26,212,294 | $47.34 | 50 |
| 2016 Q4 | 2,678,763 | $127,740,076 | -$2,107,792 | $47.69 | 55 |
| 2016 Q3 | 2,725,598 | $104,516,609 | +$20,551,850 | $38.35 | 46 |
| 2016 Q2 | 2,189,946 | $83,350,943 | +$52,379,575 | $38.07 | 47 |
| 2016 Q1 | 809,783 | $31,459,000 | +$31,068,000 | $38.84 | 10 |
| 2015 Q4 | 10,074 | $320,000 | $0 | $29.41 | 2 |
| 2015 Q3 | 10,074 | $322,000 | $0 | $29.51 | 2 |
| 2015 Q2 | 10,074 | $310,000 | $0 | $28.91 | 2 |
| 2015 Q1 | 10,074 | $278,000 | $0 | $27.31 | 2 |
| 2014 Q4 | 10,074 | $252,000 | $0 | $26.01 | 2 |
| 2014 Q3 | 10,000 | $232,000 | $0 | $23.20 | 1 |
| 2014 Q2 | 10,000 | $246,000 | -$24,600 | $24.60 | 1 |
| 2014 Q1 | 11,000 | $214,000 | -$48,636 | $19.45 | 1 |