| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 33,146 | $2,982,569 | -$5,184,600 | $89.97 | 7 |
| 2025 Q2 | 80,668 | $8,895,706 | -$291,081 | $110.61 | 9 |
| 2025 Q1 | 83,312 | $8,739,805 | +$1,006,840 | $105.41 | 8 |
| 2024 Q4 | 102,443 | $10,103,935 | -$856,826 | $99.94 | 7 |
| 2024 Q3 | 82,440 | $8,547,564 | +$917,531 | $103.34 | 6 |
| 2024 Q2 | 73,621 | $5,967,144 | -$5,573 | $81.04 | 6 |
| 2024 Q1 | 73,689 | $6,320,647 | +$256,385 | $85.76 | 6 |
| 2023 Q4 | 70,700 | $6,163,950 | -$4,248,463 | $87.49 | 6 |
| 2023 Q3 | 120,546 | $10,089,801 | +$134,322 | $83.46 | 8 |
| 2023 Q2 | 119,149 | $11,647,446 | +$341,430 | $98.27 | 9 |
| 2023 Q1 | 115,671 | $11,545,074 | +$4,309,034 | $99.83 | 8 |
| 2022 Q4 | 72,494 | $6,507,116 | -$837,577 | $89.69 | 6 |
| 2022 Q3 | 81,819 | $7,307,525 | -$155,903 | $89.26 | 6 |
| 2022 Q2 | 83,537 | $7,996,146 | +$3,065,106 | $95.58 | 8 |
| 2022 Q1 | 51,645 | $5,812,798 | +$753,401 | $113.02 | 6 |
| 2021 Q4 | 44,757 | $5,779,195 | -$369,955 | $131.25 | 8 |
| 2021 Q3 | 44,710 | $6,023,749 | +$506,366 | $136.96 | 7 |
| 2021 Q2 | 40,954 | $5,726,136 | -$17,976,307 | $140.28 | 6 |
| 2021 Q1 | 184,224 | $23,244,858 | +$404,176 | $126.31 | 7 |
| 2020 Q4 | 181,009 | $26,973,103 | +$8,511,557 | $147.06 | 9 |
| 2020 Q3 | 124,106 | $15,869,275 | +$1,354,746 | $127.74 | 9 |
| 2020 Q2 | 113,500 | $14,348,794 | +$1,450,029 | $126.47 | 8 |
| 2020 Q1 | 101,875 | $11,583,346 | +$2,273,885 | $113.54 | 5 |
| 2019 Q4 | 81,745 | $10,394,000 | +$2,861,574 | $124.7 | 7 |
| 2019 Q3 | 59,169 | $7,041,000 | +$809,973 | $117.02 | 6 |
| 2019 Q2 | 52,178 | $6,284,602 | +$54,833 | $119.98 | 6 |
| 2019 Q1 | 51,834 | $5,897,000 | +$3,525,957 | $113.88 | 7 |
| 2018 Q4 | 20,887 | $2,102,000 | -$205,776 | $99.94 | 4 |
| 2018 Q3 | 22,952 | $2,635,000 | -$16,463,023 | $114.78 | 3 |
| 2018 Q2 | 177,374 | $19,022,000 | +$2,766,267 | $107.16 | 5 |
| 2018 Q1 | 151,576 | $15,187,000 | +$2,915,657 | $100.14 | 3 |
| 2017 Q4 | 122,425 | $14,164,000 | +$2,283,681 | $115.95 | 3 |
| 2017 Q3 | 102,750 | $10,219,000 | +$8,791,604 | $99.72 | 3 |
| 2017 Q2 | 14,690 | $1,266,000 | -$53,993 | $86.36 | 2 |
| 2017 Q1 | 15,317 | $1,217,000 | +$35,298 | $79.91 | 2 |
| 2016 Q4 | 14,880 | $1,060,000 | -$167,756 | $71.19 | 2 |
| 2016 Q3 | 17,237 | $1,447,000 | +$402 | $84.31 | 2 |
| 2016 Q2 | 17,212 | $1,497,000 | -$88,750 | $86.34 | 2 |
| 2016 Q1 | 18,281 | $1,700,000 | +$74,911 | $93.26 | 3 |
| 2015 Q4 | 17,371 | $1,447,000 | +$691,785 | $83.33 | 2 |
| 2015 Q3 | 9,112 | $683,000 | -$488,907 | $74.96 | 1 |
| 2015 Q2 | 15,532 | $1,165,000 | +$72,047 | $75.08 | 2 |
| 2015 Q1 | 14,598 | $985,000 | +$379,958 | $67.57 | 2 |
| 2014 Q4 | 9,012 | $622,000 | -$11,555 | $69.02 | 1 |
| 2014 Q3 | 9,178 | $647,000 | -$24,957 | $70.25 | 2 |
| 2014 Q2 | 9,532 | $716,000 | -$33,704 | $77.53 | 2 |
| 2014 Q1 | 9,981 | $763,000 | -$180,479 | $78.2 | 2 |