Market Price
$ 41.17
Selling Price
$ 37.27
405
313
377
1248
Market Price
$ 42.40
Selling Price
$ 38.21
428
402
374
973
Market Price
$ 47.85
Selling Price
$ 42.93
817
218
298
1111
Market Price
$ 43.51
Selling Price
$ 38.81
1369
861
300
1962
Market Price
$ 60.70
Selling Price
$ 53.71
1212
748
458
1425
Market Price
$ 36.91
Selling Price
$ 33.25
173
64
70
845
Market Price
$ 45.19
Selling Price
$ 40.84
1114
831
873
2968
Market Price
$ 55.51
Selling Price
$ 48.65
984
615
866
2445
Market Price
$ 70.94
Selling Price
$ 59.14
437
417
410
911
Market Price
$ 46.25
Selling Price
$ 39.01
3244
2883
1721
4623
Market Price
$ 43.49
Selling Price
$ 36.98
2218
1376
844
4648
Market Price
$ 58.78
Selling Price
$ 51.95
1809
627
1067
1864
Market Price
$ 34.86
Selling Price
$ 30.93
495
175
326
1602
Market Price
$ 57.51
Selling Price
$ 49.24
602
395
518
2554
Market Price
$ 46.93
Selling Price
$ 40.08
1365
487
1192
1681
Market Price
$ 35.32
Selling Price
$ 30.39
1570
1439
881
2110
Market Price
$ 47.95
Selling Price
$ 40.63
777
223
441
1256
Market Price
$ 41.82
Selling Price
$ 37.58
1184
600
1033
2220
Market Price
$ 32.81
Selling Price
$ 29.09
2908
2518
1704
3967
Market Price
$ 43.57
Selling Price
$ 39.29
2593
644
830
3225
Market Price
$ 41.95
Selling Price
$ 35.79
1497
1144
1270
3172
Market Price
$ 30.55
Selling Price
$ 26.55
1774
1505
798
4711
Market Price
$ 40.20
Selling Price
$ 35.66
812
466
192
1839
Market Price
$ 49.08
Selling Price
$ 42.25
1617
1039
369
4507
Market Price
$ 30.27
Selling Price
$ 26.86
1496
894
659
1515
Market Price
$ 40.53
Selling Price
$ 34.02
1003
821
841
4596
Market Price
$ 30.80
Selling Price
$ 27.75
157
88
132
612
Market Price
$ 31.51
Selling Price
$ 26.57
1007
275
609
1061
Market Price
$ 55.37
Selling Price
$ 50.04
2937
2469
1784
3393
Market Price
$ 60.85
Selling Price
$ 54.54
2188
2155
1818
2444
Market Price
$ 50.67
Selling Price
$ 42.56
4229
1935
2037
4371
Market Price
$ 52.36
Selling Price
$ 44.41
2587
958
1130
2951
Market Price
$ 58.45
Selling Price
$ 51.50
711
240
642
795
Market Price
$ 33.20
Selling Price
$ 27.70
1785
734
649
3356
Market Price
$ 36.19
Selling Price
$ 32.34
824
248
398
1236
Market Price
$ 71.53
Selling Price
$ 59.66
174
114
69
429
Market Price
$ 51.00
Selling Price
$ 45.32
2767
1879
1285
4456
Market Price
$ 52.48
Selling Price
$ 47.31
295
77
84
1174
Market Price
$ 63.19
Selling Price
$ 55.42
836
293
557
1380
Market Price
$ 65.87
Selling Price
$ 56.59
498
250
265
2148