| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 55,846 | $4,427,652 | -$198,823 | $79.31 | 11 |
| 2025 Q2 | 58,293 | $4,913,724 | -$1,742,212 | $84.62 | 13 |
| 2025 Q1 | 78,893 | $6,023,046 | +$1,837,525 | $76.45 | 11 |
| 2024 Q4 | 54,777 | $3,863,807 | -$496,328 | $70.54 | 9 |
| 2024 Q3 | 100,065 | $7,238,351 | +$613,657 | $72.26 | 11 |
| 2024 Q2 | 86,116 | $5,749,000 | -$297,700 | $66.84 | 11 |
| 2024 Q1 | 90,595 | $5,811,648 | -$4,441,141 | $64.12 | 11 |
| 2023 Q4 | 99,820 | $7,178,820 | -$3,586,234 | $72.07 | 10 |
| 2023 Q3 | 102,326 | $6,185,403 | -$3,941,384 | $60.36 | 12 |
| 2023 Q2 | 96,522 | $7,347,853 | -$3,749,421 | $76.16 | 13 |
| 2023 Q1 | 95,962 | $6,435,470 | -$2,560,527 | $67.08 | 10 |
| 2022 Q4 | 91,001 | $4,677,827 | -$5,844,468 | $51.55 | 10 |
| 2022 Q3 | 149,029 | $6,956,084 | -$4,662,769 | $46.91 | 11 |
| 2022 Q2 | 172,776 | $9,605,000 | -$3,977,266 | $55.61 | 13 |
| 2022 Q1 | 171,514 | $11,190,000 | -$3,409,225 | $64.79 | 14 |
| 2021 Q4 | 156,223 | $10,586,000 | -$5,922,403 | $67.72 | 13 |
| 2021 Q3 | 189,975 | $12,518,000 | -$234,538 | $65.87 | 14 |
| 2021 Q2 | 158,815 | $11,190,196 | -$63,651,139 | $70.55 | 18 |
| 2021 Q1 | 1,017,640 | $72,743,206 | +$6,866,735 | $71.17 | 16 |
| 2020 Q4 | 884,431 | $66,188,239 | +$10,805,692 | $72.94 | 14 |
| 2020 Q3 | 719,475 | $40,202,000 | +$1,595,750 | $55.81 | 11 |
| 2020 Q2 | 667,833 | $34,924,000 | -$2,843,375 | $52.16 | 12 |
| 2020 Q1 | 683,446 | $32,101,000 | -$3,079,996 | $47.14 | 12 |
| 2019 Q4 | 710,653 | $58,427,350 | -$1,252,922 | $81.73 | 14 |
| 2019 Q3 | 727,093 | $52,129,000 | +$4,763,964 | $71.62 | 14 |
| 2019 Q2 | 660,311 | $52,327,883 | +$3,378,030 | $79.25 | 16 |
| 2019 Q1 | 617,679 | $49,484,000 | -$4,042,355 | $80.11 | 14 |
| 2018 Q4 | 668,088 | $46,706,000 | -$1,047,658 | $69.83 | 12 |
| 2018 Q3 | 682,900 | $63,310,000 | -$1,796,530 | $92.68 | 11 |
| 2018 Q2 | 702,207 | $55,142,000 | +$2,867,962 | $78.36 | 11 |
| 2018 Q1 | 629,191 | $46,346,000 | +$1,913,502 | $73.96 | 8 |
| 2017 Q4 | 603,322 | $43,605,000 | +$1,765,893 | $72.22 | 7 |
| 2017 Q3 | 577,672 | $37,587,000 | +$3,126,769 | $65.05 | 7 |
| 2017 Q2 | 561,156 | $32,749,000 | +$2,783,890 | $60 | 6 |
| 2017 Q1 | 514,926 | $26,156,000 | +$788,123 | $50.8 | 5 |
| 2016 Q4 | 499,362 | $22,806,000 | -$1,078,442 | $45.52 | 6 |
| 2016 Q3 | 521,632 | $25,986,000 | +$506,979 | $49.8 | 7 |
| 2016 Q2 | 511,498 | $22,407,000 | +$7,526,371 | $43.76 | 8 |
| 2016 Q1 | 339,097 | $14,586,000 | +$2,793,461 | $43.03 | 6 |
| 2015 Q4 | 274,153 | $12,107,000 | +$12,035,485 | $42.15 | 6 |
| 2015 Q3 | 1,717 | $71,000 | -$34,004,096 | $41.47 | 5 |
| 2015 Q2 | 853,839 | $34,057,000 | -$1,051,119 | $39.92 | 8 |
| 2015 Q1 | 873,066 | $37,458,202 | -$22,989,889 | $42.88 | 9 |
| 2014 Q4 | 1,409,236 | $56,353,000 | -$16,865,748 | $40.03 | 7 |
| 2014 Q3 | 1,838,218 | $68,699,000 | -$12,385,242 | $37.37 | 9 |
| 2014 Q2 | 2,167,503 | $89,382,154 | -$7,377,230 | $41.21 | 10 |
| 2014 Q1 | 2,346,237 | $97,488,164 | +$22,805,997 | $41.55 | 11 |