Market Price
$ 59.37
Selling Price
$ 53.96
2011
538
1469
2380
Market Price
$ 66.68
Selling Price
$ 59.77
2368
952
556
4523
Market Price
$ 45.67
Selling Price
$ 38.30
353
191
143
1212
Market Price
$ 54.29
Selling Price
$ 47.25
1989
1695
1565
3183
Market Price
$ 51.38
Selling Price
$ 45.98
616
404
551
1613
Market Price
$ 46.86
Selling Price
$ 40.88
873
476
360
1057
Market Price
$ 65.75
Selling Price
$ 56.14
364
279
173
1178
Market Price
$ 40.39
Selling Price
$ 36.61
1408
1310
967
2588
Market Price
$ 63.89
Selling Price
$ 57.30
3764
2334
996
4936
Market Price
$ 61.48
Selling Price
$ 51.64
1039
269
764
2417
Market Price
$ 65.23
Selling Price
$ 58.63
444
240
186
474
Market Price
$ 29.52
Selling Price
$ 25.50
2867
1581
2207
3991
Market Price
$ 59.13
Selling Price
$ 49.62
1251
1167
1107
1959
Market Price
$ 33.96
Selling Price
$ 30.87
2854
645
1938
3601
Market Price
$ 31.08
Selling Price
$ 26.57
1565
823
648
4241
Market Price
$ 42.92
Selling Price
$ 37.33
432
321
181
471
Market Price
$ 38.68
Selling Price
$ 33.36
922
299
439
3919
Market Price
$ 38.87
Selling Price
$ 34.83
418
282
188
1049
Market Price
$ 57.30
Selling Price
$ 50.26
323
85
206
1524
Market Price
$ 60.57
Selling Price
$ 52.15
515
420
312
2105
Market Price
$ 57.99
Selling Price
$ 50.17
612
260
380
1941
Market Price
$ 38.22
Selling Price
$ 34.56
1900
1001
1535
2434
Market Price
$ 49.72
Selling Price
$ 44.21
4454
967
1944
4737
Market Price
$ 46.63
Selling Price
$ 42.17
1566
373
802
1664
Market Price
$ 51.99
Selling Price
$ 47.21
357
115
125
524
Market Price
$ 61.93
Selling Price
$ 56.29
3204
2005
1420
4496
Market Price
$ 65.82
Selling Price
$ 58.08
2377
1887
1556
2978
Market Price
$ 55.12
Selling Price
$ 46.37
1362
409
1213
1380
Market Price
$ 29.85
Selling Price
$ 26.26
795
727
344
3672
Market Price
$ 37.91
Selling Price
$ 31.64
1613
1284
1606
4720
Market Price
$ 39.86
Selling Price
$ 35.65
3014
1712
1273
3821
Market Price
$ 48.53
Selling Price
$ 40.53
4056
1394
1483
4193
Market Price
$ 66.26
Selling Price
$ 59.00
2036
930
804
4132
Market Price
$ 60.56
Selling Price
$ 53.16
711
156
539
3288
Market Price
$ 56.65
Selling Price
$ 48.93
1696
1365
966
4432
Market Price
$ 36.99
Selling Price
$ 32.17
1118
531
265
1548
Market Price
$ 48.65
Selling Price
$ 40.64
464
190
359
2056
Market Price
$ 28.18
Selling Price
$ 25.34
449
261
313
1035
Market Price
$ 48.97
Selling Price
$ 43.69
1395
1186
1019
3792
Market Price
$ 67.11
Selling Price
$ 56.04
2309
1555
1850
4310