Market Price
$ 47.83
Selling Price
$ 42.22
887
609
559
2650
Market Price
$ 35.20
Selling Price
$ 29.39
2275
1338
626
3330
Market Price
$ 42.77
Selling Price
$ 38.25
3848
2316
2620
4428
Market Price
$ 40.67
Selling Price
$ 33.95
1765
1160
1218
2068
Market Price
$ 66.12
Selling Price
$ 58.84
408
198
295
960
Market Price
$ 50.95
Selling Price
$ 43.41
540
258
370
2036
Market Price
$ 49.51
Selling Price
$ 44.41
2543
2071
1620
4072
Market Price
$ 31.59
Selling Price
$ 27.87
1051
862
766
1209
Market Price
$ 53.68
Selling Price
$ 46.65
710
284
558
1120
Market Price
$ 55.25
Selling Price
$ 48.46
1656
855
1133
3031
Market Price
$ 63.52
Selling Price
$ 56.89
823
479
407
2661
Market Price
$ 53.92
Selling Price
$ 46.99
3240
2018
2923
3735
Market Price
$ 59.88
Selling Price
$ 51.02
824
224
774
2168
Market Price
$ 44.26
Selling Price
$ 37.71
1579
1270
1344
1732
Market Price
$ 58.91
Selling Price
$ 49.17
211
163
122
552
Market Price
$ 56.25
Selling Price
$ 49.38
1445
649
1082
4090
Market Price
$ 41.07
Selling Price
$ 34.25
1135
433
860
1352
Market Price
$ 38.28
Selling Price
$ 32.29
403
83
83
1184
Market Price
$ 38.92
Selling Price
$ 34.06
1655
1176
1014
4270
Market Price
$ 44.31
Selling Price
$ 37.68
2675
2012
1786
3549
Market Price
$ 64.58
Selling Price
$ 54.77
1507
735
1371
3217
Market Price
$ 40.35
Selling Price
$ 35.40
256
100
249
693
Market Price
$ 51.70
Selling Price
$ 44.07
2386
697
1242
4639
Market Price
$ 35.25
Selling Price
$ 29.99
2396
879
1558
3276
Market Price
$ 42.53
Selling Price
$ 38.62
757
654
737
1162
Market Price
$ 67.92
Selling Price
$ 57.70
926
481
364
3512
Market Price
$ 33.81
Selling Price
$ 28.30
1403
447
575
2485
Market Price
$ 37.49
Selling Price
$ 31.27
123
81
76
593
Market Price
$ 55.20
Selling Price
$ 46.01
245
68
128
477
Market Price
$ 53.97
Selling Price
$ 46.26
218
171
208
661
Market Price
$ 62.94
Selling Price
$ 53.43
1823
1705
1192
3044
Market Price
$ 46.48
Selling Price
$ 41.96
2078
1259
1823
2262
Market Price
$ 38.13
Selling Price
$ 32.13
2932
1538
1657
4601
Market Price
$ 50.42
Selling Price
$ 42.89
1030
725
465
1275
Market Price
$ 48.81
Selling Price
$ 40.78
2274
1110
486
2350
Market Price
$ 51.52
Selling Price
$ 45.34
2604
1996
1629
3629
Market Price
$ 35.20
Selling Price
$ 30.30
678
399
677
2668
Market Price
$ 44.81
Selling Price
$ 38.72
339
291
124
1107
Market Price
$ 52.63
Selling Price
$ 46.10
1902
1390
1240
2045
Market Price
$ 38.18
Selling Price
$ 32.26
784
609
428
794