Market Price
$ 45.73
Selling Price
$ 40.20
562
367
207
1891
Market Price
$ 56.84
Selling Price
$ 51.10
1849
1451
1130
2568
Market Price
$ 45.77
Selling Price
$ 40.10
3204
2049
3132
3384
Market Price
$ 60.11
Selling Price
$ 53.13
4017
1082
2942
4863
Market Price
$ 37.32
Selling Price
$ 31.85
3392
2722
3259
3885
Market Price
$ 31.80
Selling Price
$ 27.04
999
866
941
1762
Market Price
$ 28.79
Selling Price
$ 26.11
1058
1004
616
2147
Market Price
$ 29.11
Selling Price
$ 26.17
2370
2003
2221
4141
Market Price
$ 45.39
Selling Price
$ 38.25
3537
2789
939
4131
Market Price
$ 51.69
Selling Price
$ 46.70
483
98
433
763
Market Price
$ 50.30
Selling Price
$ 45.08
2285
1421
2146
2360
Market Price
$ 61.00
Selling Price
$ 51.23
869
582
432
2805
Market Price
$ 30.06
Selling Price
$ 27.02
779
318
226
1465
Market Price
$ 36.23
Selling Price
$ 31.30
2444
1732
1829
4276
Market Price
$ 55.38
Selling Price
$ 46.48
2432
1412
1570
3110
Market Price
$ 64.58
Selling Price
$ 58.71
2200
1747
1521
4257
Market Price
$ 45.64
Selling Price
$ 39.02
2670
1807
1432
3122
Market Price
$ 56.08
Selling Price
$ 48.80
2176
2054
1205
3003
Market Price
$ 57.61
Selling Price
$ 48.32
2255
1062
2001
3603
Market Price
$ 63.62
Selling Price
$ 55.94
2512
937
1463
3491
Market Price
$ 51.42
Selling Price
$ 45.45
997
544
365
1982
Market Price
$ 42.30
Selling Price
$ 37.11
169
139
49
791
Market Price
$ 59.50
Selling Price
$ 50.03
1320
1102
810
4875
Market Price
$ 57.94
Selling Price
$ 51.02
1087
1042
739
1153
Market Price
$ 43.88
Selling Price
$ 36.68
3589
1022
3325
3792
Market Price
$ 65.95
Selling Price
$ 59.14
3098
1645
1913
3300
Market Price
$ 49.87
Selling Price
$ 43.00
2650
2455
1355
4068
Market Price
$ 38.17
Selling Price
$ 31.95
1434
905
1122
1756
Market Price
$ 35.81
Selling Price
$ 30.58
1825
613
428
3928
Market Price
$ 37.97
Selling Price
$ 31.99
219
125
121
400
Market Price
$ 67.11
Selling Price
$ 58.12
1172
697
290
2757
Market Price
$ 49.82
Selling Price
$ 42.87
2685
1788
2013
2964
Market Price
$ 38.03
Selling Price
$ 32.08
858
521
521
2980
Market Price
$ 50.51
Selling Price
$ 42.51
479
256
465
605
Market Price
$ 57.98
Selling Price
$ 51.83
867
424
459
2621
Market Price
$ 32.76
Selling Price
$ 28.87
1530
1306
1147
4855
Market Price
$ 64.33
Selling Price
$ 57.51
1236
1044
1233
3532
Market Price
$ 36.00
Selling Price
$ 31.23
1210
460
375
2022
Market Price
$ 40.38
Selling Price
$ 36.22
916
406
423
1049
Market Price
$ 48.87
Selling Price
$ 41.62
3092
2930
2847
3761