Market Price
$ 44.47
Selling Price
$ 39.91
1858
434
1476
2808
Market Price
$ 39.29
Selling Price
$ 33.57
408
288
82
874
Market Price
$ 39.30
Selling Price
$ 34.30
3169
733
982
3597
Market Price
$ 58.51
Selling Price
$ 49.32
170
151
87
773
Market Price
$ 31.87
Selling Price
$ 27.43
492
187
426
1721
Market Price
$ 50.52
Selling Price
$ 44.28
1147
354
1144
3923
Market Price
$ 51.25
Selling Price
$ 44.65
889
326
873
3406
Market Price
$ 46.24
Selling Price
$ 39.66
2208
836
1189
3454
Market Price
$ 36.23
Selling Price
$ 31.22
836
276
516
968
Market Price
$ 59.86
Selling Price
$ 53.82
1476
631
361
2216
Market Price
$ 40.76
Selling Price
$ 35.95
2120
504
1427
3330
Market Price
$ 50.70
Selling Price
$ 45.32
2151
1362
1641
3690
Market Price
$ 63.67
Selling Price
$ 55.21
1362
869
382
3444
Market Price
$ 63.50
Selling Price
$ 56.91
809
215
694
1256
Market Price
$ 52.63
Selling Price
$ 44.78
1350
356
1137
2717
Market Price
$ 39.96
Selling Price
$ 35.67
1175
847
572
3210
Market Price
$ 65.98
Selling Price
$ 59.52
1431
695
825
3436
Market Price
$ 61.64
Selling Price
$ 55.65
1759
1400
1206
2525
Market Price
$ 32.82
Selling Price
$ 29.57
1979
1639
466
2177
Market Price
$ 67.76
Selling Price
$ 57.40
1337
912
782
2971
Market Price
$ 49.45
Selling Price
$ 42.48
3879
907
3180
4087
Market Price
$ 64.90
Selling Price
$ 54.99
1055
566
521
2548
Market Price
$ 39.14
Selling Price
$ 34.17
1429
474
862
3111
Market Price
$ 34.80
Selling Price
$ 30.28
876
365
555
3800
Market Price
$ 61.29
Selling Price
$ 54.07
896
442
351
2432
Market Price
$ 53.49
Selling Price
$ 48.36
3179
1050
1288
4043
Market Price
$ 37.07
Selling Price
$ 30.92
1044
646
508
3065
Market Price
$ 58.61
Selling Price
$ 50.40
838
388
549
2414
Market Price
$ 46.46
Selling Price
$ 42.04
1051
649
425
1394
Market Price
$ 50.36
Selling Price
$ 44.93
666
201
595
2508
Market Price
$ 47.66
Selling Price
$ 40.86
2118
940
687
2272
Market Price
$ 50.94
Selling Price
$ 44.80
953
269
766
3398
Market Price
$ 45.40
Selling Price
$ 41.04
1613
1135
744
2422
Market Price
$ 37.87
Selling Price
$ 33.47
1107
954
311
2075
Market Price
$ 63.77
Selling Price
$ 57.10
1149
314
238
2177
Market Price
$ 45.47
Selling Price
$ 40.68
567
220
397
1154
Market Price
$ 48.13
Selling Price
$ 40.43
517
293
306
1280
Market Price
$ 38.73
Selling Price
$ 33.83
1223
368
466
1455
Market Price
$ 54.47
Selling Price
$ 46.24
3325
2293
838
3953
Market Price
$ 51.06
Selling Price
$ 45.79
2201
1109
511
2226