| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 2,149,932 | $160,672,504 | +$25,876,584 | $74.78 | 65 |
| 2025 Q2 | 1,833,160 | $123,656,591 | -$3,717,262 | $67.45 | 65 |
| 2025 Q1 | 2,083,735 | $115,366,497 | -$60,489,590 | $60.86 | 66 |
| 2024 Q4 | 2,894,596 | $189,774,687 | +$12,229,818 | $65.55 | 66 |
| 2024 Q3 | 2,646,361 | $173,054,579 | -$11,406,209 | $65.4 | 58 |
| 2024 Q2 | 2,821,262 | $166,628,560 | +$12,874,897 | $59.06 | 58 |
| 2024 Q1 | 2,624,149 | $158,684,659 | +$26,321,362 | $60.48 | 56 |
| 2023 Q4 | 2,161,163 | $127,508,660 | +$24,160,369 | $59 | 51 |
| 2023 Q3 | 1,781,892 | $90,867,868 | +$8,716,873 | $50.99 | 45 |
| 2023 Q2 | 1,606,866 | $91,348,349 | +$57,482,391 | $56.79 | 42 |
| 2023 Q1 | 601,610 | $30,071,956 | +$2,382,599 | $50.22 | 39 |
| 2022 Q4 | 564,215 | $25,601,419 | -$4,659,052 | $45.59 | 36 |
| 2022 Q3 | 727,500 | $32,245,501 | +$1,631,805 | $44.4 | 36 |
| 2022 Q2 | 685,850 | $31,942,785 | -$11,325,064 | $46.64 | 38 |
| 2022 Q1 | 910,284 | $52,176,088 | -$10,584,526 | $57.39 | 37 |
| 2021 Q4 | 1,078,019 | $70,070,584 | -$19,671,521 | $65 | 48 |
| 2021 Q3 | 1,352,815 | $87,940,580 | -$6,682,695 | $65 | 39 |
| 2021 Q2 | 1,324,846 | $90,659,287 | +$14,227,119 | $68.43 | 38 |
| 2021 Q1 | 1,263,918 | $85,248,239 | +$47,975,691 | $67.55 | 37 |
| 2020 Q4 | 553,158 | $35,042,219 | +$2,738,033 | $63.35 | 28 |
| 2020 Q3 | 427,552 | $20,188,138 | -$2,690,132 | $47.21 | 25 |
| 2020 Q2 | 489,234 | $22,438,962 | +$8,420,135 | $45.87 | 25 |
| 2020 Q1 | 306,166 | $10,381,391 | +$549,738 | $33.77 | 22 |
| 2019 Q4 | 327,194 | $15,359,000 | +$3,228,159 | $46.96 | 18 |
| 2019 Q3 | 308,725 | $12,966,000 | +$3,274,107 | $42 | 20 |
| 2019 Q2 | 230,736 | $10,102,000 | +$1,500,829 | $43.77 | 14 |
| 2019 Q1 | 196,960 | $8,152,000 | +$1,306,920 | $41.39 | 14 |
| 2018 Q4 | 166,784 | $5,930,000 | -$16,134,655 | $35.56 | 14 |
| 2018 Q3 | 506,008 | $22,969,000 | +$20,556,178 | $45.39 | 15 |
| 2018 Q2 | 54,623 | $2,233,000 | -$163,944 | $40.88 | 10 |
| 2018 Q1 | 58,528 | $2,159,000 | -$475,404 | $36.81 | 5 |
| 2017 Q4 | 71,378 | $2,599,000 | +$254,582 | $36.41 | 5 |
| 2017 Q3 | 65,469 | $2,290,000 | +$1,089,146 | $34.92 | 6 |
| 2017 Q2 | 75,449 | $2,510,000 | +$1,334,891 | $33.27 | 5 |
| 2017 Q1 | 35,227 | $1,094,000 | -$757,004 | $31.25 | 3 |
| 2016 Q4 | 60,382 | $1,843,000 | +$339,868 | $30.52 | 7 |
| 2016 Q3 | 49,230 | $1,457,000 | +$561,036 | $29.89 | 6 |
| 2016 Q2 | 30,305 | $833,000 | -$1,378,753 | $27.49 | 7 |
| 2016 Q1 | 80,131 | $2,117,000 | +$2,117,000 | $25.88 | 4 |