| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 136,456 | $8,136,141 | +$3,378,880 | $59.64 | 11 |
| 2025 Q2 | 79,872 | $4,505,481 | +$3,053,739 | $56.41 | 10 |
| 2025 Q1 | 26,496 | $1,247,446 | +$403,188 | $47.09 | 6 |
| 2024 Q4 | 18,623 | $766,878 | +$157,573 | $41.03 | 5 |
| 2024 Q3 | 14,860 | $750,967 | +$502,152 | $50.54 | 4 |
| 2024 Q2 | 4,920 | $223,401 | -$16,234 | $45.39 | 2 |
| 2024 Q1 | 5,002 | $235,234 | -$32,579,526 | $47.03 | 3 |
| 2023 Q4 | 437,184 | $32,796,968 | -$254,922 | $45.5 | 4 |
| 2023 Q3 | 444,561 | $30,259,144 | +$29,552,368 | $36.08 | 5 |
| 2023 Q2 | 18,312 | $759,848 | +$285,486 | $41.5 | 5 |
| 2023 Q1 | 11,432 | $454,411 | -$272,193 | $39.75 | 3 |
| 2022 Q4 | 19,668 | $683,559 | -$173,552 | $34.71 | 3 |
| 2022 Q3 | 25,663 | $665,000 | -$67,215 | $25.83 | 5 |
| 2022 Q2 | 26,283 | $874,000 | +$389,584 | $33.19 | 5 |
| 2022 Q1 | 14,405 | $655,000 | -$826,533 | $45.66 | 4 |
| 2021 Q4 | 29,760 | $1,552,000 | -$1,547,951 | $52.27 | 5 |
| 2021 Q3 | 72,879 | $3,627,000 | +$2,255,875 | $49.81 | 5 |
| 2021 Q2 | 27,591 | $1,421,000 | -$1,528,088 | $51.6 | 3 |
| 2021 Q1 | 60,235 | $2,813,000 | -$266,518 | $46.7 | 7 |
| 2020 Q4 | 66,021 | $2,891,651 | +$1,849,233 | $43.8 | 8 |
| 2020 Q3 | 23,444 | $775,111 | +$206,651 | $33.05 | 6 |
| 2020 Q2 | 18,219 | $560,000 | +$19,000 | $30.74 | 3 |
| 2020 Q1 | 21,789 | $513,000 | +$433,894 | $23.68 | 5 |
| 2019 Q4 | 3,307 | $142,000 | -$594,854 | $42.9 | 3 |
| 2019 Q3 | 19,237 | $718,000 | -$22,221 | $37.33 | 5 |
| 2019 Q2 | 19,836 | $764,000 | -$289,880 | $38.53 | 5 |
| 2019 Q1 | 27,446 | $1,003,000 | -$10,345 | $36.56 | 5 |
| 2018 Q4 | 27,992 | $854,000 | -$1,702,716 | $30.49 | 5 |
| 2018 Q3 | 73,435 | $3,013,411 | -$381,556 | $41.04 | 7 |
| 2018 Q2 | 83,144 | $3,356,358 | +$1,702,728 | $40.34 | 9 |
| 2018 Q1 | 38,941 | $4,982,120 | -$514,929 | $127.93 | 10 |
| 2017 Q4 | 42,706 | $5,664,000 | +$817,783 | $132.59 | 7 |
| 2017 Q3 | 19,470 | $2,415,020 | +$1,227,900 | $124.02 | 7 |
| 2017 Q2 | 15,644 | $1,770,003 | -$2,580,703 | $113.15 | 7 |
| 2017 Q1 | 41,083 | $4,152,066 | -$1,311,331 | $101.08 | 9 |
| 2016 Q4 | 57,832 | $5,055,508 | +$716,656 | $87.44 | 7 |
| 2016 Q3 | 49,446 | $4,473,000 | -$19,538,255 | $90.67 | 8 |
| 2016 Q2 | 293,601 | $23,801,000 | +$10,647,056 | $81.12 | 14 |
| 2016 Q1 | 49,437 | $4,161,000 | -$4,102,692 | $84.54 | 7 |
| 2015 Q4 | 93,415 | $8,409,000 | +$4,012,037 | $90.02 | 7 |
| 2015 Q3 | 50,943 | $4,260,000 | -$9,580,522 | $83.7 | 6 |
| 2015 Q2 | 151,800 | $16,052,852 | +$10,736,419 | $106.51 | 11 |
| 2015 Q1 | 50,434 | $5,335,000 | -$5,082,034 | $105.78 | 7 |
| 2014 Q4 | 104,908 | $10,086,000 | -$31,779,763 | $96.14 | 5 |
| 2014 Q3 | 403,130 | $42,211,000 | +$5,471,136 | $104.7 | 8 |
| 2014 Q2 | 350,746 | $42,281,000 | +$22,180,305 | $120.53 | 7 |
| 2014 Q1 | 169,877 | $18,976,000 | -$1,035,985 | $111.71 | 7 |