Market Price
$ 69.81
Selling Price
$ 58.58
433
142
93
2028
Market Price
$ 43.10
Selling Price
$ 38.12
2233
850
1454
3233
Market Price
$ 54.63
Selling Price
$ 47.34
1254
378
272
1311
Market Price
$ 40.74
Selling Price
$ 34.53
3380
3220
2296
4046
Market Price
$ 50.28
Selling Price
$ 45.10
1623
362
578
4151
Market Price
$ 37.27
Selling Price
$ 31.99
1870
1004
722
2008
Market Price
$ 33.05
Selling Price
$ 29.95
761
746
497
861
Market Price
$ 50.42
Selling Price
$ 42.59
1132
497
321
3971
Market Price
$ 59.98
Selling Price
$ 52.67
2277
704
1463
2849
Market Price
$ 46.25
Selling Price
$ 41.92
791
576
634
1095
Market Price
$ 52.44
Selling Price
$ 43.97
2106
831
1204
2235
Market Price
$ 58.80
Selling Price
$ 50.99
1106
895
937
2751
Market Price
$ 59.94
Selling Price
$ 50.32
356
240
353
909
Market Price
$ 39.92
Selling Price
$ 35.20
2778
2692
2573
4744
Market Price
$ 40.04
Selling Price
$ 33.56
2760
1710
1018
3921
Market Price
$ 54.38
Selling Price
$ 47.54
288
87
97
511
Market Price
$ 42.75
Selling Price
$ 36.37
399
167
225
1380
Market Price
$ 53.46
Selling Price
$ 48.11
546
154
420
2328
Market Price
$ 57.35
Selling Price
$ 48.06
1709
1616
473
1944
Market Price
$ 50.76
Selling Price
$ 44.06
640
272
167
1400
Market Price
$ 56.71
Selling Price
$ 49.08
255
159
137
1149
Market Price
$ 40.46
Selling Price
$ 35.44
218
189
199
1065
Market Price
$ 68.36
Selling Price
$ 57.71
668
212
617
2708
Market Price
$ 47.62
Selling Price
$ 41.04
559
291
429
1224
Market Price
$ 58.03
Selling Price
$ 52.49
2782
1040
2234
2936
Market Price
$ 34.20
Selling Price
$ 30.47
1399
853
843
4900
Market Price
$ 40.38
Selling Price
$ 36.63
577
380
123
677
Market Price
$ 64.87
Selling Price
$ 54.22
921
219
840
1205
Market Price
$ 69.38
Selling Price
$ 58.15
1826
1607
1823
3247
Market Price
$ 42.26
Selling Price
$ 35.52
3714
1091
3307
4134
Market Price
$ 61.31
Selling Price
$ 54.81
741
434
447
1558
Market Price
$ 52.69
Selling Price
$ 47.85
1251
679
1140
2062
Market Price
$ 49.59
Selling Price
$ 41.48
615
560
158
1421
Market Price
$ 37.35
Selling Price
$ 33.18
279
100
105
724
Market Price
$ 64.61
Selling Price
$ 56.47
657
567
249
840
Market Price
$ 46.29
Selling Price
$ 39.73
699
638
407
2108
Market Price
$ 57.16
Selling Price
$ 50.72
3752
3433
1960
4497
Market Price
$ 57.61
Selling Price
$ 51.29
2432
803
1430
3963
Market Price
$ 29.36
Selling Price
$ 25.24
4446
2055
4137
4767
Market Price
$ 33.90
Selling Price
$ 28.31
808
729
273
4004