Market Price
$ 61.87
Selling Price
$ 53.33
563
442
530
1754
Market Price
$ 46.09
Selling Price
$ 39.61
164
37
77
447
Market Price
$ 46.00
Selling Price
$ 39.91
2431
1041
2403
4024
Market Price
$ 50.95
Selling Price
$ 44.97
2228
1366
529
3933
Market Price
$ 34.11
Selling Price
$ 29.99
384
276
216
1228
Market Price
$ 31.59
Selling Price
$ 26.66
1100
611
391
2263
Market Price
$ 31.20
Selling Price
$ 26.10
1904
684
1126
3566
Market Price
$ 57.76
Selling Price
$ 49.61
933
738
927
2946
Market Price
$ 33.98
Selling Price
$ 30.65
1113
1011
878
1516
Market Price
$ 31.27
Selling Price
$ 26.21
2993
2258
980
4634
Market Price
$ 28.13
Selling Price
$ 25.14
597
430
415
1178
Market Price
$ 69.83
Selling Price
$ 59.83
1095
563
884
2341
Market Price
$ 69.94
Selling Price
$ 59.67
1920
1362
1827
2235
Market Price
$ 67.31
Selling Price
$ 59.50
945
383
269
4069
Market Price
$ 53.71
Selling Price
$ 47.61
3745
1789
3472
4292
Market Price
$ 46.23
Selling Price
$ 39.52
563
226
560
1295
Market Price
$ 60.81
Selling Price
$ 53.33
2329
1979
2038
2592
Market Price
$ 38.11
Selling Price
$ 32.38
1768
992
701
2422
Market Price
$ 46.70
Selling Price
$ 39.52
1277
860
280
1389
Market Price
$ 51.90
Selling Price
$ 46.74
1371
738
1041
1875
Market Price
$ 51.75
Selling Price
$ 44.73
3598
2158
2498
4061
Market Price
$ 32.52
Selling Price
$ 27.30
2691
2489
1374
2732
Market Price
$ 66.80
Selling Price
$ 57.26
2015
1858
925
2138
Market Price
$ 50.77
Selling Price
$ 43.00
647
506
323
1333
Market Price
$ 37.31
Selling Price
$ 32.57
2113
1265
1535
4448
Market Price
$ 37.38
Selling Price
$ 31.62
2319
2226
2061
2650
Market Price
$ 67.57
Selling Price
$ 56.85
354
325
303
445
Market Price
$ 60.61
Selling Price
$ 52.54
3462
1834
1323
4651
Market Price
$ 56.39
Selling Price
$ 48.62
2661
1459
828
2824
Market Price
$ 61.53
Selling Price
$ 55.18
3338
2709
3331
4339
Market Price
$ 38.00
Selling Price
$ 32.43
2397
1865
1982
2601
Market Price
$ 30.46
Selling Price
$ 27.32
1050
329
847
2852
Market Price
$ 30.82
Selling Price
$ 26.40
1397
1075
415
1732
Market Price
$ 55.25
Selling Price
$ 49.89
864
657
231
1157
Market Price
$ 34.83
Selling Price
$ 31.01
1588
326
1189
2421
Market Price
$ 58.53
Selling Price
$ 50.05
436
431
137
2086
Market Price
$ 47.28
Selling Price
$ 41.42
662
517
342
1635
Market Price
$ 50.44
Selling Price
$ 44.02
1820
717
776
3979
Market Price
$ 31.50
Selling Price
$ 27.89
757
359
602
1269
Market Price
$ 39.83
Selling Price
$ 35.14
299
110
128
1187