| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q4 | 111,184 | $9,196,492 | +$960,974 | $81.56 | 6 |
| 2025 Q3 | 5,969,782 | $499,112,005 | +$65,265,616 | $83.61 | 106 |
| 2025 Q2 | 5,230,190 | $406,279,749 | +$50,524,139 | $77.65 | 96 |
| 2025 Q1 | 4,582,921 | $320,772,839 | +$36,661,308 | $69.99 | 84 |
| 2024 Q4 | 4,061,542 | $304,908,607 | +$4,532,450 | $75.07 | 78 |
| 2024 Q3 | 3,903,688 | $283,270,456 | +$2,010,232 | $72.60 | 69 |
| 2024 Q2 | 3,879,505 | $258,072,340 | +$2,791,361 | $66.52 | 65 |
| 2024 Q1 | 3,831,296 | $267,820,377 | +$7,865,333 | $69.92 | 66 |
| 2023 Q4 | 2,797,597 | $184,236,918 | +$32,781,067 | $65.74 | 63 |
| 2023 Q3 | 2,977,814 | $173,921,809 | +$38,511,524 | $58.44 | 53 |
| 2023 Q2 | 2,304,928 | $143,167,140 | +$16,254,183 | $62.16 | 53 |
| 2023 Q1 | 2,046,715 | $114,886,975 | +$264,115 | $56.16 | 47 |
| 2022 Q4 | 2,023,447 | $105,400,702 | +$5,973,163 | $52.09 | 50 |
| 2022 Q3 | 1,932,102 | $94,580,000 | +$5,924,022 | $48.95 | 39 |
| 2022 Q2 | 1,810,462 | $92,200,000 | +$16,088,772 | $50.91 | 33 |
| 2022 Q1 | 1,485,513 | $90,543,287 | -$21,020,636 | $60.93 | 40 |
| 2021 Q4 | 1,813,181 | $122,901,000 | +$325,015 | $67.78 | 41 |
| 2021 Q3 | 1,792,318 | $116,286,000 | +$14,470,673 | $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,677 | $67.11 | 42 |
| 2020 Q4 | 1,286,422 | $80,663,000 | -$1,743,723 | $62.70 | 39 |
| 2020 Q3 | 1,334,040 | $68,916,632 | -$12,474,684 | $51.71 | 34 |
| 2020 Q2 | 1,594,191 | $75,967,367 | +$15,899,964 | $47.65 | 31 |
| 2020 Q1 | 1,247,351 | $44,580,137 | +$1,232,709 | $35.72 | 30 |
| 2019 Q4 | 1,358,937 | $65,350,080 | +$2,043,545 | $48.08 | 31 |
| 2019 Q3 | 1,344,650 | $58,867,552 | +$5,341,174 | $43.77 | 31 |
| 2019 Q2 | 1,218,664 | $55,163,000 | +$14,385,785 | $45.26 | 26 |
| 2019 Q1 | 880,854 | $37,630,547 | +$6,545,488 | $42.68 | 23 |
| 2018 Q4 | 728,617 | $26,824,000 | -$1,944,679 | $36.81 | 16 |
| 2018 Q3 | 761,333 | $34,929,000 | +$8,942,700 | $46.09 | 18 |
| 2018 Q2 | 571,253 | $24,227,000 | -$75,710 | $42.58 | 15 |
| 2018 Q1 | 534,191 | $21,456,000 | +$2,301,960 | $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,650 | $31.30 | 7 |
| 2016 Q3 | 101,432 | $3,006,000 | +$876,271 | $29.67 | 5 |
| 2016 Q2 | 71,932 | $1,999,000 | -$703,312 | $27.93 | 6 |
| 2016 Q1 | 96,838 | $2,616,000 | +$2,616,000 | $27.54 | 4 |