Market Price
$ 68.66
Selling Price
$ 57.37
260
77
258
537
Market Price
$ 41.45
Selling Price
$ 37.40
2310
1380
535
2541
Market Price
$ 54.99
Selling Price
$ 46.55
167
118
82
616
Market Price
$ 40.12
Selling Price
$ 33.45
292
170
73
962
Market Price
$ 49.61
Selling Price
$ 43.56
2161
1930
1172
3982
Market Price
$ 35.69
Selling Price
$ 29.79
1919
592
572
4600
Market Price
$ 44.25
Selling Price
$ 38.46
3109
2715
3065
4202
Market Price
$ 52.78
Selling Price
$ 45.83
627
410
165
1337
Market Price
$ 36.24
Selling Price
$ 31.90
2920
1961
1582
4051
Market Price
$ 33.78
Selling Price
$ 29.56
281
124
81
1017
Market Price
$ 36.12
Selling Price
$ 30.29
2626
1614
1148
3703
Market Price
$ 65.27
Selling Price
$ 55.64
1429
619
595
1472
Market Price
$ 31.99
Selling Price
$ 27.63
802
460
334
1030
Market Price
$ 61.67
Selling Price
$ 54.17
498
218
117
1865
Market Price
$ 44.47
Selling Price
$ 37.74
510
360
235
656
Market Price
$ 53.84
Selling Price
$ 48.18
1834
1277
892
2491
Market Price
$ 69.48
Selling Price
$ 59.39
330
241
329
1089
Market Price
$ 60.34
Selling Price
$ 51.25
419
317
327
1530
Market Price
$ 65.24
Selling Price
$ 57.29
1508
920
573
1753
Market Price
$ 53.23
Selling Price
$ 46.74
1104
541
811
2075
Market Price
$ 31.25
Selling Price
$ 27.13
1727
514
1089
3519
Market Price
$ 66.09
Selling Price
$ 56.31
3173
3042
710
4407
Market Price
$ 60.51
Selling Price
$ 53.14
2348
2170
1941
3720
Market Price
$ 56.78
Selling Price
$ 49.80
634
150
277
690
Market Price
$ 65.71
Selling Price
$ 56.95
1517
646
1367
3984
Market Price
$ 39.98
Selling Price
$ 34.98
2249
1054
488
3916
Market Price
$ 35.75
Selling Price
$ 30.98
883
241
333
2690
Market Price
$ 49.46
Selling Price
$ 43.31
4686
4255
3608
4708
Market Price
$ 61.66
Selling Price
$ 53.52
1094
323
791
3373
Market Price
$ 49.11
Selling Price
$ 43.10
1937
1934
980
2470
Market Price
$ 65.84
Selling Price
$ 57.33
267
105
171
404
Market Price
$ 56.15
Selling Price
$ 49.51
2411
1119
998
4301
Market Price
$ 36.22
Selling Price
$ 31.75
974
488
257
1028
Market Price
$ 44.64
Selling Price
$ 39.74
885
477
375
902
Market Price
$ 40.11
Selling Price
$ 35.65
2816
1335
2047
2960
Market Price
$ 57.79
Selling Price
$ 49.50
2686
2456
1539
2857
Market Price
$ 31.04
Selling Price
$ 27.29
2546
528
1813
2832
Market Price
$ 37.91
Selling Price
$ 32.31
2280
2043
869
2862
Market Price
$ 70.30
Selling Price
$ 59.76
1145
1007
549
3764
Market Price
$ 50.17
Selling Price
$ 45.49
1137
365
1032
2174