| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 203,138 | $17,598,147 | -$1,216,685 | $86.64 | 24 |
| 2025 Q2 | 225,117 | $19,222,174 | +$225,205 | $85.51 | 28 |
| 2025 Q1 | 222,428 | $16,573,768 | +$1,427,767 | $74.36 | 24 |
| 2024 Q4 | 203,455 | $14,342,114 | -$3,460,250 | $70.41 | 21 |
| 2024 Q3 | 242,174 | $21,725,334 | -$1,798,780 | $89.76 | 24 |
| 2024 Q2 | 244,060 | $21,442,839 | -$596,615 | $87.83 | 27 |
| 2024 Q1 | 250,499 | $23,759,643 | +$491,867 | $94.8 | 30 |
| 2023 Q4 | 239,082 | $23,775,999 | -$890,977,402 | $99.41 | 26 |
| 2023 Q3 | 10,937,838 | $910,624,185 | -$66,589,361 | $82.86 | 25 |
| 2023 Q2 | 11,737,467 | $1,093,866,333 | -$29,130,200 | $93.19 | 23 |
| 2023 Q1 | 12,050,664 | $1,076,831,710 | -$30,730,698 | $89.35 | 21 |
| 2022 Q4 | 12,394,578 | $882,555,125 | -$12,721,072 | $71.21 | 15 |
| 2022 Q3 | 12,574,451 | $813,467,759 | -$15,565,445 | $63.77 | 15 |
| 2022 Q2 | 12,826,738 | $883,182,000 | -$16,950,657 | $68.85 | 14 |
| 2022 Q1 | 13,060,675 | $1,057,383,000 | -$18,989,224 | $80.14 | 15 |
| 2021 Q4 | 13,288,547 | $1,260,254,720 | -$55,039,992 | $95.37 | 18 |
| 2021 Q3 | 13,871,176 | $1,147,368,868 | -$48,992,200 | $82.87 | 23 |
| 2021 Q2 | 14,443,737 | $1,287,479,877 | -$166,783,625 | $89.37 | 22 |
| 2021 Q1 | 16,536,406 | $1,269,955,809 | -$22,776,421 | $76.64 | 27 |
| 2020 Q4 | 16,832,419 | $1,280,371,599 | -$237,918,700 | $76.07 | 26 |
| 2020 Q3 | 20,534,213 | $1,337,088,000 | +$280,734,427 | $65.14 | 22 |
| 2020 Q2 | 16,283,569 | $1,045,956,000 | +$27,450,449 | $64.7 | 22 |
| 2020 Q1 | 15,870,381 | $832,183,157 | +$16,295,455 | $52.45 | 22 |
| 2019 Q4 | 15,555,549 | $921,232,020 | +$11,151,831 | $58.87 | 22 |
| 2019 Q3 | 15,382,542 | $861,447,333 | +$23,580,437 | $55.95 | 25 |
| 2019 Q2 | 14,961,292 | $853,291,297 | +$23,803,255 | $56.89 | 24 |
| 2019 Q1 | 14,544,598 | $783,345,000 | +$13,198,355 | $53.9 | 22 |
| 2018 Q4 | 14,301,180 | $657,298,566 | +$10,158,036 | $45.83 | 21 |
| 2018 Q3 | 14,079,135 | $679,118,814 | +$27,776,850 | $48.14 | 21 |
| 2018 Q2 | 13,503,286 | $666,602,000 | +$19,450,369 | $49.19 | 16 |
| 2018 Q1 | 13,111,698 | $591,365,000 | +$19,306,920 | $45.14 | 17 |
| 2017 Q4 | 12,684,300 | $562,882,000 | +$28,171,370 | $44.28 | 17 |
| 2017 Q3 | 12,047,581 | $512,414,000 | +$15,937,254 | $42.52 | 15 |
| 2017 Q2 | 11,672,781 | $485,884,000 | +$22,226,201 | $41.72 | 14 |
| 2017 Q1 | 11,144,333 | $429,378,000 | +$7,019,193 | $38.48 | 15 |
| 2016 Q4 | 10,963,648 | $400,864,000 | +$9,274,324 | $36.43 | 15 |
| 2016 Q3 | 10,709,337 | $404,619,000 | +$1,744,067 | $37.78 | 16 |
| 2016 Q2 | 10,663,064 | $410,050,000 | +$7,490,690 | $38.25 | 15 |
| 2016 Q1 | 10,468,279 | $375,145,000 | +$6,078,235 | $35.74 | 13 |
| 2015 Q4 | 10,298,356 | $347,471,000 | +$20,891,637 | $33.74 | 12 |
| 2015 Q3 | 9,679,176 | $335,050,000 | -$14,676,529 | $34.61 | 11 |
| 2015 Q2 | 10,087,941 | $359,788,822 | -$3,690,808 | $35.65 | 13 |
| 2015 Q1 | 10,186,624 | $374,894,000 | -$3,789,843 | $36.75 | 15 |
| 2014 Q4 | 10,289,623 | $346,673,664 | -$12,117,039 | $33.69 | 12 |
| 2014 Q3 | 10,648,482 | $338,133,000 | -$3,107,642 | $31.68 | 14 |
| 2014 Q2 | 10,744,904 | $370,190,822 | -$2,612,988 | $34.48 | 12 |
| 2014 Q1 | 10,822,708 | $357,095,404 | -$35,757,829 | $32.99 | 13 |