Market Price
$ 66.20
Selling Price
$ 57.47
742
538
734
1113
Market Price
$ 68.06
Selling Price
$ 59.37
374
131
362
572
Market Price
$ 43.51
Selling Price
$ 36.46
4344
3490
1462
4678
Market Price
$ 36.13
Selling Price
$ 32.64
1558
1225
905
2808
Market Price
$ 50.77
Selling Price
$ 45.59
1309
468
318
2074
Market Price
$ 38.57
Selling Price
$ 33.43
652
641
141
1851
Market Price
$ 65.79
Selling Price
$ 55.52
349
267
305
1061
Market Price
$ 44.04
Selling Price
$ 38.06
451
339
445
724
Market Price
$ 54.70
Selling Price
$ 48.26
951
893
205
1001
Market Price
$ 54.28
Selling Price
$ 47.75
675
158
522
1753
Market Price
$ 61.59
Selling Price
$ 55.16
756
198
619
1008
Market Price
$ 36.45
Selling Price
$ 32.68
2590
2251
758
2755
Market Price
$ 32.01
Selling Price
$ 27.75
2548
1945
1884
3790
Market Price
$ 31.11
Selling Price
$ 27.03
1895
1371
1323
3146
Market Price
$ 59.27
Selling Price
$ 50.79
318
159
111
469
Market Price
$ 64.62
Selling Price
$ 55.65
531
180
148
1024
Market Price
$ 62.13
Selling Price
$ 55.82
970
548
350
994
Market Price
$ 36.37
Selling Price
$ 31.14
1208
1181
437
2502
Market Price
$ 40.64
Selling Price
$ 36.64
3335
2193
2979
4202
Market Price
$ 35.56
Selling Price
$ 30.68
1848
941
1209
3842
Market Price
$ 47.69
Selling Price
$ 42.25
1136
458
389
2740
Market Price
$ 33.14
Selling Price
$ 28.53
1807
1139
1189
2949
Market Price
$ 28.31
Selling Price
$ 25.13
410
161
241
558
Market Price
$ 56.38
Selling Price
$ 47.37
972
508
386
1720
Market Price
$ 59.42
Selling Price
$ 50.57
838
436
360
1001
Market Price
$ 28.39
Selling Price
$ 25.16
3477
936
1566
4623
Market Price
$ 59.78
Selling Price
$ 51.74
675
663
379
2063
Market Price
$ 39.68
Selling Price
$ 34.52
3953
1815
3293
4775
Market Price
$ 37.19
Selling Price
$ 31.95
736
293
507
2575
Market Price
$ 67.54
Selling Price
$ 56.75
633
220
353
1139
Market Price
$ 33.63
Selling Price
$ 28.93
2014
1201
1730
3723
Market Price
$ 37.21
Selling Price
$ 32.63
1682
683
1559
2961
Market Price
$ 70.51
Selling Price
$ 59.75
4907
2286
3124
4977
Market Price
$ 38.86
Selling Price
$ 33.70
2251
2241
778
2926
Market Price
$ 45.99
Selling Price
$ 39.58
1783
1398
1048
2472
Market Price
$ 51.92
Selling Price
$ 46.40
675
428
622
713
Market Price
$ 38.25
Selling Price
$ 32.48
1471
1015
1128
2636
Market Price
$ 35.07
Selling Price
$ 30.33
2948
1941
2541
3298
Market Price
$ 34.57
Selling Price
$ 31.39
684
333
378
1822
Market Price
$ 37.82
Selling Price
$ 33.87
947
664
504
4714