| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q4 | 29,271 | $2,228,683 | +$250,236 | $75.45 | 3 |
| 2025 Q3 | 1,217,693 | $88,521,045 | -$5,643,995 | $72.70 | 80 |
| 2025 Q2 | 1,382,142 | $97,643,016 | +$8,316,471 | $70.54 | 78 |
| 2025 Q1 | 1,264,237 | $82,090,215 | -$3,822,847 | $65.11 | 68 |
| 2024 Q4 | 1,299,289 | $80,679,931 | +$30,372 | $62.09 | 68 |
| 2024 Q3 | 1,262,315 | $84,168,302 | -$5,637,391 | $66.68 | 67 |
| 2024 Q2 | 1,354,291 | $80,056,228 | -$2,204,393 | $59.11 | 66 |
| 2024 Q1 | 1,133,627 | $67,980,992 | -$16,594,789 | $59.98 | 65 |
| 2023 Q4 | 18,334 | $1,108,657 | +$1,108,657 | $60.47 | 1 |
| 2023 Q3 | 1,608,181 | $87,795,437 | +$6,274,274 | $54.58 | 64 |
| 2023 Q2 | 1,648,362 | $94,633,450 | +$2,032,910 | $57.41 | 65 |
| 2023 Q1 | 1,634,776 | $96,406,024 | +$3,022,176 | $58.96 | 70 |
| 2022 Q4 | 1,553,032 | $91,146,517 | -$9,687,069 | $58.69 | 66 |
| 2022 Q3 | 1,682,321 | $89,763,000 | +$714,589 | $53.35 | 52 |
| 2022 Q2 | 1,717,450 | $105,955,000 | -$18,478,951 | $61.69 | 58 |
| 2022 Q1 | 2,012,700 | $135,731,478 | +$28,670,173 | $67.39 | 59 |
| 2021 Q4 | 1,585,616 | $105,079,254 | -$33,577,292 | $66.27 | 61 |
| 2021 Q3 | 2,116,035 | $139,486,352 | +$5,117,043 | $65.94 | 61 |
| 2021 Q2 | 2,038,916 | $138,828,005 | +$25,355,661 | $68.08 | 60 |
| 2021 Q1 | 1,666,494 | $110,194,657 | -$12,700,373 | $66.12 | 55 |
| 2020 Q4 | 1,886,640 | $113,848,559 | -$52,311,295 | $60.34 | 50 |
| 2020 Q3 | 2,760,212 | $146,800,120 | -$17,486,170 | $53.15 | 47 |
| 2020 Q2 | 3,089,229 | $162,762,144 | -$10,255,644 | $52.68 | 50 |
| 2020 Q1 | 3,285,939 | $157,500,420 | +$3,420,661 | $47.94 | 51 |
| 2019 Q4 | 3,203,916 | $228,898,682 | +$22,340,705 | $71.44 | 58 |
| 2019 Q3 | 2,867,879 | $193,668,000 | -$913,827 | $67.52 | 57 |
| 2019 Q2 | 2,880,920 | $194,457,613 | +$59,719,428 | $67.49 | 51 |
| 2019 Q1 | 1,977,341 | $131,141,000 | -$4,623,095 | $66.33 | 46 |
| 2018 Q4 | 2,063,580 | $127,918,000 | +$1,769,189 | $61.98 | 48 |
| 2018 Q3 | 2,016,309 | $136,916,000 | +$13,728,451 | $67.87 | 46 |
| 2018 Q2 | 1,814,625 | $122,274,000 | +$14,552,695 | $67.38 | 40 |
| 2018 Q1 | 1,597,977 | $109,779,000 | +$15,165,479 | $68.79 | 40 |
| 2017 Q4 | 1,377,503 | $97,588,000 | +$30,450,487 | $70.85 | 37 |
| 2017 Q3 | 914,590 | $62,117,000 | +$4,448,406 | $67.93 | 31 |
| 2017 Q2 | 852,638 | $56,546,000 | +$15,468,988 | $66.36 | 30 |
| 2017 Q1 | 623,619 | $40,294,000 | +$7,909,132 | $64.62 | 31 |
| 2016 Q4 | 435,065 | $26,897,000 | -$7,021,038 | $61.82 | 24 |
| 2016 Q3 | 618,824 | $39,320,000 | +$21,010,651 | $63.55 | 30 |
| 2016 Q2 | 288,253 | $17,687,000 | -$781,922 | $61.37 | 21 |
| 2016 Q1 | 300,460 | $18,278,435 | -$20,177,463 | $60.87 | 21 |
| 2015 Q4 | 633,345 | $36,059,480 | +$7,376,098 | $56.96 | 24 |
| 2015 Q3 | 504,812 | $29,675,350 | +$6,647,652 | $58.69 | 23 |
| 2015 Q2 | 427,169 | $27,516,216 | +$9,344,162 | $64.43 | 27 |
| 2015 Q1 | 282,053 | $18,614,000 | -$550,380 | $65.99 | 20 |
| 2014 Q4 | 290,953 | $18,838,370 | +$8,295,403 | $64.74 | 15 |
| 2014 Q3 | 150,490 | $9,774,474 | +$931,310 | $64.95 | 13 |
| 2014 Q2 | 135,914 | $9,504,967 | +$230,157 | $69.94 | 11 |
| 2014 Q1 | 133,614 | $8,922,405 | +$4,687,953 | $66.79 | 11 |