| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 4,726,371 | $378,002,903 | +$4,182,120 | $79.98 | 95 |
| 2025 Q2 | 4,676,998 | $346,332,749 | +$10,047,965 | $74.05 | 86 |
| 2025 Q1 | 4,536,555 | $317,069,457 | +$12,051,466 | $69.89 | 87 |
| 2024 Q4 | 4,382,015 | $307,726,090 | -$2,925,409 | $70.22 | 83 |
| 2024 Q3 | 4,397,848 | $314,489,668 | +$4,605,510 | $71.51 | 83 |
| 2024 Q2 | 4,333,733 | $284,096,770 | -$4,379,805 | $65.55 | 75 |
| 2024 Q1 | 4,419,025 | $283,707,981 | -$5,279,892 | $64.21 | 85 |
| 2023 Q4 | 4,499,584 | $265,805,387 | -$5,673,999 | $59.06 | 79 |
| 2023 Q3 | 4,575,512 | $247,507,467 | -$2,359,632 | $54.09 | 71 |
| 2023 Q2 | 4,618,716 | $258,139,391 | -$13,896,414 | $55.9 | 68 |
| 2023 Q1 | 4,853,501 | $256,925,634 | -$19,652,001 | $52.94 | 70 |
| 2022 Q4 | 5,224,600 | $268,807,284 | -$4,200,861 | $51.45 | 67 |
| 2022 Q3 | 5,319,371 | $244,333,006 | -$7,822,381 | $45.93 | 69 |
| 2022 Q2 | 5,504,132 | $275,264,904 | -$13,383,900 | $50.01 | 72 |
| 2022 Q1 | 5,738,625 | $324,293,475 | -$8,142,363 | $56.51 | 76 |
| 2021 Q4 | 5,808,139 | $343,518,022 | -$1,789,773 | $59.2 | 81 |
| 2021 Q3 | 5,830,757 | $309,852,330 | -$42,454,046 | $53.15 | 76 |
| 2021 Q2 | 6,397,742 | $343,633,798 | -$15,421,624 | $53.78 | 71 |
| 2021 Q1 | 6,592,782 | $337,312,245 | -$3,577,822 | $51.14 | 69 |
| 2020 Q4 | 6,131,054 | $293,872,887 | -$4,853,796 | $47.92 | 63 |
| 2020 Q3 | 6,988,941 | $308,912,360 | -$12,619,998 | $44.21 | 68 |
| 2020 Q2 | 7,167,900 | $299,828,733 | -$16,592,120 | $41.83 | 64 |
| 2020 Q1 | 7,567,724 | $275,708,555 | +$9,713,873 | $36.41 | 62 |
| 2019 Q4 | 7,258,846 | $346,994,447 | +$16,599,249 | $47.8 | 69 |
| 2019 Q3 | 6,821,842 | $311,919,251 | +$22,176,996 | $45.72 | 61 |
| 2019 Q2 | 6,308,613 | $283,669,570 | +$4,442,686 | $44.97 | 53 |
| 2019 Q1 | 6,195,497 | $276,648,234 | +$12,528,630 | $44.65 | 43 |
| 2018 Q4 | 5,903,884 | $233,502,768 | +$10,424,788 | $39.54 | 39 |
| 2018 Q3 | 5,612,115 | $262,702,985 | -$397,494 | $46.81 | 36 |
| 2018 Q2 | 5,645,374 | $251,408,718 | -$7,432,719 | $44.54 | 36 |
| 2018 Q1 | 5,815,295 | $249,640,568 | -$6,064,057 | $42.93 | 36 |
| 2017 Q4 | 5,955,762 | $262,768,296 | -$19,207,555 | $44.12 | 33 |
| 2017 Q3 | 6,391,667 | $265,443,696 | -$5,113,344 | $41.53 | 29 |
| 2017 Q2 | 6,512,594 | $263,675,652 | +$2,876,625 | $40.49 | 28 |
| 2017 Q1 | 6,441,641 | $258,283,260 | +$11,541,066 | $40.09 | 25 |
| 2016 Q4 | 6,155,246 | $238,698,081 | +$9,696,678 | $38.78 | 24 |
| 2016 Q3 | 5,876,678 | $220,527,000 | +$17,731,508 | $37.62 | 25 |
| 2016 Q2 | 5,409,170 | $199,609,000 | +$19,793,369 | $36.91 | 20 |
| 2016 Q1 | 4,871,815 | $175,705,000 | +$3,798,456 | $36.07 | 18 |
| 2015 Q4 | 4,773,121 | $165,192,000 | +$5,737,752 | $34.62 | 21 |
| 2015 Q3 | 4,607,013 | $153,843,000 | +$1,251,127 | $33.39 | 18 |
| 2015 Q2 | 4,569,076 | $162,386,439 | +$9,694,519 | $35.54 | 17 |
| 2015 Q1 | 4,296,276 | $156,045,809 | +$13,341,984 | $36.32 | 15 |
| 2014 Q4 | 3,930,630 | $141,001,713 | +$58,030,583 | $35.87 | 15 |
| 2014 Q3 | 2,295,009 | $78,029,310 | +$25,375,341 | $34 | 7 |
| 2014 Q2 | 1,548,671 | $52,746,000 | -$969,548 | $33.95 | 5 |
| 2014 Q1 | 1,579,743 | $51,628,000 | +$5,262,121 | $32.68 | 5 |