Market Price
$ 64.01
Selling Price
$ 56.36
528
504
291
623
Market Price
$ 42.50
Selling Price
$ 38.22
3304
1758
2318
3609
Market Price
$ 66.40
Selling Price
$ 59.92
649
641
411
858
Market Price
$ 51.51
Selling Price
$ 43.79
527
300
343
2227
Market Price
$ 51.71
Selling Price
$ 44.67
1441
1355
1163
2136
Market Price
$ 33.00
Selling Price
$ 28.19
2330
1883
1995
4841
Market Price
$ 42.46
Selling Price
$ 35.43
1640
344
914
3029
Market Price
$ 33.82
Selling Price
$ 29.65
1006
280
675
1222
Market Price
$ 46.46
Selling Price
$ 40.94
1390
1007
630
1460
Market Price
$ 42.62
Selling Price
$ 38.35
2591
1968
1347
3593
Market Price
$ 33.50
Selling Price
$ 30.26
1457
823
663
2202
Market Price
$ 48.15
Selling Price
$ 40.99
1523
407
506
2873
Market Price
$ 42.90
Selling Price
$ 38.23
836
828
650
1699
Market Price
$ 33.42
Selling Price
$ 30.05
262
134
186
491
Market Price
$ 47.98
Selling Price
$ 40.68
532
293
122
1311
Market Price
$ 29.46
Selling Price
$ 26.11
1799
1640
607
2399
Market Price
$ 67.25
Selling Price
$ 56.63
2030
1558
1019
2157
Market Price
$ 35.89
Selling Price
$ 30.68
1451
1218
890
3874
Market Price
$ 54.52
Selling Price
$ 47.25
878
271
817
1486
Market Price
$ 54.99
Selling Price
$ 48.53
1212
782
478
1356
Market Price
$ 36.93
Selling Price
$ 33.46
799
617
393
2085
Market Price
$ 37.37
Selling Price
$ 31.26
680
348
267
2797
Market Price
$ 64.77
Selling Price
$ 55.95
753
351
520
1283
Market Price
$ 57.86
Selling Price
$ 51.16
210
147
85
635
Market Price
$ 67.94
Selling Price
$ 58.28
3176
2737
1163
4878
Market Price
$ 54.84
Selling Price
$ 48.42
1918
703
1831
2692
Market Price
$ 33.52
Selling Price
$ 29.60
1865
998
1723
1871
Market Price
$ 42.98
Selling Price
$ 36.53
409
195
306
1057
Market Price
$ 36.70
Selling Price
$ 31.01
648
352
495
2020
Market Price
$ 62.51
Selling Price
$ 54.51
2323
962
1677
4008
Market Price
$ 28.49
Selling Price
$ 25.51
749
479
576
3118
Market Price
$ 46.40
Selling Price
$ 39.35
1519
542
1063
2589
Market Price
$ 44.24
Selling Price
$ 37.08
265
252
70
748
Market Price
$ 58.72
Selling Price
$ 52.02
3264
2318
2312
3560
Market Price
$ 35.67
Selling Price
$ 31.01
366
290
355
1045
Market Price
$ 54.64
Selling Price
$ 49.34
2838
831
2139
4266
Market Price
$ 60.31
Selling Price
$ 51.89
1815
466
1253
1882
Market Price
$ 58.45
Selling Price
$ 50.04
2435
2282
963
2600
Market Price
$ 39.92
Selling Price
$ 34.44
146
80
143
629
Market Price
$ 48.87
Selling Price
$ 44.05
709
662
224
2433