Market Price
$ 61.61
Selling Price
$ 51.78
1256
801
1025
4442
Market Price
$ 28.54
Selling Price
$ 25.21
1459
643
975
2173
Market Price
$ 44.67
Selling Price
$ 39.76
624
551
275
1741
Market Price
$ 43.99
Selling Price
$ 37.86
1614
912
1173
1653
Market Price
$ 33.69
Selling Price
$ 29.85
3466
2225
3024
4294
Market Price
$ 33.41
Selling Price
$ 28.79
551
304
457
1364
Market Price
$ 33.41
Selling Price
$ 29.71
3394
2126
2049
3738
Market Price
$ 48.48
Selling Price
$ 43.25
241
154
145
772
Market Price
$ 34.37
Selling Price
$ 30.51
3101
2573
2560
3839
Market Price
$ 31.96
Selling Price
$ 28.10
419
120
85
869
Market Price
$ 33.61
Selling Price
$ 28.33
227
184
211
425
Market Price
$ 34.38
Selling Price
$ 29.51
2544
671
2030
2660
Market Price
$ 62.76
Selling Price
$ 54.75
2192
912
779
2919
Market Price
$ 30.52
Selling Price
$ 26.41
1121
783
1028
4043
Market Price
$ 34.25
Selling Price
$ 29.09
2720
1202
1183
3465
Market Price
$ 47.76
Selling Price
$ 43.02
212
116
137
930
Market Price
$ 60.35
Selling Price
$ 53.67
3887
1023
2162
4893
Market Price
$ 37.21
Selling Price
$ 31.78
196
109
48
450
Market Price
$ 42.63
Selling Price
$ 38.41
1328
1220
870
3524
Market Price
$ 67.70
Selling Price
$ 56.76
2591
2070
1316
3005
Market Price
$ 57.71
Selling Price
$ 50.12
1397
458
1218
1417
Market Price
$ 63.12
Selling Price
$ 56.29
941
818
563
3914
Market Price
$ 65.77
Selling Price
$ 57.10
645
599
216
1694
Market Price
$ 62.76
Selling Price
$ 56.41
405
381
201
834
Market Price
$ 47.81
Selling Price
$ 43.32
826
515
826
1014
Market Price
$ 37.91
Selling Price
$ 33.39
3530
712
764
4741
Market Price
$ 53.06
Selling Price
$ 44.55
2180
870
1034
3014
Market Price
$ 50.59
Selling Price
$ 43.12
3657
3627
1981
4301
Market Price
$ 41.64
Selling Price
$ 37.01
1698
1560
872
3873
Market Price
$ 44.85
Selling Price
$ 38.98
2320
1806
2236
4161
Market Price
$ 49.14
Selling Price
$ 44.30
3431
1395
986
4269
Market Price
$ 48.95
Selling Price
$ 40.84
1461
1117
391
3139
Market Price
$ 67.65
Selling Price
$ 56.63
1283
296
1180
4232
Market Price
$ 55.24
Selling Price
$ 49.11
868
405
476
998
Market Price
$ 47.69
Selling Price
$ 42.97
4139
2268
1691
5000
Market Price
$ 68.81
Selling Price
$ 58.58
1866
1420
456
4531
Market Price
$ 59.62
Selling Price
$ 51.64
1998
531
931
2485
Market Price
$ 39.50
Selling Price
$ 34.87
907
375
759
3486
Market Price
$ 65.39
Selling Price
$ 55.91
1441
1184
1072
1678
Market Price
$ 30.23
Selling Price
$ 26.55
915
442
452
3896