| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q4 | 9,316 | $528,217 | +$27,613 | $56.70 | 1 |
| 2025 Q3 | 167,762 | $10,635,913 | -$17,158,027 | $63.30 | 13 |
| 2025 Q2 | 448,555 | $16,330,349 | -$869,064 | $36.43 | 13 |
| 2025 Q1 | 503,066 | $12,626,031 | +$2,201,228 | $25.22 | 17 |
| 2024 Q4 | 395,945 | $11,525,959 | +$29,233 | $28.82 | 11 |
| 2024 Q3 | 387,152 | $11,409,866 | +$1,335,309 | $29.51 | 9 |
| 2024 Q2 | 339,152 | $10,944,456 | +$2,041,061 | $32.21 | 10 |
| 2024 Q1 | 276,582 | $8,136,771 | +$3,182,323 | $29.71 | 10 |
| 2023 Q4 | 100,078 | $2,203,229 | +$1,210,770 | $22.02 | 11 |
| 2023 Q3 | 116 | $2,000 | -$422 | $17.24 | 1 |
| 2023 Q2 | 152,486 | $3,583,433 | -$104,896 | $23.51 | 12 |
| 2023 Q1 | 159,259 | $3,111,736 | -$183,739 | $19.47 | 11 |
| 2022 Q4 | 164,917 | $3,521,108 | +$726,529 | $21.27 | 14 |
| 2022 Q3 | 130,262 | $2,204,000 | -$252,678 | $17.02 | 7 |
| 2022 Q2 | 146,216 | $2,818,000 | -$9,085,516 | $19.29 | 10 |
| 2022 Q1 | 553,997 | $12,444,000 | -$1,833,347 | $22.55 | 12 |
| 2021 Q4 | 134 | $4,000 | -$2,375,998 | $31.53 | 2 |
| 2021 Q3 | 662,457 | $19,234,000 | -$14,749,889 | $29.04 | 18 |
| 2021 Q2 | 1,088,988 | $37,914,000 | -$131,592,529 | $34.90 | 19 |
| 2021 Q1 | 4,173,988 | $177,595,611 | +$1,518,654 | $42.50 | 24 |
| 2020 Q4 | 4,148,987 | $160,533,758 | -$9,659,944 | $38.66 | 21 |
| 2020 Q3 | 4,404,151 | $135,419,589 | -$16,123,125 | $30.68 | 21 |
| 2020 Q2 | 5,048,946 | $127,173,518 | -$88,365,026 | $25.18 | 17 |
| 2020 Q1 | 8,584,272 | $150,983,803 | -$811,691,192 | $17.64 | 17 |
| 2019 Q4 | 54,846,537 | $1,198,962,405 | -$24,154,354 | $21.54 | 22 |
| 2019 Q3 | 56,068,669 | $1,099,628,362 | +$563,896,266 | $19.57 | 27 |
| 2019 Q2 | 27,211,680 | $1,304,254,039 | +$61,191,339 | $47.92 | 21 |
| 2019 Q1 | 26,043,905 | $1,264,395,000 | +$56,427,048 | $48.63 | 24 |
| 2018 Q4 | 24,881,496 | $826,868,000 | -$6,525,161 | $33.26 | 18 |
| 2018 Q3 | 25,003,514 | $1,260,638,000 | +$11,738,290 | $50.40 | 24 |
| 2018 Q2 | 24,961,490 | $897,328,000 | +$45,282,465 | $35.76 | 21 |
| 2018 Q1 | 23,735,858 | $872,936,972 | +$39,744,859 | $37.39 | 20 |
| 2017 Q4 | 22,652,739 | $897,271,034 | +$67,914,208 | $39.75 | 19 |
| 2017 Q3 | 21,192,969 | $855,805,057 | +$38,578,969 | $40.66 | 19 |
| 2017 Q2 | 19,985,127 | $809,402,000 | +$716,861,344 | $40.70 | 16 |
| 2017 Q1 | 2,281,055 | $80,730,000 | +$37,577,811 | $35.30 | 13 |
| 2016 Q4 | 1,222,987 | $40,448,000 | +$3,067,440 | $33.03 | 9 |
| 2016 Q3 | 1,132,330 | $36,565,000 | -$179,640 | $32.22 | 9 |
| 2016 Q2 | 1,136,730 | $31,970,000 | +$1,151,515 | $28.11 | 8 |
| 2016 Q1 | 1,102,969 | $26,358,000 | +$2,868,873 | $23.90 | 9 |
| 2015 Q4 | 981,398 | $24,793,000 | +$5,494,388 | $25.19 | 10 |
| 2015 Q3 | 765,602 | $17,621,000 | -$27,215,554 | $22.88 | 9 |
| 2015 Q2 | 1,683,289 | $49,576,000 | +$4,244,058 | $29.45 | 18 |
| 2015 Q1 | 1,545,689 | $44,956,000 | +$10,905,773 | $29.08 | 18 |
| 2014 Q4 | 1,168,640 | $34,854,515 | -$1,847,386 | $30.03 | 17 |
| 2014 Q3 | 1,131,563 | $39,581,561 | +$6,763,091 | $35.00 | 20 |
| 2014 Q2 | 917,700 | $34,374,679 | -$631,041 | $37.56 | 13 |
| 2014 Q1 | 932,212 | $35,321,143 | +$4,210,855 | $37.89 | 10 |