| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 3,015,563 | $185,794,249 | +$10,280,748 | $61.63 | 64 |
| 2025 Q2 | 2,861,559 | $158,742,672 | +$4,536,324 | $55.63 | 65 |
| 2025 Q1 | 2,782,680 | $146,787,287 | -$2,939,169 | $52.74 | 63 |
| 2024 Q4 | 2,853,344 | $158,237,686 | +$3,369,228 | $55.42 | 66 |
| 2024 Q3 | 2,811,665 | $156,046,707 | +$19,989,118 | $55.43 | 62 |
| 2024 Q2 | 2,457,842 | $127,058,522 | +$9,238,589 | $51.64 | 63 |
| 2024 Q1 | 2,250,162 | $122,072,286 | +$2,290,867 | $54.3 | 57 |
| 2023 Q4 | 2,190,620 | $110,249,997 | -$5,461,049 | $50.34 | 57 |
| 2023 Q3 | 2,302,773 | $105,571,151 | +$1,908,667 | $45.84 | 57 |
| 2023 Q2 | 2,259,383 | $104,238,043 | -$19,497,364 | $46.11 | 60 |
| 2023 Q1 | 2,657,275 | $115,938,486 | -$16,450,324 | $43.64 | 58 |
| 2022 Q4 | 3,052,880 | $134,418,345 | +$14,357,803 | $44.04 | 61 |
| 2022 Q3 | 2,711,317 | $104,781,380 | -$29,517,275 | $38.65 | 54 |
| 2022 Q2 | 3,462,640 | $136,153,746 | -$13,683,677 | $39.32 | 60 |
| 2022 Q1 | 3,787,546 | $182,512,229 | +$62,920,247 | $48.2 | 64 |
| 2021 Q4 | 2,424,729 | $118,440,346 | +$9,442,475 | $48.86 | 55 |
| 2021 Q3 | 1,630,777 | $72,849,868 | -$76,619,873 | $44.68 | 50 |
| 2021 Q2 | 3,361,960 | $152,363,000 | +$108,430,645 | $45.33 | 46 |
| 2021 Q1 | 1,408,452 | $62,709,800 | +$23,447,288 | $44.66 | 36 |
| 2020 Q4 | 850,222 | $31,092,000 | +$2,109,134 | $36.58 | 26 |
| 2020 Q3 | 409,997 | $11,625,000 | -$1,267,003 | $28.36 | 24 |
| 2020 Q2 | 455,255 | $12,256,000 | -$1,762,719 | $26.92 | 23 |
| 2020 Q1 | 523,389 | $11,868,000 | +$622,663 | $22.66 | 27 |
| 2019 Q4 | 477,512 | $16,837,000 | -$74,653 | $35.26 | 28 |
| 2019 Q3 | 481,737 | $15,591,000 | +$2,477,584 | $32.37 | 28 |
| 2019 Q2 | 405,152 | $13,319,000 | +$502,974 | $32.88 | 26 |
| 2019 Q1 | 390,986 | $12,325,000 | -$1,104,840 | $31.52 | 24 |
| 2018 Q4 | 435,316 | $11,993,000 | +$2,561,308 | $27.55 | 28 |
| 2018 Q3 | 340,898 | $10,667,000 | +$451,183 | $31.28 | 21 |
| 2018 Q2 | 345,598 | $10,754,000 | +$10,134,000 | $31.06 | 24 |