| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q4 | 800 | $36,520 | -$809,918 | $45.65 | 1 |
| 2025 Q3 | 997,902 | $49,458,749 | +$15,738,660 | $49.56 | 69 |
| 2025 Q2 | 681,945 | $30,676,429 | -$4,837,705 | $44.94 | 59 |
| 2025 Q1 | 800,878 | $30,071,664 | -$4,440,717 | $37.55 | 58 |
| 2024 Q4 | 891,926 | $38,875,581 | +$3,732,490 | $43.57 | 64 |
| 2024 Q3 | 804,106 | $34,480,086 | -$13,645,886 | $42.88 | 55 |
| 2024 Q2 | 1,147,727 | $46,261,171 | +$2,482,846 | $40.31 | 63 |
| 2024 Q1 | 870,049 | $36,122,142 | -$8,200,903 | $41.52 | 31 |
| 2023 Q4 | 244 | $9,201 | $37.71 | 1 | |
| 2023 Q3 | 1,125,182 | $34,838,585 | +$509,365 | $31.97 | 47 |
| 2023 Q2 | 1,115,500 | $36,481,813 | -$8,657,663 | $32.71 | 55 |
| 2023 Q1 | 1,400,955 | $41,001,721 | -$6,930,984 | $29.27 | 57 |
| 2022 Q4 | 1,648,356 | $40,745,577 | -$2,263,437 | $24.72 | 59 |
| 2022 Q3 | 1,738,114 | $49,324,150 | -$15,806,109 | $28.39 | 61 |
| 2022 Q2 | 2,202,066 | $66,300,029 | +$11,599,889 | $30.11 | 75 |
| 2022 Q1 | 1,669,474 | $73,585,347 | +$3,771,535 | $44.08 | 87 |
| 2021 Q4 | 1,666,308 | $96,493,991 | +$11,778,418 | $57.84 | 107 |
| 2021 Q3 | 1,478,721 | $95,114,766 | -$32,140,895 | $64.31 | 101 |
| 2021 Q2 | 2,230,930 | $147,686,258 | -$6,592,623 | $66.20 | 115 |
| 2021 Q1 | 2,184,672 | $135,728,571 | +$24,748,675 | $62.18 | 127 |
| 2020 Q4 | 1,722,075 | $111,044,326 | +$60,981,949 | $64.49 | 112 |
| 2020 Q3 | 704,300 | $36,887,944 | +$21,872,433 | $52.28 | 53 |
| 2020 Q2 | 265,237 | $10,725,704 | +$3,829,167 | $40.44 | 29 |
| 2020 Q1 | 199,781 | $5,262,144 | -$895,692 | $26.34 | 22 |
| 2019 Q4 | 213,452 | $6,663,776 | -$1,076,599 | $31.08 | 26 |
| 2019 Q3 | 190 | $4,000 | -$32,000 | $21.05 | 3 |
| 2019 Q2 | 2,050 | $68,000 | -$3,594,000 | $33.33 | 5 |
| 2019 Q1 | 165,990 | $5,063,454 | +$2,908,847 | $30.50 | 15 |
| 2018 Q4 | 81,336 | $1,889,978 | +$876,307 | $23.26 | 13 |
| 2018 Q3 | 200 | $7,000 | $0 | $36.67 | 2 |
| 2018 Q2 | 50 | $1,000 | $0 | $20.00 | 1 |
| 2018 Q1 | 50 | $1,000 | -$1,000 | $20.00 | 1 |
| 2017 Q4 | 101 | $2,000 | -$1,022,882 | $19.80 | 2 |
| 2017 Q3 | 39,660 | $1,054,000 | -$147,548 | $26.44 | 4 |
| 2017 Q2 | 47,644 | $1,192,818 | -$1,862,557 | $24.82 | 10 |
| 2017 Q1 | 123,824 | $2,863,214 | +$424,503 | $23.12 | 9 |
| 2016 Q4 | 107,088 | $2,214,710 | +$1,006,288 | $20.67 | 8 |
| 2016 Q3 | 58,091 | $1,229,940 | -$299,352 | $21.17 | 7 |
| 2016 Q2 | 72,232 | $1,387,190 | +$313,819 | $19.21 | 6 |
| 2016 Q1 | 55,023 | $1,061,192 | -$3,297,734 | $19.28 | 9 |
| 2015 Q4 | 214,861 | $4,490,482 | +$1,207,271 | $20.90 | 11 |
| 2015 Q3 | 157,134 | $3,138,891 | +$79,947 | $19.91 | 15 |
| 2015 Q2 | 163,534 | $3,945,322 | -$1,310,103 | $24.15 | 12 |
| 2015 Q1 | 217,570 | $5,308,850 | +$2,456,258 | $24.39 | 15 |
| 2014 Q4 | 119,056 | $2,721,574 | -$591,348 | $22.84 | 17 |
| 2014 Q3 | 139,578 | $3,200,202 | +$980,419 | $22.98 | 14 |
| 2014 Q2 | 96,738 | $2,213,662 | -$312,034 | $22.88 | 12 |
| 2014 Q1 | 111,515 | $2,486,000 | -$921,463 | $22.29 | 9 |