Market Price
$ 41.87
Selling Price
$ 37.92
536
206
502
940
Market Price
$ 39.53
Selling Price
$ 34.61
623
548
393
728
Market Price
$ 27.60
Selling Price
$ 25.04
758
419
748
1830
Market Price
$ 39.90
Selling Price
$ 33.53
1070
509
420
2136
Market Price
$ 32.55
Selling Price
$ 27.53
828
634
442
3114
Market Price
$ 30.09
Selling Price
$ 26.38
2338
1595
1086
3206
Market Price
$ 42.19
Selling Price
$ 38.12
1875
917
1129
2811
Market Price
$ 67.62
Selling Price
$ 58.07
550
228
261
1645
Market Price
$ 57.93
Selling Price
$ 52.42
2429
1554
2202
3375
Market Price
$ 40.72
Selling Price
$ 36.34
2788
2002
1210
3352
Market Price
$ 40.52
Selling Price
$ 34.76
290
127
269
849
Market Price
$ 30.19
Selling Price
$ 25.82
1410
766
584
2239
Market Price
$ 55.43
Selling Price
$ 46.44
1139
1074
572
3894
Market Price
$ 43.30
Selling Price
$ 37.13
650
327
314
1270
Market Price
$ 58.65
Selling Price
$ 49.74
577
478
373
2472
Market Price
$ 30.17
Selling Price
$ 27.18
2803
632
696
3824
Market Price
$ 52.05
Selling Price
$ 43.73
614
523
289
1107
Market Price
$ 35.80
Selling Price
$ 32.15
728
639
248
1226
Market Price
$ 50.50
Selling Price
$ 42.34
410
145
343
556
Market Price
$ 60.96
Selling Price
$ 51.52
146
31
116
400
Market Price
$ 32.42
Selling Price
$ 28.41
1130
1078
903
1597
Market Price
$ 39.36
Selling Price
$ 33.52
2804
1566
1472
3606
Market Price
$ 58.50
Selling Price
$ 49.72
956
495
942
3786
Market Price
$ 57.02
Selling Price
$ 51.70
456
115
333
563
Market Price
$ 58.49
Selling Price
$ 49.59
2765
1104
1036
3055
Market Price
$ 39.31
Selling Price
$ 33.75
1462
445
723
4967
Market Price
$ 37.08
Selling Price
$ 31.39
1685
1628
1441
1967
Market Price
$ 49.46
Selling Price
$ 44.40
964
961
606
2287
Market Price
$ 37.06
Selling Price
$ 31.87
1745
750
1114
2296
Market Price
$ 48.60
Selling Price
$ 41.66
958
713
609
1414
Market Price
$ 44.88
Selling Price
$ 38.80
2141
1464
1525
3868
Market Price
$ 34.05
Selling Price
$ 30.79
1704
917
976
2838
Market Price
$ 63.56
Selling Price
$ 53.38
2095
1418
1181
4239
Market Price
$ 54.05
Selling Price
$ 47.03
327
321
176
448
Market Price
$ 32.36
Selling Price
$ 28.93
229
173
197
981
Market Price
$ 39.98
Selling Price
$ 35.87
2722
2539
2361
2896
Market Price
$ 48.13
Selling Price
$ 41.81
1750
613
1371
4872
Market Price
$ 29.90
Selling Price
$ 26.06
1299
792
487
4367
Market Price
$ 38.13
Selling Price
$ 32.82
4567
1279
4374
4630
Market Price
$ 58.58
Selling Price
$ 49.35
1692
360
918
2871