Market Price
$ 30.80
Selling Price
$ 27.78
268
113
82
819
Market Price
$ 36.92
Selling Price
$ 31.90
2491
2381
1278
4788
Market Price
$ 41.24
Selling Price
$ 35.57
230
201
169
753
Market Price
$ 32.84
Selling Price
$ 28.64
2701
1968
2303
3553
Market Price
$ 44.11
Selling Price
$ 39.22
2814
1532
1467
3697
Market Price
$ 41.50
Selling Price
$ 35.81
888
431
700
1633
Market Price
$ 57.77
Selling Price
$ 49.95
1495
966
755
3253
Market Price
$ 43.93
Selling Price
$ 39.65
2042
1166
1956
4864
Market Price
$ 33.19
Selling Price
$ 29.43
3352
2330
3125
4744
Market Price
$ 46.10
Selling Price
$ 39.17
1048
814
443
4761
Market Price
$ 39.69
Selling Price
$ 35.47
1705
385
623
2615
Market Price
$ 57.92
Selling Price
$ 49.39
148
44
53
582
Market Price
$ 32.09
Selling Price
$ 27.16
534
409
274
1738
Market Price
$ 37.87
Selling Price
$ 32.14
1968
1085
748
2317
Market Price
$ 55.98
Selling Price
$ 47.85
1461
1003
1336
1477
Market Price
$ 44.48
Selling Price
$ 37.36
1647
777
755
4475
Market Price
$ 29.68
Selling Price
$ 26.32
1475
405
1122
2867
Market Price
$ 53.34
Selling Price
$ 46.42
1222
948
950
2881
Market Price
$ 27.93
Selling Price
$ 25.26
985
714
295
1286
Market Price
$ 35.76
Selling Price
$ 29.96
1793
670
1757
4694
Market Price
$ 67.09
Selling Price
$ 56.51
437
297
332
976
Market Price
$ 34.47
Selling Price
$ 29.19
802
374
484
3492
Market Price
$ 36.65
Selling Price
$ 33.15
1942
1549
787
2644
Market Price
$ 28.47
Selling Price
$ 25.52
1428
1074
939
4612
Market Price
$ 55.37
Selling Price
$ 46.49
1320
310
608
3256
Market Price
$ 41.53
Selling Price
$ 37.31
1744
1511
1244
1913
Market Price
$ 56.26
Selling Price
$ 50.02
453
202
340
1610
Market Price
$ 44.63
Selling Price
$ 39.26
985
250
285
2979
Market Price
$ 46.63
Selling Price
$ 40.43
2368
1530
653
2520
Market Price
$ 52.54
Selling Price
$ 45.96
1590
362
1227
3212
Market Price
$ 65.06
Selling Price
$ 54.79
1268
1237
302
1444
Market Price
$ 53.11
Selling Price
$ 44.33
423
362
396
1036
Market Price
$ 64.91
Selling Price
$ 58.96
1935
887
1591
3264
Market Price
$ 32.34
Selling Price
$ 28.48
1750
1143
433
2400
Market Price
$ 64.95
Selling Price
$ 54.48
2509
2011
1085
3277
Market Price
$ 43.37
Selling Price
$ 37.98
1317
1019
641
2328
Market Price
$ 53.59
Selling Price
$ 48.47
2443
597
2282
3100
Market Price
$ 57.54
Selling Price
$ 48.13
966
219
334
1011
Market Price
$ 37.49
Selling Price
$ 32.39
1843
1769
1039
2011
Market Price
$ 33.46
Selling Price
$ 29.60
882
453
701
4167