Market Price
$ 56.86
Selling Price
$ 50.33
1265
954
1009
3342
Market Price
$ 65.13
Selling Price
$ 58.22
366
348
186
1398
Market Price
$ 56.11
Selling Price
$ 48.60
996
310
361
1445
Market Price
$ 46.50
Selling Price
$ 41.59
1508
585
771
1881
Market Price
$ 64.64
Selling Price
$ 56.44
1431
864
1335
2243
Market Price
$ 43.13
Selling Price
$ 36.88
863
253
179
1037
Market Price
$ 50.61
Selling Price
$ 45.98
1767
868
477
3894
Market Price
$ 38.49
Selling Price
$ 32.68
1844
837
847
3393
Market Price
$ 34.79
Selling Price
$ 30.80
2226
668
1310
4971
Market Price
$ 50.64
Selling Price
$ 43.78
1257
1127
531
3337
Market Price
$ 47.74
Selling Price
$ 42.70
1417
369
1165
1990
Market Price
$ 43.08
Selling Price
$ 36.57
2008
446
1759
3447
Market Price
$ 56.25
Selling Price
$ 50.05
2757
1767
2691
4986
Market Price
$ 60.47
Selling Price
$ 51.23
1686
1103
1228
4532
Market Price
$ 30.26
Selling Price
$ 25.37
1734
1693
1539
2672
Market Price
$ 33.14
Selling Price
$ 28.54
609
309
210
2267
Market Price
$ 63.36
Selling Price
$ 54.11
996
395
615
2633
Market Price
$ 42.22
Selling Price
$ 37.33
1081
484
707
4755
Market Price
$ 42.84
Selling Price
$ 35.85
1297
1153
1208
2725
Market Price
$ 30.44
Selling Price
$ 27.31
2626
1098
1351
2951
Market Price
$ 30.09
Selling Price
$ 25.23
723
223
647
1515
Market Price
$ 41.69
Selling Price
$ 36.27
4679
2525
1982
4881
Market Price
$ 36.90
Selling Price
$ 32.05
3112
1523
3067
4508
Market Price
$ 50.73
Selling Price
$ 44.66
409
114
392
573
Market Price
$ 61.46
Selling Price
$ 55.41
1812
1388
760
4651
Market Price
$ 65.33
Selling Price
$ 57.47
994
855
238
1922
Market Price
$ 39.34
Selling Price
$ 33.97
2424
916
1381
3252
Market Price
$ 34.51
Selling Price
$ 29.13
606
479
522
862
Market Price
$ 60.34
Selling Price
$ 52.23
795
695
507
3537
Market Price
$ 68.64
Selling Price
$ 57.34
2799
2045
2452
3613
Market Price
$ 54.70
Selling Price
$ 46.48
711
365
454
2939
Market Price
$ 44.58
Selling Price
$ 38.36
1608
379
1597
4339
Market Price
$ 33.51
Selling Price
$ 28.44
3779
2232
3129
4967
Market Price
$ 44.63
Selling Price
$ 37.95
1005
757
913
1614
Market Price
$ 38.30
Selling Price
$ 33.77
516
348
385
761
Market Price
$ 53.15
Selling Price
$ 46.97
610
295
379
1152
Market Price
$ 39.16
Selling Price
$ 35.35
355
184
335
820
Market Price
$ 66.19
Selling Price
$ 58.27
1408
583
908
1977
Market Price
$ 62.10
Selling Price
$ 53.66
901
662
675
3673
Market Price
$ 30.69
Selling Price
$ 26.68
918
318
407
2341