| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q4 | 52,018 | $6,022,534 | -$52,350 | $115.76 | 3 |
| 2025 Q3 | 5,007,054 | $558,208,940 | -$145,027,462 | $111.49 | 125 |
| 2025 Q2 | 6,146,507 | $563,117,620 | +$442,797,489 | $91.44 | 114 |
| 2025 Q1 | 1,418,740 | $104,382,565 | -$290,924,722 | $73.90 | 95 |
| 2024 Q4 | 4,858,854 | $430,874,335 | -$65,681,125 | $88.64 | 108 |
| 2024 Q3 | 5,544,719 | $477,921,283 | +$297,161,123 | $86.19 | 109 |
| 2024 Q2 | 2,144,693 | $164,814,728 | -$33,328,888 | $76.84 | 98 |
| 2024 Q1 | 2,656,008 | $187,362,519 | -$575,752,792 | $70.55 | 100 |
| 2023 Q4 | 296,654 | $16,238,816 | -$1,541,530 | $54.74 | 4 |
| 2023 Q3 | 2,397,702 | $98,712,396 | -$7,257,026 | $41.17 | 87 |
| 2023 Q2 | 2,545,457 | $120,606,989 | +$7,644,272 | $47.38 | 83 |
| 2023 Q1 | 2,259,456 | $87,143,093 | +$16,382,230 | $38.57 | 76 |
| 2022 Q4 | 2,065,386 | $67,678,003 | -$26,986,785 | $32.77 | 77 |
| 2022 Q3 | 2,957,427 | $84,023,000 | -$45,967,085 | $28.41 | 50 |
| 2022 Q2 | 4,213,359 | $146,915,649 | +$35,283,108 | $34.87 | 63 |
| 2022 Q1 | 2,667,629 | $169,665,409 | +$22,285,079 | $63.63 | 82 |
| 2021 Q4 | 1,585,366 | $241,395,960 | -$8,606,108 | $152.56 | 83 |
| 2021 Q3 | 1,651,735 | $188,114,056 | +$12,505,871 | $113.71 | 69 |
| 2021 Q2 | 1,547,804 | $175,569,706 | +$44,210,149 | $113.39 | 66 |
| 2021 Q1 | 1,194,842 | $107,933,721 | -$48,779,652 | $90.34 | 58 |
| 2020 Q4 | 1,975,373 | $151,798 | -$3,661,447 | $0.08 | 56 |
| 2020 Q3 | 1,205,185 | $67,335,375 | -$12,852,244 | $55.91 | 48 |
| 2020 Q2 | 2,155,986 | $95,582 | -$6,247,771 | $0.04 | 57 |
| 2020 Q1 | 2,356,415 | $65,030,175 | -$59,645,042 | $27.63 | 53 |
| 2019 Q4 | 2,918,250 | $204,325,960 | +$33,605,829 | $70.01 | 50 |
| 2019 Q3 | 2,708,978 | $149,660,925 | +$91,251,303 | $55.27 | 51 |
| 2019 Q2 | 1,024,729 | $55,534,241 | -$1,512,781 | $54.15 | 49 |
| 2019 Q1 | 9,550 | $470,159 | -$54,649 | $41.31 | 2 |
| 2018 Q4 | 1,666,193 | $103,059 | -$52,247,234 | $0.03 | 34 |
| 2018 Q3 | 1,427,976 | $81,773,000 | +$10,623,810 | $57.27 | 47 |
| 2018 Q2 | 1,257,672 | $58,958,000 | +$11,408,564 | $46.88 | 48 |
| 2018 Q1 | 751,184 | $98,112,000 | -$38,304,674 | $130.73 | 42 |
| 2017 Q4 | 1,088,665 | $152,590 | -$19,559,722 | $0.14 | 41 |
| 2017 Q3 | 791,754 | $92,217,000 | +$16,892,591 | $116.47 | 32 |
| 2017 Q2 | 682,260 | $70,877,000 | +$13,212,625 | $103.86 | 37 |
| 2017 Q1 | 614,566 | $58,982,000 | +$6,885,795 | $96.01 | 31 |
| 2016 Q4 | 501,012 | $40,970,000 | -$18,833,107 | $81.78 | 28 |
| 2016 Q3 | 764,858 | $56,188,000 | +$17,830,187 | $73.64 | 30 |
| 2016 Q2 | 533,028 | $35,479,000 | -$3,447,421 | $66.57 | 27 |
| 2016 Q1 | 819,871 | $51,896 | +$16,083 | $0.06 | 34 |
| 2015 Q4 | 559,119 | $34,481 | -$14,150 | $0.06 | 26 |
| 2015 Q3 | 851,454 | $44,493 | +$29,383 | $0.05 | 23 |
| 2015 Q2 | 293,176 | $19,465 | -$14,694,779 | $0.07 | 21 |
| 2015 Q1 | 265,434 | $35,614,000 | -$50,238,692 | $133.46 | 27 |
| 2014 Q4 | 821,537 | $108,847,000 | +$1,157,840 | $132.61 | 27 |
| 2014 Q3 | 618,639 | $72,617,000 | +$12,812,175 | $117.36 | 21 |
| 2014 Q2 | 549,146 | $63,171,000 | -$4,146,839 | $114.86 | 22 |
| 2014 Q1 | 601,646 | $60,658,000 | -$40,611,450 | $99.84 | 22 |