Market Price
$ 60.08
Selling Price
$ 54.44
1895
767
1087
2890
Market Price
$ 43.17
Selling Price
$ 38.92
3025
2164
613
4116
Market Price
$ 55.76
Selling Price
$ 50.05
600
143
411
1851
Market Price
$ 30.37
Selling Price
$ 27.11
1887
516
629
4171
Market Price
$ 35.96
Selling Price
$ 31.84
2151
931
2125
2807
Market Price
$ 65.44
Selling Price
$ 59.03
1850
1182
668
2580
Market Price
$ 65.71
Selling Price
$ 56.10
4025
2079
3424
4254
Market Price
$ 35.04
Selling Price
$ 30.49
1444
813
1153
4175
Market Price
$ 66.14
Selling Price
$ 58.78
724
411
343
2656
Market Price
$ 51.53
Selling Price
$ 44.47
2098
1383
1025
4979
Market Price
$ 41.08
Selling Price
$ 34.53
4362
1666
2015
4729
Market Price
$ 40.00
Selling Price
$ 34.39
738
394
715
1437
Market Price
$ 41.54
Selling Price
$ 37.47
772
605
408
1145
Market Price
$ 50.90
Selling Price
$ 42.65
3623
2299
1941
4657
Market Price
$ 30.15
Selling Price
$ 26.93
3964
2928
1936
3972
Market Price
$ 50.30
Selling Price
$ 45.67
516
129
313
578
Market Price
$ 70.31
Selling Price
$ 58.80
422
102
351
489
Market Price
$ 57.55
Selling Price
$ 51.12
3692
1615
3083
4283
Market Price
$ 63.62
Selling Price
$ 57.26
1444
1343
1288
2722
Market Price
$ 38.91
Selling Price
$ 35.06
760
741
600
899
Market Price
$ 62.28
Selling Price
$ 54.35
2564
1599
2058
4910
Market Price
$ 53.84
Selling Price
$ 47.23
360
271
133
1486
Market Price
$ 34.28
Selling Price
$ 28.94
463
427
459
2163
Market Price
$ 41.59
Selling Price
$ 35.82
1613
631
716
3605
Market Price
$ 60.86
Selling Price
$ 53.38
910
566
492
2652
Market Price
$ 50.51
Selling Price
$ 45.37
138
89
57
509
Market Price
$ 44.46
Selling Price
$ 37.82
278
218
64
1214
Market Price
$ 32.22
Selling Price
$ 27.90
963
243
657
2984
Market Price
$ 43.41
Selling Price
$ 37.23
1642
1584
1086
2257
Market Price
$ 37.95
Selling Price
$ 32.76
484
447
451
2259
Market Price
$ 63.40
Selling Price
$ 57.18
468
142
308
2188
Market Price
$ 49.06
Selling Price
$ 41.05
1498
443
649
2929
Market Price
$ 60.88
Selling Price
$ 52.69
554
204
178
717
Market Price
$ 49.30
Selling Price
$ 42.47
2308
1706
2159
2729
Market Price
$ 53.10
Selling Price
$ 44.89
981
270
929
1334
Market Price
$ 48.15
Selling Price
$ 40.65
2095
941
587
3459
Market Price
$ 36.50
Selling Price
$ 32.79
688
143
252
1833
Market Price
$ 38.03
Selling Price
$ 32.77
1420
700
535
3370
Market Price
$ 68.25
Selling Price
$ 58.69
861
401
775
2335
Market Price
$ 35.66
Selling Price
$ 31.89
793
230
689
3066