Market Price
$ 51.57
Selling Price
$ 46.15
2072
1319
1298
4198
Market Price
$ 30.67
Selling Price
$ 27.80
1348
390
990
1764
Market Price
$ 41.11
Selling Price
$ 34.28
407
307
256
641
Market Price
$ 31.52
Selling Price
$ 27.86
711
501
558
1377
Market Price
$ 45.46
Selling Price
$ 38.34
1532
1026
455
1845
Market Price
$ 67.55
Selling Price
$ 57.95
4221
2282
3791
4915
Market Price
$ 61.57
Selling Price
$ 52.14
2379
1600
1152
4674
Market Price
$ 69.89
Selling Price
$ 59.25
1271
1191
1250
1835
Market Price
$ 42.06
Selling Price
$ 38.04
806
534
385
1036
Market Price
$ 54.01
Selling Price
$ 46.98
1050
677
473
2029
Market Price
$ 67.65
Selling Price
$ 57.29
2158
1000
2050
2921
Market Price
$ 68.88
Selling Price
$ 59.82
383
377
358
1833
Market Price
$ 44.43
Selling Price
$ 37.27
1278
742
792
4414
Market Price
$ 63.07
Selling Price
$ 57.18
102
96
39
494
Market Price
$ 58.42
Selling Price
$ 51.20
784
368
569
2329
Market Price
$ 65.72
Selling Price
$ 57.95
3730
2913
3460
4832
Market Price
$ 54.68
Selling Price
$ 47.84
663
292
616
2883
Market Price
$ 45.56
Selling Price
$ 40.42
3007
1374
1150
3467
Market Price
$ 61.92
Selling Price
$ 54.76
724
469
613
1287
Market Price
$ 40.51
Selling Price
$ 34.46
1448
416
1025
2069
Market Price
$ 47.43
Selling Price
$ 42.51
1603
849
1500
3562
Market Price
$ 32.35
Selling Price
$ 27.70
340
89
229
1080
Market Price
$ 41.48
Selling Price
$ 35.32
2762
789
1698
2881
Market Price
$ 48.26
Selling Price
$ 41.31
2268
909
922
3345
Market Price
$ 44.07
Selling Price
$ 37.07
3952
3662
2215
4455
Market Price
$ 57.78
Selling Price
$ 51.35
1277
1201
825
3071
Market Price
$ 46.22
Selling Price
$ 41.55
517
385
302
1622
Market Price
$ 37.90
Selling Price
$ 32.14
573
118
135
2183
Market Price
$ 51.41
Selling Price
$ 43.05
2984
2693
2332
4147
Market Price
$ 35.17
Selling Price
$ 29.37
358
248
116
795
Market Price
$ 42.90
Selling Price
$ 37.93
275
265
91
542
Market Price
$ 63.52
Selling Price
$ 56.76
1529
875
915
4051
Market Price
$ 43.33
Selling Price
$ 38.63
1888
553
1039
4277
Market Price
$ 29.61
Selling Price
$ 25.46
2350
1239
1686
4772
Market Price
$ 51.87
Selling Price
$ 44.55
1975
534
858
2119
Market Price
$ 38.18
Selling Price
$ 34.10
2154
846
1747
4548
Market Price
$ 37.39
Selling Price
$ 33.65
2148
2110
1902
3703
Market Price
$ 40.47
Selling Price
$ 36.39
891
544
655
3481
Market Price
$ 45.89
Selling Price
$ 41.10
2040
1917
1762
2593
Market Price
$ 67.08
Selling Price
$ 59.70
1051
740
685
3586