| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 4,762,154 | $280,568,915 | +$18,065,940 | $59 | 107 |
| 2025 Q2 | 4,848,611 | $272,968,634 | +$3,912,000 | $56.41 | 116 |
| 2025 Q1 | 4,786,420 | $252,177,973 | +$2,411,564 | $52.72 | 116 |
| 2024 Q4 | 4,772,999 | $248,088,154 | +$5,976,554 | $51.88 | 121 |
| 2024 Q3 | 4,472,138 | $252,596,882 | +$10,070,523 | $56.63 | 113 |
| 2024 Q2 | 4,256,247 | $230,348,799 | -$3,814,881 | $54.08 | 119 |
| 2024 Q1 | 4,416,629 | $236,100,998 | +$13,119,425 | $53.45 | 113 |
| 2023 Q4 | 4,263,936 | $222,881,777 | -$34,570,482 | $52.29 | 111 |
| 2023 Q3 | 4,484,410 | $225,887,628 | -$4,376,040 | $50.37 | 108 |
| 2023 Q2 | 4,583,930 | $231,518,550 | +$23,854,633 | $50.49 | 102 |
| 2023 Q1 | 4,100,078 | $206,886,100 | +$8,771,273 | $50.48 | 88 |
| 2022 Q4 | 4,114,076 | $202,941,090 | +$74,336,240 | $49.29 | 79 |
| 2022 Q3 | 2,299,588 | $102,567,249 | +$15,521,998 | $44.6 | 55 |
| 2022 Q2 | 1,962,665 | $97,033,784 | +$4,270,883 | $49.44 | 49 |
| 2022 Q1 | 1,864,382 | $103,879,004 | +$11,776,358 | $55.72 | 58 |
| 2021 Q4 | 1,642,127 | $93,375,501 | +$12,134,265 | $56.8 | 57 |
| 2021 Q3 | 1,416,303 | $81,596,258 | -$28,718,766 | $57.61 | 52 |
| 2021 Q2 | 1,909,309 | $113,175,238 | -$72,365,652 | $59.28 | 56 |
| 2021 Q1 | 3,117,100 | $177,053,855 | +$17,746,827 | $56.57 | 61 |
| 2020 Q4 | 2,958,155 | $162,038,266 | -$23,302,377 | $54.87 | 60 |
| 2020 Q3 | 3,416,397 | $159,428,268 | +$4,613,889 | $46.73 | 63 |
| 2020 Q2 | 3,185,692 | $146,457,556 | -$5,168,326 | $45.97 | 68 |
| 2020 Q1 | 3,320,787 | $131,850,844 | -$42,878,773 | $39.7 | 68 |
| 2019 Q4 | 4,293,872 | $244,713,398 | -$16,379,531 | $57 | 71 |
| 2019 Q3 | 4,543,438 | $238,980,022 | +$46,923,553 | $52.45 | 66 |
| 2019 Q2 | 3,622,322 | $201,310,954 | +$3,524,517 | $55.62 | 65 |
| 2019 Q1 | 3,555,100 | $192,848,338 | +$24,425,124 | $54.24 | 64 |
| 2018 Q4 | 2,967,951 | $150,985,000 | +$10,295,692 | $50.84 | 57 |
| 2018 Q3 | 2,409,069 | $129,779,000 | +$1,888,465 | $54.05 | 46 |
| 2018 Q2 | 2,354,387 | $127,144,000 | +$13,463,861 | $53.99 | 46 |
| 2018 Q1 | 2,089,505 | $126,604,000 | +$24,019,442 | $60.62 | 43 |
| 2017 Q4 | 1,526,271 | $89,035,000 | -$5,866,950 | $58.35 | 36 |
| 2017 Q3 | 1,621,187 | $91,600,000 | +$3,064,329 | $56.38 | 31 |
| 2017 Q2 | 1,570,207 | $82,150,000 | -$2,608,560 | $52.33 | 29 |
| 2017 Q1 | 1,621,434 | $82,763,000 | +$43,458,388 | $51.04 | 22 |
| 2016 Q4 | 770,848 | $35,665,000 | +$3,894,847 | $46.29 | 13 |
| 2016 Q3 | 686,590 | $33,523,000 | +$8,236,894 | $48.82 | 10 |
| 2016 Q2 | 519,981 | $23,427,000 | +$546,991 | $45.09 | 8 |
| 2016 Q1 | 508,178 | $22,506,000 | -$9,929,198 | $44.3 | 5 |
| 2015 Q4 | 732,492 | $29,872,000 | -$266,642 | $40.79 | 6 |
| 2015 Q3 | 738,474 | $31,695,000 | -$16,842,412 | $42.92 | 5 |
| 2015 Q2 | 1,024,843 | $53,463,000 | +$28,340,866 | $52.17 | 5 |
| 2015 Q1 | 481,507 | $25,052,000 | +$25,052,000 | $51.97 | 2 |