Market Price
$ 48.60
Selling Price
$ 44.17
1296
1070
749
1952
Market Price
$ 55.96
Selling Price
$ 50.38
1087
254
266
3823
Market Price
$ 42.00
Selling Price
$ 37.57
969
656
289
1703
Market Price
$ 55.37
Selling Price
$ 49.16
471
389
205
1384
Market Price
$ 30.54
Selling Price
$ 26.08
1980
401
583
2314
Market Price
$ 35.77
Selling Price
$ 30.41
411
364
408
916
Market Price
$ 62.91
Selling Price
$ 57.00
1040
930
555
1298
Market Price
$ 61.02
Selling Price
$ 53.19
3153
2070
1326
3906
Market Price
$ 55.15
Selling Price
$ 49.65
3139
1835
1816
3558
Market Price
$ 37.87
Selling Price
$ 33.35
2751
673
739
3808
Market Price
$ 36.51
Selling Price
$ 30.70
2754
675
2558
3795
Market Price
$ 47.86
Selling Price
$ 43.38
2054
1623
1901
2451
Market Price
$ 49.47
Selling Price
$ 42.07
4110
3998
3438
4340
Market Price
$ 42.51
Selling Price
$ 35.66
1073
1013
905
3704
Market Price
$ 58.25
Selling Price
$ 48.75
460
421
317
2045
Market Price
$ 30.20
Selling Price
$ 26.02
2241
2053
832
3652
Market Price
$ 49.26
Selling Price
$ 42.12
3295
1547
1947
4427
Market Price
$ 33.71
Selling Price
$ 29.86
1541
1459
578
1653
Market Price
$ 46.55
Selling Price
$ 39.06
1504
1462
1069
4944
Market Price
$ 64.91
Selling Price
$ 58.48
3702
1953
2786
4821
Market Price
$ 48.77
Selling Price
$ 41.12
3104
2487
1004
4596
Market Price
$ 47.76
Selling Price
$ 40.70
1822
380
1672
2145
Market Price
$ 38.46
Selling Price
$ 34.13
3063
1257
1575
3258
Market Price
$ 53.83
Selling Price
$ 46.66
3128
677
3030
4007
Market Price
$ 53.21
Selling Price
$ 46.38
1527
945
1398
1547
Market Price
$ 34.92
Selling Price
$ 30.08
283
154
125
771
Market Price
$ 57.25
Selling Price
$ 49.68
780
475
380
3192
Market Price
$ 61.58
Selling Price
$ 52.77
1229
707
479
1573
Market Price
$ 32.57
Selling Price
$ 28.06
863
555
369
2916
Market Price
$ 38.33
Selling Price
$ 32.51
1793
1744
653
3917
Market Price
$ 56.73
Selling Price
$ 48.16
2677
1848
945
4844
Market Price
$ 44.21
Selling Price
$ 37.77
3234
2862
2377
3978
Market Price
$ 58.15
Selling Price
$ 50.22
3247
2113
1336
4106
Market Price
$ 46.28
Selling Price
$ 39.45
655
160
561
828
Market Price
$ 59.45
Selling Price
$ 52.34
2885
2411
842
4842
Market Price
$ 34.92
Selling Price
$ 30.75
655
608
478
2237
Market Price
$ 30.08
Selling Price
$ 25.48
2630
1575
1870
4832
Market Price
$ 41.07
Selling Price
$ 35.54
2189
460
1888
4146
Market Price
$ 50.86
Selling Price
$ 42.41
3080
1026
2407
4106
Market Price
$ 43.25
Selling Price
$ 38.84
1458
856
1389
2170