Market Price
$ 62.27
Selling Price
$ 54.68
1852
541
745
3566
Market Price
$ 28.89
Selling Price
$ 25.37
977
837
941
2002
Market Price
$ 30.64
Selling Price
$ 27.39
3636
1286
1212
4055
Market Price
$ 33.23
Selling Price
$ 28.86
1792
1321
1176
1992
Market Price
$ 35.11
Selling Price
$ 30.64
1376
513
527
1897
Market Price
$ 53.42
Selling Price
$ 44.78
1654
1478
1625
1679
Market Price
$ 37.32
Selling Price
$ 32.75
1170
1136
777
1668
Market Price
$ 35.54
Selling Price
$ 31.32
234
233
193
573
Market Price
$ 37.73
Selling Price
$ 32.95
642
418
593
872
Market Price
$ 71.17
Selling Price
$ 59.48
3340
850
849
3566
Market Price
$ 66.61
Selling Price
$ 56.48
626
408
169
1552
Market Price
$ 49.76
Selling Price
$ 42.65
897
604
226
4366
Market Price
$ 62.14
Selling Price
$ 55.58
964
301
833
974
Market Price
$ 54.91
Selling Price
$ 46.75
2493
1815
1482
3395
Market Price
$ 60.50
Selling Price
$ 51.06
553
463
481
1905
Market Price
$ 30.11
Selling Price
$ 26.19
975
446
644
4845
Market Price
$ 34.60
Selling Price
$ 29.96
219
72
115
880
Market Price
$ 64.15
Selling Price
$ 56.20
1483
1018
1225
4239
Market Price
$ 47.78
Selling Price
$ 40.35
3089
2480
2658
3591
Market Price
$ 45.26
Selling Price
$ 40.18
1492
1201
793
3556
Market Price
$ 39.64
Selling Price
$ 33.52
1414
509
810
2085
Market Price
$ 40.81
Selling Price
$ 34.14
1354
340
867
2989
Market Price
$ 30.83
Selling Price
$ 25.73
1606
579
879
2158
Market Price
$ 40.58
Selling Price
$ 34.83
545
537
134
1460
Market Price
$ 60.34
Selling Price
$ 52.81
3066
2353
1810
3369
Market Price
$ 49.92
Selling Price
$ 44.74
1365
992
412
1964
Market Price
$ 28.98
Selling Price
$ 25.30
398
382
172
741
Market Price
$ 59.53
Selling Price
$ 53.92
1015
860
903
4378
Market Price
$ 45.40
Selling Price
$ 38.10
703
165
579
2199
Market Price
$ 28.53
Selling Price
$ 25.52
4081
2912
2792
4498
Market Price
$ 65.88
Selling Price
$ 56.50
999
866
729
1693
Market Price
$ 48.15
Selling Price
$ 42.33
200
79
53
453
Market Price
$ 64.61
Selling Price
$ 55.05
4098
3077
2618
4656
Market Price
$ 52.58
Selling Price
$ 45.98
3742
2229
1839
3994
Market Price
$ 45.23
Selling Price
$ 38.28
1007
712
1007
1162
Market Price
$ 31.92
Selling Price
$ 28.47
2520
1004
1398
4959
Market Price
$ 44.68
Selling Price
$ 38.03
461
242
199
871
Market Price
$ 53.95
Selling Price
$ 45.55
926
387
862
1580
Market Price
$ 61.27
Selling Price
$ 54.91
1848
1487
1268
4844
Market Price
$ 38.45
Selling Price
$ 33.01
1467
811
951
2975