Market Price
$ 58.83
Selling Price
$ 51.89
1947
1300
1412
3204
Market Price
$ 58.59
Selling Price
$ 49.56
1864
1363
668
4688
Market Price
$ 51.00
Selling Price
$ 45.30
567
252
258
846
Market Price
$ 44.79
Selling Price
$ 38.98
366
103
329
849
Market Price
$ 62.39
Selling Price
$ 53.19
791
173
670
1851
Market Price
$ 36.81
Selling Price
$ 32.33
3208
1619
3032
4159
Market Price
$ 32.65
Selling Price
$ 27.82
1216
634
626
3019
Market Price
$ 57.82
Selling Price
$ 50.59
3415
3200
3010
3629
Market Price
$ 37.44
Selling Price
$ 31.72
2742
671
2244
2839
Market Price
$ 46.66
Selling Price
$ 39.33
329
213
224
553
Market Price
$ 41.39
Selling Price
$ 34.97
3493
1801
1429
3786
Market Price
$ 57.13
Selling Price
$ 48.52
926
443
340
3338
Market Price
$ 55.81
Selling Price
$ 49.20
585
570
348
2221
Market Price
$ 39.79
Selling Price
$ 34.16
2027
1145
1233
4373
Market Price
$ 64.61
Selling Price
$ 55.54
717
548
657
1418
Market Price
$ 30.11
Selling Price
$ 26.17
633
336
527
1792
Market Price
$ 46.66
Selling Price
$ 40.11
3563
2899
2277
3670
Market Price
$ 42.78
Selling Price
$ 38.13
1208
1078
1190
3942
Market Price
$ 49.46
Selling Price
$ 41.84
986
957
539
2733
Market Price
$ 43.06
Selling Price
$ 37.02
568
368
212
970
Market Price
$ 31.77
Selling Price
$ 27.76
913
472
496
1235
Market Price
$ 56.41
Selling Price
$ 48.93
523
175
286
1081
Market Price
$ 57.87
Selling Price
$ 52.29
1127
1052
980
3501
Market Price
$ 32.83
Selling Price
$ 27.51
970
275
291
3376
Market Price
$ 48.64
Selling Price
$ 43.42
2055
1087
948
3095
Market Price
$ 47.63
Selling Price
$ 43.20
1174
477
783
1285
Market Price
$ 44.93
Selling Price
$ 37.52
536
440
476
795
Market Price
$ 32.68
Selling Price
$ 28.13
1384
791
550
3024
Market Price
$ 28.75
Selling Price
$ 26.05
1414
359
339
1416
Market Price
$ 54.86
Selling Price
$ 49.04
2380
703
1133
2878
Market Price
$ 48.14
Selling Price
$ 41.38
189
82
179
476
Market Price
$ 67.11
Selling Price
$ 55.95
2683
2525
2374
3860
Market Price
$ 53.11
Selling Price
$ 47.80
1264
1042
551
1579
Market Price
$ 32.83
Selling Price
$ 29.34
1508
1331
403
4747
Market Price
$ 69.24
Selling Price
$ 59.64
810
187
559
839
Market Price
$ 39.08
Selling Price
$ 34.62
2376
1555
1859
3761
Market Price
$ 47.77
Selling Price
$ 41.15
2635
2385
1227
4134
Market Price
$ 58.05
Selling Price
$ 48.71
3231
1445
3173
4398
Market Price
$ 70.92
Selling Price
$ 59.13
1483
1453
540
2220
Market Price
$ 57.49
Selling Price
$ 50.65
663
250
187
666