| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 756,350 | $47,655,110 | -$226,721 | $63.04 | 7 |
| 2025 Q2 | 760,059 | $42,691,129 | -$542,391 | $56.34 | 10 |
| 2025 Q1 | 769,724 | $47,151,278 | +$2,930,810 | $61.58 | 7 |
| 2024 Q4 | 721,893 | $42,184,281 | -$6,123,168 | $57.81 | 8 |
| 2024 Q3 | 826,603 | $58,694,573 | +$555,130 | $71.16 | 7 |
| 2024 Q2 | 818,801 | $57,286,498 | -$2,690,751 | $70.83 | 7 |
| 2024 Q1 | 850,374 | $66,566,883 | +$2,713,988 | $79.36 | 9 |
| 2023 Q4 | 806,100 | $60,663,291 | -$3,471,904 | $74.89 | 9 |
| 2023 Q3 | 842,038 | $62,175,455 | +$300,107 | $73.65 | 9 |
| 2023 Q2 | 828,912 | $60,204,079 | +$185,810 | $73.03 | 12 |
| 2023 Q1 | 817,198 | $61,398,373 | +$3,937,901 | $75.85 | 11 |
| 2022 Q4 | 757,843 | $52,161,491 | +$1,968,695 | $68.79 | 10 |
| 2022 Q3 | 722,655 | $50,187,017 | -$1,169,762 | $69.45 | 9 |
| 2022 Q2 | 733,795 | $53,861,268 | +$707,198 | $73.34 | 8 |
| 2022 Q1 | 717,005 | $67,574,613 | -$764,625 | $94.27 | 10 |
| 2021 Q4 | 714,330 | $79,573,885 | +$557,094 | $111.58 | 11 |
| 2021 Q3 | 703,977 | $75,067,000 | +$8,402,261 | $106.41 | 15 |
| 2021 Q2 | 624,448 | $63,129,000 | -$25,078,080 | $100.91 | 10 |
| 2021 Q1 | 831,439 | $95,324,000 | +$13,051,495 | $114.68 | 12 |
| 2020 Q4 | 717,523 | $78,933,000 | -$144,327,914 | $110.05 | 8 |
| 2020 Q3 | 2,330,278 | $209,064,000 | +$150,898,110 | $89.68 | 9 |
| 2020 Q2 | 647,558 | $48,431,000 | +$820,337 | $74.67 | 8 |
| 2020 Q1 | 636,608 | $40,185,000 | +$3,799,351 | $62.98 | 10 |
| 2019 Q4 | 576,171 | $45,561,000 | +$2,034,952 | $79.22 | 10 |
| 2019 Q3 | 550,574 | $41,869,000 | +$9,168,127 | $75.72 | 11 |
| 2019 Q2 | 429,537 | $35,785,000 | -$1,059,054 | $83.23 | 13 |
| 2019 Q1 | 447,463 | $32,295,000 | +$2,357,524 | $72.22 | 13 |
| 2018 Q4 | 414,858 | $29,329,000 | -$1,128,135 | $71.09 | 12 |
| 2018 Q3 | 428,599 | $36,390,000 | -$5,956,451 | $84.99 | 15 |
| 2018 Q2 | 498,729 | $39,190,000 | -$26,685,065 | $78.63 | 16 |
| 2018 Q1 | 796,073 | $70,255,000 | -$2,065,762 | $88.85 | 17 |
| 2017 Q4 | 819,215 | $80,676,000 | +$12,313,450 | $98.07 | 17 |
| 2017 Q3 | 692,638 | $63,009,000 | +$784,131 | $90.88 | 13 |
| 2017 Q2 | 684,206 | $57,720,000 | +$908,170 | $84.00 | 13 |
| 2017 Q1 | 673,486 | $50,693,000 | +$315,381 | $75.09 | 12 |
| 2016 Q4 | 669,267 | $47,635,000 | -$4,958,078 | $71.13 | 11 |
| 2016 Q3 | 734,522 | $55,454,000 | -$3,240,512 | $74.75 | 15 |
| 2016 Q2 | 780,031 | $51,976,000 | +$1,592,449 | $66.63 | 13 |
| 2016 Q1 | 756,106 | $51,677,000 | +$968,077 | $68.34 | 12 |
| 2015 Q4 | 741,868 | $57,639,000 | +$11,294,491 | $77.95 | 16 |
| 2015 Q3 | 596,015 | $40,968,000 | -$17,180,715 | $68.94 | 13 |
| 2015 Q2 | 824,341 | $65,560,000 | -$9,252,050 | $79.37 | 15 |
| 2015 Q1 | 941,312 | $74,602,000 | -$14,085,476 | $79.31 | 23 |
| 2014 Q4 | 1,118,940 | $81,642,000 | -$56,016,883 | $72.73 | 20 |
| 2014 Q3 | 1,874,363 | $147,860,550 | -$3,014,857 | $78.93 | 27 |
| 2014 Q2 | 1,914,743 | $135,779,668 | -$10,881,912 | $70.99 | 28 |
| 2014 Q1 | 2,073,397 | $137,631,000 | +$1,260,678 | $66.40 | 29 |