Market Price
$ 67.03
Selling Price
$ 57.39
1398
1252
726
4572
Market Price
$ 45.22
Selling Price
$ 38.03
3042
2538
1982
3732
Market Price
$ 55.14
Selling Price
$ 47.58
367
282
335
1039
Market Price
$ 52.94
Selling Price
$ 46.63
1249
824
865
2559
Market Price
$ 59.20
Selling Price
$ 53.53
2247
953
1375
3970
Market Price
$ 35.32
Selling Price
$ 30.33
645
209
615
1566
Market Price
$ 67.64
Selling Price
$ 59.38
946
611
337
1356
Market Price
$ 50.54
Selling Price
$ 45.52
1220
876
819
3490
Market Price
$ 54.30
Selling Price
$ 47.74
631
614
149
1482
Market Price
$ 49.97
Selling Price
$ 44.39
249
64
212
747
Market Price
$ 30.72
Selling Price
$ 26.40
2289
947
1227
4573
Market Price
$ 51.46
Selling Price
$ 44.21
941
626
335
1661
Market Price
$ 37.16
Selling Price
$ 33.21
1986
690
1597
2140
Market Price
$ 50.26
Selling Price
$ 43.95
3090
1518
2426
4260
Market Price
$ 50.60
Selling Price
$ 42.18
1205
976
998
4968
Market Price
$ 67.92
Selling Price
$ 58.99
925
724
548
4178
Market Price
$ 58.86
Selling Price
$ 52.59
2618
859
1742
3559
Market Price
$ 55.09
Selling Price
$ 47.98
366
239
74
662
Market Price
$ 49.82
Selling Price
$ 42.44
1057
278
385
2605
Market Price
$ 64.30
Selling Price
$ 58.08
931
608
593
938
Market Price
$ 31.90
Selling Price
$ 27.65
1184
482
1013
4583
Market Price
$ 46.76
Selling Price
$ 41.72
1460
630
502
3298
Market Price
$ 45.01
Selling Price
$ 40.31
1678
434
687
2526
Market Price
$ 38.41
Selling Price
$ 33.28
601
408
275
835
Market Price
$ 39.93
Selling Price
$ 33.70
1309
913
483
2744
Market Price
$ 43.72
Selling Price
$ 36.74
350
215
269
545
Market Price
$ 48.12
Selling Price
$ 41.67
1366
375
390
3256
Market Price
$ 56.76
Selling Price
$ 48.87
1591
525
935
2315
Market Price
$ 56.32
Selling Price
$ 47.56
4370
1508
1106
4521
Market Price
$ 63.00
Selling Price
$ 54.64
956
617
723
1485
Market Price
$ 35.93
Selling Price
$ 31.88
1871
575
919
4606
Market Price
$ 59.61
Selling Price
$ 49.92
780
420
309
1182
Market Price
$ 45.59
Selling Price
$ 40.91
2244
1971
1378
2395
Market Price
$ 50.08
Selling Price
$ 43.20
1500
593
886
4098
Market Price
$ 58.08
Selling Price
$ 50.04
689
424
141
2939
Market Price
$ 42.86
Selling Price
$ 37.33
755
372
309
3573
Market Price
$ 58.32
Selling Price
$ 48.87
1211
336
380
1662
Market Price
$ 41.30
Selling Price
$ 37.34
2374
2027
681
3483
Market Price
$ 43.10
Selling Price
$ 37.61
828
315
433
2135
Market Price
$ 49.21
Selling Price
$ 41.90
957
498
350
4573