| March 31, 2026 at 9:42 PM |
Sell |
158.77 |
158.52 |
159.09 |
Filled |
158.77 |
158.52 |
25 |
| March 31, 2026 at 5:02 PM |
Sell |
158.95 |
158.72 |
159.24 |
Filled |
158.95 |
158.72 |
23 |
| March 31, 2026 at 1:47 PM |
Buy |
159.08 |
159.31 |
158.80 |
Filled |
159.08 |
159.31 |
23 |
| March 31, 2026 at 9:01 AM |
Sell |
159.62 |
159.37 |
159.94 |
Filled |
159.62 |
159.37 |
25 |
| March 31, 2026 at 1:26 AM |
Buy |
159.73 |
159.97 |
159.42 |
Filled |
159.73 |
159.81 |
8 |
| March 30, 2026 at 7:59 PM |
Buy |
159.65 |
159.85 |
159.40 |
Filled |
159.65 |
159.85 |
20 |
| March 30, 2026 at 1:42 PM |
Buy |
159.44 |
159.64 |
159.19 |
Filled |
159.44 |
159.56 |
12 |
| March 30, 2026 at 7:55 AM |
Buy |
159.62 |
159.82 |
159.37 |
Filled |
159.62 |
159.56 |
-6 |
| March 30, 2026 at 2:43 AM |
Sell |
159.83 |
159.60 |
160.12 |
Filled |
159.83 |
159.60 |
23 |
| March 27, 2026 at 8:49 AM |
Buy |
159.80 |
160.04 |
159.50 |
Filled |
159.80 |
159.95 |
15 |
| March 27, 2026 at 2:35 AM |
Sell |
159.59 |
159.40 |
159.83 |
Filled |
159.59 |
159.83 |
-24 |
| March 26, 2026 at 8:45 PM |
Buy |
159.59 |
159.92 |
159.18 |
Filled |
159.59 |
159.74 |
15 |
| March 26, 2026 at 4:32 PM |
Buy |
159.64 |
159.83 |
159.40 |
Filled |
159.64 |
159.83 |
19 |
| March 26, 2026 at 10:04 AM |
Sell |
159.58 |
159.36 |
159.85 |
Filled |
159.58 |
159.56 |
2 |
| March 26, 2026 at 4:28 AM |
Sell |
159.43 |
159.24 |
159.67 |
Filled |
159.43 |
159.47 |
-4 |
| March 25, 2026 at 11:39 PM |
Buy |
159.36 |
159.57 |
159.10 |
Filled |
159.36 |
159.57 |
21 |
| March 25, 2026 at 5:14 PM |
Sell |
159.31 |
159.12 |
159.55 |
Filled |
159.31 |
159.38 |
-7 |
| March 25, 2026 at 12:23 PM |
Buy |
158.88 |
159.14 |
158.55 |
Cancelled |
- |
- |
- |
| March 25, 2026 at 8:53 AM |
Buy |
158.72 |
158.92 |
158.47 |
Filled |
158.72 |
158.95 |
23 |
| March 25, 2026 at 4:08 AM |
Sell |
158.87 |
158.66 |
159.13 |
Filled |
158.87 |
159.13 |
-26 |
| March 24, 2026 at 10:13 PM |
Sell |
158.80 |
158.38 |
159.32 |
Filled |
158.80 |
158.71 |
9 |
| March 24, 2026 at 5:24 PM |
Buy |
159.05 |
159.24 |
158.81 |
Filled |
159.05 |
158.81 |
-24 |
| March 24, 2026 at 11:08 AM |
Buy |
158.55 |
158.93 |
158.07 |
Filled |
158.55 |
158.80 |
25 |
| March 24, 2026 at 8:25 AM |
Buy |
158.50 |
158.74 |
158.20 |
Filled |
158.50 |
158.74 |
24 |
| March 24, 2026 at 2:38 AM |
Sell |
158.64 |
158.42 |
158.92 |
Filled |
158.64 |
158.70 |
-6 |
| March 23, 2026 at 8:57 PM |
Buy |
158.34 |
158.69 |
157.90 |
Filled |
158.34 |
158.69 |
35 |
| March 23, 2026 at 2:40 PM |
Buy |
158.08 |
158.88 |
157.08 |
Filled |
158.08 |
158.22 |
14 |
| March 23, 2026 at 8:57 AM |
Sell |
159.49 |
159.29 |
159.74 |
Filled |
159.49 |
158.65 |
84 |
| March 23, 2026 at 1:10 AM |
Sell |
159.45 |
159.24 |
159.71 |
Filled |
159.45 |
159.43 |
2 |
| March 20, 2026 at 11:08 AM |
Sell |
158.72 |
158.43 |
159.09 |
Filled |
158.72 |
159.09 |
-37 |
| March 20, 2026 at 6:10 AM |
Sell |
158.41 |
158.18 |
158.69 |
Filled |
158.41 |
158.69 |
-28 |
| March 20, 2026 at 1:12 AM |
Buy |
157.79 |
157.99 |
157.53 |
Filled |
157.79 |
158.39 |
60 |
| March 19, 2026 at 8:02 PM |
Sell |
157.72 |
157.52 |
157.97 |
Filled |
157.72 |
157.97 |
-25 |
| March 19, 2026 at 2:22 PM |
Sell |
158.30 |
158.06 |
158.60 |
Filled |
158.30 |
157.83 |
47 |
| March 19, 2026 at 9:07 AM |
Sell |
159.21 |
158.94 |
159.55 |
Filled |
159.21 |
158.94 |
27 |
| March 19, 2026 at 3:11 AM |
Sell |
159.73 |
159.53 |
159.98 |
Filled |
159.73 |
159.50 |
23 |
| March 18, 2026 at 7:36 PM |
Sell |
159.80 |
159.57 |
160.08 |
Filled |
159.80 |
159.57 |
23 |
| March 18, 2026 at 5:25 PM |
Sell |
159.53 |
159.35 |
159.75 |
Filled |
159.53 |
159.35 |
18 |
| March 18, 2026 at 2:29 PM |
Sell |
159.55 |
159.37 |
159.78 |
Filled |
159.55 |
159.37 |
18 |
| March 18, 2026 at 9:29 AM |
Sell |
159.03 |
158.80 |
159.31 |
Filled |
159.03 |
159.31 |
-28 |
| March 18, 2026 at 7:04 AM |
Buy |
158.65 |
158.83 |
158.43 |
Filled |
158.65 |
158.84 |
19 |
| March 18, 2026 at 3:59 AM |
Buy |
158.90 |
159.07 |
158.69 |
Filled |
158.90 |
158.69 |
-21 |
| March 18, 2026 at 1:25 AM |
Sell |
159.11 |
158.92 |
159.35 |
Filled |
159.11 |
158.92 |
19 |
| March 17, 2026 at 4:03 PM |
Buy |
159.02 |
159.19 |
158.80 |
Filled |
159.02 |
158.93 |
-9 |
| March 17, 2026 at 12:50 PM |
Sell |
159.09 |
158.88 |
159.35 |
Filled |
159.09 |
158.78 |
31 |
| March 17, 2026 at 9:56 AM |
Sell |
159.21 |
159.02 |
159.45 |
Filled |
159.21 |
159.02 |
19 |
| March 17, 2026 at 1:47 AM |
Sell |
159.48 |
159.26 |
159.75 |
Filled |
159.48 |
159.20 |
28 |
| March 16, 2026 at 8:38 PM |
Sell |
159.19 |
158.91 |
159.54 |
Filled |
159.19 |
159.21 |
-2 |
| March 16, 2026 at 5:25 PM |
Sell |
159.25 |
159.04 |
159.51 |
Filled |
159.25 |
158.94 |
31 |
| March 16, 2026 at 2:07 PM |
Buy |
158.91 |
159.10 |
158.67 |
Filled |
158.91 |
159.17 |
26 |
| March 16, 2026 at 8:50 AM |
Buy |
159.28 |
159.46 |
159.05 |
Filled |
159.28 |
159.05 |
-23 |
| March 16, 2026 at 1:32 AM |
Sell |
159.51 |
159.30 |
159.77 |
Filled |
159.51 |
159.30 |
21 |
| March 13, 2026 at 12:26 PM |
Sell |
159.45 |
159.20 |
159.77 |
Filled |
159.45 |
159.20 |
25 |
| March 13, 2026 at 9:19 AM |
Buy |
159.29 |
159.49 |
159.04 |
Filled |
159.29 |
159.49 |
20 |
| March 13, 2026 at 4:08 AM |
Sell |
159.45 |
159.25 |
159.70 |
Filled |
159.45 |
159.43 |
2 |
| March 13, 2026 at 1:22 AM |
Buy |
159.07 |
159.29 |
158.80 |
Filled |
159.07 |
159.29 |
22 |
| March 12, 2026 at 9:50 PM |
Buy |
159.34 |
159.54 |
159.09 |
Filled |
159.34 |
159.09 |
-25 |
| March 12, 2026 at 5:03 PM |
Buy |
159.14 |
159.36 |
158.86 |
Filled |
159.14 |
159.41 |
27 |
| March 12, 2026 at 11:31 AM |
Buy |
158.60 |
158.86 |
158.28 |
Filled |
158.60 |
158.90 |
30 |
| March 12, 2026 at 8:36 AM |
Sell |
158.90 |
158.69 |
159.16 |
Filled |
158.90 |
158.69 |
21 |
| March 12, 2026 at 3:29 AM |
Buy |
159.02 |
159.22 |
158.77 |
Filled |
159.02 |
158.95 |
-7 |
| March 11, 2026 at 8:04 PM |
Sell |
159.02 |
158.77 |
159.33 |
Filled |
159.02 |
158.77 |
25 |
| March 11, 2026 at 4:12 PM |
Buy |
158.79 |
158.99 |
158.54 |
Filled |
158.79 |
158.99 |
20 |
| March 11, 2026 at 1:35 PM |
Sell |
158.60 |
158.39 |
158.86 |
Filled |
158.60 |
158.39 |
21 |
| March 11, 2026 at 9:16 AM |
Sell |
158.47 |
158.28 |
158.71 |
Filled |
158.47 |
158.28 |
19 |
| March 11, 2026 at 3:47 AM |
Buy |
158.14 |
158.35 |
157.88 |
Filled |
158.14 |
158.31 |
17 |
| March 11, 2026 at 1:01 AM |
Buy |
158.16 |
158.36 |
157.91 |
Filled |
158.16 |
158.36 |
20 |
| March 10, 2026 at 7:23 PM |
Sell |
157.98 |
157.78 |
158.23 |
Filled |
157.98 |
158.10 |
-12 |
| March 10, 2026 at 2:56 PM |
Sell |
157.71 |
157.50 |
157.98 |
Filled |
157.71 |
157.46 |
25 |
| March 10, 2026 at 9:13 AM |
Sell |
157.70 |
157.47 |
157.99 |
Filled |
157.70 |
157.76 |
-6 |
| March 10, 2026 at 3:16 AM |
Buy |
157.81 |
158.09 |
157.46 |
Filled |
157.81 |
157.63 |
-18 |
| March 9, 2026 at 9:49 PM |
Sell |
157.82 |
157.19 |
158.61 |
Filled |
157.82 |
157.64 |
18 |
| March 9, 2026 at 5:34 PM |
Sell |
158.34 |
158.09 |
158.66 |
Filled |
158.34 |
157.74 |
60 |
| March 9, 2026 at 11:46 AM |
Buy |
158.43 |
158.76 |
158.01 |
Filled |
158.43 |
158.17 |
-26 |
| March 9, 2026 at 8:03 AM |
Sell |
158.49 |
158.22 |
158.83 |
Filled |
158.49 |
158.22 |
27 |
| March 9, 2026 at 1:51 AM |
Sell |
158.68 |
158.48 |
158.93 |
Filled |
158.68 |
158.41 |
27 |
| March 6, 2026 at 3:29 PM |
Buy |
157.67 |
158.00 |
157.26 |
Filled |
157.67 |
157.86 |
19 |
| March 6, 2026 at 10:34 AM |
Sell |
157.91 |
157.67 |
158.20 |
Filled |
157.91 |
157.62 |
29 |
| March 6, 2026 at 7:24 AM |
Sell |
157.70 |
157.48 |
157.97 |
Filled |
157.70 |
157.48 |
22 |
| March 6, 2026 at 4:13 AM |
Sell |
157.55 |
157.30 |
157.86 |
Filled |
157.55 |
157.86 |
-31 |
| March 5, 2026 at 10:39 PM |
Sell |
157.57 |
157.19 |
158.05 |
Filled |
157.57 |
157.50 |
7 |
| March 5, 2026 at 6:16 PM |
Sell |
157.72 |
157.51 |
157.98 |
Filled |
157.72 |
157.47 |
25 |
| March 5, 2026 at 12:14 PM |
Sell |
157.47 |
157.06 |
157.98 |
Filled |
157.47 |
157.71 |
-24 |
| March 5, 2026 at 5:58 AM |
Buy |
157.11 |
157.44 |
156.69 |
Filled |
157.11 |
157.24 |
13 |
| March 5, 2026 at 1:37 AM |
Sell |
156.63 |
156.38 |
156.95 |
Filled |
156.63 |
156.95 |
-32 |
| March 4, 2026 at 8:59 PM |
Buy |
157.01 |
157.24 |
156.72 |
Filled |
157.01 |
156.72 |
-29 |
| March 4, 2026 at 5:09 PM |
Buy |
156.89 |
157.13 |
156.59 |
Filled |
156.89 |
157.14 |
25 |
| March 4, 2026 at 11:33 AM |
Sell |
157.15 |
156.73 |
157.67 |
Filled |
157.15 |
157.20 |
-5 |
| March 4, 2026 at 6:37 AM |
Buy |
157.42 |
157.75 |
157.01 |
Filled |
157.42 |
157.01 |
-41 |
| March 4, 2026 at 3:58 AM |
Sell |
157.43 |
157.16 |
157.77 |
Filled |
157.43 |
157.16 |
27 |
| March 3, 2026 at 10:10 PM |
Sell |
157.64 |
157.13 |
158.27 |
Filled |
157.64 |
157.58 |
6 |
| March 3, 2026 at 4:19 PM |
Buy |
157.76 |
157.98 |
157.48 |
Filled |
157.76 |
157.63 |
-13 |
| March 3, 2026 at 1:07 PM |
Buy |
157.60 |
157.98 |
157.13 |
Filled |
157.60 |
157.98 |
38 |
| March 3, 2026 at 10:28 AM |
Buy |
157.67 |
157.95 |
157.32 |
Filled |
157.67 |
157.95 |
28 |
| March 3, 2026 at 4:41 AM |
Sell |
157.37 |
157.06 |
157.76 |
Filled |
157.37 |
157.46 |
-9 |
| March 2, 2026 at 10:44 PM |
Buy |
157.28 |
157.80 |
156.63 |
Filled |
157.28 |
157.30 |
2 |
| March 2, 2026 at 6:31 PM |
Sell |
157.51 |
157.20 |
157.90 |
Filled |
157.51 |
157.18 |
33 |
| March 2, 2026 at 2:01 PM |
Buy |
157.48 |
157.77 |
157.11 |
Filled |
157.48 |
157.77 |
29 |
| March 2, 2026 at 10:55 AM |
Sell |
156.97 |
156.71 |
157.29 |
Filled |
156.97 |
157.29 |
-32 |
| March 2, 2026 at 6:38 AM |
Buy |
156.92 |
157.25 |
156.50 |
Filled |
156.92 |
157.25 |
33 |
| March 2, 2026 at 3:47 AM |
Sell |
156.32 |
156.06 |
156.65 |
Filled |
156.32 |
156.65 |
-33 |