| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q4 | 20,217 | $3,031,119 | +$998,552 | $149.94 | 2 |
| 2025 Q3 | 3,063,789 | $464,002,560 | +$74,669,123 | $152.85 | 109 |
| 2025 Q2 | 2,572,419 | $372,746,520 | -$23,266,157 | $144.93 | 115 |
| 2025 Q1 | 2,744,324 | $346,182,541 | -$10,117,442 | $126.17 | 123 |
| 2024 Q4 | 2,804,964 | $384,056,940 | -$6,807,521 | $137.70 | 128 |
| 2024 Q3 | 2,824,142 | $352,890,052 | +$24,782,492 | $124.88 | 103 |
| 2024 Q2 | 2,629,330 | $290,010,848 | +$57,328,696 | $110.29 | 87 |
| 2024 Q1 | 2,109,456 | $233,166,704 | +$19,035,273 | $110.55 | 75 |
| 2023 Q4 | 1,921,013 | $195,924,736 | -$62,185,313 | $101.97 | 79 |
| 2023 Q3 | 2,388,347 | $207,191,534 | +$127,655,970 | $86.76 | 59 |
| 2023 Q2 | 1,067,491 | $90,611,789 | +$30,204,319 | $84.88 | 43 |
| 2023 Q1 | 699,393 | $58,098,568 | +$5,463,554 | $83.07 | 45 |
| 2022 Q4 | 655,865 | $51,697,311 | +$5,033,319 | $78.85 | 47 |
| 2022 Q3 | 584,911 | $41,961,403 | +$7,051,833 | $71.56 | 44 |
| 2022 Q2 | 482,474 | $35,194,000 | -$33,647,248 | $72.92 | 45 |
| 2022 Q1 | 932,852 | $85,157,847 | -$113,687,833 | $91.36 | 55 |
| 2021 Q4 | 2,275,411 | $235,718,472 | +$117,194,378 | $103.70 | 69 |
| 2021 Q3 | 1,127,203 | $107,743,849 | +$54,308,257 | $95.41 | 58 |
| 2021 Q2 | 558,501 | $52,518,273 | +$18,172,134 | $94.04 | 49 |
| 2021 Q1 | 365,936 | $30,917,711 | +$7,762,380 | $84.39 | 34 |
| 2020 Q4 | 246,495 | $18,556,000 | +$7,042,171 | $75.30 | 21 |
| 2020 Q3 | 159,881 | $9,275,189 | -$1,514,200 | $58.02 | 18 |
| 2020 Q2 | 187,009 | $10,498,000 | -$5,941,190 | $56.11 | 23 |
| 2020 Q1 | 317,746 | $14,442,000 | -$4,671,626 | $45.43 | 20 |
| 2019 Q4 | 383,952 | $22,752,000 | +$2,285,899 | $59.26 | 24 |
| 2019 Q3 | 376,079 | $20,457,000 | -$1,934,522 | $54.74 | 22 |
| 2019 Q2 | 409,995 | $22,599,000 | +$1,039,462 | $55.48 | 26 |
| 2019 Q1 | 395,661 | $20,957,000 | -$5,175,857 | $53.20 | 30 |
| 2018 Q4 | 506,521 | $24,163,000 | -$52,324,047 | $47.75 | 30 |
| 2018 Q3 | 1,547,739 | $87,088,000 | -$16,360,959 | $56.26 | 39 |
| 2018 Q2 | 1,869,724 | $108,504,000 | -$28,809,694 | $58.03 | 41 |
| 2018 Q1 | 2,364,749 | $137,873,569 | +$15,835,244 | $58.30 | 45 |
| 2017 Q4 | 2,100,848 | $121,715,000 | +$21,735,753 | $57.94 | 47 |
| 2017 Q3 | 1,726,900 | $90,477,000 | -$1,551,658 | $52.38 | 37 |
| 2017 Q2 | 1,757,924 | $86,482,000 | -$214,347 | $49.20 | 32 |
| 2017 Q1 | 1,762,691 | $82,382,000 | +$12,569,089 | $46.74 | 34 |
| 2016 Q4 | 1,494,333 | $66,848,000 | +$490,388 | $44.89 | 37 |
| 2016 Q3 | 1,489,752 | $60,330,000 | -$19,122,685 | $40.48 | 25 |
| 2016 Q2 | 2,037,032 | $73,658,000 | +$3,166 | $36.14 | 20 |
| 2016 Q1 | 2,034,534 | $79,222,000 | -$11,023,658 | $38.94 | 19 |
| 2015 Q4 | 2,301,248 | $100,335,000 | -$22,980,145 | $43.61 | 20 |
| 2015 Q3 | 2,828,256 | $117,315,000 | -$7,064,067 | $41.48 | 16 |
| 2015 Q2 | 2,993,414 | $151,946,153 | +$135,024 | $50.76 | 17 |
| 2015 Q1 | 2,991,367 | $150,493,919 | -$25,636,707 | $50.31 | 18 |
| 2014 Q4 | 3,497,814 | $177,898,312 | +$1,265,626 | $50.86 | 21 |
| 2014 Q3 | 530,277 | $25,453,320 | -$8,376,203 | $48.00 | 21 |
| 2014 Q2 | 702,812 | $34,597,791 | -$4,569,813 | $49.23 | 24 |
| 2014 Q1 | 798,444 | $39,144,321 | +$15,532,652 | $49.02 | 25 |