Market Price
$ 48.71
Selling Price
$ 43.41
2982
2341
1287
3259
Market Price
$ 28.24
Selling Price
$ 25.00
490
179
187
1039
Market Price
$ 49.59
Selling Price
$ 42.20
1103
1054
533
3349
Market Price
$ 63.44
Selling Price
$ 53.67
1891
1040
887
3422
Market Price
$ 48.61
Selling Price
$ 43.72
1749
904
407
2392
Market Price
$ 40.53
Selling Price
$ 34.97
385
145
103
1072
Market Price
$ 42.25
Selling Price
$ 35.38
2704
745
918
4343
Market Price
$ 30.14
Selling Price
$ 27.30
3177
2596
1108
3343
Market Price
$ 43.55
Selling Price
$ 37.05
939
614
607
2853
Market Price
$ 36.72
Selling Price
$ 32.65
618
372
413
2537
Market Price
$ 53.67
Selling Price
$ 45.39
2435
1309
2097
4179
Market Price
$ 50.56
Selling Price
$ 44.78
3061
1266
1100
4599
Market Price
$ 60.76
Selling Price
$ 51.16
616
282
376
1817
Market Price
$ 45.24
Selling Price
$ 38.68
1401
1086
1289
1526
Market Price
$ 56.84
Selling Price
$ 50.74
2818
2768
2606
3840
Market Price
$ 45.77
Selling Price
$ 40.01
1103
308
575
2121
Market Price
$ 46.96
Selling Price
$ 41.44
2949
849
1444
3614
Market Price
$ 69.33
Selling Price
$ 59.06
1206
349
333
1258
Market Price
$ 58.89
Selling Price
$ 52.95
3648
902
1566
4435
Market Price
$ 54.82
Selling Price
$ 48.56
3248
1144
2470
4942
Market Price
$ 50.98
Selling Price
$ 43.29
1103
622
753
1266
Market Price
$ 40.26
Selling Price
$ 35.96
615
541
266
1114
Market Price
$ 29.92
Selling Price
$ 25.50
2027
1463
1498
4077
Market Price
$ 67.62
Selling Price
$ 57.18
1518
1461
768
4363
Market Price
$ 37.52
Selling Price
$ 31.80
1879
453
607
2718
Market Price
$ 29.17
Selling Price
$ 25.61
2163
756
823
3587
Market Price
$ 66.88
Selling Price
$ 58.75
352
307
338
565
Market Price
$ 38.42
Selling Price
$ 34.38
1556
487
1261
2601
Market Price
$ 47.20
Selling Price
$ 41.05
215
65
54
909
Market Price
$ 42.28
Selling Price
$ 36.96
2108
777
1764
4664
Market Price
$ 31.35
Selling Price
$ 27.91
2192
570
1101
2946
Market Price
$ 30.80
Selling Price
$ 25.87
667
330
291
1758
Market Price
$ 57.43
Selling Price
$ 48.81
789
168
403
2036
Market Price
$ 33.25
Selling Price
$ 29.40
499
233
234
1224
Market Price
$ 40.60
Selling Price
$ 36.06
2368
1421
783
2850
Market Price
$ 50.35
Selling Price
$ 41.97
629
273
189
2561
Market Price
$ 55.74
Selling Price
$ 49.59
1117
883
406
4684
Market Price
$ 42.19
Selling Price
$ 37.00
287
240
133
858
Market Price
$ 42.65
Selling Price
$ 36.80
1052
848
610
1449
Market Price
$ 48.17
Selling Price
$ 40.66
2216
1926
1565
3100