| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 76,901 | $6,737,378 | +$5,386,505 | $87.61 | 6 |
| 2025 Q2 | 16,439 | $1,348,620 | -$830,256 | $81.97 | 6 |
| 2025 Q1 | 29,720 | $2,070,026 | +$1,499,219 | $69.44 | 5 |
| 2024 Q4 | 10,993 | $818,646 | -$2,050,183 | $74.18 | 5 |
| 2024 Q3 | 36,581 | $2,833,361 | -$2,315,112 | $77.47 | 6 |
| 2024 Q2 | 67,945 | $5,013,896 | +$2,465,159 | $73.57 | 7 |
| 2024 Q1 | 34,643 | $2,454,225 | -$114,907 | $70.85 | 5 |
| 2023 Q4 | 36,351 | $2,287,533 | -$2,489,861 | $62.92 | 7 |
| 2023 Q3 | 77,429 | $4,613,238 | -$595,545 | $59.29 | 9 |
| 2023 Q2 | 86,716 | $5,281,742 | +$2,955,060 | $60.73 | 6 |
| 2023 Q1 | 31,868 | $1,745,881 | +$201,799 | $54.85 | 4 |
| 2022 Q4 | 44,503 | $2,193,633 | +$592,383 | $49.3 | 6 |
| 2022 Q3 | 29,861 | $1,501,000 | -$602,743 | $50.28 | 3 |
| 2022 Q2 | 41,540 | $2,146,000 | +$384,897 | $51.67 | 5 |
| 2022 Q1 | 34,091 | $2,256,000 | -$190,000 | $66.21 | 4 |
| 2021 Q4 | 36,663 | $2,715,000 | +$43,373 | $74.01 | 5 |
| 2021 Q3 | 35,920 | $2,715,000 | +$36,416 | $75.6 | 4 |
| 2021 Q2 | 35,438 | $2,651,000 | -$508,869 | $74.8 | 4 |
| 2021 Q1 | 42,324 | $2,969,000 | +$1,395,000 | $69 | 5 |
| 2020 Q4 | 22,814 | $1,535,000 | +$27,827 | $67.17 | 4 |
| 2020 Q3 | 21,290 | $1,291,000 | $60.64 | 2 | |
| 2020 Q2 | 21,290 | $1,162,000 | $54.58 | 2 | |
| 2020 Q1 | 21,290 | $922,000 | -$114,022 | $43.3 | 2 |
| 2019 Q4 | 23,922 | $1,219,000 | +$3,310 | $50.95 | 2 |
| 2019 Q3 | 26,308 | $1,293,525 | -$190,630 | $49.17 | 3 |
| 2019 Q2 | 30,019 | $1,508,000 | -$298,846 | $50.21 | 3 |
| 2019 Q1 | 36,371 | $1,773,000 | -$4,324,000 | $48.57 | 3 |
| 2018 Q4 | 121,923 | $5,197,000 | +$1,790,947 | $42.64 | 4 |
| 2018 Q3 | 79,908 | $4,526,000 | +$2,746,432 | $56.64 | 3 |
| 2018 Q2 | 31,689 | $1,708,000 | +$605,000 | $53.9 | 4 |
| 2018 Q1 | 20,460 | $1,042,000 | $50.93 | 2 | |
| 2017 Q4 | 20,460 | $1,012,000 | -$672,077 | $49.46 | 2 |
| 2017 Q3 | 13,182,513 | $1,685,423 | -$5,054,246 | $49.53 | 4 |
| 2017 Q2 | 155,324 | $7,327,059 | +$77,451 | $47.17 | 5 |
| 2017 Q1 | 155,242 | $7,043,067 | +$538,299 | $45.37 | 6 |
| 2016 Q4 | 143,377 | $6,014,434 | +$326,430 | $41.95 | 5 |
| 2016 Q3 | 135,595 | $5,974,364 | -$19,823,000 | $44.06 | 5 |
| 2016 Q2 | 22,908 | $25,736,419 | -$5,004 | $41.35 | 5 |
| 2016 Q1 | 22,429 | $900,563 | $40.15 | 4 | |
| 2015 Q4 | 23,029 | $25,648,192 | +$24,724,126 | $41.21 | 5 |
| 2015 Q3 | 22,426 | $935,456 | -$15,332,945 | $41.72 | 4 |
| 2015 Q2 | 375,927 | $16,334,500 | -$2,868,041 | $44.67 | 6 |
| 2015 Q1 | 442,467 | $19,499,629 | +$399,252 | $44.07 | 5 |
| 2014 Q4 | 433,819 | $18,480,773 | +$2,360,292 | $42.6 | 4 |
| 2014 Q3 | 378,079 | $17,304,462 | +$1,748,504 | $45.76 | 4 |
| 2014 Q2 | 339,877 | $15,481,887 | -$930,604 | $45.58 | 4 |
| 2014 Q1 | 362,350 | $15,723,409 | +$2,074,560 | $43.72 | 4 |