Market Price
$ 64.09
Selling Price
$ 54.95
948
335
269
3165
Market Price
$ 61.82
Selling Price
$ 55.70
498
130
277
815
Market Price
$ 51.19
Selling Price
$ 42.86
1297
401
684
2617
Market Price
$ 49.90
Selling Price
$ 44.53
2031
1598
1539
2501
Market Price
$ 31.17
Selling Price
$ 28.26
1542
437
1415
2320
Market Price
$ 56.62
Selling Price
$ 47.26
1095
853
966
1680
Market Price
$ 55.71
Selling Price
$ 49.34
438
187
153
1283
Market Price
$ 54.96
Selling Price
$ 46.48
1171
783
1113
2842
Market Price
$ 61.18
Selling Price
$ 52.69
388
263
118
972
Market Price
$ 47.75
Selling Price
$ 40.66
927
397
368
1073
Market Price
$ 47.59
Selling Price
$ 41.86
4280
4222
3499
4500
Market Price
$ 56.03
Selling Price
$ 47.89
1240
1020
312
4545
Market Price
$ 38.90
Selling Price
$ 34.19
3021
2895
2609
3919
Market Price
$ 63.84
Selling Price
$ 56.02
1461
1413
561
2037
Market Price
$ 44.57
Selling Price
$ 38.64
1520
756
690
1671
Market Price
$ 56.06
Selling Price
$ 49.06
517
221
196
2001
Market Price
$ 30.32
Selling Price
$ 25.55
1643
899
365
4027
Market Price
$ 46.59
Selling Price
$ 41.23
1679
1134
1188
3208
Market Price
$ 32.95
Selling Price
$ 28.54
1347
1144
1207
2692
Market Price
$ 42.63
Selling Price
$ 37.15
536
486
141
744
Market Price
$ 36.55
Selling Price
$ 32.41
261
136
169
449
Market Price
$ 39.86
Selling Price
$ 33.30
2148
934
2036
2209
Market Price
$ 41.90
Selling Price
$ 36.36
2633
2390
1339
3396
Market Price
$ 59.25
Selling Price
$ 52.83
1043
792
956
1079
Market Price
$ 37.55
Selling Price
$ 32.60
3020
648
1767
3688
Market Price
$ 60.99
Selling Price
$ 51.73
802
579
708
1813
Market Price
$ 37.81
Selling Price
$ 32.01
321
231
311
1302
Market Price
$ 46.37
Selling Price
$ 39.44
222
49
106
567
Market Price
$ 42.04
Selling Price
$ 35.06
1219
1007
265
1243
Market Price
$ 53.81
Selling Price
$ 48.63
2016
1297
1102
4088
Market Price
$ 28.91
Selling Price
$ 26.02
2604
755
831
4714
Market Price
$ 61.89
Selling Price
$ 53.83
1898
929
1749
4670
Market Price
$ 44.47
Selling Price
$ 37.71
1169
914
240
1872
Market Price
$ 70.82
Selling Price
$ 59.90
1163
1080
777
1784
Market Price
$ 35.84
Selling Price
$ 32.27
2542
741
701
4201
Market Price
$ 58.11
Selling Price
$ 48.82
233
162
200
1108
Market Price
$ 43.36
Selling Price
$ 38.94
409
398
287
454
Market Price
$ 46.70
Selling Price
$ 40.29
1871
1410
880
3668
Market Price
$ 51.68
Selling Price
$ 45.84
1050
957
368
2807
Market Price
$ 65.17
Selling Price
$ 54.64
411
102
365
567