| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 1,441,906 | $233,201,162 | +$22,223,888 | $161.75 | 83 |
| 2025 Q2 | 1,354,328 | $203,973,060 | +$33,486,216 | $150.64 | 80 |
| 2025 Q1 | 1,128,457 | $157,758,982 | +$29,972,498 | $139.80 | 69 |
| 2024 Q4 | 918,594 | $121,299,221 | +$13,824,126 | $132.03 | 62 |
| 2024 Q3 | 806,006 | $111,115,135 | +$5,426,864 | $137.86 | 57 |
| 2024 Q2 | 757,871 | $97,123,121 | +$4,634,369 | $128.12 | 52 |
| 2024 Q1 | 720,734 | $92,511,770 | -$446,798 | $128.49 | 51 |
| 2023 Q4 | 726,076 | $86,412,169 | +$3,722 | $119.01 | 53 |
| 2023 Q3 | 725,462 | $79,134,444 | +$4,399,251 | $109.08 | 48 |
| 2023 Q2 | 682,688 | $77,035,859 | +$31,006,336 | $112.84 | 44 |
| 2023 Q1 | 413,789 | $44,507,145 | +$2,319,369 | $107.56 | 36 |
| 2022 Q4 | 398,632 | $40,286,077 | +$2,166,280 | $101.06 | 35 |
| 2022 Q3 | 373,117 | $32,228,061 | -$227,802 | $86.30 | 34 |
| 2022 Q2 | 375,536 | $36,091,007 | +$4,356,793 | $96.11 | 36 |
| 2022 Q1 | 329,097 | $36,973,219 | +$8,975,284 | $112.53 | 31 |
| 2021 Q4 | 249,346 | $28,293,680 | -$850,887 | $113.47 | 25 |
| 2021 Q3 | 256,996 | $28,023,732 | -$898,800 | $109.10 | 28 |
| 2021 Q2 | 265,203 | $29,342,341 | +$4,290,720 | $110.66 | 30 |
| 2021 Q1 | 226,458 | $23,903,075 | +$2,449,919 | $105.59 | 28 |
| 2020 Q4 | 204,313 | $19,605,120 | -$7,276,360 | $95.99 | 26 |
| 2020 Q3 | 281,957 | $23,133,002 | +$2,272,915 | $82.08 | 29 |
| 2020 Q2 | 254,357 | $19,862,517 | -$3,582,509 | $78.16 | 30 |
| 2020 Q1 | 301,337 | $20,436,550 | +$892,668 | $67.82 | 28 |
| 2019 Q4 | 273,408 | $24,499,643 | -$1,079,543 | $89.62 | 33 |
| 2019 Q3 | 285,456 | $23,807,977 | +$1,144,428 | $83.40 | 33 |
| 2019 Q2 | 271,739 | $23,062,307 | -$14,884,715 | $84.86 | 30 |
| 2019 Q1 | 448,260 | $29,228,759 | +$5,346,838 | $83.16 | 31 |
| 2018 Q4 | 273,550 | $20,646,641 | -$3,152,514 | $75.46 | 30 |
| 2018 Q3 | 309,844 | $26,718,120 | +$1,447,015 | $86.20 | 31 |
| 2018 Q2 | 291,763 | $24,021,097 | +$214,285 | $82.41 | 27 |
| 2018 Q1 | 290,473 | $24,406,885 | +$1,818,484 | $84.27 | 32 |
| 2017 Q4 | 268,839 | $22,948,503 | -$4,109,693 | $85.49 | 32 |
| 2017 Q3 | 319,082 | $25,687,610 | +$3,709,286 | $80.66 | 30 |
| 2017 Q2 | 300,992 | $23,091,296 | +$2,731,203 | $76.74 | 29 |
| 2017 Q1 | 265,404 | $19,782,892 | -$1,463,475 | $74.50 | 25 |
| 2016 Q4 | 305,995 | $21,304,000 | -$3,279,356 | $69.50 | 25 |
| 2016 Q3 | 331,759 | $22,493,000 | -$800,452 | $67.69 | 24 |
| 2016 Q2 | 343,750 | $21,901,000 | +$3,129,096 | $63.77 | 23 |
| 2016 Q1 | 292,084 | $18,733,434 | -$4,036,257 | $64.11 | 23 |
| 2015 Q4 | 357,182 | $23,028,550 | -$2,733,619 | $64.66 | 27 |
| 2015 Q3 | 397,091 | $24,666,970 | -$312,321 | $62.09 | 26 |
| 2015 Q2 | 400,982 | $27,966,654 | +$4,012,387 | $69.77 | 23 |
| 2015 Q1 | 342,004 | $23,986,764 | -$1,933,182 | $70.21 | 22 |
| 2014 Q4 | 370,293 | $25,547,724 | -$8,726,223 | $69.06 | 23 |
| 2014 Q3 | 509,223 | $35,700,611 | +$10,963,146 | $70.11 | 21 |
| 2014 Q2 | 352,652 | $25,306,812 | +$356,326 | $72.23 | 23 |
| 2014 Q1 | 347,571 | $24,133,722 | -$190,575 | $69.50 | 24 |