Market Price
$ 66.46
Selling Price
$ 57.09
1478
361
692
4496
Market Price
$ 56.10
Selling Price
$ 50.72
589
188
566
1211
Market Price
$ 37.96
Selling Price
$ 33.83
3692
3568
2243
3988
Market Price
$ 61.82
Selling Price
$ 54.48
614
459
276
2975
Market Price
$ 53.46
Selling Price
$ 47.85
966
883
339
3410
Market Price
$ 49.25
Selling Price
$ 41.60
1614
521
1550
1941
Market Price
$ 38.96
Selling Price
$ 33.37
412
186
226
1721
Market Price
$ 65.33
Selling Price
$ 56.76
1011
786
330
1369
Market Price
$ 45.33
Selling Price
$ 40.14
686
553
145
1908
Market Price
$ 46.20
Selling Price
$ 39.65
587
185
553
1129
Market Price
$ 37.02
Selling Price
$ 32.70
554
439
159
663
Market Price
$ 37.30
Selling Price
$ 32.95
1288
640
1008
1532
Market Price
$ 55.67
Selling Price
$ 47.35
574
560
338
1629
Market Price
$ 40.45
Selling Price
$ 36.26
1927
747
628
2518
Market Price
$ 69.65
Selling Price
$ 59.66
1811
603
484
2038
Market Price
$ 36.88
Selling Price
$ 32.34
4177
1360
3177
4683
Market Price
$ 44.01
Selling Price
$ 37.35
953
313
714
1882
Market Price
$ 63.04
Selling Price
$ 54.80
1230
557
745
2212
Market Price
$ 70.16
Selling Price
$ 58.89
535
403
173
1190
Market Price
$ 42.70
Selling Price
$ 36.54
566
441
353
1945
Market Price
$ 39.01
Selling Price
$ 32.95
1023
899
204
2372
Market Price
$ 54.53
Selling Price
$ 46.06
635
574
466
1219
Market Price
$ 37.93
Selling Price
$ 34.12
1577
773
670
1729
Market Price
$ 39.53
Selling Price
$ 33.18
4083
3413
1632
4116
Market Price
$ 54.29
Selling Price
$ 47.26
1421
507
603
2926
Market Price
$ 56.48
Selling Price
$ 47.71
1300
565
724
4428
Market Price
$ 50.63
Selling Price
$ 43.76
4203
1663
3017
4238
Market Price
$ 40.74
Selling Price
$ 37.03
3303
3303
1815
4402
Market Price
$ 45.83
Selling Price
$ 38.79
3124
2850
1245
3962
Market Price
$ 48.49
Selling Price
$ 43.98
329
316
253
402
Market Price
$ 47.51
Selling Price
$ 40.37
3282
1073
2064
4635
Market Price
$ 52.87
Selling Price
$ 44.28
401
322
156
1053
Market Price
$ 34.36
Selling Price
$ 28.69
657
555
647
1044
Market Price
$ 41.17
Selling Price
$ 36.38
895
726
559
1453
Market Price
$ 35.84
Selling Price
$ 31.07
854
414
833
3185
Market Price
$ 49.23
Selling Price
$ 42.99
403
348
153
457
Market Price
$ 46.43
Selling Price
$ 41.30
3599
2977
1501
4481
Market Price
$ 53.49
Selling Price
$ 46.17
1036
694
724
2267
Market Price
$ 36.43
Selling Price
$ 31.51
794
772
170
2084
Market Price
$ 33.82
Selling Price
$ 28.80
1144
821
236
3236