Market Price
$ 61.80
Selling Price
$ 53.67
1162
734
319
2446
Market Price
$ 48.75
Selling Price
$ 43.23
303
289
284
1129
Market Price
$ 54.80
Selling Price
$ 45.83
1605
1281
1003
1624
Market Price
$ 35.86
Selling Price
$ 30.30
1956
757
1735
2047
Market Price
$ 42.70
Selling Price
$ 38.56
557
218
550
2493
Market Price
$ 52.75
Selling Price
$ 45.83
1551
401
672
3040
Market Price
$ 37.67
Selling Price
$ 31.86
426
195
415
1196
Market Price
$ 59.19
Selling Price
$ 52.83
268
249
182
815
Market Price
$ 67.38
Selling Price
$ 57.43
1394
387
1071
3071
Market Price
$ 38.78
Selling Price
$ 34.77
1044
960
954
3783
Market Price
$ 61.03
Selling Price
$ 53.80
295
207
201
947
Market Price
$ 68.86
Selling Price
$ 58.08
2728
2691
2490
4043
Market Price
$ 42.57
Selling Price
$ 35.54
696
564
536
1185
Market Price
$ 62.25
Selling Price
$ 54.87
1900
382
901
2840
Market Price
$ 69.03
Selling Price
$ 59.60
1462
328
1381
4578
Market Price
$ 43.46
Selling Price
$ 37.72
1019
560
331
1621
Market Price
$ 63.83
Selling Price
$ 57.99
1585
1220
1555
3886
Market Price
$ 45.53
Selling Price
$ 40.75
2084
1942
1288
3520
Market Price
$ 32.25
Selling Price
$ 28.58
3072
1501
1113
4352
Market Price
$ 41.45
Selling Price
$ 37.39
3973
1014
2715
4286
Market Price
$ 36.22
Selling Price
$ 32.79
3222
3012
2567
3784
Market Price
$ 63.19
Selling Price
$ 57.19
2071
794
1597
3884
Market Price
$ 32.51
Selling Price
$ 29.38
1721
675
365
3218
Market Price
$ 37.98
Selling Price
$ 33.24
1588
1019
1245
2431
Market Price
$ 29.07
Selling Price
$ 25.60
3101
2646
1131
3396
Market Price
$ 38.82
Selling Price
$ 34.92
2638
1752
1674
2668
Market Price
$ 62.25
Selling Price
$ 53.01
2460
1259
2073
2985
Market Price
$ 65.39
Selling Price
$ 56.70
442
413
425
2117
Market Price
$ 37.87
Selling Price
$ 33.50
1042
872
368
4363
Market Price
$ 58.85
Selling Price
$ 51.93
950
884
935
3504
Market Price
$ 51.53
Selling Price
$ 43.72
3637
2056
1982
3813
Market Price
$ 41.01
Selling Price
$ 35.56
1871
1811
1389
1976
Market Price
$ 54.23
Selling Price
$ 48.03
607
548
246
724
Market Price
$ 71.67
Selling Price
$ 59.86
1130
311
571
3214
Market Price
$ 32.19
Selling Price
$ 28.76
2419
2233
2244
2462
Market Price
$ 61.91
Selling Price
$ 54.64
2245
1738
1586
4851
Market Price
$ 58.88
Selling Price
$ 49.82
2898
1858
2572
4874
Market Price
$ 63.57
Selling Price
$ 56.48
1440
376
441
3932
Market Price
$ 40.42
Selling Price
$ 34.20
269
73
116
664
Market Price
$ 61.74
Selling Price
$ 53.17
3706
2322
3011
4369