Market Price
$ 62.76
Selling Price
$ 54.45
1365
1162
1187
3929
Market Price
$ 49.89
Selling Price
$ 44.27
2339
1821
542
2664
Market Price
$ 42.55
Selling Price
$ 35.63
1743
502
1150
3084
Market Price
$ 68.44
Selling Price
$ 59.63
965
572
408
4288
Market Price
$ 49.25
Selling Price
$ 44.17
1126
790
564
1614
Market Price
$ 50.35
Selling Price
$ 45.40
3217
2971
1586
3485
Market Price
$ 46.82
Selling Price
$ 40.95
984
473
871
1746
Market Price
$ 36.51
Selling Price
$ 33.11
4137
2453
2468
4363
Market Price
$ 67.28
Selling Price
$ 56.54
232
167
122
637
Market Price
$ 45.80
Selling Price
$ 39.86
3933
2395
1636
4128
Market Price
$ 58.64
Selling Price
$ 50.91
3180
1161
2647
3707
Market Price
$ 33.04
Selling Price
$ 28.24
738
710
283
1911
Market Price
$ 54.08
Selling Price
$ 45.09
1226
290
980
3578
Market Price
$ 52.24
Selling Price
$ 45.74
1269
524
305
1611
Market Price
$ 45.49
Selling Price
$ 41.21
2437
939
754
4552
Market Price
$ 65.80
Selling Price
$ 56.77
470
148
293
1248
Market Price
$ 29.24
Selling Price
$ 25.87
2988
2551
1120
3910
Market Price
$ 59.23
Selling Price
$ 50.87
4480
2303
2343
4704
Market Price
$ 37.10
Selling Price
$ 32.82
588
120
319
618
Market Price
$ 35.18
Selling Price
$ 29.41
3062
3052
2224
4757
Market Price
$ 33.21
Selling Price
$ 29.74
501
250
260
1832
Market Price
$ 35.49
Selling Price
$ 31.44
1556
458
578
2120
Market Price
$ 37.89
Selling Price
$ 34.15
522
343
264
2500
Market Price
$ 30.99
Selling Price
$ 26.43
991
628
419
1009
Market Price
$ 68.32
Selling Price
$ 59.34
2487
1226
2063
2986
Market Price
$ 65.90
Selling Price
$ 58.42
1950
415
1809
1985
Market Price
$ 68.90
Selling Price
$ 57.59
1688
630
1507
4343
Market Price
$ 39.30
Selling Price
$ 33.18
2665
2575
2239
2921
Market Price
$ 60.06
Selling Price
$ 51.10
1325
349
516
3944
Market Price
$ 50.82
Selling Price
$ 42.44
515
310
178
2095
Market Price
$ 53.12
Selling Price
$ 45.37
3381
2110
2276
3502
Market Price
$ 47.78
Selling Price
$ 41.47
1258
1091
521
2047
Market Price
$ 40.67
Selling Price
$ 33.99
1121
799
460
1755
Market Price
$ 64.20
Selling Price
$ 57.83
982
495
690
4122
Market Price
$ 63.24
Selling Price
$ 53.38
4147
3805
1424
4797
Market Price
$ 30.87
Selling Price
$ 26.36
2592
2474
1468
2928
Market Price
$ 61.11
Selling Price
$ 52.81
1269
529
827
1795
Market Price
$ 55.72
Selling Price
$ 47.56
1065
809
217
4486
Market Price
$ 60.45
Selling Price
$ 53.33
740
655
258
770
Market Price
$ 49.58
Selling Price
$ 41.36
2463
517
1149
2859