| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q4 | 136,832 | $14,211,988 | +$549,547 | $103.86 | 1 |
| 2025 Q3 | 205,883 | $20,744,193 | +$460,581 | $100.77 | 19 |
| 2025 Q2 | 253,795 | $24,320,455 | +$2,095,100 | $95.83 | 16 |
| 2025 Q1 | 237,463 | $21,632,254 | -$7,423,838 | $91.09 | 17 |
| 2024 Q4 | 318,396 | $29,152,518 | -$11,899,362 | $91.56 | 16 |
| 2024 Q3 | 448,336 | $40,684,981 | +$419,160 | $90.75 | 13 |
| 2024 Q2 | 444,474 | $37,513,684 | -$168,286 | $84.40 | 13 |
| 2024 Q1 | 446,431 | $37,774,110 | -$23,919 | $84.61 | 12 |
| 2023 Q4 | 448,122 | $34,681,090 | -$2,603,956 | $77.39 | 14 |
| 2023 Q3 | 343,199 | $24,364,827 | -$3,233,743 | $70.96 | 14 |
| 2023 Q2 | 338,753 | $24,725,598 | +$16,834,447 | $72.99 | 12 |
| 2023 Q1 | 108,491 | $7,499,261 | +$3,030,032 | $69.12 | 10 |
| 2022 Q4 | 61,031 | $4,129,494 | +$2,455,320 | $67.66 | 7 |
| 2022 Q3 | 24,742 | $1,552,000 | +$20,063 | $62.67 | 5 |
| 2022 Q2 | 24,426 | $1,607,000 | -$872,064 | $65.74 | 4 |
| 2022 Q1 | 43,623 | $3,387,000 | -$575,886 | $77.66 | 8 |
| 2021 Q4 | 51,076 | $4,103,000 | +$2,045,598 | $80.16 | 8 |
| 2021 Q3 | 26,367 | $1,949,000 | +$851,701 | $73.92 | 8 |
| 2021 Q2 | 14,828 | $1,099,000 | -$277,409 | $74.08 | 7 |
| 2021 Q1 | 19,052 | $1,319,000 | +$212,346 | $68.76 | 6 |
| 2020 Q4 | 15,940 | $1,027,000 | +$10,843 | $63.92 | 4 |
| 2020 Q3 | 15,812 | $914,000 | +$263,225 | $58.17 | 4 |
| 2020 Q2 | 11,257 | $607,000 | -$381,596 | $54.10 | 4 |
| 2020 Q1 | 18,354 | $850,000 | -$174,000 | $48.61 | 5 |
| 2019 Q4 | 17,249 | $1,026,000 | -$111,205 | $59.48 | 5 |
| 2019 Q3 | 19,641 | $1,091,000 | +$717,101 | $55.55 | 4 |
| 2019 Q2 | 6,735 | $371,000 | +$66,539 | $54.39 | 2 |
| 2019 Q1 | 5,538 | $296,000 | +$239,924 | $53.66 | 3 |
| 2018 Q4 | 1,043 | $50,000 | -$862,000 | $48.26 | 2 |
| 2018 Q3 | 16,581 | $913,000 | -$72,505 | $54.37 | 2 |
| 2018 Q2 | 17,930 | $928,000 | -$79,200 | $51.32 | 4 |
| 2018 Q1 | 19,519 | $997,000 | -$112,640 | $50.68 | 4 |
| 2017 Q4 | 21,724 | $1,136,000 | +$1,136,000 | $52.97 | 2 |
| 2017 Q1 | 0 | $0 | -$2,000 | 0 | |
| 2016 Q4 | 50 | $2,000 | -$959,999 | $40.00 | 1 |
| 2016 Q3 | 22,200 | $962,000 | -$264,000 | $43.33 | 1 |
| 2016 Q2 | 28,360 | $1,217,000 | +$264,000 | $42.89 | 2 |
| 2016 Q1 | 22,200 | $921,000 | -$3,111,488 | $41.49 | 1 |
| 2015 Q4 | 97,200 | $4,088,000 | -$109,350 | $42.06 | 1 |
| 2015 Q3 | 99,800 | $3,928,000 | +$3,927,998 | $39.36 | 1 |