| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 45,790 | $11,464,624 | -$234,638 | $250 | 7 |
| 2025 Q2 | 46,805 | $9,439,688 | +$3,141,231 | $201.89 | 10 |
| 2025 Q1 | 31,228 | $4,977,184 | +$1,963,497 | $161.5 | 7 |
| 2024 Q4 | 18,892 | $2,869,914 | +$242,119 | $150.32 | 5 |
| 2024 Q3 | 17,303 | $2,828,901 | -$40,109,759 | $163.06 | 5 |
| 2024 Q2 | 232,668 | $43,319,804 | -$3,506,382 | $186.44 | 7 |
| 2024 Q1 | 251,580 | $43,513,281 | +$3,342,013 | $173.05 | 8 |
| 2023 Q4 | 232,263 | $36,471,162 | +$12,145,119 | $156.76 | 7 |
| 2023 Q3 | 154,587 | $24,067,536 | +$15,799,014 | $155.6 | 7 |
| 2023 Q2 | 53,111 | $9,056,431 | +$8,553,078 | $169.75 | 8 |
| 2023 Q1 | 2,957 | $398,012 | -$2,610,155 | $134.75 | 5 |
| 2022 Q4 | 25,998 | $2,984,987 | +$454,573 | $114.81 | 4 |
| 2022 Q3 | 22,098 | $1,938,000 | +$676,884 | $89.74 | 5 |
| 2022 Q2 | 14,470 | $1,304,000 | +$275,883 | $90.09 | 5 |
| 2022 Q1 | 11,410 | $1,340,000 | +$1,295,444 | $116.47 | 5 |
| 2021 Q4 | 383 | $37,000 | -$6,727 | $96.99 | 3 |
| 2021 Q3 | 454 | $40,000 | +$738 | $87.38 | 3 |
| 2021 Q2 | 450 | $39,000 | -$10,766,000 | $86.06 | 2 |
| 2021 Q1 | 128,559 | $10,805,000 | +$1,178,808 | $83.24 | 3 |
| 2020 Q4 | 114,539 | $7,651,000 | +$2,442,839 | $66.66 | 2 |
| 2020 Q3 | 77,957 | $4,424,000 | +$815,089 | $56.75 | 1 |
| 2020 Q2 | 63,594 | $2,865,000 | -$213,949 | $45.05 | 1 |
| 2020 Q1 | 68,343 | $3,360,000 | -$229,223 | $49.16 | 1 |
| 2019 Q4 | 72,839 | $5,498,716 | -$138,141 | $74.61 | 3 |
| 2019 Q3 | 74,666 | $5,218,000 | -$64,306 | $68.62 | 2 |
| 2019 Q2 | 75,586 | $5,035,000 | -$103,711 | $64.49 | 2 |
| 2019 Q1 | 77,144 | $5,432,000 | -$128,495 | $65.75 | 2 |
| 2018 Q4 | 78,971 | $5,664,000 | -$385,632 | $66.67 | 3 |
| 2018 Q3 | 84,343 | $7,690,000 | -$348,340 | $87.65 | 2 |
| 2018 Q2 | 88,162 | $6,638,000 | -$829 | $71.76 | 2 |
| 2018 Q1 | 88,173 | $6,420,000 | -$142,050 | $69.38 | 2 |
| 2017 Q4 | 90,123 | $6,371,000 | -$120,355 | $68.31 | 2 |
| 2017 Q3 | 91,824 | $6,257,000 | -$6,000 | $63.44 | 2 |
| 2017 Q2 | 91,912 | $5,922,000 | -$116,604 | $61.57 | 2 |
| 2017 Q1 | 93,721 | $5,752,000 | -$160,031 | $57.7 | 2 |
| 2016 Q4 | 96,325 | $5,433,000 | -$83,081 | $52.67 | 2 |
| 2016 Q3 | 97,810 | $5,020,000 | +$720,245 | $49.15 | 4 |
| 2016 Q2 | 83,785 | $3,733,000 | -$1,327,062 | $42.29 | 4 |
| 2016 Q1 | 113,565 | $5,761,000 | +$2,020,704 | $47.54 | 4 |
| 2015 Q4 | 73,677 | $3,787,000 | +$3,786,000 | $56.95 | 2 |
| 2015 Q3 | 16 | $1,000 | -$4,014,000 | $62.5 | 1 |
| 2015 Q2 | 69,675 | $4,015,000 | +$849,775 | $60.06 | 2 |
| 2015 Q1 | 54,928 | $3,195,000 | -$2,045,832 | $60.33 | 2 |
| 2014 Q4 | 88,379 | $5,325,000 | -$66,630 | $60.07 | 4 |
| 2014 Q3 | 89,345 | $6,128,000 | -$22,427 | $68.6 | 4 |
| 2014 Q2 | 89,686 | $6,560,000 | -$155,887 | $73.06 | 4 |
| 2014 Q1 | 91,817 | $6,195,000 | +$189,906 | $67.17 | 4 |