| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 40,147 | $3,265,094 | +$22,879 | $81.33 | 9 |
| 2025 Q2 | 39,832 | $3,857,478 | -$91,167 | $96.84 | 10 |
| 2025 Q1 | 40,775 | $3,504,601 | +$79,761 | $85.95 | 8 |
| 2024 Q4 | 39,847 | $3,469,756 | -$210,985 | $87.08 | 6 |
| 2024 Q3 | 37,570 | $4,111,728 | -$38,423 | $109.44 | 5 |
| 2024 Q2 | 38,258 | $3,623,407 | +$60,693 | $94.71 | 7 |
| 2024 Q1 | 37,619 | $3,357,008 | +$159,186 | $89.23 | 8 |
| 2023 Q4 | 35,836 | $2,978,755 | +$220,412 | $83.11 | 5 |
| 2023 Q3 | 32,097 | $2,096,907 | +$98,104 | $65.32 | 5 |
| 2023 Q2 | 30,595 | $2,031,810 | +$916,170 | $66.41 | 5 |
| 2023 Q1 | 16,725 | $1,086,926 | -$2,362 | $65.01 | 4 |
| 2022 Q4 | 16,844 | $1,032,366 | +$3,637 | $60.5 | 4 |
| 2022 Q3 | 16,695 | $1,004,000 | -$343,856 | $62.5 | 3 |
| 2022 Q2 | 23,271 | $1,635,000 | -$94,353 | $70.25 | 6 |
| 2022 Q1 | 24,387 | $2,030,000 | -$3,272,749 | $84.35 | 8 |
| 2021 Q4 | 55,482 | $5,822,000 | -$10,848,601 | $104.94 | 9 |
| 2021 Q3 | 174,381 | $15,940,000 | +$2,690,986 | $91.59 | 10 |
| 2021 Q2 | 144,929 | $13,466,000 | -$67,389,446 | $93.02 | 10 |
| 2021 Q1 | 1,017,571 | $78,587,000 | -$727,336 | $77.3 | 14 |
| 2020 Q4 | 1,026,289 | $87,089,000 | +$4,480,995 | $84.88 | 14 |
| 2020 Q3 | 973,458 | $84,021,000 | -$7,054,431 | $86.31 | 15 |
| 2020 Q2 | 1,055,198 | $79,097,000 | -$8,308,509 | $74.94 | 13 |
| 2020 Q1 | 1,166,356 | $71,183,248 | +$5,082,137 | $62 | 14 |
| 2019 Q4 | 1,083,052 | $67,762,942 | +$5,433,320 | $62.57 | 13 |
| 2019 Q3 | 1,005,229 | $56,006,000 | +$958,592 | $55.7 | 13 |
| 2019 Q2 | 987,741 | $55,598,000 | -$2,119,354 | $56 | 13 |
| 2019 Q1 | 1,025,752 | $52,180,763 | -$9,685,851 | $50.86 | 18 |
| 2018 Q4 | 1,233,121 | $57,038,000 | +$1,713,763 | $46.27 | 12 |
| 2018 Q3 | 1,195,996 | $58,729,000 | -$3,649,463 | $49.03 | 8 |
| 2018 Q2 | 1,269,632 | $57,576,000 | +$3,406,337 | $45.35 | 9 |
| 2018 Q1 | 1,194,496 | $54,480,000 | +$6,809,771 | $45.68 | 9 |
| 2017 Q4 | 1,044,439 | $48,262,000 | +$15,471,366 | $46.22 | 7 |
| 2017 Q3 | 709,718 | $30,963,000 | +$2,650,475 | $43.64 | 7 |
| 2017 Q2 | 648,924 | $26,070,000 | +$1,690,831 | $40.05 | 7 |
| 2017 Q1 | 606,870 | $21,853,000 | +$2,790,004 | $36.02 | 7 |
| 2016 Q4 | 529,238 | $19,326,000 | +$164,794 | $36.59 | 8 |
| 2016 Q3 | 524,726 | $21,316,000 | +$1,872,009 | $40.56 | 9 |
| 2016 Q2 | 478,687 | $19,238,000 | -$2,590,597 | $40.18 | 7 |
| 2016 Q1 | 543,129 | $21,318,000 | +$2,119,446 | $39.24 | 7 |
| 2015 Q4 | 489,028 | $17,733,000 | +$13,585,268 | $36.26 | 6 |
| 2015 Q3 | 115,941 | $3,761,335 | -$14,927,126 | $32.44 | 6 |
| 2015 Q2 | 547,849 | $18,968,435 | -$782,530 | $34.62 | 7 |
| 2015 Q1 | 570,021 | $20,537,000 | +$1,141,334 | $36.17 | 6 |
| 2014 Q4 | 538,558 | $19,354,634 | -$8,850,479 | $36.02 | 5 |
| 2014 Q3 | 810,678 | $25,805,335 | -$1,200,823 | $31.83 | 10 |
| 2014 Q2 | 848,464 | $28,282,435 | -$1,899,044 | $33.35 | 7 |
| 2014 Q1 | 911,923 | $28,142,259 | +$965,260 | $30.94 | 8 |