Market Price
$ 62.62
Selling Price
$ 54.02
207
120
74
863
Market Price
$ 42.83
Selling Price
$ 38.05
467
397
277
1067
Market Price
$ 44.11
Selling Price
$ 37.07
1653
1139
1207
3459
Market Price
$ 47.88
Selling Price
$ 40.77
2164
1239
781
3398
Market Price
$ 66.43
Selling Price
$ 58.92
341
144
328
592
Market Price
$ 33.19
Selling Price
$ 29.61
1933
611
1518
4158
Market Price
$ 37.19
Selling Price
$ 33.04
339
147
319
760
Market Price
$ 41.88
Selling Price
$ 36.87
2142
1236
1372
4834
Market Price
$ 60.11
Selling Price
$ 53.77
2119
1035
483
3370
Market Price
$ 65.99
Selling Price
$ 57.32
775
265
468
3874
Market Price
$ 39.29
Selling Price
$ 34.28
128
67
122
409
Market Price
$ 46.60
Selling Price
$ 41.36
321
113
64
989
Market Price
$ 30.04
Selling Price
$ 25.85
1618
615
687
2232
Market Price
$ 37.89
Selling Price
$ 32.62
2866
1237
1066
3633
Market Price
$ 29.57
Selling Price
$ 25.75
455
174
204
1824
Market Price
$ 41.05
Selling Price
$ 35.38
327
276
172
445
Market Price
$ 34.97
Selling Price
$ 30.38
585
524
448
2219
Market Price
$ 34.52
Selling Price
$ 30.51
650
495
196
1896
Market Price
$ 61.43
Selling Price
$ 55.73
2951
777
1379
4029
Market Price
$ 57.50
Selling Price
$ 51.04
1360
559
822
3281
Market Price
$ 51.61
Selling Price
$ 46.49
121
114
69
402
Market Price
$ 59.51
Selling Price
$ 52.14
1095
864
451
1505
Market Price
$ 59.92
Selling Price
$ 51.41
1545
1410
493
3118
Market Price
$ 43.79
Selling Price
$ 36.63
1379
358
704
1754
Market Price
$ 53.74
Selling Price
$ 47.25
1567
1177
936
1912
Market Price
$ 41.75
Selling Price
$ 34.87
1022
751
969
2438
Market Price
$ 52.53
Selling Price
$ 45.70
3056
1394
1905
4806
Market Price
$ 36.71
Selling Price
$ 32.87
442
317
109
1333
Market Price
$ 47.67
Selling Price
$ 42.89
1383
800
757
3260
Market Price
$ 59.85
Selling Price
$ 52.19
1798
1126
1003
4681
Market Price
$ 61.86
Selling Price
$ 52.68
681
259
577
909
Market Price
$ 59.22
Selling Price
$ 50.41
2081
969
560
3795
Market Price
$ 54.18
Selling Price
$ 46.45
3294
1449
977
4450
Market Price
$ 32.40
Selling Price
$ 28.95
498
392
270
694
Market Price
$ 53.01
Selling Price
$ 47.77
1889
429
1652
3725
Market Price
$ 29.56
Selling Price
$ 26.63
540
206
111
2057
Market Price
$ 36.45
Selling Price
$ 31.79
832
196
380
1179
Market Price
$ 54.13
Selling Price
$ 47.44
1497
712
444
2618
Market Price
$ 29.82
Selling Price
$ 25.14
2161
2080
2018
4859
Market Price
$ 63.11
Selling Price
$ 52.75
591
412
547
2083