Market Price
$ 44.29
Selling Price
$ 37.19
1667
861
1112
4527
Market Price
$ 58.10
Selling Price
$ 48.68
510
486
441
852
Market Price
$ 28.59
Selling Price
$ 25.40
1272
543
1141
2904
Market Price
$ 58.65
Selling Price
$ 52.78
775
399
479
1650
Market Price
$ 56.29
Selling Price
$ 47.83
703
263
211
3093
Market Price
$ 50.17
Selling Price
$ 42.12
495
202
243
1657
Market Price
$ 51.73
Selling Price
$ 45.93
877
260
543
1502
Market Price
$ 35.37
Selling Price
$ 30.84
474
314
327
1927
Market Price
$ 44.78
Selling Price
$ 39.42
386
227
351
714
Market Price
$ 55.45
Selling Price
$ 47.09
1655
1385
901
4044
Market Price
$ 67.48
Selling Price
$ 57.00
2732
2160
1465
3548
Market Price
$ 54.66
Selling Price
$ 47.64
1843
506
1718
2038
Market Price
$ 46.50
Selling Price
$ 40.40
963
647
209
1867
Market Price
$ 48.99
Selling Price
$ 43.13
961
291
696
2418
Market Price
$ 31.45
Selling Price
$ 26.74
4438
2593
1388
4495
Market Price
$ 39.61
Selling Price
$ 33.53
458
229
449
462
Market Price
$ 59.21
Selling Price
$ 50.30
1585
1415
1246
2852
Market Price
$ 61.51
Selling Price
$ 52.66
2362
1833
1032
2495
Market Price
$ 60.57
Selling Price
$ 51.00
1266
1182
253
1742
Market Price
$ 56.46
Selling Price
$ 47.44
826
756
218
3051
Market Price
$ 35.10
Selling Price
$ 30.41
1180
376
1002
1778
Market Price
$ 43.05
Selling Price
$ 38.20
1472
935
678
2127
Market Price
$ 52.43
Selling Price
$ 45.19
2141
1632
535
2775
Market Price
$ 64.64
Selling Price
$ 54.25
3838
2904
1231
4305
Market Price
$ 49.47
Selling Price
$ 43.69
354
295
177
561
Market Price
$ 65.23
Selling Price
$ 58.07
3404
2206
2230
4474
Market Price
$ 45.16
Selling Price
$ 38.88
1739
1129
1338
2785
Market Price
$ 56.65
Selling Price
$ 48.78
626
307
622
2400
Market Price
$ 42.12
Selling Price
$ 36.67
502
335
157
808
Market Price
$ 67.47
Selling Price
$ 59.86
1042
356
581
2442
Market Price
$ 36.75
Selling Price
$ 32.55
2536
919
2197
4587
Market Price
$ 56.15
Selling Price
$ 49.29
384
293
97
542
Market Price
$ 59.29
Selling Price
$ 51.30
1816
1162
1420
3738
Market Price
$ 41.64
Selling Price
$ 37.41
167
165
43
824
Market Price
$ 53.59
Selling Price
$ 48.58
3572
2066
2761
4611
Market Price
$ 41.78
Selling Price
$ 36.83
2419
1336
488
3602
Market Price
$ 29.12
Selling Price
$ 25.19
328
93
328
996
Market Price
$ 64.77
Selling Price
$ 56.38
2008
1060
913
3010
Market Price
$ 35.54
Selling Price
$ 30.57
503
132
455
1519
Market Price
$ 52.87
Selling Price
$ 47.15
1184
346
1159
1845