| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q4 | 212,726 | $31,484,206 | +$3,404,420 | $147.73 | 7 |
| 2025 Q3 | 4,251,799 | $740,917,379 | +$66,636,155 | $174.61 | 242 |
| 2025 Q2 | 3,967,130 | $586,005,822 | +$16,385,984 | $147.62 | 225 |
| 2025 Q1 | 3,886,400 | $368,814,359 | +$23,436,520 | $94.67 | 198 |
| 2024 Q4 | 3,615,246 | $388,821,463 | +$21,960,257 | $107.98 | 208 |
| 2024 Q3 | 3,387,322 | $288,401,999 | -$41,895,531 | $85.13 | 192 |
| 2024 Q2 | 3,901,581 | $304,772,079 | -$32,728,164 | $78.03 | 212 |
| 2024 Q1 | 4,277,979 | $356,223,501 | -$32,051,126 | $83.30 | 212 |
| 2023 Q4 | 79,652 | $6,045,607 | +$858,407 | $75.90 | 5 |
| 2023 Q3 | 3,964,934 | $214,625,868 | -$21,557,787 | $54.16 | 201 |
| 2023 Q2 | 4,264,569 | $249,903,388 | +$17,543,793 | $58.61 | 192 |
| 2023 Q1 | 3,982,063 | $212,852,609 | -$32,833,299 | $53.61 | 197 |
| 2022 Q4 | 4,907,494 | $189,197,490 | -$4,916,403 | $38.55 | 196 |
| 2022 Q3 | 4,416,734 | $201,482,131 | -$20,867,487 | $45.64 | 192 |
| 2022 Q2 | 5,741,910 | $282,857,543 | -$17,506,485 | $48.99 | 211 |
| 2022 Q1 | 5,682,834 | $494,450,187 | -$98,908,403 | $87.22 | 261 |
| 2021 Q4 | 6,986,345 | $827,486,909 | -$68,554,443 | $118.58 | 322 |
| 2021 Q3 | 7,236,001 | $1,005,438,517 | -$100,654,191 | $138.87 | 330 |
| 2021 Q2 | 7,940,642 | $1,221,322,530 | -$436,771,253 | $154.07 | 348 |
| 2021 Q1 | 10,944,608 | $1,432,856,017 | +$241,427,004 | $147.44 | 356 |
| 2020 Q4 | 7,867,247 | $1,152,768,106 | +$300,618,826 | $146.36 | 294 |
| 2020 Q3 | 5,267,141 | $572,524,974 | +$142,695,824 | $108.60 | 188 |
| 2020 Q2 | 4,105,061 | $348,773,879 | +$147,679,634 | $84.84 | 129 |
| 2020 Q1 | 2,270,382 | $119,768,015 | +$24,808,756 | $52.73 | 89 |
| 2019 Q4 | 1,748,068 | $100,735,411 | +$17,790,008 | $57.59 | 76 |
| 2019 Q3 | 1,293,409 | $63,006,623 | -$16,847,466 | $48.67 | 68 |
| 2019 Q2 | 1,646,482 | $85,603,698 | -$10,112,326 | $52.00 | 78 |
| 2019 Q1 | 1,843,091 | $95,483,320 | +$16,790,426 | $51.80 | 73 |
| 2018 Q4 | 1,300,466 | $55,410,673 | -$34,978,963 | $42.42 | 64 |
| 2018 Q3 | 1,954,873 | $112,585,946 | -$5,450,884 | $57.59 | 78 |
| 2018 Q2 | 1,975,852 | $109,573,650 | +$39,620,603 | $55.48 | 68 |
| 2018 Q1 | 1,259,652 | $62,756,145 | +$40,416,608 | $49.87 | 62 |
| 2017 Q4 | 449,431 | $20,762,549 | +$7,516,430 | $46.07 | 38 |
| 2017 Q3 | 199,617 | $8,120,392 | +$3,474,273 | $40.65 | 20 |
| 2017 Q2 | 117,130 | $4,109,000 | +$4,064,342 | $35.08 | 14 |
| 2017 Q1 | 1,255 | $36,000 | -$847,647 | $28.30 | 3 |
| 2016 Q4 | 37,687 | $947,000 | +$435,355 | $25.16 | 6 |
| 2016 Q3 | 20,375 | $522,000 | -$190,682 | $25.42 | 4 |
| 2016 Q2 | 27,942 | $624,000 | +$28,215 | $22.18 | 4 |
| 2016 Q1 | 26,664 | $551,000 | -$45,756 | $20.00 | 3 |
| 2015 Q4 | 28,873 | $668,000 | +$404,642 | $23.16 | 3 |
| 2015 Q3 | 11,372 | $242,000 | -$516,471 | $21.29 | 3 |
| 2015 Q2 | 35,622 | $821,000 | +$805,002 | $23.05 | 1 |
| 2015 Q1 | 706 | $16,000 | -$390,972 | $22.66 | 1 |
| 2014 Q4 | 19,054 | $391,000 | -$2,695,314 | $20.52 | 2 |
| 2014 Q3 | 145,500 | $2,909,000 | +$2,909,000 | $20.00 | 2 |