| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 5,569,608 | $294,556,522 | +$44,857,614 | $52.89 | 163 |
| 2025 Q2 | 4,889,663 | $236,260,911 | +$9,278,375 | $48.3 | 148 |
| 2025 Q1 | 4,719,458 | $191,997,946 | +$8,166,091 | $40.67 | 138 |
| 2024 Q4 | 4,508,620 | $202,994,887 | -$25,162,364 | $45.04 | 145 |
| 2024 Q3 | 4,980,638 | $216,265,065 | -$47,550,290 | $43.79 | 137 |
| 2024 Q2 | 6,122,624 | $259,231,484 | -$387,991 | $42.34 | 145 |
| 2024 Q1 | 6,106,792 | $276,253,426 | +$31,112,505 | $45.24 | 129 |
| 2023 Q4 | 5,417,638 | $246,476,423 | +$17,316,357 | $45.53 | 137 |
| 2023 Q3 | 4,770,141 | $193,271,756 | +$38,549,553 | $40.51 | 124 |
| 2023 Q2 | 4,005,561 | $182,925,337 | +$64,204,190 | $45.67 | 104 |
| 2023 Q1 | 2,629,708 | $112,040,298 | +$20,824,230 | $42.63 | 89 |
| 2022 Q4 | 2,143,153 | $76,572,389 | -$2,594,759 | $35.72 | 71 |
| 2022 Q3 | 2,230,650 | $75,199,444 | +$7,739,589 | $33.66 | 67 |
| 2022 Q2 | 2,084,398 | $77,518,489 | -$7,165,833 | $37.14 | 70 |
| 2022 Q1 | 2,149,640 | $101,571,058 | -$12,168,971 | $47.27 | 82 |
| 2021 Q4 | 2,373,357 | $130,735,561 | +$7,350,502 | $55.09 | 90 |
| 2021 Q3 | 2,215,873 | $118,906,114 | +$17,747,216 | $53.67 | 80 |
| 2021 Q2 | 1,878,420 | $101,973,807 | +$5,979,797 | $54.29 | 76 |
| 2021 Q1 | 1,787,104 | $93,201,116 | +$13,093,895 | $52.1 | 67 |
| 2020 Q4 | 1,528,547 | $76,704,458 | +$15,782,083 | $50.15 | 53 |
| 2020 Q3 | 1,245,076 | $48,472,844 | -$813,029 | $38.94 | 41 |
| 2020 Q2 | 1,244,824 | $44,694,108 | +$17,347,348 | $36.01 | 33 |
| 2020 Q1 | 764,484 | $20,795,221 | +$1,775,103 | $27.19 | 31 |
| 2019 Q4 | 685,527 | $23,568,347 | +$3,546,758 | $34.37 | 32 |
| 2019 Q3 | 564,497 | $17,847,058 | +$3,354,586 | $31.61 | 30 |
| 2019 Q2 | 455,773 | $15,103,000 | +$7,227,862 | $33.14 | 21 |
| 2019 Q1 | 238,679 | $7,601,000 | -$198,532 | $31.83 | 22 |
| 2018 Q4 | 254,747 | $6,555,000 | -$269,524 | $25.75 | 18 |
| 2018 Q3 | 255,065 | $8,229,000 | +$3,858,966 | $32.26 | 17 |
| 2018 Q2 | 138,743 | $4,077,000 | +$3,058,999 | $29.38 | 11 |
| 2018 Q1 | 34,644 | $1,021,000 | +$1,021,000 | $29.5 | 10 |