Market Price
$ 60.94
Selling Price
$ 55.08
4622
1846
3698
4701
Market Price
$ 36.49
Selling Price
$ 33.10
2999
1771
1334
4333
Market Price
$ 33.28
Selling Price
$ 28.48
1505
1369
519
2998
Market Price
$ 44.28
Selling Price
$ 39.76
621
497
286
2320
Market Price
$ 42.90
Selling Price
$ 36.78
889
782
440
3558
Market Price
$ 58.54
Selling Price
$ 51.37
1392
962
1297
1795
Market Price
$ 49.09
Selling Price
$ 41.70
2556
523
2329
3168
Market Price
$ 52.06
Selling Price
$ 44.04
893
182
772
3360
Market Price
$ 31.85
Selling Price
$ 27.83
3165
2542
1913
3798
Market Price
$ 55.11
Selling Price
$ 46.70
1823
421
405
2192
Market Price
$ 28.23
Selling Price
$ 25.23
2322
1129
1149
3311
Market Price
$ 58.71
Selling Price
$ 53.15
1471
1083
1151
3882
Market Price
$ 43.02
Selling Price
$ 36.83
1359
273
499
2931
Market Price
$ 39.30
Selling Price
$ 35.34
617
328
291
1087
Market Price
$ 59.81
Selling Price
$ 49.96
2146
512
916
3266
Market Price
$ 44.78
Selling Price
$ 39.82
404
219
143
1030
Market Price
$ 32.94
Selling Price
$ 29.71
3091
2247
1224
4062
Market Price
$ 58.39
Selling Price
$ 51.24
2324
609
1881
3875
Market Price
$ 52.44
Selling Price
$ 43.83
3323
2410
768
3492
Market Price
$ 41.29
Selling Price
$ 35.98
1253
1094
447
4569
Market Price
$ 42.47
Selling Price
$ 37.02
3200
1736
1512
3578
Market Price
$ 34.53
Selling Price
$ 29.70
1080
758
1053
1206
Market Price
$ 48.14
Selling Price
$ 40.50
2063
2025
1425
2232
Market Price
$ 30.95
Selling Price
$ 25.93
596
553
507
1671
Market Price
$ 37.23
Selling Price
$ 33.05
1151
356
1016
2496
Market Price
$ 57.05
Selling Price
$ 49.77
438
353
171
1955
Market Price
$ 60.67
Selling Price
$ 51.93
1366
459
996
2285
Market Price
$ 58.21
Selling Price
$ 49.96
800
232
403
3734
Market Price
$ 39.53
Selling Price
$ 34.30
1648
1146
539
1772
Market Price
$ 52.57
Selling Price
$ 43.84
4044
1737
3517
4145
Market Price
$ 34.38
Selling Price
$ 29.96
747
231
671
862
Market Price
$ 30.94
Selling Price
$ 26.99
1322
531
282
1414
Market Price
$ 58.07
Selling Price
$ 50.00
1957
1697
1454
2804
Market Price
$ 49.22
Selling Price
$ 42.67
2665
837
2422
4560
Market Price
$ 37.96
Selling Price
$ 34.45
579
115
249
1657
Market Price
$ 53.61
Selling Price
$ 46.53
944
537
381
1912
Market Price
$ 66.56
Selling Price
$ 57.73
1542
578
875
2170
Market Price
$ 57.43
Selling Price
$ 49.05
912
282
257
1000
Market Price
$ 49.61
Selling Price
$ 42.50
681
484
158
1277
Market Price
$ 53.30
Selling Price
$ 46.15
1239
508
1224
1261