| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 5,964,407 | $498,735,809 | +$65,300,601 | $83.61 | 105 |
| 2025 Q2 | 5,230,190 | $406,279,749 | +$50,524,134 | $77.65 | 96 |
| 2025 Q1 | 4,582,921 | $320,772,839 | +$36,661,301 | $69.99 | 84 |
| 2024 Q4 | 4,064,372 | $305,137,703 | +$4,745,294 | $75.07 | 78 |
| 2024 Q3 | 3,903,688 | $283,270,456 | +$2,010,236 | $72.6 | 69 |
| 2024 Q2 | 3,879,505 | $258,072,340 | +$2,791,366 | $66.52 | 65 |
| 2024 Q1 | 3,831,296 | $267,820,377 | +$17,088,979 | $69.92 | 66 |
| 2023 Q4 | 3,529,443 | $232,348,627 | +$36,470,151 | $65.74 | 64 |
| 2023 Q3 | 2,977,814 | $173,921,809 | +$39,147,358 | $58.44 | 53 |
| 2023 Q2 | 2,304,928 | $143,167,140 | +$16,263,182 | $62.16 | 53 |
| 2023 Q1 | 2,046,715 | $114,886,975 | +$292,815 | $56.16 | 47 |
| 2022 Q4 | 2,023,447 | $105,400,702 | +$5,973,164 | $52.09 | 50 |
| 2022 Q3 | 1,932,102 | $94,580,000 | +$5,924,023 | $48.95 | 39 |
| 2022 Q2 | 1,810,462 | $92,200,000 | +$16,104,202 | $50.91 | 33 |
| 2022 Q1 | 1,485,513 | $90,543,287 | -$20,782,667 | $60.93 | 40 |
| 2021 Q4 | 1,813,181 | $122,901,000 | +$325,010 | $67.78 | 41 |
| 2021 Q3 | 1,792,318 | $116,286,000 | +$14,470,664 | $64.88 | 41 |
| 2021 Q2 | 1,567,735 | $105,967,000 | +$7,844,717 | $67.59 | 42 |
| 2021 Q1 | 1,452,142 | $97,474,294 | +$11,049,682 | $67.11 | 42 |
| 2020 Q4 | 1,286,422 | $80,663,000 | -$1,743,728 | $62.7 | 39 |
| 2020 Q3 | 1,334,040 | $68,916,632 | -$12,474,674 | $51.71 | 34 |
| 2020 Q2 | 1,594,191 | $75,967,367 | +$16,502,984 | $47.65 | 31 |
| 2020 Q1 | 1,285,047 | $45,928,137 | +$1,163,711 | $35.72 | 31 |
| 2019 Q4 | 1,358,937 | $65,350,080 | +$2,104,916 | $48.08 | 31 |
| 2019 Q3 | 1,344,663 | $58,868,552 | +$5,342,171 | $43.77 | 32 |
| 2019 Q2 | 1,218,664 | $55,163,000 | +$15,404,778 | $45.26 | 26 |
| 2019 Q1 | 880,854 | $37,630,547 | +$6,545,486 | $42.68 | 23 |
| 2018 Q4 | 728,617 | $26,824,000 | -$1,944,669 | $36.81 | 16 |
| 2018 Q3 | 761,333 | $34,929,000 | +$8,906,621 | $46.09 | 18 |
| 2018 Q2 | 571,253 | $24,227,000 | -$75,706 | $42.58 | 15 |
| 2018 Q1 | 534,191 | $21,456,000 | +$2,301,957 | $40.24 | 8 |
| 2017 Q4 | 476,645 | $18,509,000 | +$3,519,550 | $38.83 | 9 |
| 2017 Q3 | 362,852 | $12,975,000 | +$744,622 | $35.76 | 8 |
| 2017 Q2 | 349,323 | $11,933,000 | +$3,035,418 | $34.15 | 9 |
| 2017 Q1 | 260,714 | $8,502,000 | -$1,023,830 | $32.62 | 7 |
| 2016 Q4 | 292,855 | $9,168,000 | +$6,004,651 | $31.3 | 7 |
| 2016 Q3 | 101,432 | $3,006,000 | +$875,271 | $29.67 | 5 |
| 2016 Q2 | 71,959 | $2,000,000 | -$702,313 | $27.93 | 7 |
| 2016 Q1 | 96,838 | $2,616,000 | +$2,616,000 | $27.54 | 4 |