Market Price
$ 59.14
Selling Price
$ 52.53
674
158
467
3045
Market Price
$ 43.01
Selling Price
$ 37.72
1208
1180
895
1922
Market Price
$ 58.02
Selling Price
$ 48.69
2572
1514
1251
3816
Market Price
$ 56.96
Selling Price
$ 48.57
2250
767
1455
3724
Market Price
$ 38.26
Selling Price
$ 33.06
4069
1011
2614
4301
Market Price
$ 59.56
Selling Price
$ 53.91
1448
1158
460
4431
Market Price
$ 41.01
Selling Price
$ 35.49
1666
1424
581
2539
Market Price
$ 39.12
Selling Price
$ 32.85
471
174
362
855
Market Price
$ 65.61
Selling Price
$ 57.92
1335
394
636
1821
Market Price
$ 35.41
Selling Price
$ 30.58
2180
460
1558
2256
Market Price
$ 40.32
Selling Price
$ 35.00
1578
1537
1052
1641
Market Price
$ 60.09
Selling Price
$ 51.47
475
103
361
1883
Market Price
$ 50.73
Selling Price
$ 42.45
2582
2493
1566
4078
Market Price
$ 37.04
Selling Price
$ 33.59
418
154
95
429
Market Price
$ 64.75
Selling Price
$ 56.83
1337
692
926
2192
Market Price
$ 58.67
Selling Price
$ 51.85
626
546
235
767
Market Price
$ 52.51
Selling Price
$ 47.48
2231
1096
628
4965
Market Price
$ 34.19
Selling Price
$ 30.18
2519
1172
2153
3750
Market Price
$ 31.01
Selling Price
$ 26.15
594
212
375
2526
Market Price
$ 58.16
Selling Price
$ 48.51
1469
1127
1363
3249
Market Price
$ 33.70
Selling Price
$ 28.81
320
74
121
1021
Market Price
$ 67.27
Selling Price
$ 58.51
1103
664
413
3580
Market Price
$ 65.23
Selling Price
$ 56.25
896
187
501
1282
Market Price
$ 47.53
Selling Price
$ 42.58
834
256
409
1899
Market Price
$ 63.34
Selling Price
$ 55.54
1569
896
996
4379
Market Price
$ 65.89
Selling Price
$ 58.38
1869
1147
1354
2085
Market Price
$ 64.73
Selling Price
$ 58.79
1887
1250
1174
4745
Market Price
$ 40.78
Selling Price
$ 35.19
2312
2185
2048
4123
Market Price
$ 34.73
Selling Price
$ 30.71
1775
1155
1110
2417
Market Price
$ 36.27
Selling Price
$ 31.13
379
111
262
471
Market Price
$ 65.99
Selling Price
$ 56.64
1934
544
1332
2015
Market Price
$ 46.93
Selling Price
$ 40.69
1153
1003
474
1185
Market Price
$ 47.40
Selling Price
$ 40.61
1403
491
607
2613
Market Price
$ 51.63
Selling Price
$ 45.78
1929
1927
716
4051
Market Price
$ 61.18
Selling Price
$ 54.44
3358
3210
1844
4857
Market Price
$ 52.43
Selling Price
$ 43.80
2067
1404
496
4571
Market Price
$ 55.23
Selling Price
$ 46.52
2414
641
1351
3603
Market Price
$ 60.76
Selling Price
$ 54.60
274
165
62
819
Market Price
$ 36.20
Selling Price
$ 32.16
1748
417
572
3964
Market Price
$ 59.07
Selling Price
$ 50.40
2904
2674
1217
4048