Market Price
$ 64.51
Selling Price
$ 57.97
1304
508
494
2265
Market Price
$ 43.20
Selling Price
$ 36.11
564
564
285
1129
Market Price
$ 51.10
Selling Price
$ 44.19
1217
491
738
2673
Market Price
$ 49.74
Selling Price
$ 41.62
1951
1484
1474
2143
Market Price
$ 66.06
Selling Price
$ 57.97
1389
1106
404
1647
Market Price
$ 56.24
Selling Price
$ 51.08
1078
716
660
2582
Market Price
$ 52.91
Selling Price
$ 45.80
656
391
654
1400
Market Price
$ 57.35
Selling Price
$ 50.98
449
155
122
1886
Market Price
$ 31.37
Selling Price
$ 26.37
635
333
160
2546
Market Price
$ 62.99
Selling Price
$ 53.62
1833
1562
1187
3823
Market Price
$ 29.69
Selling Price
$ 25.57
1946
1824
1014
2248
Market Price
$ 46.79
Selling Price
$ 39.75
2091
467
1122
2862
Market Price
$ 54.73
Selling Price
$ 49.39
1387
614
913
2586
Market Price
$ 44.44
Selling Price
$ 37.41
1870
1413
898
2634
Market Price
$ 54.64
Selling Price
$ 49.21
2384
1497
1252
3029
Market Price
$ 55.56
Selling Price
$ 49.55
1810
1095
1168
2371
Market Price
$ 52.28
Selling Price
$ 46.18
726
213
489
1629
Market Price
$ 45.04
Selling Price
$ 40.46
1127
1105
237
4394
Market Price
$ 37.72
Selling Price
$ 32.03
1363
1085
456
3398
Market Price
$ 37.63
Selling Price
$ 31.57
995
549
464
1900
Market Price
$ 66.08
Selling Price
$ 56.94
1901
1614
953
3579
Market Price
$ 58.16
Selling Price
$ 52.70
1653
497
1087
2530
Market Price
$ 41.63
Selling Price
$ 37.19
1303
300
891
4855
Market Price
$ 71.16
Selling Price
$ 59.42
544
268
432
684
Market Price
$ 65.39
Selling Price
$ 54.97
2913
1284
2497
2937
Market Price
$ 32.75
Selling Price
$ 28.48
393
250
181
1301
Market Price
$ 49.44
Selling Price
$ 44.14
913
845
486
2199
Market Price
$ 36.20
Selling Price
$ 32.41
2760
710
946
4020
Market Price
$ 49.24
Selling Price
$ 42.64
224
205
109
824
Market Price
$ 58.09
Selling Price
$ 51.92
1778
1646
640
2330
Market Price
$ 58.26
Selling Price
$ 52.33
1231
837
875
2346
Market Price
$ 31.42
Selling Price
$ 26.57
3854
2453
1380
4379
Market Price
$ 48.80
Selling Price
$ 41.84
3203
1132
794
3457
Market Price
$ 47.00
Selling Price
$ 40.87
1706
1159
1488
4646
Market Price
$ 53.22
Selling Price
$ 45.84
2141
1797
881
2432
Market Price
$ 50.70
Selling Price
$ 42.78
388
215
259
459
Market Price
$ 42.80
Selling Price
$ 36.02
916
759
748
1208
Market Price
$ 29.69
Selling Price
$ 25.78
1699
506
1564
2917
Market Price
$ 66.67
Selling Price
$ 57.62
958
215
939
1077
Market Price
$ 61.97
Selling Price
$ 55.77
575
513
146
977