Market Price
$ 66.14
Selling Price
$ 57.94
1144
405
395
2981
Market Price
$ 33.85
Selling Price
$ 30.01
4698
2154
2935
4960
Market Price
$ 39.70
Selling Price
$ 34.04
1691
1131
1096
2331
Market Price
$ 56.79
Selling Price
$ 50.06
357
320
230
1089
Market Price
$ 45.88
Selling Price
$ 40.42
611
142
607
1270
Market Price
$ 63.77
Selling Price
$ 54.02
345
92
325
1249
Market Price
$ 67.25
Selling Price
$ 56.55
1487
832
1238
3682
Market Price
$ 63.10
Selling Price
$ 56.25
1499
788
1138
2070
Market Price
$ 64.41
Selling Price
$ 54.90
2217
1360
1566
4923
Market Price
$ 34.75
Selling Price
$ 29.41
246
100
166
1017
Market Price
$ 37.85
Selling Price
$ 34.06
2656
2266
2441
3087
Market Price
$ 56.58
Selling Price
$ 50.29
406
208
209
823
Market Price
$ 32.18
Selling Price
$ 29.13
998
686
844
2070
Market Price
$ 39.79
Selling Price
$ 35.13
840
812
323
2335
Market Price
$ 46.69
Selling Price
$ 40.50
922
189
280
2346
Market Price
$ 42.14
Selling Price
$ 35.79
2076
1992
649
3630
Market Price
$ 29.06
Selling Price
$ 26.15
483
449
238
851
Market Price
$ 65.68
Selling Price
$ 58.32
672
457
480
1387
Market Price
$ 66.65
Selling Price
$ 56.81
1325
533
605
1971
Market Price
$ 35.54
Selling Price
$ 31.92
1252
345
722
2890
Market Price
$ 30.19
Selling Price
$ 25.92
2993
880
1224
3140
Market Price
$ 55.65
Selling Price
$ 47.57
2672
1567
667
4139
Market Price
$ 58.82
Selling Price
$ 50.64
307
204
263
1198
Market Price
$ 55.62
Selling Price
$ 48.54
1222
886
1015
2123
Market Price
$ 37.40
Selling Price
$ 32.35
888
869
722
1056
Market Price
$ 33.67
Selling Price
$ 29.41
1602
983
1506
2353
Market Price
$ 35.56
Selling Price
$ 29.90
208
166
86
745
Market Price
$ 62.39
Selling Price
$ 55.02
3296
2615
2799
3707
Market Price
$ 31.02
Selling Price
$ 26.74
2314
1665
1162
2729
Market Price
$ 35.14
Selling Price
$ 29.56
1207
627
759
1463
Market Price
$ 64.29
Selling Price
$ 55.36
3572
2487
2815
4560
Market Price
$ 43.21
Selling Price
$ 39.07
1512
964
634
4986
Market Price
$ 30.83
Selling Price
$ 26.67
300
202
145
1052
Market Price
$ 67.28
Selling Price
$ 58.09
2582
2429
1422
4341
Market Price
$ 36.60
Selling Price
$ 32.93
2072
1175
808
4985
Market Price
$ 31.71
Selling Price
$ 27.18
624
267
339
2026
Market Price
$ 29.64
Selling Price
$ 25.99
1318
453
846
4474
Market Price
$ 58.05
Selling Price
$ 49.26
3371
1811
1103
4439
Market Price
$ 33.64
Selling Price
$ 30.11
329
217
78
1063
Market Price
$ 29.73
Selling Price
$ 25.42
1081
704
237
1247