| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 365,077 | $97,877,478 | -$31,115 | $268.5 | 13 |
| 2025 Q2 | 365,238 | $94,167,992 | +$128,625 | $258.94 | 16 |
| 2025 Q1 | 364,735 | $78,725,288 | -$1,801,385 | $217 | 13 |
| 2024 Q4 | 372,949 | $91,789,357 | -$2,922,260 | $244.5 | 11 |
| 2024 Q3 | 384,495 | $118,996,796 | -$43,768,817 | $308.89 | 11 |
| 2024 Q2 | 549,181 | $146,875,360 | +$2,660,233 | $267.57 | 11 |
| 2024 Q1 | 539,142 | $154,265,944 | -$87,253,295 | $290.58 | 13 |
| 2023 Q4 | 841,314 | $236,657,506 | +$94,235,321 | $284.18 | 14 |
| 2023 Q3 | 504,513 | $123,368,000 | +$5,553,041 | $245.79 | 13 |
| 2023 Q2 | 476,567 | $132,141,880 | -$12,286,864 | $278.82 | 12 |
| 2023 Q1 | 524,009 | $128,320,792 | +$2,837,718 | $244.24 | 13 |
| 2022 Q4 | 508,779 | $115,417,077 | +$6,193,507 | $227.1 | 11 |
| 2022 Q3 | 478,466 | $86,433,002 | -$23,593,772 | $180.39 | 8 |
| 2022 Q2 | 515,207 | $86,301,972 | +$857,382 | $167.7 | 9 |
| 2022 Q1 | 570,026 | $145,793,320 | +$752,291 | $256.02 | 11 |
| 2021 Q4 | 592,911 | $183,600,454 | +$5,372,808 | $328.32 | 10 |
| 2021 Q3 | 544,214 | $165,940,536 | -$28,320,073 | $305.08 | 9 |
| 2021 Q2 | 669,843 | $189,442,078 | -$33,279,543 | $297.91 | 10 |
| 2021 Q1 | 810,036 | $189,637,464 | -$14,522,539 | $243.37 | 10 |
| 2020 Q4 | 868,910 | $158,981,142 | -$4,322,129 | $189.2 | 8 |
| 2020 Q3 | 892,296 | $125,218,991 | +$5,326,676 | $144.89 | 11 |
| 2020 Q2 | 855,560 | $111,156,645 | -$10,578,465 | $134.45 | 10 |
| 2020 Q1 | 933,221 | $79,710,000 | +$26,200,258 | $87.92 | 7 |
| 2019 Q4 | 617,519 | $79,613,430 | -$6,700,155 | $127.89 | 9 |
| 2019 Q3 | 669,462 | $74,600,000 | +$5,515,744 | $111.44 | 8 |
| 2019 Q2 | 619,928 | $70,994,833 | +$7,558 | $114.57 | 9 |
| 2019 Q1 | 620,010 | $59,857,000 | +$7,022,771 | $96.54 | 10 |
| 2018 Q4 | 547,269 | $45,844,000 | +$967,917 | $83.86 | 9 |
| 2018 Q3 | 535,639 | $68,496,000 | +$3,862,900 | $127.12 | 11 |
| 2018 Q2 | 505,476 | $61,132,000 | +$2,879,797 | $120.03 | 10 |
| 2018 Q1 | 481,811 | $52,992,106 | +$4,961,380 | $110.55 | 9 |
| 2017 Q4 | 436,457 | $47,403,088 | +$5,610,365 | $108.8 | 8 |
| 2017 Q3 | 384,798 | $37,117,000 | +$7,746,032 | $96.45 | 6 |
| 2017 Q2 | 304,479 | $25,322,000 | +$431,298 | $83.34 | 7 |
| 2017 Q1 | 299,311 | $25,017,000 | +$12,321,293 | $83.91 | 5 |
| 2016 Q4 | 154,294 | $12,138,000 | -$258,284 | $78.09 | 5 |
| 2016 Q3 | 162,765 | $10,805,000 | +$4,870,362 | $66.39 | 6 |
| 2016 Q2 | 88,956 | $5,121,000 | -$3,363,388 | $57.58 | 7 |
| 2016 Q1 | 151,620 | $7,635,000 | -$453,608 | $50.51 | 6 |
| 2015 Q4 | 159,942 | $10,661,000 | +$5,572,134 | $66.91 | 6 |
| 2015 Q3 | 76,018 | $4,305,000 | -$1,472,706 | $56.38 | 5 |
| 2015 Q2 | 98,428 | $6,834,000 | +$4,046,487 | $69.57 | 5 |
| 2015 Q1 | 40,181 | $2,604,000 | +$1,413,132 | $65.54 | 5 |
| 2014 Q4 | 18,296 | $1,314,000 | +$1,313,000 | $71.85 | 4 |
| 2014 Q3 | 21 | $1,000 | +$1,000 | $47.62 | 1 |