Market Price
$ 45.07
Selling Price
$ 38.40
1146
892
1049
2207
Market Price
$ 58.75
Selling Price
$ 49.91
1212
527
995
3093
Market Price
$ 58.98
Selling Price
$ 50.38
1888
1569
1864
2399
Market Price
$ 53.26
Selling Price
$ 47.32
1010
885
462
1668
Market Price
$ 35.04
Selling Price
$ 30.41
484
428
254
827
Market Price
$ 43.81
Selling Price
$ 38.25
779
520
385
2028
Market Price
$ 37.80
Selling Price
$ 33.61
2897
853
643
4275
Market Price
$ 40.52
Selling Price
$ 34.94
3430
1172
3219
4071
Market Price
$ 59.98
Selling Price
$ 50.36
1243
454
1126
1251
Market Price
$ 48.67
Selling Price
$ 40.61
1576
500
1021
2963
Market Price
$ 61.50
Selling Price
$ 54.24
1517
595
527
2026
Market Price
$ 52.28
Selling Price
$ 45.19
333
107
208
817
Market Price
$ 29.42
Selling Price
$ 25.58
2316
2217
1303
2352
Market Price
$ 35.99
Selling Price
$ 30.90
754
595
306
3066
Market Price
$ 67.11
Selling Price
$ 57.97
2585
1506
2131
3684
Market Price
$ 62.37
Selling Price
$ 54.65
431
260
226
2074
Market Price
$ 33.63
Selling Price
$ 28.43
385
117
89
579
Market Price
$ 51.13
Selling Price
$ 44.16
321
196
109
976
Market Price
$ 35.78
Selling Price
$ 32.46
214
209
127
808
Market Price
$ 34.70
Selling Price
$ 31.05
490
359
121
542
Market Price
$ 63.12
Selling Price
$ 55.93
1686
1428
425
2024
Market Price
$ 45.14
Selling Price
$ 39.53
1812
1143
406
4511
Market Price
$ 43.84
Selling Price
$ 38.90
3125
1714
1560
3615
Market Price
$ 37.91
Selling Price
$ 31.66
2439
2183
647
4610
Market Price
$ 63.22
Selling Price
$ 54.80
3271
1514
949
3494
Market Price
$ 43.32
Selling Price
$ 37.45
1532
308
745
4698
Market Price
$ 40.96
Selling Price
$ 35.82
530
111
140
572
Market Price
$ 43.55
Selling Price
$ 38.88
1073
810
704
4368
Market Price
$ 38.97
Selling Price
$ 32.86
3198
2751
2949
3758
Market Price
$ 66.45
Selling Price
$ 56.81
844
842
584
2455
Market Price
$ 61.82
Selling Price
$ 52.06
1782
1706
827
4295
Market Price
$ 68.77
Selling Price
$ 59.50
4402
1967
2946
4667
Market Price
$ 44.79
Selling Price
$ 38.48
2532
889
1578
4305
Market Price
$ 41.52
Selling Price
$ 35.96
1679
570
815
3359
Market Price
$ 42.77
Selling Price
$ 38.78
276
189
92
947
Market Price
$ 52.60
Selling Price
$ 44.32
1155
1074
528
2214
Market Price
$ 58.40
Selling Price
$ 52.60
3278
1828
2704
4136
Market Price
$ 61.08
Selling Price
$ 52.89
1496
1096
1253
1857
Market Price
$ 32.42
Selling Price
$ 27.29
893
763
638
2032
Market Price
$ 51.20
Selling Price
$ 42.85
648
208
411
2517