Market Price
$ 38.64
Selling Price
$ 32.23
1473
722
912
1663
Market Price
$ 36.24
Selling Price
$ 32.15
912
462
599
1825
Market Price
$ 52.90
Selling Price
$ 46.17
1433
916
1425
3901
Market Price
$ 53.97
Selling Price
$ 46.24
2775
2341
2594
4078
Market Price
$ 34.92
Selling Price
$ 30.01
4023
3985
3901
4337
Market Price
$ 58.70
Selling Price
$ 49.60
930
308
504
1353
Market Price
$ 34.74
Selling Price
$ 29.33
596
300
584
1955
Market Price
$ 39.71
Selling Price
$ 35.68
589
399
539
1048
Market Price
$ 34.46
Selling Price
$ 29.70
1212
681
1192
2798
Market Price
$ 61.16
Selling Price
$ 52.60
1479
1261
610
2564
Market Price
$ 40.78
Selling Price
$ 34.43
918
226
731
2738
Market Price
$ 65.10
Selling Price
$ 54.86
1167
529
733
1988
Market Price
$ 70.92
Selling Price
$ 59.95
1914
877
1857
3502
Market Price
$ 43.76
Selling Price
$ 38.30
1985
962
1280
2651
Market Price
$ 52.38
Selling Price
$ 47.18
1030
1018
254
1511
Market Price
$ 53.63
Selling Price
$ 45.86
1235
460
693
4844
Market Price
$ 60.00
Selling Price
$ 52.38
2219
1614
1705
2342
Market Price
$ 59.95
Selling Price
$ 52.01
3955
798
949
4524
Market Price
$ 30.36
Selling Price
$ 25.89
559
285
445
708
Market Price
$ 45.04
Selling Price
$ 40.81
1368
803
486
2004
Market Price
$ 43.92
Selling Price
$ 39.39
3176
2419
780
4547
Market Price
$ 52.06
Selling Price
$ 43.72
2894
1383
2620
4107
Market Price
$ 33.09
Selling Price
$ 28.06
231
163
195
652
Market Price
$ 40.34
Selling Price
$ 35.53
2129
640
2113
3779
Market Price
$ 49.81
Selling Price
$ 41.53
2642
831
2539
3921
Market Price
$ 58.22
Selling Price
$ 49.05
1807
1254
1114
3156
Market Price
$ 42.70
Selling Price
$ 36.23
514
373
429
752
Market Price
$ 67.03
Selling Price
$ 59.04
499
297
283
1050
Market Price
$ 65.54
Selling Price
$ 54.65
1380
653
920
4551
Market Price
$ 47.18
Selling Price
$ 39.74
3604
2092
885
4702
Market Price
$ 45.45
Selling Price
$ 39.68
526
139
258
712
Market Price
$ 37.72
Selling Price
$ 32.89
2068
1973
1579
2442
Market Price
$ 67.67
Selling Price
$ 56.58
1914
1147
1389
3763
Market Price
$ 45.79
Selling Price
$ 40.01
3984
2111
3917
4417
Market Price
$ 60.14
Selling Price
$ 51.16
429
125
378
1082
Market Price
$ 33.67
Selling Price
$ 28.59
1472
715
532
3387
Market Price
$ 51.87
Selling Price
$ 45.60
1231
1023
1049
3042
Market Price
$ 66.08
Selling Price
$ 58.14
1617
328
595
1900
Market Price
$ 44.07
Selling Price
$ 38.37
2376
1797
2342
2543
Market Price
$ 52.79
Selling Price
$ 47.90
2136
1982
1624
2183