Market Price
$ 47.47
Selling Price
$ 40.77
3987
1748
1312
4740
Market Price
$ 52.47
Selling Price
$ 46.57
2473
1786
1937
4675
Market Price
$ 38.49
Selling Price
$ 32.35
623
267
575
2574
Market Price
$ 35.31
Selling Price
$ 30.07
2358
1020
1452
3424
Market Price
$ 48.07
Selling Price
$ 42.66
1451
419
695
1869
Market Price
$ 48.75
Selling Price
$ 41.08
880
537
356
1816
Market Price
$ 52.14
Selling Price
$ 45.91
2548
966
2270
3070
Market Price
$ 51.28
Selling Price
$ 42.83
1554
1117
1152
2948
Market Price
$ 41.50
Selling Price
$ 36.08
2707
1445
1263
4964
Market Price
$ 56.63
Selling Price
$ 49.19
601
511
369
650
Market Price
$ 42.19
Selling Price
$ 38.28
3980
877
981
4454
Market Price
$ 31.60
Selling Price
$ 27.41
1367
1271
1005
2175
Market Price
$ 66.80
Selling Price
$ 59.59
767
746
190
1872
Market Price
$ 52.34
Selling Price
$ 46.84
1702
927
1638
1926
Market Price
$ 57.62
Selling Price
$ 49.88
1163
792
1143
1174
Market Price
$ 54.79
Selling Price
$ 47.52
2392
792
2094
3351
Market Price
$ 49.80
Selling Price
$ 42.57
896
702
833
2141
Market Price
$ 68.10
Selling Price
$ 58.44
1138
372
802
1190
Market Price
$ 59.39
Selling Price
$ 51.54
776
329
483
3435
Market Price
$ 41.67
Selling Price
$ 34.76
2158
491
455
2287
Market Price
$ 50.56
Selling Price
$ 44.08
1738
710
380
4039
Market Price
$ 61.34
Selling Price
$ 53.55
221
112
220
877
Market Price
$ 61.48
Selling Price
$ 54.56
235
117
178
461
Market Price
$ 49.54
Selling Price
$ 41.41
2439
1265
1523
4214
Market Price
$ 48.94
Selling Price
$ 42.50
366
262
358
884
Market Price
$ 57.81
Selling Price
$ 48.70
235
75
175
475
Market Price
$ 68.13
Selling Price
$ 58.67
1602
382
609
2131
Market Price
$ 58.51
Selling Price
$ 49.88
809
190
595
2297
Market Price
$ 60.83
Selling Price
$ 55.24
1907
892
457
2502
Market Price
$ 50.09
Selling Price
$ 43.77
162
158
33
575
Market Price
$ 54.23
Selling Price
$ 46.21
224
124
57
774
Market Price
$ 46.99
Selling Price
$ 42.42
1068
898
697
1730
Market Price
$ 69.68
Selling Price
$ 58.63
1635
880
1348
1809
Market Price
$ 59.43
Selling Price
$ 51.91
2195
913
2027
3380
Market Price
$ 65.21
Selling Price
$ 58.64
948
497
383
3475
Market Price
$ 42.24
Selling Price
$ 37.10
1722
1407
568
3954
Market Price
$ 40.52
Selling Price
$ 33.95
1730
1298
1229
3973
Market Price
$ 52.76
Selling Price
$ 47.55
1121
1117
746
2294
Market Price
$ 41.75
Selling Price
$ 36.26
1547
1265
381
4290
Market Price
$ 42.86
Selling Price
$ 36.25
2417
2198
1910
2899