Market Price
$ 35.21
Selling Price
$ 30.97
499
276
123
869
Market Price
$ 66.38
Selling Price
$ 58.19
341
270
145
851
Market Price
$ 61.72
Selling Price
$ 54.99
1167
601
1110
3656
Market Price
$ 33.47
Selling Price
$ 28.92
823
196
792
1274
Market Price
$ 37.22
Selling Price
$ 33.20
1304
735
413
2456
Market Price
$ 29.53
Selling Price
$ 25.69
509
382
152
849
Market Price
$ 54.95
Selling Price
$ 46.75
400
332
308
1150
Market Price
$ 54.75
Selling Price
$ 49.36
1340
483
1281
2528
Market Price
$ 67.50
Selling Price
$ 58.35
3043
2019
1571
3343
Market Price
$ 42.14
Selling Price
$ 37.46
1003
906
962
1996
Market Price
$ 38.90
Selling Price
$ 34.65
311
87
69
409
Market Price
$ 58.14
Selling Price
$ 48.60
317
235
129
589
Market Price
$ 43.55
Selling Price
$ 37.78
196
123
40
761
Market Price
$ 57.91
Selling Price
$ 50.10
421
410
254
1247
Market Price
$ 30.57
Selling Price
$ 27.57
1389
444
735
1958
Market Price
$ 65.03
Selling Price
$ 55.92
2389
658
1158
4074
Market Price
$ 46.18
Selling Price
$ 40.68
1501
1422
604
2172
Market Price
$ 46.44
Selling Price
$ 40.82
1363
1127
1242
2089
Market Price
$ 40.84
Selling Price
$ 34.48
2549
2349
1098
2755
Market Price
$ 68.36
Selling Price
$ 58.86
2812
2580
2138
4814
Market Price
$ 47.93
Selling Price
$ 43.27
1183
768
735
3302
Market Price
$ 36.57
Selling Price
$ 32.49
1115
712
783
1588
Market Price
$ 47.67
Selling Price
$ 43.07
1510
1504
303
2114
Market Price
$ 59.77
Selling Price
$ 52.61
434
263
376
1089
Market Price
$ 33.74
Selling Price
$ 30.00
4783
3951
2981
4961
Market Price
$ 53.58
Selling Price
$ 47.46
1620
1002
799
2160
Market Price
$ 28.52
Selling Price
$ 25.77
1147
671
1029
1658
Market Price
$ 59.26
Selling Price
$ 53.80
1646
414
1299
3010
Market Price
$ 56.02
Selling Price
$ 49.41
1203
800
480
2069
Market Price
$ 36.74
Selling Price
$ 32.74
730
729
345
1850
Market Price
$ 33.52
Selling Price
$ 29.77
2821
1743
843
4098
Market Price
$ 46.35
Selling Price
$ 42.04
2021
716
1275
2891
Market Price
$ 33.09
Selling Price
$ 28.47
1285
936
794
2208
Market Price
$ 53.42
Selling Price
$ 48.44
2310
1235
632
4934
Market Price
$ 32.11
Selling Price
$ 27.91
542
143
123
1589
Market Price
$ 50.67
Selling Price
$ 45.37
425
415
226
1777
Market Price
$ 54.55
Selling Price
$ 46.32
340
162
214
404
Market Price
$ 48.69
Selling Price
$ 42.07
1935
1156
1861
4463
Market Price
$ 67.85
Selling Price
$ 58.01
3544
2069
1439
4724
Market Price
$ 45.76
Selling Price
$ 39.33
3299
1486
2582
4900