Market Price
$ 66.93
Selling Price
$ 58.41
1784
1702
1618
2400
Market Price
$ 65.98
Selling Price
$ 55.07
1537
378
715
3240
Market Price
$ 58.33
Selling Price
$ 52.32
262
133
203
842
Market Price
$ 58.22
Selling Price
$ 48.84
1448
1321
897
2508
Market Price
$ 51.97
Selling Price
$ 43.97
267
248
156
752
Market Price
$ 28.01
Selling Price
$ 25.33
480
181
142
579
Market Price
$ 50.32
Selling Price
$ 42.56
934
401
602
1371
Market Price
$ 49.66
Selling Price
$ 42.49
4808
4680
3288
4832
Market Price
$ 42.26
Selling Price
$ 36.63
580
258
129
881
Market Price
$ 31.36
Selling Price
$ 26.88
3224
2496
2522
3248
Market Price
$ 70.70
Selling Price
$ 59.26
3412
2279
2614
4571
Market Price
$ 52.66
Selling Price
$ 46.48
1867
909
1819
4224
Market Price
$ 55.48
Selling Price
$ 49.37
1457
963
831
4176
Market Price
$ 69.88
Selling Price
$ 58.46
301
122
258
572
Market Price
$ 43.34
Selling Price
$ 37.65
3013
2971
917
3640
Market Price
$ 67.19
Selling Price
$ 58.26
1658
1340
545
4833
Market Price
$ 48.30
Selling Price
$ 41.22
449
317
223
562
Market Price
$ 33.24
Selling Price
$ 29.28
482
203
131
2332
Market Price
$ 55.13
Selling Price
$ 50.06
1923
1334
1851
2332
Market Price
$ 63.90
Selling Price
$ 53.67
699
243
550
2851
Market Price
$ 60.70
Selling Price
$ 52.76
3571
1610
1247
3807
Market Price
$ 57.75
Selling Price
$ 50.05
1517
1310
349
1857
Market Price
$ 38.93
Selling Price
$ 34.16
986
722
974
3081
Market Price
$ 37.70
Selling Price
$ 31.91
1166
406
611
4514
Market Price
$ 37.57
Selling Price
$ 33.47
545
172
235
2278
Market Price
$ 27.93
Selling Price
$ 25.15
243
124
242
474
Market Price
$ 50.79
Selling Price
$ 45.76
516
367
242
1218
Market Price
$ 41.51
Selling Price
$ 36.21
1577
463
1556
1924
Market Price
$ 55.25
Selling Price
$ 48.43
2544
852
982
3521
Market Price
$ 43.85
Selling Price
$ 36.98
561
514
380
1453
Market Price
$ 58.40
Selling Price
$ 48.83
210
118
92
866
Market Price
$ 29.10
Selling Price
$ 25.72
725
424
400
757
Market Price
$ 49.36
Selling Price
$ 41.58
1275
613
1174
1300
Market Price
$ 61.20
Selling Price
$ 52.40
1252
872
873
2781
Market Price
$ 34.69
Selling Price
$ 30.14
3622
2187
3352
4162
Market Price
$ 53.92
Selling Price
$ 47.77
352
171
235
1341
Market Price
$ 31.43
Selling Price
$ 26.24
248
95
97
821
Market Price
$ 34.87
Selling Price
$ 31.14
2193
1527
1027
3242
Market Price
$ 64.00
Selling Price
$ 58.15
1971
1136
404
4793
Market Price
$ 61.87
Selling Price
$ 54.87
2132
1173
2085
3740