Market Price
$ 36.02
Selling Price
$ 31.68
1731
1302
542
4287
Market Price
$ 60.42
Selling Price
$ 53.52
1098
697
344
3125
Market Price
$ 53.36
Selling Price
$ 46.97
2089
1279
649
4488
Market Price
$ 46.53
Selling Price
$ 40.45
702
226
615
903
Market Price
$ 64.55
Selling Price
$ 55.09
1311
1066
809
2281
Market Price
$ 40.92
Selling Price
$ 34.99
2643
1636
1102
2763
Market Price
$ 63.68
Selling Price
$ 54.96
1158
286
998
2028
Market Price
$ 41.77
Selling Price
$ 36.60
913
239
473
2623
Market Price
$ 64.38
Selling Price
$ 57.69
2617
2431
1983
3437
Market Price
$ 45.19
Selling Price
$ 40.61
1780
1496
757
4065
Market Price
$ 44.77
Selling Price
$ 40.12
1216
1011
1131
2464
Market Price
$ 53.49
Selling Price
$ 44.99
835
291
625
1587
Market Price
$ 59.12
Selling Price
$ 53.28
2115
1049
920
3043
Market Price
$ 34.12
Selling Price
$ 30.47
397
273
153
865
Market Price
$ 67.43
Selling Price
$ 59.69
3339
1798
839
4093
Market Price
$ 63.99
Selling Price
$ 57.67
782
377
601
956
Market Price
$ 38.56
Selling Price
$ 32.88
3126
831
1700
3315
Market Price
$ 31.36
Selling Price
$ 27.24
495
301
371
741
Market Price
$ 57.43
Selling Price
$ 49.45
2435
1932
551
3903
Market Price
$ 35.54
Selling Price
$ 29.99
2453
1415
1147
4301
Market Price
$ 54.40
Selling Price
$ 48.51
1700
1084
956
4641
Market Price
$ 30.48
Selling Price
$ 27.52
679
629
199
1997
Market Price
$ 49.39
Selling Price
$ 44.69
990
572
618
2236
Market Price
$ 63.03
Selling Price
$ 56.98
727
280
666
1009
Market Price
$ 29.46
Selling Price
$ 25.07
1675
1252
695
3376
Market Price
$ 43.71
Selling Price
$ 37.79
744
565
590
1544
Market Price
$ 39.34
Selling Price
$ 34.63
2644
817
1861
4104
Market Price
$ 43.21
Selling Price
$ 36.79
1506
1325
527
3218
Market Price
$ 60.84
Selling Price
$ 53.11
521
420
254
729
Market Price
$ 52.80
Selling Price
$ 44.58
533
201
247
779
Market Price
$ 54.31
Selling Price
$ 48.26
2237
1814
1671
2862
Market Price
$ 63.78
Selling Price
$ 57.25
2218
1267
985
3155
Market Price
$ 54.73
Selling Price
$ 47.66
2434
1715
1160
2499
Market Price
$ 59.43
Selling Price
$ 52.01
1993
1989
1127
4369
Market Price
$ 31.73
Selling Price
$ 27.47
542
451
237
628
Market Price
$ 61.21
Selling Price
$ 55.11
3450
3353
2775
3641
Market Price
$ 57.81
Selling Price
$ 51.03
1594
1046
1178
3086
Market Price
$ 40.31
Selling Price
$ 35.01
354
89
83
509
Market Price
$ 50.99
Selling Price
$ 44.68
1303
487
1229
3175
Market Price
$ 60.90
Selling Price
$ 54.46
275
112
182
806