| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 38,792 | $2,310,767 | +$324,899 | $59.57 | 17 |
| 2025 Q2 | 35,415 | $1,621,930 | -$2,306,078 | $45.81 | 17 |
| 2025 Q1 | 83,950 | $4,044,992 | +$576,088 | $48.18 | 23 |
| 2024 Q4 | 71,479 | $3,619,720 | -$1,982,317 | $50.66 | 24 |
| 2024 Q3 | 101,887 | $6,495,352 | -$457,964 | $63.76 | 20 |
| 2024 Q2 | 109,172 | $6,469,254 | +$1,830,609 | $59.26 | 23 |
| 2024 Q1 | 78,502 | $4,515,671 | -$3,672,713 | $57.54 | 20 |
| 2023 Q4 | 142,930 | $8,152,841 | +$1,219,164 | $57.05 | 20 |
| 2023 Q3 | 123,032 | $5,901,608 | -$1,738,964 | $47.97 | 21 |
| 2023 Q2 | 156,986 | $8,158,323 | -$3,026,089 | $52.02 | 25 |
| 2023 Q1 | 214,366 | $11,614,461 | +$4,339,779 | $54.18 | 24 |
| 2022 Q4 | 135,620 | $238,395,303 | +$1,547,707 | $57.7 | 25 |
| 2022 Q3 | 70,934 | $3,377,715 | -$2,190,316 | $47.63 | 16 |
| 2022 Q2 | 115,218 | $5,584,726 | -$455,634 | $48.39 | 21 |
| 2022 Q1 | 114,080 | $7,073,212 | -$5,996,443 | $62 | 26 |
| 2021 Q4 | 196,726 | $15,952,396 | -$34,641,610 | $81.09 | 35 |
| 2021 Q3 | 583,225 | $54,637,761 | +$37,024,654 | $94.92 | 31 |
| 2021 Q2 | 184,346 | $18,171,000 | +$729,737 | $98.54 | 35 |
| 2021 Q1 | 177,447 | $14,834,000 | -$9,706,083 | $83.59 | 29 |
| 2020 Q4 | 292,959 | $25,286,000 | -$6,283,751 | $86.31 | 33 |
| 2020 Q3 | 270,263 | $18,974,642 | +$981,186 | $70 | 29 |
| 2020 Q2 | 273,925 | $19,672,435 | +$10,144,024 | $72.55 | 26 |
| 2020 Q1 | 152,854 | $7,074,000 | -$10,372,300 | $46.26 | 26 |
| 2019 Q4 | 370,231 | $22,945,312 | +$14,621,985 | $61.75 | 26 |
| 2019 Q3 | 139,591 | $5,935,533 | -$6,046,620 | $42.53 | 24 |
| 2019 Q2 | 265,480 | $13,760,618 | -$441,025 | $51.83 | 34 |
| 2019 Q1 | 286,228 | $15,881,383 | -$4,925,048 | $55.48 | 26 |
| 2018 Q4 | 383,955 | $16,155,325 | -$8,452,489 | $42.07 | 27 |
| 2018 Q3 | 498,705 | $34,706,006 | +$7,596,141 | $69.66 | 39 |
| 2018 Q2 | 407,428 | $23,312,038 | -$1,634,565 | $57.2 | 36 |
| 2018 Q1 | 437,259 | $24,075,699 | -$4,503,804 | $55.05 | 39 |
| 2017 Q4 | 517,803 | $29,041,859 | +$9,026,967 | $56.06 | 39 |
| 2017 Q3 | 355,220 | $21,745,981 | -$7,191,752 | $61.25 | 31 |
| 2017 Q2 | 489,289 | $26,125,382 | +$194,781 | $53.39 | 31 |
| 2017 Q1 | 495,208 | $23,891,489 | +$545,766 | $48.26 | 27 |
| 2016 Q4 | 495,667 | $19,796,000 | -$5,159,190 | $39.91 | 30 |
| 2016 Q3 | 593,923 | $28,724,835 | +$4,740,067 | $48.46 | 34 |
| 2016 Q2 | 538,892 | $20,964,000 | -$3,980,675 | $38.83 | 30 |
| 2016 Q1 | 633,443 | $25,985,722 | +$1,971,128 | $40.88 | 29 |
| 2015 Q4 | 599,144 | $42,647,677 | +$12,836,733 | $71.49 | 26 |
| 2015 Q3 | 324,547 | $18,988,807 | -$7,795,456 | $58.27 | 21 |
| 2015 Q2 | 401,228 | $36,290,038 | +$13,271,061 | $90.39 | 26 |
| 2015 Q1 | 247,718 | $39,210,897 | -$11,020,904 | $158.41 | 26 |
| 2014 Q4 | 337,341 | $42,337,426 | +$9,833,835 | $125.5 | 27 |
| 2014 Q3 | 217,161 | $22,555,616 | -$3,654,843 | $103.99 | 17 |
| 2014 Q2 | 206,752 | $19,188,636 | +$1,731,947 | $92.81 | 22 |
| 2014 Q1 | 195,649 | $15,623,409 | +$12,157,636 | $79.86 | 20 |