Market Price
$ 40.23
Selling Price
$ 34.56
357
74
132
971
Market Price
$ 56.27
Selling Price
$ 49.51
464
391
354
921
Market Price
$ 56.41
Selling Price
$ 50.99
2205
599
2128
2208
Market Price
$ 29.30
Selling Price
$ 25.15
3541
1605
1822
4923
Market Price
$ 45.49
Selling Price
$ 39.92
823
802
342
3378
Market Price
$ 29.43
Selling Price
$ 26.49
1683
1456
720
4099
Market Price
$ 50.65
Selling Price
$ 45.84
507
356
181
725
Market Price
$ 40.86
Selling Price
$ 35.90
678
446
451
958
Market Price
$ 43.29
Selling Price
$ 36.22
1514
1300
663
4122
Market Price
$ 44.56
Selling Price
$ 40.06
1872
993
1410
3082
Market Price
$ 52.03
Selling Price
$ 46.36
992
252
765
1012
Market Price
$ 49.77
Selling Price
$ 43.92
531
135
509
1393
Market Price
$ 30.80
Selling Price
$ 26.08
759
315
373
1613
Market Price
$ 36.15
Selling Price
$ 32.16
510
457
402
1107
Market Price
$ 41.93
Selling Price
$ 36.57
395
345
349
583
Market Price
$ 60.86
Selling Price
$ 53.57
396
277
110
1167
Market Price
$ 37.51
Selling Price
$ 33.75
1963
962
626
2154
Market Price
$ 62.67
Selling Price
$ 53.40
1619
1327
537
2947
Market Price
$ 38.52
Selling Price
$ 34.42
1420
767
679
3039
Market Price
$ 50.34
Selling Price
$ 42.89
2545
1302
1216
4590
Market Price
$ 44.69
Selling Price
$ 40.02
1489
927
814
2741
Market Price
$ 65.19
Selling Price
$ 55.73
1261
992
322
2122
Market Price
$ 53.17
Selling Price
$ 47.87
2476
1457
900
4860
Market Price
$ 35.30
Selling Price
$ 29.55
2609
1352
1191
3289
Market Price
$ 41.04
Selling Price
$ 36.62
307
229
74
532
Market Price
$ 61.95
Selling Price
$ 54.52
3307
2468
1723
3830
Market Price
$ 65.72
Selling Price
$ 58.66
3276
3178
1092
4663
Market Price
$ 53.76
Selling Price
$ 47.93
493
253
440
1920
Market Price
$ 60.46
Selling Price
$ 52.00
4127
3865
2640
4952
Market Price
$ 44.12
Selling Price
$ 39.02
2304
2249
1637
3861
Market Price
$ 47.11
Selling Price
$ 39.36
915
501
882
3153
Market Price
$ 37.53
Selling Price
$ 32.60
3055
2364
1972
3602
Market Price
$ 64.82
Selling Price
$ 56.21
1672
1289
798
4885
Market Price
$ 43.62
Selling Price
$ 39.48
806
459
468
1099
Market Price
$ 43.53
Selling Price
$ 38.74
995
361
580
1671
Market Price
$ 47.58
Selling Price
$ 43.07
725
352
607
946
Market Price
$ 31.73
Selling Price
$ 27.20
503
190
451
2084
Market Price
$ 40.35
Selling Price
$ 34.31
317
219
235
802
Market Price
$ 56.82
Selling Price
$ 51.45
2901
1602
2522
3988
Market Price
$ 36.63
Selling Price
$ 30.99
1974
1743
1226
3028