| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 310,855 | $23,905,170 | -$565,500 | $76.9 | 1 |
| 2025 Q2 | 320,011 | $21,763,669 | -$2,249,855 | $67.96 | 2 |
| 2025 Q1 | 353,090 | $23,853,541 | +$670,859 | $67.53 | 2 |
| 2024 Q4 | 343,160 | $20,762,934 | +$307,305 | $60.52 | 2 |
| 2024 Q3 | 338,078 | $20,692,316 | +$415,924 | $61.29 | 2 |
| 2024 Q2 | 331,281 | $17,931,759 | +$16,132,088 | $54.13 | 2 |
| 2024 Q1 | 33,248 | $1,894,738 | +$40,033 | $56.97 | 2 |
| 2023 Q4 | 32,546 | $2,248,681 | +$454,997 | $69.09 | 2 |
| 2023 Q3 | 25,960 | $1,835,856 | +$488,900 | $70.72 | 1 |
| 2023 Q2 | 18,672 | $1,402,945 | +$27,480 | $75.12 | 2 |
| 2023 Q1 | 18,306 | $1,392,825 | +$973,273 | $76.05 | 2 |
| 2022 Q4 | 5,523 | $384,198 | -$751,802 | $69.56 | 1 |
| 2022 Q3 | 17,031 | $1,136,000 | +$12,473 | $66.7 | 1 |
| 2022 Q2 | 16,844 | $1,262,000 | -$23,872,000 | $74.92 | 1 |
| 2022 Q1 | 317,381 | $25,134,000 | +$1,278,157 | $79.19 | 1 |
| 2021 Q4 | 301,241 | $26,801,000 | +$3,262,925 | $88.97 | 1 |
| 2021 Q3 | 264,566 | $21,035,000 | +$3,793,465 | $79.51 | 1 |
| 2021 Q2 | 216,854 | $19,188,000 | +$911,380 | $88.48 | 1 |
| 2021 Q1 | 206,554 | $18,497,000 | -$525,178 | $89.55 | 1 |
| 2020 Q4 | 212,438 | $19,001,059 | +$7,682,349 | $89.43 | 2 |
| 2020 Q3 | 126,548 | $12,361,849 | +$350,985 | $97.71 | 2 |
| 2020 Q2 | 122,955 | $11,322,876 | +$636,560 | $91.98 | 2 |
| 2020 Q1 | 116,045 | $8,871,782 | +$2,234,778 | $76.37 | 2 |
| 2019 Q4 | 86,814 | $7,055,507 | +$909,301 | $81.24 | 2 |
| 2019 Q3 | 75,627 | $5,898,612 | +$437,867 | $78.07 | 2 |
| 2019 Q2 | 70,011 | $5,524,916 | +$475,287 | $78.99 | 2 |
| 2019 Q1 | 63,986 | $5,322,649 | +$495,360 | $83.17 | 2 |
| 2018 Q4 | 58,031 | $4,442,032 | +$167,850 | $76.56 | 2 |
| 2018 Q3 | 55,838 | $5,105,329 | +$216,115 | $91.46 | 2 |
| 2018 Q2 | 53,474 | $4,405,948 | +$857,528 | $82.38 | 2 |
| 2018 Q1 | 43,067 | $3,642,740 | +$555,263 | $84.61 | 2 |
| 2017 Q4 | 36,501 | $3,416,568 | +$32,761 | $93.6 | 2 |
| 2017 Q3 | 36,151 | $3,304,548 | +$2,220,000 | $91.41 | 2 |
| 2017 Q2 | 11,611 | $1,173,248 | $100.96 | 2 | |
| 2017 Q1 | 11,611 | $1,057,816 | +$737,153 | $91.1 | 2 |
| 2016 Q4 | 3,520 | $299,341 | -$8,221,000 | $85.05 | 2 |
| 2016 Q3 | 90,734 | $8,553,091 | -$170,540 | $94.33 | 5 |
| 2016 Q2 | 92,319 | $9,208,133 | -$2,994,057 | $99.89 | 6 |
| 2016 Q1 | 122,452 | $11,842,567 | +$673,375 | $96.71 | 7 |
| 2015 Q4 | 115,488 | $10,690,204 | -$320,956,837 | $92.57 | 7 |
| 2015 Q3 | 3,654,511 | $331,406,619 | -$385,610,777 | $90.63 | 8 |
| 2015 Q2 | 4,395,641 | $379,365,679 | -$13,086,917 | $86.24 | 7 |
| 2015 Q1 | 4,547,406 | $391,522,491 | +$164,349,006 | $86.1 | 8 |
| 2014 Q4 | 2,640,386 | $214,507,832 | -$52,260,792 | $81.24 | 7 |
| 2014 Q3 | 3,206,522 | $278,104,404 | +$101,254,407 | $86.73 | 6 |
| 2014 Q2 | 2,115,907 | $184,514,000 | +$38,639,661 | $87.23 | 6 |
| 2014 Q1 | 1,672,829 | $136,291,000 | +$124,648,102 | $81.47 | 5 |