| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q4 | 12,075 | $1,364,945 | +$10,510 | $110.04 | 3 |
| 2025 Q3 | 1,415,040 | $141,911,331 | +$55,690,264 | $100.30 | 126 |
| 2025 Q2 | 862,289 | $81,739,178 | -$7,220,614 | $94.88 | 110 |
| 2025 Q1 | 937,838 | $69,755,415 | +$11,698,312 | $74.36 | 106 |
| 2024 Q4 | 778,724 | $60,018,502 | +$19,369,184 | $77.05 | 90 |
| 2024 Q3 | 529,829 | $35,772,744 | -$3,355,146 | $67.52 | 75 |
| 2024 Q2 | 585,122 | $35,528,279 | +$6,424,298 | $60.71 | 73 |
| 2024 Q1 | 97,147 | $6,195,669 | -$1,138,139 | $63.77 | 7 |
| 2023 Q4 | 100 | $5,819 | +$5,819 | $58.19 | 1 |
| 2023 Q3 | 688,188 | $37,195,718 | -$1,781,992 | $54.03 | 59 |
| 2023 Q2 | 722,141 | $38,699,082 | -$3,635,981 | $53.58 | 60 |
| 2023 Q1 | 788,780 | $43,165,982 | +$4,411,661 | $54.72 | 61 |
| 2022 Q4 | 695,002 | $38,913,490 | -$1,116,022 | $55.99 | 72 |
| 2022 Q3 | 706,701 | $40,488,585 | +$9,602,132 | $57.29 | 69 |
| 2022 Q2 | 538,396 | $31,856,744 | -$13,128,347 | $59.17 | 67 |
| 2022 Q1 | 742,477 | $55,098,489 | -$9,792,213 | $74.21 | 76 |
| 2021 Q4 | 866,254 | $67,457,596 | +$16,062,368 | $77.89 | 84 |
| 2021 Q3 | 644,998 | $46,184,662 | +$3,824,811 | $71.60 | 64 |
| 2021 Q2 | 587,206 | $40,880,952 | +$6,136,497 | $69.62 | 66 |
| 2021 Q1 | 505,866 | $32,628,913 | +$59,871 | $64.50 | 65 |
| 2020 Q4 | 504,564 | $32,340,053 | +$1,787,889 | $64.10 | 61 |
| 2020 Q3 | 475,007 | $24,902,135 | -$2,618,282 | $52.43 | 55 |
| 2020 Q2 | 526,136 | $27,261,351 | -$6,593,879 | $51.79 | 55 |
| 2020 Q1 | 683,736 | $30,687,779 | +$3,825,850 | $44.89 | 50 |
| 2019 Q4 | 592,900 | $33,999,942 | -$4,605,681 | $57.35 | 59 |
| 2019 Q3 | 632,460 | $34,528,779 | +$467,530 | $54.59 | 53 |
| 2019 Q2 | 623,956 | $34,022,759 | -$1,673,503 | $54.53 | 51 |
| 2019 Q1 | 655,617 | $35,440,624 | -$116,571,475 | $54.06 | 56 |
| 2018 Q4 | 2,733,067 | $147,176,993 | +$113,035,263 | $48.42 | 60 |
| 2018 Q3 | 695,497 | $38,953,123 | +$1,559,921 | $56.01 | 56 |
| 2018 Q2 | 671,998 | $34,875,501 | +$6,732,107 | $51.90 | 51 |
| 2018 Q1 | 546,558 | $27,069,313 | -$12,385,065 | $49.52 | 52 |
| 2017 Q4 | 783,237 | $40,168,823 | +$20,196,789 | $51.28 | 54 |
| 2017 Q3 | 389,342 | $19,455,248 | +$320,155 | $49.97 | 50 |
| 2017 Q2 | 370,268 | $20,111,000 | -$23,977,981 | $54.31 | 44 |
| 2017 Q1 | 831,111 | $42,599,000 | +$10,781,563 | $51.25 | 48 |
| 2016 Q4 | 509,274 | $23,636,000 | +$1,765,149 | $46.40 | 47 |
| 2016 Q3 | 430,940 | $20,686,512 | +$2,863,101 | $48.02 | 45 |
| 2016 Q2 | 406,412 | $19,037,513 | -$33,837,230 | $46.85 | 45 |
| 2016 Q1 | 1,077,499 | $51,499,585 | +$23,614,207 | $47.80 | 51 |
| 2015 Q4 | 593,561 | $29,192,366 | -$2,003,187 | $49.20 | 48 |
| 2015 Q3 | 557,299 | $26,803,859 | -$5,736,406 | $48.03 | 48 |
| 2015 Q2 | 660,271 | $33,961,415 | +$8,091,970 | $51.43 | 41 |
| 2015 Q1 | 513,360 | $25,968,882 | -$28,262,809 | $50.59 | 39 |
| 2014 Q4 | 1,047,908 | $49,023,834 | +$10,259,147 | $46.78 | 54 |
| 2014 Q3 | 883,625 | $45,000,182 | -$3,913,441 | $50.93 | 47 |
| 2014 Q2 | 959,067 | $50,094,939 | +$28,529,812 | $52.23 | 46 |
| 2014 Q1 | 412,422 | $21,776,600 | -$2,599,037 | $52.81 | 37 |