| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 280,077 | $25,721,466 | +$20,936,033 | $91.79 | 9 |
| 2025 Q2 | 53,197 | $5,277,181 | -$204,121 | $99.06 | 7 |
| 2025 Q1 | 55,218 | $5,576,628 | -$614,961 | $101 | 9 |
| 2024 Q4 | 62,615 | $5,137,849 | -$3,130,695 | $81.02 | 10 |
| 2024 Q3 | 69,064 | $6,948,666 | -$5,578,964 | $100.48 | 11 |
| 2024 Q2 | 147,714 | $15,078,060 | +$31,546 | $102.06 | 14 |
| 2024 Q1 | 147,372 | $15,659,387 | +$116,281 | $106.21 | 14 |
| 2023 Q4 | 146,397 | $16,961,087 | +$340,089 | $115.94 | 15 |
| 2023 Q3 | 143,358 | $16,231,930 | -$8,809,745 | $113.36 | 15 |
| 2023 Q2 | 216,654 | $26,052,007 | -$146,713,329 | $120.25 | 16 |
| 2023 Q1 | 1,400,841 | $173,046,935 | +$7,632,355 | $121.85 | 16 |
| 2022 Q4 | 115,093 | $13,358,435 | -$7,859,558 | $115.89 | 17 |
| 2022 Q3 | 187,085 | $20,317,338 | +$2,538,181 | $108.51 | 20 |
| 2022 Q2 | 163,700 | $19,041,478 | +$629,595 | $116.15 | 18 |
| 2022 Q1 | 164,339 | $21,355,291 | -$1,439,033 | $130.28 | 18 |
| 2021 Q4 | 176,000 | $24,405,414 | -$670,770 | $136.75 | 18 |
| 2021 Q3 | 182,382 | $22,022,782 | +$2,754,846 | $120.83 | 18 |
| 2021 Q2 | 159,477 | $19,866,257 | -$2,185,220 | $124.61 | 18 |
| 2021 Q1 | 179,881 | $20,060,411 | +$1,011,726 | $111.65 | 20 |
| 2020 Q4 | 170,461 | $20,337,120 | -$1,300,773 | $121.22 | 20 |
| 2020 Q3 | 181,474 | $21,564,389 | -$430,896 | $118.76 | 19 |
| 2020 Q2 | 185,200 | $20,470,910 | -$2,161,158 | $110.53 | 21 |
| 2020 Q1 | 205,973 | $21,260,696 | -$752,389 | $103.45 | 24 |
| 2019 Q4 | 212,319 | $22,958,469 | -$60,503 | $108.01 | 26 |
| 2019 Q3 | 212,799 | $23,091,939 | -$27,998,238 | $108.5 | 24 |
| 2019 Q2 | 482,147 | $50,015,600 | +$29,234,242 | $103.59 | 22 |
| 2019 Q1 | 200,690 | $19,124,893 | -$2,706,771 | $95.3 | 19 |
| 2018 Q4 | 230,374 | $18,688,226 | -$728,689 | $81.17 | 20 |
| 2018 Q3 | 239,337 | $19,955,787 | +$1,016,167 | $83.33 | 18 |
| 2018 Q2 | 227,133 | $17,597,900 | -$1,048,743 | $77.59 | 17 |
| 2018 Q1 | 240,475 | $19,009,027 | -$1,316,331 | $78.99 | 21 |
| 2017 Q4 | 255,084 | $21,905,000 | -$775,059 | $85.98 | 20 |
| 2017 Q3 | 256,695 | $21,517,702 | +$603,205 | $83.79 | 20 |
| 2017 Q2 | 258,759 | $22,524,000 | +$283,274 | $87.03 | 17 |
| 2017 Q1 | 255,506 | $19,625,000 | -$203,908 | $76.73 | 16 |
| 2016 Q4 | 258,436 | $18,549,000 | -$1,807,661 | $71.78 | 16 |
| 2016 Q3 | 277,902 | $21,919,000 | -$1,733,832 | $78.88 | 16 |
| 2016 Q2 | 300,947 | $23,188,000 | +$782,377 | $77.02 | 17 |
| 2016 Q1 | 290,920 | $21,790,000 | -$916 | $74.95 | 17 |
| 2015 Q4 | 290,943 | $21,655,000 | -$1,270,816 | $74.44 | 14 |
| 2015 Q3 | 307,860 | $23,113,000 | +$1,204,807 | $75.02 | 14 |
| 2015 Q2 | 292,511 | $21,118,000 | -$4,649,708 | $72.19 | 13 |
| 2015 Q1 | 354,837 | $26,810,000 | -$1,793,736 | $75.56 | 15 |
| 2014 Q4 | 378,561 | $27,818,000 | -$500,862 | $73.46 | 12 |
| 2014 Q3 | 385,413 | $28,324,000 | +$1,258,046 | $73.5 | 13 |
| 2014 Q2 | 367,698 | $28,492,000 | -$87,821 | $77.48 | 15 |
| 2014 Q1 | 368,827 | $27,779,000 | +$5,475,716 | $75.32 | 14 |