| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 755,724 | $106,123,966 | -$1,681,212 | $140.43 | 54 |
| 2025 Q2 | 770,144 | $103,787,752 | +$1,576,136 | $134.88 | 51 |
| 2025 Q1 | 759,453 | $96,957,498 | +$2,779,895 | $127.69 | 48 |
| 2024 Q4 | 735,562 | $91,113,170 | +$6,646,397 | $123.85 | 43 |
| 2024 Q3 | 693,495 | $89,118,297 | -$2,835,481 | $128.79 | 42 |
| 2024 Q2 | 715,839 | $86,154,062 | +$15,624,178 | $120.3 | 42 |
| 2024 Q1 | 586,112 | $70,264,608 | -$8,912,549 | $119.92 | 35 |
| 2023 Q4 | 676,072 | $74,450,916 | +$26,652,389 | $110.13 | 34 |
| 2023 Q3 | 432,426 | $43,820,392 | +$9,210,698 | $101.33 | 32 |
| 2023 Q2 | 341,273 | $35,570,961 | +$6,170,897 | $104.21 | 28 |
| 2023 Q1 | 283,959 | $28,241,940 | -$1,873,765 | $99.43 | 27 |
| 2022 Q4 | 302,851 | $28,452,386 | +$2,105,041 | $93.84 | 21 |
| 2022 Q3 | 287,171 | $24,402,184 | +$9,351,673 | $84.97 | 19 |
| 2022 Q2 | 176,737 | $16,199,252 | -$1,137,020 | $91.28 | 17 |
| 2022 Q1 | 186,749 | $19,757,221 | +$8,898,764 | $105.8 | 19 |
| 2021 Q4 | 98,512 | $10,878,902 | -$843,056 | $110.37 | 19 |
| 2021 Q3 | 99,632 | $10,301,098 | -$199,728 | $103.33 | 18 |
| 2021 Q2 | 101,568 | $10,523,082 | -$129,580 | $103.52 | 16 |
| 2021 Q1 | 102,990 | $10,049,621 | -$1,807,223 | $97.32 | 16 |
| 2020 Q4 | 121,574 | $11,283,573 | +$397,612 | $92.49 | 15 |
| 2020 Q3 | 117,492 | $9,821,928 | -$1,606,101 | $83.64 | 16 |
| 2020 Q2 | 136,941 | $10,817,748 | +$183,423 | $79.04 | 17 |
| 2020 Q1 | 136,073 | $9,378,309 | +$412,053 | $68.96 | 15 |
| 2019 Q4 | 129,794 | $11,102,283 | -$922,532 | $85.53 | 14 |
| 2019 Q3 | 140,774 | $11,369,832 | -$1,739,967 | $80.8 | 15 |
| 2019 Q2 | 162,388 | $12,908,087 | +$7,362,826 | $79.49 | 16 |
| 2019 Q1 | 71,573 | $5,515,374 | -$12,891,220 | $77.07 | 15 |
| 2018 Q4 | 261,182 | $17,908,000 | -$3,242,371 | $68.57 | 11 |
| 2018 Q3 | 307,830 | $24,153,000 | +$3,367,202 | $78.41 | 8 |
| 2018 Q2 | 264,912 | $19,720,000 | -$467,930 | $74.44 | 4 |
| 2018 Q1 | 271,148 | $20,393,000 | +$3,479,275 | $75.2 | 6 |
| 2017 Q4 | 224,899 | $17,056,000 | -$70,066 | $75.19 | 4 |
| 2017 Q3 | 225,815 | $16,315,000 | -$5,858,051 | $72.24 | 4 |
| 2017 Q2 | 328,001 | $22,727,000 | +$94,641 | $69.28 | 5 |
| 2017 Q1 | 326,639 | $22,081,000 | +$28,358 | $67.62 | 6 |
| 2016 Q4 | 326,243 | $20,673,000 | +$18,893,631 | $63.33 | 5 |
| 2016 Q3 | 28,097 | $1,779,000 | +$17,559 | $63.04 | 4 |
| 2016 Q2 | 27,892 | $1,728,000 | -$449,710 | $61.96 | 4 |
| 2016 Q1 | 35,200 | $2,161,000 | -$71,829 | $61.04 | 5 |
| 2015 Q4 | 36,369 | $2,188,000 | +$421,938 | $60.16 | 6 |
| 2015 Q3 | 29,394 | $1,710,000 | +$173,058 | $57.85 | 7 |
| 2015 Q2 | 26,432 | $1,660,000 | -$675,149 | $62.92 | 7 |
| 2015 Q1 | 37,163 | $2,313,000 | +$675,159 | $62.22 | 7 |
| 2014 Q4 | 26,471 | $1,614,000 | +$84,288 | $60.81 | 6 |
| 2014 Q3 | 24,195 | $1,453,000 | -$3,714,000 | $60 | 3 |
| 2014 Q2 | 85,000 | $5,167,000 | +$5,167,000 | $60.79 | 1 |