| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 223,265 | $12,524,125 | -$1,978,645 | $56.07 | 39 |
| 2025 Q2 | 262,256 | $15,191,182 | +$894,542 | $57.92 | 42 |
| 2025 Q1 | 251,082 | $13,117,358 | -$1,143,211 | $52.24 | 43 |
| 2024 Q4 | 270,295 | $14,715,639 | +$598,992 | $54.44 | 46 |
| 2024 Q3 | 260,570 | $15,544,992 | +$224,842 | $59.65 | 44 |
| 2024 Q2 | 258,902 | $13,971,918 | -$4,922,937 | $53.96 | 44 |
| 2024 Q1 | 351,586 | $17,513,138 | -$113,764 | $49.81 | 46 |
| 2023 Q4 | 353,280 | $18,629,673 | -$1,107,386 | $52.73 | 47 |
| 2023 Q3 | 370,499 | $16,578,491 | -$1,804,830 | $44.64 | 47 |
| 2023 Q2 | 410,396 | $20,849,707 | -$3,793,666 | $50.8 | 42 |
| 2023 Q1 | 484,787 | $24,081,195 | -$8,214,459 | $49.64 | 52 |
| 2022 Q4 | 662,896 | $31,226,622 | -$4,643,553 | $47.1 | 60 |
| 2022 Q3 | 770,698 | $34,071,786 | +$1,400,121 | $44.21 | 53 |
| 2022 Q2 | 727,701 | $38,426,110 | -$14,549,410 | $52.8 | 69 |
| 2022 Q1 | 960,527 | $63,985,391 | -$27,178,772 | $66.56 | 86 |
| 2021 Q4 | 1,321,124 | $104,350,586 | -$73,841,470 | $79.01 | 102 |
| 2021 Q3 | 2,200,844 | $171,078,456 | +$78,427,555 | $77.73 | 98 |
| 2021 Q2 | 1,221,414 | $98,988,953 | +$7,770,421 | $81.05 | 87 |
| 2021 Q1 | 1,141,797 | $82,543,468 | +$25,510,092 | $72.33 | 87 |
| 2020 Q4 | 788,896 | $56,532,053 | -$9,602,104 | $71.65 | 68 |
| 2020 Q3 | 948,964 | $56,937,985 | +$12,293,211 | $59.95 | 46 |
| 2020 Q2 | 751,377 | $37,152,835 | +$1,747,913 | $49.45 | 30 |
| 2020 Q1 | 716,495 | $27,857,112 | +$2,955,897 | $38.88 | 21 |
| 2019 Q4 | 639,557 | $28,386,660 | -$5,873,173 | $44.4 | 22 |
| 2019 Q3 | 776,990 | $30,880,961 | +$14,819,050 | $39.74 | 19 |
| 2019 Q2 | 401,200 | $17,093,676 | -$6,858,023 | $42.7 | 17 |
| 2019 Q1 | 562,901 | $22,663,065 | +$2,439,172 | $40.26 | 14 |
| 2018 Q4 | 504,708 | $18,290,000 | +$18,290,000 | $36.21 | 8 |