| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 41,491 | $6,746,167 | +$3,548,349 | $163 | 13 |
| 2025 Q2 | 19,711 | $2,705,330 | -$164,525 | $137.24 | 13 |
| 2025 Q1 | 20,845 | $3,002,973 | +$734,670 | $144.1 | 11 |
| 2024 Q4 | 15,742 | $1,899,765 | +$121,823 | $120.67 | 7 |
| 2024 Q3 | 14,734 | $1,747,033 | +$107,552 | $118.58 | 6 |
| 2024 Q2 | 13,869 | $1,502,745 | -$101,657 | $108.38 | 8 |
| 2024 Q1 | 14,707 | $1,663,134 | +$425,015 | $113.37 | 11 |
| 2023 Q4 | 10,961 | $1,099,500 | -$5,605,623 | $100.49 | 9 |
| 2023 Q3 | 73,308 | $6,400,083 | -$200,741 | $87.03 | 10 |
| 2023 Q2 | 75,677 | $7,128,253 | +$341,257 | $94.17 | 12 |
| 2023 Q1 | 72,183 | $11,068,353 | +$548,599 | $90.17 | 11 |
| 2022 Q4 | 65,606 | $5,929,348 | +$118,644 | $90.6 | 9 |
| 2022 Q3 | 65,250 | $4,392,508 | +$17,438 | $63.94 | 6 |
| 2022 Q2 | 65,994 | $4,936,000 | +$1,874,502 | $74.79 | 6 |
| 2022 Q1 | 40,935 | $3,786,000 | +$465,280 | $91.74 | 7 |
| 2021 Q4 | 35,871 | $3,820,000 | -$278,134 | $106.96 | 8 |
| 2021 Q3 | 39,188 | $3,757,000 | +$574,978 | $95.71 | 8 |
| 2021 Q2 | 29,773 | $2,749,000 | -$41,970,134 | $92.3 | 7 |
| 2021 Q1 | 544,682 | $44,414,000 | -$710,751 | $81.56 | 10 |
| 2020 Q4 | 553,364 | $43,045,000 | -$46,226,690 | $77.9 | 8 |
| 2020 Q3 | 1,152,669 | $78,576,000 | -$8,724,613 | $68.1 | 9 |
| 2020 Q2 | 1,331,985 | $85,676,000 | -$10,798,240 | $64.49 | 11 |
| 2020 Q1 | 1,502,671 | $80,763,000 | -$2,820,054 | $53.92 | 13 |
| 2019 Q4 | 1,555,888 | $118,875,000 | +$2,622,719 | $76.39 | 14 |
| 2019 Q3 | 1,522,399 | $109,725,000 | +$3,899,868 | $72.06 | 15 |
| 2019 Q2 | 1,468,273 | $95,856,717 | +$8,250,245 | $65.23 | 15 |
| 2019 Q1 | 1,341,992 | $73,366,000 | +$4,304,724 | $54.67 | 14 |
| 2018 Q4 | 1,261,448 | $79,645,000 | +$43,117,948 | $63.16 | 13 |
| 2018 Q3 | 578,337 | $42,807,000 | -$10,809,677 | $74.02 | 11 |
| 2018 Q2 | 733,042 | $51,715,000 | +$2,552,649 | $70.55 | 11 |
| 2018 Q1 | 655,368 | $44,344,000 | +$5,293,001 | $67.52 | 12 |
| 2017 Q4 | 577,006 | $39,798,000 | +$3,302,716 | $68.97 | 12 |
| 2017 Q3 | 527,382 | $32,715,000 | +$3,270,967 | $61.94 | 9 |
| 2017 Q2 | 474,643 | $30,125,000 | -$181,967,262 | $63.53 | 9 |
| 2017 Q1 | 3,466,733 | $211,016,000 | +$23,070,845 | $60.86 | 8 |
| 2016 Q4 | 3,087,955 | $174,561,000 | -$4,068,733 | $56.52 | 8 |
| 2016 Q3 | 3,159,941 | $203,685,000 | +$190,207,751 | $64.42 | 7 |
| 2016 Q2 | 208,809 | $13,827,000 | +$1,385,642 | $66.22 | 7 |
| 2016 Q1 | 187,897 | $11,642,000 | +$497,239 | $61.83 | 5 |
| 2015 Q4 | 179,829 | $11,270,000 | +$10,106,270 | $62.6 | 6 |
| 2015 Q3 | 18,606 | $1,130,000 | -$9,387,785 | $58.14 | 4 |
| 2015 Q2 | 174,450 | $10,526,000 | -$91,963 | $59.69 | 5 |
| 2015 Q1 | 176,158 | $10,096,000 | -$1,980,842 | $57.34 | 4 |
| 2014 Q4 | 212,334 | $11,842,000 | +$1,229,512 | $55.64 | 4 |
| 2014 Q3 | 190,434 | $10,430,000 | +$443,802 | $54.75 | 5 |
| 2014 Q2 | 182,337 | $9,672,000 | -$2,162,769 | $53.04 | 4 |
| 2014 Q1 | 225,246 | $11,376,000 | +$290,097 | $50.45 | 5 |