| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 34,783 | $3,055,773 | -$497,573 | $87.83 | 10 |
| 2025 Q2 | 40,841 | $3,356,353 | -$314,512 | $82.2 | 11 |
| 2025 Q1 | 45,457 | $3,211,860 | -$210,063 | $69.68 | 11 |
| 2024 Q4 | 50,880 | $3,787,128 | -$307,341 | $74.46 | 12 |
| 2024 Q3 | 56,521 | $4,387,299 | -$2,722,949 | $77.63 | 12 |
| 2024 Q2 | 91,703 | $6,765,935 | +$1,609,456 | $73.78 | 13 |
| 2024 Q1 | 75,790 | $5,373,802 | +$892,933 | $71.08 | 12 |
| 2023 Q4 | 64,871 | $4,097,030 | +$689,898 | $63.16 | 14 |
| 2023 Q3 | 49,809 | $2,954,510 | -$44,912 | $59.4 | 10 |
| 2023 Q2 | 49,852 | $3,032,663 | +$493,914 | $60.89 | 10 |
| 2023 Q1 | 42,642 | $2,346,114 | +$481,816 | $55.02 | 7 |
| 2022 Q4 | 45,330 | $2,243,046 | +$14,304 | $49.49 | 6 |
| 2022 Q3 | 44,698 | $2,261,000 | -$234,276 | $50.37 | 7 |
| 2022 Q2 | 48,851 | $2,529,000 | -$480,021 | $51.77 | 7 |
| 2022 Q1 | 55,406 | $3,675,000 | -$267,019 | $66.33 | 8 |
| 2021 Q4 | 59,134 | $4,394,000 | +$742,259 | $74.31 | 10 |
| 2021 Q3 | 52,045 | $3,939,000 | +$35,565 | $75.69 | 9 |
| 2021 Q2 | 45,828 | $3,436,000 | +$161,462 | $74.99 | 8 |
| 2021 Q1 | 43,677 | $3,023,000 | -$782,821 | $69.21 | 7 |
| 2020 Q4 | 55,132 | $3,722,000 | -$277,275 | $67.51 | 8 |
| 2020 Q3 | 60,009 | $3,676,000 | +$400,825 | $60.75 | 7 |
| 2020 Q2 | 53,482 | $2,926,000 | -$593,416 | $54.7 | 6 |
| 2020 Q1 | 66,123 | $2,870,000 | -$611,325 | $43.39 | 7 |
| 2019 Q4 | 79,547 | $4,069,000 | -$364,339 | $51.16 | 8 |
| 2019 Q3 | 83,181 | $4,099,000 | +$10,233 | $49.3 | 8 |
| 2019 Q2 | 86,647 | $4,363,107 | +$1,009,524 | $50.35 | 9 |
| 2019 Q1 | 66,734 | $3,254,000 | -$1,185,436 | $48.68 | 8 |
| 2018 Q4 | 96,147 | $4,110,000 | +$84,128 | $42.75 | 11 |
| 2018 Q3 | 86,017 | $4,818,608 | +$1,344,321 | $56.69 | 11 |
| 2018 Q2 | 61,100 | $3,299,056 | +$344,186 | $54 | 9 |
| 2018 Q1 | 54,719 | $2,789,229 | -$336,303 | $51 | 7 |
| 2017 Q4 | 61,449 | $3,044,000 | -$104,848 | $49.56 | 7 |
| 2017 Q3 | 63,559 | $3,151,000 | -$1,245,844 | $49.56 | 7 |
| 2017 Q2 | 89,608 | $4,232,000 | +$1,021,813 | $47.23 | 10 |
| 2017 Q1 | 69,639 | $3,165,121 | +$197,098 | $45.46 | 9 |
| 2016 Q4 | 66,294 | $2,787,049 | -$28,369 | $42.04 | 8 |
| 2016 Q3 | 66,541 | $2,933,266 | +$99,475 | $44.07 | 8 |
| 2016 Q2 | 64,379 | $2,664,868 | +$558,363 | $41.4 | 8 |
| 2016 Q1 | 50,064 | $2,013,975 | -$318,369 | $40.23 | 7 |
| 2015 Q4 | 58,670 | $2,423,337 | +$420,746 | $41.29 | 8 |
| 2015 Q3 | 47,680 | $1,989,804 | -$1,538,181 | $41.72 | 6 |
| 2015 Q2 | 82,510 | $3,672,751 | -$591,980 | $44.73 | 10 |
| 2015 Q1 | 95,788 | $4,226,245 | +$1,682,733 | $44.12 | 11 |
| 2014 Q4 | 57,954 | $2,473,512 | +$229,131 | $42.68 | 8 |
| 2014 Q3 | 58,657 | $2,684,000 | +$53,454 | $45.76 | 7 |
| 2014 Q2 | 57,602 | $2,622,721 | -$5,810 | $45.55 | 8 |
| 2014 Q1 | 59,229 | $2,570,093 | +$97,862 | $43.38 | 9 |