| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 7,140 | $1,548,539 | +$350,581 | $216.81 | 5 |
| 2025 Q2 | 6,193 | $1,244,826 | -$175,018 | $200.76 | 5 |
| 2025 Q1 | 7,314 | $1,273,814 | -$2,201 | $169.34 | 5 |
| 2024 Q4 | 7,623 | $1,420,043 | -$142,012 | $186.30 | 6 |
| 2024 Q3 | 8,301 | $1,589,069 | -$2,350,643 | $191.45 | 6 |
| 2024 Q2 | 20,920 | $3,901,649 | -$128,612 | $186.48 | 7 |
| 2024 Q1 | 21,484 | $3,659,426 | +$1,231,536 | $170.31 | 6 |
| 2023 Q4 | 15,217 | $2,272,766 | -$650,187 | $149.34 | 8 |
| 2023 Q3 | 17,357 | $2,396,825 | +$1,285,231 | $135.77 | 6 |
| 2023 Q2 | 8,179 | $1,141,829 | +$283,305 | $139.63 | 5 |
| 2023 Q1 | 6,433 | $764,685 | +$265,430 | $120.40 | 5 |
| 2022 Q4 | 4,230 | $437,494 | -$223,297 | $102.87 | 3 |
| 2022 Q3 | 6,224 | $693,049 | -$623,192 | $111.29 | 4 |
| 2022 Q2 | 11,566 | $1,351,034 | -$473,863 | $116.80 | 5 |
| 2022 Q1 | 14,613 | $2,274,756 | +$462,854 | $155.63 | 7 |
| 2021 Q4 | 11,570 | $2,056,783 | -$385,541 | $177.77 | 8 |
| 2021 Q3 | 13,600 | $2,544,418 | -$1,161,632 | $187.15 | 8 |
| 2021 Q2 | 19,835 | $3,694,000 | -$189,215 | $186.26 | 8 |
| 2021 Q1 | 21,052 | $3,500,103 | +$29,391 | $166.28 | 7 |
| 2020 Q4 | 20,904 | $3,458,661 | +$829,653 | $165.43 | 8 |
| 2020 Q3 | 16,000 | $2,487,792 | -$154,411 | $154.94 | 7 |
| 2020 Q2 | 17,260 | $2,381,741 | +$278,305 | $137.95 | 7 |
| 2020 Q1 | 15,371 | $1,661,000 | -$6,022,451 | $108.04 | 5 |
| 2019 Q4 | 70,802 | $8,804,000 | +$7,296,497 | $124.32 | 6 |
| 2019 Q3 | 12,379 | $1,413,000 | -$7,636,647 | $114.10 | 5 |
| 2019 Q2 | 78,847 | $9,150,747 | +$7,177,379 | $116.05 | 7 |
| 2019 Q1 | 17,096 | $1,909,000 | -$1,761,443 | $111.54 | 7 |
| 2018 Q4 | 35,215 | $3,381,000 | -$22,048,094 | $96.00 | 5 |
| 2018 Q3 | 227,954 | $25,973,000 | -$863,879 | $114.53 | 7 |
| 2018 Q2 | 234,312 | $25,214,000 | -$3,674,320 | $107.61 | 5 |
| 2018 Q1 | 268,545 | $27,338,000 | +$26,140,842 | $101.79 | 5 |
| 2017 Q4 | 11,765 | $1,133,000 | -$73,097 | $96.31 | 3 |
| 2017 Q3 | 841,021 | $1,163,842 | +$71,538 | $92.61 | 4 |
| 2017 Q2 | 12,612 | $1,092,867 | -$591,473 | $86.65 | 4 |
| 2017 Q1 | 20,060 | $1,609,337 | +$661,337 | $80.22 | 5 |
| 2016 Q4 | 11,948 | $868,000 | -$448,000 | $72.66 | 3 |
| 2016 Q3 | 18,303 | $1,342,000 | -$74,288,815 | $73.33 | 5 |
| 2016 Q2 | 19,163 | $75,560,000 | -$197,922,091 | $68.27 | 5 |
| 2016 Q1 | 10,918 | $747,000 | +$208,101 | $68.40 | 2 |
| 2015 Q4 | 11,861 | $289,812,000 | +$288,988,000 | $142.86 | 3 |
| 2015 Q3 | 11,610 | $790,000 | -$94,170 | $68.02 | 2 |
| 2015 Q2 | 13,323 | $912,170 | -$1,167,621 | $67.77 | 2 |
| 2015 Q1 | 30,787 | $2,193,000 | +$131,987 | $71.26 | 4 |
| 2014 Q4 | 29,094 | $1,957,636 | +$452,054 | $67.29 | 4 |
| 2014 Q3 | 22,379 | $1,515,477 | +$770,477 | $67.70 | 3 |
| 2014 Q2 | 10,998 | $732,000 | -$349,170 | $66.56 | 2 |
| 2014 Q1 | 16,463 | $1,052,170 | +$109,064 | $63.89 | 3 |