Market Price
$ 69.03
Selling Price
$ 59.96
681
469
498
1281
Market Price
$ 45.34
Selling Price
$ 38.72
495
461
144
1996
Market Price
$ 54.31
Selling Price
$ 47.88
2067
1250
1973
2522
Market Price
$ 53.17
Selling Price
$ 46.90
2847
2367
2112
3058
Market Price
$ 34.96
Selling Price
$ 30.54
761
518
380
770
Market Price
$ 30.43
Selling Price
$ 26.93
1368
1307
769
2416
Market Price
$ 43.17
Selling Price
$ 38.04
1116
565
698
3749
Market Price
$ 54.46
Selling Price
$ 46.09
194
50
123
654
Market Price
$ 52.55
Selling Price
$ 44.13
1507
1115
728
1911
Market Price
$ 44.21
Selling Price
$ 38.19
1736
487
1579
2374
Market Price
$ 33.75
Selling Price
$ 28.95
2443
2048
1930
4280
Market Price
$ 43.65
Selling Price
$ 38.84
3446
3079
3266
4791
Market Price
$ 67.25
Selling Price
$ 58.43
850
819
300
1073
Market Price
$ 34.64
Selling Price
$ 29.43
1725
1081
914
2069
Market Price
$ 37.66
Selling Price
$ 32.90
201
114
149
769
Market Price
$ 43.39
Selling Price
$ 36.70
954
388
274
1760
Market Price
$ 60.07
Selling Price
$ 53.53
2775
2189
2476
2796
Market Price
$ 51.79
Selling Price
$ 45.31
884
512
270
2409
Market Price
$ 55.81
Selling Price
$ 49.35
1210
242
273
3189
Market Price
$ 52.03
Selling Price
$ 47.14
1055
564
895
1678
Market Price
$ 64.34
Selling Price
$ 53.79
1714
425
1674
4483
Market Price
$ 48.97
Selling Price
$ 42.26
2375
1844
1468
3427
Market Price
$ 63.25
Selling Price
$ 55.84
2704
1888
2395
4734
Market Price
$ 41.65
Selling Price
$ 35.65
2019
622
936
2871
Market Price
$ 63.41
Selling Price
$ 55.81
1135
237
770
2442
Market Price
$ 28.84
Selling Price
$ 26.12
693
503
155
996
Market Price
$ 32.84
Selling Price
$ 28.27
1001
391
663
3365
Market Price
$ 33.13
Selling Price
$ 30.08
439
364
122
1061
Market Price
$ 63.97
Selling Price
$ 55.71
2400
722
550
3909
Market Price
$ 56.95
Selling Price
$ 51.15
1882
1839
1231
4940
Market Price
$ 51.65
Selling Price
$ 46.69
889
187
625
2745
Market Price
$ 47.80
Selling Price
$ 40.76
2338
1323
556
2412
Market Price
$ 49.29
Selling Price
$ 44.04
1954
1681
1078
2548
Market Price
$ 33.06
Selling Price
$ 28.15
2806
2751
952
3600
Market Price
$ 65.82
Selling Price
$ 58.90
2909
927
1581
4050
Market Price
$ 66.87
Selling Price
$ 57.11
983
947
732
1325
Market Price
$ 48.82
Selling Price
$ 43.89
357
182
239
1481
Market Price
$ 66.86
Selling Price
$ 57.45
415
176
368
1048
Market Price
$ 57.79
Selling Price
$ 49.45
830
191
466
1186
Market Price
$ 61.89
Selling Price
$ 54.93
745
649
738
1196