Market Price
$ 50.60
Selling Price
$ 45.70
414
357
82
497
Market Price
$ 50.22
Selling Price
$ 44.50
353
117
323
1063
Market Price
$ 59.62
Selling Price
$ 50.59
1179
480
760
1386
Market Price
$ 55.49
Selling Price
$ 49.49
977
626
921
1246
Market Price
$ 65.45
Selling Price
$ 57.29
683
155
532
809
Market Price
$ 42.68
Selling Price
$ 35.65
1421
1351
819
4293
Market Price
$ 48.64
Selling Price
$ 43.65
567
349
258
723
Market Price
$ 60.84
Selling Price
$ 52.53
1061
435
752
1579
Market Price
$ 47.91
Selling Price
$ 41.34
4075
3059
3239
4852
Market Price
$ 49.31
Selling Price
$ 43.05
2143
1504
1925
2962
Market Price
$ 59.05
Selling Price
$ 49.64
494
129
486
1160
Market Price
$ 40.41
Selling Price
$ 36.71
1730
386
1349
3126
Market Price
$ 54.59
Selling Price
$ 47.97
3379
3262
1042
4305
Market Price
$ 71.04
Selling Price
$ 59.38
2689
2013
1729
3078
Market Price
$ 44.20
Selling Price
$ 39.65
177
136
50
432
Market Price
$ 44.00
Selling Price
$ 37.96
1353
844
487
4598
Market Price
$ 63.71
Selling Price
$ 53.38
268
106
167
533
Market Price
$ 49.23
Selling Price
$ 44.64
335
299
124
1519
Market Price
$ 53.44
Selling Price
$ 48.28
2304
2159
1618
2599
Market Price
$ 67.39
Selling Price
$ 57.25
989
850
592
1560
Market Price
$ 70.77
Selling Price
$ 59.32
230
206
167
429
Market Price
$ 55.94
Selling Price
$ 48.12
829
770
379
3081
Market Price
$ 44.74
Selling Price
$ 40.43
273
117
165
630
Market Price
$ 35.21
Selling Price
$ 31.34
2501
1311
1579
3314
Market Price
$ 33.57
Selling Price
$ 30.42
623
239
556
844
Market Price
$ 52.22
Selling Price
$ 43.58
1592
953
1513
2845
Market Price
$ 61.17
Selling Price
$ 54.17
1608
1074
1243
1721
Market Price
$ 64.07
Selling Price
$ 55.75
1503
1052
435
4182
Market Price
$ 35.91
Selling Price
$ 31.53
2502
2340
1097
4570
Market Price
$ 29.45
Selling Price
$ 25.64
1723
1442
368
1755
Market Price
$ 68.76
Selling Price
$ 58.88
2266
1560
975
3615
Market Price
$ 69.33
Selling Price
$ 57.93
274
239
196
817
Market Price
$ 39.36
Selling Price
$ 33.58
3729
3498
3055
4060
Market Price
$ 31.76
Selling Price
$ 28.33
1320
374
487
2625
Market Price
$ 31.68
Selling Price
$ 27.68
784
483
521
998
Market Price
$ 32.16
Selling Price
$ 28.37
882
869
189
2233
Market Price
$ 47.23
Selling Price
$ 41.38
857
389
809
901
Market Price
$ 45.74
Selling Price
$ 39.51
1816
688
1219
3225
Market Price
$ 65.50
Selling Price
$ 55.39
1366
414
688
2661
Market Price
$ 40.05
Selling Price
$ 35.82
3477
1954
831
3820