| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 661,246 | $62,977,168 | +$309,116 | $95.24 | 7 |
| 2025 Q2 | 658,094 | $57,366,110 | -$362,015 | $87.17 | 7 |
| 2025 Q1 | 662,312 | $59,509,782 | -$6,475,888 | $89.86 | 8 |
| 2024 Q4 | 748,427 | $58,984,246 | -$5,528,595 | $79.88 | 11 |
| 2024 Q3 | 773,690 | $69,649,811 | +$159,851 | $90.03 | 15 |
| 2024 Q2 | 768,270 | $60,471,972 | -$792,214 | $78.71 | 14 |
| 2024 Q1 | 778,276 | $67,669,557 | -$15,186,364 | $87.15 | 14 |
| 2023 Q4 | 857,738 | $70,689,506 | -$2,054,015 | $82.38 | 14 |
| 2023 Q3 | 976,667 | $76,585,545 | +$552,688 | $78.36 | 14 |
| 2023 Q2 | 967,064 | $85,175,027 | +$63,252,911 | $88.1 | 16 |
| 2023 Q1 | 250,685 | $20,186,390 | -$5,224,962 | $80.62 | 16 |
| 2022 Q4 | 318,551 | $24,762,969 | -$121,929,903 | $77.72 | 17 |
| 2022 Q3 | 1,822,263 | $147,167,875 | -$236,701,090 | $80.75 | 19 |
| 2022 Q2 | 4,753,532 | $426,631,375 | -$16,278,610 | $89.76 | 20 |
| 2022 Q1 | 4,897,853 | $543,434,175 | -$25,579,145 | $110.95 | 22 |
| 2021 Q4 | 5,137,747 | $531,533,425 | -$45,722,527 | $103.45 | 20 |
| 2021 Q3 | 5,508,013 | $690,446,000 | -$13,747,806 | $125.35 | 24 |
| 2021 Q2 | 5,618,012 | $697,382,845 | -$173,654,777 | $124.13 | 30 |
| 2021 Q1 | 5,908,626 | $698,001,138 | -$30,785,494 | $118.13 | 30 |
| 2020 Q4 | 7,349,398 | $860,296,000 | +$82,077,221 | $117.14 | 32 |
| 2020 Q3 | 6,646,878 | $690,747,000 | +$56,754,453 | $103.92 | 30 |
| 2020 Q2 | 6,101,631 | $559,490,456 | +$168,663,076 | $91.7 | 30 |
| 2020 Q1 | 4,261,574 | $384,345,048 | +$155,702,202 | $90.18 | 31 |
| 2019 Q4 | 2,496,310 | $283,341,000 | -$16,686,294 | $113.45 | 35 |
| 2019 Q3 | 2,668,181 | $289,808,000 | -$31,847,405 | $108.62 | 38 |
| 2019 Q2 | 2,997,940 | $292,232,000 | +$89,507,327 | $97.39 | 36 |
| 2019 Q1 | 2,080,454 | $189,489,000 | +$30,642,691 | $91.08 | 38 |
| 2018 Q4 | 1,760,490 | $157,478,977 | -$23,160,220 | $90.96 | 39 |
| 2018 Q3 | 2,074,873 | $204,110,652 | -$4,243,315 | $98.37 | 40 |
| 2018 Q2 | 2,120,849 | $181,565,056 | +$22,571,053 | $85.61 | 38 |
| 2018 Q1 | 1,982,914 | $159,119,365 | -$11,266,131 | $80.22 | 43 |
| 2017 Q4 | 2,122,162 | $168,467,154 | -$17,493,964 | $80.75 | 49 |
| 2017 Q3 | 2,359,976 | $183,534,465 | +$20,033,379 | $77.77 | 49 |
| 2017 Q2 | 2,089,079 | $185,399,819 | -$6,146,732 | $88.75 | 53 |
| 2017 Q1 | 2,189,634 | $176,198,632 | -$122,703 | $80.56 | 50 |
| 2016 Q4 | 2,175,795 | $154,855,623 | +$3,056,150 | $71.23 | 51 |
| 2016 Q3 | 2,246,002 | $193,832,768 | -$33,174,362 | $86.4 | 54 |
| 2016 Q2 | 2,629,006 | $227,617,120 | -$28,344,495 | $86.77 | 64 |
| 2016 Q1 | 3,028,985 | $227,007,863 | -$198,627,343 | $75 | 67 |
| 2015 Q4 | 5,563,498 | $428,480,536 | +$24,684,067 | $76.92 | 77 |
| 2015 Q3 | 5,158,545 | $345,606,372 | -$118,119,185 | $66.94 | 82 |
| 2015 Q2 | 6,848,534 | $507,527,808 | -$151,174,343 | $74.1 | 95 |
| 2015 Q1 | 8,559,087 | $667,028,580 | -$60,348,346,139 | $77.99 | 159 |
| 2014 Q4 | 845,183,714 | $61,057,409,516 | -$459,459,563 | $72.2 | 1,047 |
| 2014 Q3 | 852,413,799 | $52,807,439,375 | +$1,716,412,305 | $61.95 | 1,120 |
| 2014 Q2 | 824,662,242 | $52,568,205,939 | +$3,243,865,519 | $63.76 | 1,097 |
| 2014 Q1 | 773,630,436 | $47,584,640,411 | +$683,301,110 | $61.54 | 1,064 |