| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 479,252 | $51,413,815 | -$1,868,744 | $107.28 | 46 |
| 2025 Q2 | 501,742 | $49,187,434 | -$7,142,169 | $98.03 | 47 |
| 2025 Q1 | 578,223 | $52,900,324 | -$6,113,962 | $91.49 | 43 |
| 2024 Q4 | 642,011 | $60,963,673 | -$12,501,565 | $95.3 | 41 |
| 2024 Q3 | 502,280 | $48,011,875 | +$3,406,092 | $95.58 | 50 |
| 2024 Q2 | 461,745 | $38,318,529 | +$9,583,697 | $82.97 | 41 |
| 2024 Q1 | 346,730 | $30,194,752 | -$11,684,867 | $87.08 | 45 |
| 2023 Q4 | 490,095 | $38,816,165 | +$3,300,873 | $79.21 | 44 |
| 2023 Q3 | 455,685 | $28,907,324 | +$9,246,056 | $63.44 | 39 |
| 2023 Q2 | 308,398 | $20,803,213 | -$5,581,116 | $67.44 | 42 |
| 2023 Q1 | 379,982 | $24,214,258 | -$2,086,804 | $63.74 | 37 |
| 2022 Q4 | 412,302 | $26,337,585 | +$2,733,461 | $63.88 | 41 |
| 2022 Q3 | 348,620 | $17,013,687 | +$1,792,813 | $48.81 | 29 |
| 2022 Q2 | 315,255 | $17,844,404 | -$123,671 | $56.61 | 33 |
| 2022 Q1 | 311,349 | $22,614,680 | -$3,678,687 | $72.64 | 29 |
| 2021 Q4 | 356,972 | $28,485,720 | +$3,437,358 | $80 | 34 |
| 2021 Q3 | 317,563 | $22,068,828 | -$4,001,076 | $69.43 | 32 |
| 2021 Q2 | 373,963 | $26,943,105 | +$5,976,192 | $72.06 | 33 |
| 2021 Q1 | 296,858 | $19,556,654 | -$8,244,178 | $65.89 | 29 |
| 2020 Q4 | 434,149 | $24,518,033 | -$464,852 | $56.46 | 29 |
| 2020 Q3 | 443,957 | $20,870,704 | +$9,006,457 | $46.79 | 27 |
| 2020 Q2 | 260,826 | $10,501,737 | -$460,339 | $40.31 | 23 |
| 2020 Q1 | 310,256 | $9,239,022 | -$3,448,056 | $29.78 | 24 |
| 2019 Q4 | 299,694 | $16,657,978 | -$7,256,808 | $55.59 | 25 |
| 2019 Q3 | 455,091 | $22,546,118 | +$4,049,569 | $49.59 | 23 |
| 2019 Q2 | 374,230 | $18,208,522 | -$1,905,140 | $48.53 | 24 |
| 2019 Q1 | 419,333 | $19,525,229 | -$3,907,399 | $46.36 | 23 |
| 2018 Q4 | 509,379 | $19,386,766 | +$3,090,690 | $37.82 | 23 |
| 2018 Q3 | 393,341 | $19,499,964 | -$945,984 | $49.42 | 27 |
| 2018 Q2 | 415,301 | $17,217,307 | +$4,030,303 | $41.71 | 19 |
| 2018 Q1 | 193,534 | $24,070,150 | +$6,141,658 | $124.64 | 23 |
| 2017 Q4 | 150,217 | $20,070,898 | -$2,856,053 | $132.16 | 22 |
| 2017 Q3 | 139,814 | $15,090,750 | -$1,880,180 | $107.94 | 21 |
| 2017 Q2 | 161,763 | $15,810,180 | -$3,743,955 | $97.77 | 22 |
| 2017 Q1 | 189,145 | $17,288,554 | -$5,569,575 | $91.38 | 28 |
| 2016 Q4 | 248,725 | $20,781,000 | +$10,453,981 | $83.53 | 25 |
| 2016 Q3 | 125,787 | $8,956,000 | -$632,319 | $71.21 | 23 |
| 2016 Q2 | 136,638 | $9,299,000 | -$11,743,626 | $68.06 | 22 |
| 2016 Q1 | 311,531 | $20,605,000 | +$10,538,208 | $66.18 | 26 |
| 2015 Q4 | 153,407 | $9,780,000 | +$2,930,748 | $64.3 | 24 |
| 2015 Q3 | 104,338 | $5,898,000 | -$3,936,927 | $56.02 | 24 |
| 2015 Q2 | 172,245 | $11,363,490 | +$112,675 | $65.9 | 21 |
| 2015 Q1 | 128,952 | $17,269,820 | -$25,297,991 | $134.01 | 25 |
| 2014 Q4 | 361,971 | $48,723,459 | +$16,608,996 | $134.63 | 33 |
| 2014 Q3 | 236,450 | $29,072,696 | +$2,747,712 | $123.08 | 28 |
| 2014 Q2 | 211,612 | $25,263,371 | +$7,783,526 | $119.4 | 24 |
| 2014 Q1 | 147,963 | $16,852,549 | -$7,430,237 | $113.89 | 21 |