| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 17,981 | $2,310,381 | +$450,999 | $128.49 | 2 |
| 2025 Q2 | 14,471 | $1,768,928 | -$184,201 | $122.24 | 2 |
| 2025 Q1 | 18,394 | $1,879,787 | +$375,580 | $102.22 | 4 |
| 2024 Q4 | 14,819 | $1,684,406 | +$273,328 | $113.67 | 5 |
| 2024 Q3 | 12,405 | $1,470,294 | -$1,311,709 | $118.51 | 6 |
| 2024 Q2 | 23,635 | $2,762,243 | +$2,175,996 | $116.86 | 7 |
| 2024 Q1 | 4,819 | $528,976 | +$121,514 | $109.73 | 3 |
| 2023 Q4 | 4,076 | $393,262 | -$1,140,669 | $96.42 | 4 |
| 2023 Q3 | 14,962 | $1,285,972 | -$4,208,692 | $85.53 | 2 |
| 2023 Q2 | 49,318 | $4,235,885 | -$69,062 | $85.51 | 4 |
| 2023 Q1 | 50,147 | $3,691,499 | -$1,941,536 | $74.15 | 3 |
| 2022 Q4 | 76,427 | $4,796,062 | +$4,472,002 | $62.76 | 3 |
| 2022 Q3 | 2,778 | $177,000 | -$939,000 | $63.71 | 1 |
| 2022 Q2 | 17,244 | $1,119,000 | -$470,449 | $64.85 | 2 |
| 2022 Q1 | 23,250 | $2,025,000 | -$765,809 | $87.09 | 4 |
| 2021 Q4 | 30,986 | $3,123,000 | +$2,317,773 | $100.79 | 8 |
| 2021 Q3 | 5,956 | $683,000 | +$192,074 | $114.68 | 3 |
| 2021 Q2 | 4,283 | $489,000 | +$7,821 | $114.17 | 2 |
| 2021 Q1 | 4,222 | $425,000 | -$259,061 | $100.34 | 2 |
| 2020 Q4 | 6,709 | $699,000 | +$691,000 | $104.19 | 2 |
| 2020 Q3 | 81 | $8,000 | $0 | $98.77 | 1 |
| 2020 Q2 | 81 | $7,000 | -$14,224,933 | $86.42 | 1 |
| 2020 Q1 | 213,042 | $14,229,000 | +$863,892 | $66.00 | 2 |
| 2019 Q4 | 197,674 | $14,973,000 | +$1,781,523 | $75.74 | 3 |
| 2019 Q3 | 179,781 | $13,204,000 | -$1,123,344 | $73.37 | 3 |
| 2019 Q2 | 194,916 | $14,626,000 | +$238,478 | $75.00 | 4 |
| 2019 Q1 | 191,744 | $13,964,000 | -$222,000 | $72.80 | 4 |
| 2018 Q4 | 195,268 | $12,099,000 | +$70,031 | $61.97 | 4 |
| 2018 Q3 | 194,138 | $15,960,000 | +$349,413 | $82.20 | 4 |
| 2018 Q2 | 189,881 | $14,629,000 | +$8,988,137 | $77.04 | 3 |
| 2018 Q1 | 73,215 | $5,304,000 | -$976,195 | $72.45 | 3 |
| 2017 Q4 | 87,103 | $6,048,000 | +$255,131 | $69.44 | 5 |
| 2017 Q3 | 83,425 | $6,021,000 | +$2,299,572 | $72.20 | 4 |
| 2017 Q2 | 122,733 | $8,155,788 | +$156,758 | $66.51 | 5 |
| 2017 Q1 | 120,379 | $7,545,233 | +$5,082,360 | $62.68 | 4 |
| 2016 Q4 | 40,452 | $2,292,000 | +$31,534 | $56.73 | 4 |
| 2016 Q3 | 70,775 | $556,503 | -$115,850,892 | $61.31 | 4 |
| 2016 Q2 | 77,950 | $116,363,503 | -$96,969 | $56.79 | 6 |
| 2016 Q1 | 84,785 | $913,963 | -$32,677 | $57.52 | 7 |
| 2015 Q4 | 161,062 | $9,794,556 | +$8,458,728 | $60.81 | 9 |
| 2015 Q3 | 21,222 | $1,275,000 | -$2,204 | $60.08 | 6 |
| 2015 Q2 | 21,684 | $1,327,634 | -$43,354 | $63.58 | 6 |
| 2015 Q1 | 22,200 | $1,371,000 | +$146,566 | $61.79 | 6 |
| 2014 Q4 | 19,819 | $1,159,421 | -$32,141 | $58.48 | 4 |
| 2014 Q3 | 20,233 | $1,221,791 | -$122,713 | $60.38 | 4 |
| 2014 Q2 | 22,417 | $1,327,716 | +$194,810 | $59.22 | 5 |
| 2014 Q1 | 19,302 | $1,092,634 | -$205,844 | $56.60 | 4 |