| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 2,242,020 | $156,016,778 | -$64,648,246 | $69.76 | 89 |
| 2025 Q2 | 2,977,438 | $252,417,683 | -$17,968,409 | $84.73 | 121 |
| 2025 Q1 | 3,196,499 | $258,121,014 | +$5,230,179 | $80.77 | 122 |
| 2024 Q4 | 3,090,432 | $255,653,730 | +$118,936,279 | $82.67 | 96 |
| 2024 Q3 | 1,669,959 | $110,862,068 | -$7,206,704 | $66.3 | 63 |
| 2024 Q2 | 1,810,955 | $102,863,357 | +$54,323,735 | $56.81 | 52 |
| 2024 Q1 | 862,072 | $46,386,619 | +$9,981,226 | $53.79 | 45 |
| 2023 Q4 | 681,771 | $35,001,253 | +$10,456,502 | $51.34 | 38 |
| 2023 Q3 | 451,220 | $18,625,837 | +$5,859,800 | $41.28 | 24 |
| 2023 Q2 | 300,328 | $13,743,205 | +$3,837,335 | $45.78 | 19 |
| 2023 Q1 | 216,493 | $8,500,202 | +$2,324,019 | $39.27 | 16 |
| 2022 Q4 | 161,126 | $5,477,318 | +$1,587,742 | $33.97 | 15 |
| 2022 Q3 | 114,682 | $3,313,520 | -$1,551,790 | $28.89 | 12 |
| 2022 Q2 | 165,674 | $4,110,209 | +$257,190 | $24.79 | 15 |
| 2022 Q1 | 160,666 | $5,723,787 | +$1,098,086 | $35.61 | 15 |
| 2021 Q4 | 132,602 | $4,144,344 | -$1,548,932 | $31.25 | 14 |
| 2021 Q3 | 234,902 | $10,054,201 | -$1,114,148 | $33.35 | 14 |
| 2021 Q2 | 244,356 | $7,570,113 | -$2,100,434 | $30.97 | 14 |
| 2021 Q1 | 353,135 | $10,198,039 | -$1,018,656 | $28.85 | 16 |
| 2020 Q4 | 372,704 | $11,355,094 | +$1,181,305 | $30.38 | 16 |
| 2020 Q3 | 287,865 | $6,702,838 | +$742,178 | $23.28 | 15 |
| 2020 Q2 | 255,283 | $6,103,861 | +$1,126,635 | $23.92 | 16 |
| 2020 Q1 | 233,393 | $3,834,592 | -$6,087,173 | $16.43 | 21 |
| 2019 Q4 | 506,115 | $13,461,942 | +$230,629 | $26.59 | 29 |
| 2019 Q3 | 530,376 | $12,077,226 | -$8,082,977 | $22.8 | 25 |
| 2019 Q2 | 820,308 | $26,400,092 | -$2,250,640 | $32.18 | 33 |
| 2019 Q1 | 884,348 | $24,428,347 | +$5,456,828 | $27.61 | 30 |
| 2018 Q4 | 768,332 | $18,029,043 | +$5,854,546 | $23.46 | 27 |
| 2018 Q3 | 424,244 | $11,361,926 | -$36,462,894 | $26.62 | 23 |
| 2018 Q2 | 1,792,437 | $48,461,352 | -$20,128,986 | $26.97 | 29 |
| 2018 Q1 | 2,368,324 | $84,502,073 | +$776,085 | $35.68 | 46 |
| 2017 Q4 | 2,342,019 | $82,704,779 | +$9,480,108 | $35.31 | 43 |
| 2017 Q3 | 2,074,200 | $65,945,620 | -$12,610,958 | $31.8 | 34 |
| 2017 Q2 | 2,524,097 | $73,958,716 | +$7,540,680 | $29.29 | 40 |
| 2017 Q1 | 1,927,129 | $54,434,300 | +$16,128,124 | $28.25 | 28 |
| 2016 Q4 | 1,380,811 | $31,830,000 | +$2,795,090 | $23.05 | 23 |
| 2016 Q3 | 1,246,778 | $29,774,712 | +$3,350,166 | $23.88 | 29 |
| 2016 Q2 | 1,112,304 | $24,794,520 | +$7,833,763 | $22.3 | 28 |
| 2016 Q1 | 771,637 | $14,875,144 | +$10,382,635 | $19.32 | 17 |
| 2015 Q4 | 248,687 | $4,478,000 | +$814,319 | $18.07 | 12 |
| 2015 Q3 | 164,447 | $2,624,000 | -$1,627,650 | $15.95 | 9 |
| 2015 Q2 | 260,774 | $5,226,000 | +$2,694,955 | $20.04 | 9 |
| 2015 Q1 | 124,174 | $2,603,000 | -$5,999,239 | $20.97 | 6 |
| 2014 Q4 | 388,592 | $8,332,000 | +$1,515,560 | $18.75 | 12 |
| 2014 Q3 | 321,372 | $6,786,000 | +$2,663,861 | $21.11 | 13 |
| 2014 Q2 | 190,577 | $4,200,000 | +$3,210,292 | $22.15 | 9 |
| 2014 Q1 | 44,000 | $870,000 | +$60,284 | $19.79 | 5 |