Market Price
$ 70.69
Selling Price
$ 59.51
421
208
322
807
Market Price
$ 67.32
Selling Price
$ 57.55
700
499
157
1283
Market Price
$ 64.70
Selling Price
$ 56.08
2932
2090
975
4879
Market Price
$ 35.07
Selling Price
$ 30.95
2757
1254
2382
4454
Market Price
$ 56.04
Selling Price
$ 47.88
1971
1661
1807
3553
Market Price
$ 41.84
Selling Price
$ 37.82
1787
416
792
4605
Market Price
$ 44.69
Selling Price
$ 38.74
744
654
568
2535
Market Price
$ 48.90
Selling Price
$ 43.63
1883
457
1539
2765
Market Price
$ 60.90
Selling Price
$ 51.47
883
476
803
2386
Market Price
$ 59.71
Selling Price
$ 51.24
2162
1304
708
3767
Market Price
$ 43.20
Selling Price
$ 36.58
2127
1824
2124
4788
Market Price
$ 65.56
Selling Price
$ 58.89
730
283
319
3558
Market Price
$ 48.09
Selling Price
$ 42.62
3263
2532
779
4577
Market Price
$ 62.56
Selling Price
$ 54.74
446
399
120
1190
Market Price
$ 68.17
Selling Price
$ 57.03
1984
1444
728
4718
Market Price
$ 65.01
Selling Price
$ 56.80
4299
3084
3143
4319
Market Price
$ 65.45
Selling Price
$ 55.66
2173
1854
1165
2366
Market Price
$ 35.94
Selling Price
$ 30.50
280
184
90
905
Market Price
$ 67.12
Selling Price
$ 58.95
2516
773
1324
2863
Market Price
$ 52.41
Selling Price
$ 44.74
3450
2886
1618
3916
Market Price
$ 40.96
Selling Price
$ 34.92
3043
2923
686
4305
Market Price
$ 41.87
Selling Price
$ 34.96
2485
749
1497
2741
Market Price
$ 44.87
Selling Price
$ 38.29
2003
963
1977
2744
Market Price
$ 65.88
Selling Price
$ 55.49
2214
927
1258
2926
Market Price
$ 66.98
Selling Price
$ 59.73
583
327
241
640
Market Price
$ 54.64
Selling Price
$ 49.38
3502
2869
925
3646
Market Price
$ 63.27
Selling Price
$ 54.06
254
216
51
465
Market Price
$ 33.80
Selling Price
$ 30.31
1844
712
1092
4104
Market Price
$ 65.19
Selling Price
$ 59.16
1390
1133
1073
1425
Market Price
$ 39.02
Selling Price
$ 33.50
2327
1439
2021
4006
Market Price
$ 46.30
Selling Price
$ 39.44
731
265
168
1296
Market Price
$ 38.08
Selling Price
$ 34.57
4383
4260
4317
4672
Market Price
$ 56.31
Selling Price
$ 47.80
259
81
193
835
Market Price
$ 54.39
Selling Price
$ 48.15
1141
710
822
3678
Market Price
$ 51.25
Selling Price
$ 44.31
2970
2361
1327
3779
Market Price
$ 30.96
Selling Price
$ 26.14
524
169
367
1972
Market Price
$ 52.04
Selling Price
$ 43.79
1617
1422
354
1823
Market Price
$ 36.50
Selling Price
$ 32.61
3183
1178
2436
3252
Market Price
$ 50.38
Selling Price
$ 43.08
955
600
805
1311
Market Price
$ 32.47
Selling Price
$ 29.27
2597
2170
1298
3286