Market Price
$ 64.01
Selling Price
$ 56.46
994
815
876
1070
Market Price
$ 39.64
Selling Price
$ 34.69
931
873
214
1233
Market Price
$ 62.62
Selling Price
$ 53.99
238
49
179
563
Market Price
$ 69.26
Selling Price
$ 58.42
237
161
128
728
Market Price
$ 68.63
Selling Price
$ 59.37
1127
856
561
4419
Market Price
$ 42.10
Selling Price
$ 36.15
897
473
602
1645
Market Price
$ 37.13
Selling Price
$ 32.12
2927
1476
2486
4857
Market Price
$ 38.84
Selling Price
$ 33.15
3308
725
861
4429
Market Price
$ 41.06
Selling Price
$ 36.21
613
251
178
1674
Market Price
$ 49.14
Selling Price
$ 40.97
2357
1232
1468
3168
Market Price
$ 56.86
Selling Price
$ 47.88
1714
794
927
3436
Market Price
$ 39.51
Selling Price
$ 34.47
273
82
255
401
Market Price
$ 62.96
Selling Price
$ 56.50
3500
1408
2027
3973
Market Price
$ 44.91
Selling Price
$ 39.33
1907
592
1585
2835
Market Price
$ 46.01
Selling Price
$ 38.39
3362
2592
697
3513
Market Price
$ 34.49
Selling Price
$ 30.88
3676
1600
2581
4009
Market Price
$ 35.24
Selling Price
$ 30.33
911
531
789
3552
Market Price
$ 62.49
Selling Price
$ 55.26
647
317
399
1866
Market Price
$ 56.90
Selling Price
$ 50.32
2551
874
2514
4429
Market Price
$ 63.25
Selling Price
$ 57.11
324
212
95
410
Market Price
$ 41.01
Selling Price
$ 35.08
454
160
231
703
Market Price
$ 35.64
Selling Price
$ 31.10
753
591
163
1309
Market Price
$ 36.68
Selling Price
$ 31.80
2071
867
661
3161
Market Price
$ 63.82
Selling Price
$ 57.64
1257
963
645
2667
Market Price
$ 48.90
Selling Price
$ 42.13
1497
366
697
2800
Market Price
$ 63.34
Selling Price
$ 54.34
757
635
304
1284
Market Price
$ 37.24
Selling Price
$ 33.18
3223
1714
3082
4443
Market Price
$ 47.91
Selling Price
$ 40.53
2440
1300
1933
4078
Market Price
$ 71.55
Selling Price
$ 59.82
562
492
450
848
Market Price
$ 37.41
Selling Price
$ 31.19
1158
475
342
2670
Market Price
$ 54.90
Selling Price
$ 47.04
1669
1019
1032
2128
Market Price
$ 41.61
Selling Price
$ 36.33
1434
616
810
1492
Market Price
$ 42.13
Selling Price
$ 36.54
1339
596
1114
4221
Market Price
$ 31.86
Selling Price
$ 28.79
1426
357
819
1754
Market Price
$ 60.64
Selling Price
$ 50.81
580
567
559
638
Market Price
$ 36.62
Selling Price
$ 31.75
4099
1646
1868
4731
Market Price
$ 32.94
Selling Price
$ 27.65
4090
1700
1666
4191
Market Price
$ 57.29
Selling Price
$ 50.50
671
507
403
1912
Market Price
$ 35.62
Selling Price
$ 31.61
2485
1128
967
3170
Market Price
$ 33.02
Selling Price
$ 27.52
1210
451
316
3008