| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 36,608 | $11,565,547 | -$7,979,869 | $315.43 | 2 |
| 2025 Q2 | 61,908 | $17,958,319 | -$1,784,080 | $289.91 | 2 |
| 2025 Q1 | 68,100 | $16,704,000 | +$6,084,268 | $245.3 | 1 |
| 2024 Q4 | 44,000 | $10,547,010 | +$6,471,940 | $239.71 | 2 |
| 2024 Q3 | 17,000 | $3,584,620 | +$3,140,620 | $210.86 | 1 |
| 2024 Q2 | 2,200 | $444,000 | +$444,000 | $202.26 | 1 |
| 2024 Q1 | 1,500 | $9,533,000 | -$14,526,500 | $200.3 | 1 |
| 2023 Q4 | 85,400 | $14,526,500 | +$14,526,500 | $170.1 | 2 |
| 2023 Q3 | 0 | $0 | -$2,937,000 | $145.02 | 0 |
| 2023 Q2 | 20,200 | $2,937,000 | +$2,937,000 | $145.44 | 1 |
| 2023 Q1 | $130.31 | 0 | |||
| 2022 Q4 | $134.1 | 0 | |||
| 2022 Q3 | $104.5 | 0 | |||
| 2022 Q2 | $112.61 | 0 | |||
| 2022 Q1 | $136.32 | 0 | |||
| 2021 Q4 | 0 | $0 | -$572,000 | $158.35 | 0 |
| 2021 Q3 | 3,500 | $572,000 | +$310,514 | $163.69 | 1 |
| 2021 Q2 | 1,600 | $248,000 | -$8,106,500 | $155.54 | 1 |
| 2021 Q1 | 53,900 | $8,205,000 | +$4,901,688 | $152.23 | 1 |
| 2020 Q4 | 21,700 | $2,757,000 | -$1,689,774 | $127.07 | 1 |
| 2020 Q3 | 35,000 | $3,369,000 | +$3,157,234 | $96.27 | 1 |
| 2020 Q2 | 2,200 | $206,000 | +$206,000 | $94.06 | 1 |
| 2020 Q1 | 0 | $0 | -$5,280,000 | $90.03 | 0 |
| 2019 Q4 | 37,877 | $5,280,000 | -$191,673 | $139.4 | 1 |
| 2019 Q3 | 39,252 | $4,620,000 | -$2,354 | $117.69 | 1 |
| 2019 Q2 | 39,272 | $4,391,000 | -$470,384 | $111.8 | 1 |
| 2019 Q1 | 43,479 | $4,401,000 | -$50,408 | $101.23 | 1 |
| 2018 Q4 | 43,977 | $4,293,000 | -$90,103 | $97.62 | 1 |
| 2018 Q3 | 44,900 | $5,067,000 | +$8,238 | $112.84 | 1 |
| 2018 Q2 | 44,827 | $4,671,000 | -$74,712 | $104.2 | 1 |
| 2018 Q1 | 45,544 | $5,008,000 | +$724,854 | $109.97 | 1 |
| 2017 Q4 | 38,952 | $4,165,000 | -$30,153 | $106.94 | 1 |
| 2017 Q3 | 39,234 | $3,747,000 | -$43,359 | $95.51 | 1 |
| 2017 Q2 | 39,688 | $3,627,000 | +$437,382 | $91.4 | 1 |
| 2017 Q1 | 34,902 | $3,066,000 | +$51,653 | $87.84 | 1 |
| 2016 Q4 | 34,314 | $2,961,000 | -$122,102 | $86.29 | 1 |
| 2016 Q3 | 35,729 | $2,379,000 | -$6,250,491 | $66.59 | 1 |
| 2016 Q2 | 136,336 | $8,472,000 | +$6,465,120 | $62.14 | 2 |
| 2016 Q1 | 32,296 | $1,913,000 | -$166,564 | $59.22 | 1 |
| 2015 Q4 | 35,108 | $2,318,000 | -$989,021 | $66.03 | 1 |
| 2015 Q3 | 513,899 | $3,127,000 | +$901,397 | $60.97 | 2 |
| 2015 Q2 | 36,496 | $2,473,000 | +$31,577 | $67.76 | 1 |
| 2015 Q1 | 36,030 | $2,183,000 | -$63,876,108 | $60.58 | 1 |
| 2014 Q4 | 1,056,758 | $66,132,335 | -$59,013 | $62.58 | 2 |
| 2014 Q3 | 37,701 | $2,273,000 | -$5,607 | $60.24 | 1 |
| 2014 Q2 | 37,794 | $2,142,000 | -$72,505 | $57.62 | 1 |
| 2014 Q1 | 38,997 | $2,162,000 | -$349,202 | $60.71 | 2 |