Market Price
$ 42.85
Selling Price
$ 37.24
2103
2068
1875
2326
Market Price
$ 48.59
Selling Price
$ 43.59
1377
1189
366
2638
Market Price
$ 44.56
Selling Price
$ 40.23
1283
694
1271
1851
Market Price
$ 37.11
Selling Price
$ 32.52
734
270
339
1626
Market Price
$ 37.84
Selling Price
$ 32.46
450
170
263
1203
Market Price
$ 40.61
Selling Price
$ 34.93
1389
590
1065
1770
Market Price
$ 59.99
Selling Price
$ 50.73
1899
1875
1862
4295
Market Price
$ 60.84
Selling Price
$ 52.90
1020
962
490
1614
Market Price
$ 44.45
Selling Price
$ 39.60
2517
898
2353
3527
Market Price
$ 47.54
Selling Price
$ 40.03
3049
2753
2055
4959
Market Price
$ 66.60
Selling Price
$ 56.84
4088
3800
3118
4133
Market Price
$ 59.20
Selling Price
$ 49.73
949
942
844
2705
Market Price
$ 62.64
Selling Price
$ 55.60
3122
756
800
3751
Market Price
$ 36.51
Selling Price
$ 32.76
271
65
242
912
Market Price
$ 32.78
Selling Price
$ 27.74
845
806
230
2210
Market Price
$ 30.51
Selling Price
$ 26.97
554
112
190
925
Market Price
$ 57.05
Selling Price
$ 50.71
420
300
251
1698
Market Price
$ 66.52
Selling Price
$ 55.52
1139
350
707
2848
Market Price
$ 50.79
Selling Price
$ 43.97
918
304
455
1445
Market Price
$ 55.37
Selling Price
$ 46.44
1177
1040
546
2522
Market Price
$ 36.33
Selling Price
$ 31.08
2622
1153
2254
2727
Market Price
$ 44.31
Selling Price
$ 39.65
813
252
237
2190
Market Price
$ 54.00
Selling Price
$ 47.39
2208
881
1318
2259
Market Price
$ 40.69
Selling Price
$ 34.10
3914
2972
2855
4337
Market Price
$ 52.17
Selling Price
$ 44.38
847
789
823
3556
Market Price
$ 48.05
Selling Price
$ 42.59
3989
3982
3623
4446
Market Price
$ 70.75
Selling Price
$ 59.53
4352
949
2943
4383
Market Price
$ 33.17
Selling Price
$ 30.02
1815
1131
1190
2394
Market Price
$ 38.39
Selling Price
$ 33.52
707
289
427
3082
Market Price
$ 44.04
Selling Price
$ 37.52
1235
542
873
2741
Market Price
$ 60.60
Selling Price
$ 54.70
1842
868
997
3780
Market Price
$ 52.71
Selling Price
$ 46.99
1235
359
561
1966
Market Price
$ 33.17
Selling Price
$ 28.42
2499
1233
1827
4825
Market Price
$ 39.86
Selling Price
$ 35.03
1377
1121
487
3750
Market Price
$ 57.85
Selling Price
$ 52.25
1005
685
471
3446
Market Price
$ 37.39
Selling Price
$ 32.06
1489
529
748
2824
Market Price
$ 59.94
Selling Price
$ 51.03
521
210
372
1221
Market Price
$ 34.19
Selling Price
$ 31.02
230
134
215
991
Market Price
$ 43.56
Selling Price
$ 38.03
3277
914
985
3336
Market Price
$ 38.83
Selling Price
$ 33.04
430
380
253
594