Nov 20
2023
|
BUY
Open market or private purchase
|
$3,110,202
$82.91 p/Share
|
37,513
|
|
Nov 17
2023
|
BUY
Open market or private purchase
|
$3,341,824
$81.01 p/Share
|
41,252
|
|
Nov 16
2023
|
BUY
Open market or private purchase
|
$2,826,951
$79.61 p/Share
|
35,510
|
|
Nov 15
2023
|
BUY
Open market or private purchase
|
$4,199,864
$79.97 p/Share
|
52,518
|
|
Nov 14
2023
|
BUY
Open market or private purchase
|
$3,837,825
$79.44 p/Share
|
48,311
|
|
Nov 13
2023
|
BUY
Open market or private purchase
|
$2,464,175
$73.16 p/Share
|
33,682
|
|
Aug 31
2023
|
BUY
Open market or private purchase
|
$5,247,150
$66.11 p/Share
|
79,370
|
|
Aug 30
2023
|
BUY
Open market or private purchase
|
$8,005,357
$63.32 p/Share
|
126,427
|
|
Aug 29
2023
|
BUY
Open market or private purchase
|
$1,808,193
$63.27 p/Share
|
28,579
|
|
Aug 22
2023
|
BUY
Open market or private purchase
|
$4,448,126
$59.49 p/Share
|
74,771
|
|
Aug 21
2023
|
BUY
Open market or private purchase
|
$2,815,594
$58.45 p/Share
|
48,171
|
|
Aug 16
2023
|
BUY
Open market or private purchase
|
$11,437,951
$60.02 p/Share
|
190,569
|
|
Aug 15
2023
|
BUY
Open market or private purchase
|
$13,781,138
$61.2 p/Share
|
225,182
|
|
Aug 14
2023
|
BUY
Open market or private purchase
|
$3,852,792
$60.51 p/Share
|
63,672
|
|
Aug 11
2023
|
BUY
Open market or private purchase
|
$15,365,492
$58.26 p/Share
|
263,740
|
|
Feb 14
2023
|
BUY
Open market or private purchase
|
$5,022,800
$125.57 p/Share
|
40,000
|
|
Feb 10
2023
|
BUY
Open market or private purchase
|
$4,925,917
$123.37 p/Share
|
39,928
|
|
Nov 29
2022
|
SELL
Open market or private sale
|
$1,321,824
$123.72 p/Share
|
10,684
|
|
Nov 28
2022
|
SELL
Open market or private sale
|
$10,199,219
$122.18 p/Share
|
83,477
|
|
Nov 25
2022
|
SELL
Open market or private sale
|
$4,016,111
$122.23 p/Share
|
32,857
|
|
Nov 23
2022
|
SELL
Open market or private sale
|
$14,994,094
$122.06 p/Share
|
122,842
|
|
Nov 22
2022
|
SELL
Open market or private sale
|
$10,800,593
$116.51 p/Share
|
92,701
|
|
Nov 21
2022
|
SELL
Open market or private sale
|
$3,936,150
$112.5 p/Share
|
34,988
|
|
Nov 17
2022
|
SELL
Open market or private sale
|
$11,148,184
$110.85 p/Share
|
100,570
|
|
Nov 16
2022
|
SELL
Open market or private sale
|
$6,266,781
$110.1 p/Share
|
56,919
|
|