| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 66,528 | $7,044,724 | -$4,478,371 | $105.97 | 13 |
| 2025 Q2 | 104,963 | $12,295,685 | -$407,857 | $117.02 | 21 |
| 2025 Q1 | 108,292 | $12,763,894 | -$501,303 | $117.97 | 19 |
| 2024 Q4 | 132,208 | $16,205,104 | -$1,366,806 | $121.77 | 20 |
| 2024 Q3 | 123,529 | $16,392,244 | -$670,715 | $132.69 | 20 |
| 2024 Q2 | 128,393 | $15,446,768 | +$811,841 | $119.86 | 18 |
| 2024 Q1 | 122,476 | $13,722,026 | -$7,185,747 | $112.08 | 17 |
| 2023 Q4 | 144,407 | $14,674,250 | -$5,135,962 | $101.65 | 16 |
| 2023 Q3 | 169,186 | $14,919,176 | -$5,601,574 | $87.76 | 16 |
| 2023 Q2 | 149,530 | $14,543,048 | -$22,170,391 | $97.34 | 18 |
| 2023 Q1 | 343,366 | $30,353,770 | +$323,508 | $88.33 | 16 |
| 2022 Q4 | 308,841 | $20,928,967 | -$921,607 | $67.75 | 19 |
| 2022 Q3 | 272,273 | $15,739,745 | -$4,262,969 | $57.43 | 18 |
| 2022 Q2 | 251,053 | $22,198,822 | -$2,200,522 | $88.36 | 25 |
| 2022 Q1 | 187,094 | $21,953,118 | -$6,325,740 | $117.24 | 21 |
| 2021 Q4 | 175,063 | $25,214,280 | -$8,342,354 | $143.99 | 26 |
| 2021 Q3 | 174,068 | $27,475,304 | -$9,483,481 | $158.05 | 28 |
| 2021 Q2 | 177,602 | $33,132,678 | -$67,091,050 | $186.67 | 34 |
| 2021 Q1 | 572,636 | $89,869,389 | -$4,143,486 | $156.99 | 28 |
| 2020 Q4 | 560,109 | $102,461,538 | -$149,000,375 | $182.83 | 31 |
| 2020 Q3 | 1,449,340 | $235,918,561 | +$149,184,946 | $162.34 | 26 |
| 2020 Q2 | 508,542 | $66,932,000 | +$1,812,183 | $131.44 | 27 |
| 2020 Q1 | 470,911 | $52,536,000 | -$12,582,485 | $112.70 | 29 |
| 2019 Q4 | 564,134 | $91,810,066 | -$1,366,996 | $162.65 | 31 |
| 2019 Q3 | 577,275 | $89,865,000 | -$1,076,333 | $155.70 | 32 |
| 2019 Q2 | 582,653 | $89,879,313 | +$3,315,854 | $154.29 | 34 |
| 2019 Q1 | 567,557 | $69,123,000 | +$7,215,214 | $121.68 | 33 |
| 2018 Q4 | 508,786 | $53,063,000 | +$810,034 | $104.25 | 25 |
| 2018 Q3 | 500,638 | $61,180,000 | -$24,477,935 | $122.16 | 25 |
| 2018 Q2 | 724,582 | $78,982,000 | +$8,120,673 | $109.02 | 25 |
| 2018 Q1 | 604,074 | $73,511,000 | +$8,797,767 | $121.72 | 24 |
| 2017 Q4 | 536,113 | $53,521,000 | +$15,178,607 | $99.84 | 23 |
| 2017 Q3 | 382,504 | $43,281,000 | -$4,325,789 | $113.08 | 19 |
| 2017 Q2 | 431,242 | $41,369,000 | -$89,546,194 | $95.96 | 19 |
| 2017 Q1 | 1,371,952 | $130,608,000 | +$8,147,325 | $95.18 | 19 |
| 2016 Q4 | 1,288,751 | $101,319,000 | -$2,930,499 | $78.55 | 15 |
| 2016 Q3 | 1,326,290 | $115,228,000 | +$74,384,826 | $86.89 | 15 |
| 2016 Q2 | 485,356 | $34,734,000 | +$6,898,033 | $71.66 | 19 |
| 2016 Q1 | 389,009 | $22,750,000 | +$7,021,931 | $58.35 | 13 |
| 2015 Q4 | 269,998 | $13,105,000 | +$9,151,369 | $48.49 | 13 |
| 2015 Q3 | 82,249 | $3,302,000 | -$11,572,447 | $40.20 | 11 |
| 2015 Q2 | 383,768 | $14,710,000 | +$2,773,693 | $38.28 | 12 |
| 2015 Q1 | 311,361 | $12,317,425 | +$429,485 | $39.55 | 13 |
| 2014 Q4 | 301,483 | $10,461,000 | -$30,449,368 | $34.82 | 9 |
| 2014 Q3 | 1,164,590 | $43,581,000 | -$194,620,267 | $37.42 | 10 |
| 2014 Q2 | 5,011,554 | $253,779,000 | -$23,773,223 | $50.64 | 21 |
| 2014 Q1 | 5,462,354 | $295,689,353 | +$64,295,115 | $54.12 | 25 |