| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 39,600 | $7,045,113 | +$1,114,575 | $166.36 | 2 |
| 2025 Q2 | 32,900 | $5,666,712 | +$2,864,127 | $159.26 | 2 |
| 2025 Q1 | 17,600 | $2,703,000 | -$1,474,364 | $153.61 | 1 |
| 2024 Q4 | 27,200 | $4,178,000 | +$4,178,000 | $153.62 | 1 |
| 2024 Q3 | $170.05 | 0 | |||
| 2024 Q2 | $199.18 | 0 | |||
| 2024 Q1 | $169.3 | 0 | |||
| 2023 Q4 | 0 | $0 | -$799,000 | $144.63 | 0 |
| 2023 Q3 | 7,200 | $799,000 | +$799,000 | $111.06 | 1 |
| 2023 Q2 | $119.04 | 0 | |||
| 2023 Q1 | 0 | $0 | -$406,000 | $127.58 | 0 |
| 2022 Q4 | 3,700 | $406,000 | -$122,155,000 | $109.94 | 1 |
| 2022 Q3 | 1,084,800 | $122,561,000 | -$10,315,099 | $112.98 | 1 |
| 2022 Q2 | 1,176,100 | $150,147,000 | +$128,903,517 | $127.74 | 1 |
| 2022 Q1 | 166,400 | $25,435,000 | +$22,290,000 | $152.82 | 1 |
| 2021 Q4 | 17,200 | $3,145,000 | +$3,145,000 | $182.87 | 1 |
| 2021 Q3 | 0 | $0 | -$1,958,000 | $128.99 | 0 |
| 2021 Q2 | 13,700 | $1,958,000 | -$614,555 | $142.93 | 1 |
| 2021 Q1 | 18,000 | $2,386,000 | +$463,944 | $132.59 | 1 |
| 2020 Q4 | 14,500 | $2,208,000 | +$593,876 | $152.34 | 1 |
| 2020 Q3 | 10,600 | $1,247,000 | +$1,230,000 | $117.68 | 1 |
| 2020 Q2 | 200 | $17,000 | +$17,000 | $91.21 | 1 |
| 2020 Q1 | $67.65 | 0 | |||
| 2019 Q4 | 0 | $0 | -$104,000 | $88.23 | 0 |
| 2019 Q3 | 1,200 | $104,000 | +$62,000 | $76.28 | 1 |
| 2019 Q2 | 557 | $42,000 | -$4,578,075 | $76.07 | 1 |
| 2019 Q1 | 61,271 | $3,494,000 | +$125,114 | $57.03 | 1 |
| 2018 Q4 | 59,077 | $3,362,000 | +$1,408,857 | $56.91 | 1 |
| 2018 Q3 | 34,049 | $2,392,000 | -$525,759 | $72.03 | 2 |
| 2018 Q2 | 41,482 | $2,672,672 | +$39,474 | $56.12 | 3 |
| 2018 Q1 | 40,793 | $2,330,000 | -$439,711 | $55.41 | 2 |
| 2017 Q4 | 43,546 | $2,787,000 | $64.02 | 1 | |
| 2017 Q3 | 50 | $300,000 | +$300,000 | $135.27 | 1 |
| 2017 Q2 | 34,839 | $1,836,000 | +$1,836,000 | $55.22 | 1 |
| 2017 Q1 | $57.34 | 0 | |||
| 2016 Q4 | $65.2 | 0 | |||
| 2016 Q3 | 0 | $0 | -$3,203,000 | $68.5 | 0 |
| 2016 Q2 | 59,800 | $3,203,000 | +$3,203,000 | $53.56 | 1 |
| 2016 Q1 | $51.14 | 0 | |||
| 2015 Q4 | 0 | $0 | -$73,000 | $49.99 | 0 |
| 2015 Q3 | 543,700 | $73,000 | -$52,949,000 | $53.73 | 1 |
| 2015 Q2 | 846,600 | $53,022,000 | +$53,022,000 | $62.63 | 1 |
| 2015 Q1 | $69.34 | 0 | |||
| 2014 Q4 | $74.33 | 0 | |||
| 2014 Q3 | $74.77 | 0 | |||
| 2014 Q2 | $79.2 | 0 | |||
| 2014 Q1 | $78.86 | 0 |