Market Price
$ 44.76
Selling Price
$ 37.58
333
99
150
853
Market Price
$ 49.86
Selling Price
$ 44.63
2362
558
1276
3076
Market Price
$ 47.37
Selling Price
$ 41.86
1323
959
918
3462
Market Price
$ 64.86
Selling Price
$ 58.23
2417
1511
712
4058
Market Price
$ 31.25
Selling Price
$ 28.09
2253
1366
735
3899
Market Price
$ 50.16
Selling Price
$ 42.41
1720
1072
1623
2419
Market Price
$ 46.84
Selling Price
$ 41.31
422
308
295
1063
Market Price
$ 52.36
Selling Price
$ 46.39
3330
1173
2644
4813
Market Price
$ 62.75
Selling Price
$ 55.21
1045
341
424
1837
Market Price
$ 50.19
Selling Price
$ 44.89
3537
3379
1453
3789
Market Price
$ 53.74
Selling Price
$ 48.07
291
211
272
524
Market Price
$ 53.76
Selling Price
$ 45.16
2902
866
1429
3390
Market Price
$ 30.66
Selling Price
$ 27.58
1049
773
209
2642
Market Price
$ 68.47
Selling Price
$ 57.58
687
563
607
2019
Market Price
$ 35.31
Selling Price
$ 31.77
198
57
48
688
Market Price
$ 44.11
Selling Price
$ 37.09
662
319
544
3234
Market Price
$ 64.27
Selling Price
$ 54.55
813
301
411
1271
Market Price
$ 68.35
Selling Price
$ 58.56
1021
592
539
2105
Market Price
$ 66.51
Selling Price
$ 59.42
939
516
840
4170
Market Price
$ 54.68
Selling Price
$ 47.84
238
210
194
562
Market Price
$ 47.86
Selling Price
$ 39.93
1738
1505
624
1894
Market Price
$ 62.04
Selling Price
$ 53.94
2590
2364
1303
3237
Market Price
$ 65.10
Selling Price
$ 56.58
1234
976
1160
1822
Market Price
$ 49.17
Selling Price
$ 44.66
2318
1383
1862
4004
Market Price
$ 55.97
Selling Price
$ 47.24
1960
1908
798
4026
Market Price
$ 37.79
Selling Price
$ 32.18
815
308
547
1952
Market Price
$ 34.36
Selling Price
$ 29.56
1670
384
354
3872
Market Price
$ 59.54
Selling Price
$ 53.53
153
80
126
742
Market Price
$ 69.25
Selling Price
$ 59.37
944
705
507
1648
Market Price
$ 44.32
Selling Price
$ 37.77
2389
798
1672
2645
Market Price
$ 67.87
Selling Price
$ 58.17
214
92
148
537
Market Price
$ 60.77
Selling Price
$ 52.68
2027
523
892
2570
Market Price
$ 41.66
Selling Price
$ 36.75
617
280
159
1992
Market Price
$ 68.75
Selling Price
$ 58.69
2127
842
1397
2588
Market Price
$ 46.80
Selling Price
$ 42.24
892
346
358
4264
Market Price
$ 60.82
Selling Price
$ 54.17
3587
1863
1907
4558
Market Price
$ 52.04
Selling Price
$ 44.53
4589
4246
3085
4813
Market Price
$ 40.02
Selling Price
$ 36.16
1765
1201
614
1891
Market Price
$ 41.60
Selling Price
$ 37.09
493
262
334
765
Market Price
$ 60.21
Selling Price
$ 53.10
1485
575
1241
2733