Market Price
$ 50.65
Selling Price
$ 44.07
894
702
792
3609
Market Price
$ 58.10
Selling Price
$ 52.15
276
123
186
561
Market Price
$ 32.96
Selling Price
$ 28.90
3620
1809
809
3718
Market Price
$ 51.70
Selling Price
$ 45.78
2010
748
1890
4670
Market Price
$ 64.29
Selling Price
$ 58.33
2144
818
1203
2384
Market Price
$ 30.38
Selling Price
$ 26.95
1710
963
1701
3762
Market Price
$ 46.33
Selling Price
$ 40.48
503
254
144
880
Market Price
$ 56.77
Selling Price
$ 50.15
2096
1557
1120
2479
Market Price
$ 45.02
Selling Price
$ 38.42
2905
1925
1095
4835
Market Price
$ 31.20
Selling Price
$ 27.32
118
63
54
415
Market Price
$ 40.13
Selling Price
$ 36.06
2252
1675
691
2656
Market Price
$ 36.39
Selling Price
$ 30.99
535
386
265
1647
Market Price
$ 62.99
Selling Price
$ 54.64
1455
997
1189
4205
Market Price
$ 29.07
Selling Price
$ 25.73
4496
1521
3488
4629
Market Price
$ 59.84
Selling Price
$ 51.34
556
369
534
2258
Market Price
$ 52.84
Selling Price
$ 45.32
502
174
227
624
Market Price
$ 45.65
Selling Price
$ 38.42
3905
2357
3403
4606
Market Price
$ 33.51
Selling Price
$ 28.93
610
493
246
2392
Market Price
$ 45.24
Selling Price
$ 38.75
579
555
465
979
Market Price
$ 39.35
Selling Price
$ 34.93
291
158
221
428
Market Price
$ 28.39
Selling Price
$ 25.31
1319
286
349
2835
Market Price
$ 39.31
Selling Price
$ 33.87
3517
1316
948
4736
Market Price
$ 33.44
Selling Price
$ 28.01
3467
771
1046
4199
Market Price
$ 29.85
Selling Price
$ 27.06
247
156
112
523
Market Price
$ 59.57
Selling Price
$ 50.76
1604
1160
717
2434
Market Price
$ 38.33
Selling Price
$ 32.25
1049
642
578
2399
Market Price
$ 58.19
Selling Price
$ 51.83
844
585
806
2614
Market Price
$ 50.21
Selling Price
$ 43.97
1491
1393
604
2346
Market Price
$ 56.99
Selling Price
$ 47.67
2906
2877
1690
4292
Market Price
$ 66.54
Selling Price
$ 56.46
2081
634
914
4196
Market Price
$ 67.86
Selling Price
$ 58.21
572
234
555
996
Market Price
$ 51.96
Selling Price
$ 46.53
1798
1042
1170
3897
Market Price
$ 58.42
Selling Price
$ 49.82
2453
1187
1090
3975
Market Price
$ 67.99
Selling Price
$ 59.18
3666
1136
3031
3927
Market Price
$ 46.07
Selling Price
$ 38.70
3140
634
1320
4659
Market Price
$ 54.58
Selling Price
$ 48.11
338
253
267
1351
Market Price
$ 42.52
Selling Price
$ 35.61
4339
1964
1624
4993
Market Price
$ 54.97
Selling Price
$ 46.65
2795
1017
1309
3284
Market Price
$ 67.11
Selling Price
$ 57.55
754
479
562
2891
Market Price
$ 42.61
Selling Price
$ 37.03
1228
980
398
4346